í«îÛkernel-debug-devel-2.6.32-573.el6Ž­è$>èìN$çZ—¨,ÆÄ!Š{ø7Ie>ÿÿÿÐŽ­è4F˜`?F˜Pdèéêì $í nîàïäñóö ÷ø =üWýnþty¨+g°D+g +g ]à+g  |+g  R#+g  }”+g +0+g 3+g Ý6 ÝT+g Šð ‹` ‹€ Œ3( Œa8 ŒhC9 •tC: ¥C>@ÌG@Ô+gH@Àp+gIAn +gXA™tYA™ˆ\A™ä+g]BG€+g^C¾ ùbF—ŒdF˜*eF˜/fF˜2lF˜4“F˜LCkernel-debug-devel2.6.32573.el6Development package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.U°òNc6b9.bsys.dev.centos.org†°ßCentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxi686if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-573.el6.i686.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fi¶ àNI 1£¾)~LzKÒ ýKŽŒ«Y� [)  .õ ¾ªÆoUó¤º/± dý`‚¤-@ ·ý)WH‘U=‚îUd°ÖÖ%0+aU¦YW�Tº¯T>/9và8'9ØÖT=œo…Uø[T÷zÕ°V¦™T>&U ú‹†hT oÁT´[T* ]òUàœ,éW] jV ÍeT¿X,w Î èÉà}U…É øo9Ê0 0€ #+gkƒ8 ¬8V¦žYTYT 7d‚tÅU"Â6L v<#¿4hrƒßY91Α§Îsyñ9ãk /™> ÅÐ2M>6#å&ßv· “t×#E1Ê=++¤H¬cÓHvÉAHc Hl kH®bàH*—ÁŸjÉ‚M1A5 ›-W6\„¢i$5aÅ„„\d¢ à-ߎ<=A–�s%d, ŠuÑøæ¥ Ù¡“�cþ»rrq<B<oAAHÛˆ M#%cê׈N›Ø4«2K;5RJdÛˆ�C{Š&×{•º+ ™ LJÊ; m›X²W^5e†–ÔÝPVV¥¦c~=Hø¹íÇv××ÓÖßÔÍÍÐÖ ¿Õ¼0Ó(R <¼å×ÄV w..ËäÌ^H Äñ˿Ŋſ¸yU°‘ùÖ±Ká ˆý¯<Í_w2Xib•Ô… †$sTM»Ýd(äK5Q*KSY Ú^ž�/šH_XÍ"U†‡q² tòd778 ˆašXk“ ŸyU„ÙHDVö#ˆŠc`ŒÎFb$é 2=³€1¾òˆ>»¥›ÌJÂÒßïs e¡ î� Ô�+$3 ’äÛöˆþky,e,Ç–¥ggÏÌ £–¬9ÐÊ *H`ü-ññ|¦kqqÁì߃éœ] rçŘLº gм©bcñVå+žB_|qÊ=ÐXðB)Ufaff¬fUYf QÛ¹ô<$ä :û¼‡Tê°•Pv•`8Çî½ ÏöÁê3 Í  �#ä’ÚŒ!ào1!äuJ�x ëË"€ „ Â;¾ÔÖꊘÇQ�?k#Äð 1 SxL0"˜µÄºŒ;ÔŸ:±,åºÏ+R&D+”3«åù š  ‰,Õ 6ÜV/åT%æâ÷¯&P¤¢!üÞX’ X\3p :@||%Õ› Pø®R(Ï} Ôx¾¿ø t mwZ,Q �Ø$Z”0+\œ €æÌõÝòM®éò3 ó% ò¿|¥HgcÄs©úOÅ/åièÕÛ ®´ñ!¶© ïZ!÷� ëªc2 §*Re\Ï ìïE­!±ƒPÛ ÓÞ B ;N É 2ˆäw¶afxZf'…Ng ¯ O<g÷Žë ¸¾Šl?Á ŸvÜB+€Ü  ß¾êH†c— eaL‚� (" »±Tõ€t» ”M šÎ” Æ!’3 ! ¿�—J X aR¤aTe+ ¾» vhC t5虼"!!3­ï =3~ so�ÜtçB¥ôoS2È,Z[˜¦E‹´ Û`£T†‹9:¢ á úI <x ¾OVÔçy`Ö<– \Y î©ÈTIÇwvÍ>£�ðåE[cÿÿ½V#|@ª$QV*WO‰= C]ÊöTzÑ©•ÔHLa Ì 0Ôh3 ˆŸ2€ =Å93œnŽÇL¬78bØœ,Þ‡°FК�ér2Ë‘V§Vë¡la[%!} W Ùð¶6ŠÑ¤([kºÐW`§rçô6>No®]$q2– Œ¼ˆÃ?Föel# -\5£s»¾]7ï2]T(© jx‡~Ï |üì^ÿ Ké"y—ÜKVMXÖVì¼'Õ`n£è!ýÇn‹bq\6à}>Ÿï²2+DXë}cØF1(RÜ›1›_&ü:#^¬Ñm ¹7:ìˆÑG¿ÕRªæ{_—®ÂÕvýnã2s £9P%<…�²îãq% žõº$6Bµª8 5o%Ú™žè’» ZTE“ôÔrè0 ¾ÁzF­ Â{èsn¨v$ªÄ‚ g7Hݽ*a¨""I¦…hYÃSí]Ã!¸ Ûpï­ÌQi- ÝÐræùÇ ûŒ*bæ¡#'ôÌøZÖ Hû²Û™‹q épÁ³Æó6f "Õ3,Ò$¤y©[Òª ßÇ<ôÅqÆg}L+)-˜!ó/u¢¿Já o=ýX N:. ì ŒÊdz$µáƒ…ýfÈUd;À¦2ø÷+ý‹›Ñ*±m‰MB±Á¤r1ÿ¤] 4ìWpS6pR\Úv£[³^.…º 1­�ÅL)±¡úÏ8aºÍ?*Løp¾>‡&æw½Ö2š“f ɳÅoò ¦ºÿ zÔ­�^ÂÓ=®øMýêÞ1ôûD�‚ˆá³*V]°g[xˆÒdÅݵ ~ë+?ÙKzJ&" ¾OF<_T@:€SJµ™ RÉ0R¶�",†ó–C49_Ù ‡� ”Äahø1ˆÛF t"Î2Ê ½' ØDZ À Y ©/ûŽøjVj  ðò{ýþþq¸f•È ÊÞ C¹ }¾ B ‚Ÿ2Ó%¯À¹, p x<)Š9…óQ"øæ@ á Z3 –-š(6ŒÖ=ˆÝ×Ûª-cã‚L Ç]û¬³Q KÝ)[7'~¢tV±¯§Þ%Œñœ $+  ¡%­Lr9EL§3­�§Ö�³�,�}9Ó&#3#*!n }%V)R ˜p}³2žKöË,�gaü˜]† Ô:>kÍ+ÎÝ$¦\lp|1Røt :(ë¬]}0cˆOë  a¦É°£ „ßYjsØDFÚð FüÛ$¤dîBT ¹:Þ$[} ~ 1„•Õ뚀ô¯¦½HÌ£;bê:ŒCí ¡Æ—=‘-=ÖsZÛVsÝE¶•�4�ßÂm Œ ¨®´¤§d0jˆ ìëDÜùuEŒñW Úv‘CyÈ| �„ ðÎDý®¶ {C™ñCÙûÿ΀υpÓó�V ñï=¸$<¦]­:K™ %µ¥øT18cs;$§d ãÏ ¥õ–J‰#€l PÞf‡L¶¤ "2Æòæ+Êèw´ÃvvøöÇ ì V1Ü š+D Ð.IΩú0,@³eY#‰<RŒÆçsñ.- ó&r¢�ç\|õ0@î$ÿÚâqÖ%g {5I ÈF�, ×Ñj�äYœ–Y PÙÕõ[{ ¸ŽÑ ~è9é¥íð#Áï z Q ǨlÔ‡ŒBà ™á e»©µIJÛ٠Ȉ ö ¨óIý* l/oEã” ]VBŠùª2¦¨"î" àx" å·û8ÌOK×ÕD¦½`.Ý¡&‹gAñ$Y6jõp¶ <Ø [û$^a § ?z “#Á #EëÎÛ˜ ®¸ 1žÜ õee´‡Û›3�ú¼£¡“U*6ó!g±j™z ÒðÛ CžJd)Ì!ë*m¶ß [Ö,!m üÀ˜ ¥%E;u\Uì‚€í\,W ó!‡Aë ç"¦ ; =4€Ê  Ò9ÜÉ Î§s ôÈÉ ^ãk°Ë r o®'1µ–(vŽxm;IW|¿ýèFyÑ ˆA2õ$™‚ ¤Ç+C/ C@+þg èj?B £ÿËì� Àvš%F$4Ã{7:|Tr4»�w&�EG¢+mϧ¥1!lŒ�à¸o\ 1U7‘üÖüL þN ×eé F Õ“¥1â�€cJ©bk§èq(¹ € yE,¡¤ C €0}(2&ÙŽ `7êƒ š 0Â"ަa1Tþ—-8-•5û"f÷Ò rW¶Jgn Qþ-·†4t¼Òb= ð n‡� z/-Vh> i �Ã#qõ’êBÎg’o®+À±Eê è(�•Ú«)­ d;E VLÞñ3"keP�›�X¯Ò<Vo(Ç t8Ü Ù  Ît*]@bø"K 9 |é ì9®t °* /Ì»�ªkq4'¦áp iÁM Â�]ô 'D —¶¨ã g-Mgë 0€³ ô§(€aÝ·.‹·0 W OÛ {Õ <2VóP“Zd 3"Œ=':É#*,^;Žš ™õ 0 HGÉZ0s-}Õ ŽÖvOH É“ ô#VC*Yb©p�l“á SI¡„M8 ¦7áø©'„E¦ÍéO¡—'æ êr Ö@>�’‘�rÕ”< ?\ï€Úú½¯l9�-;w ¢Ûž2j û"²Ó%%5"BÊ’†FìZŽ)$ŠOŠOy0Ñ Ý Ê–T<î)¼ & â<˜ª9*Áti m ¿öñ-“�8G ö¯ £ 6 W«0MAõ ô ‡ Ž žd©··í/11' ƒÚi÷}&t/í ãA¤Ž zÐŒ~L¯uú7 ï99 Q7ÆT!µ' Ï™b#ƒ�²%.§ ù٠퟇5þ°À2ñ†ù í7Ö°&ˆ3ú ¨dè%Pv<Ô ø�yöžü0Î0GØ")ePÃQ=Z¯§ š‚�üMc ; æÞ· ÔvjÁ¾U+ gî ßUÕe*ë#G NL>n™ 5$Ñš›9Äôç » (•ÚôæÝ’ ç=`UJŠ([‹„&£ &î ð^.¾Ì¢r>éÉU6G  71ýõ~Ãh¢?Î1 Æ0\5Ð sÆÙµ 7.'/"µ ÈT—en0Vk¢*ŽÛ(/èp½ õ@ “ÀÕ{ƒ N *[•:J… —Qì2hmÑe –(ò t׆.º-† ‹n³”N qž34“ á<ä¨P‘L%€vÒáä*m‰<8�5’ÖLÆnà ÷óW0)�èkX’Ñ­™ PmÐr »ÝWÓ o�Ù Ñ™à!6œ 3 ‹ñƒë -‹Ü8ªC Œa(ã%e1²kýiIf »£D øh  2†Dt/feèv¹' Þ z Æ ÕË?��ôš†îz—�FÞ1O¬BÙ1°ÿƒ…¤~cÎ}éžb‡•’ 2}O@� ÛL� �Y¾£÷·|5!m# ´5¥ÅQBÊ1'¹¸ß!¸‚2qf K #íÕ8•1&ìX ‘^ Õ'¶GNHžy8fD�'] ÞÏÜ} !J ¹bIæTØ e–ü*�]¦û l ! STÒë Í Öù É?ƒ*±Œ ¼/€ý�L'áF ¬Ìþô–G½“žŠ8ÃÈ Õ=ú ªNP(Ö^ö’°ŸéÖ!©¼‘Î D+Xz å*’©67 ­'£Hê6! ?w¬qµ�$M*‡ {#7Uîhçc�A: .%ÀÔŽö=2M K Í¢c ò(&ÿW ý%ˆ « S á ¨X4…P�Ù1g:‹1î)"V&-�%¨ŒS zd±U.«;,4Ð p UâN3äØ#‡¸•‡Ä‡|nj¤iX=Q"µ†Ÿ Þ/™é*q6Õo) ÒCg45  ù ÛZ êS@Ï  S3:'3‰P aZ9 _#³UÌK v†Ãw¢$f;Ÿ<'� ˆ3½¬@� ‹Óì À 5¾*óõ÷+$Nœg Ð.Þ™ Ї)½é8¸ÿ08|Õ)!+eOh áúIÐ µì4¥,b׋ۜ�—™€o}B @<«h–*½1 # kÐF ÝÕPÙu ™›oJ]€/°'›O³\U ìsi%=�» t´,·Ì ê¾ëB"zé7ñ)s8Ïlkª0� –â 7/§X §˜ò ¾ÿ'B)HŽÓ˜pNò0CdÌuK !˜E¡M $1ñ} + ¶™*_ç ¥}õ!r×ò B‹— ó þñ•}÷S¶ ²3¹?'ªþ €U²*fv!q34 ZÈ)X± ?ê…'tÌ ßŸ$éN\ó>gSéZ9Ú•º¬'j³FQµ�Æ â!%´ Ü*¬ ‡]/wÿøG§‚&}(Œ¨[u’< Ç)Lï#y"òEŸb˜Ð9 O±-û ªVXX& *î*ºu-ÛÈ& #9«† ­³-]© «Q0ÅgÆ ³~­Ž~#Ñ; àŒ ²lÜ ²¹°· ,å çÅ­(>ÝŸG%�Ò‚í’±Pq]Áüà‰ƒŒ5عj@ ß‹$Y 52FQI-#´¦Õq:P m#í:ÑQ*> ðÂó _caó‚jÊšfH5Wd3*¶Úµó¯…”ÙÊ+P/ª%fB²à $ ô9Ó¦%©5œ €ž ×$%„K oZ‰é Œ> Á~Ü®AÎ'Ë Ì1ïSæ¡"*6tQgì\$ +˜~/Î ò6V‹—gÆý!cÑmé6}"�)L¢sZ(Ûy³ ÍPì„Bê Î ­ Ý› ; zjà É1§fo¡ Ž¡µú Ô, .]ª g º 2Ù€BÑ`Iãåw…� R7Â;á W>oK\>"-W( ª'\=I~_ 6‡GQšC¢ž¤ 4øT&b1Š Žo) ×]MLæb( 3a4ò¿©)� ‡*.4 �¼‹ôxð=«J‰#×&µ? ` ´µ(o`Ò +ï,  Éð8Öݧ i€4ª÷Èi!v !šâªAÓÏ2¢ï' —¯ Âõe/+®ö'DЗ b'Ô º¦`ˆ“t’y[veoæŸXãPr¿ë¼¤(Š< “Û_Ū¶f”#“X�À/U ­CýjT Ú™ 9÷Ëë€8XB…�øà#–‚†n¥[å&Þ�ºFOç D}G¬®DD�þ)ªDJ‰ P4ò ŒR¡L€ð«zªp -;iAÝ/ÉU’ùY&9̦¤/• î óÕ"¿ü ‚ �‹Ö&Ä.;h&J P¾Ç¯y÷E!kÔK ¤ ‡xþ¦:7T=/ K䱨° ¡ŒKU0á%ú-#0 Iê�á>fL 5 5 ÝÁ3·Çö‘¯%«ü»�ðQ¹ öoo�ÂÂæ  ii) Yè+ ã` ô0'H<—nh¬ K)niÖ 40íK�ewJ šb¥„QäVäVÚ êu (ª+g#¾BÇ X^½5©#7N žB'ª'ªŒUU:9ô}‚, >EF{Jm ×" “� Ôç¨6tÒ,É0Pc׫¸ÞQâ.�Ò4aÈð c ['/&˜.¤z8p²ò  Mg7Ì  ª³ b ê #5[$‚AÜ ÷¡Ë’ÃA4Cù í` èéé6¨uô ]rs‘þdí m{d5eIŽ’geg}‹ec°Õ©ÃT‚£=~$bÊvæ-‘–Ƕ &:Àœóº¸P¬ Û©èÊ€Y¹xý¹ÐMr)È\#ˆ lÕ½WıexJ6Ù ÃÕvÕ¶ ÚtL %µ@nL¬‚þ>P œn�! UUAê9EW¦D˜k;Œv 0FœUE¿k&†�{¹™¸”dddÉN¸ ™f ÄöÔÓ¢§AíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤¡ÿAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAíAí�¤Aí�¤AíAí�¤AíAíAí�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤AíAí�¤�¤Aí�¤AíAíAí�¤AíAí�¤�¤Aí�¤AíAíAí�¤Aí�¤AíAíAí�¤AíAíAí�¤AíAí�¤�¤AíAí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤AíAí�¤AíAí�¤Aí�¤AíAíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤AíAíAí�¤AíAí�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤AíAíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤AíAí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤AíAí�¤�¤AíAíAí�¤Aí�¤�¤AíAíAí�¤AíAí�¤�¤AíAí�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤AíAíAí�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤AíAí�¤AíAíAí�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤�¤AíAíAíAí�¤AíAí�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤AíAíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤AíAí�¤AíAí�¤�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤Aí�¤AíAí�¤AíAí�¤AíAíAí�¤�¤AíAí�¤�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤�¤AíAí�¤AíAíAí�¤Aí�¤AíAí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤AíAíAí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤AíAí�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAíAí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤AíAíAí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤AíAíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤AíAíAí�¤�¤�¤�¤AíAíAí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤AíAíAí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤AíAí�¤AíAí�¤AíAíAíAí�¤AíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤AíAíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤AíAí�¤AíAí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤AíAí�¤�¤�¤AíAí�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤AíAíAí�¤�¤AíAíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤AíAí�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤�¤�¤AíAí�¤Aí�¤AíAí�¤Aí�¤AíAí�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤AíAíAí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤AíAíAí�¤�¤�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤AíAíAíAí�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤�¤AíAí�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�í�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�í�¤�í�¤�í�¤�¤�¤�¤�í�¤�í�í�í�í�í�í�í�í�í�í�¤�í�íAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�í�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�í�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�í�¤�í�í�¤�¤�í�¤Aí�¤�¤�¤�¤�¤�¤�¤�í�í�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�íAí�¤�í�¤�í�¤�¤�í�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�í�¤�í�¤�í�¤�¤�¤�¤�¤�¤�¤�íAí�¤�¤�¤�í�í�í�¤�¤�íAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�í�¤�¤�¤Aí�¤�¤�¤�¤�í�¤�¤�¤�í�í�íAí�¤�¤�¤�í�¤�íAí�¤�¤AíAí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤Aí�¤AíAí�¤�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤AíAíAí�¤Aí�¤AíAí�¤Aí�¤AíAí�¤Aí�¤�¤AíAí�¤U°ïU°ïU°ïU°ïU°ï U°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°æåU°ÉrU”_K5¹K5¹U”_TK5¹K5¹U”^²U”^ÃU”_¯U”_NU”_WU”_jU”^ñK5¹K5¹U”^áK5¹K5¹K5¹K5¹K5¹K5¹U”^ïK5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^€U”_¯K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^pU”^›K5¹U”_8U”_{U”_K5¹U”^íU°ÉrU”_"U”_"K5¹K5¹K5¹U”_°K5¹K5¹K5¹U”_�K5¹K5¹U”^èU”^ÇK5¹U”_aU”^ÅK5¹U”_@K5¹U”^NK5¹U”^[K5¹K5¹U”_!K5¹U”_¯K5¹K5¹K5¹U”^ÝU”^TU”^ÆU”_VU”_jK5¹U”_jU”_U”^¹K5¹U”_jK5¹K5¹K5¹U”^bU”^bK5¹U”^bU”_"U”_bK5¹K5¹U”_EK5¹K5¹K5¹U”_°K5¹K5¹U”__K5¹K5¹U”_.K5¹K5¹U”_U”_K5¹K5¹K5¹U”^†U”_%U”^ÈU”_©U”_EU”_°K5¹K5¹K5¹K5¹U”^�K5¹K5¹K5¹K5¹K5¹K5¹U”_}U”^IU”^QK5¹K5¹U”^EU”_QK5¹K5¹U”^²U”^²K5¹U”^©K5¹K5¹U”_�K5¹U”_€U”_{U”_bK5¹U”_bU”_bU”_€U”_®K5¹K5¹K5¹U”_zK5¹K5¹K5¹K5¹U”_ŠK5¹U”_ŠU”^WK5¹U”_{U”^åK5¹U”^OK5¹K5¹U”_WK5¹U”_WU”^ŠU”_}U”^¸U”_QU”^TU”^QK5¹U”^æK5¹U”^õU”^™K5¹U”^¨K5¹U”^¡K5¹K5¹K5¹K5¹K5¹U”^šK5¹U”_U”_SU”^¥U”^bU”^íU”_U”^¥K5¹K5¹K5¹U”^²K5¹K5¹K5¹K5¹K5¹U”^SK5¹K5¹K5¹K5¹U”^sK5¹K5¹K5¹U”^¬K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^¸K5¹K5¹K5¹K5¹U”^iK5¹K5¹K5¹U”^�K5¹K5¹K5¹U”^iK5¹K5¹K5¹K5¹U”_%K5¹U”_°K5¹U”^PK5¹U”^PU”^ŸK5¹K5¹K5¹K5¹U”_ŠK5¹U”_>K5¹K5¹K5¹U”_WU°ÉrU”_@U”_.U”^™U”_EU”^àU”^éU”_K5¹U”^²K5¹K5¹K5¹U”_U”_U”^\K5¹K5¹K5¹U°ÉrU”^kU”^›U”_¯U”_~U”^OU”_~K5¹U”^øK5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_�K5¹U”_¯K5¹U°ÉrK5¹K5¹U”^\U”^\K5¹K5¹K5¹U”^­K5¹U”_7U”_7U”_NU”_yU°æåU°æåU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ï U°ï U°ï U°ï U°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ï U°ïU°ïU°ï U°ï U°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ÉrK5¹K5¹U”_K5¹U”_�U”^ÆU”_WU”_PU”_°K5¹K5¹U”_yK5¹U”_°U”_1K5¹K5¹U”_yU”^…K5¹U°ÉrK5¹K5¹U”^…U”_°K5¹U”^«U°ïU°ÉrK5¹U”_\U”_\K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_7K5¹K5¹K5¹K5¹K5¹K5¹U”^nK5¹K5¹K5¹K5¹K5¹K5¹U”^çK5¹K5¹K5¹K5¹K5¹K5¹U”^lK5¹K5¹K5¹U”_NK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^ÊK5¹U”_K5¹K5¹K5¹U”^�K5¹K5¹U”_&K5¹K5¹K5¹U”^FK5¹U”_bU”_bU”_bK5¹K5¹K5¹K5¹U”_U”_�U”_U”_tK5¹K5¹K5¹U”^æU”_RK5¹U”^ÕK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_RK5¹K5¹K5¹U”^ªK5¹K5¹K5¹K5¹K5¹U”^NK5¹K5¹K5¹K5¹K5¹K5¹U”_.U”^éK5¹K5¹K5¹K5¹U”_K5¹K5¹U”_TK5¹U°æçU°æçU°èUU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°ïU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°èUU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°æåU°ÉrK5¹K5¹K5¹K5¹K5¹K5¹U”_"K5¹K5¹K5¹U”_µK5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹U”_"U”_aK5¹U”_"U”_©K5¹K5¹K5¹U”_"U°ÉrU”_˜U”_˜U”_˜U”_©K5¹U”^�U”_˜U”_”U”_˜U”_˜U”_”U”_HU”_oU”_˜U”_nU”_”U”_˜U”_˜U”^�U”_HU”_˜U”_˜U”_˜U”_’U”_˜U”_˜U”_–U”_sU”_–U”_˜U”_”U”_–K5¹U”_’U”_’U°ÉrU”^HU”^�U”_oU”_�U”_´U”_”U”_�U”_HU°ÉrU”_˜U”_˜U”_˜U”_HU”_HU”^�U”_’U”_sU”_’U°ÉrK5¹K5¹U”^áU°èUK5¹U”_ŸK5¹K5¹K5¹U”_°U”^òK5¹K5¹K5¹U”_1K5¹U”_nK5¹U”^–K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^ëK5¹U”_PK5¹K5¹U”_«K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^ðK5¹U”_RK5¹K5¹U”^¿U°ïK5¹U”^ØK5¹K5¹K5¹U”_%U”_°K5¹K5¹U”_*U°ÉrU”_«U”_«U”_*U”_«U”_«U”_«U”_«U”_«K5¹U”_LU”_7K5¹U”^ëU”_yK5¹K5¹U”_UU”_®K5¹U”_BK5¹U”_¯K5¹U°æçK5¹U”^[U”^´K5¹U”_K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹U”^RK5¹K5¹K5¹U°ÉrK5¹K5¹U”_jK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^þU”^ËK5¹K5¹K5¹K5¹U”_¦U”_žK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_U”_U°è,U”^ÙK5¹K5¹K5¹U”^êK5¹K5¹K5¹K5¹U”_0U”_ŸU”^lK5¹K5¹U”^ðU”_@U”_yU”_U”_ U”_VU”_€U”^¨U”_�K5¹K5¹K5¹K5¹K5¹U”_zK5¹U”_ŽK5¹K5¹U”^oU°ÉrU”_"U”_RU”^FU”^ÂU”_®K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_KU”_AK5¹K5¹K5¹U”^…K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹U”^ÌK5¹U”_®U”_±U”_K5¹K5¹K5¹K5¹U”^sK5¹K5¹U”^¡K5¹U”^LU”^¾U”_‡U”_7U”_PU”^QK5¹K5¹U”_–K5¹U”_ZU”_NK5¹K5¹U”_¯U”_yK5¹K5¹K5¹K5¹K5¹U”^†K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹U”^•K5¹K5¹U”^’K5¹K5¹U”_®U”_yK5¹U”^ÙU”_kK5¹K5¹K5¹U”_K5¹K5¹U”_K5¹U”^iU”^iU”_¦U”_�U”_tK5¹U”_©U”_´U”^QU”^âU”^ðU”^]U”^ÈK5¹U”_NK5¹U”_K5¹K5¹K5¹U”_K5¹U”^•K5¹U”^¿K5¹K5¹K5¹K5¹U”_–U”^ãK5¹U”_ŸU”_tK5¹K5¹K5¹U”^•K5¹U”^çK5¹U”^þK5¹U”^ÈU”_ŸK5¹K5¹K5¹K5¹U”_4U”_K5¹U”_U”_}U”^àU”_µK5¹U”_yK5¹K5¹K5¹K5¹U”^ëK5¹K5¹U”^êU”_ŸK5¹U”^ÅU”_K5¹K5¹K5¹K5¹U”^âK5¹U”_QK5¹U°ÉrK5¹K5¹K5¹K5¹U”_oK5¹K5¹K5¹U”_¯K5¹K5¹U”^‘K5¹K5¹K5¹K5¹K5¹U”^QU”^ëK5¹U”_&U”_±U”^{U”^ïK5¹K5¹K5¹U”_�K5¹U°ÉrU”^øK5¹K5¹K5¹K5¹U”^”K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^UK5¹U”^JK5¹K5¹K5¹K5¹K5¹U”^ÆU”_©U”_@K5¹K5¹K5¹K5¹U”_ƒU”_©K5¹K5¹K5¹U”_©K5¹K5¹K5¹K5¹K5¹U”_…K5¹U”_�U”_K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^wU”^[U”_�U”^XK5¹U”^kU”_ŸU”_ŸK5¹K5¹K5¹K5¹U”_MU”^éK5¹U”_¦K5¹K5¹U°ÉrK5¹U”_ K5¹K5¹U”_‚U”^‚U”^òU”_ U”_�U”^€U”_�K5¹K5¹U”^àK5¹K5¹U”_NU”_VK5¹K5¹K5¹K5¹U”_5K5¹U”_¦U”_QK5¹U”_eK5¹U”_‹K5¹K5¹K5¹U”_ K5¹U”^ÝK5¹K5¹K5¹K5¹K5¹U”^²U”^�U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^”K5¹U”_ŸU”_ŸK5¹U”^¨U”_RK5¹K5¹K5¹K5¹K5¹K5¹U”_*K5¹K5¹K5¹U”^JU”_®U”^«K5¹U”_BU”^áU”_�K5¹U”_�U”^†K5¹K5¹U”_&K5¹K5¹K5¹K5¹K5¹U”_U”^ÖK5¹U”^ŠU”^†U”_bK5¹U”_%U”_tU”_ŽU”_^U”_¯K5¹U”^ïK5¹K5¹K5¹U”^UK5¹K5¹K5¹U”_.K5¹K5¹K5¹U”_VU”_ŸK5¹K5¹K5¹K5¹K5¹K5¹U”_VU”^‰K5¹U”^^K5¹U”_°U”_€U°ÉrK5¹K5¹U”^vK5¹K5¹K5¹K5¹U”_�K5¹U”_K5¹U”^RK5¹K5¹K5¹K5¹K5¹U”^¯K5¹K5¹K5¹U”_{K5¹K5¹K5¹K5¹K5¹K5¹U”^iK5¹K5¹K5¹U”_"U”_ŠU”^ŽU”_0U”^æK5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_"K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹U”_QU”_QU”_¦K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹U”^ZK5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_U”_'K5¹U”_ U°ÉrU”_xU”_wU”_±K5¹U”_wU”_xU”_AU°ÉrU”_uU”_wU”_xU”_uU”_wU”_™U”_uU”_�U”_U”_U”_NU°ÉrU”_aU”_aU”_aU”_aU”_aU”_aU”^ƒU”_aU”^”K5¹K5¹K5¹K5¹U”^ñU”_MU”_ U”_^U”^FU”_ŠU”_ŠU”_®U”_K5¹U”_©K5¹U”^ãK5¹U”_K5¹U”^×U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_&U”_bU”_bK5¹K5¹K5¹U”^¥K5¹U”_OK5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_HU”_¥K5¹U”_ZU”_´U°ÉrU”_U”^¨U°ÉrU”^¨U”_U”_‡U”^¨U”^¨U”^¨U”^¨U”^¨U”^¨K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_4U”^‹U”_µK5¹K5¹U”^¨K5¹K5¹U”^ÈU”_K5¹U”^‹U”^mK5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_K5¹K5¹K5¹K5¹U”^|K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^¨K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹U°ÉrU”_#K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹U”_K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_jU”_„K5¹K5¹K5¹K5¹U”_IK5¹K5¹U”_¥K5¹U”_®U”^ÝU”_U”^uU”_U”_µU”^–U°ÉrK5¹K5¹K5¹U”_}U”_K5¹U”^JK5¹K5¹U”_¶K5¹U”_U”_®U”^{U”^{U”_‡K5¹U”_ K5¹U”^{U”_´K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^«U”_�K5¹K5¹K5¹U”_©K5¹U”_U”_U”_%K5¹K5¹K5¹K5¹U”_®K5¹K5¹U”^¯U”^¬U”^ØU”_±U”_EU”_�U”_sU”_1K5¹K5¹U”_tU”_BU”^bU”_�U”_QU”^jU”_"K5¹K5¹K5¹K5¹K5¹U”_"K5¹U”_™U”_™K5¹K5¹K5¹U”^ÌK5¹U”_*U”_ŸU”_:U”^ðK5¹U”_�K5¹K5¹U”_U”^{U”_�U”_U”_U”^–K5¹K5¹K5¹U”__K5¹K5¹K5¹K5¹K5¹U”_U”_‡K5¹K5¹U”^ðK5¹K5¹U”_bK5¹K5¹U”_zU”_U”_U”_U”^£K5¹K5¹K5¹K5¹K5¹U”^PU”^]K5¹U”_aU°ÉrK5¹U”_UU”_žU”^ìK5¹U”^WK5¹U”_HU”_K5¹K5¹K5¹U”_�U”_*U”^ðK5¹U”_U”^£U”^ˆK5¹K5¹U”^àU°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^VK5¹K5¹K5¹K5¹U”_ŸU”_–U”^lK5¹U”^FK5¹K5¹K5¹K5¹K5¹U”^…U”_K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹U”_ŠK5¹K5¹K5¹K5¹U”_bK5¹U”_µK5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_‡K5¹K5¹K5¹U”_KK5¹U”^þK5¹U”_�U”^eK5¹K5¹K5¹U”_OK5¹K5¹K5¹K5¹U”__K5¹K5¹K5¹K5¹U”^ÊU”^ïK5¹K5¹U”^|U”_˜U”^øU”_ K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_%K5¹K5¹U”_TU”_AU”_ŽK5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_U”_�U°ÉrU”_¬U”_¬U”_¬U”_¬U”_¬K5¹K5¹U”_¬K5¹U”^íK5¹K5¹K5¹U”^ªK5¹U”^ÇU”_®U”_®K5¹U°ÉrK5¹U”_yU”_yU”^–U”_U”_ U”^æU”^æK5¹K5¹U”^cK5¹U”_9U”^àK5¹U”^JU”_9K5¹U”_ K5¹U”^ÈU”^uK5¹U”^ÈK5¹K5¹U”_ U”_UK5¹K5¹K5¹U”^àK5¹K5¹K5¹U”_ŸU”_VU”_°K5¹K5¹U”_BU”_™U”_!U”_¡K5¹K5¹K5¹K5¹K5¹K5¹U”^kK5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹U”_K5¹U”^wK5¹K5¹K5¹K5¹U”_ K5¹U”^jU”^hK5¹U”_!K5¹U”^…U”^­K5¹K5¹U”_K5¹K5¹K5¹U”_[K5¹K5¹U”_.U”_µU”^IU”_@K5¹K5¹K5¹U”_tK5¹K5¹K5¹K5¹U”^éU”_bK5¹K5¹K5¹K5¹U”_UK5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrU”_ŠK5¹K5¹K5¹U”_¤U”_ K5¹U”_!U”_!U”_CU”_TK5¹U”_ K5¹U”_ U”_ K5¹U”_UK5¹K5¹K5¹K5¹K5¹K5¹U”_ K5¹K5¹K5¹U”_ K5¹K5¹K5¹U”_ U”_ K5¹K5¹U”_!U”^“K5¹U”_ K5¹U”^KU”^ïU”^IK5¹U”_K5¹U”_K5¹U”_ U°æåU”_zU°ÉrK5¹K5¹K5¹K5¹K5¹K5¹U°ïK5¹K5¹U”^øU”^øU”^HK5¹K5¹K5¹U”^•K5¹U”_�K5¹U”^iU”^¥U”_�U”^WU”^ØU”_µK5¹U”_TK5¹U”_K5¹U”^ãU”^²K5¹U”_�U”_ŸK5¹U”_UK5¹U”_U°ÉrK5¹K5¹K5¹K5¹U”^ÙU”_¬K5¹K5¹K5¹U”_©U”^�U”_bK5¹K5¹U”_K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹U”^”K5¹K5¹U”^”U”^”U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^“U”^“U”^•K5¹K5¹U”^“K5¹K5¹K5¹U”^”U”^“K5¹U”^”K5¹K5¹K5¹U”^”U”^”K5¹U”^”U”^“U”^“U”^“K5¹U”^¯K5¹K5¹K5¹K5¹U”^“K5¹K5¹U”^”U”^”U”^•U”^•U”^•U”^”U”^”K5¹K5¹U”^•U”^”U”^•U”^”U”^”U”^”U”^’U”^”K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹U°ÉrU°ÉrK5¹K5¹K5¹K5¹U”_MK5¹K5¹U”_U”_€K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹U”_RU”^ÙU”_¶U”_ŽK5¹U”^eU”^½K5¹U”^„U”_AK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_ŠK5¹K5¹K5¹U”^ãU”_U”_�K5¹K5¹U”_OU”_5U”_EU”^ãU”_ªK5¹K5¹U”_OK5¹U”_RK5¹K5¹K5¹U”__U”_RU”_U”_RK5¹U”_�U”_U”_LU”_‹U”_5K5¹U”_5U”_®K5¹K5¹U”__K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrU”_`U”^´K5¹K5¹U”_+K5¹K5¹K5¹K5¹K5¹K5¹U”_ƒK5¹K5¹K5¹K5¹U”_·K5¹U”_OU”_TU”_MU”_‹K5¹K5¹U°ÉrU°ÉrK5¹K5¹U°ÉrK5¹U”_LU”^|U”_ZU”^lU”_EK5¹K5¹U”_NU”^‹K5¹K5¹K5¹K5¹U”_ZK5¹K5¹K5¹U”_ZK5¹U”_HK5¹U”_­K5¹U”_ŽU”_*U°ÉrU”^[K5¹K5¹K5¹K5¹U”^ãU”^òK5¹K5¹K5¹K5¹K5¹U”^ËK5¹K5¹K5¹K5¹U°ÉrK5¹K5¹U”_HK5¹U”^éK5¹K5¹U”_K5¹K5¹K5¹K5¹U”_©K5¹K5¹U”_‹U”_ U”_„U”_ U°ÉrK5¹U”_ŽU”_€U”_U”_ŽU”_€U”_ŽU”^éU”^×K5¹U”_U”^ÂK5¹K5¹U”_€K5¹U°ÉrK5¹K5¹K5¹U”^íK5¹K5¹K5¹U”_µK5¹K5¹U°ÉrK5¹K5¹K5¹K5¹U”_RU”_>U”^˜U”_HU”^óK5¹K5¹K5¹K5¹U”_‹U°ÉrK5¹K5¹K5¹K5¹K5¹U”^ðU”_*K5¹K5¹U°ÉrU”^ÀU”_AU”_wU”_U”_xK5¹U”_K5¹U”_wU”^ÞU”_wK5¹U”_±U”^ÀK5¹U”^aU”_vU”_™U”_²U”_BK5¹U”_U”_zU°ÉrK5¹K5¹U°ÉrU”^iU°ÉrU”^NU”^�K5¹K5¹U”^iU”_ U”^�U”^NU”^NU”^ÝU”^žU”^ÝU”^ÂU”_0U”_[U”^ãU”_0U”_JU”_xU”^ÐU”^ëK5¹K5¹K5¹U”^KK5¹K5¹K5¹U”^äU”^äU”_PU”^TU”^´U”_™K5¹U”_‹U”_>U”^ëU”_}K5¹U”_>K5¹K5¹K5¹U”^ÀK5¹K5¹K5¹U”^ÝU”_xU”_>K5¹U”_xK5¹K5¹U”^‰U°ÉrK5¹K5¹U”^”K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_¤K5¹K5¹K5¹K5¹U”_ U”_£K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_¡K5¹K5¹U”_¡K5¹K5¹K5¹U”^ËK5¹U”_=K5¹U”_ŸK5¹K5¹K5¹K5¹U”_¤U”^jK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_ K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_ŸK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹U”_@U°ÉrU”_7U”_ U”^×U”_KU”_–U”^ŠU”^±U”^ÍU”_ U”_©U”^–U”^WU”^ZU”^ŠU”^ÄU”_VU”_1U”_ŠU”^¢U”^ÐU”^ŠU”^ªU”^ÌK5¹U”_U”^ªU”^ZU”^oU”_HU”_8U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”_bK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ðâU°æçK5¹U°æçU°æçU°èGU”^³K5¹K5¹U”_\U”^pU”^sK5¹U”_\K5¹K5¹K5¹U”_{U°ðâU°æâU°æâK5¹U°æâK5¹U°ðâK5¹U°ðâK5¹U°ðâK5¹U°èUK5¹K5¹K5¹K5¹K5¹K5¹U”_­K5¹K5¹K5¹K5¹K5¹K5¹U°ðâK5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°ðâU°ææU°ææK5¹U°ææU°ææK5¹U°ðâK5¹K5¹U°ææK5¹K5¹U°ææK5¹K5¹U°èVU°ææK5¹U°ææK5¹K5¹K5¹K5¹K5¹K5¹U”_\K5¹U°ðâK5¹U°ðâU°æäU°æãK5¹U°æãU°æäU”^¥K5¹K5¹U°ðâU”^EK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°æãK5¹K5¹K5¹U°ÉrK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U”^¥K5¹K5¹K5¹U°æãK5¹K5¹U°æãK5¹K5¹U”^ZU°ÉrK5¹K5¹K5¹K5¹U”^yK5¹K5¹K5¹U°ðâU°ææU°ææU°ææK5¹U°ææU°ææU°æçU°æçU°æçU”^FU°ææK5¹U”_¸U°ðâK5¹U°ðâU”^iU°ðâU”_ŠK5¹U”^FU°èVK5¹K5¹U°èVK5¹U°ÉrU”^‹K5¹K5¹K5¹K5¹U°ðâK5¹K5¹K5¹U°ðíK5¹U”^fU°ðìU°ðìK5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹K5¹U°èVU”^TK5¹U°ðâU°ææU”^TU°ðâU”^TU°èVK5¹U°ðâK5¹U°ææK5¹K5¹U°ðâU”^TU°èVU°èVK5¹U”^fU”_KU°ðíK5¹U°ðìU°ðìU°ðâK5¹K5¹U°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ïU°ï60179149789649afc29d81a77ac2af17f0646c8604d4947c4c41afdf5c91853907aed6033f804c3e30ea3974e678faa5d2c4cfff96f6bb077bf55e1a53f904dc6bd000401e4e692a169aa6ed4e67d60c38228f795599b3cd37824ab97ee93dd4cd5c1a3b1b18a5226fb044287a82f55e87a6884ba7c6835dba3233edc4a68b82918bcc4049c24f2b627415b11e5d408688d11614ed57d3feb36b13c367b835e66d175e8aa87b4991ae7d5074ac04b7b7fa7eb92c6519ed9113285666e21bddc41be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b89420ee3648487a4a03b4e80a0f14792ca8588d8d4f9cd362259d7cae8227427519730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45ea7362c677a51806eca17233c9804e3d9520a47c386e9231299d27319a3581d65e0dfc4abcd96c5484ef4446ea968c5c0b06d2dbc8dc7216882a48f015d6d81162701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98ebc40ade587c9b44d4ebe053ecaccb274472ffc192c34c4ec095c6081e55652f84865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635f91b1bf17ba2e73ac4098153d7ff4a83736ea74b9f541c93e4f9850f353abc3f9ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bd52e595641b13fc01659626137cb45d407318e1a87ac3731c5908faa8ac0483b02735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb6b6ad7037b9a19705820d131b2e3129ab2117836a88c2946adcb98905f8b0f275084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc0e945f142635ce8ada80c4ef6901b592e987f13114192da5005067e58e7a214455e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac4e8f9b4acf3c167eb442bf2e6d7fb39665968967c40bc6356f044722b87de03fbfeb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561d7ee493a4c4cbeb1c9d4bd33eff632661b5e1a9f5d911e28692ed319eec2bddd3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c118d5b0b109e282dca3d8ba1e6157cb549025a7ff8ec9c4256c395ee016cba0f2bc47d923b670de72281ee5aeeb43e7ebd92ffe0aecf0a31e7d59cca6e28eda93a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c678239ce0c137356c9dbbf4421952b9bb19c34adef4149e61559fd51e96ff9b7675f1f151394e379fa7fb106f03660a5bd47dafd2f7cf4f276aea2fa736eec423b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d242530d38c53ffaa3443472fa77d0f60ad38f096cab58dfdc4fc50e361c51e30013ecb6abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca77156c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f373f8bea4c1ed4b5024cdc9c1cb8967b016e369ddfd19d82f1e71551b60932908f9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb9b30a753557298075a50713edb28d5f8e0d930f2a8f5ef08b7cea0c082c5b572d69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a6663f246c95063520ddca871d65a30311dd2005906baba2eef75e9adaf8d8d6e5dbc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a39890c096b5e99fc92bad700dc0ee78d1af8fee45463d877dca8268097e59d640c0bbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368ee18c43ee958971b3192e4bdff31b5d7845b6836e1c85801e55b575524967d632a8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f1663090885d9bfe10c93aa378fbb5edf725d49deba2d5c8bfd9e89e22f9219dd0b5d91efb7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef04c290202069b0a79da55b97ece13e1d3ffec5858c4210878399874950f0ee3cd69ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc37d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b519602aea3e6aba1bb76b67e90b812516cc8aaf5999aa8b7e49c9cb344eedd079f2cdf6fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f0231e6c6d77f065efe8d1a4beaaf3eceff6e94e3317ddab26f4b829a0f74276f4ff20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aadce0f180eb78a56b871e86326aa4f5a2de297bdf7be5216244814260f167dab76aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97b2f219814576dcb80cc9290a21088dc2cf45198c91f6c02fc6715af274d2b45bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa78a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda6b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357e2495b3a71948992fc108ba1bc95296a4bd1f3b4549321d0a66e589c44bd1b7cd716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b229675d5c7125aa7b302c928e02d87d3f599211dba424ad52320c98ddb1734c8fb0a4433a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2eade02f29dbc5fb6946a8f2825428cbe55583c54268abd3be276934dd5c6b2f9a6e70dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdb40186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcf8e64f1feedde662bc5c631ca57d4a6d1a04ad8823b1b1700819eb50646e3ffd7422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858b652c12ed49f1057eefbc3cd0df68aa30921806b93ab825c232718006406a896e62b3a3efdb096a676a92e4f3f350058ef3fe8b6f1af72ff37d0309a6b1bf2a2f2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1618efcfe6966480c73b6e778fdde94fa984884fd606160d0423046564058a55ae9b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e90918e61045530a5606614146dbc52a23eaf795747138ee015a7c4e2f831e97381c72dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a99872fe0b9770781837e5fb2abb1612683d63513f42e9443bf836be5e180e54ccc0823b0801fa9205c461b1989f7e3b36575e1db07a155a28f61e932172d4d8d151c73c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447c2cf775fb09e7f5e651f0d4ec11d75f00cb225a378d527fcf32f05337c9d169a110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfbdbb0a7d78b18aa6f8489bc79aa20a8075f14e9488e7dd8c9ecc341d7d539775a32949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f569ca0cc7f5d19a2afbdfd9e54f34dbb05559466c1ef03485d5c6efb93617b40c32d928759d3e1136fbf1e669c2758e75ada811ec59645ebd0fbabdc480274d76bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098e7d8d5ca18a2c0600ca7e3b608fbb1492260e4b0dc1d96ac8d703fc168f15fb6e953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401f9ca804d2aa82b61175db70211c6da96e31466f6cbce43138a761599fb15d1710b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb3b3be9a405704b6caec3e9724889ece78a7f0c433c1f33ae7a0694ea117d92d5b995dadbd196d00acaa4f95b0b27fd765fad5cbac22c47d584328fa59e46169fd185e74a1f70ff5f5ee5820e40a2c1e5026398a2bd38d3ba57411955a9e7c3bcf8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504eb91642225e613eb994714481ed2b1793363b148de96243e736f1335867b8bc23e7277ed83ff3b44319476a68e6bcbfc647f051f40817558b6d48cde6d4ca7a00ee68958229096b250e77ef0296f9a83cdadf56ffbd75e0417dce3726d920784e0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921a3dee381058258a3e6a4412ebadd5b85820480db49a10e044aed34dd1d0e1228dc2f5b12d7c16737012ca2a6a5026dfec948ea35d3e820c720e3b9e8e1ef40742b7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffb1889ec5de20ac877df7aef42030b4807b178e92737509fa86d48012155d9204b731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b163244da2ce81ac7d6c09e9d47522284de333df5d72b8d74b1d4f9f5e3c728be82301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc587141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe01f7bfc34defa40b51774e1a2228044abf38a3c128a79973e8017c9b8863e26b56a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60df07201db31cd84b32690c1cc35b8ecdcffef07641698854dfc443331d3095b09b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b88c4411c901aad5fa770152fb5d2c1f39d8af1669fbe569354e3699d7708a396b19e6881c05a322bc5a4c9361aa840732e5b98cbb3742c7a22dfedae1a915c5f9b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e5881354fd39ab6385dd867a04198ae6fa955197bcdb3f0a7934d42321da645ccd25c45a84cc393f8c6a01b256cdc617241394cdc6b85605220337bbb0197e8611bf5400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e79223d6ac7b8993029f96343e04416d64138a3f4cb35f7cfc5ab234f933d7379476e566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd889da3a50774524205ee3ff29b2e25acc5bbd98abf02f6ee3731490a110f953ea2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f4a4c41de5cb142535d1a95123cfab0f32e853e171483a872b96fbe3b22d8442eb05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79712b91fc80540942759f2955681d9ebb7a4fe0cb8438196703c3b531db443bfa021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee329fa0e32362620734069e70a61110c50c0b60a58d9000a1d97708dc952ed83d360df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e8a7950c4fcfa053806138b2f4094ebdf74eb5fb9c0401fe727a84c445dd5a92efbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa2626cde82865f5da2e8f15cef09c99307c0bd4fcb573c09efbe905914337f5e2120121900d2900b0bdd494d9030f178aaa7d7bccdea15426e5504cd8e61f6194685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b2caa27ad48cc45781cf7116142520afa90670132b37f49a335504098b38a17bf83223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be806f44234465932c0b722749a7d644dc6507dfba08a03c454da2d445bff999578e7debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b5ebacf68ad211c2d520f508682c57923e8ac2f8f9207d65c147e90fd11558d485354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9702d0518c20d221f7294961ab6629113d9e7d9bd725b33254fa4eabc0c318c45910ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c434c9a26baf1c2b160adb6e2e6951bdb4b5bea88a67be53eb3698802f51cabc23a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880db215df8873df550e87ea9060665ed4bec0824961b8a7a71242cef59f5514919d4d312a3b63035c251f9e6e8c361e1167ab1dd4b5e75b11bc3af84f254de461aa22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7e1548ad0b0c1cd314da95a8973431c13ffc943552b06dd6cd95e9a5bdce2005c6f85445812218bd7e61d9e51c9bb9cef81e5d17c0f12c2be2b5536c99f19f46877596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c3e7c00419833333a88352937638d50e35a4f69ed397def176da50290f091d9969c51b8becd9a4fca198c4759c5d11cd1898ef797e6687afbe4abda23440c1b2c86633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c704ba2ff764fb0b2cd3cfed787c84311e18a6f340e6677a13256dc947591433857c54e130b30e7ccdb134852cb3827cc2443cf77041332d1b021269baa829f13deb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38e1a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098b9ad9a518eb59c4a399869e1b8e46b3159f2beec8f3de727fde2c986b52f764e37087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a021127578c8fbd8dad00665daf10f4ecde5a329f21d188d1ad2339b2d34844a1ffcc5fbef525ca54203b5623c8d28ec27793ae42e6540d4aaeb78c36e92848eeb324bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53fd1adedd710858c358a766700273046d4b423691b1df04cfab248329b69d92e0649eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e0da0df0e2cb2198ed4f8c27926a97e57cadff3d8d05f5ce7589385516c5cd3fb950168e1ba16e92ef80c55fcf38d173f22c7fd1bf842e90397b3b168bdd68465241ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b4b61d7edb5331346b7f028346f7cdd2f251d213bb573bba7f0af73b9f96190232b5cd9f5b39d54398c6b71a6592163f326b675abac6980069101ec68a627af087a151c97796c36e8eb8475b3a7bbc0eb4541fdc48841b5889e3756e9afa202faa74ab5393d6187601725e0fa7e99687278701241faa326baa0b8a951c985b00e06866f0d86a30b8cb81243d13eef7a5fc24d5f1ff628e196c4ca7ff510015436f429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a982215e36f4a0f88482574b0849f6f91691deff38c52b1659fdad77ba69dbdcbb841333974f32744915719feff7c3e8553dd53a3bbda03340866b487a1d5a0ca597e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99af2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b38147d6aa387ce69295b73c2f4aa81d9790234300c82fb3841a888ea3d40cef7b4cb4b242fb8c37ff7436814321babd9525b0eb504b23a4a2c1ff7be34ff74187a9234979e6d8f48c064f31d1fce2edc0a886fb724e9eb17e401d45bf0d08174b77930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c38d4b8495071fe06a6c4f339ef93ec29603bb75ff3b5ddc23c46b248ca438150262da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a4b669870dbd3d178c335474c9ad714f28adb4ee2711b8b6dba3245067b48611f091e301bb0c17104e07c63a6f5c822fbb79dc8e8ab53ebc0a5198c93778716914eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fa9459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a066837c3fae181efb0691cecd17b9c1edc2bca04602183bebc1b61f70e990b9ba056b7509ad9c24bea6e3307f6086583cdb02de258f3ab55a69998ccde09693e755c0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c575629aa0dd0b8784b92787bd1d215388557afd15694ab1cc89ed48a497f62670c096f3b0e9ab563c413b528dfdaa0f5c1432409a7a95a22bc48c92f15e58c9ffb37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfaad58a97fb5c6e25d5455d1313ba5f1d078d897407150ade6f0de508950b4af7430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc64efea57f6900022f6a090fae1139ae27e02d727b4decfca13025f7c21fa0c6be3e4661cf055be74fb0852db71b16af353e061179b4dad4018aa692aacfca0bd4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e891fa7bb5aaa2321c1aa56f87ee4a80c5fc765ab4c895bfcad49d147d4507c21d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c22a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020ac443b08034202770babf58fe04c1fb4bd83e0de472901bc1d83c9d5d6e119bb62f8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d49bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0e100e4b1f5824a8544201bd70b29924b51767b8a29ccc30b96dc6a2b8e612f8cc6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b6be497e0bd239f99ff8350d91a316df03dd4baed69296738f720c5e9d8fb5926fa45933959ff31806f0c23a03e1de7f88f594190e90a07fc16b58b731f6c62e846b1c192d23da2cb4969db9dbb17bd913a753ba96b44cf07f062952275fd252f05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d970f8e79ba3fd91cee24589213d403790b7e913249b75005ee9151ee0d9c003a4313e32a6d107bcecda32026897d1d0645eff2a5c2c3454a691a7199e1a8ee6b573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac610715874fc64ab550f1168497ce6302966917da4a66e8bc2d73d1e9627db33188bd8301d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20aea68b26da4ce962421ea22cb776a15bd2d1edac74faf03395c0c2e1d17065fb35d43fa44f99af241fc05ca17a28c4114ce7a52438aaf2404ab6b444fe66f75763852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a249870fe030f663bdec1c238b92f29e0ca128c62bc4312982c48a09c3c305b6e27a2d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c85306902d4f972c5eef5ea59a1bff5deef95aad363723001463e2b3581fdd12be9deb6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f7a2035e64352f76eeee06208895a70480f3e998bcdabeb8b6efe26b07691fa8397a9583363963de3559c11b97b8ab5c69c5ce0cb3d9be94eee4d9a659dead7622d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092e31f4d06ecc62f1b4d01be493dee7cd5395bd5a49b236b602cf0ad77f808ae216948195a73e32620cda7e056c0c6acdc0892a60a738c783469bcc03843d983b1e21a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f3e2e82d26c779c94b19088227d571179577b7e29dd5c0d7f0b0bb2e0a1b2bb63440619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f46581665884a031cf0a300277fa86b660b5ad56efa024dcfbfa55575b0d92fd977beffc7c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bf319fa8dba6c1a96bd09089a915de3a356a3332e5b8375a737a3dff07e13e850cd317c4378e2827207007918efd8e90655642f580d92295be83a9edb55ca10ae7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c436fe22e5e57d76fb0a91cd863579eafa156413e80161f43fc01ae6a4eeb25d818314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581abbb123d106d09f30f31e62d7d20f0d6003ec4100adcc5b71bffc51c7c39ccb58793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168278e87af517b6fb9a24f2ecd6f1db19135e396257cae87ebd873d7a70de31ec074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a3d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e90d770428d03192020046487a3fdac01f95b1b7e99d4f0e49503a22f563ff2412f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a9cb3e732ee96dc3f501c48c6cb77c3e16cf3adb335035f3ea0a88794edb2be3358f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d86d0bf2d3f77a4d697862939ba60a1289b26ec22c9ca3cd9dda494ea46fbb0ff3f23f6fd2db272a4ab8cbad6f8653bff437777c40bafe22aae26714df228485b909aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c4f23a9bac4fb662294868f9275e4480d41ca6667d69eea0ed5d0d8b313b6acb15c44336a6f493133867c0977a607a92bef88d58effb9b8b8e9a8177b8a79a0da48ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86befed2bd617d603e1f663163e687d02688b546c8b16ac5eff9ddf259526b080b577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f62434d2ad2294357f22f3f0f1973e60a0d607a86db6b11324cb747e4ff39709aa00f1788fbc6b9449a41317222b7aedda2c2c742d4bc312036a28334f26ef6c99850c304953d0d53798128479c087e1c866e963d1636629635f0c2985c5e20575ede911dc1d677c28f45fe22623072a86493059051b3b4af122a9e66c01f59729d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1a58d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208f3d8396ae98f516a67f24faf9e0b2e658a237cccc1c67477b1ea6afafeaae58552a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de5125bbacf9c6cf27566e7619f8256854b666ed33425d7ad5eb83791ed4b8cb3b9ca0ecb5b40fc50fb58bcb0ca0716108946ba09685efb46591ef38944790a7ce45fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c9433ff019d13894d34afe89db8afb4bf811b31f908e8e25dcef5c12461e70c3ad25fdb50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433b1b51d9caeb815bd6ff8d35fc0606e45deb23d49217c1582a0441d1da6673df21a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d133e6c0eb7e0a2716afc3d99f583c449f6a5d8b6268ddc50438de2559afbaf7a06ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670cab3559b680d7bb251310fcbb0ab9cea79fe8d15aa0e2dbe2f03e0f46db19716d1dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe764372d3be26e3a28a743337589dd969334cb752bb53d3e251677b218c26eb78117c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cff9119e56093703a478062ba247ddaca10d4d9d3d9fb4d3a6ee4ee97c698d8fd79d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9d9409f83187505cca45a3087d39b2a97cc7c7d107a83f9c97b6a9b43e6cd6bffcbaedafe865a719b63bac0c2d724310e848d0b0d487635d25648e65f3e2953f37548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe66b3cc8f5bd961eee71940ad9dcdd8e0a218dcfa10e9c0ffdf519e8ed931f1ba450a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa85976ea876b5247d22cdd87c2e7039b14e6819e6d4058958d9d8f9a019e9af45a412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8de6d33de23a2fa704c5573a8eb83d6d22ed8f3a0d2a9aa7c342087f214d9c7ab83f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e1509015f35b07d38803d6f2e097164fcac94f9ed5e8b5ed33f8f8f179745d7ef5dde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85560179149789649afc29d81a77ac2af17f0646c8604d4947c4c41afdf5c918539eb50bd539e4be269a18dcc611e8bfaf06c7b84a9cbd5c463121fa271b06305f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555ce15f77e722c1e8be7c8fbd3c89293e1a645976425c53a5abb58ff49dd1efc9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbfa9c0f862340bac7db1cef57fb6136ddb7d1bce8f6ce4730b7d74338eaab8adc6225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448519d277e75982881298653d14361e9e4b1bbde47408f895adfb2b821cd85b5672e4bcb8d6ec7c9b3bc94651108c88bc5cb565d0bc4f15199f68150e4b3b9fbdb14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558a48b02957f18e10223eefcd871a6f7cbf98e2a3fd7e898efbf7a35cbc94e97454d171f830469a999ec0ba2ff62bc9984d799eec4cea25b963223a8cb9d0dc916deb743d668cf5c1f76daebc6b70ffd53fc9e258ee831c1194f0c1c6e91f495ae770d4969d97f26c3f16cd6d8d99a3c64d83d493bef418e12075be5b723b38f9a4517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c4159e9a67edf3f9bfc1a67fe7b310642b13b8074058c0ed6e96779e0efc40315b9af5a7d15899179d0380ea67ed08f7104a8f8637529a8d081be5119bdfc2f671bbe2755b0d76524b4974ef773d564cf37ead4930e39e8b25e0dd43b667b49d247a0d7a3d23acb744ecc560c8d200e09f0057c51bc36a3c457f18118f45602ca01a6a360980739e7a7413dae73ce05a9e692c3708b2d912a3c97f7ded503cd157b7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff82ca054b0cb7c046d1f5ea076241cbcb992329c9e4dd711c56e608c6d5d2da5a9f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a01855160fb14279ecb922951221d2c4991dcdf949848267a25b5e962a0a8d2d73ae496688c206c6ca54692630986a044817df90bf3f2ceec2f720923c9168899f287929bfc788491791e5622078776a338c8fb915c050e2bee313bf83dd86fa3795867b349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6ed79dc8ed1f823a768513f415240ea376f89eb327476cd380493665cdd04397af07218b017d6a067832a3e9d4979841184942a7ed6b4f631a898d8f0389a1d62bb0291c88083d7c0f54c8412486361cd7105181309230e9eced4f24a892ba24d0efbb9c9b0276cf061ee4fad26932009e5cb2496d25297443cb234e6989d591020f226fd1049a142575febd2a23cd820ed99a846151aa929ceebc6c861a78a9f9872eea9ee3976f120cb38e412357c79f895c92c5008db53b3bc973ae1e6513f956ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321c69ec14286c05990514c7377c34d468e7ebb24209ad61d40244479063470265c622172645ae1e4ff99611c91add8b5080a9090fb4a3bc94a20645c0583a81d29df284f7f112fa3507a63c381757b3098a5ff23897264c30795e6f651aa66b2e022615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d16910502205a605966562e048675d0dc2fe58f5d92899ee0605e6405a80faf81ecceb2846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f07c72862f998caeed32177d8d0f0490f3268384d2329a13cd3751e2745b7aac67d95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd23b465a7708c6d0382d2199cff13e07ffc1cad376a92806aad6280f56a6029dbf9d693f97bb263cca6ebf0e68d3db064546ed02ec33b412f4e078e708ec13f33a9b96a94efd9e89cd90f286972e11b57da2af6f122b48cedad6ae50a0ebeed9a6503d317a134678463cd6b29c16be931314fbce307899d7db61c3005aa85a4d81fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed8941dc825cec2f13e9b4125110d37881e1c239634eab2f613ec0b508e70e00c3b0774ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515d7821b02c14bd0efc99a683cc8d008026ef982083f2bb9f911659615007b0490fffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5227152aa11762a0ccf82db111cf5846c081fecef0c2f1b19e6339ec3bd7945fd61c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c50de41706f3d9d63b9d623bf54ecd7af5eae544b82ea64d5b9a13fbf8964b728b7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8512717d4b30e4a1c5c5a3eaea20b7778cf4b2d08785926f052136c08924bd892dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6670bf0560f22b929e275d02fb77ebcb1468bca1423d24d4389244a55b1388a982dab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f325ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0b42e112406b130945055c2571330b4bcab92dadc955d32a0d95d83ee31e6aba50f89550535e64a7beffb89d158f576863b257fd37a9c88dbce34b0aa5d2d3fbd7cb944f1e7b3afa276f7fc0a59d382ac7ed702dc3d212876b753c001ab29ade29ff226af30729f20dc51e32e312b4c6e3759758f4160defac9523016c863c01332b722c2c3d970053a0552d6e3aa29650f5a476f54d6ef0024da5babadb5bffb82403058fb9a0ceb7c2ce8022f52cd14b210a0eda4a6d89c73400251cfe67ee9865565bfc6c71913621f31d73f77acbe7dd65193f07032ae4e5794c073e09fd811b049253f9efe24f80229d47badd06474b57af76570f362bd536534a1cd897d9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc2d495b78cbd691b7d558c60b76e9da43798b0cbef36813a5202a518c6ee15b3c0eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e469c670d3a0adb0dd0fe9fe688c3bd32263e9f772f281eee87e5910935a12b7c453783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd87670edace19d74ecaa71cf3fbcbd579d10a1c48cf6c17eb53f7629041932f976021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a13d2d9e9d1d2c0efb655e6a2850ad083ac8470c5a5c3f19201bb18b38e03dfb074744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed78b9838d589e9413c1a7fa1fda415c931bd88107cfd2d4944130cbbd4ec566bf4462c4099c86f66de3ba1c8a00b815aac396e583d490a052809c48fa8675362bd3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35f886b931723dca7be065138605d67c2c81a752b353f14580021182f8f75c5d644d76753ec35a9599f506621a3ed4521a8adcf752adc0a52a2ecb352d6f8c225f1919ba1d15e3c58fe926816c36e3df486e4a4ba114d5e34ea16aaa25836445cb5a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482631bbdc4d6d2b02718b5ef4c36a5be5ef52ce81447c0477aca9caeeffda7b7708bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc92de3cfed2e2a6dbd8b24648e8abb6a3849116ae38d4b801d17c7c6998d5fa0578fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bfadf637ec106465f8a12511f2c4af881099c75de093f31cfca39587c29983abafc5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacd19355a682bc87ae4adafb3a78563af8d173ccf507ad76883f0bb400042bc267fe51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f9d3b68adaf4a8a637f79c4371d27709e837338c794c48174f232e5ec5826d62da1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee5ebc8b71087c0f2854efd015354383ae7051d422d83878f0ace2da1842bc830fec585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b983053a10c672cd421d6e38c9c9307d04cdbd15abf1dbdc3d95a1cd8ae7b3f37d8ab16836cf39e34e6ab2891581a323dbd9a25dc12fed83d1da317701f25d4cbd455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef10241c47a95a8461d343afe0ef0c74e67797df8f23840b4d458ff303cae356ed0e818a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e646b3337804b5bb018aab3c93e0d032cc0201c6954fc4a13c9e403e6fc678016effe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695ea2d465bb11fde02cc539aafa920ec25b71761bed5a03c42495043da697801b9b84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd36032f3882e756feef6cd770e85e3e190f7ddd7ae40c86c9bb0dacf67487cdb4e6d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2396625956b0e14a6faa0b5dcc4150f078dca54a0246756f30228662ee2a32f1dde9092514426423aa752284fec5deb4d38ab920505ad0063eb20d275f4e07f27ffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d7fa826042f402b909f7e578b387b7cc510bd7296b0e518e1dfabccb3b23d380e435c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bd50607f21bba50680bf81d427e44dbe3e61208f730f6b3d9117b454c6a94007d14ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c2a2c5be1b00bb20d0a3f75a74d0f7a85ac0c6234c446759a14948a9931851c5085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39ba07f0a05816697128fc7d388380e0d49954f3e08232332b1b908522de9a5af347ec26729096a97bc8b93da35963efbfdd8920c7c7040aa5bc0757612ea436161353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f2073e8c5e490b61e2ec0f11ea9dcb26944f561c2ede2fd8029c29c77d274e9617697c9980de6b9655a91f602d8ad0393a30c0977b0bcd2bfa2654805c1630706b5c6ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf825053cdd37dd7eea7c24f2a2ee43f909a7c492dccecbb0c8189613d2665d4894f3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15500533091f7aaddc73cac37d5c479c8e07826850557f2d130c349cc8f0fe014f80d92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3a8b53a5091f0385d64c1791d278e78e322f09bafc297bd104e3108b07c87e124437d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3f5d93bf409c6df90bd1bff1e72316c031451c6f2505dc612f396dfe0918128e05870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee7ef4ad03bf46695aaeaceb5714b2a5051f979ab292a6faf4a322c979472a64bd076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6ca3d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee4530770678dfa3ccddf9d2785f731e827044341db0a2467afc74fbe29c98fa859464fbec974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c0544f86b8180b6ab0573059081611df579576e23ecb755ac9d4a36d3dd7e38244e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a686154ca8630383e4e66004ab025b68530cbc29983010dbdb807122afdb97a4cb8cc0f5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540da12366778286b2c3527b8a331efa02e5ae9d54e99929f91f26207477cf3e09124e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ef14e1d72386a809f37df5a0f7c802279e2d0d7da311d9c09366e52424e9dfab90412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd647383bc57a2aad428cdc3c942d61a7132da5e651240b11851de9dda35509871019dede0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb9ce5c9bdac438cc786f1d539791c62189af46b1901e6bd2af5e1d0f553b782e32e992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563ae857375e67ccd52ed9b419e3420b2e728e07aa4db22ebb3106af009d4df66a5dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015f8cd316822111f70717a0cb3ab94bc0079015014a549ed79b9161e995395dfaff81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f0254c86d27e24b6a423ea27fc4a1e1cfc910dc4188fdc5b7fb0fa0619e36c73830972b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba8aecdbcd72236d4109ab6bddae0cde423a35019eaeae4cf8aeb995dae6b5074df3dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02167c965cff9867fe4132141be63d14ab1d794ea63b38bc0a795453f6eaf9d70445b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffe5adb400c68cbfd7cd83279f7555ce8a7f0ef9d5f9a25d2bd0cc1b5d6a7ab693e305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a343812b07c7dfb354525d1aae33dc7a769050168c3230d2727a797f87a95b0831e6cb5a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0ea0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a757dbeacf78fc1f08e67f279cc98a5f25aa04d100c429b701a08353a15b846e9e6ec06eacbaa1045f05a423fa80d0e5780a035399101ef59dc4607208b01702440d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840bd97968e620eadd055a767a3e9ddd7d69a4b65da2b74762322b82fd2bb3a49902e32129c11d858800f750e1d531024ac0a8df38d1d5042e67f77de855c2b8894bbc98dd1d104ae98e814d9db15d65d790985f6ed2064bef17081b3364b6ab6e9a6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2bab41d8fbe19a7065166b2643954f34e2adeb94fbf7622787237efb10a856d3d3d4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38d2e85db53600a79a67d5fa98fef2e35dd9c64e9e6cc555cc1c8cc0d2b06adaa3b8edbdc437863cbcf12316c0e774b494c23d74ec38a0b9d0dbd8e4d9cf2627545104a3aa32d3e35302781a1a4f79694a6d9b4a3b223283f43900fe120f27b07d8dc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc335691619daa7bd36fd2da24b41d24454ddb1dfe3262015307ab57cd9f64d7707491037e184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48bc7c6a46f9e3a2b8a4b47c535807dd0cb0ede8fe31c57b10e779ae625f8e18489b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23ec6edc0132d7c47bd108a2dc3251a7c2febd51fadf7461c752ddef14ab7773e06d206b31cb7fffc3e39b837bca9b64b2b89e0837c59bef5db5f4e9e4d6c0b9e7f8714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce636dc9cfdd201a76c42c3e7ac5403e277fbd093231f0bc665ad92c78ec9b3036d6afd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58caf0230bb24b16776d59274689e0c66a39ed540a509dc41b0a75b6b75ff91bc173eae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627ebdcbe02c98b1306721660cb641167570bf2e43e73d85c81f4e22e641a072a0e82b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152f5e1d51db03985307157a0ef893ef362fa0a0032e93a3a203482b3141cbdc5afb4e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849437fdf33240731d1d03bcdb8eaa603f678943af39f38391b55bd01538632c4ef0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd960b8032ad030fecfe4401fd35fe6e725c4a5ce0061b18dabcc8b4d1fe64ee80744202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0e7b0cf91dc75ef79ca153ff29cc1e91e4ec534fdbc2ebc09e11b6ee455a18e768ba91efb8ac5cc96ae382a9d4a18d54be3c70ace7f7c8c1bdcd6c522b99164a8d4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc4b42b9fdf80693975f836c58e2bf2de353c7c386aba404b552d4f2e5cdd8f4e18d3c6f7b0e9a0d96c67d286e3847413644cad322872e7836e96fa6956dc73a8e9f8c093d9e2e5029471176ca3ce09c551cf6e0c3619a9b505f97677f0d4f8fc493d742197e9e013816eb7b8f6d03a97c6b9a87d3b64b11d290f5099fb600cc32fea5866f681b0d1d98cfdf919bd9da9a3612ba44c77b929f144a06319d36e6a438f6b4d9a5f29aa5e7e74d29f2be8e766f15057424eb27c5bd5e159afde275e1691720744656668161a3a8c97205636dccec96497be7dde0c4578800b3392609a8dd6260732fc6db189c75838055d53a776f328b079fae2da3dd414ca5ef5be3a0ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db190a19009a860abeda538fc4ed5cea53664ab0dd2f1933e643938d4af02f0ba8ff9bb25a78ac83e83563ef36d47822388633a31f54e59d2e0f113a6a584f61feb968a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb570b2615e0224481f9eee0ac611ef13740509ff66503cfc0fb964e32d08eb165188b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d0a6c4b64b3b87eb3649933aa6bf2237a089471384149fa1e6abeefa8154b84cea025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca41872b1a829cddd20c5f5c6041eaa572e8d500418c37484d4a0dcbe21f48f19ed8c91bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc432f520ed9953cec0f86ce38a4a24a16aa6dbba5c9bbca6fe9bc0b96340e171df94f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d2655f86bf260cea0c89856d064669db7b5cddcfc3c8677e0160d85c067fe612556fba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352fb1a604de6ac6c5dd3569619f368d85826c310b2a84b69078276b9fe2f552ad0de8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d9c35e72ff84f2a8a1c4ae184ff7abe532022079eef8ebc8182520f2b0f97b376de80077fbeae9338b61734f28824fbfd6e8bc994d25ec6f69715d3640f9b38cca34963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b62e118c48ba419f15b75a5478a67fb410319101c631438ab4790a3a96bd06041c78f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd15584517eca0d2d9a6a445ccf5cd0d87ce5a18b4c64fecf280978bc55f20728f46670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc5a832a277fe543e18fbee67b8b0267bb81a45008abfd76373a7f7202bbe66498cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f439d8f74efd3a80e4ce145e84de4f3ffa9302ce6ffb74afd8457bdd5e493432f2b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5309f2e4f60879d2d76c3657f7e80dcea1b45db7b2639a79f4f4a16f9acb5df64110682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b44709480d91333b7226cfcda301dd2e697f1da8cc4ad9d976f5550ab630f4d5ec76c83a8c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b6100724271cce37cdc7623310df19fffce17756ffd1b225d0a63ce36d26c69eb67d6495b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d48832cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0caf45bfc7aa029eef3748d8be06a43495fafe80b02a2e42713488ca78c678f98bdfbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364dbd050a9f4777cf7c87dbe2363d8c8bfb9c7b269a6583f1442947fa24c25cb44c0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb556217f327fdb6636d7d1568934b86f4b29706aa5b484d89e5e2e66492a91a99840ab6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fd71cf1eef27d34b9472b2f1f516ecfef8399d58481613b600043b386312ee9a64437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab32783245440054edd6fa27879b9ac710c4235fb18325e698ab36088b5f06504bf3e57bb4ed935c3c7ffdcb06edefd9e8f52d1f240b1d818e49d014efb353fa7359ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f686f000392906173285b45ae8255ff205911779383f9ee27fcbb1b6a104bd8a8df5fdd9e85dcf3ee8df2d048f1adc72b58fa65918ad29ea223cf85540e60d3931bd5455755fe13a8ab72fbdc43cfaf718577b19982c47e497aa3984b3564c8d712f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c860a889a55e79e1b2e93549d232418caaa7deb7be6c5c9f1ed66bbd93cb3f7dfaaf7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f1d989148c35ba8a20ee3a2165ffa17a2838d349d58cc4877e18d0adbbe816fdfac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca949519548fe16587b7476f71649d21c83ceec0bfc5228465ec5a10b177625e768ff35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963dbf023e93d2fb5f113858bf7b080390bc0a3ee35db5a13b93953b569f93f745fce65775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12be46af58f2720117e362de9dea597e78f777e6de30398163d87ae2accfa549fef0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe332ec3f851683845de736d646a164b9823da3aeac7fdfe858fe68a5ec2b7ec96964a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859a0884937a5beb8e686d3b59010d53aa7301d3bec35cbd9a9f30ad8dda4f1175e61a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a3551876cc70b4d207e3a6fe7213b17ae052bff56cb07d1f76ed8ea97c3d35008b323fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497aacc515ce572a9a7b1c39ea08806705ef44a0a6f6e31b7b087d9705ef2c49e32fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd661ce24f189f53460cd640ffd6ba08bad747199fe855dbf8cee4a07323e5ef21fd452ae9f275e927094e5da9b65bbaf1e74daede2a45fb5f57f7ddc6a0ff5f7ac635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9a3bc058d76a974494b6a9cb94e880a25e0a3de31aae2bc623e05bf97b5539fd18755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74da9e8f5635fcb5aa27c6997c937aa2088d4ffe90962dc5efadd9a204d850d8b55365fc99da26b057e2f1cc70af55ce890aac2fcb46dd61910bb947744b024644adf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a5166ede0a243909acc4c78746252f7c7a0011d8178cc42e4f674bb2b07a126ae3f0188c3221278f416ace8d9832ad423c245750619b20bbbd49ed558f04f924321d5a25430a0a7481075525dc14900b636b22af110682a3d8d83fa205972425ef2456c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c925293776f2f22045ed85c9be3afa97305bc041470fa18617c5b5ab0055675b8d0bb0c424006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fa6602d5b01d8d518ab62e75070e46d36af659bec65c85db44e33cc930e5bdcb985210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a2e99428494916f763a23cdf3439a3a5af57675967649685d69d40c355921e25a35e0489a7c022e78feb91553c70307ba359fe794e93c308506c964b49ada0766593af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e9732e0e239b3c65b312819333965a10e598f44f96c0639fdf933124ec959c47f52adf1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aa314ca6c000ded5ff0ba2089be0320a9e427eb663b2d69fc7a2412b9c3737000e6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf611a045a1e20f50e302ae39cf4279004ce1d661de1a85e72b3a7bd03d9b829ff758c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d4917a781b75ad71eb5894b0511c5537f572be79f6a5780138b75193c2802b6d77a9aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e94cf64aa4166aeec4e78e6aaad0dab0f92fd6c2e5344abf8787cf8cfaede22d5a9ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc556daf3244048093999a9bca9723a09135a91e0257601430cc5e24352a5b3ca1a2c22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86cfef3343da5bbbe110d50776dfa992ab8330b490fb071313c0bfa453c0e1be316c680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b178522847c33594f8cd2862a52a64109ad4f0100ec38339e1b30409dd90aa2167934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55854272d0a409132751a54a3d23839646a9dcdd72f628f25534931b0a130c34f52bdd27d201645281c1147b2271f24d56fa73fca58683d60841a7349f36f40e7f57b00ef9aa2ea59536faa567d600eeca5d13b388f80fb426ced3de151fa45865131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab183543b8b1cfb10d560a7288e85a7b6c82f97378335adaef3f9fd43b0710572f282356aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a29e11adc7d2565b89d2be630f9c466c861355a51d4a8350b75581512e951bb3e51c499504f662478df84cfaf22ed0bf160f32cfaf4252f5b119d358f3821cd3f4112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab14282580013a6ac608e95f912d2c8c80c001be1e600d5f5fcb6babbe99f60842162c5a5d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32b270d7882c2d89888765bd7643ae56c5e64725b84a9662122f82a42853e0d3e55fd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f2045831a431308a38d781269d189d0bb864a413c5e1638209e4ccace3d49dd3eed252e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a121d199f81f5ddae6962a47e5f011700799dfd3e5dc081f8d49ebe8c87118fdcaf4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6b13e32496c77db1fb9657e1e02a4bb97a2f0c0c01786db58d1f2f4d71bfb4a728b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10b3c14302fc1aea89ed311c9b421248140fdf2874bac1e1596dcc23499dd71976b69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63de91b197f3295e60a0d4290cb1b17222ec69d3aa9c1ef4bd13db6a3481831619faa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd7836742ce941c996e9970b0325a729bcf1da8faa9cd19cbe16007b7ab23d96a0f0beb8671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9dfec773f2e576c3fab3eaed48a02057cfe115fb2be50fed3a22b4c4b35e5b0a2b00f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6a78506cafb60eb9695d326315da63955de50ffc342b40e4fcc21562aa96f2545f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e89163acf945b51994e0b28befcde22d301f938f6dbe6b369d3d56c324ad346a410042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1c1fe5aa61e34f2cf2bb5f5999d6a59f903ef7340b9a7222e15d43c0b4cac9cfa82f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722acc03d4c895b7b2e9c4bb05c9e162e3d1984986b08018ff946c7890e46d1286bad37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a580e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf266442884b5b2e2cb62c8247e0408277f92384270e235ea15a8a2cd9a37687e2b63d09e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdca910532e4f683e4cbb1a57257b7eb7f08bd16eb35dbe9e111a4e7c36ef2fc0576668e81fa6df3d1803cb54ea2fed9e1a39f7251d680632ff6d8460ed5ca61bf616b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311c32636c500a3c7df5a6831c1ab7cee4217f5240deb21072050fff9746115e3351b1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cf6dd105e729ac5f1efc67a1e72d18a5b19b58847aaa1ee4365cba50c9c806a2a9d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367e591219fdbe08f87244e3ad641fca0f39e7ca41418899a7301df69b605a6078955723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e7330f2d6547fc01238e6d1553c0c2c51157f8144ace635d61aa5eefa7287de4791ce6e4ac33a77cdaa7b5fa986f11cd0b1405d26fa110e3d72a145683f554fa5cde10a8ad539cf7adf03f93b6cf7e097540beef0a4ffc661ed13dbc9efcf7ec83c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89e680f867ec2f1833c26affa29711ccbc81ed9315b0c629c6e21f9d27091df72ed124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541ecc708fe15d3d5240f30228dabcdedfb1c480fea44a0dfb06b20e50daaec1f5ecbebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd6debe35da598f4c5c5d61cfddefc0c17573d5c30276c9f279228fb5e5c240c851a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7438cf08656907797d5858f6326f49ff4f724906f4d287e75672067695293906515c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd4015eaf8b98761cbeb4f80bea81802db95c49103ba6c71b08c588a2c6d86a772f0c5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bbe35bf7793b4a21dc01f8b4a330e45b8108868a90b53a285a66e85733fb977c5ba4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f219dcc1bcac6aaa2fc0125cb0ea4d26a64c7047b0cf8972255ecb1e32cc858c84a9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee1b31318c8e0ede830be035dedbdbc2dbb03cd3d6cb3d733a5a45edfdff1ea3e0dcc8f3935ab77c2344e2580ee4abcb0a8ae6451f0ebe2bef795a65b3bdc4d75d1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c50932f0bf4c9e2e815d632bb685b5f37ac149939d05f077ae7bdc8ce1b212ade89d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa717bc0a5996f4df2fb60f0aa47ac633c263d006595d300a5c4f8ff274c3ccb048e9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911e23ab4657459f214565020fef58371cead210fbe231ef7f804afde256a1261879da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45f766c45c4b2ee8c490b1ac41a9a17fb15aff0389ca4e289f9ee42ae895b3227af54766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b295105a47aaff40c53c77dd032fce2e3f756230a57fce3d2781d78618263fb1d19a882b31748fc7f7bef08b88164c7753df0500315fecc2ca8484587c8f2ffec19626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a4621211746188a7694e485273e10795519a8d6478a87b5cab3d635a091ecc80086ceae41fddefa45bbd52ceb80ff6606781ec513bd2317da40431bdfb5a53cf6fedc6c50babfbdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721fbede0614caf3da3dbfb83bae267908fc03be3bc758ac74a61e87abcf604a7ea9777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe74f34351ced077136bb7e828693958f8083de622551a25a65c717f6429c55953d2ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a65df855ed8427ccfe383a5dbdaa9294ecaa7ba41508df5d3ff28e37c8fa61ce45f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa4234e933ab8f7bdbc8d41df184a4f6e75f22efe799bf4b2d560c6622c3b04a0ce8823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1ed3eced9984fda4a23b1fbce61d9d26614f043d4ead0cb2c49b3dda0dcdf8ebe5cfaed8d13ca095ed58a900455dc288f499af0d48cebb91fa11ce838f357aec2ebc0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f35103e1d6ba078af72b1ded41ea661e431ab57208c706f8c312760aa920546cb6998bece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc868823d789fef8a9d1428c63804762b99ce07ab1d4373e8964d915d9bb8fa6522302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef448cfc1eba95545548ce0cf4bb48e717df404488f1799c8ccd307b573aa82877821b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af873112309f9356f2533fc36ba038d2bd11b498df17acfc2435fcd12b7f846f84c78a7d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc5cc9e514e95fc7f47f1637e9d0ae896742e98053ca16f3f6da3c8870a6b2404431ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16fe1e2dda1c03ad84a55bc710a3119853859c72044a717b5d373c733ed836fdba9b2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612148b9134a680309285f73af264b7f4e53d65f0df516c2514bae0d8c0b2085463a24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1cb136b45cef02fb9b11527636d9360f69db414463f0b7b34b05358dafe54c959d7e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b45848f971298397906447ec5915f764ae42ef78fea7832c3e24ee6589b439d9c894c9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c99af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6ad757c45777221e08f81d713dc33f24ea59f8c543e753cef82c7d341336645a71869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d746dafc0e31fb0d96f08c6eddd8b769b5912e2e1c4d49bf8f4594ad35138d511954c8989183bb4c9f982a8b775865580379b0c7d967066586b3d26a0ff1c57549e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec257426be9e2653ed71991a1234f3696043ebe2c182600c088e8917a4524d919670a9b27cf8eb4c1eb52067b520e99ec546c0899ae4fb04c2dc13bab623cb220ee54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca03f4cec053c253db08a4b0768e2de1501160c9890b8ae189c37c695b844955b29dda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3705913e827302dcc08a3973e23526e4bfa85562ff623aa2d9cf10501de875deb2bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b606093d19f1c40c8bd79752bec4bd8ec4d1540424642f7a2b31ebdb7122e74812b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e706bff389c61d1f0ca2981ea56cd24ccab59cc3edec86e6741866c0c4b9c371b9e060d205997883381346af86d17cd5d1aa59f13cf2a704385a121615c90f0544344f291df5d76f63c4ed876e4e292f767b6aea3a8d59bfb3c70fe7970118f881e25599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2b4c23e3b60e3a530839dbc2ac4afba37e4fa03b7dd754841dbfb6d116b88539f4a6d3d1895ec9fdcfa48617702ed880b123e62bf344cda6773e7161278dd7327e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d834989a8100deaf9cb3dc813cdf41a445e0a3f001c36902e5bd312fd1b194c22b85e3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d85c77f335685f2769b4087cb7f010f2cdf01d4bddafdd87b1c22db4b9d85d3f9b2801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe2b937d00eb2467577dc9ecd20743b16c7d58d5412785cc05b50c4dfe34fbe4b6a932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63a0c26b0a7a35b6dab299f11a6ae79dc06bd124c831e33582d8f97fd6e51f193a1fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f08a21b529c4e829835af7fafd23eac4316b5c3e08b3031548021be9a493e2d62327bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b297102eef08c6da334774059b1b306792aa72e2da68cef9d5e3e13412f7491915bdd64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18f54975c90ee36ba03088025c43db23806350e2ededd9e2e50efb2506db04ffdb1480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a77eb317f3c355e4f68769dd1e55b7e39dc34acb69d689ab1b310e18aad3c5697fc2720b483f1fc8529b059063512f4fb7cd5135382e719fb83eda774381a96f5bd7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de1943bebf0053fcda36cb0d13f3162be751e6c2a71eb57b16fec51cef1e7714492e1d919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84e263a9b932889f96e154acb856e999a920ef45b590ed73e1ce87b4cabce23fc154b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928f61bf0a2e91c755ab5a15adcd5d5450d8d90e1d852b112fd9f70722d688ed1e2645e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3ed9687b912d4226bd061f20b1170bbb06a2145a095285009c14856f80473ec06d9b86cd52ba941008788c79b32a6a391e9e32778129c9e9f659a1a9f3b6ca8b8bb7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac6939924f94328718ab9fe9da5481235ee50de0ad2ce58ec14899baaa4d00ff62ceef0def8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a74e382691d6d42180f655d1f92e514f44510c5540e88feb3ae60f2d92d6c2c3e935eb666b2e9f9d8eb2c747426890037ce7a186d3469383c3ba8085ed3921c02d2b43df98bbb4ed4fc6715c88b7d8f490249afa7bb9e501392a4de4e9adf9b92f2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e073b6229e37a0e4294505fc84101c11f83fc245cc7f646f4bb9a9527ea69197107524adc36f4e9f0e6562b99826f4da271460733ab393c0eb98520963f96a79de57fdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399aefa332b47f1dfd60eae7a096cc9e37354e08c8e2277decaaffbcb9c790cc731d431da6cfd6712e3633ca665fa68fc33c93f61f2ecbfe44442c6a5649aadf6f48f9c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c39ad4eb7b577fae810308b3f7bc2aadf4b35a8fbdad8fb49de5194d6240f96d2d9a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1b65d206213b7828e9d47d08a43c8114d2863de1e332ce1cded45cc7998d679716f4e1db115b1b3ad3389757be7330c2b3e6057037863caeaf3fa285c0ef5626aecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc53438f2ae5ff9ec6c1aa78d0bdc110cc7469a577a54eae3d089e098160eee715af1eb1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bf0372152f6796c43e3b92a1669d76026b4a7d888fe508b28d4df169076f8ac3881d1415bd3b82d48da48b5acc9e6e065b530296e9d0460e376fef365f999ae7b0cdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af785708472f975864a169bf4e0a354213a8d1cc8bb81b80015ff34afaeb39591332ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f435c14ed12cd810a796d40008c75876e9c508539eff961c6e58245424f5dc91ae45c14ed12cd810a796d40008c75876e9c508539eff961c6e58245424f5dc91ae4f169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba96ebff45fcc5a1596021d879200d12bdb1006aa07b0634399489a36b5aad1131ce1b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feabd706493cfab3292212c1ed6a9c3c7ec2b56c4d25b666f1c534e1d268128a080baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0a22da4a79b8c84b65a9e60b79a9b9bc848e1320190b66dfdc5322064c688abadaddaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb377f4685992fd311031b1ea0028ce6a0b7c8a60f21b888808089952bf3703f2986dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade4b1b4f7e34f3f68c9f4fb7c3b4204cf9367707ff7aa5cdf9ea53eb34081de4cb0b1b4f7e34f3f68c9f4fb7c3b4204cf9367707ff7aa5cdf9ea53eb34081de4cb050e37d010887afe9bbc23741103162f2faf96b1bd52ff1991eb0b6d2410464ead4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d0c94b01c44d27801ec13899c6734d88d89577f831aa9f512baf178f5d55c5f52126f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345071d0542323b7f84b55bd728c95e138f54f0e7efb2d2bd725f9089de3b92a23a81a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3fec609b71ade3aaa5ebc27a3ab1eb26f56bee774b360775e90d99c0aebb7942b96b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f961528416572e6573053f6158d7abda6154fb8e4cee5ae356d684910f08a0a52692320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc800a45a4bfa4541a6401cf246b42bf21e5d0fa97b84fc8f9a5c7d884013479089ade72ec048abdf95edd1979b42394750e4952b884774468408c5f08e24b79fe5fff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad4b39003370cce658bb892785564176e7acfda94b56709ca1b0bb908cd5c83d749e32b6b4937d020b68609e0519237dc36e66bb6d7dff0fba514da0b397ffc96aceee3b0c22c1d803f6304fef2bc891a0bb1dbc1ab1e5c43a52933449bbdc45f3d3d15cada6b6da319f05e3080aada949c4c5b2c7f31822ac894e03f62b42c42db528ac9d097e3a843236d91be745c8f09380472066398a43e01516f6426a5bdaee2b3e95af8cadf064c0c6d5b6d71efe63f5f1df2720948cd74f66e306944f47ee2b3e95af8cadf064c0c6d5b6d71efe63f5f1df2720948cd74f66e306944f47ee2b3e95af8cadf064c0c6d5b6d71efe63f5f1df2720948cd74f66e306944f473ffae6d9d4d8700751b682e1e468cddf6909149cfa47f35ddd88152b04577d90935d3983a3ac987dc258ddd64454b3d8e649842a01e768a21a9c76e2db4c8828de74ce56f09727c3255f09c5803b2553f37c3a0a87ca17bc382dd98676a661dc90cbb2d8fc7916ac5aa78876ed84476d414f245ef41ffc2da6bf3ae74ecdb6e6fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-2.6.32-573.el6.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿkernel-debug-devel-i686kernel-devel-i686kernel-devel-uname-rkernel-debug-develkernel-debug-devel(x86-32)      rpmlib(VersionedDependencies)/usr/bin/find/bin/shrpmlib(PartialHardlinkSets)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)3.0.3-14.0.4-14.6.0-14.0-13.0.4-15.2-14.8.0U¯…ÀU“Ö@U‰J@U‡øÀU�a@U~¾@Uyx@UvÕ@UuƒÀUmšÀUlI@U_@UYÔ@UYÔ@UUßÀUQë@UF ÀUCjÀU:0@U0õÀU-@U-@U+¯ÀU&iÀU€ÀUÝÀUF@U£@U ÀU hÀU.@Tý‹@Tù–ÀTõ¢@Tï ÀTí¹@TìgÀTë@TåÐ@TåÐ@Tä~ÀTáÛÀTáÛÀTÜ•ÀTÛD@TØ¡@Tи@TÊ ÀT¿”ÀT¼ñÀT·«ÀT¯ÂÀT­ÀT›ü@T™Y@T�ÀTŠØÀTˆ5ÀT…’ÀTuÀÀTto@Tm×ÀTk4ÀTeîÀTaú@T[bÀTSyÀTN3ÀT>aÀT2„@T&@TÔÀT š@T ¥ÀTk@Tk@S÷0ÀSíö@Sä»ÀSÛ�@S׌ÀSÐõ@SÆi@SÁ#@S¾€@S¶—@Sª¹ÀS©h@S¥sÀS¤"@SžÜ@SšçÀS™–@S™–@S˜DÀS˜DÀS•¡ÀS‘­@S�[ÀS� @S�¸ÀSŒg@S‰Ä@S…ÏÀS8@S|•@S{CÀS{CÀSt¬@Sr @Sp·ÀShÎÀSg}@S_”@SW«@SOÂ@SKÍÀSF‡ÀSCäÀSB“@S=M@S9XÀS1oÀS*Ø@S&ãÀS"ï@S©@Sz@S 4@Sî@Rþ@Róy@Rë�@Rç›ÀRÙ@RÏàÀR¹w@R´1@R±Ž@RªöÀR¡¼@R”�@RŒ¤@Ru@RxÝÀRté@RpôÀRnQÀRnQÀRe@R[ÜÀRV–ÀRR¢@RIgÀR@-@R1¬ÀR/ ÀR)ÃÀR7ÀR”ÀRÀR ÂÀR ÀRˆ@R6ÀRå@Qÿ“ÀQûŸ@QúMÀQøü@Q÷ªÀQöY@QòdÀQîp@Qé*@Qæ‡@QÞž@QÝLÀQÚ©ÀQÒÀÀQÍzÀQɆ@QÄ@@QÁ�@Q»ÀQ¸bÀQ·@Qµ¿ÀQ±Ë@Q±Ë@Q§?@Q¥íÀQŸV@Qš@Q–ÀQ–ÀQ’'@Q’'@QŠ>@Q‡›@Qƒ¦ÀQzl@QvwÀQu&@Qm=@QT0ÀQT0ÀQHS@QGÀQC @Q/FÀQ-õ@Q+R@QÑÀQ€@QÝ@Q¹ÀQh@Pý-ÀPõDÀPóó@Pê¸ÀPårÀPÒýÀPÐZÀPÏ @PÅÎÀPÀˆÀP½åÀPµüÀP¬Â@Pª@P¦*ÀP¢6@Pœð@P—ª@P‘ÀPŠ{@P…5@P�@ÀPï@P~�ÀP{úÀPx@Pv´ÀPv´ÀPtÀPtÀPtÀPrÀ@Pp@PnËÀPnËÀPnËÀPmz@Pmz@Pl(ÀPl(ÀPj×@Pe‘@Pe‘@Pd?ÀPaœÀP\VÀPY³ÀPWÀPPy@PIáÀPH�@P@§@P?UÀP;a@P7lÀP4ÉÀP.2@P.2@P+�@P*=ÀP#¦@P"TÀPÈÀPßÀPßÀPßÀPŽ@P <ÀPöÀPSÀP_@OýjÀOü@Oõ�ÀOñ�@Oí˜ÀOß@OØ€ÀOÈ®ÀOÆ ÀOĺ@O¿t@O»ÀOº.@O²E@O²E@O© ÀOŸÐ@O–•ÀO’¡@O‘OÀO†ÃÀO…r@O„ ÀO�}ÀO}‰@Oy”ÀOtNÀOq«ÀOpZ@Ok@Ok@OiÂÀOgÀO`ˆ@OYðÀOUü@OUü@OUü@OTªÀOOdÀON@OLÁÀOLÁÀOKp@OHÍ@OG{ÀOG{ÀOF*@OF*@OB5ÀO>A@O<ïÀO;ž@O8û@O5ÀO3µ@O2cÀOîÀObÀOÀO?@Nè�ÀNÔÉ@NÔÉ@NÂT@N¹ÀN¹ÀN¶vÀN³ÓÀN¯ß@Nª™@N¦¤ÀN¥S@N¡^ÀN�j@NšÇ@N•�@N”/ÀN’Þ@NŠõ@N‰£ÀN‰£ÀN�ºÀNyÑÀNx€@Nw.ÀNw.ÀNs:@Nmô@Ng\ÀNch@N_sÀNWŠÀNS–@NK­@NJ[ÀNI @NEÀNCÄ@NCÄ@NBrÀNA!@N>~@N=,ÀN:‰ÀN:‰ÀN:‰ÀN98@N7æÀN6•@N5CÀN/ýÀN/ýÀN.¬@N(ÀN%qÀN +ÀN7@NŸÀNN@N ¶ÀN Â@N|@N|@NÙ@MûAÀMøžÀM÷M@Môª@MìÁ@MäØ@MÜï@MÚL@MÖWÀMÕ@MÑÀMÍ@MËËÀMÉ(ÀMÉ(ÀMÁ?ÀM¾œÀM½K@Mº¨@M¸@M¶³ÀMµb@M°@M®ÊÀM®ÊÀM­y@M¬'ÀM¬'ÀM¤>ÀM¢í@M›@M™²ÀM�x@M�x@M�x@M‡=ÀMTÀMTÀMwkÀMwkÀMtÈÀMlßÀMbSÀMZjÀMY@MQ0@MOÞÀMKê@MIG@MGõÀMGõÀMD@MB¯ÀMA^@M@ ÀM>»@M>»@M:ÆÀM9u@M8#ÀM6Ò@M0:ÀM.é@M-—ÀM,F@M'@MÑ@M PÀM­ÀM\@M@Lþ!ÀLþ!ÀLû~ÀLøÛÀLö8ÀLæfÀLâr@LÛÚÀLÉeÀLÆÂÀL¾ÙÀL½ˆ@L½ˆ@L²ü@L±ªÀL¤{ÀL™ïÀLŽ@L~@@LuÀLs´@LrbÀLnn@LjyÀLi(@Le3ÀLa?@La?@L[ù@L[ù@LYV@LXÀLXÀLR¾ÀLQm@LNÊ@LMxÀLE�ÀLE�ÀL>ø@L=¦ÀL [2.6.32-573.el6]Kurt Stutsman [2.6.32-573.el6]Kurt Stutsman [2.6.32-572.el6]Kurt Stutsman [2.6.32-571.el6]Kurt Stutsman [2.6.32-570.el6]Kurt Stutsman [2.6.32-569.el6]Kurt Stutsman [2.6.32-568.el6]Kurt Stutsman [2.6.32-567.el6]Kurt Stutsman [2.6.32-566.el6]Kurt Stutsman [2.6.32-565.el6]Kurt Stutsman [2.6.32-564.el6]Kurt Stutsman [2.6.32-563.el6]Kurt Stutsman [2.6.32-562.el6]Kurt Stutsman [2.6.32-561.el6]Kurt Stutsman [2.6.32-560.el6]Kurt Stutsman [2.6.32-559.el6]Kurt Stutsman [2.6.32-558.el6]Kurt Stutsman [2.6.32-557.el6]Kurt Stutsman [2.6.32-556.el6]Kurt Stutsman [2.6.32-555.el6]Rafael Aquini [2.6.32-554.el6]Rafael Aquini [2.6.32-553.el6]Rafael Aquini [2.6.32-552.el6]Rafael Aquini [2.6.32-551.el6]Rafael Aquini [2.6.32-550.el6]Rafael Aquini [2.6.32-549.el6]Rafael Aquini [2.6.32-548.el6]Rafael Aquini [2.6.32-547.el6]Rafael Aquini [2.6.32-546.el6]Rafael Aquini [2.6.32-545.el6]Rafael Aquini [2.6.32-544.el6]Rafael Aquini [2.6.32-543.el6]Rafael Aquini [2.6.32-542.el6]Rafael Aquini [2.6.32-541.el6]Rafael Aquini [2.6.32-540.el6]Rafael Aquini [2.6.32-539.el6]Rafael Aquini [2.6.32-538.el6]Rafael Aquini [2.6.32-537.el6]Rafael Aquini [2.6.32-536.el6]Rafael Aquini [2.6.32-535.el6]Rafael Aquini [2.6.32-534.el6]Rafael Aquini [2.6.32-533.el6]Rafael Aquini [2.6.32-532.el6]Rafael Aquini [2.6.32-531.el6]Rafael Aquini [2.6.32-530.el6]Rafael Aquini [2.6.32-529.el6]Rafael Aquini [2.6.32-528.el6]Rafael Aquini [2.6.32-527.el6]Rafael Aquini [2.6.32-526.el6]Rafael Aquini [2.6.32-525.el6]Rafael Aquini [2.6.32-524.el6]Rafael Aquini [2.6.32-523.el6]Rafael Aquini [2.6.32-522.el6]Rafael Aquini [2.6.32-521.el6]Rafael Aquini [2.6.32-520.el6]Rafael Aquini [2.6.32-519.el6]Rafael Aquini [2.6.32-518.el6]Rafael Aquini [2.6.32-517.el6]Rafael Aquini [2.6.32-516.el6]Rafael Aquini [2.6.32-515.el6]Rafael Aquini [2.6.32-514.el6]Rafael Aquini [2.6.32-513.el6]Rafael Aquini [2.6.32-512.el6]Rafael Aquini [2.6.32-511.el6]Rafael Aquini [2.6.32-510.el6]Rafael Aquini [2.6.32-509.el6]Rafael Aquini [2.6.32-508.el6]Rafael Aquini [2.6.32-507.el6]Rafael Aquini [2.6.32-506.el6]Rafael Aquini [2.6.32-505.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- Roll in CentOS Branding- [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1130197] - [x86] Revert "Add driver auto probing for x86 features v4" (Prarit Bhargava) [1231280] - [net] bridge: netfilter: don't call iptables on vlan packets if sysctl is off (Florian Westphal) [1236551] - [net] ebtables: Allow filtering of hardware accelerated vlan frames (Florian Westphal) [1236551]- [fs] Revert "fuse: use clear_highpage and KM_USER0 instead of KM_USER1" (Brian Foster) [1229562]- [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1231348] - [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1221404]- [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230927] - [md] Revert "md dm: run queue on re-queue" (Mike Snitzer) [1232007] - [firmware] another cxgb4 firmware load fixup (Sai Vemuri) [1189255] - [char] tty: Don't protect atomic operation with mutex (Aristeu Rozanski) [1184182] - [edac] i5100 add 6 ranks per channel (Aristeu Rozanski) [1171333] - [edac] i5100 clean controller to channel terms (Aristeu Rozanski) [1171333] - [crypto] rng - Remove krng (Herbert Xu) [1226418] - [crypto] drbg - Add stdrng alias and increase priority (Herbert Xu) [1226418] - [crypto] seqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] eseqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] chainiv - Move IV seeding into init function (Herbert Xu) [1226418]- [gpu] drm/radeon: fix freeze for laptop with Turks/Thames GPU (Jerome Glisse) [1213297] - [md] dm: fix casting bug in dm_merge_bvec (Mike Snitzer) [1226453] - [fs] nfs: Send the size attribute on open(O_TRUNC) (Benjamin Coddington) [1208065] - [net] inet: fix processing of ICMP frag_needed messages (Sabrina Dubroca) [1210321] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1140590] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: correctly handle val.freeramid executables (Mateusz Guzik) [1216269] {CVE-2015-3339} - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1206000] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1206000] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1211531] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1211531] - [netdrv] e1000e: fix systim issues (John Greene) [1211531] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1211531] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1211531] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1211531] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1211531] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1211531] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1211531] - [netdrv] e1000e: fix call to do_div to use u64 arg (John Greene) [1211531] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1211531] - [netdrv] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1211531] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1211531]- [serial] add ability to set IRQ via module parameter (Prarit Bhargava) [1210848] - [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1185166] {CVE-2015-1805} - [netdrv] macvlan: add VLAN filters to lowerdev (Ivan Vecera) [1213846] - [x86] Mark Intel Broadwell-DE processor as unsupported (Steve Best) [1226904] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Hannes Frederic Sowa) [1223610] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Rafael Aquini) [1222832] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Rafael Aquini) [1222832] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Rafael Aquini) [1222832] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1226779]- [netdrv] iwlwifi: use custom workqueue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove not used *bt-coex* files (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: avoid use-after-free on iwl_mvm_d0i3_enable_tx() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean net-detect info if device was reset during suspend (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the UCODE_DOWN reference when resuming (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - duplicate the command if sent ASYNC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: force mac from otp in case nvm mac is reserved (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Free fw_status after use to avoid memory leak (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't disable the busmaster DMA clock for family 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 7000: modify the firmware name for 3165 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: forbid MIMO on devices that don't support it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: force quota update update after FW restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix typo in CONFIG option (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't power off the device between INIT and OPER firmwares (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prevent using unmapped memory in fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Avoid signal based decisions if ave beacon RSSI is 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix scan iteration complete notification handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't stop the FW monitor too early (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix Tx Power firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: capture connection loss as part of MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for time events (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: do string formatting in debug triggers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix spelling errors (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't return uninitialized value in get_survey() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused arguments (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix wrongfully flushing frames in the roc/off channel queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs entry with the number of net-detect scans (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor rs_update_rate_tbl (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: check the size of the trigger struct from the firmware file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon MLME failures (Stanislaw Gruszka) [1134606] - [net] mac80211: Fix mac80211.h docbook comments (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about deauth (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about association status (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about authentication status (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: convert rssi_callback() to event_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix comment indentation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 8000: change PNVM in case it doesn't match to the HW step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix debug print in the RSA ownership workaround (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to configure the timeout for the Tx queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: drop support for early versions of 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: initialize trans_pcie->ref_count on configure() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove d0i3 ref correctly during AP start (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: Fix memory leak in iwl_req_fw_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove WARN_ON for invalid BA notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't wait for firmware verification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 3165 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove time-event start/end failure warning (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add iccm data to 8000 b-step data dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add rx packet sequence number to dbg print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: properly flush the queues for buffering transport (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: assign new TLV bit for multi-source LAR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: continue (with error) CSA on GO time event failure (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: simplify iwl_mvm_get_wakeup_status() return (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't double unlock the mutex in __iwl_mvm_resume() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clarify time event end handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Always enable the smart FIFO (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: update copyright to include 2015 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add more new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - update the new API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix force NMI for 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: allow the op_mode to freeze the stuck queue timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: update Tx statistics when using fixed rate (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't init MCC during CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove warning on station exhaustion (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: trans: Take ownership on secure machine before FW load (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: improve ss_params debug print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't allow the FW to return invalid ch indices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reflect TDLS pm state in mvmvif->pm_enabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix identation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unneeded include iwl-fw-error-dump.h (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use correct NVM offset for LAR enable for new NVMs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix smatch warning: warn: inconsistent indenting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: include more registers in the prph dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: speed up the Tx DMA stop flow (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 B2/C steps (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: always update the quota after association (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - disable RRC by default (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_DISABLE_STA_TX (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: bump API to 13 for devices that use iwlmvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set LAR MCC on D3/D0 transitions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LAR updates from BIOS (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the MAC address from HW registers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow disabling LAR via module param (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support new PHY_SKU nvm section for family 8000 B0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: disable 11ac if 11n is disabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: iwlmvm: LAR: disable LAR support due to NVM vs TLV conflict (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: change last 5ghz channel to 165 & add support for 8000 family (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use IWL_DEFAULT_MAX_TX_POWER for max_eirp (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: init correct nvm channel list for 8000 devices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: LAR: Add chub mcc change notify command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't declare support for 5ghz if not supported (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: ignore IBSS flag as regulatory NO-IR indication (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider LAR support during NVM parse (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: create regdomain from mcc_update_cmd response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: init country code on init/recovery (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add MCC update FW API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disconnect if CSA time event fails scheduling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: drop VO packets when mac80211 tells us to (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix compilation with IWLWIFI_DEBUGFS not set (Stanislaw Gruszka) [1134606] - [netdrv] wireless: Use eth__addr instead of memset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't override passive dwell in case of fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon low RSSI (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: restart firmware recording when no configuration is set (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon command response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon channel switch (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon missed beacons (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add the cause of the firmware dump in the dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add framework for triggers for fw dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use only 40 ms for fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to force the Rx chains from debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new TLV capability flag for BT PLCR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't iterate interfaces to disconnect in net-detect (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: new Alive / error table API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support beacon statistics for BSS client (Stanislaw Gruszka) [1134606] - [net] cfg80211: add nl80211 beacon-only statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't write to DBGC_OUT_CTRL when stopping the recording (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove deprecated scan API code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: deprecate -9.ucode for 3160 / 7260 / 7265 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support radio statistics as global survey (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add statistics API version 10 (Stanislaw Gruszka) [1134606] - [net] cfg80211: add scan time to survey data (Stanislaw Gruszka) [1134606] - [netdrv] cfg80211: remove "channel" from survey names (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: apply destination before releasing reset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused function in BT coex (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix BT coex shared antenna activity check (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: print single stream params via debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: avoid ss_force from being reset after tx idle (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: increase the number of PAPD channel groups to 9 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider TDLS queues as used during drain (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: disable MIMO for low latency P2P (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: adapt rate matching to new STBC/BFER (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disable beamformer unless FW supports it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't try to stop scans that are not running anymore (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: better match tx response rate to the LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reduce quota threshold (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't send a command the firmware doesn't know (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix building channels in scan_config_cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Enable EBS also in single scan on umac interface (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix a few EBS error handling bugs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow to define the stuck queue timer per queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: enable watchdog on Tx queues for mvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore stale TDLS ch-switch responses (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: improve TDLS ch-sw state machine (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prepare the enablement of 31 TFD queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: enable forcing single stream Tx decision (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove space padding after sysassert description (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add beamformer support (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't dump useless data when a TFD queue hangs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: support secured boot flow for family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use a new API for enabling STBC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor ht/vht init (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: remove stats argument from functions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: really disable TDLS queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - set all the co-running values to 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Do not consider invalid HW queues in queue mask (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 C step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: init ref_lock (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: use STBC regardless of power save mode (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: mvm: drop non VO frames when flushing" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for new LTR command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - fine tune the MPLUT register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move U-APSD decision to authentication (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: move U-APSD enablement to vif flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore temperature updates in the RX statistics notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: cleanup unuseful and overflowing traces (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: generate statistics debugfs code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move statistics API to new header file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: sync statistics firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: correctly set the NMI register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add rxf and txf to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for dumping a secondary SRAM (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: let the firmware configure the scheduler (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove unused TLV capability flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add print of he nvm version (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: allow to disable MIMO for P2P only (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to collect debug data from non-sleepable context (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Add debugfs entry to enable scan offload notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new config and PCI IDs for 4165 series (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: repeat initial legacy rates in LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't indicate no BA if STA was in powersave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: organize and cleanup consts (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean refs before stop_device() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: main: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: tt: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support 2 different channels (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: wait for d0i3 exit on hw restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: support multiple d0i3 modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add basic reference accounting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: convert the SRAM dump to the generic memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: change SMEM dump to general purpose memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add smem content to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support additional nvm_file in family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clear tt values when entering CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Set the HW step in the core dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow RSSI compensation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs to trigger fw debug logs collection (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: let the Manageability Engine know when we leave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LnP 1x1 antenna configuration (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: use correct fw file in 8000 b-step" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add fw runtime stack to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove MODULE_VERSION (Stanislaw Gruszka) [1134606]- [x86] perf/intel: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1189949] - [x86] perf/intel: Add Broadwell core support (Jiri Olsa) [1189949] - [x86] perf/intel: Add new cache events table for Haswell (Jiri Olsa) [1189949]- [tools] perf trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1212402] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1207270] - [fs] eCryptfs: Remove buggy and unnecessary write in file name decode routine (Mateusz Guzik) [1202156] {CVE-2014-9683} - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218103] {CVE-2015-3636} - [s390] dasd: disable CUIR support for z/VM (Hendrik Brueckner) [1223721] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223187] - [inifinband] iw_cxgb4: don't call neigh_release (Sai Vemuri) [1215835] - [fs] sunrpc: Set alloc_slot for backchannel tcp ops (Sachin Prabhu) [1208339] - [fs] epoll: convert max_user_watches to long (George Beshers) [741705] - [firmware] cxgb4: add missing Makefile invocation for 1.13.32.0 images (Jarod Wilson) [1189255] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1201593] - [acpi] scan: reduce log level of "ACPI: \_PR_.CPU4: failed to get CPU APIC ID" (Charles Rose) [1222466] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Doug Ledford) [1141604] - [netdrv] vmxnet3: Receive vlan stripped frames in hwaccel path (Neil Horman) [1218404] - [fs] NFSv4.1: Deal effectively with interrupted RPC calls (Steve Dickson) [1200956] - [fs] NFSv4.1: Try to deal with NFS4ERR_SEQ_MISORDERED (Steve Dickson) [1200956] - [fs] NFSv4.1: Handle NFS4ERR_BADSLOT errors correctly (Steve Dickson) [1200956] - [kernel] cgroup: fix cgroup_rmdir vs close race (Johannes Weiner) [1167772] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225544] - [kernel] tracing: Buffer the output of seq_file in case of filled buffer (Jiri Olsa) [1123102] - [kernel] tracing: Consolidate protection of reader access to the ring buffer (Jiri Olsa) [1123102] - [kernel] tracing: Fix ring_buffer_read_page reading out of page boundary (Jiri Olsa) [1123102] - [kernel] ring-buffer: Check for end of page in iterator (Jiri Olsa) [1123102] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1216088] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1183181] - [powercap] RAPL: add IDs for future Xeon CPUs (Steve Best) [1183177] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1179559] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1179559] - [netdrv] hyperv: Add handling of IP header with option field in netvsc_set_hash (Jason Wang) [1179559] - [net] bridge: check return value of ipv6_dev_get_saddr() (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Fix possibly wrong MLD queries' ethernet source address (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Use IPv6 link-local address for multicast listener queries (Thadeu Lima de Souza Cascardo) [765987] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1200541 1212801] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1200541 1212801] - [crypto] drbg - fix maximum value checks on 32 bit systems (Herbert Xu) [1219907] - [crypto] drbg - remove configuration of fixed values (Herbert Xu) [1219907] - [netdrv] iwlwifi: mvm: protect rate scaling against non-mvm IBSS stations (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: send AP probe as unicast again (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: count interfaces correctly for combination checks (Stanislaw Gruszka) [1206103] - [netdrv] wl18xx: show rx_frames_per_rates as an array as it really is (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: fix RX A-MPDU session reorder timer deletion (Stanislaw Gruszka) [1206103] - [netdrv] ath9k: fix tracking of enabled AP beacons (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: dvm: run INIT firmware again upon .start() (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: Fix ROC removal (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: BT Coex - fix a NULL pointer exception (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: fix max_ht_ampdu_exponent for older devices (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: drop unencrypted frames in mesh fwding (Stanislaw Gruszka) [1206103] - [netdrv] b43: fix support for 5 GHz only BCM43228 model (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: disable u-APSD queues by default (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon() (Stanislaw Gruszka) [1206103] - [netdrv] nl80211: ignore HT/VHT capabilities without QoS/WMM (Stanislaw Gruszka) [1206103] - [netdrv] ath5k: fix spontaneus AR5312 freezes (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: Send EAPOL frames at lowest rate (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: always use mac color zero (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: fix failure path when power_update fails in add_interface (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: validate tid and sta_id in ba_notif (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN (Stanislaw Gruszka) [1206103] - [x86] perf: Don't use -ENOSPC for out of PMU resources (Jiri Olsa) [1215827] - [x86] perf: Blacklist all MEM_*_RETIRED events for Ivy Bridge (Jiri Olsa) [1215827] - [x86] perf: Add Intel IvyBridge event scheduling constraints (Jiri Olsa) [1215827] - [firmware] iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517] - [firmware] iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517]- [net] tcp: relax tcp_paws_check() (Thadeu Lima de Souza Cascardo) [1209147] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1132147] - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1196263] - [kernel] virtio: don't expose u16 in userspace api (Michael S. Tsirkin) [1154634] - [x86] apic/uv: Update the UV APIC HUB check (George Beshers) [1219207] - [x86] apic/uv: Update the UV APIC driver check (George Beshers) [1219207] - [x86] apic/uv: Update the APIC UV OEM check (George Beshers) [1219207]- [rpm] kernel.spec: fix 561.el6 changelog (Kurt Stutsman)- [net] Reinstate WIRELESS_EXT_SYSFS in net/wireless/Kconfig (John Linville) [1219434] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1219233] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1219233] - [netdrv] be2net: fix SR-IOV resources optimization (Ivan Vecera) [1211535]- [powercap] RAPL: Add support for Intel Skylake processors (Steve Best) [1187314] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1189925] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213800] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213799] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213801] - [netdrv] netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1203623] - [input] wacom: clear ABS_MISC on the touch device (Aristeu Rozanski) [1111332 1111333] - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209233] {CVE-2015-2830} - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1110846] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1189954] - [net] Fix checksum features handling in netif_skb_features() (Vlad Yasevich) [1220247] - [scsi] megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1219105] - [netdrv] Revert "netxen: remove init of dev->perm_addr in drivers" (Tony Camuso) [1213689] - [ppc] Build RPA PCI Hotplug driver as module instead of directly into the kernel (Gustavo Duarte) [1095456] - [drm] radeon: fix wait in radeon_mn_invalidate_range_start (Rob Clark) [1218794] - [drm] i915: Fix and clean BDW PCH identification (Rob Clark) [1218794] - [drm] i915/vlv: save/restore the power context base reg (Rob Clark) [1218794] - [drm] radeon: Do not directly dereference pointers to BIOS area. (Rob Clark) [1218794] - [kernel] makefile: update drm version (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] radeon: add extra check in radeon_ttm_tt_unpin_userptr (Rob Clark) [1218794] - [drm] i915: Reject the colorkey ioctls for primary and cursor planes (Rob Clark) [1218794] - [drm] radeon/dpm: fix 120hz handling harder (Rob Clark) [1218794] - [drm] radeon: do a posting read in cik_set_irq (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] i915: Align initial plane backing objects correctly (Rob Clark) [1218794] - [drm] radeon: drop ttm two ended allocation (Rob Clark) [1218794] - [drm] edid: set ELD for firmware and debugfs override EDIDs (Rob Clark) [1218794] - [drm] radeon: drop setting UPLL to sleep mode (Rob Clark) [1218794] - [drm] radeon: do a posting read in si_set_irq (Rob Clark) [1218794] - [drm] radeon: fix interlaced modes on DCE8 (Rob Clark) [1218794] - [drm] Fixup racy refcounting in plane_force_disable (Rob Clark) [1218794] - [drm] Don't assign fbs for universal cursor support to files (Rob Clark) [1218794] - [drm] radeon: fix wait to actually occur after the signaling callback (Rob Clark) [1218794] - [drm] radeon: do a posting read in rs600_set_irq (Rob Clark) [1218794] - [drm] i915: Dell Chromebook 11 has PWM backlight (Rob Clark) [1218794] - [drm] radeon: do a posting read in evergreen_set_irq (Rob Clark) [1218794] - [drm] radeon: do a posting read in r600_set_irq (Rob Clark) [1218794] - [drm] i915: avoid processing spurious/shared interrupts in low-power states (Rob Clark) [1218794] - [drm] radeon: do a posting read in r100_set_irq (Rob Clark) [1218794] - [drm] i915: Prevent use-after-free in invalidate_range_start callback (Rob Clark) [1218794] - [drm] i915: Check obj->vma_list under the struct_mutex (Rob Clark) [1218794] - [drm] radeon: fix DRM_IOCTL_RADEON_CS oops (Rob Clark) [1218794] - [drm] i915/bdw: PCI IDs ending in 0xb are ULT. (Rob Clark) [1218794] - [drm] i915: Correct the IOSF Dev_FN field for IOSF transfers (Rob Clark) [1218794] - [drm] radeon: fix 1 RB harvest config setup for TN/RL (Rob Clark) [1218794] - [drm] i915: Insert a command barrier on BLT/BSD cache flushes (Rob Clark) [1218794] - [drm] radeon: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1218794] - [drm] i915: Drop vblank wait from intel_dp_link_down (Rob Clark) [1218794] - [drm] radeon: enable native backlight control on old macs (Rob Clark) [1218794] - [drm] radeon: fix voltage setup on hawaii (Rob Clark) [1218794] - [drm] radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary (Rob Clark) [1218794] - [drm] radeon: workaround for CP HW bug on CIK (Rob Clark) [1218794] - [drm] radeon: only enable kv/kb dpm interrupts once v3 (Rob Clark) [1218794] - [drm] radeon: Don't try to enable write-combining without PAT (Rob Clark) [1218794] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1214872] - [kernel] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support (Stefan Assmann) [1214872]- [x86] perf: Add cpu_ for core_pmu (Jiri Olsa) [1188336] - [block] NVMe: Initialize device list head before starting (David Milburn) [1158606] - [block] NVMe: Fix potential corruption on sync commands (David Milburn) [1158606] - [block] NVMe: Fix potential corruption during shutdown (David Milburn) [1158606] - [block] NVMe: Asynchronous controller probe (David Milburn) [1158606] - [block] NVMe: Register management handle under nvme class (David Milburn) [1158606] - [block] NVMe: Update module version (David Milburn) [1158606] - [block] NVMe: Handling devices incapable of I/O (David Milburn) [1158606] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1132146] - [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1182830] - [acpi] Skip creation of /proc/acpi/power_resource/ entries for duplicate power resource names (Lenny Szubowicz) [1206643] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213966]- [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195683] {CVE-2015-1593} - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal - a fix (Tomas Henzl) [1212364] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1198440] - [x86] KVM: Fix lost interrupt on irr_pending race (Paolo Bonzini) [1213741] - [sound] ALSA: seq-oss: Initialize MIDI clients asynchronously (Jaroslav Kysela) [1212596] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208493] {CVE-2015-2922} - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1212384] - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1212502] - [input] wacom - use new input-mt routines (Aristeu Rozanski) [1111332 1111333] - [input] wacom: enable touch on Intuos 5 (Aristeu Rozanski) [1111332 1111333] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1212365] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1211695]- [firmware] cxgb4: update firmware to revision 1.13.32.0 for T4 and T5 (Jarod Wilson) [1189255] - [netdrv] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1211742] - [infiniband] cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1211742] - [infiniband] cxgb4: Configure 0B MRs to match HW implementation (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix locking issue in process_mpa_request (Sai Vemuri) [1211742] - [infiniband] cxgb4: Limit MRs to < 8GB for T4/T5 devices (Sai Vemuri) [1211742] - [infiniband] cxgb4: Wake up waiters after flushing the qp (Sai Vemuri) [1211742] - [infiniband] cxgb4: Handle NET_XMIT return codes (Sai Vemuri) [1211742] - [netdrv] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1211742] - [netdrv] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1211742] - [netdrv] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1211742] - [netdrv] cxgb4i: additional types of negative advice (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1211742] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1211742] - [netdrv] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1211742] - [netdrv] libcxgbi: support ipv6 address host_param (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1211742] - [netdrv] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1211742] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1211742] - [infiniband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1211742] - [netdrv] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1211742] - [netdrv] cxgb4: clean up a type issue (Sai Vemuri) [1211742] - [netdrv] cxgb4: potential shift wrapping bug (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support for adaptive rx (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add Devicde ID for two more adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1211742] - [netdrv] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1211742] - [netdrv] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1211742] - [netdrv] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1211742] - [netdrv] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1211742] - [netdrv] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1211742] - [netdrv] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1211742] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: advertise the correct device max attributes (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Support query_qp() verb (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1211742] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1145278] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1145278] - [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1145278] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1145278] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1145278] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145278] - [scsi] cxgb4i: add support for T5 adapter (Sai Vemuri) [1145278] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Sai Vemuri) [1145278] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1145278] - [netdrv] cxfb4vf: Add config option to enable Chelsio cxgb4vf driver (Sai Vemuri) [1112417] - [netdrv] cxfb4vf: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netdev_ and pr_ (Sai Vemuri) [1112417 1145275] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb<3, 4>*: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num__queues (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1145275] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1145275] - [netdrv] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: work request logging feature (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: display TPTE on errors (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1145275] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1145275] - [netdrv] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1145275] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1145275] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1145275] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1145275] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1145275] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1145275] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1145275] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1145275] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1145275] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1145275] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1145275] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1145275] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1145275] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1145275] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1145275] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1145275] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1145275] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1145275] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1145275] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1145275] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1145275] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1145275] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1145275] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1145275] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1145275] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1145275] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145275] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1145275] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1145275] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1145275] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1145275] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1145275] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1145275] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1145275] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1145275] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1145275] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1145275] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1145275] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1145275] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1145275] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1145275] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1145275] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1145275] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1145275] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1145275] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1145275] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1145275] - [netdrv] cxgb3/cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1145275 1145278] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1145275] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (common header updates) (Sai Vemuri) [1145275] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1145275] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1145275] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1145275] - [netdrv] cxgb4: Inform caller if driver didn't upgrade firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1145275] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1145275] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Convert import_ep() over to dst_neigh_lookup() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use netif_set_real_num__queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1145275]- [mm] readahead: get back a sensible upper limit (Rafael Aquini) [1187940] - [fs] quota: Properly invalidate caches even for filesystems with blocksize < pagesize (Lukas Czerner) [893926] - [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Zorro Lang) [1200705] - [fs] xfs: allow logical-sector-sized DIO (Eric Sandeen) [1197195] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [1197195] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [1197195] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [1197195] - [fs] fuse: avoid scheduling while atomic (Brian Foster) [1144128] - [fs] pipe: kill ->map() and ->unmap() (Brian Foster) [1144128] - [fs] fuse: use clear_highpage() and KM_USER0 instead of KM_USER1 (Brian Foster) [1144128] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1211173] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1211174] - [cpufreq] fix null ptr dereference (Petr Oros) [1186720] - [powerpc] eeh: Remove reference to PCI device (Gustavo Duarte) [1189019] - [powerpc] pci: Override pcibios_release_device() (Gustavo Duarte) [1189019] - [powerpc] eeh: Export functions for hotplug (Gustavo Duarte) [1189019] - [pci] Add pcibios_release_device() (Gustavo Duarte) [1189019] - [netdrv] mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam (Amir Vadai) [1121491] - [netdrv] mlx4_core: Replace pr_warning with pr_warn (Amir Vadai) [1136753] - [netdrv] mlx4_core: Deprecate use_prio module parameter (Amir Vadai) [1136753] - [x86] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164883] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213330] {CVE-2015-3331}- [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1208804] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1209444] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1209444] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1209444] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1209444] - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1210697] - [s390] dasd: fix panic in DASD driver during boot (Hendrik Brueckner) [1193535] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1205853] - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1210148] - [fs] proc: show all supplementary groups in /proc/pid/status (Jerome Marchand) [960050] - [kernel] futex: Take hugepages into account when generating futex_key (Jerome Marchand) [1193250]- [kabi] Adding symbol si_meminfo (Petr Oros) [1150668] - [kabi] Adding symbol pv_mmu_ops (Petr Oros) [1177818] - [kabi] Adding symbol mmput (Petr Oros) [1177818] - [kabi] Adding symbol get_task_mm (Petr Oros) [1177818] - [kabi] Adding symbol cpu_active_mask (Petr Oros) [1177818] - [kabi] Adding symbol __node_distance (Petr Oros) [1177818]- [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Chris Leech) [1024066] - [scsi] fnic Driver crashed with NULL pointer reference (Chris Leech) [1024066] - [scsi] fnic: For Standalone C series, "sending VLAN request" message (Chris Leech) [1024066] - [scsi] fnic: Improper resue of exchange Ids (Chris Leech) [1024066] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Chris Leech) [1024066] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Chris Leech) [1024066] - [scsi] fnic: part of treewide: fix errors in printk (Chris Leech) [1024066] - [scsi] fnic: fnic Control Path Trace Utility (Chris Leech) [1024066] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate (Chris Leech) [1024066] - [scsi] fnic: NoFIP solicitation frame in NONFIP mode and changed IO (Chris Leech) [1024066] - [scsi] remove unnecessary pci_set_drvdata() (Chris Leech) [1024066] - [scsi] scsi: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [1024066] - [scsi] fnic: Incremented driver version (Chris Leech) [1024066] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [1024066] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [1024066] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [1024066] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [1024066] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) (Chris Leech) [1024066] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [1024066] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [1024066] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [1024066] - [scsi] lseek(fd, n, SEEK_END) does *not* go to eof - n (Chris Leech) [1024066] - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1036482] - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1036482] - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1036482] - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1036482] - [netdrv] mlx4_en: Reduce memory consumption on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4_core: Use low memory profile on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1100303] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Amir Vadai) [1100303]- [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1204047] - [fs] nfsv4: Don't decode fs_locations if we didn't ask for them (Benjamin Coddington) [1206695] - [usb] storage: Use normalized sense when emulating autosense (Gopal Tiwari) [1202951] - [scsi] virtio-scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1066623] - [sound] alsa: hda_intel: apply the Seperate stream_tag for Sunrise Point (Adrian Huang) [1209541] - [netdrv] qlcnic: Update version to 5.3.62.1 (Chad Dupuis) [1196516] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1196516] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1199576] - [drivers] core: fix possible missing of device probe (Michal Schmidt) [1149614] - [drivers] core: deferral race condition fix (Michal Schmidt) [1149614] - [drivers] core: Fix ordering between deferred_probe and exiting initcalls (Michal Schmidt) [1149614] - [drivers] core: Move deferred devices to the end of dpm_list before probing (Michal Schmidt) [1149614] - [drivers] core: fixup reversed deferred probe order (Michal Schmidt) [1149614] - [drivers] core: KABI fix, put deferred_probe in device_private under __GENKSYMS__ (Michal Schmidt) [1149614] - [drivers] core: move the deferred probe pointer into the private area (Michal Schmidt) [1149614] - [drivers] revert "core: fix addition of delayed probe infrastructure" (Michal Schmidt) [1149614] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185095] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185095] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185095] - [infiniband] qib: remove pointless assignments (Doug Ledford) [1185095] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Doug Ledford) [1185095] - [infiniband] qib: Change get_user_pages() usage to always NULL vmas (Doug Ledford) [1185095] - [infiniband] qib: Return error for unsupported QP creation flags (Doug Ledford) [1185095] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1185095] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1185095] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1185095] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct value of max_fast_reg_page_list_len (Doug Ledford) [1149273] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Doug Ledford) [1149273] - [infiniband] ocrdma: Use unsigned for bit index (Doug Ledford) [1149273] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Doug Ledford) [1149273] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1149273] - [infiniband] ocrdma: set vlan present bit for user AH (Doug Ledford) [1149273] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for interrupt moderation (Doug Ledford) [1149273] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Doug Ledford) [1149273] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Doug Ledford) [1149273] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Doug Ledford) [1149273] - [infiniband] ocrdma: Host crash on destroying device resources (Doug Ledford) [1149273] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Doug Ledford) [1149273] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Doug Ledford) [1149273] - [infiniband] ocrdma: Move PD resource management to driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Increase the GID table size (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Doug Ledford) [1149273] - [infiniband] core: Replace ib_umem's offset field with a full address (Doug Ledford) [1149273] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Doug Ledford) [1149273] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Doug Ledford) [1149273] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Doug Ledford) [1149273] - [infiniband] ocrdma: Remove a unused-label warning (Doug Ledford) [1149273] - [infiniband] ocrdma: Convert kernel VA to PA for mmap in user (Doug Ledford) [1149273] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Consolidate rtnl_lock tasks in workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make the carrier_on_task race aware" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix MCAST_FLAG_BUSY usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix mcast_dev_flush/mcast_restart_task race" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: change init sequence ordering" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Use dedicated workqueues per interface" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make ipoib_mcast_stop_thread flush the workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: No longer use flush as a parameter" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix IPOIB_MCAST_RUN flag usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Add a helper to restart the multicast task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make delayed tasks not hold up everything" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Handle -ENETRESET properly in our callback" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't restart our thread on ENETRESET" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: remove unneeded locks" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix race between mcast_dev_flush and mcast_join" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix ipoib_mcast_restart_task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: flush the ipoib_workqueue on unregister" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: cleanup a couple debug messages" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make sure we reap all our ah on shutdown" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't queue a work struct up twice" (Doug Ledford) [1141191 1145910] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Doug Ledford) [1185095] - [pci] msi: Add pci_msix_vec_count() (Doug Ledford) [1185095]- [net] netfilter: ipset: autoload set type modules safely (Jiri Pirko) [1208051] - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1191559] - [x86] Mark Intel Broadwell-DE processor as supported (Steve Best) [1099685] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1132156] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1194009] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1157841] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1157841] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1150344] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1150344] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1150344] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1150344] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1150344] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1150344] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1150344] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1150344] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1150344] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1150344] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1150344] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1150344] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1150344] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1150344] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1150344] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1150344] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1150344] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1150344] - [netdrv] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1150344] - [netdrv] ixgbevf: do vlan cleanup (John Greene) [1150344] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204102] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1197939] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1197939] - [acpi] memhotplug: add parameter to disable memory hotplug (Igor Mammedov) [1207249] - [acpi] processor: Convert apic_id to phys_id to make it arch agnostic (Prarit Bhargava) [1201164] - [acpi] processor: Make it possible to get local x2apic id via _MAT (Prarit Bhargava) [1201164] - [acpi] scan: bail out early if failed to parse APIC ID for CPU (Prarit Bhargava) [1201164] - [acpi] processor: use apic_id and remove duplicated _MAT evaluation (Prarit Bhargava) [1201164] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1201164] - [acpi] processor: export acpi_get_cpuid() (Prarit Bhargava) [1201164] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1205233] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1205233] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1205233] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1205233] - [acpi] video: separate backlight control and event interface (Benjamin Tissoires) [1205233] - [acpi] video: correct acpi_video_bus_add error processing (Benjamin Tissoires) [1205233] - [acpi] video: use after input_unregister_device() (Benjamin Tissoires) [1205233] - [acpi] video: Don't start video device until its associated input device has been allocated (Benjamin Tissoires) [1205233] - [acpi] video: Harden video bus adding (Benjamin Tissoires) [1205233] - [acpi] video: fix unused but set variables in ACPI (Benjamin Tissoires) [1205233] - [acpi] video: use kasprintf (Benjamin Tissoires) [1205233] - [video] backlight: fix KABI breakage (Benjamin Tissoires) [1205233] - [video] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1205233] - [video] backlight: add backlight type (Benjamin Tissoires) [1205233] - [acpi] preparation of backlight backports (Benjamin Tissoires) [1205233] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1205233] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Tomas Henzl) [1204886] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1189845] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1189845] - [x86] tls: Interpret an all-zero struct user_desc as "no segment" (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Don't validate lm in set_thread_area() after all (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Disallow unusual TLS segments (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Validate TLS entries to protect espfix (Kurt Stutsman) [1172798] {CVE-2014-8133}- [platform] thinkpad-acpi: unhandled hkey event (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: replace strnicmp with strncasecmp (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fixed spacing coding style issue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't test unsigned int for negativity (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: llvmlinux: Remove nested functions from Thinkpad ACPI (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: save and restore adaptive keyboard mode for suspend and, resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix inconsistent mute LED after resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert to snd_card_new() with a device pointer (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Clean up inclusions of ACPI header files (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix build error when CONFIG_SND_MAX_CARDS > 32 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove OOM message after input_allocate_device (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add the ability setting TPACPI_LED_NONE by quirk (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: return -NODEV while operating uninitialized LEDs (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: kill hotkey_thread_mutex (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Handle HKEY event 0x6040 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't use [delayed_]work_pending() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: buffer overflow in fan_get_status() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: use mod_delayed_work() instead of cancel + queue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix unused function warnings for CONFIG_PM_SLEEP (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Free hotkey_keycode_map after unregistering tpacpi_inputdev (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix a memory leak during module exit (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Flush the workqueue before freeing tpacpi_leds (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Use struct dev_pm_ops instead of legacy PM routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Drop pm_message_t arguments from suspend routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix issuing duplicated key events for brightness up/down (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: module_param: make bool parameters really bool drivers & misc (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: switch procfs to umode_t use (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix printk typo 'bluestooth' (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle HKEY 0x4010, 0x4011 events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle some new HKEY 0x60xx events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert printks to pr_ (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Correct !CONFIG_THINKPAD_ACPI_VIDEO warning (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix common misspellings (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Always report scancodes for hotkeys (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove unnecessary semicolons (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: delete double assignment (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix comment/printk typos (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: avoid keymap pitfall (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add KEY_CAMERA (Fn-F6) for Lenovo keyboards (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add support for model-specific keymaps (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: lock down size of hotkey keymap (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: untangle ACPI/vendor backlight selection (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: find ACPI video device by synthetic HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: clean up ACPI handles handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't depend on led_path for led firmware type (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: explain errors from acpi_install_notify_handler (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: acpi_evalf fixes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: detect EC node using its HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disclose usertask for ALSA callbacks (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix brightness hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: let other subdrivers know backlight level range (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: move greeting messages out of the first subdriver (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix volume/mute hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: constrain IBM-era support to IBM boxes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix ALSA callback return status (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix typos "ammount" -> "amount" (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: make volume subdriver optional (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't fail to load the entire module due to ALSA problems (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't take the first ALSA slot by default (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: bump version to 0.24 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: basic ALSA mixer support (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disable volume control (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support MUTE-only ThinkPads (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: volume subdriver rewrite (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: sync input device EV_SW initial state (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix assorted typos all over the place (Stanislaw Gruszka) [1170392] - [kernel] sysctl: add cap_last_cap to /proc/sys/kernel (Richard Guy Briggs) [1202508] - [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: module exit handling adjustments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: set blk_queue_max_hw_sectors correctly (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Use physical sector size for setup (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use a different scatterlist for each request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-block: implement indirect descriptors (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: remove frame list from blk_shadow (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: pre-allocate pages for requests (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: switch from llist to list (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: drop the use of llist_for_each_entry_safe (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle bvecs with partial data (Vitaly Kuznetsov) [1201287 1202393] - [block] llist/xen-blkfront: implement safe version of llist_for_each_entry (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: free allocated page (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: persistent-grants fixes (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Persistent grant maps for xen blk drivers (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use bitmap_set() and bitmap_clear() (Vitaly Kuznetsov) [1201287 1202393] - [x86] iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode (Herton R. Krzesinski) [1198380] - [x86] intr_remapping: Fix section mismatch in ir_dev_scope_init() (Herton R. Krzesinski) [1198380] - [x86] iommu: No need to set dmar_disabled in check_zero_address() (Herton R. Krzesinski) [1198380] - [x86] intr_remap: Call dmar_dev_scope_init() explicitly (Herton R. Krzesinski) [1198380] - [x86] amd-iommu: Fall back to GART if initialization fails (Herton R. Krzesinski) [1198380] - [x86] Split swiotlb initialization into two stages (Herton R. Krzesinski) [1198380] - [x86] gart: fix breakage due to IOMMU initialization cleanup (Herton R. Krzesinski) [1198380] - [x86] Move swiotlb initialization before dma32_free_bootmem (Herton R. Krzesinski) [1198380] - [x86] Fix iommu=soft boot option (Herton R. Krzesinski) [1198380] - [x86] Don't put iommu_shutdown_noop() in init section (Herton R. Krzesinski) [1198380] - [x86] Make calgary_iommu_init() static (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove duplicate swiotlb_force extern declarations (Herton R. Krzesinski) [1198380] - [x86] Move iommu_shutdown_noop to x86_init.c (Herton R. Krzesinski) [1198380] - [x86] Set dma_ops to nommu_dma_ops by default (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove the swiotlb variable usage (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops, fix build (Herton R. Krzesinski) [1198380] - [x86] 32-bit: Fix swiotlb boot crash (Herton R. Krzesinski) [1198380] - [x86] Handle HW IOMMU initialization failure gracefully (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Defer swiotlb init printing, export swiotlb_print_info() (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Add swiotlb_free() function (Herton R. Krzesinski) [1198380] - [x86] intel-iommu: Convert detect_intel_iommu to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] amd_iommu: Convert amd_iommu_detect() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Revert "Fall back to GART if initialization fails" (Herton R. Krzesinski) [1198380] - [x86] gart: Convert gart_iommu_hole_init() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] calgary: Convert detect_calgary() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops (Herton R. Krzesinski) [1198380] - [x86] Use x86_platform for iommu_shutdown (Herton R. Krzesinski) [1198380] - [x86] kvm: initialize large vmallocs (Andrea Arcangeli) [1142529] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129472] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129472] - [hid] usbhid: fix PIXART optical mouse (Benjamin Tissoires) [1200586] - [hid] usbhid: add always-poll quirk (Benjamin Tissoires) [1200586] - [net] ipv6: ndisc: Use pre-defined in6addr_linklocal_allnodes (Nikolay Aleksandrov) [1204780] - [net] ipv6: send unsolicited neighbour advertisements to all-nodes (Nikolay Aleksandrov) [1204780]- [virt] revert "kvm: exclude ioeventfd from counting kvm_io_range limit" (Amos Kong) [1205442] - [x86] uv: Fix UV2 BAU legacy mode (Frank Ramsay) [831804] - [x86] xsave: Use alloc_bootmem_align() instead of alloc_bootmem() (Prarit Bhargava) [1206140] - [kernel] bootmem: Add alloc_bootmem_align() (Prarit Bhargava) [1206140] - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1171803] - [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1081667] - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1081667] - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1081667] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1150343] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1150343] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1150343] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1150343] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1150343] - [netdrv] ixgbe: bump version number (John Greene) [1150343] - [netdrv] ixgbe: Add X550 support function pointers (John Greene) [1150343] - [netdrv] ixgbe: cleanup checksum to allow error results (John Greene) [1150343] - [netdrv] ixgbe: add methods for combined read and write operations (John Greene) [1150343] - [netdrv] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1150343] - [netdrv] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1150343] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1150343] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1150343] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1150343] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1150343] - [netdrv] ixgbe: Add new support for X550 MAC's (John Greene) [1150343] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1150343] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1150343] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1150343] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1150343] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1150343] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1150343] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1150343] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1150343] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1150343] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1150343] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1150343] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1150343] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1150343] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1150343] - [netdrv] ixgbe: Make return values more direct (John Greene) [1150343] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1150343] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1150343] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1150343] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1150343] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1150343] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1150343] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1150343] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1150343] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150343] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1150343] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1150343] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1150343] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1150343] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1150343] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1150343] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1150343] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1150343] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1150343] - [netdrv] igb/ixgbe: remove return statements for void functions (John Greene) [1150343] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1150343] - [netdrv] ixgbe: add space between operands to & (John Greene) [1150343] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1150343] - [netdrv] ixgbe: add braces around else block (John Greene) [1150343] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1150343] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1150343] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1150343] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1150343] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1150343] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1150343] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1150343] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1150343] - [netdrv] ixgbe: Add new netdev op to turn spoof checking on or off per VF (John Greene) [1150343] - [netdrv] ixgbe: Fix memory leak in ixgbe_free_q_vector, missing rcu (John Greene) [1150343] - [netdrv] ixgbe: Fix tx_packets and tx_bytes stats not updating (John Greene) [1150343] - [scsi] scsi_show_extd_sense double prints ASC/ASCQ for vendor specific ASC (Rob Evers) [1203858]- [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1061994] - [fs] fuse: revalidate when may_open() returns ESTALE (Zorro Lang) [1142355] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1163769] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1163769] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1163769] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1163769] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1163769] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1163769] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1163769] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1163769] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1184512] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1184512] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1184512] - [x86] kernel: Avoid calling arch_trigger_all_cpu_backtrace() at the same time (Aaron Tomlin) [1184512] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1108514] - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1108514] - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1199856] - [net] gso: fix skb_segment for non-offset skb pointers (Jiri Benc) [1200533] - [netdrv] mlx4_en: Expose port number through sysfs (Amir Vadai) [1119772] - [net] core: Add sysfs file for port number (Amir Vadai) [1119772]- [kernel] dynamic_debug: fix comment (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use seq_open_private() instead of seq_open() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace obselete simple_strtoul() with kstrtouint() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix ddebug_parse_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: remove wrong error message (Michal Schmidt) [1203349] - [kernel] docs: dynamic-debug-howto.txt: update since new wildcard support (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add wildcard support to filter files/functions/modules (Michal Schmidt) [1203349] - [kernel] lib: parser: put EXPORT_SYMBOLs in the conventional place (Michal Schmidt) [1203349] - [kernel] lib: parser: add match_wildcard() function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: line queries failing due to uninitialized local variable (Michal Schmidt) [1203349] - [kernel] dynamic_debug: reuse generic string_unescape function (Michal Schmidt) [1203349] - [kernel] lib: introduce generic string_unescape (Michal Schmidt) [1203349] - [kernel] lib: net: make isodigit() public and use it (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add pr_errs before -EINVALs (Michal Schmidt) [1203349] - [kernel] lib: KABI fix print_hex_dump_bytes() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: dynamic hex dump (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix vpr_ logging styles (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use kbasename() (Michal Schmidt) [1203349] - [kernel] string: introduce helper to get base file name from given path (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove unnecessary __used (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use printk(KERN_WARNING..) in stub function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: init with early_initcall, not arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: update Documentation/*, Kconfig.debug (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add modname arg to exec_query callchain (Michal Schmidt) [1203349] - [kernel] dynamic_debug: print ram usage by ddebug tables if verbose (Michal Schmidt) [1203349] - [kernel] dynamic_debug: simplify dynamic_debug_init error exit (Michal Schmidt) [1203349] - [kernel] dynamic_debug: combine parse_args callbacks together (Michal Schmidt) [1203349] - [kernel] dynamic_debug: deprecate ddebug_query, suggest dyndbg instead (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug work for module initialization (Michal Schmidt) [1203349] - [kernel] params: add 3rd arg to option handler callback signature (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix leading spaces in dynamic_debug.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace if (verbose) pr_info with macro vpr_info (Michal Schmidt) [1203349] - [kernel] dynamic_debug: process multiple debug-queries on a line (Michal Schmidt) [1203349] - [kernel] dynamic_debug: factor vpr_info_dq out of ddebug_parse_query (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add trim_prefix() to provide source-root relative paths (Michal Schmidt) [1203349] - [kernel] dynamic_debug: enlarge command/query write buffer (Michal Schmidt) [1203349] - [kernel] dynamic_debug: chop off comments in ddebug_tokenize (Michal Schmidt) [1203349] - [kernel] dynamic_debug: early return if _ddebug table is empty (Michal Schmidt) [1203349] - [kernel] dynamic_debug: tighten up error checking on debug queries (Michal Schmidt) [1203349] - [kernel] dynamic_debug: describe_flags with '=[pmflt_]*' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: drop explicit !=NULL checks (Michal Schmidt) [1203349] - [kernel] dynamic_debug: pr_err() call should not depend upon verbosity (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: change verbosity at runtime (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug supersede DEBUG ccflag (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use _DPRINTK_FLAGS_PRINT (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix whitespace complaints from scripts/cleanfile (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix undefined reference to `__netdev_printk' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use a single printk() to emit messages (Michal Schmidt) [1203349] - [kernel] dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make netdev_dbg() call __netdev_printk() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Convert printks to pr_ (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove uses of KERN_CONT in dynamic_emit_prefix (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Consolidate prefix output to single routine (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add __dynamic_dev_dbg (Michal Schmidt) [1203349] - [kernel] lib: Remove unneeded version.h include (Michal Schmidt) [1203349] - [kernel] docs: fix dev_debug() braino in dynamic-debug-howto.txt (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add #include (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add more flags (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Initialize dynamic debug earlier via arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Introduce ddebug_query= boot parameter (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Split out query string parsing/setup from proc_write (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix documentation errors (Michal Schmidt) [1203349] - [kernel] dynamic_debug: small cleanup in ddebug_proc_write() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: include slab.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove KBUILD_MODNAME from dynamic_pr_debug (Michal Schmidt) [1203349] - [fs] nfs: Add a module parameter to set the number of session slots (Steve Dickson) [1077226] - [fs] nfs: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166843] - [fs] nfs: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166843] - [fs] nfs: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166843] - [fs] nfs: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166843] - [docs] kdump: Document this case in kdump.txt (Baoquan He) [990302] - [x86] kexec: Add a x86_64 arch specific function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Introduce a new arch dependent function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Use __weak symboling instead for arch dependent function of kexec (Baoquan He) [990302] - [drm] makefile: update drm version (Rob Clark) [1200563] - [drm] i915: further quiet i915 (Rob Clark) [1200563] - [drm] i915: fix build for CONFIG_BUG=n (Rob Clark) [1200563] - [drm] i915: tame the chattermouth (Rob Clark) [1200563] - [drm] radeon: properly set vm fragment size for TN/RL (Rob Clark) [1200563] - [drm] radeon: fix the crash in test functions (Rob Clark) [1200563] - [drm] radeon: fix the crash in benchmark functions (Rob Clark) [1200563] - [drm] radeon: fix PLLs on RS880 and older v2 (Rob Clark) [1200563] - [drm] radeon: don't init gpuvm if accel is disabled (Rob Clark) [1200563] - [drm] i915: fix inconsistent brightness after resume (Rob Clark) [1200563] - [drm] i915: Init PPGTT before context enable (Rob Clark) [1200563] - [drm] i915: BDW Fix Halo PCI IDs marked as ULT (Rob Clark) [1200563] - [drm] i915: Only fence tiled region of object (Rob Clark) [1200563] - [drm] radeon: Restore GART table contents after pinning it in VRAM v3 (Rob Clark) [1200563] - [drm] radeon: Split off gart_get_page_entry ASIC hook from set_page_entry (Rob Clark) [1200563] - [drm] radeon: use rv515_ring_start on r5xx (Rob Clark) [1200563] - [drm] radeon: add si dpm quirk list (Rob Clark) [1200563] - [drm] radeon: add a dpm quirk list (Rob Clark) [1200563] - [drm] i915: Ban Haswell from using RCS flips (Rob Clark) [1200563] - [drm] i915: Kill check_power_well() calls (Rob Clark) [1200563] - [drm] revert "i915: Preserve VGACNTR bits from the BIOS" (Rob Clark) [1200563] - [drm] irq: BUG_ON() -> WARN_ON() (Rob Clark) [1200563] - [drm] i915: Don't call intel_prepare_page_flip() multiple times on gen2-4 (Rob Clark) [1200563] - [drm] i915: Disable PSMI sleep messages on all rings around context switches (Rob Clark) [1200563] - [drm] i915: Force the CS stall for invalidate flushes (Rob Clark) [1200563] - [drm] i915: Invalidate media caches on gen7 (Rob Clark) [1200563] - [drm] mc: disable msi (Rob Clark) [1200563] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1200563] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1200563] - [drm] i915: Only warn the first time we attempt to mmio whilst suspended (Rob Clark) [1200563] - [drm] i915: Disallow pin ioctl completely for kms drivers (Rob Clark) [1200563] - [drm] i915: Don't complain about stolen conflicts on gen3 (Rob Clark) [1200563] - [drm] radeon: properly filter DP1.2 4k modes on non-DP1.2 hw (Rob Clark) [1200563] - [drm] radeon: adjust default bapm settings for KV (Rob Clark) [1200563] - [drm] radeon: fix sad_count check for dce3 (Rob Clark) [1200563] - [drm] radeon: KV has three PPLLs (Rob Clark) [1200563] - [drm] radeon: check the right ring in radeon_evict_flags() (Rob Clark) [1200563] - [drm] radeon: work around a hw bug in MGCG on CIK (Rob Clark) [1200563] - [drm] radeon: fix typo in CI dpm disable (Rob Clark) [1200563] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1200563] - [drm] dp: retry AUX transactions 32 times (Rob Clark) [1200563] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1200563] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1200563] - [drm] nouveau: bring back legacy mmap handler (Rob Clark) [1200563] - [drm] nouveau: Do not BUG_ON(!spin_is_locked()) on UP (Rob Clark) [1200563] - [kernel] coredump_wait: don't call complete_vfork_done() (Mateusz Guzik) [1197599] - [kernel] vfork: make it killable (Mateusz Guzik) [1197599] - [kernel] vfork: introduce complete_vfork_done() (Mateusz Guzik) [1197599] - [virtio] virtio_pci: document why we defer kfree (Fam Zheng) [1199421] - [virtio] virtio_pci: defer kfree until release callback (Fam Zheng) [1199421] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1200911]- [md] raid5: Initialize bi_vcnt (Jes Sorensen) [1203221] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1177745] - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201560] - [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1201490] - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201894] {CVE-2011-5321} - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (John Greene) [1150339] - [netdrv] e1000: e1000_ethertool.c coding style fixes (John Greene) [1150339] - [netdrv] e1000: remove unnecessary break after return (John Greene) [1150339] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150339] - [netdrv] e1000: Use time_after() for time comparison (John Greene) [1150339] - [netdrv] e1000: remove the check: skb->len<=0 (John Greene) [1150339] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (John Greene) [1150339] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (John Greene) [1150339] - [netdrv] e1000: remove open-coded skb_cow_head (John Greene) [1150339] - [netdrv] e1000: remove debug messages with function names (John Greene) [1150339] - [netdrv] e1000: delete non-required instances of include (John Greene) [1150339] - [netdrv] e1000: fix possible reset_task running after adapter down (John Greene) [1150339] - [netdrv] e1000: fix lockdep warning in e1000_reset_task (John Greene) [1150339] - [netdrv] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1150339] - [netdrv] e1000: fix wrong queue idx calculation (John Greene) [1150339] - [netdrv] e1000: Remove extern from function prototypes (John Greene) [1150339] - [netdrv] e1000: replace dma_set_mask()+dma_set_coherent_mask() with new helper (John Greene) [1150339] - [netdrv] e1000: ethtool: Add missing dma_mapping_error-call in e1000_setup_desc_rings (John Greene) [1150339] - [netdrv] e1000: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) (John Greene) [1150339] - [netdrv] e1000: Remove dma_alloc_coherent OOM messages (John Greene) [1150339] - [netdrv] e1000: Remove remaining alloc/OOM messages (John Greene) [1150339] - [netdrv] e1000: fix up function prototypes after __dev* removals (John Greene) [1150339] - [netdrv] e1000: remove __dev* attributes (John Greene) [1150339] - [netdrv] e1000: fix concurrent accesses to PHY from watchdog and ethtool (John Greene) [1150339] - [netdrv] e1000: Small packets may get corrupted during padding by HW (John Greene) [1150339] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1192485] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1192485] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1192485] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1192485] - [acpi] fan: printk replacement (Prarit Bhargava) [1192485] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1192485] - [acpi] fan: trivial style cleanup (Prarit Bhargava) [1192485] - [acpi] fan: Initialize acpi_state variable (Prarit Bhargava) [1192485] - [acpi] fan: avoid null pointer deference error (Prarit Bhargava) [1192485] - [acpi] fan: Use struct dev_pm_ops for power management in the fan driver (Prarit Bhargava) [1192485] - [acpi] fan: Fix more unbalanced code block (Prarit Bhargava) [1192485] - [acpi] ec: Drop suspend and resume routines (Prarit Bhargava) [1192485] - [acpi] fan: fix unbalanced code block (Prarit Bhargava) [1192485] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186105 1186111] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix resolution for manually provided min/max (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add a matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - T540p - unify with other LEN0034 models (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - print firmware ID and board number at init (Benjamin Tissoires) [1186105 1186111]- [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179327] {CVE-2014-8159} - [net] ipcomp: Mark as netns_ok (Jiri Pirko) [1112926] - [netdrv] l2tp: Fix UDP socket reference count bugs in the pppol2tp driver (Jiri Pirko) [1198290] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198404] - [net] netfilter: ipt_LOG: add bufferisation to call printk() once (Mateusz Guzik) [972694] - [net] netfilter: add missing xt_log.h file (Mateusz Guzik) [972694] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Amos Kong) [1124311] - [pci] Deprecate DEFINE_PCI_DEVICE_TABLE (Prarit Bhargava) [1198148] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198148] - [wireless] rt2800pci: add firmware for RT3290 (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -12 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -10 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -9 firmware for iwl 3160 / 7260 / 7265 (Stanislaw Gruszka) [1036243] - [wireless] Update zd1201 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update rndis_wlan driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update mwl8k driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update adm8211 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update wl3501_cs driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update atmel driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update at76c50x-usb driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update airo driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport ti drivers from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211_hwsim driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] orinoco: Compile the driver with updated mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport libertas driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ipw2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport p54 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport brcmsmac driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport b43 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ssb bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport bcma bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlegacy driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport rt2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath common layer from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport carl9170 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath5k driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath9 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlwifi driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211 from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport wireless core from linux-3.19 (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add system workqueues (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add mod_delayed_work (Stanislaw Gruszka) [1189024] - [wireless] driver core: export platform_device_register_data as a GPL symbol (Stanislaw Gruszka) [1189024] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1189024] - [net] if_ether.h: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1189024] - [wireless] kernel.h: define u8, s8, u32, etc. limits (Stanislaw Gruszka) [1189024] - [wireless] kabi: remove wireless_send_event symbol (Stanislaw Gruszka) [1189024] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1102902] - [usb] io_ti: fix sysfs-attribute creation (Don Zickus) [1196460] - [usb] io_ti: fix port-data memory leak (Don Zickus) [1196460] - [usb] io_ti: Make edge_remove_sysfs_attrs the port_remove method (Don Zickus) [1196460] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035571 1199766] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035571 1199766] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1035571 1199766] - [fs] aio: wake all waiters when destroying ctx (Mateusz Guzik) [1201260] - [x86] kvm: SYSENTER emulation is broken (Mateusz Guzik) [1186450] {CVE-2015-0239} - [x86] kvm: add halt_poll_ns module parameter (Paolo Bonzini) [1185250] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Paolo Bonzini) [1185250]- [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1036216] - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1036216] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1199230] - [hv] hv_balloon: keep locks balanced on add_memory() failure (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: refuse to balloon below the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: report offline pages as being used (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: eliminate the trylock path in acquire/release_region_mutex (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Don't post pressure status from interrupt context (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Fix a locking bug in the balloon driver (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Make adjustments in computing the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: avoid memory leak on alloc_error of 2MB memory block (Vitaly Kuznetsov) [1006234] - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175245] {CVE-2014-9420} - [x86] intel_pstate: Add support for SkyLake (Steve Best) [1189313] - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184897] {CVE-2014-9585} - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1199134] - [kernel] kexec: fix build error when hugetlbfs is disabled (Minfei Huang) [1121663] - [kernel] kexec: export free_huge_page to VMCOREINFO (Minfei Huang) [1121663] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Minfei Huang) [1121663] - [mm] Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED (Minfei Huang) [1121663] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1194793]- [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1150337] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150337] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150337] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1150337] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1150337] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150337] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150337] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1150337] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1150337] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150337] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150337] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1150337] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1150337] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1150337] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1150337] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1150337] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150337] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150337] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150337] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150337] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150337] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150337] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1150337] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150337] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150337] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1150337] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1150337] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1150337] - [netdrv] i40evf: update header comments (Stefan Assmann) [1150337] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150337] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1150337] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150337] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150337] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1150337] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150337] - [netdrv] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1150337] - [netdrv] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1150337] - [netdrv] i40evf: don't leak queue vectors (Stefan Assmann) [1150337] - [netdrv] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1150337] - [netdrv] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1150337] - [netdrv] i40evf: fix scan warning on sprintf (Stefan Assmann) [1150337] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait so long (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary break after goto (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150337] - [netdrv] i40evf: don't violate scope (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150337] - [netdrv] i40evf: change branding string (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150337] - [netdrv] i40evf: set flags before sending message (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150337] - [netdrv] i40evf: resend FW request if no response (Stefan Assmann) [1150337] - [netdrv] i40evf: fix typo (Stefan Assmann) [1150337] - [netdrv] i40evf: return more useful error information (Stefan Assmann) [1150337] - [netdrv] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150337] - [netdrv] i40evf: fix off-by-one (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150337] - [netdrv] i40evf: check admin queue error bits (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150337] - [netdrv] i40evf: don't go further down (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150337] - [netdrv] i40evf: Fix function header (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150337] - [netdrv] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1150337] - [netdrv] i40evf: clean up log message formatting (Stefan Assmann) [1150337] - [netdrv] i40evf: remove bogus comment (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary log messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150337] - [netdrv] i40evf: make messages less dire (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150337] - [netdrv] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1150337] - [netdrv] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150337] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1150337] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1150345] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1150345] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1150345] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150345] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150345] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1150345] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1150345] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150345] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1150345] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1150345] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1150345] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1150345] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1150345] - [net] set and query VEB/VEPA bridge mode via PF_BRIDGE (Stefan Assmann) [1150345] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1150345] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1150345] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1150345] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150345] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150345] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150345] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1150345] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1150345] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1150345] - [netdrv] i40e: Fix function header (Stefan Assmann) [1150345] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1150345] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150345] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1150345] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1150345] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150345] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1150345] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150345] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150345] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1150345] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1150345] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1150345] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1150345] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1150345] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1150345] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1150345] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1150345] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150345] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1150345] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1150345] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1150345] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1150345] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1150345] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1150345] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] net: Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150345] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1150345] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150345] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1150345] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1150345] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150345] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1150345] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150345] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1150345] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150345] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1150345] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1150345] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150345] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150345] - [netdrv] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1150345] - [netdrv] i40e: increase ARQ size (Stefan Assmann) [1150345] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1150345] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1150345] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1150345] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1150345] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150345] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150345] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1150345] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1150345] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1150345] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1150345] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1150345] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150345] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1150345] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1150345] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1150345] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1150345] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1150345] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1150345] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1150345] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150345] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1150345] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150345] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1150345] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1150345] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1150345] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1150345] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1150345] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1150345] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1150345] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1150345] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1150345] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version (Stefan Assmann) [1150345] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1150345] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1150345] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150345] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1150345] - [netdrv] i40e: mask phy events (Stefan Assmann) [1150345] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1150345] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1150345] - [netdrv] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1150345] - [netdrv] i40e: make warning less verbose (Stefan Assmann) [1150345] - [netdrv] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unnecessary assignment (Stefan Assmann) [1150345] - [netdrv] i40e: Change wording to be more consistent (Stefan Assmann) [1150345] - [netdrv] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1150345] - [netdrv] i40e: Add dual speed module support (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150345] - [netdrv] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150345] - [netdrv] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1150345] - [netdrv] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1150345] - [netdrv] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1150345] - [netdrv] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1150345] - [netdrv] i40e: Some FD message fixes (Stefan Assmann) [1150345] - [netdrv] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1150345] - [netdrv] i40e: fix PTP bug (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1150345] - [netdrv] i40e: Fix for recent kernel panic (Stefan Assmann) [1150345] - [netdrv] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1150345] - [netdrv] i40e: use correct structure type name in sizeof (Stefan Assmann) [1150345] - [netdrv] i40e: fix sparse non static symbol warning (Stefan Assmann) [1150345] - [netdrv] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1150345] - [netdrv] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1150345] - [netdrv] i40e: Minor comment changes (Stefan Assmann) [1150345] - [netdrv] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1150345] - [netdrv] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1150345] - [netdrv] i40e: expose debug_write_register request (Stefan Assmann) [1150345] - [netdrv] i40e: disable FCoE (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1150345] - [netdrv] i40e: RHEL6 fixups for fcoe code (Stefan Assmann) [1150345] - [netdrv] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1150345] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150345] - [netdrv] i40e: Give link more time after setting flow control (Stefan Assmann) [1150345] - [netdrv] i40e: Fix firmware API version errors (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150345] - [netdrv] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1150345] - [netdrv] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150345] - [netdrv] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1150345] - [netdrv] i40e: remove unnecessary break after goto (Stefan Assmann) [1150345] - [netdrv] bridge: fdb dumping takes a filter device (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150345] - [netdrv] i40e: Implement set_settings for ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150345] - [netdrv] i40e: move nway reset (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1150345] - [netdrv] i40e: disable TPH (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1150345] - [netdrv] i40e: tolerate lost interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150345] - [netdrv] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1150345] - [netdrv] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150345] - [netdrv] i40e: FD filter replay logic bug fix (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150345] - [netdrv] i40e: fix compile error on 32bit (Stefan Assmann) [1150345] - [netdrv] i40e: Correct mask assignment value (Stefan Assmann) [1150345] - [netdrv] i40e: clear all queues and interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150345] - [netdrv] i40e: fix fdir programming (Stefan Assmann) [1150345] - [netdrv] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1150345] - [netdrv] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1150345] - [netdrv] i40e: only create PTP device node once (Stefan Assmann) [1150345] - [netdrv] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1150345] - [netdrv] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1150345] - [netdrv] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150345] - [netdrv] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150345] - [netdrv] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1150345] - [netdrv] i40e: no pf reset at pci remove (Stefan Assmann) [1150345] - [netdrv] i40e: reapply LAA after reset (Stefan Assmann) [1150345] - [netdrv] i40e: allow user to set LAA again (Stefan Assmann) [1150345] - [netdrv] i40e: use WoL flag when setting LAA (Stefan Assmann) [1150345] - [netdrv] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150345] - [netdrv] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1150345] - [netdrv] i40e: fix a stray print message (Stefan Assmann) [1150345] - [netdrv] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1150345] - [netdrv] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1150345] - [netdrv] i40e: make prep_for_reset void (Stefan Assmann) [1150345] - [netdrv] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150345] - [netdrv] i40e: keep service tasks out of reset process (Stefan Assmann) [1150345] - [netdrv] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1150345] - [netdrv] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1150345] - [netdrv] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1150345] - [netdrv] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1150345] - [netdrv] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150345] - [netdrv] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150345] - [netdrv] i40e: use stored base_queue value (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150345] - [netdrv] i40e: Do not accept tagged packets by default (Stefan Assmann) [1150345] - [netdrv] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1150345] - [netdrv] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150345] - [netdrv] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1150345] - [netdrv] i40e: Delete stale MAC filters after change (Stefan Assmann) [1150345] - [netdrv] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150345] - [netdrv] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1150345] - [netdrv] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1150345] - [netdrv] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1150345] - [netdrv] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused variable and memory allocation (Stefan Assmann) [1150345] - [netdrv] i40e: allow for more VSIs (Stefan Assmann) [1150345] - [netdrv] i40e: add checks for AQ error status bits (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150345] - [netdrv] i40e: not all VSIs have rings (Stefan Assmann) [1150345] - [netdrv] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1150345] - [netdrv] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e: remove irqs only when they are set up (Stefan Assmann) [1150345] - [netdrv] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1150345] - [netdrv] i40e: print full link message (Stefan Assmann) [1150345] - [netdrv] i40e: add xcast stats for port (Stefan Assmann) [1150345] - [netdrv] i40e: add vsi x-cast stats (Stefan Assmann) [1150345] - [netdrv] i40e: increase reset wait time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150345] - [netdrv] i40e: print message for pre-production hardware (Stefan Assmann) [1150345] - [netdrv] i40e: add VEB stats to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: set lan_veb index (Stefan Assmann) [1150345] - [netdrv] i40e: add missing VSI statistics (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150345] - [netdrv] i40e: refactor stats collection (Stefan Assmann) [1150345] - [netdrv] i40e: refactor send version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150345] - [netdrv] i40e: notify VF of all types of resets (Stefan Assmann) [1150345] - [netdrv] i40e: clamp jumbo frame size (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150345] - [netdrv] i40e: remove check for large buffer (Stefan Assmann) [1150345] - [netdrv] i40e: Rework register diagnostic (Stefan Assmann) [1150345] - [netdrv] i40e: don't use OR to check a value (Stefan Assmann) [1150345] - [netdrv] i40e: enable CONFIG_I40E_DCB (Stefan Assmann) [1150345] - [netdrv] i40e: remove ifdefs which are no longer necessary (Stefan Assmann) [1150345] - [netdrv] i40e: revert 075a5d9ee83117e56cf429fcc1cbc78f020ed3bf (Stefan Assmann) [1150345]- [mm] vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone (Rafael Aquini) [1066702] - [mm] page_alloc: prevent unending loop in __alloc_pages_slowpath() (Rafael Aquini) [1066702] - [mm] page_alloc: fix deferred congestion timeout if preferred zone is not allowed (Rafael Aquini) [1066702] - [mm] compaction: prevent infinite loop in compact_zone (Rafael Aquini) [1066702] - [mm] compaction: detect when scanners meet in isolate_freepages (Rafael Aquini) [1066702] - [mm] compaction: push isolate search base of compact control one pfn ahead (Rafael Aquini) [1066702] - [mm] compaction: checks correct fragmentation index (Rafael Aquini) [1066702] - [mm] compaction: abort if migration page cannot be charged to memcg (Rafael Aquini) [1066702] - [mm] compaction: check migrate_pages's return value instead of list_empty() (Rafael Aquini) [1066702] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Rafael Aquini) [1066702] - [x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal() (Oleg Nesterov) [1196262] - [x86] fpu: change save_i387_xstate() to rely on unlazy_fpu() (Oleg Nesterov) [1196262] - [kernel] clockevents: Make minimum delay adjustments configurable (Prarit Bhargava) [1183773] - [kernel] clockevents: Sanitize min_delta_ns adjustment and prevent overflows (Prarit Bhargava) [1183773] - [md] dm-switch support for RHEL 6 (Mikulas Patocka) [1196319] - [drm] i915: ignore early underrun irqs during init (Rob Clark) [1193972] - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177354] {CVE-2014-9419} - [virt] revert "revert "virtio-net: initialize vlan_features"" (Vlad Yasevich) [1132972] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1123697] - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1123697] - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1123697] - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1123697] - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1123697] - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1123697] - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1123697] - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1123697] - [net] core: generalize skb_segment() (Vlad Yasevich) [1123697] - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1123697] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1123697] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1123697] - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697] - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697]- [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Steve Best) [1193743] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [753699] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [753699] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [753699] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [753699] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [753699] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [753699] - [mfd] rtsx_usb: export device table (Don Zickus) [753699] - [mfd] rtsx_usb: Make mfd_cell array const (Don Zickus) [753699] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [753699] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [753699] - [mfd] Add realtek USB card reader driver (Don Zickus) [753699] - [netdrv] e1000e: Fixup comments jumbled by i219 support (John Greene) [1150340 1186055] - [netdrv] e1000e: avoid incorrect ioremap/iounmap sequences for e1000_pch_spt (John Greene) [1150340 1186055] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1150340 1186055] - [netdrv] e1000e: initial support for i219 (John Greene) [1150340 1186055] - [netdrv] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1150340] - [netdrv] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150340] - [netdrv] e1000e: remove unnecessary break after return (John Greene) [1150340] - [netdrv] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1150340] - [netdrv] e1000e: Add code to check return values on NVM accesses (John Greene) [1150340] - [netdrv] e1000e: Add support for EEE in Sx states (John Greene) [1150340] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1150340] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1150340] - [netdrv] e1000e: Fix TSO with non-accelerated vlans (John Greene) [1150340] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (John Greene) [1150340] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (John Greene) [1150340] - [scsi] megaraid_sas: Revert "driver version upgrade and remove some meta data of driver" (Tomas Henzl) [1197811] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195675] - [sound] alsa: hda - fix hda_display_power() when !CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1069236] - [lib] list_sort: do not pass bad pointers to cmp callback (Dave Airlie) [1195439] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1129415] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [scsi] always increment reference count (Ewan Milne) [886657] - [scsi] scsi_debug: deadlock between completions and surprise module removal (Ewan Milne) [886657]- [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1171218] - [fs] exec: do not abuse ->cred_guard_mutex in threadgroup_lock() (Petr Oros) [1169225] - [kernel] cgroup: always lock threadgroup during migration (Petr Oros) [1169225] - [kernel] threadgroup: extend threadgroup_lock() to cover exit and exec (Petr Oros) [1169225] - [kernel] threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem (Petr Oros) [1169225] - [scsi] fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx (Neil Horman) [1187393] - [net] do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso (Neil Horman) [1187393] - [scsi] hpsa: update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1189274] - [scsi] hpsa: Cleanup hpsa_message and hpsa_find_cfgtables (Joseph Szczypek) [1189274] - [scsi] hpsa: Use local workqueues instead of system workqueues - part 2 (Joseph Szczypek) [1189274] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1189274] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1189274] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1189274] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1189274] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1189274] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1189274] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1189274] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1189274] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1189274] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1189274] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1189274] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1189274] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1189274] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1189274] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1189274] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1189274] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1189274] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1189274] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1189274] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1189274] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1189274] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1189274] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1189274] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1189274] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1189274] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1189274] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1189274] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1189274] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1189274] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1189274] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1189274] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1189274] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1189274] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1189274] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1189274] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1195134] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1195134] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1195134] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1195134] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1195134] - [scsi] enclosure: handle non-unique element descriptors (Maurizio Lombardi) [1195134] - [scsi] enclosure: fix WARN_ON in dual path device removing (Maurizio Lombardi) [1195134] - [scsi] ses: requesting a fault indication (Maurizio Lombardi) [1195134] - [scsi] ses: add subenclosure support (Maurizio Lombardi) [1195134] - [scsi] ses: show devices for enclosures with no page 7 (Maurizio Lombardi) [1195134] - [block-driver] cciss: do not reset non-resettable boards (Tomas Henzl) [1192516] - [scsi] Fnic: Not probing all the vNICS via fnic_probe on boot (Chris Leech) [1092771] - [scsi] lpfc: Update lpfc version for 10.6.0.20 driver release (Rob Evers) [1194793] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1194793] - [scsi] lpfc: Fix setting of EQ delay Multiplier (Rob Evers) [1194793] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1194793] - [scsi] lpfc: application causes OS crash when running diagnostics (Rob Evers) [1194793] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1194793] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1194793] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1194793] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1194793] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1194793] - [scsi] lpfc: lpfc does not support option_rom_version sysfs attribute on newer adapters (Rob Evers) [1194793] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1194793] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1194793] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1194793] - [scsi] lpfc: Fix the iteration count to match the 30 sec comment (Rob Evers) [1194793] - [scsi] lpfc: Fix null ndlp derefernce in target_reset_handler (Rob Evers) [1194793]- [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1193201] - [s390] kernel: 3215 tty close crash (Hendrik Brueckner) [1186682] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193613] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193613] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193559] - [fs] nfsd: fix EXDEV checking in rename (Steve Dickson) [1154787] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (J. Bruce Fields) [1043771] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix alignment on line wrap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple assignments on a single line (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove space after typecasts (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple blank lines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add blank line after declarations (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove return statements for void functions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add ethtool "-m" option support (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace strcpy with strlcpy (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix some log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of TX budget (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define BE_MAX_MTU (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unncessary gotos (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a few log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update driver version to 10.4 (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use "if (!foo)" test style (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update UE bit description strings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ndo methods (Ivan Vecera) [1149267 1158694] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ethtool methods (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix error status for FW-download (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: cleanup MCC async event processing code (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add link state control for VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix up function prototypes after __dev* removals (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove __dev* attributes (Ivan Vecera) [1149267 1158694] - [net] make net_get_random_once irq safe (Ivan Vecera) [1160464] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1160464] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1160464] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1160464] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1160464] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1160464] - [net] core: provide a per host RSS key generic infrastructure (Ivan Vecera) [1160464] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1160464] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1160464] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1160464] - [netdrv] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1160464] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1160464] - [netdrv] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1160464] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: enable loading module with new B-series Lenovo BIOS (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: fail to load with newer Thinkpad X201s BIOS (Benjamin Tissoires) [1194829]- [sound] alsa/hda/usb/core: hda: do not export static functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: drm: i915: hd-audio: Don't continue probing when nomodeset is given (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix runtime PM check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add power-welll support for haswell HDA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix 'const' warnings and some retyping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Enable new USB drivers - HiFace and BCD2000 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace the magic number 44 with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: drop unused varible assigments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: coding style fixups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Don't peep the card internal object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Resume mixer values properly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: re-order some quirk entries (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use module_usb_driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-usx2y: remove bogus frame checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (midi) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (pcm) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: don't push static constants on stack for *ph (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not trust too-big wMaxPacketSize values (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: fix DMA issues with URB transfer_buffer usage (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove assignment from if condition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove an unneeded check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: 6fire: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb/misc/ua101.c: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove some old dead code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around Android accessory firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland/Cakewalk UM-3G support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-6fire: Modify firmware version check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: proc: use found syncmaxsize to determine feedback format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: caiaq: fix endianness bug in snd_usb_caiaq_maschine_dispatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm_format_to_bits strong-typed conversion (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: adjust for changed 3.8 USB API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Avoid unnecessary sample rate changes on USB 2.0 clock sources (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10C (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix autopm error during probing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: try harder to find USB_DT_CS_ENDPOINT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-audio: set the timeout for usb control set messages to 5000 ms (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add quirks handler for DSD streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for bit-reversed byte formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for DSD DOP stream transport (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: use ep->stride from urb callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: disable autopm for MIDI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Add quirk for 192KHz recording on E-Mu devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: playback design: use usb_set_inferface quirk from more locations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix endianness bug in snd_nativeinstruments_* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: support read-only freq control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: show err in set_sample_rate_v2 debug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: auto clock selection module param (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: try to find and switch to valid clock (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: do clock validity check earlier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use endianness macros (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: spelling correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten EXPORT_SYMBOLS placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten MODULE_DEVICE_TABLE placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: convert list_for_each to entry variant (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Clean up the code in set_sample_rate_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Work around CM6631 sample rate change bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: propagate errors up the call chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Parse UAC2 extension unit like for UAC1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add delay quirk for "Playback Design" products (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle raw data format of UAC2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle the bmFormats field as unsigned int (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trust fields given in the quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Playback and MIDI support for Novation Twitch DJ controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add a workaround for the NuForce UDH-100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix smatch warnings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: switch to dev_*() logging (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: rename 'dev' to 'cdev' (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/quirks, fix out-of-bounds access (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for M-Audio FT C600 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland A-PRO support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: cosmetics, remove a leading space (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: caiaq: fix use of MODULE_SUPPORTED_DEVICES() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix invalid length check for RME and other UAC 2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Make snd_printd() and snd_printdd() inline (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: selector map for M-Audio FT C400 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio FT C400 skip packet quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: correct M-Audio C400 clock source quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - fix race in creation of M-Audio Fast track pro driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix NULL dereference by access to non-existing substream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Make ebox44_table static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Creative BT-D1 via usb sound quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support delay calculation on capture streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Support for Digidesign Mbox 2 USB sound card: (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore-quirk for HP Wireless Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Enable S/PDIF on the ASUS Xonar U3 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb6fire: prevent driver panic state when stopping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: sync ep init fix for audioformat mismatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix missing autopm for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Avoid autopm calls after disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't create "Speaker" mixer controls on headphones and headsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: FT C400 sync playback EP to capture EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer ranges (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio Fast Track C400 quirks table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: parameterize FTU effect unit control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: skip UAC2 EFFECT_UNIT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add control index offset (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use sender stride for implicit feedback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: replace hardcoded value with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add channel map support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Extend chmap definitions for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix delay account during pause (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore delay calculation for capture stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: properly initialize the sync endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: process pending stop at PCM hw_free and close (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: stop both data and sync endpoints asynchronously (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify endpoint deactivation code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify snd_usb_endpoint_start/stop arguments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Deprecate async_unlink option (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Return meaningful error codes instead of -1 in format.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/6fire: Fix potential NULL pointer dereference in comm.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix misspellings of "whether" in comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101, usx2y: fix broken MIDI output (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use bitmap_weight (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix mutex deadlock at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Focusrite Scarlett 18i6 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix crash at re-preparing the PCM stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb: remove CONFIG_EXPERIMENTAL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Reloop Play (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB audio quirk for Roland VG-99 advanced mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: remove unused variable in init_pitch_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection in mixer_quirks.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use rwsem for disconnect protection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add TASCAM US122 MKII playback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: fix next_packet_size calls for pause case (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: add DSD formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Define G723 3-bit and 5-bit formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: export struct hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Simplify PM callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using uninitialized data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add DeviceIDs for Sunrise Point-LP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - More kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add Device IDs for Intel Sunrise Point PCH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add explicit include of err.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: ca0132_regs.h: Fix typo in include guard (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Optimize alc888_coef_init() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - set depop_delay for haswell plus (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore the gpio led after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix parsing of CMI8888 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Braswell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add PCI IDs for Intel Braswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add mic mute led hook for dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd/hda: add runtime suspend/resume on optimus support (v4) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add capture mute led support in led_power_filter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add several entries for enabling HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace ICH6_ prefix (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted SFX definitions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use common reboot notifier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make position_fix as generic callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill the rest of snd_print*() usages (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: call overridden init on resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix usage of "model" module parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Support HP mute led for output and input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for ABit AA8XE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - mask buggy stream DMA0 for Broadwell display controller" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC667 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codec rename (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New vendor ID for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add two new pin tables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC891 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Fix silent output on ASUS A8JN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - drop def association and sequence from pinconf comparing" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup_forced flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support headset mode for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - White noise fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - if statement not indented (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add two codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC288 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make full_reset boolean (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not assign streams in reverse order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add eapd shutup to ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change model name alias for ChromeOS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed single output machine get empty hp sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable beep for ASUS 1015E (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add automute fix for another dell AIO model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset quirk for Dell DT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mark reg op args as iomem (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make azx_attach_pcm_stream static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move codec create to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_interrupt to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add position_check op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move low level functions to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the dsp loader to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pull pages allocation to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pcm_mmap_prepare op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move snd page allocation to ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add jackpoll_ms to struct azx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - remove unused clear of STATESTS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add function pointer for disabling MSI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use device pointer from the card instead of pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow different ops to read/write registers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move some definitions to new hda_priv.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix CORB reset to follow specification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix registration of beep input device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/sigmatel - Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make codec object as a parent for input beep devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace with standard printk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sysfs to codec object, too (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create own device struct for each codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Manage each codec instance individually (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Create sysfs attribute files via groups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add QEMU codec vendor ID (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Fix recording from mode id 0x8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - setup/cleanup streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Allow NULL bus->pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda/realtek - Avoid invalid COEFs for ALC271X" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable static quirks for C-Media codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename ASUS subwoofer quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inconsistent Mic mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing mixer widget for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid invalid COEFs for ALC271X (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not accept responses from non-existing codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Disable static quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for HP 530 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for Toshiba P105 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add parameter for dumping processing coefficients (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply codec power_filter to FG nodes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device ID for Broadwell display audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split Thinkpad ACPI-related code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add consistent tag names for firmware patch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - firmware patch code cleanup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Ignore small negative LPIB delay correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initialization of aamix paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow capture-only configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - allow a codec to define its own depop delay time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - resume codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - suspend codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable runtime PM on Panther Point (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Bind with HDMI codec parser automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split the generic parser as an individual module (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute all aamix inputs as default (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Independent of model for HP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check leaf nodes to find aamix amps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Set pcbeep amp for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC231 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set current_headset_type to ALC_HEADSET_TYPE_ENUM (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A casual Dell Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Make fixup regs persist after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - block HDMI jack reports while repolling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a block_report flag to jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support for CX20952 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: HDA - Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Name Haswell HDMI controllers better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible zero-division (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for ASUS N76VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove locally dead codes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fallthru comment (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initial vmaster hook at build_controls callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Raise the delay for alc283_shutup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC255 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove OOM message after input_allocate_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM refcount after S3/S4 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in patch_hdmi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible races in HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Treat zero connection as non-error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted internal mic not indicated on some machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update HD-Audio-Models.txt (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update documentation for Realtek codecs model strings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for ASUS N56VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel map switch not taking effect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix programmed active channel count (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix reported channel map on common default layouts (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix GPIO for Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: alsa : hda - not use assigned converters for all unused pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Toshiba Satellite C870 to MSI blacklist (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Re-setup HDMI pin and audio infoframe on stream switches (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fallback to ALSA allocation when selecting CA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix NULL dereference with CONFIG_SND_DYNAMIC_MINORS=n (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted digital mic fixup for Acer Aspire One (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Gateway LT27 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing mute controls for CX5051 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pinfix for LG LW25 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing fixup for Mac Mini with STAC9221 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - use azx_writew() for 16-bit length register (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix EAPD GPIO control for Sigmatel codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1882 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply a proper chmap for built-in 2.1 speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add KEY_MICMUTE and enable it on Lenovo X220 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Define more channel map positions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Follow channel position definitions to alsa-lib mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add a documentation for channel mapping API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow unlimited pins and converters in patch_hdmi.c (v2 - rh specific) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix default multichannel HDMI mapping regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Work around "alsactl restore" errors (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow 3/5/7 channel map for HDMI/DP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix channel maps for Nvidia 7x 8ch HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide the proper channel mapping for generic HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add standard channel maps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific - define sound device registration order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added parent device mapping (hwdep) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation - redo function prototypes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added channel mapping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add support for wildcard msbits constraints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Update the state properly before notification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Correct PCM BUG error message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: bind seq driver automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: lto, sound: Fix export symbols for !CONFIG_MODULES (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: seq_memory.c: Fix closing brace followed by if (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use ktime_get_ts() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: correctly detect input buffer overflow (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: 'BUG:' message unnecessarily triggers kerneloops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Allow to assign the given parent (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: sparse cleanups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Fix missing error handling in snd_seq_timer_open() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: timer: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: rawmidi: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: channel mapping API implementation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Drop debug prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add helper function for intersecting two rate masks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Limit the fallback card id string size (Jaroslav Kysela) [1069236] - [sound] revert "alsa: usb-audio: Fix crash at re-preparing the PCM stream" (Jaroslav Kysela) [1069236]- [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179850] {CVE-2014-9529} - [usb] keyspan: fix typo causing GPF on open (Don Zickus) [1191745] - [usb] keyspan: fix NULL-pointer dereferences and memory leaks (Don Zickus) [1191745] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193614] - [fs] ext4: lock i_mutex when truncating orphan inodes (Lukas Czerner) [1193845] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Eric Sandeen) [1144588] - [fs] setfacl removes part of ACL when setting POSIX ACLs to Samba (Sachin Prabhu) [1122301] - [fs] xfs: unmount does not wait for shutdown during unmount (Brian Foster) [1171317] - [fs] xfs: remove wrappers around b_iodone (Brian Foster) [1171317] - [fs] xfs: return the buffer locked from xfs_buf_get_uncached (Brian Foster) [1171317] - [fs] xfs: clean up buffer locking helpers (Brian Foster) [1171317] - [fs] proc: task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [fs] proc: task_mmu: show page size in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [documentation] procfs: add /proc/pid/numa_maps interface explanation snippet (Rafael Aquini) [1071986] - [video] fb: reorder the lock sequence to fix potential dead lock (Dave Airlie) [1119728] - [video] fb: avoid possible deadlock caused by fb_set_suspend (Dave Airlie) [1119728] - [char] vt: attempt to fix con_set_unimap race (Dave Airlie) [1119728] - [char] vt: Don't ignore unbind errors in vt_unbind (Dave Airlie) [1119728] - [video] vt: Fix up unregistration of vt drivers (Dave Airlie) [1119728] - [char] vt: Fix replacement console check when unbinding (Dave Airlie) [1119728] - [video] fbcon: fix locking harder (Dave Airlie) [1119728] - [video] fb: Yet another band-aid for fixing lockdep mess (Dave Airlie) [1119728] - [video] fb: rework locking to fix lock ordering on takeover (Dave Airlie) [1119728] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1002037] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1002037] - [net] sync some IP headers with glibc (Jiri Benc) [1002037] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1102094] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1102094] - [net] rtnetlink: Call nlmsg_parse() with correct header length (Michal Schmidt) [1102094] - [net] rtnetlink: fix rtnl_calcit() and rtnl_dump_ifinfo() (Michal Schmidt) [1102094] - [net] sched: make traffic control network namespace aware (Jiri Pirko) [1119542] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1178695] - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1135425] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1184394] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1184394] - [fs] nfs: Remove assertion BUG_ON()s from the files and generic layout code (Steve Dickson) [1184394] - [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1151601] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1151601] - [fs] jbd2: Fix oops in jbd2_journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] jbd: Fix oops in journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193559] - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1145334] - [fs] nfs: NFSv4.1 data server timeo and retrans module parameters (Steve Dickson) [1175413] - [fs] nfs: don't do blind d_drop() in nfs_prime_dcache() (Steve Dickson) [1133136] - [fs] nfs: Convert a trivial printk into a dprintk (Steve Dickson) [1139229] - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1143013] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Eric Sandeen) [1100532] - [block] cfq-iosched: fix incorrect filing of rt async cfqq (Jeff Moyer) [1174629] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1156061] - [kbuild] nvme.h not in kernel-headers rpm (David Milburn) [1133703]- [fs] proc: task_mmu: add VmFlags field in smaps output (Rafael Aquini) [1190868] - [oprofile] Fix section mismatch warning (Jiri Olsa) [734360] - [oprofile] Fix crash when unloading module hr timer mode (Jiri Olsa) [734360] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185395] - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1185395] - [drm] radeon: fix hwmonitor initialization to set correct driver_data (Jerome Glisse) [1191746] - [x86] Update of TLB shootdown code for UV3 (Frank Ramsay) [1180151] - [block] fix non-atomic access to genhd inflight structures (Jeff Moyer) [1151109] - [kernel] freezer: fix thaw_process() vs refrigerator() race (Oleg Nesterov) [1144478] - [mm] mmap: change nr_ptes BUG_ON to WARN_ON (Oleg Nesterov) [1168780] - [mm] memcg: fix crash in re-entrant cgroup_clear_css_refs() (Johannes Weiner) [1168185] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1103333] - [lib] plist: add plist_requeue (Jerome Marchand) [1103333] - [lib] plist: add helper functions (Jerome Marchand) [1103333] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1103333] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1148017] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1073820 1148017] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1148017] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1148017] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1148017] - [netdrv] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1148017] - [netdrv] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix timesync endianity (Michal Schmidt) [1148017] - [netdrv] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF clean statistics (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix stop-on-error (Michal Schmidt) [1148017] - [netdrv] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1148017] - [netdrv] net: ethernet: broadcom: bnx2x: Remove redundant #ifdef (Michal Schmidt) [1148017] - [netdrv] bnx2x: FW assertion changes (Michal Schmidt) [1148017] - [netdrv] bnx2x: Make BP_VF more robust (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1148017] - [netdrv] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1148017] - [netdrv] bnx2x: Code cleanup (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1148017] - [netdrv] bnx2x: switch to new VLAN model (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix the MSI flags (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1148017] - [netdrv] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF can report link speed (Michal Schmidt) [1148017] - [netdrv] bnx2x: remove null test before kfree (Michal Schmidt) [1148017] - [netdrv] bnx2x: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove useless return variables (Michal Schmidt) [1148017] - [netdrv] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1102833 1130671 1148017] - [netdrv] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1148017]- [powercap] rapl: add support for CPU model 0x3f (Steve Best) [1183185] - [x86] acpica: Disable _OSI Win8 for all except Intel Broadwell (Lenny Szubowicz) [1174502] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1150341] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1150341] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1150341] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1150341] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1150341] - [netdrv] timecounter: provide a macro to initialize the cyclecounter mask field (Stefan Assmann) [1150341] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1150341] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1150341] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1150341] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150341] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1150341] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1150341] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1150341] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1150341] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Stefan Assmann) [1150341] - [netdrv] net: Remove ndo_xmit_flush netdev operation, use signalling instead (Stefan Assmann) [1150341] - [netdrv] igb: Support netdev_ops->ndo_xmit_flush() (Stefan Assmann) [1150341] - [netdrv] igb: bump igb version to 5.2.13 (Stefan Assmann) [1150341] - [netdrv] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after return (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after goto (Stefan Assmann) [1150341] - [netdrv] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1150341] - [netdrv] igb: workaround for i210 errata 25: Slow System Clock (Stefan Assmann) [1150341] - [netdrv] igb: bring link up when PHY is powered up (Stefan Assmann) [1150341] - [netdrv] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1150341] - [netdrv] igb: unhide invariant returns (Stefan Assmann) [1150341] - [netdrv] net: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1150341] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150341] - [netdrv] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1150341] - [netdrv] igb: use mac loopback for i354 backplane (Stefan Assmann) [1150341] - [netdrv] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1150341] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150341] - [netdrv] igb: remove redundant PHY power down register write (Stefan Assmann) [1150341] - [netdrv] igb: whitespace fix (Stefan Assmann) [1150341] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1177889] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1187285] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove MD_BUG() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unwanted white space from md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] simplify export_array() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1127962 1136260 1149935 1152914 1153341 1177913] - [md] Recovery speed is wrong (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] flush writes before starting a recovery (Jes Sorensen) [1132916 1136260 1149935 1152914 1153341 1177913] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913]- [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1142314] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1140024] - [hid] trivial formatting fix (Don Zickus) [1072627] - [hid] don't Send Feature Reports on Interrupt Endpoint (Don Zickus) [1072627] - [x86] hyperv: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1190699] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1190699] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Fix a bug in vmbus_open() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1190699] - [hv] make uuid_le const (Vitaly Kuznetsov) [1190699] - [hv] Remove unnecessary comparison of unsigned against 0 (Vitaly Kuznetsov) [1190699] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1190699] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1190699] - [hid] hyperv: convert alloc+memcpy to memdup (Vitaly Kuznetsov) [1190699] - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [923184] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [923184] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [923184] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [923184] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [923184] - [x86] hyperv: Fixup the damage caused by the irq cleanup (Vitaly Kuznetsov) [923184] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [923184] - [net] Fix build failures due to ip_is_fragment() (Stefan Assmann) [1159149] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159149] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159149] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159149] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159149] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159149] - [netdrv] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stefan Assmann) [1159149] - [netdrv] enic: convert to SKB paged frag API (Stefan Assmann) [1159149] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159149] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1159149] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1159149] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1159149] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1159149] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1159149] - [netdrv] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1159149] - [netdrv] drivers/net: Convert remaining uses of pr_warning to pr_warn (Stefan Assmann) [1159149] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1159149] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1159149] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1159149] - [netdrv] pci-dma-compat: add pci_zalloc_consistent helper (Stefan Assmann) [1159149] - [netdrv] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1159149] - [netdrv] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1159149] - [netdrv] enic: do tx cleanup in napi poll (Stefan Assmann) [1159149] - [netdrv] enic: add low latency socket busy_poll support (Stefan Assmann) [1159149] - [netdrv] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1159149] - [netdrv] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1159149] - [net] core: introduce skb_flow_dissect() (Stefan Assmann) [1159149] - [netdrv] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1159149] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1159149] - [netdrv] enic: convert to hw_features (Stefan Assmann) [1159149] - [scsi] qla2xxx: Update the driver version to 8.07.00.16.06.7-k (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1147534] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1147534] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1147534] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1147534] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1147534] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1147534] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1147534] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1147534] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix build errors related to invalid print fields on some architectures (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1147534] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1168386] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1168386] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1168386] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1168386] - [scsi] pm8001: fix update_flash (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1168386] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1168386] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1168386] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1168386] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1168386] - [scsi] pm8001: honor return value (Rich Bono) [1168386] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1168386] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1168386] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1168386] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1168386] - [scsi] pm80xx: no need for tag allocation when issuing the command of unregistering device (Rich Bono) [1168386] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm8001: remove unnecessary pci_set_drvdata() (Rich Bono) [1168386]- [perf] Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1188336] - [perf] Fix up MMAP2 buffer space reservation (Jiri Olsa) [1188336] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1188336] - [perf] symbols: Get kernel start address by symbol name (Jiri Olsa) [1188336] - [perf] tools: Fix segfault in cumulative.callchain report (Jiri Olsa) [1188336] - [perf] tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1188336] - [perf] tests: Add test for caching dso file descriptors (Jiri Olsa) [1188336] - [perf] tests: Allow reuse of test_file function (Jiri Olsa) [1188336] - [perf] tests: Spawn child for each test (Jiri Olsa) [1188336] - [perf] tools: Add dso__data_* interface descriptons (Jiri Olsa) [1188336] - [perf] tools: Allow to close dso fd in case of open failure (Jiri Olsa) [1188336] - [perf] tools: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1188336] - [perf] tools: Cache dso data file descriptor (Jiri Olsa) [1188336] - [perf] tools: Add global count of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add global list of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add data_fd into dso object (Jiri Olsa) [1188336] - [perf] tools: Separate dso data related variables (Jiri Olsa) [1188336] - [perf] tools: Cache register accesses for unwind processing (Jiri Olsa) [1188336] - [perf] record: Fix to honor user freq/interval properly (Jiri Olsa) [1188336] - [perf] timechart: Reflow documentation (Jiri Olsa) [1188336] - [perf] probe: Improve error messages in --line option (Jiri Olsa) [1188336] - [perf] probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1188336] - [perf] probe: Show error code and description in verbose mode (Jiri Olsa) [1188336] - [perf] probe: Improve error message for unknown member of data structure (Jiri Olsa) [1188336] - [perf] tests: Show the inner make output when an error happens (Jiri Olsa) [1188336] - [perf] tools: Emit more precise message for missing glibc static library (Jiri Olsa) [1188336] - [perf] tools: Add dcacheline sort (Jiri Olsa) [1188336] - [perf] tools: Add support to dynamically get cacheline size (Jiri Olsa) [1188336] - [perf] tools: Add cpumode to struct hist_entry (Jiri Olsa) [1188336] - [perf] report: Add mem-mode documentation to report command (Jiri Olsa) [1188336] - [perf] revert "Disable PERF_RECORD_MMAP2 support" (Jiri Olsa) [1188336] - [perf] tools: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1188336] - [perf] script/python: Print array argument as string (Jiri Olsa) [1188336] - [perf] tools: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1188336] - [perf] tools: Fix pipe check regression in attr event callback (Jiri Olsa) [1188336] - [perf] tools: Added support for __get_bitmask() macro (Jiri Olsa) [1188336] - [perf] tools: Add options to function plugin (Jiri Olsa) [1188336] - [perf] tools: Add options to plugins (Jiri Olsa) [1188336] - [perf] tools: Add flag to not load event plugins (Jiri Olsa) [1188336] - [perf] tools: Fix 'make help' message error (Jiri Olsa) [1188336] - [perf] record: Fix poll return value propagation (Jiri Olsa) [1188336] - [perf] tools: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1188336] - [perf] tools: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1188336] - [perf] tools: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1188336] - [perf] tools: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1188336] - [perf] tools: Consider header files outside perf directory in tags target (Jiri Olsa) [1188336] - [perf] tools: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1188336] - [perf] trace: Warn the user when not available (Jiri Olsa) [1188336] - [perf] tests: Add a test case for cumulating callchains (Jiri Olsa) [1188336] - [perf] tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1188336] - [perf] tools: Reset output/sort order to default (Jiri Olsa) [1188336] - [perf] ui/gtk: Fix callchain display (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1188336] - [perf] tools: Enable --children option by default (Jiri Olsa) [1188336] - [perf] top: Add top.children config option (Jiri Olsa) [1188336] - [perf] top: Add --children option (Jiri Olsa) [1188336] - [perf] top: Convert to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Add callback function to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Do not auto-remove Children column if --fields given (Jiri Olsa) [1188336] - [perf] report: Add report.children config option (Jiri Olsa) [1188336] - [perf] report: Add --children option (Jiri Olsa) [1188336] - [perf] tools: Add more hpp helper functions (Jiri Olsa) [1188336] - [perf] tools: Apply percent-limit to cumulative percentage (Jiri Olsa) [1188336] - [perf] ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] tools: Save callchain info for each cumulative entry (Jiri Olsa) [1188336] - [perf] callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1188336] - [perf] report: Cache cumulative callchains (Jiri Olsa) [1188336] - [perf] tools: Update cpumode for each cumulative entry (Jiri Olsa) [1188336] - [perf] hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1188336] - [perf] hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1188336] - [perf] hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1188336] - [perf] tools: Introduce struct hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Introduce hists__inc_nr_samples() (Jiri Olsa) [1188336] - [perf] tools: Add automatic remapping of Android libraries (Jiri Olsa) [1188336] - [perf] tools: Add cat as fallback pager (Jiri Olsa) [1188336] - [perf] tests: Add a testcase for histogram output sorting (Jiri Olsa) [1188336] - [perf] tests: Factor out print_hists_*() (Jiri Olsa) [1188336] - [perf] tools: Introduce reset_output_field() (Jiri Olsa) [1188336] - [perf] tools: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1188336] - [perf] hists: Reset width of output fields with header length (Jiri Olsa) [1188336] - [perf] tools: Skip elided sort entries (Jiri Olsa) [1188336] - [perf] top: Add --fields option to specify output fields (Jiri Olsa) [1188336] - [perf] report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1188336] - [perf] tools: Add ->sort() member to struct sort_entry (Jiri Olsa) [1188336] - [perf] report: Add -F option to specify output fields (Jiri Olsa) [1188336] - [perf] tools: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1188336] - [perf] tools: Consolidate management of default sort orders (Jiri Olsa) [1188336] - [perf] tools: Allow hpp fields to be sort keys (Jiri Olsa) [1188336] - [perf] ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1188336] - [perf] tools: Consolidate output field handling to hpp format routines (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort final output (Jiri Olsa) [1188336] - [perf] tools: Support event grouping in hpp ->sort() (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort hist entries (Jiri Olsa) [1188336] - [perf] tools: Convert sort entries to hpp formats (Jiri Olsa) [1188336] - [perf] tools: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1188336] - [perf] tests: Add dwarf unwind test on ARM (Jiri Olsa) [1188336] - [perf] tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1188336] - [perf] session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1188336] - [perf] sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1188336] - [perf] sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1188336] - [perf] tools: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1188336] - [perf] tools: Use tid for finding thread (Jiri Olsa) [1188336] - [perf] tools: Get rid of on_exit() feature test (Jiri Olsa) [1188336] - [perf] record: Propagate exit status of a command line workload (Jiri Olsa) [1188336] - [perf] tools: Clarify the output of perf sched map (Jiri Olsa) [1188336] - [perf] tools: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1188336] - [perf] tools: Add missing event for perf sched record (Jiri Olsa) [1188336] - [perf] tools: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1188336] - [perf] tools: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move sample data structures from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove asmlinkage define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove min define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove unlikely define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h (Jiri Olsa) [1188336] - [perf] tools: Unify export.h (Jiri Olsa) [1188336] - [perf] tools arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1188336] - [perf] tools: Move u64_swap union (Jiri Olsa) [1188336] - [perf] tests: add a test of kvm-390: trace event (Jiri Olsa) [1188336] - [perf] tests: Add numeric identifier to evlist_test (Jiri Olsa) [1188336] - [perf] tools: Parse tracepoints with '-' in system name (Jiri Olsa) [1188336] - [perf] tools: Handle EINTR error for readn/writen (Jiri Olsa) [1188336] - [perf] tests: Add map groups sharing with thread object test (Jiri Olsa) [1188336] - [perf] tools: Share map_groups among threads of the same group (Jiri Olsa) [1188336] - [perf] tools: Reference count map_groups objects (Jiri Olsa) [1188336] - [perf] tools: Allocate thread map_groups's dynamically (Jiri Olsa) [1188336] - [perf] tests: Add thread maps lookup automated tests (Jiri Olsa) [1188336] - [perf] tests: Add a test case for hists filtering (Jiri Olsa) [1188336] - [perf] tests: Factor out fake_setup_machine() (Jiri Olsa) [1188336] - [perf] hists/tui: Count callchain rows separately (Jiri Olsa) [1188336] - [perf] top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1188336] - [perf] ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1188336] - [perf] tools: Account entry stats when it's added to the output tree (Jiri Olsa) [1188336] - [perf] hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1188336] - [perf] hists: Add a couple of hists stat helper functions (Jiri Olsa) [1188336] - [perf] hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1188336] - [perf] hists: Rename hists__inc_stats() (Jiri Olsa) [1188336] - [perf] report: Count number of entries separately (Jiri Olsa) [1188336] - [perf] callchain: Add generic report parse callchain callback function (Jiri Olsa) [1188336] - [perf] kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1188336] - [perf] tools: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1188336] - [perf] tools: Allow ability to map cpus to nodes easily (Jiri Olsa) [1188336] - [perf] tools: Fix pmu object compilation error (Jiri Olsa) [1188336] - [perf] sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] tools: Show absolute percentage by default (Jiri Olsa) [1188336] - [perf] ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1188336] - [perf] tools: Add hist.percentage config option (Jiri Olsa) [1188336] - [perf] diff: Add --percentage option (Jiri Olsa) [1188336] - [perf] top: Add --percentage option (Jiri Olsa) [1188336] - [perf] report: Add --percentage option (Jiri Olsa) [1188336] - [perf] hists: Add support for showing relative percentage (Jiri Olsa) [1188336] - [perf] probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1188336] - [perf] probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1188336] - [perf] tests x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1188336] - [perf] x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1188336] - [perf] tools: Remove extra '/' character in events file path (Jiri Olsa) [1188336] - [perf] machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1188336] - [perf] tests: Add static build make test (Jiri Olsa) [1188336] - [perf] tools: Fix bfd dependency libraries detection (Jiri Olsa) [1188336] - [perf] tools: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in pretty_print() (Jiri Olsa) [1188336] - [perf] tools: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1188336] - [perf] tools: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1188336] - [perf] tests x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1188336] - [perf] tools: Improve error reporting (Jiri Olsa) [1188336] - [perf] tools: Adjust symbols in VDSO (Jiri Olsa) [1188336] - [perf] kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1188336] - [perf] tools: Instead of redirecting flex output, use -o (Jiri Olsa) [1188336] - [perf] tools: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1188336] - [perf] stat: Initialize statistics correctly (Jiri Olsa) [1188336] - [perf] bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1188336] - [perf] bench: Update manpage to mention numa and futex (Jiri Olsa) [1188336] - [perf] probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1188336] - [perf] probe: Fix to handle errors in line_range searching (Jiri Olsa) [1188336] - [perf] probe: Fix --line option behavior (Jiri Olsa) [1188336] - [perf] tools: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1188336] - [perf] callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1188336] - [perf] tools: Do not call warning() directly (Jiri Olsa) [1188336] - [perf] tools: Print event name when show warning if possible (Jiri Olsa) [1188336] - [perf] tools: test correct variable after allocation (Jiri Olsa) [1188336] - [perf] top: Fix documentation of invalid -s option (Jiri Olsa) [1188336] - [perf] tools: Allow building for tile (Jiri Olsa) [1188336] - [perf] tools: Remove unused simple_strtoul() function (Jiri Olsa) [1188336] - [perf] tools: Update some code references in design.txt (Jiri Olsa) [1188336] - [perf] tools: Fix __perf_evsel__open (Jiri Olsa) [1188336] - [perf] evsel: Update function names in debug messages (Jiri Olsa) [1188336] - [perf] tools: Remove thread__find_map function (Jiri Olsa) [1188336] - [perf] annotate: Print the evsel name in the stdio output (Jiri Olsa) [1188336] - [perf] report: Use ui__has_annotation() (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak when synthesizing thread records (Jiri Olsa) [1188336] - [perf] tools: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1188336] - [perf] report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1188336] - [perf] symbols: Apply all filters to an addr_location (Jiri Olsa) [1188336] - [perf] symbols: Record the reason for filtering an address_location (Jiri Olsa) [1188336] - [perf] sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1188336] - [perf] timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1188336] - [perf] machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1188336] - [perf] tools: Speed up thread map generation (Jiri Olsa) [1188336] - [perf] kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] ui hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1188336] - [perf] symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1188336] - [perf] session: Change header.misc dump from decimal to hex (Jiri Olsa) [1188336] - [perf] ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1188336] - [perf] ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1188336] - [perf] tools: Fix synthesizing mmaps for threads (Jiri Olsa) [1188336] - [perf] probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1188336] - [perf] mem: Clarify load-latency in documentation (Jiri Olsa) [1188336] - [perf] bench: Add futex-requeue microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-wake microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-hash microbenchmark (Jiri Olsa) [1188336] - [perf] tools, x86: Build perf on older user-space as well (Jiri Olsa) [1188336] - [perf] tools: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1188336] - [perf] symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1188336] - [perf] symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1188336] - [perf] tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1188336] - [perf] tools: Setup default dwarf post unwinder (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support (Jiri Olsa) [1188336] - [perf] tools: Add feature check for libdw dwarf unwind (Jiri Olsa) [1188336] - [perf] tools: Warn the user about how to enable libunwind support (Jiri Olsa) [1188336] - [perf] tools: Add variable display for VF make output (Jiri Olsa) [1188336] - [perf] tools: Factor features display code (Jiri Olsa) [1188336] - [perf] tools: Fix bison OUTPUT directories dependency (Jiri Olsa) [1188336] - [perf] tests: Add pmu-bison.o make test (Jiri Olsa) [1188336] - [perf] tests: Fix *.o make tests (Jiri Olsa) [1188336] - [perf] probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1188336] - [perf] probe: Allow to add events on the local functions (Jiri Olsa) [1188336] - [perf] probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1188336] - [perf] probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1188336] - [perf] probe: Find given address from offline dwarf (Jiri Olsa) [1188336] - [perf] probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1188336] - [perf] probe: Show in what binaries/modules probes are set (Jiri Olsa) [1188336] - [perf] probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1188336] - [perf] probe: Replace line_list with intlist (Jiri Olsa) [1188336] - [perf] probe: Remove incorrect symbol check for --list (Jiri Olsa) [1188336] - [perf] probe: Fix to do exit call for symbol maps (Jiri Olsa) [1188336] - [perf] symbols: No need to export dso__first_symbol (Jiri Olsa) [1188336] - [perf] tools: Move hash.h header (Jiri Olsa) [1188336] - [perf] tools: Move fs.* to lib/api/fs/ (Jiri Olsa) [1188336] - [perf] callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1188336] - [perf] callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1188336] - [perf] callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1188336] - [perf] callchain: Separate libunwind code to special object (Jiri Olsa) [1188336] - [perf] callchain: Add mask into struct regs_dump (Jiri Olsa) [1188336] - [perf] tools: Remove __maybe_unused from dwarf unwind functions (Jiri Olsa) [1188336] - [perf] callchain: Do not report zero address in unwind (Jiri Olsa) [1188336] - [perf] tools: Fix dwarf unwind max_stack processing (Jiri Olsa) [1188336] - [perf] tests x86: Add dwarf unwind test (Jiri Olsa) [1188336] - [perf] tests x86: Introduce perf_regs_load function (Jiri Olsa) [1188336] - [perf] bench: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in event_format__print function (Jiri Olsa) [1188336] - [perf] record: Add readable output for callchain debug (Jiri Olsa) [1188336] - [perf] tools: Add call-graph option support into .perfconfig (Jiri Olsa) [1188336] - [perf] tools: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1188336] - [perf] report: Remove some needless container_of usage (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] report: Use al->cpumode where applicable (Jiri Olsa) [1188336] - [perf] trace: Add support for syscalls vs raw_syscalls - leftover (Jiri Olsa) [1188336] - [perf] Prevent false warning in perf_swevent_add (Jiri Olsa) [1188336] - [perf] Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1188336] - [perf] x86/intel: Fix Silvermont's event constraints (Jiri Olsa) [1188336] - [perf] Fix perf_event_init_context() (Jiri Olsa) [1188336] - [perf] Optimize group_sched_in() (Jiri Olsa) [1188336] - [perf] x86: Add a few more comments (Jiri Olsa) [1188336] - [perf] Remove redundant PMU assignment (Jiri Olsa) [1188336] - [perf] Fix prototype of find_pmu_context() (Jiri Olsa) [1188336] - [trace] ring-buffer: Fix infinite spin in reading buffer (Jiri Olsa) [1123102] - [trace] ring-buffer: Always reset iterator to reader page (Jiri Olsa) [1123102] - [trace] ring-buffer: Check if ring buffer iterator has stale data (Jiri Olsa) [1123102] - [x86] perf: Fix shared register mutual exclusion enforcement (Don Zickus) [1191741] - [x86] perf: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1167862] - [x86] perf: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1167862] - [x86] perf: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1167862] - [x86] perf: Add Haswell-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix section mismatch in split uncore driver (Jiri Olsa) [1167862] - [x86] perf: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Declare some functions and variables (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1167862] - [x86] perf: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1167862] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1167862] - [x86] perf: Add __init for uncore_cpumask_init() (Jiri Olsa) [1167862] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1167862] - [x86] perf: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1167862] - [x86] perf: make hrtimer timeout configurable per box (Jiri Olsa) [1167862] - [x86] perf: add ability to customize pmu callbacks (Jiri Olsa) [1167862] - [x86] perf: fix initialization of cpumask (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1167862] - [x86] perf: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1167862] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1167862] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1167862] - [x86] perf: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1167862] - [x86] perf: Add filter support for QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Add auxiliary pci device support (Jiri Olsa) [1167862] - [x86] perf: Fix intel QPI uncore event definitions (Jiri Olsa) [1167862] - [x86] perf: Fix sparse warning (Jiri Olsa) [1167862] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix unintended variable name reuse (Jiri Olsa) [1167862] - [x86] perf: Add support for IvyBridge model 58 Uncore (Jiri Olsa) [1167862] - [x86] perf: Fix typo in perf_event_intel_uncore.c (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP CBO and PCU uncore PMU filter management (Jiri Olsa) [1167862] - [x86] perf: Remove unused variable in nhmex_rbox_alter_er() (Jiri Olsa) [1167862] - [x86] perf: Handle pci_read_config_dword() errors (Jiri Olsa) [1167862] - [x86] perf: Fix typo in uncore_pmu_to_box (Jiri Olsa) [1167862] - [x86] perf: Add cpumask for uncore pmu (Jiri Olsa) [1167862] - [x86] perf: Uncore filter support for SandyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Fixes for Nehalem-EX uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix uncore_types_exit section mismatch (Jiri Olsa) [1167862]- [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1134115] - [scsi] lpfc: RHEL 6 lpfc driver release 10.2.8020.2 (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1148957] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Update attribution language to Avago (Tomas Henzl) [1059155] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: Revert " mpt2sas: Remove phys on topology change." (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1059155] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1059155] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1059155] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt3sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1059155] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt2sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt2sas: don't wank with fasync on ->release() (Tomas Henzl) [1059155] - [scsi] mpt2sas: Removed compiler warnnings when logging is disabled (Tomas Henzl) [1059155] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: cleanup forgotten pieces (Tomas Henzl) [1059155] - [scsi] mpt2sas: Adjust confusing if indentation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Fix common misspellings (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix typos concerning "management" (Tomas Henzl) [1059155] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1149890] - [scsi] virtio-scsi: fix various bad behavior on aborted requests (Fam Zheng) [1164749] - [mm] fix page list corruption from double LRU add during swapoff (Johannes Weiner) [1171492] - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153327] {CVE-2014-3690} - [x86] uv_bau: Avoid referencing invalid data in ptc_seq_show (Frank Ramsay) [1166297] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1166297] - [ata] libata-acpi: missing _SDD is not an error (David Milburn) [1171049] - [lib] crypto: Remove debug code from crct10dif (Neil Horman) [1154740] - [mfd] rtsx: Change default tx phase (Don Zickus) [806173] - [mfd] rtsx: Copyright modifications (Don Zickus) [806173] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [806173] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [806173] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [806173] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [806173] - [mfd] rtsx: Implement driving adjustment to device-dependent callbacks (Don Zickus) [806173] - [mfd] rtsx: Add clock divider hook (Don Zickus) [806173] - [mfd] rtsx: Add output voltage switch hook (Don Zickus) [806173] - [mfd] ers: Add realtek pcie card reader driver (Don Zickus) [806173] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1150342] - [netdrv] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1150342] - [netdrv] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150342] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1148019] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1148019] - [netdrv] treewide: Fix typo in printk (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1148019] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1148019] - [netdrv] net: ethernet: qlogic: qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1148019] - [netdrv] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Optimize ring count validations (Chad Dupuis) [1148019] - [netdrv] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1148019] - [netdrv] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1148019] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1119527 1159607] - [kernel] pid: Handle the exit of a multi-threaded init (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: fix free_pid() to handle the first fork failure (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: pidns_get() should check task_active_pid_ns() != NULL (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Fix hang in zap_pid_ns_processes by sending a potentially extra wakeup (Aristeu Rozanski) [1095884 1107216] - [kernel] pid: reenable interrupts when alloc_pid() fails because init has exited (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Stop pid allocation when init dies (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Wait in zap_pid_ns_processes until pid_ns->nr_hashed == 1 (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Dont allow new processes in a dead pid namespace (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: find_new_reaper() can no longer switch to init_pid_ns.child_reaper (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: guarantee that the pidns init will be the last pidns process reaped (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: make killed children autoreap (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: __exit_signal: use thread_group_leader() consistently (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: avoid sig->count in __exit_signal() to detect the group-dead case (Aristeu Rozanski) [1095884 1107216] - [kernel] futex: check PF_KTHREAD rather than !p->mm to filter out kthreads (Oleg Nesterov) [1123756] - [kernel] futex: Prevent attaching to kernel threads (Oleg Nesterov) [1123756] - [kernel] futex: futex_find_get_task remove credentails check (Oleg Nesterov) [1123756] - [kernel] clocksource: Make delta calculation a function (Prarit Bhargava) [1145751] - [kernel] clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1145751] - [kernel] events: Check permission only for parent tracepoint event (Jiri Olsa) [1171943] - [kernel] fork: ERESTARTNOINTR seen from fork call in userspace (Oleg Nesterov) [990783] - [kernel] add panic_on_warn (Prarit Bhargava) [1174022]- [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1059090] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1059090] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1059090] - [infiniband] iser: Use more completion queues (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1059090] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1059090] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1059090] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1059090] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1059090] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1059090] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1059090] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1059090] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1059090] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1059090] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1059090] - [infiniband] mlx5: Add Signature API additions (Amir Vadai) [1059090] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1059090] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1059090] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1059090] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1059090] - [infiniband] iser: Set IP_CSUM as default guard type (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant assignment (Amir Vadai) [1059090] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1059090] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1059090] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1059090] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1059090] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1059090] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1059090] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1059090] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1059090] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1059090] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1059090] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1059090] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1059090] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1059090] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1059090] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1059090] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1059090] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1059090] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1059090] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1059090] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1059090] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1059090] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1059090] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1059090] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1059090] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1059090] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1059090] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1059090] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1059090] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1059090] - [scsi] scsi_cmnd: use the scsi data buffer length to extract transfer size (Amir Vadai) [1059090] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1059090] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1059090] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1059090] - [infiniband] iser: Simplify connection management (Amir Vadai) [1059090] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1186831] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1186831] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1186831] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1186831] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168EP (Ivan Vecera) [1186831] - [netdrv] r8169: add support for Byte Queue Limits (Ivan Vecera) [1186831] - [netdrv] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1186831] - [netdrv] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1186831] - [netdrv] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1186831] - [netdrv] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1186831] - [netdrv] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1186831] - [netdrv] r8169: change uppercase number to lowercase number (Ivan Vecera) [1186831] - [netdrv] r8169: fix an if condition (Ivan Vecera) [1186831] - [netdrv] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1186831] - [netdrv] r8169: fix setting rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: fix the default setting of rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1186831] - [netdrv] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1186831] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1186831] - [netdrv] r8169: disable L23 (Ivan Vecera) [1186831] - [netdrv] r8169: support IPv6 (Ivan Vecera) [1186831] - [netdrv] r8169: use Giant Send (Ivan Vecera) [1186831] - [netdrv] r8169: split rtl8169_tso_csum (Ivan Vecera) [1186831] - [netdrv] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1186831] - [netdrv] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1186831] - [netdrv] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1186831] - [netdrv] r8169: delete non-required instances of include (Ivan Vecera) [1186831] - [netdrv] r8169: check ALDPS bit and disable it if enabled for the 8168g (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1186831] - [netdrv] r8169: enforce RX_MULTI_EN for the 8168f (Ivan Vecera) [1186831] - [netdrv] r8169: remember WOL preferences on driver load (Ivan Vecera) [1186831] - [netdrv] r8169: fix invalid register dump (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary length check (Ivan Vecera) [1186831] - [netdrv] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1186831] - [netdrv] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8411 (Ivan Vecera) [1186831] - [netdrv] r8169: fix offloaded tx checksum for small packets (Ivan Vecera) [1186831] - [netdrv] r8169: fix 8168evl frame padding (Ivan Vecera) [1186831] - [netdrv] r8169: fix auto speed down issue (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8106E (Ivan Vecera) [1186831] - [netdrv] r8169: adjust the flow of hw_start (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Update the RTL8111G parameters (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the method for setting firmware (Ivan Vecera) [1186831] - [netdrv] r8169: Update PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the mothod for PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Remove firmware code (Ivan Vecera) [1186831] - [netdrv] r8169: honor jumbo settings when chipset is requested to start (Ivan Vecera) [1186831] - [netdrv] r8169: fix vlan tag read ordering (Ivan Vecera) [1186831] - [netdrv] r8169: remove the obsolete and incorrect AMD workaround (Ivan Vecera) [1186831] - [netdrv] r8169: remove unneeded dirty_rx index (Ivan Vecera) [1186831] - [netdrv] r8169: workaround for missing extended GigaMAC registers (Ivan Vecera) [1186831] - [netdrv] r8169: remove __dev* attributes (Ivan Vecera) [1186831] - [netdrv] r8169: Drop tp arg from rtl8169_tx_vlan_tag() (Ivan Vecera) [1186831] - [netdrv] r8169: remove unused macros (Ivan Vecera) [1186831] - [netdrv] r8169: allow multicast packets on sub-8168f chipset (Ivan Vecera) [1186831] - [netdrv] r8169: Fix WoL on RTL8168d/8111d (Ivan Vecera) [1186831] - [netdrv] r8169: Kill SafeMtu macro (Ivan Vecera) [1186831] - [netdrv] r8169: use module_pci_driver macro (Ivan Vecera) [1186831] - [netdrv] r8169: Support the get_ts_info ethtool method (Ivan Vecera) [1186831] - [netdrv] r8169: enable transmit time stamping (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-FCS flag (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-ALL flag (Ivan Vecera) [1186831] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [1186831] - [netdrv] r8169: convert to new VLAN model (Ivan Vecera) [1186831] - [netdrv] bnx2: Correctly receive full sized 802.1ad fragmes (Ivan Vecera) [1148014 1158668] - [net] add 802.1ad / 802.1ah / QinQ ethertypes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Rebranding bnx2 driver (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't build unused suspend/resume functions not enabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't receive packets when the napi budget == 0 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Fix shutdown sequence (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Make module parameters readable (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: delete non-required instances of include (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update version to 2.2.5 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Report MDI/MDIX status to ethtool (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Enable auto-mdix when autoneg is disabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Advertise nothing when speed is forced (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: calls skb_set_hash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add pci shutdown handler (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove __dev* attributes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: set maximal number of default RSS queues (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for ethtool --show-channels|--set-channels (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Support for byte queue limits (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: treewide use of RCU_INIT_POINTER (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: switch to build_skb() infrastructure (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: add skb frag size accessors (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: don't request firmware when there's no userspace (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to SKB paged frag API (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to hw_features (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove some rcu sparse warnings (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Always set ETH_FLAG_TXVLAN (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use vzalloc() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update bnx2 to use new vlan accleration (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use netif_set_real_num_{rx,tx}_queues() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: return operator cleanup (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: avoid some skb->ip_summed initializations (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for skb->rxhash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use the dma state API instead of the pci equivalents (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove HAVE_ leftovers (Ivan Vecera) [1148014 1158668] - [netdrv] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1123784] - [netdrv] 3c59x: avoid panic in boomerang_start_xmit when finding page address (Neil Horman) [1119527] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158623] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166341] - [x86] minor cleanup of rh_check_supported() (Prarit Bhargava) [1136447]- [drm] fix fb-helper vs MST dangling connector ptrs v2 (Rob Clark) [1170251] - [drm] gf100-/gr: return non-fatal error code when fw not present (Rob Clark) [1170251] - [drm] radeon: make MMU_NOTIFIER optional (Rob Clark) [1170251] - [drm] upstream sync to v3.18 (Rob Clark) [1170251] - [drm] upstream sync to v3.17 (Rob Clark) [1170250] - [drm] upstream sync to v3.16 (Rob Clark) [1170249] - [drm] upstream sync to v3.15 (Rob Clark) [1170246] - [drm] backport: misc additional shims/stubs (Rob Clark) [1170246] - [drm] backport: shrinker2 (Rob Clark) [1170246] - [drm] backport: allow backport header to remap things (Rob Clark) [1170246] - [drm] backport: add private idr2 (Rob Clark) [1170246] - [kernel] makefile: add RHEL_DRM_* version trackers (Rob Clark) [1170246] - [mm] swap: export release_pages() (Rob Clark) [1170246] - [kernel] time: export nsec_to_jiffies (Rob Clark) [1170246] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1170246] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Rob Clark) [1170246] - [kernel] poll: add poll_requested_events() and poll_does_not_wait() functions (Rob Clark) [1170246] - [lib] acpi: add acpi_target_system_state() (Rob Clark) [1170246] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Rob Clark) [1170246] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Rob Clark) [1170246] - [lib] rbtree: add postorder iteration functions (Rob Clark) [1170246] - [lib] rbtree: add prio tree and interval tree tests (Rob Clark) [1170246] - [lib] rbtree: add RB_DECLARE_CALLBACKS() macro (Rob Clark) [1170246] - [lib] rbtree: remove prior augmented rbtree implementation (Rob Clark) [1170246] - [lib] rbtree: faster augmented rbtree manipulation (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: place easiest case first in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: add __rb_change_child() helper function (Rob Clark) [1170246] - [lib] rbtree: optimize fetching of sibling node (Rob Clark) [1170246] - [lib] rbtree: coding style adjustments (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: optimize case selection logic in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: adjust node color in __rb_erase_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_insert_color() (Rob Clark) [1170246] - [lib] rbtree: adjust root color in rb_insert_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: break out of rb_insert_color loop after tree rotation (Rob Clark) [1170246] - [lib] rbtree: move some implementation details from rbtree.h to rbtree.c (Rob Clark) [1170246] - [lib] rbtree: empty nodes have no color (Rob Clark) [1170246] - [lib] rbtree: Export the augmented rbtree helper functions (Rob Clark) [1170246] - [lib] rbtree: Undo augmented trees performance damage and regression (Rob Clark) [1170246] - [lib] rbtree: Add support for augmented rbtrees (Rob Clark) [1170246] - [kernel] rcu: make SRCU usable in modules (Rob Clark) [1170246] - [kernel] lockdep: Silence warning if CONFIG_LOCKDEP isn't set (Rob Clark) [1170246] - [power] Add sysfs switch for disabling device run-time PM (Rob Clark) [1170246] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Rob Clark) [1170246] - [lib] string: introduce memchr_inv() (Rob Clark) [1170246] - [mm] util: export __get_user_pages_fast() function (Rob Clark) [1170246] - [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1170246] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1170246] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1170246] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1170246] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1170246] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1170246] - [netdrv] forcedeth: call vlan_mode only if hw supports vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove extra parens (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1190840] - [netdrv] forcedeth: drivers/net/ethernet/nvidia/forcedeth.c: fix typo s/SUBSTRACT1/SUBTRACT1/ (Ivan Vecera) [1190840] - [netdrv] forcedeth: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call dev_kfree_skb_any instead of kfree_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Cleanup MSI-X to MSI to INTx fallback code (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix invalid errno reporting in nv_request_irq() (Ivan Vecera) [1190840] - [netdrv] forcedeth: delete non-required instances of include (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix FSF address in file headers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use module_pci_driver to register driver (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do a dma_mapping_error check after skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary OOM messages after netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix WARNINGS that result when DMA mapping is not checked (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary NET_ADDR_RANDOM "bitclean" (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove __dev* attributes (Ivan Vecera) [1190840] - [netdrv] forcedeth: prevent TX timeouts after reboot (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix TX timeout caused by TX pause on down link (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix buffer overflow (Ivan Vecera) [1190840] - [netdrv] forcedeth: advertise transmit time stamping (Ivan Vecera) [1190840] - [netdrv] forcedeth: spin_unlock_irq in interrupt handler fix (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: add transmit timestamping support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove all #inclusions of asm/system.h (Ivan Vecera) [1190840] - [netdrv] forcedeth: stop using net_device.{base_addr, irq} (Ivan Vecera) [1190840] - [netdrv] forcedeth: use eth_hw_addr_random() and reset addr_assign_type (Ivan Vecera) [1190840] - [netdrv] forcedeth: ethernet dev_alloc_skb to netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix bql support for forcedeath (Ivan Vecera) [1190840] - [netdrv] forcedeth: Support for byte queue limits (Ivan Vecera) [1190840] - [netdrv] forcedeth: stats updated with a deferrable timer (Ivan Vecera) [1190840] - [netdrv] forcedeth: allow to silence "TX timeout" debug messages (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add messages to indicate using MSI or MSI-X (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add internal loopback support for forcedeth NICs (Ivan Vecera) [1190840] - [netdrv] forcedeth: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix a few sparse warnings (variable shadowing) (Ivan Vecera) [1190840] - [netdrv] forcedeth: Acknowledge only interrupts that are being processed (Ivan Vecera) [1190840] - [netdrv] forcedeth: add skb frag size accessors (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to SKB paged frag API (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: do vlan cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add appropriate include for prefetch users (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix compile warning of not used nv_set_tso function (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to hw_features (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix common misspellings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix build warnings with CONFIG_PM_SLEEP disabled (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call netif_carrier_off at the end of the probe (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do not use legacy PCI power management (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use netdev_dbg for printk(KERN_DEBUG (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove netdev_dbg uses (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert dev_printk( to dev_( (Ivan Vecera) [1190840] - [netdrv] forcedeth: Separate vendor specific initializations into functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add function init_realtek_8211b (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert pr_ to netdev_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pr_fmt and pr_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert remaining dprintk to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use print_hex_dump (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert dprintk(KERN_DEBUG to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Change reg_delay arguments and use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use usleep_range not msleep for small sleeps (Ivan Vecera) [1190840] - [netdrv] forcedeth: do not use assignment in if conditions (Ivan Vecera) [1190840] - [netdrv] forcedeth: include and instead of and as suggested by checkpatch (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary checks before kfree (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix multiple code style issues (Ivan Vecera) [1190840] - [netdrv] forcedeth: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [1190840] - [netdrv] forcedeth: return operator cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove address use from assignments of function pointers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix different hardware statistics versions (Ivan Vecera) [1190840] - [netdrv] forcedeth: correct valid flag (Ivan Vecera) [1190840] - [netdrv] forcedeth: trans_start cleanups (Ivan Vecera) [1190840] - [netdrv] forcedeth: Account for consumed budget in napi poll (Ivan Vecera) [1190840] - [netdrv] forcedeth: Kill NAPI config options (Ivan Vecera) [1190840] - [netdrv] forcedeth: GRO support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Stay in NAPI as long as there's work (Ivan Vecera) [1190840] - [netdrv] forcedeth: use skb_headlen() (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix tx limit2 flag check (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert multiple drivers to use netdev_for_each_mc_addr, part4 (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [1190840] - [netdrv] forcedeth: request_irq - Remove unnecessary leading & from second arg (Ivan Vecera) [1190840] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add support for busy polling (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Restrict PIO to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1168627] - [netdrv] revert "sfc: stop PIO for RHEL6" (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use netif_set_real_num_{rx, tx}_queues() (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove device ID macros only used once (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add Solarflare vendor ID and SFC4000 device IDs (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Implement generic features interface (Nikolay Aleksandrov) [1168627] - [virtio] defer config changed notifications (David Gibson) [1157745] - [virtio] unify config_changed handling (David Gibson) [1157745] - [video] Further fbcon sanity checking (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbcon: add lifetime refcount to opened frame buffers (Vitaly Kuznetsov) [1135951] - [x86] xen: correctly check for pending events when restoring irq flags (Vitaly Kuznetsov) [1060957] - [dma] dmaengine: ioatdma: fix dma mapping errors (Prarit Bhargava) [1024477] - [dma] ioat3: add missing DMA unmap to ioat_xor_val_self_test() (Prarit Bhargava) [1024477] - [dma] ioat: Fix DMA memory sync direction correct flag (Prarit Bhargava) [1024477] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172137] - [netdrv] igb: add support for spoofchk config (Stefan Assmann) [1113239]- [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1158363] - [fs] cifs: Use key_invalidate instead of the rh_key_invalidate() (Sachin Prabhu) [885899] - [fs] KEYS: Add invalidation support (Sachin Prabhu) [885899] - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180492] {CVE-2014-9584} - [net] mac80211: fix fragmentation code, particularly for encryption (Stanislaw Gruszka) [1173618] {CVE-2014-8709} - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1132826] - [block] Revert "nvme: remove deprecated IRQF_DISABLED" (David Milburn) [1182767] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179466] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1183063] - [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162385] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1126366] - [hv] Add support for vNIC hot removal (Vitaly Kuznetsov) [1126366] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1126366] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1126366] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1126366] - [xen] blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1180101] - [xen] blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1180101] - [xen] blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Add WARN to deal with misbehaving backends (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Squash blkif_request_rw and blkif_request_discard together (Vitaly Kuznetsov) [1180101] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1053835] - [s390] dasd: remove unused code (Hendrik Brueckner) [1053835] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1053835] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [1053835] - [s390] dasd: improve speed of dasdfmt (Hendrik Brueckner) [1053835] - [scsi] qla4xxx: 5.03.00.00.06.07-k0 (Chad Dupuis) [1147585] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1147585] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1147594] - [net] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1147594] - [net] cnic: Rebranding cnic driver (Maurizio Lombardi) [1147594] - [net] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1147594] - [net] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1147594] - [net] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1147594] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1147589] - [scsi] bnx2i: fix custom stats length (Maurizio Lombardi) [1147589] - [scsi] fix message when max_report_luns is exceeded (Rob Evers) [840708] - [scsi] megaraid_sas: driver version update 06.806.08.00 (Tomas Henzl) [1172980] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1172980] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1172980] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1172980] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1172980] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1172980] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1172980] - [scsi] megaraid: fix BUG_ON() from incorrect use of delayed work (Tomas Henzl) [1172980] - [scsi] remove unnecessary pci_set_drvdata() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1172980] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1172980] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1172980] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1172980] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Driver version update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1172980] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1172980] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1172980] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1172980]- [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1166763] - [md] revert "dm-cache: mark as tech preview" (Mike Snitzer) [1187757] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1187757] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1187757] - [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1187757] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1187757] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1187757] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1187757] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1187757] - [md] dm-cache: improve discard support (Mike Snitzer) [1187757] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1187757] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1187757] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1187757] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1187757] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1187757] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1187757] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1187757] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1187757] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1187757] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1187757] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1187757] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1187757] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1187757] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1187757] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1187757] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1187757] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1187757] - [mm] replace hardcoded 3 with admin_reserve_pages knob (Petr Holasek) [1127398] - [x86] kvm: increase VCPU limit to 240 (Radim Krcmar) [864242] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1055748 1067160] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1184540] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1184540] - [pci] Merge multi-line quoted strings (Myron Stowe) [1184540] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1184540] - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171676] - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1174168] - [idle] intel_idle: Broadwell support (Neil Horman) [1035916] - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167115] {CVE-2014-8884} - [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1115505] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1080506] - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161568] {CVE-2014-7825 CVE-2014-7826}- [fs] splice: perform generic write checks (Eric Sandeen) [1155900] {CVE-2014-7822} - [fs] ext4: drop inode from orphan list if ext4_delete_inode() fails (Eric Sandeen) [1156661] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Dave Wysochanski) [1115545] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Dave Wysochanski) [1115545] - [fs] nfsd: close potential race between delegation break and laundromat (J. Bruce Fields) [1076663] - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1149831] - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1149831] - [fs] unbalanced unlock of namespace_sem on failure exit in do_loopback() (Alexander Viro) [1176920] - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1167059] - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1167059] - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1167059] - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1159925 1184072] - [platform] x86: toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Refuse to load on machines with buggy INFO implementations (Benjamin Tissoires) [1146711] - [platform] x86: kconfig: Replace select by depends on ACPI_WMI (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support alternate hotkey interfaces (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support additional hotkey scancodes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make one-bit bitfields unsigned (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix machines that don't support HCI_SYSTEM_EVENT (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Don't add devices for unsupported features (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support SPFC as an HCI method (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Use handle for HCI calls (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix up return codes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert to use acpi_driver (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert printks to pr_ (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add key_entry for a lone FN keypress (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries() (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make remove_device() and add_device() void (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add an extra couple of keys (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: fix multimedia keys on some machines (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add full hotkey support (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: convert to seq_file (Benjamin Tissoires) [1146711] - [platform] input: add keycodes for touchpad on/off keys (Benjamin Tissoires) [1146711] - [scsi] ipr: set coherent DMA mask (Gustavo Duarte) [1148148] - [scsi] ipr: convert to generic DMA API (Gustavo Duarte) [1148148] - [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1148148] - [scsi] ipr: fix compile failure (Gustavo Duarte) [1148148] - [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1148148] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1167405] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1167405] - [hid] Set Report ID properly for Output reports on the Control endpoint (Gopal Tiwari) [1133400] - [hid] Send Report ID when numbered reports are sent over the control endpoint (Gopal Tiwari) [1133400] - [hid] hidraw: Use Interrupt Endpoint for OUT Transfers if Available (Gopal Tiwari) [1133400] - [s390] kernel: sclp console tty reference counting (Hendrik Brueckner) [1136342] - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1116398] - [x86] add efi_smbios_addr kernel parameter (Prarit Bhargava) [1179177] - [pci] intel-iommu: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits (Alex Williamson) [1179323] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1022555] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1022555] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1022555] - [lib] crc32: Mark test data __initconst (Daniel Borkmann) [1022555] - [lib] crc32: Greatly shrink CRC combining code (Daniel Borkmann) [1022555] - [lib] crc32: remove unnecessary __constant (Daniel Borkmann) [1022555] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1022555] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1022555] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1022555] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1022555] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1022555] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1022555] - [lib] crc32: fix const sections for crc32 table (Daniel Borkmann) [1022555] - [lib] crc32: fix unused variables warnings (Daniel Borkmann) [1022555] - [lib] crc32: add self-test code for crc32c (Daniel Borkmann) [1022555] - [lib] crc32: bolt on crc32c (Daniel Borkmann) [1022555] - [lib] crc32: add note about this patchset to crc32.c (Daniel Borkmann) [1022555] - [lib] crc32: optimize loop counter for x86 (Daniel Borkmann) [1022555] - [lib] crc32: add slice-by-8 algorithm to existing code (Daniel Borkmann) [1022555] - [lib] crc32: make CRC_*_BITS definition correspond to actual bit counts (Daniel Borkmann) [1022555] - [lib] crc32: fix mixing of endian-specific types (Daniel Borkmann) [1022555] - [lib] crc32: miscellaneous cleanups (Daniel Borkmann) [1022555] - [lib] crc32: simplify unit test code (Daniel Borkmann) [1022555] - [lib] crc32: move long comment about crc32 fundamentals to Documentation/ (Daniel Borkmann) [1022555] - [lib] crc32: remove two instances of trailing whitespaces (Daniel Borkmann) [1022555] - [lib] crc32: optimize inner loop (Daniel Borkmann) [1022555] - [lib] crc32: major optimization (Daniel Borkmann) [1022555] - [lib] crc32: some minor cleanups (Daniel Borkmann) [1022555] - [lib] crc32: minor optimizations and cleanup (Daniel Borkmann) [1022555] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1022555] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1022555] - [net] ipv6: fix the noflags test in addrconf_get_prefix_route (Hannes Frederic Sowa) [1130235] - [net] ipv6: fix route lookup in addrconf_prefix_rcv() (Hannes Frederic Sowa) [1130235] - [net] netfilter: xt_recent: inform user when hitcount is too large (Florian Westphal) [1109248] - [net] fix netdev sysfs group duplication upon netns change (Nikolay Aleksandrov) [1170221] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1121625] - [net] tcp: ioctl type SIOCOUTQNSD returns amount of data not sent (Alexander Duyck) [1097807] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1130197] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1130197] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1130197] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Daniel Borkmann) [1090561] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Daniel Borkmann) [1090561] - [net] sctp: improve sctp_select_active_and_retran_path selection (Daniel Borkmann) [1090561] - [net] sctp: migrate most recently used transport to ktime (Daniel Borkmann) [1090561] - [net] sctp: refactor active path selection (Daniel Borkmann) [1090561] - [kernel] ktime: add ktime_after and ktime_before helper (Daniel Borkmann) [1090561] - [net] sctp: migrate cookie life from timeval to ktime (Daniel Borkmann) [1090561] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Daniel Borkmann) [1090561] - [net] pktgen: clean up ktime_t helpers (Daniel Borkmann) [1090561] - [net] pktgen: remove ndelay() call (Daniel Borkmann) [1090561] - [net] pktgen: increasing transmission granularity (Daniel Borkmann) [1090561] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Improve stats update mechanism (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1147537] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1149263] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1149263] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1149263] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Rob Evers) [1149263] - [scsi] be2iscsi: fix custom stats length (Rob Evers) [1149263] - [scsi] hpsa: Remove unneeded pci_set_drvdata from hpsa (Joseph Szczypek) [1150660] - [scsi] hpsa: delete old unused padding garbage (Joseph Szczypek) [1150660] - [scsi] hpsa: Cleanup white space, blank lines, moved functions (Joseph Szczypek) [1150660] - [scsi] hpsa: Remove (u8) from hpsa_show_volume_status to match upstream (Joseph Szczypek) [1150660] - [scsi] hpsa: Add validity check for pointer in controller_reset_failed (Joseph Szczypek) [1150660] - [scsi] hpsa: use ioremap_nocache instead of ioremap (Joseph Szczypek) [1150660] - [scsi] hpsa: fix incorrect abort diagnostic message (Joseph Szczypek) [1150660] - [scsi] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Joseph Szczypek) [1150660] - [scsi] hpsa: remove atrophied hpsa_scsi_setup function (Joseph Szczypek) [1150660] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Joseph Szczypek) [1150660] - [scsi] hpsa: add readl after writel in interrupt mask setting code (Joseph Szczypek) [1150660] - [scsi] hpsa: Update hpsa driver revision (Joseph Szczypek) [1150660] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1150660] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1150660] - [scsi] hpsa: Enable host lockless field (Joseph Szczypek) [1150660] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1150660] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1150660] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1150660] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1150660] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1150660] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1150660] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1150660] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1150660] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1150660] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1150660] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1150660] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1150660] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Joseph Szczypek) [1150660] - [scsi] hpsa: remove online devices from offline device list (Joseph Szczypek) [1150660] - [scsi] hpsa: fix non-x86 builds (Joseph Szczypek) [1150660] - [scsi] hpsa: do not unconditionally copy sense data (Joseph Szczypek) [1150660] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Joseph Szczypek) [1150660] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Joseph Szczypek) [1150660] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Joseph Szczypek) [1150660] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Joseph Szczypek) [1150660] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Joseph Szczypek) [1150660] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Joseph Szczypek) [1150660] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Joseph Szczypek) [1150660] - [scsi] hpsa: define extended_report_lun_entry data structure (Joseph Szczypek) [1150660] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Joseph Szczypek) [1150660] - [scsi] hpsa: avoid unnecessary readl on every command submission (Joseph Szczypek) [1150660] - [scsi] hpsa: use per-cpu variable for lockup_detected (Joseph Szczypek) [1150660] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Joseph Szczypek) [1150660] - [scsi] hpsa: allocate reply queues individually (Joseph Szczypek) [1150660] - [scsi] hpsa: choose number of reply queues more intelligently (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Joseph Szczypek) [1150660] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Joseph Szczypek) [1150660] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove unused fields from struct ctlr_info (Joseph Szczypek) [1150660]- [perf] tools: Allow to specify lib compile variable for spec usage (Jiri Olsa) [1172076] - [perf] bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1172076] - [perf] bench numa: Make no args mean 'run all tests' (Jiri Olsa) [1172076] - [perf] machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1172076] - [perf] symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1172076] - [perf] trace: Decode architecture-specific signal numbers (Jiri Olsa) [1172076] - [perf] tools: fix BFD detection on opensuse (Jiri Olsa) [1172076] - [perf] symbols: Destroy unused symsrcs (Jiri Olsa) [1172076] - [perf] annotate: Check availability of annotate when processing samples (Jiri Olsa) [1172076] - [perf] trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1172076] - [perf] list: Fix checking for supported events on older kernels (Jiri Olsa) [1172076] - [perf] tools: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1172076] - [perf] probe: Do not add offset twice to uprobe address (Jiri Olsa) [1172076] - [perf] buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1172076] - [perf] tools: Adjust kallsyms for relocated kernel (Jiri Olsa) [1172076] - [perf] tests: No need to set up ref_reloc_sym (Jiri Olsa) [1172076] - [perf] symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1172076] - [perf] record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1172076] - [perf] machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1172076] - [perf] machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1172076] - [perf] tools: Add kallsyms__get_function_start() (Jiri Olsa) [1172076] - [perf] symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1172076] - [perf] tools: Fix include for non x86 architectures (Jiri Olsa) [1172076] - [perf] tools: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1172076] - [perf] tools: Demangle kernel and kernel module symbols too (Jiri Olsa) [1172076] - [perf] doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1172076] - [perf] symbols: Load map before using map->map_ip() (Jiri Olsa) [1172076] - [perf] tools: Fix traceevent plugin path definitions (Jiri Olsa) [1172076] - [perf] symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1172076] - [perf] stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1172076] - [perf] evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1172076] - [perf] tools: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1172076] - [perf] stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1172076] - [perf] tools: Add support for the xtensa architecture (Jiri Olsa) [1172076] - [perf] session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1172076] - [perf] timechart: Fix wrong SVG height (Jiri Olsa) [1172076] - [perf] tools: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1172076] - [perf] callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1172076] - [perf] tools: Do proper comm override error handling (Jiri Olsa) [1172076] - [perf] symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1172076] - [perf] probe: Release all dynamically allocated parameters (Jiri Olsa) [1172076] - [perf] probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1172076] - [perf] tools: Add 'build-test' make target (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1172076] - [perf] hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1172076] - [perf] tools: Factor out sample__resolve_callchain() (Jiri Olsa) [1172076] - [perf] tools: Remove symbol_conf.use_callchain check (Jiri Olsa) [1172076] - [perf] tools: Fix cross building (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() finally!! (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Check return value of realloc() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add state member to struct trace_seq (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove hard coded include to /usr/local/include in Makefile (Jiri Olsa) [1172076] - [perf] tools: Fix build error due to zfree() cast (Jiri Olsa) [1172076] - [perf] record: Rename --initial-delay to --delay (Jiri Olsa) [1172076] - [perf] record: Rename --no-delay to --no-buffering (Jiri Olsa) [1172076] - [perf] tools: Remove unused test-volatile-register-var.c (Jiri Olsa) [1172076] - [perf] probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1172076] - [perf] diff: Color the Weighted Diff column (Jiri Olsa) [1172076] - [perf] diff: Color the Ratio column (Jiri Olsa) [1172076] - [perf] diff: Color the Delta column (Jiri Olsa) [1172076] - [perf] tools: Generalize percent_color_snprintf() (Jiri Olsa) [1172076] - [perf] tools: Include from asm/bug.h (Jiri Olsa) [1172076] - [perf] record: Add --initial-delay option (Jiri Olsa) [1172076] - [perf] tools: Use the DWARF unwind info only if loaded (Jiri Olsa) [1172076] - [perf] tools: Add test for building detached source tarballs (Jiri Olsa) [1172076] - [perf] tools: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1172076] - [perf] tools: Move perf's bug.h to a generic place (Jiri Olsa) [1172076] - [perf] tools: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1172076] - [perf] tools: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1172076] - [perf] evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1172076] - [perf] report: Move histogram entries collapsing to separate function (Jiri Olsa) [1172076] - [perf] report: Move hist browser selection code to separate function (Jiri Olsa) [1172076] - [perf] report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1172076] - [perf] tools: Comment typo fix (Jiri Olsa) [1172076] - [perf] stat: Fix --delay option in man page (Jiri Olsa) [1172076] - [perf] tools: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1172076] - [perf] machine: Fix id_hdr_size initialization (Jiri Olsa) [1172076] - [perf] tools: Automate setup of FEATURE_CHECK_(C|LD)FLAGS-all variables (Jiri Olsa) [1172076] - [perf] trace: Pack 'struct trace' (Jiri Olsa) [1172076] - [perf] header: Pack 'struct perf_session_env' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Shut up plugins make message (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Do not generate dependency for system header files (Jiri Olsa) [1172076] - [perf] tests: Fix installation tests path setup (Jiri Olsa) [1172076] - [perf] tools: Move arch setup into seprate Makefile (Jiri Olsa) [1172076] - [perf] stat: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] tests: Fixup leak on error path in parse events test (Jiri Olsa) [1172076] - [perf] evlist: Auto unmap on destructor (Jiri Olsa) [1172076] - [perf] evlist: Close fds on destructor (Jiri Olsa) [1172076] - [perf] evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1172076] - [perf] record: Remove old evsel_list usage (Jiri Olsa) [1172076] - [perf] evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1172076] - [perf] evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1172076] - [perf] stat: Don't show counter information when workload fails (Jiri Olsa) [1172076] - [perf] tools: Use zfree to help detect use after free bugs (Jiri Olsa) [1172076] - [perf] tools: Introduce zfree (Jiri Olsa) [1172076] - [perf] tools: No need to test against NULL before calling free() (Jiri Olsa) [1172076] - [perf] ui/tui: Implement header window (Jiri Olsa) [1172076] - [perf] ui/tui: Split help message for perf top and report (Jiri Olsa) [1172076] - [perf] ui/tui: Protect windows by ui__lock (Jiri Olsa) [1172076] - [perf] probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1172076] - [perf] probe: Expand given path to absolute path (Jiri Olsa) [1172076] - [perf] config: Ignore generated files in feature-checks (Jiri Olsa) [1172076] - [perf] tools: Do not synthesize the treads of default guest (Jiri Olsa) [1172076] - [perf] tools: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Find the proc info under machine->root_dir (Jiri Olsa) [1172076] - [perf] tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1172076] - [perf] report: Print session information only if --stdio is given (Jiri Olsa) [1172076] - [perf] report: Use pr_*() functions where applicable (Jiri Olsa) [1172076] - [perf] symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1172076] - [perf] mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1172076] - [perf] scripting perl: Shorten function signatures (Jiri Olsa) [1172076] - [perf] scripting python: Shorten function signatures (Jiri Olsa) [1172076] - [perf] ui browser: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] report: Rename 'perf_report' to 'report' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global 'O' processing code (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove print_app_build variable (Jiri Olsa) [1172076] - [perf] tools: Making QUIET_(CLEAN|INSTAL) variables global (Jiri Olsa) [1172076] - [perf] tests: Factor make install tests (Jiri Olsa) [1172076] - [perf] tools: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1172076] - [perf] record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1172076] - [perf] record: Simplify perf_record__write (Jiri Olsa) [1172076] - [perf] record: Use perf_data_file__write for output file (Jiri Olsa) [1172076] - [perf] inject: Handle output file via perf_data_file object (Jiri Olsa) [1172076] - [perf] tools: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1172076] - [perf] report: Introduce helpers for processing callchains (Jiri Olsa) [1172076] - [perf] annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1172076] - [perf] annotate: Adopt methods from hists (Jiri Olsa) [1172076] - [perf] top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1172076] - [perf] annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1172076] - [perf] hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1172076] - [perf] annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror (Jiri Olsa) [1172076] - [perf] hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1172076] - [perf] sort: Do not compare dso again (Jiri Olsa) [1172076] - [perf] sort: Compare addresses if no symbol info (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1172076] - [perf] symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1172076] - [perf] timechart: Add --highlight option (Jiri Olsa) [1172076] - [perf] symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1172076] - [perf] symbols: Remove needless static binary_type array (Jiri Olsa) [1172076] - [perf] timechart: Add support for topology (Jiri Olsa) [1172076] - [perf] timechart: Get number of CPUs from perf header (Jiri Olsa) [1172076] - [perf] timechart: Print pid along the name (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support to CPU info (Jiri Olsa) [1172076] - [perf] tools: Convert to new topic libraries (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor process_filter() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in add_right() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1172076] - [perf] completion: Complete 'perf kvm' (Jiri Olsa) [1172076] - [perf] evlist: Add perf_evlist__to_front() (Jiri Olsa) [1172076] - [perf] tools: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1172076] - [perf] tools: Move mem_bswap32/64 to util.c (Jiri Olsa) [1172076] - [perf] evlist: Add can_select_event() method (Jiri Olsa) [1172076] - [perf] header: Allow header->data_offset to be predetermined (Jiri Olsa) [1172076] - [perf] tools: Add perf_event_paranoid() (Jiri Olsa) [1172076] - [perf] tools: Start carving out symbol parsing routines from perf (Jiri Olsa) [1172076] - [perf] unwinding: Use the per-feature check flags (Jiri Olsa) [1172076] - [perf] tools: Add per-feature check flags (Jiri Olsa) [1172076] - [perf] symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1172076] - [perf] symbols: Rename filename argument (Jiri Olsa) [1172076] - [perf] symbols: Constify some DSO methods parameters (Jiri Olsa) [1172076] - [perf] symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1172076] - [perf] symbols: Constify dso->long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1172076] - [perf] symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1172076] - [perf] machine: Don't open code assign dso->short_name (Jiri Olsa) [1172076] - [perf] symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1172076] - [perf] script: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] report: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1172076] - [perf] kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1172076] - [perf] kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1172076] - [perf] annotate: Fix typo (Jiri Olsa) [1172076] - [perf] archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1172076] - [perf] kvm: Fix bug in 'stat report' (Jiri Olsa) [1172076] - [perf] kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1172076] - [perf] evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1172076] - [perf] evlist: Fix max mmap_pages (Jiri Olsa) [1172076] - [perf] evlist: Remove unnecessary parentheses (Jiri Olsa) [1172076] - [perf] record: Fix display of incorrect mmap pages (Jiri Olsa) [1172076] - [perf] script: Add an option to print the source line number (Jiri Olsa) [1172076] - [perf] script: Fix symoff printing in callchains (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Report better error message on bad function args (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use 'const' in variables pointing to const strings (Jiri Olsa) [1172076] - [perf] trace: Fix summary percentage when processing files (Jiri Olsa) [1172076] - [perf] trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1172076] - [perf] tools: build: Fix install dependency (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Several cleanups for function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add cfg80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add scsi plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add xen plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add sched_switch plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add mac80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kvm plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kmem plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add hrtimer plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: Overload pr_stat traceevent print function (Jiri Olsa) [1172076] - [perf] tools: Add trace-event global object for tracepoint interface (Jiri Olsa) [1172076] - [perf] tools: Add trace-event object (Jiri Olsa) [1172076] - [perf] tools: Add build and install plugins targets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin build support (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin support (Jiri Olsa) [1172076] - [perf] script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1172076] - [perf] symbols: Fix random fd closing with no libelf (Jiri Olsa) [1172076] - [perf] kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1172076] - [perf] kvm: Fix spurious '=' use in man page (Jiri Olsa) [1172076] - [perf] kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1172076] - [perf] target: Move the checking of which map function to call into function (Jiri Olsa) [1172076] - [perf] tools: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1172076] - [perf] tools: Remove stackprotector feature check (Jiri Olsa) [1172076] - [perf] tools: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1172076] - [perf] symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1172076] - [perf] symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1172076] - [perf] tools: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1172076] - [perf] trace: Honour -m option (Jiri Olsa) [1172076] - [perf] tools: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1172076] - [perf] tools: Correct the message in feature-libnuma checking (Jiri Olsa) [1172076] - [perf] timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Introduce tool struct (Jiri Olsa) [1172076] - [perf] tools: Add perf_data_file__write interface (Jiri Olsa) [1172076] - [perf] tools: Add writen function (Jiri Olsa) [1172076] - [perf] tools: Fine tune readn function (Jiri Olsa) [1172076] - [perf] tools: Use correct return type for readn function (Jiri Olsa) [1172076] - [perf] record: Unify data output code into perf_record__write function (Jiri Olsa) [1172076] - [perf] tools: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1172076] - [perf] timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] timechart: Remove some needless struct forward declarations (Jiri Olsa) [1172076] - [perf] timechart: dynamically determine event fields offset (Jiri Olsa) [1172076] - [perf] symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1172076] - [perf] script: Print mmap[2] events also (Jiri Olsa) [1172076] - [perf] script: Print comm, fork and exit events also (Jiri Olsa) [1172076] - [perf] script: Print callchains and symbols if they exist (Jiri Olsa) [1172076] - [perf] tools: Export setup_list (Jiri Olsa) [1172076] - [perf] thread: Move comm_list check into function (Jiri Olsa) [1172076] - [perf] symbols: Move idle syms check from top to generic function (Jiri Olsa) [1172076] - [perf] evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support (Jiri Olsa) [1172076] - [perf] timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1172076] - [perf] timechart: Group figures and add title with details (Jiri Olsa) [1172076] - [perf] timechart: Add support for displaying only tasks related data (Jiri Olsa) [1172076] - [perf] timechart: Use proc_num to implement --power-only (Jiri Olsa) [1172076] - [perf] timechart: Add option to limit number of tasks (Jiri Olsa) [1172076] - [perf] timechart: Always try to print at least 15 tasks (Jiri Olsa) [1172076] - [perf] record: Default -t option to no inheritance (Jiri Olsa) [1172076] - [perf] tools: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1172076] - [perf] tools: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1172076] - [perf] record: Make per-cpu mmaps the default (Jiri Olsa) [1172076] - [perf] script: Move evname print code to process_event() (Jiri Olsa) [1172076] - [perf] completion: Rename file to reflect zsh support (Jiri Olsa) [1172076] - [perf] completion: Introduce zsh support (Jiri Olsa) [1172076] - [perf] completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1172076] - [perf] completion: Factor out compgen stuff (Jiri Olsa) [1172076] - [perf] completion: Introduce a layer of indirection (Jiri Olsa) [1172076] - [perf] top: Make -g refer to callchains (Jiri Olsa) [1172076] - [perf] trace: Remove thread summary coloring (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1172076] - [perf] tools: stat: Add event unit and scale support (Jiri Olsa) [1172076] - [perf] Fix hotplug splat (Jiri Olsa) [1172076] - [perf] x86: Fix event scheduling (Jiri Olsa) [1172076] - [perf] nmi: Fix unknown NMI warning (Jiri Olsa) [1172076] - [perf] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1172076] - [perf] Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1172076] - [perf] Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1172076] - [perf] Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1172076]- [kernel] register_console: prevent adding the same console twice (Artem Savkov) [1169763] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (David Milburn) [1158605] - [block] mtip32xx: Remove dfs_parent after pci unregister (David Milburn) [1158605] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (David Milburn) [1158605] - [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156521] {CVE-2014-8369} - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173184] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173184] - [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1169431] - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176211] - [net] bridge: multicast: enable snooping on general queries only (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for general query destination (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for query source addresses (Marcelo Leitner) [1167003] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Marcelo Leitner) [1167003] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Marcelo Leitner) [1167003] - [net] bridge: Fix potential deadlock on br->multicast_lock (Marcelo Leitner) [1167003] - [net] xfrm: ipcomp6 support (Jiri Pirko) [1124183] - [net] xfrm: xfrm6_tunnel in netns (Jiri Pirko) [1124183] - [net] xfrm: fixup xfrm6_tunnel error propagation (Jiri Pirko) [1124183] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170120] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170120] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170120] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170120] - [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170120] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1130443] - [net] netfilter: xt_tcpmss: Fix IPv6 default MSS too (Panu Matilainen) [1121486] - [net] netfilter: xt_tcpmss: Fix violation of RFC879 in absence of MSS option (Panu Matilainen) [1121486] - [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1163934] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1152365] - [net] ipv4: disable bh while doing route gc (Marcelo Leitner) [1141866] - [net] vxlan: use custom ndo_change_mtu handler (Alexander Duyck) [1127108]- [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1120365] - [hid] multitouch: manually add back Quanta 3001 handling (Benjamin Tissoires) [1117264] - [x86] xen: avoid freeing static 'name' when kasprintf() fails (Vitaly Kuznetsov) [1105497] - [x86] xen: suspend and resume system devices when running PVHVM (Vitaly Kuznetsov) [1105497] - [x86] xen: remove blocked time accounting from xen "clockchip" (Vitaly Kuznetsov) [1105497] - [x86] xen: Free onlined per-cpu data structure if we want to online it again (Vitaly Kuznetsov) [1105497] - [x86] xen: Check that the per_cpu data structure has data before freeing (Vitaly Kuznetsov) [1105497] - [x86] xen: Don't leak interrupt name when offlining (Vitaly Kuznetsov) [1105497] - [x86] xen: Encapsulate the struct clock_event_device in another structure (Vitaly Kuznetsov) [1105497] - [x86] xen: Add default value of -1 for IRQ and check for that (Vitaly Kuznetsov) [1105497] - [x86] xen: use non-tracing preempt in xen_clocksource_read() (Vitaly Kuznetsov) [1105497] - [x86] xen: Cleanup code/data sections definitions (Vitaly Kuznetsov) [1105497] - [x86] xen: Fix kasprintf splat when allocating timerd IRQ line (Vitaly Kuznetsov) [1105497] - [x86] xen: do not initialize PV timers on HVM if !xen_have_vector_callback (Vitaly Kuznetsov) [1105497] - [x86] xen: teardown timer for HVM as well (Vitaly Kuznetsov) [1105497] - [x86] Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock (Vitaly Kuznetsov) [1105497] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1170329] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Make device create/destroy logic symmetric (Myron Stowe) [1170329] - [pci] Stop all children first, before removing all children (Myron Stowe) [1170329] - [pci] Leave normal LIST_POISON in deleted list entries (Myron Stowe) [1170329] - [pci] Rename local variables to conventional names (Myron Stowe) [1170329] - [pci] Remove unused, commented-out, code (Myron Stowe) [1170329] - [pci] Stop and remove devices in one pass (Myron Stowe) [1170329] - [pci] Fold stop and remove helpers into their callers (Myron Stowe) [1170329] - [pci] Use list_for_each_entry() for bus->devices traversal (Myron Stowe) [1170329] - [pci] Remove pci_stop_and_remove_behind_bridge() (Myron Stowe) [1170329] - [pci] Don't export stop_bus_device and remove_bus_device interfaces (Myron Stowe) [1170329] - [pci] pcmcia: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Stop disabling bridges on remove (Myron Stowe) [1170329] - [pci] make acpihp use __pci_remove_bus_device instead (Myron Stowe) [1170329] - [pci] export __pci_remove_bus_device (Myron Stowe) [1170329] - [pci] Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge (Myron Stowe) [1170329] - [pci] Rename pci_remove_bus_device to pci_stop_and_remove_bus_device (Myron Stowe) [1170329] - [pci] Fix pci cardbus removal (Myron Stowe) [1170329] - [pci] Only call pci_stop_bus_device() one time for child devices at remove (Myron Stowe) [1170329] - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1168072] - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1168072] - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1180061] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1148125] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1148127] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1148119] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1148119] - [s390] Add a mechanism to get the subchannel id (Hendrik Brueckner) [1148119] - [s390] cio: handle unknown pgroup state (Hendrik Brueckner) [1053833] - [s390] cio: export vpm via sysfs (Hendrik Brueckner) [1053833] - [s390] cio: skip broken paths (Hendrik Brueckner) [1053833] - [s390] cio: dont abort verification after missing irq (Hendrik Brueckner) [1053833] - [s390] cio: add message for timeouts on internal I/O (Hendrik Brueckner) [1053833] - [netdrv] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1176230] - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1124603]- [input] alps: document the v7 touchpad packet protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1109395 947488] - [input] alps: sometimes a single touch is reported in mt (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore new packets (Benjamin Tissoires) [1109395 947488] - [input] alps: allow up to 2 invalid packets without resetting device (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore potential bare packets when device is out of sync (Benjamin Tissoires) [1109395 947488] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1109395 947488] - [input] alps: suppress message about 'Unknown touchpad' (Benjamin Tissoires) [1109395 947488] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1109395 947488] - [input] alps: cache firmware version (Benjamin Tissoires) [1109395 947488] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1109395 947488] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1109395 947488] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1109395 947488] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1109395 947488] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1109395 947488] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1109395 947488] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1109395 947488] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1109395 947488] - [input] alps: change secondary device's name (Benjamin Tissoires) [1109395 947488] - [input] alps: add "Dolphin V1" touchpad support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Rushmore" touchpads (Benjamin Tissoires) [1109395 947488] - [input] alps: move pixel and bitmap info into alps_data struct (Benjamin Tissoires) [1109395 947488] - [input] alps: switch to using input_mt_report_finger_count (Benjamin Tissoires) [1109395 947488] - [input] alps: document the alps.h data structures (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v4 protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v3 protocol (Benjamin Tissoires) [1109395 947488] - [x86] kvm: Check non-canonical addresses upon WRMSR (Frantisek Hrbata) [1152983] {CVE-2014-3610} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1088334] - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1088334] - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1088334] - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1088334] - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1088334] - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1088334] - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1088334] - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1088334] - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1088334] - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1088334] - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1088334] - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1088334]- [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [975154] - [mm] swapon: check validity of swap_flags (Rafael Aquini) [975154] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD (Rafael Aquini) [975154] - [hv] util: make struct hv_do_fcopy match Hyper-V host messages (Vitaly Kuznetsov) [1123156] - [hv] util: Properly pack the data for file copy functionality (Vitaly Kuznetsov) [1123156] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1149304] - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1149304 1155715] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1149304] - [block] nvme: Reference count pci device (David Milburn) [1149304] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1149304] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1149304] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1149304] - [block] nvme: Define Log Page constants (David Milburn) [1149304] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1149304] - [block] nvme: CPU hot plug notification (David Milburn) [1149304] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1149304] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1149304] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1149304] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1149304] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1149304] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1149304] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1149304] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1149304] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1149304] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1149304] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1149304] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1149304] - [block] nvme: Flush with data support (David Milburn) [1149304] - [block] nvme: Configure support for block flush (David Milburn) [1149304] - [block] nvme: Add tracepoints (David Milburn) [1149304] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1149304] - [block] nvme: Improve error messages (David Milburn) [1149304] - [block] nvme: Update copyright headers (David Milburn) [1149304] - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1120930]- [fs] cifs: don't compare uniqueids in cifs_prime_dcache unless server inode numbers are in use (Sachin Prabhu) [1163010] - [fs] cifs: always update the inode cache with the results from a FIND_* (Sachin Prabhu) [1163010] - [fs] nfsd: disable 4.1 in rhel6 (J. Bruce Fields) [1122493] - [x86] kvm: allow bit 10 to be cleared in MSR_IA32_MC4_CTL (Eduardo Habkost) [1025868] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1133543] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1133543] - [firmware] iscsi_ibft: Fix finding Broadcom specific ibft sign (Maurizio Lombardi) [1095187] - [firmware] ibft: Fix finding IBFT ACPI table on UEFI (Maurizio Lombardi) [1095187] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1153819] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1119623] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782] - [scsi] sd: Derive the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782]- [fs] proc/task_mmu: missing check during hugepage migration (Jacob Tanenbaum) [1105038] {CVE-2014-3940} - [fs] proc: use unsigned long inside /proc/*/statm (Rafael Aquini) [810317] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1174697] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1112946] - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1112946] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1079656] - [acpi] acpica: Remove FORCE_DELETE option for global reference count mechanism (Adrian Huang) [1155774] - [input] wacom: silence warning introduced in 6986e2c7 (Aristeu Rozanski) [1093435] - [input] wacom: fix retrieving touch_max bug (Aristeu Rozanski) [1093435] - [input] wacom: fix a typo for Cintiq 22HDT (Aristeu Rozanski) [1093435] - [input] wacom: add three new display tablets (Aristeu Rozanski) [1093435] - [input] wacom: add touch sensor support for Cintiq 24HD touch (Aristeu Rozanski) [1093435] - [input] wacom: add 0xE5 (MT device) support (Aristeu Rozanski) [1093435] - [input] wacom: retrieve maximum number of touch points (Aristeu Rozanski) [1093435] - [input] wacom: handle split-sensor devices with internal hubs (Aristeu Rozanski) [1093435] - [input] usb: move children to struct usb_port (Aristeu Rozanski) [1093435] - [media] gspca: ov519: Fix sensor detection problems (Gopal Tiwari) [1043584] - [kernel] module: fix kabi for 16k stacks (Johannes Weiner) [1045190 1060721] - [kernel] x86_64: expand kernel stack to 16K (Johannes Weiner) [1045190 1060721] - [kernel] hung_task: debugging: Add tracepoint to report the hang (Oleg Nesterov) [977930]- [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1036212] - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1036212] - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1036212] - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1036212] - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1036212] - [mm] hugetlb: release pages in the error path of hugetlb_cow() (Rafael Aquini) [1063691] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172811] {CVE-2014-9322} - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133744] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133744] - [netdrv] igb: retire the RX_CSUM flag and use the netdev flag instead (Stefan Assmann) [1169711] - [netdrv] igb: Support RX-ALL feature flag (Stefan Assmann) [1169711] - [netdrv] igb: do vlan cleanup (Stefan Assmann) [1169711] - [netdrv] igb: add support for NETIF_F_RXHASH (Stefan Assmann) [1169711] - [netdrv] igb: convert to ndo_fix_features (Stefan Assmann) [1169711] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1148022] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1148022] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1148022] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1148022] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1148022] - [netdrv] netxen: remove init of dev->perm_addr in drivers (Tony Camuso) [1148022] - [netdrv] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Tony Camuso) [1148022] - [netdrv] netxen: get rid of SET_ETHTOOL_OPS (Tony Camuso) [1148022] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Tony Camuso) [1148022] - [netdrv] netxen: slight optimization of addr compare (Tony Camuso) [1148022] - [netdrv] netxen: Fix FSF address in file headers (Tony Camuso) [1148022] - [netdrv] netxen: remove unnecessary pci_set_drvdata() (Tony Camuso) [1148022] - [netdrv] netxen: make pci_error_handlers const (Tony Camuso) [1148022] - [netdrv] netxen: convert to SKB paged frag API (Tony Camuso) [1148022] - [netdrv] netxen: remove use of ndo_set_multicast_list in drivers (Tony Camuso) [1148022] - [netdrv] bna: allow transmit tagged frames (Ivan Vecera) [1138501] - [netdrv] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1138501]- [perf] trace: Fix ioctl 'request' beautifier build problems on !(i386 || x86_64) arches (Jiri Olsa) [1159929] - [perf] traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1159929] - [perf] traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1159929] - [perf] header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1159929] - [perf] header: Fix bogus group name (Jiri Olsa) [1159929] - [perf] tools: Tag thread comm as overriden (Jiri Olsa) [1159929] - [perf] record: Add an option to force per-cpu mmaps (Jiri Olsa) [1159929] - [perf] probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1159929] - [perf] browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1159929] - [perf] symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1159929] - [perf] evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1159929] - [perf] tools: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1159929] - [perf] tools: Synthesize anon MMAP records again (Jiri Olsa) [1159929] - [perf] top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1159929] - [perf] tools: Remove trivial extra semincolon (Jiri Olsa) [1159929] - [perf] trace: Tweak summary output (Jiri Olsa) [1159929] - [perf] build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1159929] - [perf] build: Fix timerfd feature check (Jiri Olsa) [1159929] - [perf] parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1159929] - [perf] tools: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1159929] - [perf] arm: wire up perf_regs and unwind support for ARM (Jiri Olsa) [1159929] - [perf] traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1159929] - [perf] target: Shorten perf_target__ to target__ (Jiri Olsa) [1159929] - [perf] tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1159929] - [perf] evlist: Refactor mmap_pages parsing (Jiri Olsa) [1159929] - [perf] evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1159929] - [perf] record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1159929] - [perf] trace: Add summary only option (Jiri Olsa) [1159929] - [perf] trace: Simplify '--summary' output (Jiri Olsa) [1159929] - [perf] trace: Change syscall summary duration order (Jiri Olsa) [1159929] - [perf] tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1159929] - [perf] trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1159929] - [perf] trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1159929] - [perf] trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1159929] - [perf] tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1159929] - [perf] tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1159929] - [perf] record: Move existing write_output into helper function (Jiri Olsa) [1159929] - [perf] record: Use correct return type for write() (Jiri Olsa) [1159929] - [perf] tools: Prevent condition that all sort keys are elided (Jiri Olsa) [1159929] - [perf] machine: Simplify synthesize_threads method (Jiri Olsa) [1159929] - [perf] machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1159929] - [perf] record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1159929] - [perf] evsel: Remove idx parm from constructor (Jiri Olsa) [1159929] - [perf] progress: Don't force a refresh during progress update (Jiri Olsa) [1159929] - [perf] tools: Remove unneeded include (Jiri Olsa) [1159929] - [perf] record: Remove post_processing_offset variable (Jiri Olsa) [1159929] - [perf] record: Remove advance_output function (Jiri Olsa) [1159929] - [perf] record: Refactor feature handling into a separate function (Jiri Olsa) [1159929] - [perf] trace: Don't relookup fields by name in each sample (Jiri Olsa) [1159929] - [perf] evsel: Ditch evsel->handler.data field (Jiri Olsa) [1159929] - [perf] Add required memory barriers (Jiri Olsa) [1159929] - [perf] tools: Finish the removal of 'self' arguments (Jiri Olsa) [1159929] - [perf] tools: Check maximum frequency rate for record/top (Jiri Olsa) [1159929] - [perf] fs: Add procfs support (Jiri Olsa) [1159929] - [perf] fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1159929] - [perf] tools: Factor sysfs code into generic fs object (Jiri Olsa) [1159929] - [perf] list: Add usage (Jiri Olsa) [1159929] - [perf] list: Remove a level of indentation (Jiri Olsa) [1159929] - [perf] build: Fix detection of non-core features (Jiri Olsa) [1159929] - [perf] kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1159929] - [perf] hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1159929] - [perf] traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1159929] - [perf] traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1159929] - [perf] traceevent: Check for spaces in character array (Jiri Olsa) [1159929] - [perf] traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1159929] - [perf] traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1159929] - [perf] traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1159929] - [perf] traceevent: Update printk formats when entered (Jiri Olsa) [1159929] - [perf] traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1159929] - [perf] stat: Enhance option parse error message (Jiri Olsa) [1159929] - [perf] top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Postpone setting up browser after parsing options (Jiri Olsa) [1159929] - [perf] tools: Show single option when failed to parse (Jiri Olsa) [1159929] - [perf] evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1159929] - [perf] evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1159929] - [perf] tools: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix 32-bit cross build (Jiri Olsa) [1159929] - [perf] script: Set up output options for in-stream attributes (Jiri Olsa) [1159929] - [perf] evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1159929] - [perf] tools: Get current comm instead of last one (Jiri Olsa) [1159929] - [perf] tools: Compare hists comm by addresses (Jiri Olsa) [1159929] - [perf] tools: Add new COMM infrastructure (Jiri Olsa) [1159929] - [perf] tools: Add time argument on COMM setting (Jiri Olsa) [1159929] - [perf] tools: Use an accessor to read thread comm (Jiri Olsa) [1159929] - [perf] tools: Add missing data.h into LIB_H headers (Jiri Olsa) [1159929] - [perf] probe: Fix typo (Jiri Olsa) [1159929] - [perf] bench: Fix two warnings (Jiri Olsa) [1159929] - [perf] tools: Remove cast of non-variadic function to variadic (Jiri Olsa) [1159929] - [perf] tools: Show progress on histogram collapsing (Jiri Olsa) [1159929] - [perf] progress: Per progress bar state (Jiri Olsa) [1159929] - [perf] ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1159929] - [perf] tools: Fix non-debug build (Jiri Olsa) [1159929] - [perf] evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1159929] - [perf] tools: Do not accept parse_tag_value() overflow (Jiri Olsa) [1159929] - [perf] inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1159929] - [perf] script: Make perf_script a local variable (Jiri Olsa) [1159929] - [perf] sched: Optimize build time (Jiri Olsa) [1159929] - [perf] sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1159929] - [perf] bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1159929] - [perf] probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1159929] - [perf] probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1159929] - [perf] tools: Stop using 'self' in some more places (Jiri Olsa) [1159929] - [perf] top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] session: Separating data file properties from session (Jiri Olsa) [1159929] - [perf] tools: Add perf_data_file__open interface to data object (Jiri Olsa) [1159929] - [perf] tools: Add data object to handle perf data file (Jiri Olsa) [1159929] - [perf] tools: Compare dso's also when comparing symbols (Jiri Olsa) [1159929] - [perf] callchain: Convert children list to rbtree (Jiri Olsa) [1159929] - [perf] list: Show error if tracepoints not available (Jiri Olsa) [1159929] - [perf] script: Print addr by default for BTS (Jiri Olsa) [1159929] - [perf] evlist: Factor out duplicated mmap code (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1159929] - [perf] tools: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix test_on_exit for 32-bit build (Jiri Olsa) [1159929] - [perf] evlist: Fix 32-bit build error (Jiri Olsa) [1159929] - [perf] session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1159929] - [perf] session: Add missing sample flush for piped events (Jiri Olsa) [1159929] - [perf] record: Improve write_output error message (Jiri Olsa) [1159929] - [perf] evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1159929] - [perf] evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1159929] - [perf] trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1159929] - [perf] tools: Introduce filename__read_int helper (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1159929] - [perf] trace: Improve event processing exit (Jiri Olsa) [1159929] - [perf] trace: Use vfs_getname hook if available (Jiri Olsa) [1159929] - [perf] trace: Split fd -> pathname array handling (Jiri Olsa) [1159929] - [perf] symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1159929] - [perf] symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1159929] - [perf] annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1159929] - [perf] annotate: Fix annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1159929] - [perf] tools: Add copyfile_mode() (Jiri Olsa) [1159929] - [perf] annotate: Find kcore symbols on other maps (Jiri Olsa) [1159929] - [perf] build: Simplify the autodep inclusion rule (Jiri Olsa) [1159929] - [perf] build: Improve the 'stackprotector' feature test (Jiri Olsa) [1159929] - [perf] build: Remove the volatile-register-var feature check (Jiri Olsa) [1159929] - [perf] build: Simplify the libelf logic (Jiri Olsa) [1159929] - [perf] build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1159929] - [perf] build: Pass through DEBUG parameter (Jiri Olsa) [1159929] - [perf] build: Fix non-existent build directory handling (Jiri Olsa) [1159929] - [perf] symbols: Add map_groups__find_ams() (Jiri Olsa) [1159929] - [perf] symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1159929] - [perf] symbols: Validate kcore module addresses (Jiri Olsa) [1159929] - [perf] tools: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1159929] - [perf] tests: Fix memory leak in dso-data.c (Jiri Olsa) [1159929] - [perf] tools: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1159929] - [perf] trace: Add summary option to dump syscall statistics (Jiri Olsa) [1159929] - [perf] util: Add findnew method to intlist (Jiri Olsa) [1159929] - [perf] trace: Improve the error messages (Jiri Olsa) [1159929] - [perf] timechart: Add example in the documentation (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make install' (Jiri Olsa) [1159929] - [perf] tools: Align perf version output to other build messages (Jiri Olsa) [1159929] - [perf] tools: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make clean' (Jiri Olsa) [1159929] - [perf] tools: Fix redirection printouts (Jiri Olsa) [1159929] - [perf] trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1159929] - [perf] trace: Allow specifying index offset in strarrays (Jiri Olsa) [1159929] - [perf] symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1159929] - [perf] intlist: Add priv member (Jiri Olsa) [1159929] - [perf] trace: Use new machine method to loop over threads (Jiri Olsa) [1159929] - [perf] machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1159929] - [perf] trace: Add record option (Jiri Olsa) [1159929] - [perf] trace: Fix comm resolution when reading events from file (Jiri Olsa) [1159929] - [perf] stat: Add units to nanosec-based counters (Jiri Olsa) [1159929] - [perf] stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1159929] - [perf] stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1159929] - [perf] bench: Fix failing assertions in numa bench (Jiri Olsa) [1159929] - [perf] tools: Ignore 'perf timechart' output file (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e instructions (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e cycles (Jiri Olsa) [1159929] - [perf] tools: Move start conditions to start of the flex file (Jiri Olsa) [1159929] - [perf] tools: Add missing -ldl for gtk build (Jiri Olsa) [1159929] - [perf] machine: Use snprintf instead of sprintf (Jiri Olsa) [1159929] - [perf] bench: sched Add --threaded option (Jiri Olsa) [1159929] - [perf] trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1159929] - [perf] trace: Show path associated with fd in live sessions (Jiri Olsa) [1159929] - [perf] trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1159929] - [perf] trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1159929] - [perf] trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1159929] - [perf] trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1159929] - [perf] trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1159929] - [perf] trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1159929] - [perf] trace: Beautify flock 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1159929] - [perf] tools: Fix srcline sort key behavior (Jiri Olsa) [1159929] - [perf] tools: Implement addr2line directly using libbfd (Jiri Olsa) [1159929] - [perf] tools: Save failed result of get_srcline() (Jiri Olsa) [1159929] - [perf] annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1159929] - [perf] tools: Do not try to call addr2line on non-binary files (Jiri Olsa) [1159929] - [perf] annotate: Factor out get/free_srcline() (Jiri Olsa) [1159929] - [perf] hists: Free srcline when freeing hist_entry (Jiri Olsa) [1159929] - [perf] annotate: Reuse path from the result of addr2line (Jiri Olsa) [1159929] - [perf] sort: Fix a memory leak on srcline (Jiri Olsa) [1159929] - [perf] tools: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1159929] - [perf] symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1159929] - [perf] tools: Adding throttle event data struct support (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1159929] - [perf] tools: Add possibility to specify mmap size (Jiri Olsa) [1159929] - [perf] tools: Check mmap pages value early (Jiri Olsa) [1159929] - [perf] lock: Account for lock average wait time (Jiri Olsa) [1159929] - [perf] lock: Limit bad rate precision (Jiri Olsa) [1159929] - [perf] lock: Redo __cmd_report (Jiri Olsa) [1159929] - [perf] lock: Plug some memleaks (Jiri Olsa) [1159929] - [perf] lock: Return proper code in report_lock_*_event (Jiri Olsa) [1159929] - [perf] lock: Remove dead code (Jiri Olsa) [1159929] - [perf] tools: Unify page_size usage (Jiri Olsa) [1159929] - [perf] tools: Remove unused trace-event-* code (Jiri Olsa) [1159929] - [perf] symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1159929] - [perf] completion: Use more comp words (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on bash-completion (Jiri Olsa) [1159929] - [perf] completion: Strip function_exists () (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on _filedir (Jiri Olsa) [1159929] - [perf] completion: Update __ltrim_colon_completions (Jiri Olsa) [1159929] - [perf] completion: Don't dictate perf install location (Jiri Olsa) [1159929] - [perf] trace: Add option to show process COMM (Jiri Olsa) [1159929] - [perf] trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Don't print zeroed args (Jiri Olsa) [1159929] - [perf] trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1159929] - [perf] trace: Add option to show full timestamp (Jiri Olsa) [1159929] - [perf] trace: Beautify rlmimit resources (Jiri Olsa) [1159929] - [perf] trace: Beautify access 'mode' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'type' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'family' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1159929] - [perf] trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1159929] - [perf] trace: Allow passing parms to arg formatters (Jiri Olsa) [1159929] - [perf] trace: Put syscall formatter parms into struct (Jiri Olsa) [1159929] - [perf] build: Clean up feature_print_code() (Jiri Olsa) [1159929] - [perf] build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1159929] - [perf] build: Harmonize the style of the feature testcases (Jiri Olsa) [1159929] - [perf] build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1159929] - [perf] build: Fix non-canonical directory names in O= (Jiri Olsa) [1159929] - [perf] build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1159929] - [perf] build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1159929] - [perf] build: Pass through all targets to Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Collapse the test-all.c testcase (Jiri Olsa) [1159929] - [perf] build: Clean up various testcases (Jiri Olsa) [1159929] - [perf] build: Remove unused config/feature-tests.mak (Jiri Olsa) [1159929] - [perf] build: split out feature checks: 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1159929] - [perf] build: Standardize the various messages output by parallel make (Jiri Olsa) [1159929] - [perf] build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1159929] - [perf] build: Improve printout-of auto-detected features (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection (Jiri Olsa) [1159929] - [perf] build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1159929] - [perf] build: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1159929] - [perf] build: Speed up the final link (Jiri Olsa) [1159929] - [perf] build: Speed up git-version test on re-make (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1159929] - [perf] build: Turn strlcpy() into a __weak function (Jiri Olsa) [1159929] - [perf] build: Clean up util/include/linux/compiler.h (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'backtrace' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'on-exit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'strlcpy' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libbfd' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython-version' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libperl' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2-infobar' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libslang' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libaudit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libunwind' (Jiri Olsa) [1159929] - [perf] build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-getphdrnum' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-mmap' (Jiri Olsa) [1159929] - [perf] build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'dwarf' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'glibc' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf' (Jiri Olsa) [1159929] - [perf] build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'bionic' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'fortify-source' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'volatile-register-var' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector-all' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libnuma' (Jiri Olsa) [1159929] - [perf] build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1159929] - [perf] build: Add feature check core code (Jiri Olsa) [1159929] - [perf] standardize feature support define names to: HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1159929] - [perf] Document the new transaction sample type (Jiri Olsa) [1159929] - [perf] Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1159929] - [perf] x86: Fix constraint table end marker bug (Jiri Olsa) [1159929] - [perf] Remove fragile swevent hlist optimization (Jiri Olsa) [1159929] - [perf] Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Update a stale comment (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() (Jiri Olsa) [1159929] - [perf] Add unlikely() to the ring-buffer code (Jiri Olsa) [1159929] - [perf] Simplify the ring-buffer code (Jiri Olsa) [1159929] - [perf] Fix ring_buffer perf_output_space() boundary calculation (Jiri Olsa) [1159929] - [perf] Fix the perf context switch optimization (Jiri Olsa) [1159929] - [perf] Allow the PMU driver to choose the CPU on which to install events (Jiri Olsa) [1159929] - [perf] Avoid race between cpu hotplug and installing event (Jiri Olsa) [1159929] - [perf] Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Fix strncpy() use, always make sure it's NUL terminated (Jiri Olsa) [1159929] - [perf] x86: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1159929] - [perf] Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1159929] - [perf] Optimize throttling code (Jiri Olsa) [1159929] - [perf] x86: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1159929] - [perf] x86: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1159929] - [perf] Fix perf ring buffer memory ordering (Jiri Olsa) [1159929] - [perf] x86: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1159929] - [perf] x86: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1159929] - [perf] trace: Compat fix for raw_syscall:* events (Jiri Olsa) [1159929] - [perf] trace: Revert compat skipping of 'nr' field (Jiri Olsa) [1159929] - [perf] trace: Missing include for audit-devel-libs feature detection (Jiri Olsa) [1159929]- [fs] nfs: reject zero layout with zeroed stripe unit (Niels de Vos) [1166643] - [md] dm: fix RHEL6 kABI breakage in mapped_device structure (Mike Snitzer) [1169431] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1169431] - [md] dm-thin: suspend_resume active thin devices when reloading thin-pool (Mike Snitzer) [1169431] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1169431] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1169431] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1169431] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1169431] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1169431] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1169431] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1169431] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1169431] - [md] dm: sparse: Annotate field with __rcu for checking (Mike Snitzer) [1169431] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1169431] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1169431] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1169431] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1169431] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1169431] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1169431] - [net] rds: fix possible double free on sock tear down (Herton R. Krzesinski) [1161147] - [acpi] memhotplug: bind the memory device when the driver is being loaded (Igor Mammedov) [1150510] - [acpi] memhotplug: don't allow to eject the memory device if it is being used (Igor Mammedov) [1150510] - [acpi] memhotplug: free memory device if acpi_memory_enable_device() failed (Igor Mammedov) [1150510] - [acpi] memhotplug: fix memory leak when memory device is unbound from acpi_memhotplug (Igor Mammedov) [1150510] - [acpi] memhotplug: deal with eject request in hotplug queue (Igor Mammedov) [1150510] - [acpi] memhotplug: add memory offline code to acpi_memory_device_remove() (Igor Mammedov) [1150510] - [acpi] memhotplug: call acpi_bus_trim() to remove memory device (Igor Mammedov) [1150510] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: If no barrier or flush is supported, use invalid operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: fix a deadlock while handling discard response (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Handle discard requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: add BLKIF_OP_DISCARD and discard request struct (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Union the blkif_request request specific fields (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Introduce BLKIF_OP_FLUSH_DISKCACHE support (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Provide for 'feature-flush-cache' the BLKIF_OP_WRITE_FLUSH_CACHE operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: change blk_shadow.request to proper pointer (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: map REQ_FLUSH into a full barrier (Vitaly Kuznetsov) [1103797] - [virtio] set pci bus master enable bit (Fam Zheng) [1159913]- [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1165277] - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1165277] - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1168588] - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1162782] - [hv] vmbus: Properly protect calls to smp_processor_id() (Vitaly Kuznetsov) [1149924] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1149924] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1119544] - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1156289] - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1156289] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1156289] - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1156289] - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1156289] - [net] tcp: unify tcp flag macros (Alexander Duyck) [1156289] - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1156289] - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1152754] - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1127553] - [net] tcp: fix retrans_stamp advancing in error cases (Marcelo Leitner) [1127553] - [net] bridge: allow forwarding some link local frames (Marcelo Leitner) [1144330] - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1135650] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1151899] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1114697] - [net] netns: xfrm: ipcomp support (Jiri Pirko) [1112926] - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1107010] - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1148615] - [x86] perf: Rework AMD PMU init code (Jiri Olsa) [1141914] - [char] hwrng: pseries - fix stack corruption (Gustavo Duarte) [1164436] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1167967] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1167967] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104568] {CVE-2014-3215} - [security] Add PR__NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104568] {CVE-2014-3215}- [netdrv] set dev->addr_assign_type correctly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Fix pktgen to not oops on unsupported drivers"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: squash a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: adjust locking comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove our leftovers of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix typo in printk (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer relevant vlan warnings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow to add vlans on top of empty bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename slave_can_tx and clean it up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix const in options processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options handling cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Invert test (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert c99 comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Neaten pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 4 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 3 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 1 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix u64 division (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netlink msg size (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make more functions static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make local function static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add updelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add miimon netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two race conditions in bond_store_updelay/downdelay (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ensure that TLB mode's active slave has correct mac filter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix broken promiscuity reference counting issue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove current_alb_vlan (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove MAX_LP_BURST (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: look for bridge IPs in arp monitoring"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify only neigh_parms owned by us (Nikolay Aleksandrov) [1159818] - [net] neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: initial RCU conversion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup netpoll code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend IGMP to notifier event (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix slave speed reporting in bond_miimon_commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix igmp_retrans type and two related races (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset master mac on first enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix multiple 3ad mode sysfs race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace x with pI4 for IPv4 addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow TSO being set on bonding master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in bond_mc_swap() bond's mc addr list is walked without lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable netpoll on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add support to read speed and duplex via ethtool (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix l23 and l34 load balancing in forwarding path (Nikolay Aleksandrov) [1159818] - [net] sk_buff: introduce pskb_network_may_pull() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce proto_ports_offset() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netdev event NULL pointer dereference (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: new helper - PDE_DATA() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bonding_masters race condition in bond unloading (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove sysfs before removing devices" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove sysfs before removing devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get netdev_rx_handler_unregister out of locks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix disabling of arp_interval and miimon (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove already created master sysfs link on failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call update_speed_duplex() under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fire NETDEV_RELEASE event only on 0 slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if slave count is 0 in case when deciding to take slave's mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set sysfs device_type to 'bond' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_release_all inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix initialize after use for 3ad machine state spinlock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: have random dev address by default instead of zeroes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unset primary slave via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix drvinfo strings set in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove usage of dev->master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: do not cancel works in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix check for ethtool get_link operation support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete migrated IP addresses from the rlb hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rlb mode of bond should not alter ARP originating via bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix race condition in bonding_store_slaves_active (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix miimon and arp_interval delayed work race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in balance-rr mode, set curr_active_slave only if it is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix typo of "suport" in various comments and Kconfig (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix second off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add some slack to arp monitoring time limits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: support for IPv6 transmit hashing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check netpoll tx status on the right device (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove read_lock around netpoll_cleanup (Nikolay Aleksandrov) [1159818] - [net] netpoll: use GFP_ATOMIC in slave_enable_netpoll() and __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove netdev_bonding_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bond_sysfs: use real_num_tx_queues rather than params.tx_queue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename bond_queue_mapping to slave_dev_queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: refine IFF_XMIT_DST_RELEASE capability (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move np->dev and np->dev_name init into __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: debugfs and network namespaces are incompatible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Manage /proc/net/bonding/ entries from the netdev events (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: show all the link status of slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop_monitor aware (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove packet cloning in recv_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix corrupted queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: record primary when modify it via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix LACPDU rx_dropped commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr_64bits to ether_addr_equal_64bits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr to ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't increase rx_dropped after processing LACPDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_update_speed_duplex() can return void since no callers check its return (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: start slaves with link down for ARP monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly proxy slave neigh param setup ndo function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit address change event also in bond_release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit event when bonding changes MAC (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove entries for master_ip and vlan_ip and query devices instead (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: send igmp report for its master"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix misspelling of "since" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary k.alloc/v.alloc OOM messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix enslaving in alb mode when link down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't disable softirq under bond_alb_xmit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: only use primary address for ARP (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove obsolete source file 'bond_ipv6.c' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Don't allow mode change via sysfs with slaves present (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: comparing a u8 with -1 is always false (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: update speed/duplex for NETDEV_CHANGE (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: eliminate bond_close race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding slaves honour master's skb->priority (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix wrong port enabling in 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly stop queuing work when requested (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove use of ndo_set_multicast_list in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ndo_change_rx_flags callback (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset backup and inactive flag of slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: implement get_tx_queues rtnk_link_op (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reduce noise during init (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix string comparison errors (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min links parameter to 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce ip_is_fragment helper inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: copy dev name of slaves to struct netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete a dereference before check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up bond_del_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused arp_mon_pt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused ad_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete agg_select_mode from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete lacp_fast from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset queue mapping prior to transmission to physical device v5 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow all slave speeds (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup module option descriptions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: documentation and code cleanup for resend_igmp (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent deadlock on slave store with alb mode (v3) (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: disable netpoll when enslave a device"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kill two unused macro definitions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix structure sizeof incompatibility for some PDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to ndo_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out rlock bond->lock in xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Restore control over number of peer notifications (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move processing of recv handlers into handle_frame() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad - fix agg_device_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS (Nikolay Aleksandrov) [1159818] - [net] ipv6: Send unsolicited neighbour advertismements when notified (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Adding support for throughputs larger than 65536 Mbps (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor/cosmetic type inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor sparse complaints (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix tranmitted/tranmitting typo (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused rlb_interval_counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused alb_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set save_load to 0 when initializing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix common misspellings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: typo in comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rx_handler locking (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a typo in a comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable netpoll without checking link status (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce rx_handler results and logic around that (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: wrap slave state work (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of multiple bond-related netdevice->priv_flags (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: register slave pointer for rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Improve syslog message at device creation time (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Call netif_carrier_off after register_netdevice (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Incorrect TX queue offset (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move procfs code into bond_procfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Fix the state machine locking v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: COW before overwriting the destination MAC address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused dummy functions when net poll controller isn't enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct size for _simple_hash() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix sparse warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bonding to use rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove IFF_IN_NETPOLL flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: sync netpoll code with bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix return value of couple of store functions (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: reduce and unify printk level in netdev_fix_features()"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Ensure that we unshare skbs prior to calling pskb_may_pull (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kobject.h redux (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs interface to see RLB hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: migrate some macros from bond_alb.c to bond_alb.h (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix mangled NAs on slaves without VLAN tag insertion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Change active slave quietly when bond is down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix slave selection bug (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs facility to the bonding driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert netpoll blocking api in bonding driver to be a counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check for assigned mac before adopting the slaves mac address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a race in IGMP handling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary casts of netdev_priv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dev_base_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix comment/printk typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix lockdep warning after bond_vlan_rx_register() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup: remove braces from single block statements (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup : add space around operators (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make release_and_destroy static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_resend_igmp_join_requests_delayed static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove netpoll blocking from uninit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Re-enable netpoll over bonding (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix bonding drivers improper modification of netpoll structure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Speed/Duplex information to /proc/net/bonding/bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reread information about speed and duplex when interface goes up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: print information about speed and duplex seen by the driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add retransmit membership reports tunable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rejoin multicast groups on VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix WARN_ON when writing to bond_master sysfs file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: return operator cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable gro by default (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly process non-linear skbs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix jiffies overflow problems again (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set device in RLB ARP packet handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change test for presence of VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: avoid a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_inet6addr_event() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a buffer overflow in bonding_show_queue_id (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if clients MAC addr has changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent netpoll over bonded interfaces (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Enable 64-bit net device statistics on 32-bit architectures"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow user-controlled output slave selection (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active parameter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: optimize tlb_get_least_loaded_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused original_flags struct slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move dev_addr cpy to bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding_store_slaves simpler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove redundant checks from bonding_store_slaves V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move slave MTU handling from sysfs V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused variable "found" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding support netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_xmit_roundrobin() fix (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix broken multicast with round-robin mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove trailing space in messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: flush unicast and multicast lists when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check return value of nofitier when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename notifier defines for netdev type change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix device leak on error in bond_create() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove net_device_stats from bonding struct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_open error return value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: spread __net_init, __net_exit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_3ad avoid possible null deref (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pr_fmt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix some typos and punctuation in comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Move && and || to end of previous line (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: net_identifiers should be read_mostly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix 802.3ad standards compliance error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Get the rtnl_link_ops support correct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add support for multiple network namespaces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Implement a basic set of rtnl link ops (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond device destruction (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond_create (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simply bond sysfs group creation (Nikolay Aleksandrov) [1159818] - [net] Allow devices to specify a device specific sysfs group (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove bond_dev from xmit_hash_policy call (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change bond_create_proc_entry() to return void (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless assignment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a parameter name in error message (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce primary_reselect option (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix broken multicast with round-robin mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make bonding support netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: make bonding support netpoll"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: set device in RLB ARP packet handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow arp_ip_targets on separate vlans to use arp validation" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check if clients MAC addr has changed" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce primary_reselect option" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add feature to support output port selection steering" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent oopsing on calling pskb_may_pull on shared skb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent sysfs from allowing arp monitoring with alb/tlb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: change test for presence of VLANs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix incorrect tx queue offset" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix jiffy comparison issues" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: interface doesn't issue IGMP report on slave interface during failover" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: documentation and code cleanup for resend_igmp" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "revert "bonding: make bonding support netpoll""" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix bonding drivers improper modification of netpoll structure" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove netpoll blocking from uninit path" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Convert netpoll blocking api in bonding driver to be a counter" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: disable netpoll when enslave a device" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow all slave speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Fix the state machine locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make 802.3ad use latest lacp_rate" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: delete lacp_fast from ad_bond_info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't lock when copying/clearing VLAN list on slave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow non-standard link-speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix string comparison errors" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce noise during init" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix potential deadlock in bond_uninit()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add missing xmit_hash_policy=layer2+3 info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reset queue mapping prior to transmission" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly stop queuing work when requested" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix pktgen to not oops on unsupported drivers" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: update speed/duplex for NETDEV_CHANGE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Don't allow mode change via sysfs with slaves present" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Allow Bonding driver to disable/enable LRO on slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "make bonding slaves honour master's skb->priority" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move slave MTU handling from sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move dev_addr cpy to bond_enslave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Make LRO flag follow slave settings" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: emit event when bonding changes MAC" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: send igmp report for its master" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove entries for master_ip and vlan_ip and query devices instead" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad - fix agg_device_up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: show all the link status of slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't disable softirq under bond_alb_xmit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove IFF_IN_NETPOLL flag" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix a NULL pointer dereference bug in bond_enslave()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent deadlock on slave store with alb mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Bonding driver does not consider the gso_max_size setting of slave devices" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check for assigned mac before adopting the slaves mac address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: unset primary slave via sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix enslaving in alb mode when link down" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fire NETDEV_RELEASE event only on 0 slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add support to read speed and duplex via ethtool" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: enable gro by default" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly unset current_arp_slave on slave link up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix corrupted queue_mapping" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix set mode race conditions" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix store_arp_validate race with mode change" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove redundant VLAN tag insertion logic" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add NETIF_F_NO_CSUM vlan_features" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't permit to use ARP monitoring in 802.3ad mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move bond_compute_features out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use the correct ether type for alb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce and unify printk level in netdev_fix_features()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add helper function bond_get_targets_ip()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make arp_ip_target parameter checks consistent with sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: arp_ip_count and arp_targets can be wrong" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't add duplicate targets to arp_ip_target" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't trust arp requests unless active slave really works" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add an option to fail when any of arp_ip_target is inaccessible" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove net_device_stats from bonding struct" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Enable 64-bit net device statistics on 32-bit architectures" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: look for bridge IPs in arp monitoring" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: convert bonding to use rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: COW before overwriting the destination MAC address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: register slave pointer for rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce rx_handler results and logic around that" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix rx_handler locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: get netdev_rx_handler_unregister out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move processing of recv handlers into handle_frame()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use local function pointer of bond->recv_probe in bond_handle_frame" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't increase rx_dropped after processing LACPDUs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix LACPDU rx_dropped commit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove packet cloning in recv_probe()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Nikolay Aleksandrov) [1159818]- [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1163811] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1142773] - [hv] vmbus: incorrect device name is printed when child device is unregistered (Vitaly Kuznetsov) [1149920] - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1164278] - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1164278] - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1164278] - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1164278] - [drm] backport: CONFIG_DMAR vs CONFIG_INTEL_IOMMU (Rob Clark) [1144143] - [x86] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111822] - [kernel] watchdog: control hard lockup detection default (Andrew Jones) [1111822] - [kernel] watchdog: Fix print-once on enable (Andrew Jones) [1111822] - [kernel] watchdog: Quiet down the boot messages (Andrew Jones) [1111822] - [kernel] Revert "watchdog: quiet down the boot messages" (Andrew Jones) [1111822] - [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1154512] - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1154512] - [serial] 8250: increase PASS_LIMIT (Seth Jennings) [986761]- [scsi] sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue (Mikulas Patocka) [1128952] - [input] mouse: elantech - add support for trackpoint found on some v3 models (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset the device when elantech probe fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer elantech touchpads (Aristeu Rozanski) [1064994] - [input] mouse: elantech - improve clickpad detection (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer devices (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix packet check for v3 and v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix for newer hardware versions v7 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - v4 is a clickpad, with only one button (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset touchpad before configuring it (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add resolution query support for v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for elantech fast command (Aristeu Rozanski) [1064994] - [input] mouse: elantech - convert obsolete strict_strtox to kstrtox (Aristeu Rozanski) [1064994] - [input] mouse: elantech - adjust hw_version detection logic (Aristeu Rozanski) [1064994] - [input] mouse: elantech - better support all those v2 variants (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v4 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v3 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - clean up elantech_init (Aristeu Rozanski) [1064994] - [input] mouse: elantech - packet checking for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove ETP_EDGE_FUZZ_V2 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use firmware provided x, y ranges (Aristeu Rozanski) [1064994] - [input] mouse: elantech - get rid of ETP_2FT_* in elantech.h (Aristeu Rozanski) [1064994] - [input] mouse: elantech - correct x, y value range for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove support for proprietary X driver (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report multitouch with proper ABS_MT messages (Aristeu Rozanski) [1064994] - [input] mt: handle semi-mt devices in core (Aristeu Rozanski) [1064994] - [input] mouse: elantech - export pressure and width when supported (Aristeu Rozanski) [1064994] - [input] mouse: elantech - return -ENOMEM in select drivers when memory allocation fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report position also with 3 fingers (Aristeu Rozanski) [1064994] - [input] mouse: elantech - discard the first 2 positions on some firmwares (Aristeu Rozanski) [1064994] - [input] mouse: elantech - relax signature checks (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use all 3 bytes when checking version (Aristeu Rozanski) [1064994] - [input] mouse: elantech - ignore high bits in the position coordinates (Aristeu Rozanski) [1064994] - [input] mouse: elantech - allow forcing Elantech protocol (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix firmware version check (Aristeu Rozanski) [1064994] - [input] mouse: elantech - do not advertise relative events (Aristeu Rozanski) [1064994]- [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1153980] {CVE-2014-7841} - [idle] intel_idle: fix IVT idle state table setting (Erik Arfvidson) [1120327] - [idle] intel_idle: fine-tune IVT residency targets (Erik Arfvidson) [1120327] - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1132918] - [netdrv] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1149925] - [netdrv] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1149921] - [netdrv] hyperv: NULL dereference on error (Jason Wang) [1149921] - [netdrv] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1149921] - [netdrv] hyperv: Add netpoll support (Jason Wang) [1129966] - [netdrv] hyperv: remove unnecessary null test before kfree (Jason Wang) [1149921] - [netdrv] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1149921] - [netdrv] e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init (John Greene) [1156417] - [powerpc] Disable /dev/port interface on systems without an ISA bridge (Gustavo Duarte) [1132045] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136224] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136224]- [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1135347] - [net] bridge: register vlan group for br ports (Jiri Pirko) [1135347] - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1135347] - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1135347] - [net] vlan: mask vlan prio bits (Jiri Pirko) [1135347] - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1135347] - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1135347] - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1135347] - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1135347] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1135347] - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1135347] - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1135347] - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1135347] - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1135347] - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1135347] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1135347] - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1135347] - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1135347] - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1135347] - [net] vlan: fix a potential memory leak (Jiri Pirko) [1135347] - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1135347] - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1135347] - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1135347] - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1135347] - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1135347] - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1135347] - [net] bonding: fix rx_handler locking (Jiri Pirko) [1135347] - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1135347] - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1135347] - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1135347] - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1135347] - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1135347] - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1135347] - [net] add rx_handler data pointer (Jiri Pirko) [1135347] - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1135347] - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1135347] - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1135347] - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1135347] - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1135347] - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1135347] - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1135347] - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1135347] - [net] revert "fix vlan gro path" (Jiri Pirko) [1135347] - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1135347] - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1135347] - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1135347] - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1135347] - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1135347] - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1135347] - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1135347] - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1135347] - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1135347] - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1135347] - [net] vlan: vlan device is lockless do not transfer real_num__queues (Jiri Pirko) [1135347] - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1135347] - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1135347] - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1135347] - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1135347] - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1135347] - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1135347] - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1135347] - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1135347] - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1135347] - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1135347] - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1135347] - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1135347] - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1135347] - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1135347] - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1135347] - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1135347] - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1135347] - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1135347] - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1135347] - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1135347] - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1135347] - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1135347] - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1135347] - [net] llc: use dev_hard_header (Jiri Pirko) [1135347] - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1135347] - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1135347] - [net] tcp: fix splice() and tcp collapsing interaction (Florian Westphal) [1040768] - [input] wacom: initialize and destroy LEDs for Intuos4 S tablets (Aristeu Rozanski) [1030036] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1045310] - [documentation] cpuset: Update the cpuset flag file (Aaron Tomlin) [1045310] - [alsa] control: Make sure that id->index does not overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1142773] - [x86] kvm: fix PIT timer race condition (Mateusz Guzik) [1149593] {CVE-2014-3611} - [x86] kvm: vmx: handle invept and invvpid vm exits gracefull (Mateusz Guzik) [1144827 1144838] {CVE-2014-3645 CVE-2014-3646}- [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Carlos Maiolino) [1144263] - [fs] ext4: zero out nanosecond timestamps for small inodes (Carlos Maiolino) [1144263] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry (J. Bruce Fields) [1150675] - [fs] nfsd: Decode and send 64bit time values (Benjamin Coddington) [1139909] - [fs] nfs: Make sure pre_change_attr is initialized correctly (Scott Mayhew) [1160042] - [dma] ioatdma: Adding Haswell devid for ioatdma (Prarit Bhargava) [1104761] - [x86] mtrr: return lowest common cache mode for range overlapping several mtrr (Larry Woodman) [973804] - [virtio] enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs (Amos Kong) [994870]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142320] {CVE-2014-6410} - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142269] {CVE-2014-5471 CVE-2014-5472} - [net] ipv6: delete expired route in ip6_pmtu_deliver (Hannes Frederic Sowa) [1156137] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1154676] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1154676] - [s390] mm: fix SIGBUS handling (Hendrik Brueckner) [1145070] - [usb] ehci: Fix a regression in the ISO scheduler (Gustavo Duarte) [1145805] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Gustavo Duarte) [1117401] - [lib] memblock: fix memblock_is_region_memory() (Gustavo Duarte) [1117401] - [lib] memblock: Implement memblock_is_memory and memblock_is_region_memory (Gustavo Duarte) [1117401] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1135911] - [powercap] rapl: add new CPU IDs (Steve Best) [1136929] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1136929] - [powercap] rapl: add support for ValleyView Soc (Steve Best) [1136929]- [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1142773 1145230] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1142773 1145230] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1142773 1145230] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1142773 1145230] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1142773 1145230] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1142773 1145230] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1142773 1145230] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1142773 1145230] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1142773 1145230] - [md] block: fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1142773 1145230] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1142773 1145230] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1142773 1145230] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1142773 1145230] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: use kzalloc when allocating dm_bufio_client (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1142773 1145230] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1142773 1145230] - [md] dm-thin: fix DMERR typo in pool_status error path (Mike Snitzer) [1142773 1145230]- [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Eric Sandeen) [1133304] - [netdrv] ixgbe: allow TXDCTL.WRTHRESH to be 1 will small ITR values (John Greene) [1132267] - [netdrv] ixgbe: Intel Change to allow itr changes without CONFIG_BQL support (John Greene) [1132267] - [video] offb: Fix setting of the pseudo-palette for >8bpp (Gerd Hoffmann) [1142450] - [video] offb: Add palette hack for qemu "standard vga" framebuffer (Gerd Hoffmann) [1142450] - [video] offb: Fix bug in calculating requested vram size (Gerd Hoffmann) [1142450] - [s390] zcrypt: toleration of new crypto adapter hardware (Hendrik Brueckner) [1134984] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1134984] - [net] sock_queue_err_skb() dont mess with sk_forward_alloc (Jiri Benc) [1148257]- [acpi] intel_idle: simplify test for leave_mm() (Neil Horman) [1035906] - [intel_idle] close avn_cstates array with correct marker (Neil Horman) [1035906] - [intel_idle] Fixed C6 state on Avoton/Rangeley processors (Neil Horman) [1035906] - [intel_idle] Support Intel Atom Processor C2000 Product Family (Neil Horman) [1035906] - [intel_idle] shrink states tables (Neil Horman) [1035906] - [intel_idle] export both C1 and C1E (Neil Horman) [1035906] - [intel_idle] remove assumption of one C-state per MWAIT flag (Neil Horman) [1035906] - [x86] intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATES (Neil Horman) [1035906] - [acpi] intel_idle: Rename cpuidle states (Neil Horman) [1035906] - [intel_idle] stop using driver_data for static flags (Neil Horman) [1035906] - [x86] turbostat: decode MSR_IA32_POWER_CTL (Neil Horman) [1035906] - [intel_idle] support Haswell (Neil Horman) [1035906] - [acpi] Fix suspend/resume regression caused by cpuidle cleanup (Neil Horman) [1035906] - [intel_idle] Revert change of auto_demotion_disable_flags for Nehalem (Neil Horman) [1035906] - [x86] intel-idle: convert to x86_cpu_id auto probing (Neil Horman) [1035906] - [x86] Add driver auto probing for x86 features v4 (Neil Horman) [1035906] - [intel_idle] Split up and provide per CPU initialization func (Neil Horman) [1035906] - [cpuidle] Split cpuidle_state structure and move per-cpu statistics fields (Neil Horman) [1035906] - [acpi] cpuidle: Remove acpi_idle_suspend to fix suspend regression (Neil Horman) [1035906] - [cpuidle] Move dev->last_residency update to driver enter routine; remove dev->last_state (Neil Horman) [1035906] - [cpuidle] CPUIDLE_FLAG_TLB_FLUSHED is specific to intel_idle (Neil Horman) [1035906] - [intel_idle] Voluntary leave_mm before entering deeper (Neil Horman) [1035906] - [fs] autofs4: fix false positive compile error (Ian Kent) [858164] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [858164] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [858164] - [fs] autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd() (Ian Kent) [858164] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1130684] - [net] guard tcp_set_keepalive() to tcp sockets (Florian Westphal) [1141746] {CVE-2012-6657} - [kernel] init: add initcall_blacklist kernel parameter (Prarit Bhargava) [1112284]- [fs] call d_op->d_hash on last component of umount path (Abhijith Das) [1129712] - [usb] serial: memory corruption flaw (Jacob Tanenbaum) [1141402] {CVE-2014-3185} - [hid] off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141392] {CVE-2014-3184} - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1135910] - [char] ipmi: init shadow_ipmi_smi_handlers early in ipmi_si_intf (Tony Camuso) [1139464] - [net] ipsec: update MAX_AH_AUTH_LEN to support sha512 (Herbert Xu) [1140103] - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1146391] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1121991] - [alsa] control: Protect user controls against concurrent access (Radomir Vrbovsky) [1117337] {CVE-2014-4652} - [netdrv] virtio-net: fix big buffer receiving (Jason Wang) [1144073] - [netdrv] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1117009]- [netdrv] revert "cxgb4: set skb->rxhash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn on delayed ACK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use ULP_MODE_TCPDDP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Debugfs dump_qp() updates" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop peer_abort when no endpoint found" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Detect DB FULL events and notify RDMA ULD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Common platform specific changes for DB Drop Recovery" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add debugfs RDMA memory stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add DB Overflow Avoidance" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use vmalloc() for debugfs QP dump" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Remove kfifo usage" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Include vmalloc.h for vmalloc and vfree" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: set maximal number of default RSS queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove duplicate register definitions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Move dereference below NULL test" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add functions to read memory via PCIE memory window" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Code cleanup to enable T4 Configuration File support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 configuration file" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 hardwired driver configuration settings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error handling in create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix build error due to missing linux/vmalloc.h include" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allocate enough data in t4_memory_rw()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Address various sparse warnings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unnecessary #ifdef condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't free chunk that we have failed to allocate" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix unable to get UP event from the LLD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix initialization of SGE_CONTROL register" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: use WARN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Chelsio FCoE offload driver submission" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T4 filter support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add LE hash collision bug fix path in LLD driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for active open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for passive open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix bug for active and passive LE hash collision path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect PFVF CMASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections that receive unexpected streaming mode data" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections when moving to ERROR state" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Display streaming mode error only if detected in RTS" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Keep QP referenced until TID released" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always log async errors" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only log rx_data warnings if cpl status is non-zero" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint timeout race condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't reconnect on abort for mpa_rev 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't wakeup threads for MPAv2" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Insert hwtid in pass_accept_req instead in pass_establish" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Address sparse warnings" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: "cookie" can stay in host endianness" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix cast warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow for backward compatibility with new VPD scheme" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add register definations for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add macros, structures and inline functions for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Initialize T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dump T5 registers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 write combining support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Enable doorbell drop recovery only for T4 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 debugfs support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 PCI ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Update driver version and description" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Disable SR-IOV support for PF4-7 for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add Support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn off db coalescing when RDMA QPs are in use" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add module_params to enable DB FC & Coalescing on T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use DSGLs for fastreg and adapter memory writes for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Map pbl buffers for dma if using DSGL" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Bump tcam_full stat and WR reply timeout" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix onchip queue support for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error return code in create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix SQ allocation when on-chip SQ is disabled" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix pci_device_id structure initialization with correct PF number" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: fix error recovery when t4_fw_hello returns a positive value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Do not set net_device::dev_id to VI index" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix stack info leak in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add routines to create and remove listening IPv6 servers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add CLIP support to store compressed IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cma: Add IPv6 support for iWARP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add support for active and passive open connection with IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Handle newer firmware changes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use correct bit shift macros for vlan filter tuples" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix QP flush logic" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Advertise ~0ULL as max MR size" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Issue RI.FINI before closing when entering TERM" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove workqueue when driver registration fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: remove duplicate include in cxgb4.h" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Much cleaner implementation of is_t4()/is_t5()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add new scheme to update T4/T5 firmware" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix formatting of physical address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Make _c4iw_write_mem_dma() static" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: calls skb_set_hash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Reserve stid 0 for T4/T5 adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Include TCP as protocol when creating server filters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Assign filter server TIDs properly" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Account for stid entries properly in case of IPv6" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add API to correctly calculate tuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Calculate the filter server TID properly" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Server filters are supported only for IPv4" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allow large buffer size to have page size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Changed FW check version to match FW binary version" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: silence shift wrapping static checker warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Avoid disabling PCI device for towice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't retrieve stats during recovery" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix gcc warning on 32-bit arch" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix referencing freed adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing neigh_release in LE-Workaround path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support to recognize 40G links" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Print adapter VPD Part Number instead of Engineering Change field" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow >10G ports to have multiple queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: LE-Workaround is not atomic in firmware" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unused registers and add missing ones" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add more PCI device ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: Stop using ethtool SPEED_* constants" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use remove handler as shutdown handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add code to dump SGE registers when hitting idma hangs" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Updates for T5 SGE's Egress Congestion Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Calculate len properly for LSO path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Doorbell Drop Avoidance Bug Fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix underflows in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix four byte info leak in c4iw_create_cq()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Cap CQ size at T4_MAX_IQ_SIZE" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Allow loopback connections" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always release neigh entry" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix incorrect BUG_ON conditions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Default peer2peer mode to 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Save the correct map length for fast_reg_page_lists" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't leak skb in c4iw_uld_rx_handler()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix possible memory leak in RX_PKT processing" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Ignore read reponse type 1 CQEs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Connect_request_upcall fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update snd_seq when sending MPA messages" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb" (Prarit Bhargava) [1140743] - [netdrv] revert "cxbg4: Remove addressof casts to same type" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio Adapters" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: set error code on kmalloc() failure" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Lock around accept/reject downcalls" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop RX_DATA packets if the endpoint is gone" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rx_data() needs to hold the ep mutex" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Disable DSGL use by default" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Endpoint timeout fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rmb() after reading valid gen bit" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: SQ flush fix" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Max fastreg depth depends on DSGL support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use pr_warn_ratelimited" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Initialize reserved fields in a FW work request" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing debug stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use uninitialized_var()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix over-dereference when terminating" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Save the correct mac addr for hw-loopback connections in the L2T" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use the correct max size for firmware flash" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint mutex deadlocks" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Force T5 connections to use TAHOE congestion control" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only allow kernel db ringing for T4 devs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update Kconfig to include Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode PCIe Gen3 link speed" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix memory leaks in c4iw_alloc() error paths" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix vlan support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing padding at end of struct c4iw_create_cq_resp" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode the firmware port and module type a bit more for ethtool" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Allocate and use IQs specifically for indirect interrupts" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: don't truncate the recv window size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Change default Interrupt Holdoff Packet Count Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use FW interface to get BAR0 value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio T4 Adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary null test before debugfs_remove_recursive" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Detect Ing. Padding Boundary at run-time" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: use firmware ord/ird resource limits" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: display TPTE on errors" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: work request logging feature" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Move common defines to cxgb4" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add the MC1 registers to read in the interrupt handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixed incorrect check for memory operation in t4_memory_rw" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: only free allocated fls" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix possible race condition in cleanup" (Prarit Bhargava) [1140743] - [infiniband] revert "iw_cxgb4: fix for 64-bit integer division" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Implement "Unhandled Interrupts" statistic" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix TX Queue restart" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix SGE resource resource deallocation bug" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do not use PCI resources before pci_enable_device()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: make single bit signed bitfields unsigned" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove call to stop TX queues at load time" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix bug in Generic Receive Offload" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix some errors in Gather List to skb conversion" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: flesh out PCI Device ID Table" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fail open if link_start() fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add call to Firmware to reset VF State" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: minor comment/symbolic name cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add ethtool statistics for GRO" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix up "Section Mismatch" compiler warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Advertise NETIF_F_TSO_ECN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix setting unicast/multicast addresses" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix mailbox data/control coherency domain race" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: recover from failure in cxgb4vf_open()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Check driver parameters in the right place" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Quiesce Virtual Interfaces on shutdown" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use defined Mailbox Timeout" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: improve Kconfig dependencies" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do vlan cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "chelsio: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix VLAN extraction counter increment" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: Staticize local symbols" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove superfluous call to pci_disable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Adds device Id for few more Chelsio adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines" (Prarit Bhargava) [1140743] - [scsi] revert "libcxgbi: Add ipv6 api to driver" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Fix ipv6 build failure caught with randconfig" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: remove spurious use of rcu" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Guard ipv6 code with a config check" (Prarit Bhargava) [1140743]- [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094458] {CVE-2014-0205} - [fs] vfs: add missing __putname() in patch_mountpoint() (Ian Kent) [1135165] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Benjamin Coddington) [1113269] - [netdrv] mlx4: add vlan_rx_register to the master ops (Doug Ledford) [1133506] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1133506] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1133506] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1133506] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1133506] - [infiniband] ocrdma: obtain sl from deivce structure (Doug Ledford) [1133506] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1133506] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1133506] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1133506] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1133506] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1133506] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1133506] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1133506] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1130394] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1130394] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1130394] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1130394] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1130394] - [netdrv] b43: fix the wrong assignment of status.freq in b43_rx() (John Greene) [1132160] - [lib] lzo: properly check for overruns (Denys Vlasenko) [1113901] {CVE-2014-4608} - [lib] lzo: Update LZO compression to current upstream version (Denys Vlasenko) [1113901] {CVE-2014-4608} - [drm] nouveau: add more checks to PRAMIN image fetching (Ben Skeggs) [1133695 1076733] - [drm] nouveau: allow non-optimus setups to load vbios from acpi (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fix a potential NULL deref in the PROM shadowing function (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fetch the vbios from PROM using only aligned 32-bit accesses (Ben Skeggs) [1133695 1076733] - [net] Revert "introduce netif_skb_dev_features" (Florian Westphal) [1029603] - [net] revert "ip, ipv6: handle gso skbs in forwarding path" (Florian Westphal) [1029603]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019898] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019898] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019898] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1130529] - [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1096981] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [1093922] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [1093922] - [fs] nfs: cleanup: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [1093922] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1130619] - [fs] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1130619] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1130619] - [fs] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1130619] - [fs] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [1130619] - [fs] sunrpc: Report network/connection errors correctly for SOFTCONN rpc tasks (Steve Dickson) [1130619] - [fs] ext3: Fix fdatasync() for files with only i_size changes (Eric Sandeen) [1127023] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1126899] - [mm] hugetlb: add cond_resched_lock() in return_unused_surplus_pages() (Motohiro Kosaki) [1129085] - [mm] hugetlb: fix softlockup when a large number of hugepages are freed (Motohiro Kosaki) [1129085] - [net] fix ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] bridge: explictly tag vlan-accelerated frames destined to the host (Vlad Yasevich) [1121991] - [net] ipv4: avoid parallel route cache gc executions (Hannes Frederic Sowa) [1121228] - [net] ipv4: move route garbage collector to work queue (Hannes Frederic Sowa) [1121228] - [net] ethtool: reallow ETHTOOL_SFLAGS to set TX/RX VLAN offloads (Michal Schmidt) [1134359] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134401] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (Radomir Vrbovsky) [1131953] {CVE-2014-3601} - [s390] sysinfo: convert /proc/sysinfo to seqfile (Hendrik Brueckner) [1130987] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1130986] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1130988] - [scsi] revert "fc: ensure scan_work isn't active when freeing fc_rport" (Maurizio Lombardi) [1135888] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1129067] - [alsa] control: Fix replacing user controls (Denys Vlasenko) [1117322] {CVE-2014-4654 CVE-2014-4655} - [netdrv] bnx2x: Fix RSS on big-endian (Michal Schmidt) [1119291] - [netdrv] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119291] - [netdrv] firmware: add bnx2x FW 7.10.51 (Michal Schmidt) [1119291] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1130082]- [md] revert "raid1: Rewrite the implementation of iobarrier" (Jes Sorensen) [1127231] - [md] revert "raid1: fix request counting bug in new 'barrier' code" (Jes Sorensen) [1127231] - [scsi] hpsa: version string change (Tomas Henzl) [1054631] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1054631] - [scsi] hpsa: add a delay to kdump path (Tomas Henzl) [1054631] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1111073] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1111073] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1111073] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1111073] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1111073] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1111073] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1111073] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1111073] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Doug Ledford) [1128863] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS BUS_MCEERR_AO (Rui Wang) [1108366] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108366] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108366] - [x86] mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors (Rui Wang) [1093437] - [x86] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1093208] - [x86] kvm: vmx: dynamise PLE window (Radim Krcmar) [1093208] - [x86] kvm: vmx: make PLE window per-VCPU (Radim Krcmar) [1093208] - [x86] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1093208] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1093208] - [fs] Add full_check test before calling add_to_tfile_check() to prevent panic in reverse_path_check_proc() (Larry Woodman) [1130730] - [perf] x86: Fix Silvermont offcore masks (Jiri Olsa) [1036335] - [perf] x86: Add model number for Avoton Silvermont (Jiri Olsa) [1036335] - [perf] x86: Add Silvermont 22nm Atom support (Jiri Olsa) [1036335] - [perf] x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Jiri Olsa) [1036335] - [perf] x86: Fix Intel shared extra MSR allocation (Jiri Olsa) [1036335] - [x86] amd: perf: Unify AMD's generic and family 15h pmus (Jiri Olsa) [1133680]- [mm] hugetlb: correct missing private flag clearing (Petr Holasek) [1127126] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Petr Holasek) [1127126] - [mm] hugetlb: undo change to page mapcount in fault handler (Petr Holasek) [1127126] - [mm] hugetlb: fix subpool accounting handling (Petr Holasek) [1127126] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Petr Holasek) [1127126] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Petr Holasek) [1127126] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Petr Holasek) [1127126] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Petr Holasek) [1127126] - [mm] hugetlb: do not use a page in page cache for cow optimization (Petr Holasek) [1127126] - [crypto] modsign: crypto_alloc_shash() returns an error code not NULL on failure (David Howells) [1099208] - [drm] nouveau: behave better if ioremap failed (Ben Skeggs) [1076992] - [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1127702] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1127769] - [fs] ext4: verify block bitmap (Lukas Czerner) [1087584] - [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1087584] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1087584] - [fs] fsnotify: delay unmounting until all inode are fput (Eric Paris) [886723] - [fs] inotify: determine wd before races are possible (Eric Paris) [886723] - [fs] fsnotify: do not hold notification mutex when putting events (Eric Paris) [886723] - [fs] fsnotify: use GFP_NOFS when allocating event holders (Eric Paris) [886723] - [fs] locks: eliminate BUG() call when there's an unexpected lock on file close (Benjamin Coddington) [1113096] - [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1129445] - [fs] nfsd: allow turning off nfsv3 readdir_plus (J. Bruce Fields) [1117468] - [powerpc] pseries: Fix kexec regression caused by CPPR tracking (Gustavo Duarte) [1129453] - [scsi] Fix erratic device offline during EH (Gustavo Duarte) [1126088] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1122405] - [net] ipvs: extract race fixes for sync daemon setups (Jesper Brouer) [1117536]- [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1122829] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1122829] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1122829] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1122829] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1122829] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1122829] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] chelsio: Use netdev_ and pr_ (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix possible race condition in cleanup (Sai Vemuri) [1121803] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: work request logging feature (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: display TPTE on errors (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1121803] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1121803] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1121803] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1121803] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1121803] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1121803] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1121803] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1121803] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1121803] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1121803] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1121803] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1121803] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1121803] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1121803] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1121803] - [netdrv] cxbg4: Remove addressof casts to same type (Sai Vemuri) [1121803] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1121803] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1121803] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1121803] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1121803] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1121803] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1121803] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1121803] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1121803] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1121803] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1121803] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1121803] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1121803] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1121803] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1121803] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1121803] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: added much cleaner implementation of is_t4() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1121803] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1121803] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1121803] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1121803] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1121803] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1121803] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1121803] - [netdrv] cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1121803] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1121803] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1121803] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1121803] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1121803] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1121803] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1121803] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1121803] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1121803] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (Sai Vemuri) [1121803] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1121803] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1121803] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1121803] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1121803] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1121803] - [infiniband] cxgb4: Remove kfifo usage (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1121803] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add DB Overflow Avoidance (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1121803] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Sai Vemuri) [1121803] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1121803] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1121803]- [drm] i915: fix backport typo (Rob Clark) [1131218] - [net] revert: bridge: Provide VLAN registration and GRO acceleration for ports (Jiri Pirko) [1121991] - [net] revert: bridge: Correctly receive hw-accelerated vlan traffic (Jiri Pirko) [1121991] - [net] revert: vlan: Allow accelerated packets to flow through the bridge (Jiri Pirko) [1121991] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127225] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] rtnetlink: fix VF info size (Jiri Benc) [1126761] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [netdrv] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1121539] - [netdrv] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123412] - [md] raid: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1090423] - [perf] tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1103196] - [perf] tools: Add filename__read_str util function (Jiri Olsa) [1103196] - [kvm] revert "x86: increase VCPU limit to 240" (Radim Krcmar) [864242] - [virt] revert "virtio-net: initialize vlan_features" (Nikolay Aleksandrov) [1132588]- [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Nikolay Aleksandrov) [1121522] - [net] udp6: Fix udp fragmentation for tunnel traffic (Nikolay Aleksandrov) [1121522] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123760] {CVE-2014-5077} - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1081372] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1081372] - [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [710111] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k1 (Chad Dupuis) [919831 990690] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [990690] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [919831] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Amir Vadai) [1121531] - [netdrv] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1123790] - [netdrv] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1110417] - [netdrv] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1110417] - [netdrv] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1110417] - [netdrv] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1110417] - [netdrv] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1110417] - [netdrv] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1110417] - [netdrv] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1110417] - [x86] perf: Fix AMD NB and L2I "uncore" support (Prarit Bhargava) [922929] - [x86] perf: Remove old-style NB counter support from perf_event_amd.c (Prarit Bhargava) [922929] - [x86] perf: Add support for AMD NB and L2I "uncore" counters (Prarit Bhargava) [922929] - [x86] Add cpu_has_topoext (Prarit Bhargava) [922929] - [x86] perf: Enable northbridge performance counters on AMD family 15h (Prarit Bhargava) [922929] - [x86] perf: add global get_ibs_caps() (Prarit Bhargava) [922929] - [x86] perf: Share IBS macros between perf and oprofile (Prarit Bhargava) [922929] - [x86] perf: Generalize northbridge constraints code for family 15h (Prarit Bhargava) [922929] - [x86] perf: Allow for architecture specific RDPMC indexes (Prarit Bhargava) [922929] - [x86] perf: Move MSR address offset calculation to architecture specific files (Prarit Bhargava) [922929] - [x86] perf: Use rdpmc() rather than rdmsr() when possible in the kernel (Prarit Bhargava) [922929] - [x86] Add rdpmcl() (Prarit Bhargava) [922929] - [x86] efi: Properly pre-initialize table pointers (Laszlo Ersek) [1129282] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1124351]- [xen] smp: Unifiy some of the PVs and PVHVM offline CPU path (Vitaly Kuznetsov) [1123370] - [xen] smp: Fix leakage of the spinlock interrupt line for every CPU online/offline (Vitaly Kuznetsov) [1123370] - [xen] disable PV spinlocks on HVM (Vitaly Kuznetsov) [1123370] - [xen] smp: initialize IPI vectors before marking CPU online (Vitaly Kuznetsov) [1123370] - [xen] Do not enable PV IPIs when vector callback not present (Vitaly Kuznetsov) [1123370] - [xen] pv on hvm support PV spinlocks and IPIs (Vitaly Kuznetsov) [1123370] - [xen] percpu: make percpu symbols in xen unique (Vitaly Kuznetsov) [1123370] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1109489] - [kernel] add div64_ul() (Mateusz Guzik) [1109489] - [kernel] sched: Move idle_balance() stats back where they were instead of at the end of the sched_domain (Larry Woodman) [1119156] - [perf] x86: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1116947] - [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121962] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112743] - [x86] apic: Remove noisy zero-mask warning from default_send_IPI_mask_logical() (Prarit Bhargava) [745124] - [drm] i915: lock around link status and link training (Dave Airlie) [1126640] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1126640] - [alsa] control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117329] {CVE-2014-4653} - [md] dm-thin: set minimum_io_size to pool's data block size (Mikulas Patocka) [1121779] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1109431] - [kernel] coredump: redefine SIGNAL_GROUP_COREDUMP to fix the conflict with SIGNAL_CLD_STOPPED (Oleg Nesterov) [1106519] - [powerpc] pseries: Track previous CPPR values to correctly EOI interrupts (Gustavo Duarte) [1089977] - [netdrv] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1123530] - [netdrv] bna: fix performance regression (Ivan Vecera) [1121039] - [netdrv] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1119123] - [netdrv] e1000e: implement 82577/579 MDI setting support (Ivan Vecera) [1105604] - [netdrv] igb: update to allow reading/setting MDI state (Ivan Vecera) [1105604] - [netdrv] e1000e: implement MDI/MDI-X control (Ivan Vecera) [1105604] - [netdrv] e1000: configure and read MDI settings (Ivan Vecera) [1105604] - [netdrv] ethtool: MDI setting support (Ivan Vecera) [1105604] - [netdrv] bna: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [1120510] - [netdrv] bna: fix vlan tag stripping and implement its toggling (Ivan Vecera) [1120510] - [netdrv] bna: convert to hw_features (Ivan Vecera) [1120510]- [powerpc] pci: Improve device hotplug initialization (Gustavo Duarte) [1084398] - [powerpc] pci: fix PCI-e devices rescan issue on powerpc platform (Gustavo Duarte) [1084398] - [powerpc] pci: Cleanup device dma setup code (Gustavo Duarte) [1084398] - [pci] Add pcibios_add_device (Gustavo Duarte) [1084398] - [pci] fix undefined reference to 'pci_fixup_final_inited' (Gustavo Duarte) [1084398] - [pci] call final fixups hot-added devices (Gustavo Duarte) [1084398] - [mm] vmscan: Fix memcg forced scan of anonymous pages (Jerome Marchand) [1124895] - [mm] try_to_unmap_cluster() should lock_page() before mlocking (Jacob Tanenbaum) [1093081] {CVE-2014-3122} - [video] fbmem: convert fb_mmap to vm_iomap_memory() helper (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [s390] add dummy io_remap_pfn_range() to asm/pgtable.h (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [mm] add vm_iomap_memory() helper function (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [hv] hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1118123] - [hv] util: Fix a bug in the KVP code (Jason Wang) [1118123] - [hv] vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1118123] - [scsi] virtio_scsi: fix memory leak on full queue condition (Fam Zheng) [1111485] - [scsi] storvsc: Correctly handle TEST_UNIT_READY failure (Jason Wang) [1120468] - [scsi] storvsc: Set srb_flags in all cases (Jason Wang) [1120468] - [scsi] storvsc: Implement a eh_timed_out handler (Jason Wang) [1120468] - [scsi] storvsc: Fix a bug in handling VMBUS protocol version (Jason Wang) [1120468] - [scsi] storvsc: Filter commands based on the storage protocol version (Jason Wang) [1120468] - [scsi] storvsc: Set cmd_per_lun to reflect value supported by the Host (Jason Wang) [1120468] - [scsi] storvsc: Change the limits to reflect the values on the host (Jason Wang) [1120468] - [fs] xfs: always do log forces via the workqueue (Eric Sandeen) [1028831] - [fs] xfs: Do background CIL flushes via a workqueue (Eric Sandeen) [1028831] - [fs] vfs: fix ELOOP error handling in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] xfs: remove xfs_itruncate_data (Brian Foster) [1113418] - [fs] xfs: split xfs_itruncate_finish (Brian Foster) [1113418] - [fs] xfs: kill xfs_itruncate_start (Brian Foster) [1113418] - [fs] xfs: factor extent map manipulations out of xfs_bmapi (Brian Foster) [1113418] - [fs] gfs2: Allow caching of glocks for flock (Robert S Peterson) [1110421] - [fs] gfs2: Allow flocks to use normal glock dq rather than dq_wait (Robert S Peterson) [1110421] - [fs] xfs: don't log dummy transaction on frozen fs (Eric Sandeen) [1076286] - [fs] ext4: set extents flag when migrating file to use extents (Eric Sandeen) [952005]- [netdrv] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1111076] - [netdrv] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1111076] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1099590] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1099590] - [driver] core: fix addition of delayed probe infrastructure (Doug Ledford) [1116871] - [uapi] rdma_user_cm.h: include socket.h (Doug Ledford) [1072857] - [netdrv] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1009332] - [net] bridge: unregister rtnl message types correctly (Jiri Benc) [1114445]- [drm] nouveau: backport display fixes from upstream (Ben Skeggs) [1105194] - [drivers] platform: use always ->name for uevent (Prarit Bhargava) [1120675] - [hv] remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1112076] - [x86] mm: fix crash when booting as a hyperv NUMA guest (Luiz Capitulino) [979364] - [powerpc] kexec: fix access to kexec_state table (Gustavo Duarte) [1118904] - [powerpc] Dynamic update cache list during suspend and resume (Gustavo Duarte) [1087793] - [netdrv] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1115438] - [netdrv] qlcnic: Fix NULL pointer dereference bug (Chad Dupuis) [1110938] - [x86] hpet: Fix bogus error check in hpet_assign_irq() (Prarit Bhargava) [1117874] - [pci] dmar: Fix return value check of create_irq() (Prarit Bhargava) [1117874] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1030411] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1030411] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Suppress ABTS if target gone (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Send cancel when link is down (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Support FAST_IO_FAIL in EH handlers (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Properly set cancel flags when cancelling abort (Gustavo Duarte) [1108718] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1120723] - [net] l2tp: don't fall back on UDP getsockopt / setsockopt (Petr Matousek) [1119462] {CVE-2014-4943}- [crypto] md5: Set statesize (Mike Snitzer) [1114137] - [crypto] hash: Fix async import on shash algorithm (Mike Snitzer) [1114137] - [crypto] drbg: Enable DRBG by default (Herbert Xu) [1105601] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1105601] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1105601] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1105601] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1105601] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1105601] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1105601] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1105601] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1105601] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1105601] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1105601] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1105601] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1105601] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1105601] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1105601] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1105601] - [crypto] drbg: header file for DRBG (Herbert Xu) [1105601] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1105601]- [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [1105596] - [kernel] futex: avoid race between requeue and wake (Larry Woodman) [1118434] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1118434] - [kernel] futex: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1118434] - [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Larry Woodman) [1100855] - [fs] epoll: do not take global 'epmutex' for simple topologies (Larry Woodman) [1100855] - [fs] epoll: fix spurious lockdep warnings (Larry Woodman) [1100855] - [usb] ehci: fix HUB TT scheduling issue with iso transfer (Gopal) [1092967] - [usb] ehci: reorganize isochronous scheduler routine (Gopal) [1092967] - [usb] ehci: add missing frame -> microframe conversion (Gopal) [1092967] - [usb] ehci: simplify remainder computations (Gopal) [1092967] - [usb] ehci: fix audio record functionality for some Full speed sound blaster devices (Gopal) [1092967] - [usb] ehci: Respect IST when scheduling new split iTDs (Gopal) [1092967] - [usb] ehci: Minor constant fix for SCHEDULE_SLOP (Gopal) [1092967] - [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1054284] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1054284] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1054284] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1054284] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1054284] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1054284] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Gustavo Duarte) [1054284] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Gustavo Duarte) [1054284] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Gustavo Duarte) [929309] - [powerpc] pseries: Read common partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read of-config partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Gustavo Duarte) [929309] - [powerpc] pseries: Read rtas partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Add version and timestamp to oops header (Gustavo Duarte) [929309] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Gustavo Duarte) [929309] - [s390] crypto: Fix aes-cbc IV corruption (Herbert Xu) [1003528] - [s390] crypto: Don't panic after crypto instruction failures (Herbert Xu) [1003528] - [s390] crypto: cleanup DES code (Herbert Xu) [1003528] - [s390] crypto: des_s390 use generic weak key check (Herbert Xu) [1003528] - [s390] crypto: remove des3_ede128 mode (Herbert Xu) [1003528] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1112347] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102705] {CVE-2014-3917} - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1102955] - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1112324] - [block] blk-cgroup: Accept tab as valid field delimiter (Vivek Goyal) [788580]- [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115933] {CVE-2014-4699} - [kernel] ipc: fix race with LSMs (Paul Moore) [1115477] - [kernel] ipc: ipc_rcu_alloc() cacheline align allocation (Paul Moore) [1115477] - [kernel] ipc: ipc_schedule_free() can do vfree() directly now (Paul Moore) [1115477] - [mm] make vfree() safe to call from interrupt contexts (Paul Moore) [1115477] - [kernel] ipc: Convert ipc_immediate_free() RCU callback to kfree_rcu() (Paul Moore) [1115477] - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1086450] - [block] rsxx: Fix possible kernel panic with invalid config (Gustavo Duarte) [1054285] - [crypto] nx: rework Kconfig (Gustavo Duarte) [1053844] - [crypto] nx: fix SHA-2 for chunks bigger than block size (Gustavo Duarte) [1053844] - [crypto] nx: fix GCM for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix XCBC for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-XCBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-GCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CTR (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-ECB (Gustavo Duarte) [1053844] - [crypto] nx: add offset to nx_build_sg_lists() (Gustavo Duarte) [1053844] - [crypto] nx: fix nx-aes-gcm verification (Gustavo Duarte) [1053844] - [crypto] nx: fix concurrency issue (Gustavo Duarte) [1053844] - [crypto] nx: saves chaining value from co-processor (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for SHA-2 (Gustavo Duarte) [1053844] - [crypto] nx: fix physical addresses added to sg lists (Gustavo Duarte) [1053844] - [crypto] nx: fix typo in nx driver config option (Gustavo Duarte) [1053844] - [powerpc] pseries: Add pseries update notifier for OFDT prop changes (Gustavo Duarte) [1053844] - [netdrv] i40e: fix receive of VLAN packets (Stefan Assmann) [1113513] - [hv] Handle the case when the target file exists correctly (Jason Wang) [1102259] - [hv] Implement the file copy service (Jason Wang) [1102259] - [kernel] uuid: add uuid.h to exported header list (Jason Wang) [1102259] - [block] rename blk_get_queue to blk_get_request_queue (Mike Snitzer) [1098658] - [block] misc updates to blk_get_queue() (Mike Snitzer) [1098658] - [module] add support for soft module dependencies (Neil Horman) [968872] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Neil Horman) [968872] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Neil Horman) [968872] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Neil Horman) [968872] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Neil Horman) [968872] - [crypto] testmgr: remove empty element from alg_test_descs (Jan Stancek) [1114983] - [block] revert "block: improve queue_should_plug() by looking at IO depths" (Jeff Moyer) [1003678] - [hv] balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102275] - [kvm] iommu: fix releasing unmapped page (Alex Williamson) [1110977]- [fs] sunrpc: refactor rpcauth_checkverf error returns (Scott Mayhew) [786463] - [fs] nfs: avoid expired credential keys for buffered writes (Scott Mayhew) [786463] - [fs] sunrpc: new rpc_credops to test credential expiry (Scott Mayhew) [786463] - [fs] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: set gss gc_expiry to full lifetime (Scott Mayhew) [786463] - [fs] sunrpc: handle EKEYEXPIRED in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: Use __func__ in dprintk() in auth_gss.c (Scott Mayhew) [786463] - [fs] sunrpc: Fix machine creds in generic_create_cred and generic_match (Scott Mayhew) [786463] - [fs] sunrpc: Clean up the RPCSEC_GSS service ticket requests (Scott Mayhew) [786463] - [fs] sunrpc: Reduce switch/case indent (Scott Mayhew) [786463] - [fs] nfsd: fix minor memory leak (Scott Mayhew) [786463] - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1109365] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1109365] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1109365] - [fs] vfs: plug dentry leak in mountpoint_last (Mateusz Guzik) [1114387] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them (J. Bruce Fields) [998024] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1054927] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1054927] - [scsi] pm80xx: Spinlock fix (Rich Bono) [1054927] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1054927] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1054927] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1054927] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1054927] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1054927] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1054927] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1054927] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1054927] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1054927] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1054927] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1054927] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1054927] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1054927] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1054927] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1054927] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1113607] - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1111631] - [net] sch_tbf: handle too small burst (Florian Westphal) [1103694] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1103694] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1085932] {CVE-2014-4667} - [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110192] - [scsi] dual scan thread bug fix (David Milburn) [1079922] - [scsi] fix our current target reap infrastructure (David Milburn) [1079922] - [netdrv] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [805817] - [input] wacom: fix regression on X220 tablets (Aristeu Rozanski) [1112852] - [doc] procfs: fix incorrect formula to calculate CommitLimit value (Petr Oros) [1050174] - [netdrv] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1108572] - [fs] devpts: Add ctl_names back to moved proc files' ctl_tables (Prarit Bhargava) [1105533]- [drm] i915: backport fixes from upstream (Dave Airlie) [1110555] - [acpi] acpi_pad: power_saving_thread() call schedule() when need_resched is true (Tony Camuso) [831828] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1075145] - [x86] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1109389] - [x86] exec: fix leak of 32-bit libary mapping behavior to 64-bit children (Denys Vlasenko) [1064475] - [mm] memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [1001197] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1079060] - [x86] kvm: expose ADX feature to guest (Don Dugger) [1097017] - [x86] kvm: expose new instruction RDSEED to guest (Don Dugger) [1097017] - [x86] cpufeature: Add the RDSEED and ADX features (Don Dugger) [1097017] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1036233] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1036233] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1032255] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1032255] - [x86] Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1032255] - [acpi] Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1032255] - [dmi] Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1032255] - [acpi] Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1032255] - [acpi] cper: Cleanup CPER memory error output format (Rui Wang) [1032255] - [acpi] cper: Enhance memory reporting capability (Rui Wang) [1032255] - [acpi] cper: Add UEFI 2.4 support for memory error (Rui Wang) [1032255] - [x86] mce: Add validation check before GHES error is recorded (Rui Wang) [1032255] - [dmi] Parse memory device type 17 in SMBIOS (Rui Wang) [1032255] - [dmi] Add DMI entry types to the headers (Rui Wang) [1032255] - [acpi] Extended error log driver for x86 platform (Rui Wang) [1032255] - [edac] bitops: Introduce a more generic BITMASK macro (Rui Wang) [1032255] - [acpi] cper: Update cper info (Rui Wang) [1032255] - [acpi] cper: Fix status check during error printing (Rui Wang) [1032255] - [acpi] ghes: add the needed hooks for EDAC error report (Rui Wang) [1032255] - [acpi] ghes: move structures/enum to a header file (Rui Wang) [1032255] - [lib] ratelimit: fix the return value when __ratelimit() fails to acquire the lock (Jiri Pirko) [1082772] - [lib] ratelimit: Fix/allow use in atomic contexts (Jiri Pirko) [1082772]- [fs] fuse: fix nlink after unlink (Brian Foster) [1054351] - [fs] fuse: fix fallocate vs. ftruncate race (Brian Foster) [1035422] - [fs] fuse: wait for writeback in fuse_file_fallocate() (Brian Foster) [1035422] - [fs] fuse: use list_for_each_entry() for list traversing (Brian Foster) [1035422] - [fs] fuse: readdir: check for slash in names (Brian Foster) [1035422] - [fs] fuse: hotfix truncate_pagecache() issue (Brian Foster) [1035422] - [fs] fuse: invalidate inode attributes on xattr modification (Brian Foster) [1035422] - [fs] fuse: postpone end_page_writeback() in fuse_writepage_locked() (Brian Foster) [1035422] - [fs] fuse: fix readdirplus Oops in fuse_dentry_revalidate (Brian Foster) [1035422] - [fs] fuse: allocate for_background dio requests based on io->async state (Brian Foster) [1035422] - [fs] fuse: optimize wake_up (Brian Foster) [1035422] - [fs] fuse: implement exclusive wakeup for blocked_waitq (Brian Foster) [1035422] - [fs] fuse: skip blocking on allocations of synchronous requests (Brian Foster) [1035422] - [fs] fuse: add flag fc->initialized (Brian Foster) [1035422] - [fs] fuse: make request allocations for background processing explicit (Brian Foster) [1035422] - [fs] fuse: fix hang of single threaded fuseblk filesystem (Brian Foster) [1035422] - [fs] fuse: allow control of adaptive readdirplus use (Brian Foster) [1035422] - [fs] fuse: avoid out-of-scope stack access (Brian Foster) [1035422] - [fs] fuse: Adapt readdirplus to application usage patterns (Brian Foster) [1035422] - [fs] fuse: delete dead .write_begin and .write_end aops (Brian Foster) [1035422] - [fs] fuse: separate queue for FORGET requests (Brian Foster) [1035422] - [fs] fuse: flush background queue on connection close (Brian Foster) [1035422] - [fs] fuse: support splice() reading from fuse device (Brian Foster) [1035422] - [fs] fuse: export generic_pipe_buf_*() to modules (Brian Foster) [1035422] - [fs] fuse: allow splice to move pages (Brian Foster) [1035422] - [fs] fuse: support splice() writing to fuse device (Brian Foster) [1035422] - [fs] fuse: get page reference for readpages (Brian Foster) [1035422] - [fs] bio: modify __bio_add_page to accept pages that dont start a new segment (Maurizio Lombardi) [885517] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [885517] - [fs] gfs2: Only wait for demote when last holder is dequeued (Robert S Peterson) [1110421] - [fs] btrfs: fix bio rw flag usage (Zach Brown) [1072112] - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1105057] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1010233] - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1082127] - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Lukas Czerner) [876803] - [fs] ext4: Report max_batch_time option correctly (Lukas Czerner) [1100523] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1075780] - [fs] ext4: set b_blocknr to zero when block_validity fails (Lukas Czerner) [997894] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1104292] - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [959006] - [fs] nfs: Handle session reset before lease check (Scott Mayhew) [1090656] - [fs] ext4: Avoid underflow in ext4_trim_fs() (Lukas Czerner) [998785] - [fs] gfs2: When adding a new dir entry, inc link count if it is a subdir (Robert S Peterson) [1092083] - [fs] gfs2: Make gfs2_dir_del update link count when required (Robert S Peterson) [1092083] - [fs] gfs2: Don't use gfs2_change_nlink in link syscall (Robert S Peterson) [1092083] - [netdrv] mlx4_en: Add missing size to net_device_ops_ext structures (Amir Vadai) [1059086] - [netdrv] mlx4_en: Implement ndo_get_phys_port for VF's (Amir Vadai) [1059086]- [infiniband] usnic: fix up Kconfig items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: drop hpn module option (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Reset RoCE VF gids when guest driver goes down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add UPDATE_QP SRIOV wrapper support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix slave id computation for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Adjust port number in qp_attach wrapper when detaching (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Defer VF initialization till PF is fully initialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add block multicast loopback support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Update version string (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Don't resolve passive side RoCE L2 address in CMA REQ handler (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove overload in ib_sg_dma* (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Bump driver version to 1.3 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Update Mellanox copyright note (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Print QP information once connection is established (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Remove struct iscsi_iser_conn (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix sector_t format warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Make buffer larger to avoid overflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Fix some indenting in mlx4_ib_add() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mad: Check and handle potential DMA mapping errors (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add support for CONFIG_DEV command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: USe one wrapper that returns -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during reset (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid duplicate connections (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add more logging (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Check ib_query_gid return value (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix two kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt num_vfs/probed_vf params for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt code for N-Port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add utils for N-Port VFs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add data structures to support N-Ports per VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Implement check_protection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] libiscsi: Add check_protection callback for transports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Support T10-PI operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Initialize T10-PI resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Keep IB device attributes under iser_device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Suppress completions for fast registration work requests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix a sparse endianness warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Don't receive packets when the napi budget == 0 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix wrong dump of the vxlan offloads device capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Activate RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Implement IP based gids support for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add ref counting to port MAC table for RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: In RoCE allow guests to have multiple GIDS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5_core: remove unreachable function call in module init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Expose support for signature MR feature (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Collect signature error completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Implement create_mr and destroy_mr (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce signature verbs API (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce protected memory regions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: mlx4_init_slave() shouldn't access comm channel before PF is ready (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: mlx4_en_verify_params() can be static (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Support shutdown() interface (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Refactor umem to use linear SG table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Change Connect-X description in kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use union for BlueFlame WQE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix sparse warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix selftest failing on non 10G link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move queue stopped/waked counters to be per ring (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Pad ethernet packets smaller than 17 bytes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Verify mlx4_en module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix UP limit in ieee_ets->prio_tc (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix bad use of dev_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx: Bump all Mellanox driver versions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix limiting number of IRQ's instead of RSS queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Set number of RX rings in a utility function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix use after free in iser_snd_completion() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Report using RoCE IP based gids in port caps (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE GID table resets per-port (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Move rtnl locking to the right place (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix PowerPC support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use uintptr_t casts to work around gcc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Improve debugfs readability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Use mlx5 core style warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Clear out struct before create QP command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix out arg size in access_register command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix unused variable warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove unnecessary validation for port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix a race condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Block rport upon TL error even with fast_io_fail_tmo = off (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add dependency INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make ib_addr a core IB module (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: IBoE (RoCE) IP-based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix error return code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up srq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up cq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.h, usnic_ib_qp_grp.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_transport.h, usnice_transport.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_fwd.h, usnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over usnic_ib_qp_grp.* to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Push all forwarding state to usnic_fwd.h & uscnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Select PTP_1588_CLOCK (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] make sure the src net is infiniband when create new link (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Only cycle port if HW timestamp config changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add PTP hardware clock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: slight optimization of addr compare (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] rds: prevent BUG_ON triggered on congestion update to loopback (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Check port number for validity before accessing data (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add NAPI support for transmit side (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Ignore irrelevant hypervisor events (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Set CQE/EQE size to 64B by default (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement ndo_get_phys_port_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Expose physical port id as PF/VF capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Rename QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: destroy workqueue when driver fails to register (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove selftest TX queues empty condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement the SIOCGHWTSTAMP ioctl (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: extended command an improved infrastructure for uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Use a common header for uverbs flow_specs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix device max capabilities check (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix list_del of empty list (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix endless loop in resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Report receive errors correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use enum to indicate adapter page size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove "Always false" comparison (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Change optimal_reclaimed_pages for better performance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Clear reserved area in set_hca_cap() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Support communicating arbitrary host page size to firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix cleanup flow when DMA mapping fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix srq free in destroy qp (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Multithreaded create MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix check of number of entries in create CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Start multicast join process only on active ports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] ipoib: Fix crash in dev_open error flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath structures are allocated per NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: ICM pages are allocated on device NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath resources allocated dynamically (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add immediate activate for VGT->VST->VGT (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Initialize all mailbox buffers to zero before use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add RFS support in UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Implement resource quota enforcement (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Structures and init/teardown for VF resource quotas (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix checking order in MR table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't fail reg/unreg vlan for older guests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Resource tracker for reg/unreg vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use vlan id instead of vlan index for unregistration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix register/unreg vlan flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix call to __mlx4_unregister_mac (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Unused local variable in mlx4_opreq_action (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix typo, move similar defs to same location (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Clean the code to eliminate trivial build warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix error code translation from firmware to driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix opt param mask for sq err to rts transition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Disable atomic operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix layout of struct mlx5_init_seg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Keep polling to reclaim pages while any returned (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Avoid async events on invalid port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Decrease memory consumption of mr caches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Remove checksum on command interface commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Flush cache workqueue before destroying it (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix send work queue size calculation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Rename name of mlx4_en_rx_alloc members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Better checking of userspace values for receive flow steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Infrastructure for extensible uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Reduce scope of local variables in mlx4_en_xmit (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix handling of dma_map failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Notify user when TX ring in error state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Disable global flow control when PFC enabled (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fixes to XRC reference counting in uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix XRC QPs detection in the resource tracker (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Handle unaligned SG in separate function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize rdma memory registration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Accept session->cmds_max from user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Use proper debug level value for info prints (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Staticize local functions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove health handler plugin (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't give VFs MAC addresses which are derived from the PF MAC (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Variable may be used uninitialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Implement new initialization sequence (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix error return code in init_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Respond to operation request by firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5 core: Fix __udivdi3 when compiling for 32 bit arches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename ll methods to busy-poll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename include/net/ll_poll.h to include/net/busy_poll.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fixes for sparse warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make profile[] static in main.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add HW enforcement to VF link state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add reserved values to enums for low-level driver use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove an unnecessary test (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF link state support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF MAC spoof checking support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Low Latency recv statistics (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add Low Latency Socket (LLS) support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] switch infiniband uverbs to anon_inodes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Optimize CQ callbacks (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] drivers: avoid format string in dev_set_name (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [fs] make get_unused_fd_flags() a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [base] drivercore: Add driver probe deferral mechanism (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051207] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051207] - [net] vlan: fix a race in egress prio management (Doug Ledford) [1051207] - [net] core: Add VF link state control policy (Doug Ledford) [1059086] - [net] core: Add VF link state control (Doug Ledford) [1059086] - [net] rtnetlink: Fix VF IFLA policy (Doug Ledford) [1059086] - [net] if_link: Add additional parameter to IFLA_VF_INFO for spoof checking (Doug Ledford) [1059086] - [firmware] iwlwifi: update firmware for 7260 / 3160 devices (Stanislaw Gruszka) [1054423]- [fs] vfs: fix autofs/afs/etc magic mountpoint breakage (Frantisek Hrbata) [1079347] {CVE-2014-0203} - [kernel] sched_cpupri: Fix memory barriers for vec updates to always be in order (Daniel Bristot de Oliveira) [1079478] - [kernel] sched_cpupri: Remove the vec->lock (Daniel Bristot de Oliveira) [1079478] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1109782] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1109782] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1109782] - [netdrv] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1102261] - [netdrv] hyperv: Properly handle checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1102261] - [netdrv] hyperv: Simplify the send_completion variables (Jason Wang) [1102261] - [netdrv] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1102261] - [netdrv] hyperv: Add support for virtual Receive Side Scaling vRSS (Jason Wang) [1102261] - [hv] vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1102261] - [hv] Eliminate the channel spinlock in the callback path (Jason Wang) [1102261] - [netdrv] hyperv: Address UDP checksum issues (Jason Wang) [1102261] - [netdrv] hyperv: Negotiate suitable ndis version for offload support (Jason Wang) [1102261] - [netdrv] hyperv: Allocate memory for all possible per-pecket information (Jason Wang) [1102261] - [netdrv] hyperv: Enable large send offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable send side checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable receive side IP checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable offloads on the host (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the send path (Jason Wang) [1102261] - [netdrv] hyperv: Enable scatter gather I/O (Jason Wang) [1102261] - [hv] vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1102261] - [netdrv] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the netvsc receive callback functio (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the receive path (Jason Wang) [1102261] - [netdrv] hyperv: Get rid of the rndis_filter_packet structure (Jason Wang) [1102261] - [hv] vmbus: Support per-channel driver state (Jason Wang) [1102261] - [kernel] kthread: ensure locality of task_struct allocations (Doug Ledford) [1109975] - [kernel] kthread: make kthread_create() killable (Doug Ledford) [1109975] - [kernel] kthread: NUMA aware kthread_create_on_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_thread_info_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_task_struct_node() (Doug Ledford) [1109975] - [netdrv] sfc: use gso_max_segs and remove RHEL-specific hack (Nikolay Aleksandrov) [1021960] - [block] brd: Fix brd_lookup_page() race (Jeff Moyer) [962593] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074943] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Windows8/Server2012 string for _OSI method (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Vista SP2 to supported _OSI strings (Lenny Szubowicz) [1093502] - [x86] Replace left over sti/cli in ia32 audit exit code (Niels de Vos) [1105048] - [kernel] audit: Call tty_audit_push_task() outside preempt disabled (Mateusz Guzik) [1097315] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [646626] - [kernel] Fix race condition in add_memory_block that can cause kernel panic when ballooning down memory (Larry Woodman) [1102551] - [kernel] percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Doug Ledford) [1105648] - [kernel] percpu: fix __this_cpu_*_return() definition (Doug Ledford) [1105648] - [kernel] percpu: Generic support for this_cpu_add, sub, dec, inc_return (Doug Ledford) [1105648] - [kernel] percpu: make alloc_percpu() handle array types (Doug Ledford) [1105648] - [kernel] this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations (Doug Ledford) [1105648] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084438] - [net] tcp: syncookies: update mss tables (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084438] - [net] rate-limit warn-bad-offload splats (Nikolay Aleksandrov) [1103683] - [net] Use device model to get driver name in skb_gso_segment() (Nikolay Aleksandrov) [1103683] - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1100127] - [net] llc: Fix length check in llc_fixup_skb() (Jiri Benc) [1101053] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1077296] - [net] fix wrong mac_len calculation for vlans (Nikolay Aleksandrov) [1102044] - [net] tcp: fix a timewait refcnt race (Jiri Benc) [1098048] - [net] filter: add vlan tag access (Jiri Benc) [1082097] - [net] filter: add XOR operation (Jiri Benc) [1082097] - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1082097] - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1082097] - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1082097] - [net] filter: ingress socket filter by mark (Jiri Benc) [1082097] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1101442] - [scsi] hpsa: update driver version to 3.4.4-1-RH1 (Tomas Henzl) [1108346] - [scsi] hpsa: add new Smart Array PCI IDs (May 2014) (Tomas Henzl) [1108346] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1108346]- [scsi] Add timeout to avoid infinite command retry (David Milburn) [974583] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1108809] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1108809] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1108809] - [netdrv] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1038788] - [netdrv] i40evf: remove storm control (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update check for AQ aliveness (Stefan Assmann) [1038788] - [netdrv] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1038788] - [netdrv] i40evf: remove usless return statements (Stefan Assmann) [1038788] - [netdrv] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1038788] - [netdrv] i40evf: control auto ITR through ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: set proper default for ITR registers (Stefan Assmann) [1038788] - [netdrv] i40evf: make ethtool_ops const (Stefan Assmann) [1038788] - [netdrv] i40evf: don't lie to ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1038788] - [netdrv] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove unused defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update AdminQ interface (Stefan Assmann) [1038788] - [netdrv] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038788] - [netdrv] i40evf: enable CONFIG_I40EVF (Stefan Assmann) [1038788] - [netdrv] i40evf: fixes to get i40evf working with RHEL6.6 (Stefan Assmann) [1038788] - [netdrv] i40evf: initial commit (Stefan Assmann) [1038788] - [netdrv] i40e: relax the firmware API version check (Stefan Assmann) [1038787] - [netdrv] i40: disable FCoE for MFP modes (Stefan Assmann) [1038787] - [netdrv] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1038787] - [netdrv] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1038787] - [netdrv] i40e: Change type to u32 to avoid sparse error (Stefan Assmann) [1038787] - [netdrv] i40e: remove storm control (Stefan Assmann) [1038787] - [netdrv] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1038787] - [netdrv] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1038787] - [netdrv] i40e: Remove reserved PCTYPE defines (Stefan Assmann) [1038787] - [netdrv] i40e: Tx/Rx rings declaration (Stefan Assmann) [1038787] - [netdrv] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1038787] - [netdrv] i40e: Update check for AQ aliveness (Stefan Assmann) [1038787] - [netdrv] i40e: remove usless return statements (Stefan Assmann) [1038787] - [netdrv] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1038787] - [netdrv] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1038787] - [netdrv] i40e: remove Tx work for ptp (Stefan Assmann) [1038787] - [netdrv] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1038787] - [netdrv] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: control auto ITR through ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: set proper default for ITR registers (Stefan Assmann) [1038787] - [netdrv] i40e: add required include (Stefan Assmann) [1038787] - [netdrv] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038787] - [netdrv] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1038787] - [netdrv] i40e: enable CONFIG_I40E (Stefan Assmann) [1038787] - [netdrv] i40e: fixes to get i40e working with RHEL6.6 (Stefan Assmann) [1038787] - [netdrv] i40e: initial commit (Stefan Assmann) [1038787] - [pci] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1038787] - [netdrv] veth: fix NULL dereference in veth_dellink() (Ivan Vecera) [1108641] - [netdrv] veth: fix a NULL deref in netif_carrier_off (Ivan Vecera) [1108641] - [netdrv] veth: avoid a NULL deref in veth_stats_one (Ivan Vecera) [1108641] - [scsi] lpfc: Update version for 10.2.8020.1 driver release (Rob Evers) [1109274] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1109274]- [kernel] cred: Fix double free in prepare_usermodehelper_creds() error handling (Radomir Vrbovsky) [1087544] - [kernel] cred: Fix memory leak in error handling (Radomir Vrbovsky) [1087544] - [drm] i915: mst topology dumper in debugfs (Dave Airlie) [1074025] - [drm] i915: add DP 1.2 MST support (Dave Airlie) [1074025] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1074025] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1074025] - [drm] dp_helper: add Displayport multi-stream helper (Dave Airlie) [1074025] - [drm] add a path blob property (Dave Airlie) [1074025] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1074025] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1074025] - [drm] fix memory leak around mode_group (Dave Airlie) [1074025] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1074025] - [drm] add DP MST encoder type (Dave Airlie) [1074025] - [drm] dp_helper: add defines for DP 1.2 and MST support (Dave Airlie) [1074025] - [drm] i915: support address only i2c-over-aux transactions (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: move dp aux ch register init to aux init (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp aux (Dave Airlie) [1074025] - [drm] i915: move edp vdd enable/disable at a lower level in i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: split edp_panel_vdd_on() for reuse (Dave Airlie) [1074025] - [drm] i915: fix order of dp aux i2c device cleanup (Dave Airlie) [1074025] - [drm] i915: add unregister callback to connector (Dave Airlie) [1074025] - [drm] i915: Enable 5.4Ghz HBR2 link rate for Displayport 1.2-capable devices (Dave Airlie) [1074025] - [drm] dp_helper: don't return EPROTO for defers (Dave Airlie) [1074025] - [drm] dp: Update comments about common i2c over dp assumptions (Dave Airlie) [1074025] - [drm] dp: let drivers specify the name of the I2C-over-AUX adapter (Dave Airlie) [1074025] - [drm] dp: Allow registering AUX channels as I2C busses (Dave Airlie) [1074025] - [drm] dp: Add DisplayPort link helpers (Dave Airlie) [1074025] - [drm] dp: Add drm_dp_dpcd_read_link_status() (Dave Airlie) [1074025] - [drm] dp: Add AUX channel infrastructure (Dave Airlie) [1074025] - [drm] dp_helper: Add DP test sink CRC definition (Dave Airlie) [1074025] - [drm] radeon: fix register typo on si (Rob Clark) [1082803] - [drm] i915: add locking to fixed panel edid probing (Rob Clark) [1082803] - [drm] upstream sync to v3.14.2 (Rob Clark) [1082803] - [drm] upstream sync to v3.13.11 (Rob Clark) [1082801] - [drm] upstream sync to v3.12.18 (Rob Clark) [1082794] - [drm] upstream sync to v3.11.10 (Rob Clark) [1082788] - [drm] upstream sync to v3.10.38 (Rob Clark) [1082786] - [netdrv] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1054464] - [netdrv] bna: Firmware Patch Simplification (Ivan Vecera) [1054464] - [netdrv] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1054464] - [netdrv] bna: Handle the TX Setup Failures (Ivan Vecera) [1054464] - [netdrv] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1054464] - [netdrv] bna: CQ Read Fix (Ivan Vecera) [1054464] - [netdrv] bna: RX Processing and Config Changes (Ivan Vecera) [1054464] - [netdrv] bna: Enable Multi Buffer RX (Ivan Vecera) [1054464] - [netdrv] bna: RX Filter Enhancements (Ivan Vecera) [1054464] - [netdrv] bna: Fix Filter Add Del (Ivan Vecera) [1054464] - [netdrv] bna: Set Get IOC fw State (Ivan Vecera) [1054464] - [netdrv] bna: Add software timestamping support (Ivan Vecera) [1054464] - [kernel] tracing: Add BUG_ON when stack end location is over written (Aaron Tomlin) [1094831] - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [704190] - [kernel] sched: free per cpu migration threads on suspend (Prarit Bhargava) [1020466] - [ata] ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [ata] ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [firmware] efi-pstore: Make efi-pstore return a unique id (Tomoki Sekiyama) [1054513] - [firmware] efivars: Hold off deletion of sysfs entry until the scan is completed (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Read data from variable store before memcpy() (Tomoki Sekiyama) [1054514] - [firmware] efivars: efivar_entry API (Tomoki Sekiyama) [1054514] - [firmware] efivarfs: Return an error if we fail to read a variable (Tomoki Sekiyama) [1054513] - [acpi] acpica: Add a lock to the internal object reference count mechanism (Naoya Horiguchi) [1023242] - [acpi] acpica: Standardize integer output for ACPICA warnings/errors (Naoya Horiguchi) [1023242] - [acpi] acpica: Change package length error message to an info message (Naoya Horiguchi) [1023242] - [acpi] acpica: Use acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [acpi] osl: add acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [edac] mce_amd: Add MCE decoding support for Family 16h (Kim Naru) [989776] - [edac] mce_amd: Make MC2 decoding per-family (Kim Naru) [989776] - [edac] mce_amd: Dump error status (Kim Naru) [989776] - [edac] mce_amd: Report decoded error type first (Kim Naru) [989776] - [edac] mce_amd: Dump CPU f/m/s triple with the error (Kim Naru) [989776] - [edac] mce_amd: Remove functional unit references (Kim Naru) [989776] - [edac] Revert "Add error decoding support for AMD Fam16h processors" (Kim Naru) [989776] - [hv] hyperv-fb: kick off efifb early (Jason Wang) [1056676] - [hv] hyperv-fb: add support for generation 2 virtual machines (Jason Wang) [1056676] - [hv] vmbus: use resource for hyperv mmio region (Jason Wang) [1056676] - [hv] vmbus: add missing breaks (Jason Wang) [1056676] - [hv] vmbus: Extract the mmio information from DSDT (Jason Wang) [1056676] - [input] hyperv-keyboard - pass through 0xE1 prefix (Jason Wang) [1056676] - [input] add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1056676] - [x86] Remove useless reinitialization of irq descriptors (Jason Wang) [1056676] - [x86] pic: Fix section mismatch in legacy pic (Jason Wang) [1056676] - [x86] pic: Probe for legacy PIC and set legacy_pic appropriately (Jason Wang) [1056676] - [x86] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1056676] - [x86] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1056676] - [x86] legacy_irq: Remove left over nr_legacy_irqs (Jason Wang) [1056676] - [x86] pic: Make use of legacy_pic abstraction (Jason Wang) [1056676] - [x86] pic: Introduce legacy_pic abstraction (Jason Wang) [1056676] - [x86] apic: Allow use of lapic timer early calibration result (Jason Wang) [1056676] - [edac] sb_edac: add support for Haswell based systems (Aristeu Rozanski) [1010484] - [edac] sb_edac: remove bogus assumption on mc ordering (Aristeu Rozanski) [1010484] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Aristeu Rozanski) [1010484] - [edac] sb_edac: update Kconfig description (Aristeu Rozanski) [1010484] - [edac] sb_edac: search devices using product id (Aristeu Rozanski) [1010484] - [edac] sb_edac: make RIR limit retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make node id retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make memory type detection per memory controller (Aristeu Rozanski) [1010484] - [net] ip_tunnel: fix ip_tunnel_find to return NULL in case the tunnel is not there (Jiri Pirko) [1104503] - [net] ip6ip6: autoload ip6 tunnel (Hannes Frederic Sowa) [1104038] - [net] netlink: Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] Add file_ns_capable() helper function for open-time capability checking (Jiri Benc) [1094267] {CVE-2014-0181} - [net] security: remove the security_netlink_recv hook as it is equivalent to capable() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: rename ssk to sk in struct netlink_skb_params (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make the sending netlink socket availabe in NETLINK_CB (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill eff_cap from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: fix possible spoofing from non-root processes (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make NETLINK_USERSOCK work again (Jiri Benc) [1094267] {CVE-2014-0181}- [netdrv] qlogic: Use time_before() (Chad Dupuis) [1054305] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV on PF unload when VFs are assigned to VMs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set real_num_tx_queues, real_num_rx_queues properly (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add driver logs in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add hwmon-sysfs interface to export board temperature (Chad Dupuis) [1054305] - [netdrv] qlcnic: Optimize MAC learning code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory leak (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned in guest OS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix max ring count calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1054305] - [netdrv] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix a couple off-by-one bugs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix function return error check (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1054305] - [netdrv] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.55 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback test failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix tx timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1054305] - [netdrv] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update poll controller code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt code cleanup (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unused code (Chad Dupuis) [1054305] - [netdrv] qlcnic: make local functions static (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.53 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1054305] - [netdrv] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1054305] - [netdrv] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory allocation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix usage of netif_tx_wake, netif_tx_stop api during link change (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.52 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1054305] - [netdrv] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.51 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1054305] - [netdrv] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1054305] - [netdrv] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix VF reset recovery (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1054305] - [netdrv] qlcnic: use standard NAPI weights (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix sparse warning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER callback handlers (Chad Dupuis) [1054305] - [netdrv] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove inline keyword (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert dma_alloc_coherent() to dma_zalloc_coherent (Chad Dupuis) [1054305] - [netdrv] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Add support for CEE Netlink interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Get DCB parameters from the adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Query adapter DCB capabilities (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.48 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.47 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [1054305] - [netdrv] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable support for 844X adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.46 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix beacon state return status handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix set driver version command (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.45 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix external loopback test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [1054305] - [netdrv] qlcnic: Free up memory in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ingress MAC learning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix operation type and command type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of work function (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix dump template version mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.44 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [1054305] - [netdrv] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not sleep while holding spinlock (Chad Dupuis) [1054305] - [netdrv] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove redundant D0 power state set (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: Check for assigned VFs and block remove if VFs are active (Bandan Das) [1016487] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Bandan Das) [1011773] - [netdrv] benet: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1054277] - [netdrv] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1054277] - [netdrv] be2net: enable interrupts in EEH resume (Ivan Vecera) [1054277] - [netdrv] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1054277] - [netdrv] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1054277] - [netdrv] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1054277] - [netdrv] be2net: covert vlan array to bit-map (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1054277] - [netdrv] be2net: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] ethtool: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1054277] - [netdrv] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1054277] - [netdrv] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1054277] - [netdrv] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.2 (Ivan Vecera) [1054277] - [netdrv] be2net: Fix vlans_added counter (Ivan Vecera) [1054277] - [netdrv] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: fix pmac_id allocation size (Ivan Vecera) [1054277] - [netdrv] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1054277] - [netdrv] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1054277] - [netdrv] be2net: do external loopback test only when it is requested (Ivan Vecera) [1054277] - [netdrv] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1054277] - [netdrv] be2net: use the dma state API instead of the pci equivalents (Ivan Vecera) [1054277] - [netdrv] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1054277] - [netdrv] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1054277] - [netdrv] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054277] - [netdrv] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log messages (Ivan Vecera) [1054277] - [netdrv] be2net: Update copyright year (Ivan Vecera) [1054277] - [netdrv] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1054277] - [netdrv] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1054277] - [netdrv] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.0.x (Ivan Vecera) [1054277] - [netdrv] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054277] - [netdrv] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054277] - [netdrv] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054277] - [netdrv] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054277] - [netdrv] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054277] - [netdrv] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054277] - [netdrv] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054277] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1054277] - [netdrv] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1054277] - [netdrv] be2net: slight optimization of addr compare (Ivan Vecera) [1054277] - [netdrv] be2net: calls skb_set_hash (Ivan Vecera) [1054277] - [netdrv] be2net: Free/delete pmacs in be_clear() only if they exist (Ivan Vecera) [1054277] - [netdrv] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1054277] - [netdrv] be2net: call napi_disable() for all event queues (Ivan Vecera) [1054277] - [netdrv] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1054277] - [netdrv] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1054277] - [netdrv] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1054277] - [netdrv] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1054277] - [netdrv] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1054277] - [netdrv] be2net: Remove interface type (Ivan Vecera) [1054277] - [netdrv] be2net: add support for ndo_busy_poll (Ivan Vecera) [1054277] - [netdrv] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054277] - [netdrv] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1054277] - [netdrv] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1054277] - [netdrv] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1054277] - [netdrv] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1054277] - [netdrv] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1054277] - [netdrv] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1054277] - [netdrv] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1054277] - [netdrv] be2net: Remove extern from function prototypes (Ivan Vecera) [1054277] - [netdrv] be2net: missing variable initialization (Ivan Vecera) [1054277] - [netdrv] be2net: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054277] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version (Ivan Vecera) [1054277] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [1054277] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [1054277] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [1054277] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [1054277] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [1054277] - [netdrv] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054277] - [netdrv] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features (Ivan Vecera) [1054277]- [netdrv] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: stop PIO for RHEL6 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: On MCDI timeout, issue an FLR and mark MCDI to fail-fast (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update product naming (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix transposed ptp_undersize_sync_windows, ptp_oversize_sync_windows statistics (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Changed the statistic name emerg_fetch and emerg_wait to hlb_fetch and hlb_wait (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement efx_nic_type->filter_clear_rx() operation for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_nic_type->rx_push_indir_table() to push hash key as well (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise efx_ptp_data->phc_clock_info() from a static template (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_start(), efx_ptp_stop() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add new sensor names (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() and efx_mcdi_fini() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow efx_nic_type->dimension_resources() to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Convert dma_alloc_coherent() to dma_zalloc_coherent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove early call to efx_nic_type->reconfigure_mac() in efx_reset_up() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_<1-7> (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not assume efx_nic_type->ev_fini() is idempotent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct MAC filter bitfield definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make all MAC statistics consistently 64 bits wide (Nikolay Aleksandrov) [1057527]- [x86] efi: Pass a proper identity mapping in efi_call_phys_prelog (Nigel Croxon) [1044709] - [usb] usbcore: check usb device's state before sending a Set SEL control transfer (Don Zickus) [929314] - [kernel] rename cpu stop machine thread to stopper (Prarit Bhargava) [1022465] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103371] - [thermal] intel_powerclamp: Tidy up error handling in powerclamp_init (Steve Best) [1103371] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103371] - [netdrv] hyperv: Move state setting for link query (Jason Wang) [1027155] - [netdrv] hyperv: Fix the carrier status setting (Jason Wang) [1027155] - [netdrv] hyperv: Fix race between probe and open calls (Jason Wang) [1027155] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Charles Rose) [825196] - [char] ipmi: Improve error messages on failed irq enable (Charles Rose) [825196] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1077493] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1098324] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1085350] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1054586] - [net] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1054561] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1054561] - [net] cnic: Remove extern from function prototypes (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.18 (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate local copy of pfid (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Maurizio Lombardi) [1054561] - [net] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.17 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Maurizio Lombardi) [1054561] - [net] cnic: Update TCP options setup for iSCSI (Maurizio Lombardi) [1054581 1054561] - [net] cnic: Reset tcp_flags during cnic_cm_create() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify cnic_release() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify netdev events handling (Maurizio Lombardi) [1054561] - [scsi] cnic: bnx2i: bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1054561] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1054371] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1054371] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1054371] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1054371] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1054371] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1054371] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1054371] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1054371] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1054371] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [1054371] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [1054371] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [1054371] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [1054371] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [1054371] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [1054371] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [1054371] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [1054371] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: Allow ethtool to enable/disable loopback (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: allow GRO_ENABLE_FLAG (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: fix incorrect busy-poll backport (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix backport of bnx2x_low_latency_recv() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove cosmetic differences from upstream (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: drop no longer necessary netdev_printk workaround (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: added 'likely' to fast-path skb existence (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix crash while ethtool -t (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support for byte queue limits (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Memory leak during VF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support mng. request for driver version (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: semantic revise scheduling of sp_rtnl (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unused iov code (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: change verbosity of some prints (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Make module parameters readable (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix generic option settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: More Shutdown revisions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix VF flr flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix sparse warning (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: namespace and dead code cleanups (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: slight optimization of addr compare (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add VF Multicast filters support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: calls skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: populate skb->l4_rxhash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent CFC attention (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change variable type to bool (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change function prototype (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct VF driver info (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Test nvram when interface is down (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Staticize local symbols (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't pretend during register dump (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masking error from cnic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Restore a call to config_init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing braces in bnx2x_link_initialize() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - VF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - PF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert dma_alloc_coherent() to dma_zalloc_coherent (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [1054563 1054273] - [netdrv] firmware: add bnx2x FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [net] export physical port id via sysfs (Michal Schmidt) [1098227] - [net] rtnl: export physical port id via RT netlink (Michal Schmidt) [1098227] - [net] add ndo to get id of physical port of the device (Michal Schmidt) [1098227] - [lib] vsprintf: add support of '*ph' (Michal Schmidt) [1098227]- [video] vgacon: clear buffer attributes when we load a 512 character font (Rob Clark) [1082803] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1082799] - [video] fbdev: add a MIPI DSI header (Rob Clark) [1082799] - [kernel] kref: Implement kref_get_unless_zero (Rob Clark) [1082791] - [kernel] time: export ktime_get_monotonic_offset (Rob Clark) [1082787] - [kernel] sysfs: Add sysfs_add/remove_files utility functions (Rob Clark) [1082787] - [kernel] Add arch_phys_wc_add, arch_phys_wc_del to manipulate WC MTRRs if needed (Rob Clark) [1082787] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1082787] - [base] reservation: cross-device reservation support (Rob Clark) [1082787] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1082787] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1082787] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1082787] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1082787] - [kernel] arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1082787] - [fs] procfs: add proc_remove_subtree() (Rob Clark) [1082782] - [lib] scatterlist: sg_page_iter support sg lists w/o backing pages (Rob Clark) [1082782] - [lib] scatterlist: use page iterator in the mapping iterator (Rob Clark) [1082782] - [lib] scatterlist: add simple page iterator (Rob Clark) [1082782] - [lib] scatterlist: add sg_alloc_table_from_pages function (Rob Clark) [1082782] - [netdrv] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1054333] - [netdrv] qlge: Fix ethtool statistics (Chad Dupuis) [1054333] - [netdrv] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1054333] - [netdrv] qlge: Enhance nested VLAN Q-in-Q handling (Chad Dupuis) [1054333] - [netdrv] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1054333] - [netdrv] qlge: add missing free_netdev() on error in qlge_probe() (Chad Dupuis) [1054333] - [netdrv] qlge: fix dma map leak when the last chunk is not allocated (Chad Dupuis) [1054333] - [netdrv] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1029600] - [netdrv] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1029600] - [netdrv] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1054558] - [netdrv] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1054558] - [netdrv] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1054558] - [netdrv] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1054558] - [netdrv] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1054558] - [netdrv] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1054558] - [netdrv] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1054558] - [netdrv] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1054558] - [netdrv] tg3: delete non-required instances of include linux/init.h (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.136 (Ivan Vecera) [1054558] - [netdrv] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1054558] - [netdrv] tg3: Add unicast filtering support (Ivan Vecera) [1054558] - [netdrv] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1054558] - [netdrv] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.135 (Ivan Vecera) [1054558] - [netdrv] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1054558] - [netdrv] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1054558] - [netdrv] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1054558] - [netdrv] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1054558] - [netdrv] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1054558] - [netdrv] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1054558] - [netdrv] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054558] - [netdrv] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1054558] - [netdrv] tg3: use phylib when robo switch is in use (Ivan Vecera) [1054558] - [netdrv] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.134 (Ivan Vecera) [1054558] - [netdrv] tg3: Remove unnecessary spinlock (Ivan Vecera) [1054558] - [netdrv] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1054558] - [netdrv] tg3: Remove redundant if check (Ivan Vecera) [1054558] - [netdrv] tg3: Remove if 0'd code (Ivan Vecera) [1054558] - [netdrv] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1054558] - [netdrv] tg3: Add support for new 577xx device ids (Ivan Vecera) [1054558] - [netdrv] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_dev pm_cap (Ivan Vecera) [1054558] - [netdrv] tg3: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054558] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1054558] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1054558] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1054558] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1054558] - [netdrv] tg3: Avoid delay during MMIO access (Ivan Vecera) [1054558] - [netdrv] tg3: restore rx_dropped accounting (Ivan Vecera) [1054558] - [netdrv] tg3: Consilidate MAC loopback code (Ivan Vecera) [1054558] - [netdrv] tg3: Allow ethtool to enable/disable loopback (Ivan Vecera) [1054558] - [net] Allow ethtool to set interface in loopback mode (Ivan Vecera) [1054558] - [netdrv] tg3: convert to hw_features (Ivan Vecera) [1054558] - [netdrv] tg3: Do not use legacy PCI power management (Ivan Vecera) [1054558] - [netdrv] tg3: Remove TG3_VLAN_TAG_USED macro (Ivan Vecera) [1054558] - [netdrv] ixgbe: fix ethtool stats (Ivan Vecera) [1098515] - [netdrv] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Ivan Vecera) [1098515] - [netdrv] vxlan: virtual extensible lan (Ivan Vecera) [1098515] - [netdrv] ifb: convert to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ppp: make ppp_get_stats64 static (Ivan Vecera) [1098515] - [netdrv] ppp: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] slip: Use net_device_stats from struct net_device (Ivan Vecera) [1098515] - [netdrv] slip: fix get_stats() method (Ivan Vecera) [1098515] - [netdrv] veth: reduce stat overhead (Ivan Vecera) [1098515] - [netdrv] veth: fix 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [netdrv] veth: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] net: fix race condition in several drivers when reading stats (Ivan Vecera) [1098515] - [netdrv] virtio-net: fix a race on 32bit arches (Ivan Vecera) [1098515] - [netdrv] virtio-net: Fix panic in virtnet_remove (Ivan Vecera) [1098515] - [netdrv] virtio-net: per cpu 64 bit stats (Ivan Vecera) [1098515] - [netdrv] vmxnet3: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] xen: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] via-rhine: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] niu: support 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] r8169: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] 8139too: Add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] netxen: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] forcedeth: account for dropped RX frames (Ivan Vecera) [1098515] - [netdrv] forcedeth: implement ndo_get_stats64() API (Ivan Vecera) [1098515] - [netdrv] forcedeth: fix stats on hardware without extended stats support (Ivan Vecera) [1098515] - [netdrv] forcedeth: Improve stats counters (Ivan Vecera) [1098515] - [netdrv] forcedeth: remove unneeded stats updates (Ivan Vecera) [1098515] - [netdrv] vxge: fix 64 bit access on 32 bit platforms (Ivan Vecera) [1098515] - [netdrv] vxge: Implement 64bit stats (Ivan Vecera) [1098515] - [netdrv] myricom: update to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] sky2: implement 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ixgbevf: provide 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] ixgbe: fix stats handling (Ivan Vecera) [1098515] - [netdrv] igb: fix stats handling (Ivan Vecera) [1098515] - [netdrv] e1000e: convert to stats64 (Ivan Vecera) [1098515] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [1098515] - [netdrv] enic: update to support 64 bit stats (Ivan Vecera) [1098515] - [netdrv] cxgb4: switch to 64 bit inteface statistics (Ivan Vecera) [1098515] - [netdrv] bna: fix stats handling (Ivan Vecera) [1098515] - [netdrv] tg3: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] bnx2: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] b44: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] dummy: percpu stats and lockless xmit (Ivan Vecera) [1098515] - [netdrv] sfc: Implement 64-bit net device statistics on all architectures (Ivan Vecera) [1098515] - [net] bridge: 64bit rx/tx counters (Ivan Vecera) [1098515] - [net] bridge: per-cpu packet statistics (Ivan Vecera) [1098515] - [net] vlan: lockless transmit path (Ivan Vecera) [1098515] - [net] congestion notifications are not dropped packets (Ivan Vecera) [1098515] - [net] vlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] macvlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] loopback driver cleanup (Ivan Vecera) [1098515] - [netdrv] loopback: use u64_stats_sync infrastructure (Ivan Vecera) [1098515] - [netdrv] loopback: Implement 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [net] export netdev_stats_to_stats64 (Ivan Vecera) [1098515] - [netdrv] Enable 64-bit net device statistics on 32-bit architectures (Ivan Vecera) [1098515] - [netdrv] bonding: Remove net_device_stats from bonding struct (Ivan Vecera) [1098515] - [fs] sysfs: don't panic when in different netns (Daniel Borkmann) [1034696 1020145] - [fs] cifs: Check if prefixpath starts with '\' in cifs_parse_mount_options (Sachin Prabhu) [1104268] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1101740] - [fs] ext3: Allow quota file use root reservation (Lukas Czerner) [1102234] - [fs] ext4: Allow quota file use root reservation (Lukas Czerner) [802214] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1093077] - [fs] ext4: fix ext4_flush_completed_IO wait semantics (Lukas Czerner) [1023141] - [fs] ext4: completed_io locking cleanup (Lukas Czerner) [1023141] - [fs] ext4: fix unwritten counter leakage (Lukas Czerner) [1023141] - [fs] ext4: give i_aiodio_unwritten a more appropriate name (Lukas Czerner) [1023141] - [fs] ext4: ext4_inode_info diet (Lukas Czerner) [1023141] - [fs] ext4: optimize locking for end_io extent conversion (Lukas Czerner) [1023141] - [fs] ext4: remove unnecessary call to waitqueue_active() (Lukas Czerner) [1023141] - [fs] ext4: Use correct locking for ext4_end_io_nolock() (Lukas Czerner) [1023141] - [fs] ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode state (Lukas Czerner) [1023141] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1076147] - [md] dm-crypt: rename struct convert_context sector field (Mike Snitzer) [1076147] - [md] dm-crypt: store crypt_config instead of dm_target struct (Mike Snitzer) [1076147] - [md] dm-crypt: move cipher data out of per_cpu struct (Mike Snitzer) [1076147] - [md] dm-crypt: rename pending field (Mike Snitzer) [1076147] - [md] dm-crypt: replace simple_strtoul (Mike Snitzer) [1076147] - [md] dm: reject trailing characters in sccanf input (Mike Snitzer) [1076147] - [md] dm-crypt: add missing error handling (Mike Snitzer) [1076147] - [md] dm-crypt: suppress endian warnings (Mike Snitzer) [1076147] - [md] dm-crypt: add loop aes iv generator (Mike Snitzer) [1076147] - [crypto] md5: Add export support (Mike Snitzer) [1076147] - [md] dm-crypt: add multi key capability (Mike Snitzer) [1076147] - [md] dm-crypt: add post iv call to iv generator (Mike Snitzer) [1076147] - [md] dm-crypt: use io thread for reads only if mempool exhausted (Mike Snitzer) [1076147] - [md] dm-crypt: scale to multiple cpus (Mike Snitzer) [1076147] - [md] dm-crypt: simplify compatible table output (Mike Snitzer) [1076147] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1098656] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1098656] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1098655] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103790] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103790] - [x86] efi: earlyprintk=efi,keep fix (Rui Wang) [1031867] - [x86] efi: earlyprintk off-by-one bugfix (Rui Wang) [1031867] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1031867] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1091088 1020866] - [nvme] Retry failed commands with non-fatal errors (David Milburn) [1091088 1020866] - [nvme] Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1091088 1020866] - [nvme] Add getgeo to block ops (David Milburn) [1091088 1020866] - [nvme] Start-stop nvme_thread during device add-remove (David Milburn) [1091088 1020866] - [nvme] Make I/O timeout a module parameter (David Milburn) [1091088 1020866] - [nvme] per-cpu io queues (David Milburn) [1091088 1020866] - [nvme] Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1091088 1020866] - [nvme] IOCTL path RCU protect queue access (David Milburn) [1091088 1020866] - [nvme] RCU protected access to io queues (David Milburn) [1091088 1020866] - [nvme] Initialize device reference count earlier (David Milburn) [1091088 1020866] - [nvme] Add CONFIG_PM_SLEEP to suspend/resume functions (David Milburn) [1091088 1020866]- [kernel] futex: Always cleanup owner tid in unlock_pi (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Make lookup_pi_state more robust (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Jerome Marchand) [1104517] {CVE-2014-3153} - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1078592] - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1078592] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1078592] - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1078592] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1078592] - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1078592] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1078592] - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1078592] - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1078592] - [mmc] Fix sd/sdio/mmc initialization frequency retries (Neil Horman) [1103848] - [mmc] fix mmc_set_bus_width_ddr() call without bus-width-test cap (Neil Horman) [1103848] - [mmc] Test bus-width for old MMC devices (Neil Horman) [1103848] - [mmc] Fix printing of card DDR type (Neil Horman) [1103848] - [mmc] propagate power save/restore ops return value (Neil Horman) [1103848] - [mmc] refine DDR support (Neil Horman) [1103848] - [mmc] Fixes for Dual Data Rate support (Neil Horman) [1103848] - [mmc] MMC 4.4 DDR support (Neil Horman) [1103848] - [mmc] Make ID freq configurable (Neil Horman) [1103848] - [mmc] Add helper function to check if a card is removable (Neil Horman) [1103848] - [mmc] add erase, secure erase, trim and secure trim operations (Neil Horman) [1103848] - [mmc] only set blockaddressed for > 2GiB cards (Neil Horman) [1103848] - [mmc] recognize CSD structure (Neil Horman) [1103848] - [mmc] fix incorrect interpretation of card type bits (Neil Horman) [1103848] - [mmc] allow for MMC v4.4 (Neil Horman) [1103848] - [mmc] fix all hangs related to mmc/sd card insert/removal during suspend/resume (Neil Horman) [1103848] - [mmc] sdio: recognize io card without powercycle (Neil Horman) [1103848] - [mmc] sdio: introduce API for special power management features (Neil Horman) [1103848] - [mmc] add module parameter to set whether cards are assumed removable (Neil Horman) [1103848] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1103370] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1103370] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1103370] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1103370] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1103370] - [usb] xhci: xhci_mem_cleanup make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1103370] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1103370] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1103370] - [pci] Move Renesas PCI IDs to a better place (Don Zickus) [1103370] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1103370] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1103370] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1103370] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1103370] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1103370] - [usb] xhci: fix usb3 streams (Don Zickus) [1103370] - [usb] xhci: make warnings greppable (Don Zickus) [1103370] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1103370] - [usb] xhci: Fix resume issues on Renesas chips in Samsung laptops (Don Zickus) [1103370] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1103370] - [usb] xhci: Add quirks module option (Don Zickus) [1103370] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1103370] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1103370] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1103370] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1103370] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1103370] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1103370] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1103370] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1103370] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Don Zickus) [1103370] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Don Zickus) [1103370] - [usb] xhci: remove the unused ->address field (Don Zickus) [1103370] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1103370] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1103370] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1103370] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1103370] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1103370] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1103370] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1103370] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1103370] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1103370] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1103370] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [1103370] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [1103370] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [1103370] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [1103370] - [usb] xhci: Fix race between ep halt and URB cancellation (Don Zickus) [1103370] - [usb] Fix xHCI host issues on remote wakeup (Don Zickus) [1103370] - [usb] xhci: Ensure a command structure points to the correct trb on the command ring (Don Zickus) [1103370] - [usb] xhci: Fix oops happening after address device timeout (Don Zickus) [1103370] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1103370] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1103370] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1103370] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1103370] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1103370] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1103370] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1103370] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1103370] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1103370] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1103370] - [usb] usb: Add Device Tree support to XHCI Platform driver (Don Zickus) [1103370] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [1103370] - [usb] xhci: fix null pointer dereference on ring_doorbell_for_active_rings (Don Zickus) [1103370] - [usb] xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 (Don Zickus) [1103370] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [1103370] - [usb] xhci: Avoid NULL pointer deref when host dies (Don Zickus) [1103370] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1103370] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1103370] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1103370] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1103370] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [1103370] - [usb] xhci-plat: release mem region while removing module (Don Zickus) [1103370] - [usb] xhci: check for failed dma pool allocation (Don Zickus) [1103370] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [1103370] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [1103370] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [1103370] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [1103370] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [1103370] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [1103370]- [documentation] sysctl: fix the VM knobs descritpion WRT pdflush (Jerome Marchand) [1024086] - [char] ipmi: implement shadow struct for ipmi_smi_handlers (Tony Camuso) [1063878] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1102248] - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1102248] - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1102248] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1054299] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1054299] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1054299] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1054299] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1054299] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1054299] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1054299] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1054299] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1054299] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Chad Dupuis) [1054299] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [1054299] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [1054299] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [1054299] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [1054299] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [1054299] - [scsi] qla2xxx: Update firmware link in Kconfig file (Chad Dupuis) [1054299] - [scsi] qla2xxx: qla2x00_sp_compl can be static (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix sparse warning "large integer implicitly truncated to unsigned type" (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IS_P3P_TYPE macro (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1054299] - [x86] Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1023834] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1023834] - [x86] Skip migrating IRQF_PER_CPU irqs in fixup_irqs() (Prarit Bhargava) [1023834] - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096779] {CVE-2014-3144 CVE-2014-3145} - [net] increase frag hash size (Jesper Brouer) [859249] - [net] frag queue per hash bucket locking (Jesper Brouer) [859249] - [net] inet: frag: make sure forced eviction removes all frags (Jesper Brouer) [859249] - [net] fix possible deadlock in sum_frag_mem_limit (Jesper Brouer) [859249] - [net] use lib/percpu_counter API for fragmentation mem accounting (Jesper Brouer) [859249] - [net] cacheline adjust struct netns_frags for better frag performance (Jesper Brouer) [859249] - [net] frag, avoid several CPUs grabbing same frag queue during LRU evictor loop (Jesper Brouer) [859249] - [net] fix for a race condition in the inet frag code (Jesper Brouer) [859249] - [net] frag, fix race conditions in LRU list maintenance (Jesper Brouer) [859249] - [net] use the frag lru_lock to protect netns_frags.nqueues update (Jesper Brouer) [859249] - [net] kABI workaround for netns_frags LRU list lock (Jesper Brouer) [859249] - [net] frag, move LRU list maintenance outside of rwlock (Jesper Brouer) [859249] - [net] frag helper functions for mem limit tracking (Jesper Brouer) [859249] - [net] ipv6: make ip6_frag_nqueues() and ip6_frag_mem() static inline (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frag_queue (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frags for better frag performance (Jesper Brouer) [859249] - [net] ip_frag: struct inet_frags match() method returns a bool (Jesper Brouer) [859249] - [net] ipv6: unify fragment thresh handling code (Jesper Brouer) [859249] - [net] increase fragment memory usage limits (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace calculated magic number with multiplication (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace magic number with macro definitions (Jesper Brouer) [859249] - [net] nf_conntrack_reasm: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] fragment: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] ip_frag: frag_kfree_skb() cleanup (Jesper Brouer) [859249] - [net] ip_frag: Remove some atomic ops (Jesper Brouer) [859249] - [powerpc] Wire up new syscall clock_adjtime (Jiri Benc) [1099152] - [block] xen-blkfront: make blkif_io_lock spinlock per-device (Vitaly Kuznetsov) [1102879] - [x86] mce: Fix CMCI preemption bugs (Rui Wang) [916094] - [x86] cmci: Add proper detection of end of CMCI storms (Rui Wang) [916094] - [x86] mce: Fix mce_start_timer semantics (Rui Wang) [916094] - [x86] mce: Add CMCI poll mode (Rui Wang) [916094] - [x86] mce: Remove the frozen cases in the hotplug code (Rui Wang) [916094] - [x86] mce: Split timer init (Rui Wang) [916094] - [x86] mce: Add the dropped timer interval init back (Rui Wang) [916094] - [x86] mce: Fix the MCE poll timer logic (Rui Wang) [916094] - [x86] mce: Cleanup timer mess (Rui Wang) [916094] - [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1036309] - [powercap] Documentation (Steve Best) [1036309] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1036309] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1036309] - [powercap] Add class driver (Steve Best) [1036309] - [kernel] device: add RW and RO attribute macros (Steve Best) [1036309] - [kernel] sysfs: add __ATTR_RW() macro (Steve Best) [1036309] - [kernel] bitops: Introduce BIT_ULL (Steve Best) [1036309] - [input] wacom: create inputs when wireless connect (Aristeu Rozanski) [1004617] - [input] wacom: wireless monitor framework (Aristeu Rozanski) [1004617] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1004617] - [input] wacom: isolate input registration (Aristeu Rozanski) [1004617] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1004617] - [input] wacom: use per-device instance of wacom_features (Aristeu Rozanski) [1004617] - [input] wacom: clean up wacom_query_tablet_data (Aristeu Rozanski) [1004617] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1042514] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1042514] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1042514] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1042514] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1042514] - [input] synaptics: initialize pointer emulation usage (Benjamin Tissoires) [1042514] - [input] synaptics: add image sensor support (Benjamin Tissoires) [1042514] - [input] synaptics: refactor initialization of abs position axes (Benjamin Tissoires) [1042514] - [input] synaptics: refactor agm packet parsing (Benjamin Tissoires) [1042514] - [input] synaptics: refactor y inversion (Benjamin Tissoires) [1042514] - [input] synaptics: fix reporting of min coordinates (Benjamin Tissoires) [1042514] - [input] synaptics: set minimum coordinates as reported by firmware (Benjamin Tissoires) [1042514] - [input] synaptics: process button bits in AGM packets (Benjamin Tissoires) [1042514] - [input] synaptics: rename set_slot to be more descriptive (Benjamin Tissoires) [1042514] - [input] synaptics: fuzz position for touchpad with reduced filtering (Benjamin Tissoires) [1042514] - [input] synaptics: set resolution for MT_POSITION_X/Y axes (Benjamin Tissoires) [1042514] - [input] synaptics: report clickpad property (Benjamin Tissoires) [1042514] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1042514] - [input] psmouse: do not carry DMI data around (Benjamin Tissoires) [1042514] - [dmi] add support for exact DMI matches in addition to substring matching (Rob Clark) [1042514] - [netdrv] igb: remove usless return statements (Stefan Assmann) [1038782] - [netdrv] igb: remove return statements for void functions (Stefan Assmann) [1038782] - [netdrv] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038782] - [netdrv] igb: Change memcpy to struct assignment (Stefan Assmann) [1038782] - [netdrv] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix static initialization (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix line length warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove return parentheses (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix pointer location error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups for messaging (Stefan Assmann) [1038782] - [netdrv] igb: fix message terminations (Stefan Assmann) [1038782] - [netdrv] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1038782] - [netdrv] igb: fix last_rx_timestamp usage (Stefan Assmann) [1038782] - [netdrv] igb: remove open-coded skb_cow_head (Stefan Assmann) [1038782] - [netdrv] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1038782] - [netdrv] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1038782] - [netdrv] igb: never generate both software and hardware timestamps (Stefan Assmann) [1038782] - [netdrv] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1038782] - [netdrv] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1038782] - [netdrv] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1038782] - [netdrv] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1038782] - [netdrv] igb: add register rd/wr for surprise removal (Stefan Assmann) [1038782] - [netdrv] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1038782] - [netdrv] igb: Convert uses of __constant_ to (Stefan Assmann) [1038782] - [netdrv] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1038782] - [netdrv] igb: Add register defines needed for time sync functions (Stefan Assmann) [1038782] - [netdrv] igb: remove references to long gone command line parameters (Stefan Assmann) [1038782] - [netdrv] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1038782] - [netdrv] igb: Fix code comment (Stefan Assmann) [1038782] - [netdrv] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1038782] - [netdrv] igb: call skb_set_hash to set the hash and its type in a skbuff (Stefan Assmann) [1038782] - [netdrv] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1038782] - [netdrv] igb: fix array size calculation (Stefan Assmann) [1038782] - [netdrv] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1038782] - [netdrv] igb: make local functions static and remove dead code (Stefan Assmann) [1038782] - [netdrv] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1038782] - [netdrv] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1038782] - [netdrv] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1038782] - [netdrv] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1038782] - [netdrv] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1038782] - [netdrv] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1038782] - [netdrv] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Fixed Wake On LAN support (Stefan Assmann) [1038782] - [netdrv] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1038782] - [netdrv] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038782] - [netdrv] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1038782] - [netdrv] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1038782] - [netdrv] igb: Remove extern from function prototypes (Stefan Assmann) [1038782] - [netdrv] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1038782] - [netdrv] igb: fix up function prototypes after __dev* removals (Stefan Assmann) [1038782] - [netdrv] igb: remove __dev* attributes (Stefan Assmann) [1038782]- [documentation] vm: clarify vfs_cache_pressure description (Denys Vlasenko) [804463] - [kernel] sched_rt: Use root_domain of rt_rq not current processor (Daniel Bristot de Oliveira) [1101301] - [kernel] cgroups: fix a css_set not found bug in cgroup_attach_proc (Petr Oros) [1078263] - [virt] kvm: enable PCI multiple-segments for pass-through device (Michael S. Tsirkin) [1103471] - [kvm] x86: increase VCPU limit to 240 (Radim Krcmar) [864242] - [x86] Mark Intel Broadwell processor as supported (David Milburn) [1032351] - [x86] kvm: expose invariant tsc cpuid bit (Marcelo Tosatti) [996770] - [pci] Fix section mismatch - pcibios_scan_root() to .devinit.text:pci_scan_root_bus() (Myron Stowe) [1104384] - [net] mac80211: don't validate unchanged AP bandwidth while tracking (Stanislaw Gruszka) [1090428] - [usb] don't enable remote wakeup by default (Don Zickus) [698729] - [usb] Update USB default wakeup settings (Don Zickus) [698729] - [usb] obey the sysfs power/wakeup setting (Don Zickus) [698729] - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1099146] - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1094379] - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1094379] - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1094379] - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1094379] - [netdrv] ixgbevf: remove open-coded skb_cow_head (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add bit to mark work queue initialization (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Fix rcu warnings induced by LER (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Additional adapter removal checks (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check for adapter removal on register writes (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check register reads for adapter removal (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make the ethtool register test use accessors (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use static inlines instead of macros (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert uses of __constant_ to (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Indicate removal state explicitly (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: delete unneeded call to pci_set_power_state (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix handling of tx checksumming (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: redo dma mapping using the tx buffer info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make the first tx_buffer a repository for most of the skb info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add tx counters (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove counters for Tx/Rx checksum offload (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: move ring specific stats into ring specific structure (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct and remove externs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: create function for all of ring init (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert ring storage form pointer to an array to array of pointers (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: set the disable state when ixgbevf_qv_disable is called (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add DCB configuration into queue setup (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Focus config of head, tail ntc, and ntu all into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup IXGBE_DESC_UNUSED (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove redundant workaround (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add zero_base handler to network statistics (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add ixgbevf_rx_skb (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump driver version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement ethtool get/set coalesce (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Adds function to set PSRTYPE register (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Miscellaneous conversions to ETH_ALEN (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add wait for Rx queue disable (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup redundant mailbox read failure check (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix 32-bit DMA mask handling (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add checksum statistics counters to rings (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: convert to ndo_fix_features (Andy Gospodarek) [1038785] - [netdrv] ixgbe: fix message terminations (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up Rx time stamping code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove open-coded skb_cow_head (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add bit to mark service task initialization (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix rcu warnings induced by LER (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_check_reset_blocked() declaration (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix race conditions on queuing skb for HW time stamp (Andy Gospodarek) [1038784] - [netdrv] ixgbe: never generate both software and hardware timestamps (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove redundant if clause from PTP work (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Break recursion in case of removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: enable tx queues after link up (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Stop cacheing if the MNG FW enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use ixgbe_read_pci_cfg_word (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove unused media type (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: check Core Clock Disable bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix errors related to protected AUTOC calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Convert uses of __constant_ to (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Don't receive packets when the napi budget == 0 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix some multiline hw_dbg prints (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fixup header for ixgbe_set_rxpba_82598 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add Linux NICS mailing list to contact info (Andy Gospodarek) [1038784] - [netdrv] ixgbe: move setting rx_pb_size into get_invariants (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix format string in ixgbe_fcoe.c (Andy Gospodarek) [1038784] - [netdrv] ixgbe: calls skb_set_hash (Andy Gospodarek) [1038784] - [netdrv] ixgbe: implement SIOCGHWTSTAMP ioctl (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check config reads for removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix up some ethtool results when adapter is removed (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Restore hw_addr in LER recovery paths (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add check for FW veto bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix bit toggled for 82599 reset fix (Andy Gospodarek) [1038784] - [netdrv] ixgbe: collect all 82599 AUTOC code in one function (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix to use correct timeout interval for memory read completion (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add WoL support for a new device (Andy Gospodarek) [1038784] - [netdrv] ixgbe: don't use magic size number to assign ptp_caps.name (Andy Gospodarek) [1038784] - [netdrv] ixgbe: modify behavior on receiving a HW ECC error (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Andy Gospodarek) [1038784] - [netdrv] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix incorrect logic for fixed fiber eeprom write (Andy Gospodarek) [1038784] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Clear head write-back registers on VF reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Additional adapter removal checks (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check for adapter removal on register writes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check register reads for adapter removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ethtool register test use accessors (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use static inlines instead of macros (Andy Gospodarek) [1038784] - [netdrv] ixbge: Protect ixgbe_down with __IXGBE_DOWN bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Indicate removal state explicitly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: slight optimization of addr compare (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix for unused variable warning with certain config (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Start temperature sensor attribute index with 1 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ixgbe_identify_qsfp_module_generic static (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add warning when max_vfs is out of range (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Reduce memory consumption with larger page sizes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use pcie_capability_read_word() to simplify code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove marketing names from busy poll code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Cleanup the use of tabs and spaces (Andy Gospodarek) [1038784] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Remove extern from function prototypes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix 32-bit DMA mask handling (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool reporting of supported links for SFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool loopback diagnostic with DCB enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [1038784] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [1038784] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [1038784] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (Andy Gospodarek) [1038784] - [netdrv] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1038781] - [netdrv] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1038781] - [netdrv] e1000e: Cleanup parenthesis around return value (John Greene) [1038781] - [netdrv] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1038781] - [netdrv] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1038781] - [netdrv] e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE (John Greene) [1038781] - [netdrv] e1000e: Cleanup checkpatch extra space (John Greene) [1038781] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (John Greene) [1038781] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1038781] - [netdrv] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1038781] - [netdrv] e1000e: Fix issue with link flap on 82579 (John Greene) [1038781] - [netdrv] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1038781] - [netdrv] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1038781] - [netdrv] e1000e: fix message terminations (John Greene) [1038781] - [netdrv] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1038781] - [netdrv] e1000e: remove redundant if clause from PTP work (John Greene) [1038781] - [netdrv] e1000e: add timeout for TX HW time stamping work (John Greene) [1038781] - [netdrv] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1038781] - [netdrv] e1000e: Fix Hardware Unit Hang (John Greene) [1038781] - [netdrv] e1000e: Fix SHRA register access for 82579 (John Greene) [1038781] - [netdrv] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1038781] - [netdrv] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1038781] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (John Greene) [1038781] - [netdrv] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1038781] - [netdrv] e1000e: Fix 82579 sets LPI too early (John Greene) [1038781] - [netdrv] e1000e: Resolve issues with Management Engine briefly blocking PHY resets (John Greene) [1038781] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (John Greene) [1038781] - [netdrv] e1000e: fix maybe-unitialized variable compiler warning (John Greene) [1038781] - [netdrv] e1000e: fix compiler warnings (John Greene) [1038781] - [netdrv] e1000e: fix overrun of PHY RAR array (John Greene) [1038781] - [netdrv] e1000e: cleanup boolean comparison to true (John Greene) [1038781] - [netdrv] e1000e: balance semaphore put/get for 82573 (John Greene) [1038781] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (John Greene) [1038781] - [netdrv] e1000e: Avoid kernel crash during shutdown (John Greene) [1038781] - [cciss] touch version string (Tomas Henzl) [1052275] - [cciss] Fallback to MSI rather than to INTx if MSI-X failed (Tomas Henzl) [1052275] - [cciss] drivers/block/cciss.c:cciss_init_one(): use proper errnos (Tomas Henzl) [1052275] - [cciss] Adds simple mode functionality (Tomas Henzl) [1052275] - [cciss] add cciss_allow_hpsa module parameter (Tomas Henzl) [1052275] - [cciss] bug fix to prevent cciss from loading in kdump crash kernel (Tomas Henzl) [1052275] - [cciss] add transport mode attribute to sys (Tomas Henzl) [1052275] - [cciss] fix flush cache transfer length (Tomas Henzl) [1052275] - [cciss] Inform controller we are using 32-bit tags (Tomas Henzl) [1052275] - [cciss] fix invalid use of sizeof in cciss_find_cfgtables() (Tomas Henzl) [1052275] - [cciss] set max scatter gather entries to 32 on P600 (Tomas Henzl) [1052275] - [cciss] The Windows driver .inf disables ASPM on all cciss devices. Do the same (Tomas Henzl) [1052275] - [cciss] auto engage SCSI mid layer at driver load time (Tomas Henzl) [1052275] - [cciss] return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052275] - [cciss] add readl after writel in interrupt mask setting code (Tomas Henzl) [1052275] - [cciss] Fix scsi tape io with more than 255 scatter gather elements (Tomas Henzl) [1052275] - [cciss] Initialize scsi host max_sectors for tape drive support (Tomas Henzl) [1052275] - [cciss] fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [1052275] - [cciss] fix incorrect scsi status reporting (Tomas Henzl) [1052275] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1059137] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [1059137] - [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [1059137] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [1059137] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [1059137] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [1059137] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [1059137] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [1059137] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [1059137] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [1059137] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059137]- [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094310] {CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094310] {CVE-2014-1737} - [kbuild] Remove export of trace_clock.h (Prarit Bhargava) [1092110] - [kbuild] asm-generic support (Prarit Bhargava) [1092110] - [kbuild] headers_check: recursively search for linux/types.h inclusion (Prarit Bhargava) [1092110] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Veaceslav Falico) [975493] - [netdrv] bonding: don't trust arp requests unless active slave really works (Veaceslav Falico) [975493] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Veaceslav Falico) [975493] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Veaceslav Falico) [975493] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Veaceslav Falico) [975493] - [netdrv] bonding: add helper function bond_get_targets_ip() (Veaceslav Falico) [975493] - [netdrv] netxen: Update version to 4.0.82 (Veaceslav Falico) [1054332] - [netdrv] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1054332] - [netdrv] netxen: Print ULA information (Veaceslav Falico) [1054332] - [netdrv] netxen: Remove extern from function prototypes (Veaceslav Falico) [1054332] - [netdrv] netxen: Update version to 4.0.81 (Veaceslav Falico) [1054332] - [netdrv] netxen: Convert mac address uses of 6 to ETH_ALEN (Veaceslav Falico) [1054332] - [netdrv] netxen: Avoid mixed mode interrupts (Veaceslav Falico) [1054332] - [netdrv] netxen: netxen_setup_intr() function code cleanup (Veaceslav Falico) [1054332] - [netdrv] netxen: Log proper error message in case of mismatched adapter type (Veaceslav Falico) [1054332] - [netdrv] netxen: Log driver version with firmware version (Veaceslav Falico) [1054332] - [netdrv] netxen: replace ip_fast_csum with csum_replace2 (Veaceslav Falico) [1054332] - [netdrv] netxen: fix off by one bug in netxen_release_tx_buffer() (Veaceslav Falico) [1054332] - [netdrv] netxen: remove __dev* attributes (Veaceslav Falico) [1054332] - [netdrv] netxen: Fixed a coding style issue in netxen_nic_ethtool.c (Veaceslav Falico) [1054332] - [netdrv] netxen: explicity handle pause autoneg parameter (Veaceslav Falico) [1054332] - [netdrv] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1024064] - [netdrv] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1024064] - [netdrv] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1024064] - [netdrv] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1024064] - [netdrv] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1024064] - [netdrv] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1024064] - [netdrv] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1024064] - [netdrv] enic: slight optimization of addr compare (Stefan Assmann) [1024064] - [netdrv] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1024064] - [netdrv] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1024064] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [1024064] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [1024064] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [1024064] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [1024064] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [1024064] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [1024064] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [1024064] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [1024064] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [1024064] - [netdrv] igbvf: remove usless return statements (Stefan Assmann) [1038783] - [netdrv] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038783] - [netdrv] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1038783] - [netdrv] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1038783] - [netdrv] igbvf: slight optimization of addr compare (Stefan Assmann) [1038783] - [netdrv] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1038783] - [netdrv] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1038783] - [netdrv] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038783] - [netdrv] igbvf: Remove extern from function prototypes (Stefan Assmann) [1038783] - [netdrv] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1038783] - [netdrv] igbvf: use __GFP_ZERO instead of memset() (Stefan Assmann) [1038783] - [kernel] mutex: Unlock the mutex without the wait_lock (Larry Woodman) [1100855] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1100855] - [kernel] mutex: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1100855] - [kernel] mutex: Modify the way optimistic spinners are queued (Larry Woodman) [1100855] - [kernel] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention (Larry Woodman) [1100855] - [kernel] mutex: Make more scalable & Back out architecture specific check (Larry Woodman) [1100855] - [kernel] sched: Periodically decay max cost of idle balance (Larry Woodman) [1100855] - [kernel] sched: Consider max cost of idle balance per sched domain (Larry Woodman) [1100855] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1100855] - [kernel] futex: Increase hash table size for better performance (Larry Woodman) [1100855] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Larry Woodman) [1100855] - [scsi] virtio-scsi: Skip setting affinity on uninitialized vq (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix virtqueue affinity setup (Jason Wang) [1098309] - [scsi] virtio-scsi: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1098309] - [scsi] virtio-scsi: introduce multiqueue support (Jason Wang) [1098309] - [scsi] virtio-scsi: push vq lock/unlock into virtscsi_vq_done (Jason Wang) [1098309] - [scsi] virtio-scsi: pass struct virtio_scsi to virtqueue completion function (Jason Wang) [1098309] - [scsi] virtio-scsi: redo allocation of target data (Jason Wang) [1098309] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [ata] ahci: Add Device IDs for Intel Wildcat Point-LP (David Milburn) [922970] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [hda] alsa: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [scsi] qla4xxx: 5.03.00.00.06.06-k0 (Chad Dupuis) [1053365] - [scsi] qla4xxx: remove pci id for ISP8042 (Chad Dupuis) [1053365] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn struct (Chad Dupuis) [1053365] - [scsi] IB/iser: Add Discovery support (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1053365] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1053365] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1053365] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1053365] - [scsi] qla4xxx: Do not wait for IO completion, after issuing stop_firmware (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1053365] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1053365] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1053365] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1053365] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1053365] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1053365] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1053365] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1053365] - [scsi] qla4xxx: treewide: fix comments and printk msgs (Chad Dupuis) [1053365] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1053365] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1053365] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1053365] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1053365] - [scsi] remove unnecessary pci_set_drvdata() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [1053365] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [1053365] - [net] bridge: add empty br_mdb_init() and br_mdb_uninit() definitions (Vlad Yasevich) [1097915] - [net] bridge: Correctly unregister MDB rtnetlink handlers (Vlad Yasevich) [1097915] - [net] rds: prevent dereference of a NULL device in rds_iw_laddr_check (Radomir Vrbovsky) [1083277] {CVE-2014-2678} - [netdrv] bnx2x: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] bnx2x: drop two RHEL-specific hacks that cancel each other (Michal Schmidt) [1020367] - [netdrv] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Michal Schmidt) [1029841] - [netdrv] virtio_net: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] veth: features fixup (Michal Schmidt) [1029841] - [netdrv] veth: convert to hw_features (Michal Schmidt) [1029841] - [net] loopback: convert to hw_features (Michal Schmidt) [1029841] - [net] warn if mixing ndo features with legacy ops (Michal Schmidt) [1029841] - [net] ethtool: fix copy&paste errors in __ethtool_get_one_feature_actor (Michal Schmidt) [1029841] - [net] ethtool: __ethtool_set_sg: check for function pointer before using it (Michal Schmidt) [1029841] - [net] ethtool: wanted_features hack for legacy drivers (Michal Schmidt) [1029841] - [net] ethtool: allow ETHTOOL_GSSET_INFO for users (Michal Schmidt) [1029841] - [net] remove NETIF_F_ALL_TX_OFFLOADS (Michal Schmidt) [1029841] - [documentation] net: Add documentation for netdev features handling (Michal Schmidt) [1029841] - [net] allow user to change NETIF_F_HIGHDMA (Michal Schmidt) [1029841] - [net] fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags (Michal Schmidt) [1029841] - [net] ethtool: add two missing netdev_features_strings (Michal Schmidt) [1029841] - [net] ethtool: fix IPV6 checksum feature name string (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel to debug (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel (Michal Schmidt) [1029841] - [net] make WARN_ON in dev_disable_lro() useful (Michal Schmidt) [1029841] - [net] fix hw_features ethtool_ops->set_flags compatibility (Michal Schmidt) [1029841] - [net] add RTNL_ASSERT in __netdev_update_features() (Michal Schmidt) [1029841] - [net] Call netdev_features_change() from netdev_update_features() (Michal Schmidt) [1029841] - [net] Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] implement dev_disable_lro() hw_features compatibility (Michal Schmidt) [1029841] - [net] Implement SFEATURES compatibility for not updated drivers (Michal Schmidt) [1029841] - [net] Fix ETHTOOL_GFEATURES compatibility (Michal Schmidt) [1029841] - [net] avoid initial "Features changed" message (Michal Schmidt) [1029841] - [net] fix "unregistered net_device: Features changed" message (Michal Schmidt) [1029841] - [net] introduce NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] use ndo_fix_features for ethtool_ops->set_flags (Michal Schmidt) [1029841] - [net] ethtool: use ndo_fix_features for offload setting (Michal Schmidt) [1029841] - [net] add accessors to hw_features (Michal Schmidt) [1029841] - [net] Introduce new feature setting ops (Michal Schmidt) [1029841] - [net] ethtool: factorize get/set_one_feature (Michal Schmidt) [1029841] - [net] ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count() (Michal Schmidt) [1029841] - [net] ethtool: Use noinline_for_stack (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count follow-up (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count (Michal Schmidt) [1029841] - [net] ethtool: enable GSO and GRO by default (Michal Schmidt) [1029841] - [net] ethtool: reduce stack usage (Michal Schmidt) [1029841] - [net] reduce and unify printk level in netdev_fix_features() (Michal Schmidt) [1029841] - [net] Move check of checksum features to netdev_fix_features() (Michal Schmidt) [1029841] - [netdrv] Fix too optimistic NETIF_F_HW_CSUM features (Michal Schmidt) [1029841] - [net] netdevice: use __printf attribute (Michal Schmidt) [1029841] - [net] netdevice: Convert netdev_ logging macros to functions (Michal Schmidt) [1029841] - [drivers] use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1029841] - [drivers] core: Convert dev_ logging macros to functions (Michal Schmidt) [1029841] - [scsi] Remove warnings after vsprintf pV introducation (Michal Schmidt) [1029841] - [scsi] fix warning zero-length gnu_printf format string (Michal Schmidt) [1029841] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089562] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: fix soft lockup when netlink adds new entries (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089562] - [drivers] Ensure drvdata = NULL when no driver is bound (John Greene) [1056266] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (John Greene) [1056266] - [net] Add netdev interfaces for recording sends/comp (John Greene) [1056266] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (John Greene) [1056266] - [net] Add function to set the rxhash (John Greene) [1056266] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (John Greene) [1056266]- [perf] evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1101039] - [perf] test: Clarify the "sample parsing" test entry (Jiri Olsa) [1101039] - [perf] test: Update command line callchain attribute tests (Jiri Olsa) [1101039] - [perf] tools: Fixup mmap event consumption (Jiri Olsa) [1101039] - [perf] top: Split -G and --call-graph (Jiri Olsa) [1101039] - [perf] record: Split -g and --call-graph (Jiri Olsa) [1101039] - [perf] hists: Add color overhead for stdio output buffer (Jiri Olsa) [1101039] - [perf] tools: Fix up /proc/PID/maps parsing (Jiri Olsa) [1101039] - [perf] script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1101039] - [perf] Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1101039] - [perf] script: Fix build error on Fedora 12 (Jiri Olsa) [1101039] - [perf] probe: Fix to initialize fname always before use it (Jiri Olsa) [1101039] - [perf] session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1101039] - [perf] tools: Fix installation of libexec components (Jiri Olsa) [1101039] - [perf] probe: Fix to find line information for probe list (Jiri Olsa) [1101039] - [perf] tools: Fix libaudit test (Jiri Olsa) [1101039] - [perf] stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1101039] - [perf] tools: Add default handler for mmap2 events (Jiri Olsa) [1101039] - [perf] revert "symbols: Demangle cloned functions" (Jiri Olsa) [1101039] - [perf] symbols: Demangle cloned functions (Jiri Olsa) [1101039] - [perf] machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1101039] - [perf] tools: Explicitly add libdl dependency (Jiri Olsa) [1101039] - [perf] probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1101039] - [perf] trace: Add mmap2 handler (Jiri Olsa) [1101039] - [perf] tools: Uninclude linux/magic.h in debugfs.c (Jiri Olsa) [1101039] - [perf] tools: Fix old GCC build error in trace-event-parse.c::parse_proc_kallsyms() (Jiri Olsa) [1101039] - [perf] probe: Fix finder to find lines of given function (Jiri Olsa) [1101039] - [perf] session: Check for SIGINT in more loops (Jiri Olsa) [1101039] - [perf] tools: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1101039] - [perf] tools: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1101039] - [perf] annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1101039] - [perf] tools: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1101039] - [perf] tools: Sharpen the libaudit dependencies test (Jiri Olsa) [1101039] - [perf] tools: Add attr->mmap2 support (Jiri Olsa) [1101039] - [perf] Add attr->mmap2 attribute to an event (Jiri Olsa) [1101039] - [perf] kvm: Fix sample_type manipulation (Jiri Olsa) [1101039] - [perf] evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1101039] - [perf] trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1101039] - [perf] session: Separate progress bar update when processing events (Jiri Olsa) [1101039] - [perf] trace: Check if MAP_32BIT is defined (Jiri Olsa) [1101039] - [perf] hists: Fix formatting of long symbol names (Jiri Olsa) [1101039] - [perf] evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1101039] - [perf] tools: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1101039] - [perf] trace: Check control+C more often (Jiri Olsa) [1101039] - [perf] trace: Tell arg formatters the arg index (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for open's flags arg (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1101039] - [perf] tools: Fix symbol offset computation for some dsos (Jiri Olsa) [1101039] - [perf] list: Skip unsupported events (Jiri Olsa) [1101039] - [perf] tests: Add 'keep tracking' test (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1101039] - [perf] trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1101039] - [perf] trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1101039] - [perf] trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1101039] - [perf] trace: Add option to analyze events in a file versus live (Jiri Olsa) [1101039] - [perf] evlist: Add tracepoint lookup by name (Jiri Olsa) [1101039] - [perf] tests: Add a sample parsing test (Jiri Olsa) [1101039] - [perf] tools: Add a function to calculate sample event size (Jiri Olsa) [1101039] - [perf] tools: Expand perf_event__synthesize_sample() (Jiri Olsa) [1101039] - [perf] tools: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1101039] - [perf] evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1101039] - [perf] tools: Remove references to struct ip_event (Jiri Olsa) [1101039] - [perf] callchain: Remove unnecessary validation (Jiri Olsa) [1101039] - [perf] evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1101039] - [perf] tools: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1101039] - [perf] traceevent: Fixup jobserver setup (Jiri Olsa) [1101039] - [perf] tools: Add pid to struct thread (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap flags parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap prot parm (Jiri Olsa) [1101039] - [perf] trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1101039] - [perf] trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1101039] - [perf] trace: Allow printing syscall return values in hex (Jiri Olsa) [1101039] - [perf] trace: Simplify sys_exit return printing (Jiri Olsa) [1101039] - [perf] trace: Introduce syscall arg formatters (Jiri Olsa) [1101039] - [perf] trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1101039] - [perf] trace: Add --verbose option (Jiri Olsa) [1101039] - [perf] trace: Support ! in -e expressions (Jiri Olsa) [1101039] - [perf] tools: Don't install scripting files files when disabled (Jiri Olsa) [1101039] - [perf] tools: Sample after exit loses thread correlation (Jiri Olsa) [1101039] - [perf] trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1101039] - [perf] trace: Implement -o/--output filename (Jiri Olsa) [1101039] - [perf] tools: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1101039] - [perf] kvm: Remove force option to cmd_record (Jiri Olsa) [1101039] - [perf] trace: Allow specifying which syscalls to trace (Jiri Olsa) [1101039] - [perf] tools: Improve robustness of topology parsing code (Jiri Olsa) [1101039] - [perf] tests: Fix compile failure on do_sort_something (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1101039] - [perf] annotate: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] mem: Remove unused symbol filter member (Jiri Olsa) [1101039] - [perf] report: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] top: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] machine: Add symbol filter to struct machine (Jiri Olsa) [1101039] - [perf] session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1101039] - [perf] evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1101039] - [perf] evsel: Add option to print stack trace on single line (Jiri Olsa) [1101039] - [perf] tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove thread lookup in sample handler (Jiri Olsa) [1101039] - [perf] sched: Simplify arguments to read_events (Jiri Olsa) [1101039] - [perf] kvm: Update documentation with live command (Jiri Olsa) [1101039] - [perf] kvm: Option to print events that exceed a duration (Jiri Olsa) [1101039] - [perf] revert "tools: Fix for cross build" (Jiri Olsa) [1101039] - [perf] machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1101039] - [perf] tests: Add tests of new pinned modifier (Jiri Olsa) [1101039] - [perf] tools: Add support for pinned modifier (Jiri Olsa) [1101039] - [perf] gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1101039] - [perf] report: Add option to analyze specific VM (Jiri Olsa) [1101039] - [perf] kvm: Add min and max stats to display (Jiri Olsa) [1101039] - [perf] kvm: Add live mode (Jiri Olsa) [1101039] - [perf] session: Export queue_event function (Jiri Olsa) [1101039] - [perf] annotate: Fix typo (Jiri Olsa) [1101039] - [perf] annotate: Improve description of '?' hotkey (Jiri Olsa) [1101039] - [perf] annotate: Add call target name if it is missing (Jiri Olsa) [1101039] - [perf] annotate: Remove nop at end of annotation (Jiri Olsa) [1101039] - [perf] annotate: Put dso name in symbol annotation title (Jiri Olsa) [1101039] - [perf] annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1101039] - [perf] tests: Add kcore to the object code reading test (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1101039] - [perf] symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from kernel modules (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from vmlinux (Jiri Olsa) [1101039] - [perf] symbols: Load kernel maps before using (Jiri Olsa) [1101039] - [perf] tests: Add test for reading object code (Jiri Olsa) [1101039] - [perf] symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1101039] - [perf] stat: Flush output after each line in interval mode (Jiri Olsa) [1101039] - [perf] evlist: Remove obsolete dummy execve (Jiri Olsa) [1101039] - [perf] kvm: Split out tracepoints from record args (Jiri Olsa) [1101039] - [perf] session: Export a few functions for event processing (Jiri Olsa) [1101039] - [perf] stats: Add max and min stats (Jiri Olsa) [1101039] - [perf] top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1101039] - [perf] util: Add parse_nsec_time() function (Jiri Olsa) [1101039] - [perf] python: Remove duplicate TID bit from mask (Jiri Olsa) [1101039] - [perf] trace: Beautify 'connect' result (Jiri Olsa) [1101039] - [perf] evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1101039] - [perf] tests: Add parse events tests for leader sampling (Jiri Olsa) [1101039] - [perf] tests: Add attr record group sampling test (Jiri Olsa) [1101039] - [perf] tools: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1101039] - [perf] tests: Add broken install-* tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1101039] - [perf] tools: Fix build with perl 5.18 (Jiri Olsa) [1101039] - [perf] tools: Support callchain sorting based on addresses (Jiri Olsa) [1101039] - [perf] evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1101039] - [perf] script: Fix named threads support (Jiri Olsa) [1101039] - [perf] header: Recognize version number for perf data file (Jiri Olsa) [1101039] - [perf] header: Introduce feat_offset into perf_header (Jiri Olsa) [1101039] - [perf] header: Remove attr_offset from perf_header (Jiri Olsa) [1101039] - [perf] header: Remove data_offset seek as it's not needed (Jiri Olsa) [1101039] - [perf] session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1101039] - [perf] symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1101039] - [perf] tools: Fix 'make tools/perf' (Jiri Olsa) [1101039] - [perf] tools: Remove event types framework completely (Jiri Olsa) [1101039] - [perf] record: Remove event types pushing (Jiri Olsa) [1101039] - [perf] tools: Remove event types from perf data file (Jiri Olsa) [1101039] - [perf] timechart: Remove event types framework only user (Jiri Olsa) [1101039] - [perf] timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1101039] - [perf] tools: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1101039] - [perf] diff: Add generic order option for compute sorting (Jiri Olsa) [1101039] - [perf] diff: Making compute functions static (Jiri Olsa) [1101039] - [perf] diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1101039] - [perf] diff: Change diff command to work over multiple data files (Jiri Olsa) [1101039] - [perf] diff: Move columns into struct data__file (Jiri Olsa) [1101039] - [perf] diff: Move diff related columns into diff command (Jiri Olsa) [1101039] - [perf] diff: Display data file info ahead of the diff output (Jiri Olsa) [1101039] - [perf] hists: Marking dummy hists entries (Jiri Olsa) [1101039] - [perf] diff: Switching the base hists to be pairs head (Jiri Olsa) [1101039] - [perf] diff: Introducing diff_data object to hold files (Jiri Olsa) [1101039] - [perf] tools: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1101039] - [perf] tools: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1101039] - [perf] top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1101039] - [perf] tools: Default to cpu// for events v5 (Jiri Olsa) [1101039] - [perf] tools: struct thread has a tid not a pid (Jiri Olsa) [1101039] - [perf] tools: Validate perf event header size (Jiri Olsa) [1101039] - [perf] evlist: Tidy duplicated munmap code (Jiri Olsa) [1101039] - [perf] tools: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1101039] - [perf] inject: Add missing 'finished_round' (Jiri Olsa) [1101039] - [perf] hists: Set rules hint for the hist browser (Jiri Olsa) [1101039] - [perf] hists: Add a double-click handler for callchains (Jiri Olsa) [1101039] - [perf] hists: Make column headers resizable (Jiri Olsa) [1101039] - [perf] hists: Display callchain overhead also (Jiri Olsa) [1101039] - [perf] hists: Add support for callchains (Jiri Olsa) [1101039] - [perf] hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1101039] - [perf] sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1101039] - [perf] util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1101039] - [perf] util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1101039] - [perf] util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1101039] - [perf] script: Adopt latency_format variable (Jiri Olsa) [1101039] - [perf] util: Get rid of unused header_page_* variables (Jiri Olsa) [1101039] - [perf] util: Parse header_page to get proper long size (Jiri Olsa) [1101039] - [perf] util: Skip reading header_event file (Jiri Olsa) [1101039] - [perf] util: Make file/host_bigendian variable local (Jiri Olsa) [1101039] - [perf] util: Save long size of traced system (Jiri Olsa) [1101039] - [perf] util: Save page size in a trace file to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Port kbuffer parser routines (Jiri Olsa) [1101039] - [perf] traceevent: Add page_size field to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Add trace_seq_reset() (Jiri Olsa) [1101039] - [perf] traceevent: Add const qualifier to string arguments (Jiri Olsa) [1101039] - [perf] traceevent: Get rid of unused gui target (Jiri Olsa) [1101039] - [perf] traceevent: Remove unused install targets (Jiri Olsa) [1101039] - [perf] events: Demystify memory allocations (Jiri Olsa) [1101039] - [perf] tests: Make terms a stack variable in test_term (Jiri Olsa) [1101039] - [perf] tools: Don't free list head in parse_events__free_terms (Jiri Olsa) [1101039] - [perf] evlist: Fix use of uninitialized variable (Jiri Olsa) [1101039] - [perf] report: Fix perf_session__delete removal (Jiri Olsa) [1101039] - [perf] tools: Do not elide parent symbol column (Jiri Olsa) [1101039] - [perf] util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1101039] - [perf] util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1101039] - [perf] tools: Remove callchain_cursor_reset call (Jiri Olsa) [1101039] - [perf] tools: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1101039] - [perf] tools: Use default include path notation for libtraceevent headers (Jiri Olsa) [1101039] - [perf] tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1101039] - [perf] tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [1101039] - [perf] tools: Remove cwd from perf_session struct (Jiri Olsa) [1101039] - [perf] top: Add --objdump option (Jiri Olsa) [1101039] - [perf] tools: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1101039] - [perf] Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1101039] - [perf] Factor out auxiliary events notification (Jiri Olsa) [1101039] - [perf] Fix EXIT event notification (Jiri Olsa) [1101039] - [perf] events: Protect access via task_subsys_state_check() (Jiri Olsa) [1101039] - [perf] Clarify perf_cpu_context::active_pmu usage by renaming it to perf_cpu_context::unique_pmu (Jiri Olsa) [1101039] - [perf] Add a dummy software event to keep tracking (Jiri Olsa) [1101039] - [perf] tools: Add support for record transaction flags (Jiri Olsa) [829875] - [perf] record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [829875] - [perf] tools: Support sorting by in_tx or abort branch flags (Jiri Olsa) [829875] - [perf] stat: Add perf stat --transaction (Jiri Olsa) [829875] - [perf] tools: Fix sorting for 64bit entries (Jiri Olsa) [829875] - [perf] stat: Add support for --initial-delay option (Jiri Olsa) [829875] - [perf] evsel: Add support for enabling counters (Jiri Olsa) [829875] - [perf] evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [829875] - [perf] evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [829875] - [perf] evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [829875] - [perf] tools: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [829875] - [perf] evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [829875] - [perf] tools: Move weight back to common sort keys (Jiri Olsa) [829875] - [perf] list: List kernel supplied event aliases (Jiri Olsa) [829875] - [perf] Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [829875] - [perf] Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [829875] - [perf] fix Haswell precise store data source encoding (Jiri Olsa) [829875] - [perf] x86: Suppress duplicated abort LBR records (Jiri Olsa) [829875] - [perf] x86: Add Haswell specific transaction flag reporting (Jiri Olsa) [829875] - [perf] Add generic transaction flags (Jiri Olsa) [829875] - [perf] make events stream always parsable (Jiri Olsa) [829875] - [perf] Update perf_event_type documentation (Jiri Olsa) [829875] - [perf] x86: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [829875] - [perf] x86: Clean-up/reduce PEBS code (Jiri Olsa) [829875] - [perf] x86: Clean up checkpoint-interrupt bits (Jiri Olsa) [829875] - [perf] x86: Add Haswell TSX event aliases (Jiri Olsa) [829875] - [perf] x86: Report TSX transaction abort cost as weight (Jiri Olsa) [829875] - [perf] x86: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [829875] - [perf] x86: Add Haswell ULT model number used in Macbook Air and other systems (Jiri Olsa) [829875] - [perf] x86: Support full width counting (Jiri Olsa) [829875] - [perf] x86: Add mem-loads/stores support for Haswell (Jiri Olsa) [829875] - [perf] x86: Support Haswell/v4 LBR format (Jiri Olsa) [829875] - [perf] x86: Move NMI clearing to end of PMI handler (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS support (Jiri Olsa) [829875] - [perf] x86: Add simple Haswell PMU support (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS record support (Jiri Olsa) [829875] - [perf] x86: Don't assume there can be only 4 PEBS events (Jiri Olsa) [829875] - [perf] x86: Fix uninitialized pt_regs in intel_pmu_drain_bts_buffer() (Jiri Olsa) [829875] - [perf] x86: fix wrmsr_on_cpu() warning on suspend/resume (Jiri Olsa) [829875] - [perf] x86: fix kernel crash with PEBS/BTS after suspend/resume (Jiri Olsa) [829875] - [perf] x86: Move Intel specific code to intel_pmu_init() (Jiri Olsa) [829875] - [perf] x86: Rename Intel specific macros (Jiri Olsa) [829875] - [perf] Export perf_assign_events() (Jiri Olsa) [829875]- [scsi] aacraid: kdump fix (Rich Bono) [1054925] - [scsi] aacraid: prevent invalid pointer dereference (Rich Bono) [1054925] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [1054925] - [scsi] aacraid: suppress two GCC warnings (Rich Bono) [1054925] - [scsi] aacraid: SCSI dma mapping failure case handling (Rich Bono) [1054925] - [scsi] aacraid: fix mem leak in aac_send_raw_srb() (Rich Bono) [1054925] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1059073] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1059073] - [scsi] megaraid: missing bounds check in mimd_to_kioc() (Tomas Henzl) [1059073] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1059073] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1059073] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1059073] - [scsi] megaraid_sas: release lock on error path (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Use correct #define for MSI-X capability (Tomas Henzl) [1059073] - [scsi] megaraid_sas: combine kmalloc+memset into kzalloc (Tomas Henzl) [1059073] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1084646] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987789] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987789] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987789] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987789] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [741163] - [scsi] lpfc: Update lpfc version for 10.2.8020.0 driver release (Rob Evers) [1054369] - [scsi] lpfc: Fixed unused variable in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed unassigned variable in ELS timeout message (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed IO hang when in msi mode (Rob Evers) [1054369] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1054369] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed not processing task management IOCB response status (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid mailbox timeouts (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fix crash after xri limit is reached (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix WARN_ON when driver unloads (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix crash on driver load due to cpu affinity logic (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed back to back RSCNs discovery failure (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed mailbox memory leak (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix random errors using first burst (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Update copyrights for 8.3.41 modifications (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed the format of some log message fields (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Add first burst support to driver (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed failure in setting SLI3 board mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed support for 128 byte WQEs (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed Receive Queue varied frame size handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fix mailbox byteswap issue on PPC (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed freeing of iocb when internal loopback times out (Rob Evers) [1054369] - [scsi] hpsa: version string change (Tomas Henzl) [1052272] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1052272] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1052272] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1052272] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1052272] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1052272] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1052272] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1052272] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1052272] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1052272] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1052272] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1052272] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1052272] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1052272] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1052272] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1052272] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1052272] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1052272] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1052272] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1052272] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1052272] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1052272] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1052272] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1052272] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1052272] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1052272] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1052272] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1052272] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1052272] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1052272] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1052272] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1052272] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1052272] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1052272] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1052272] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1052272] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1052272] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1052272] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1052272] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1052272] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1052272] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1052272] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1052272] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1052272] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1052272] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1052272] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1052272] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1052272] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1052272] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1052272] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do not discard scsi status on aborted commands (Tomas Henzl) [1052272] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Tomas Henzl) [1052272] - [scsi] hpsa: reorganize error handling in hpsa_passthru_ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error in hpsa_map_one (Tomas Henzl) [1052272] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Chad Dupuis) [1054461] - [scsi] bfa: Fix smatch warnings (Chad Dupuis) [1054461] - [scsi] bfa: change FC_ELS_TOV to 20sec (Chad Dupuis) [1054461] - [scsi] bfa: Observed auto D-port mode instead of manual (Chad Dupuis) [1054461] - [scsi] bfa: Fix for bcu or hcm faa query hang (Chad Dupuis) [1054461] - [scsi] bfa: LUN discovery issue in direct attach mode (Chad Dupuis) [1054461] - [scsi] bfa: Register port with SCSI even on port init failure (Chad Dupuis) [1054461] - [scsi] bfa: Firmware patch simplification (Chad Dupuis) [1054461]- [scsi] Ensure medium access timeout counter resets (David Jeffery) [1036884] - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1036884] - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1036884] - [hv] vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Jason Wang) [1071723] - [hv] vmbus: Don't timeout during the initial connection with host (Jason Wang) [1071723] - [hv] vmbus: Specify the target CPU that should receive notification (Jason Wang) [1071723] - [hv] make "monitor_pages" a "real" pointer array (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in channel rescind code (Jason Wang) [1071723] - [hv] Fix wrong check for synic_event_page (Jason Wang) [1071723] - [hv] vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1071723] - [hv] vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1071723] - [hv] vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1071723] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1040440] - [x86] pci: Stop enabling ECS for AMD CPUs after Fam16h (Myron Stowe) [1040440] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1040440] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1040440] - [x86] acpi: Use __weak, not the gcc-specific version (Myron Stowe) [1040440] - [x86] acpi: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1040440] - [x86] acpi: Simplify acpi_get_node() style (Myron Stowe) [1040440] - [x86] acpi: Fix acpi_get_node() prototype (Myron Stowe) [1040440] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1040440] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1040440] - [x86] pci: Remove unnecessary &pci_root_infos list_empty() check (Myron Stowe) [1040440] - [x86] pci: Remove mp_bus_to_node(), set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1040440] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1040440] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1040440] - [x86] pci: Drop "__" prefix on __pci_enable_device_flags() (Myron Stowe) [1040440] - [x86] pci: Use "unsigned long" for __pci_enable_device_flags to match ioport.h (Myron Stowe) [1040440] - [x86] pci: Remove unused pci_root_bus (Myron Stowe) [1040440] - [x86] pci: put busn resource in pci_root_info for native host bridge drivers (Myron Stowe) [1040440] - [x86] pci: build amd_bus.o only when CONFIG_AMD_NB=y (Myron Stowe) [1040440] - [x86] pci: amd: factor out MMCONFIG discovery (Myron Stowe) [1040440] - [x86] pci: Kill misleading message about enablement of IO access to PCI ECS (Myron Stowe) [1040440] - [x86] Adjust section placement in AMD northbridge related code (Myron Stowe) [1040440] - [x86] Use PCI method for enabling AMD extended config space before MSR method (Myron Stowe) [1040440] - [x86] pnp: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB (Myron Stowe) [1040440] - [fs] proc: Assure /proc/meminfo legacy backwards compatibility when adding new statistics (Rafael Aquini) [1032702] - [kvm] mmu: fix incorrect check of guest cr4 bits (Bandan Das) [1007164] - [kernel] Fix BUG() upon security_cred_alloc_blank() failure (Eric Paris) [717904]- [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1093819] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1093820] - [fs] btrfs: don't oops on mount failure due to unsupported features (Eric Sandeen) [889471] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1060246] - [fs] gfs2: avoid locking while unfreezing fs (Benjamin Marzinski) [1056625] - [fs] nfsd: Change name of extended attribute containing junction (J. Bruce Fields) [1024034] - [fs] nfsd: Add a cache for fs_locations information (J. Bruce Fields) [1024034] - [fs] ext4: include journal blocks in df overhead calcs (Lukas Czerner) [1003476] - [fs] ext4: add mmp fs freeze protection (Eric Sandeen) [1012412] - [fs] ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname (Eric Sandeen) [1012412] - [fs] ext4: MMP: fix error message rate-limiting logic in kmmpd (Eric Sandeen) [1012412] - [fs] ext4: Fix comparison endianness problem in MMP initialization (Eric Sandeen) [1012412] - [fs] ext4: Fix endianness bug when reading the MMP block (Eric Sandeen) [1012412] - [fs] ext4: add support for multiple mount protection (Eric Sandeen) [1012412] - [block] mtip32xx: mtip_async_complete() bug fixes (David Milburn) [1059099] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (David Milburn) [1059099] - [block] mtip32xx: Set queue bounce limit (David Milburn) [1059099] - [block] mtip32xx: Correctly handle security locked condition (David Milburn) [1059099] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (David Milburn) [1059099] - [block] mtip32xx: Correctly handle bio->bi_idx != 0 conditions (David Milburn) [1059099] - [block] mtip32xx: Fix NULL pointer dereference during module unload (David Milburn) [1059099] - [block] mtip32xx: Add SRSI support (David Milburn) [980257] - [netdrv] forcedeth: run loopback test only on chipsets that support it (Ivan Vecera) [1030782] - [scsi] libfc: don't exch_done() on invalid sequence ptr (Mateusz Guzik) [1065162] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [739866] - [drm] nouveau: fix nasty bug which can clobber SOR0's clock setup (Ben Skeggs) [1095796] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1096328] - [s390] add support to start the kernel in 64 bit mode (Hendrik Brueckner) [1053826]- [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1030646] - [kernel] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed (David Milburn) [1091083] - [kernel] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation (David Milburn) [1091083] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1094381] - [s390] css: stop stsch loop after cc 3 (Hendrik Brueckner) [1094381] - [x86] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1038318] - [x86] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1038318] - [x86] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fail initialization if P-state information is missing (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Baytrail support (Prarit Bhargava) [1038318] - [x86] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1038318] - [x86] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1038318] - [x86] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1038318] - [x86] cpufreq: add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix no_turbo (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change to scale off of max P-state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add additional supported CPU ID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use vzalloc() instead of vmalloc()/memset(0) (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove idle mode PID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use lowest requested max performance (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix ffmpeg regression (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove idle time and duration from sample and calculations (Prarit Bhargava) [1038318] - [x86] intel_pstate: Optimize intel_pstate_set_policy (Prarit Bhargava) [1038318] - [x86] msr: add 64bit _on_cpu access functions (Prarit Bhargava) [1038318] - [net] net: sctp: remove NULL check in sctp_assoc_update_retran_path (Daniel Borkmann) [1040897] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Daniel Borkmann) [1040897] - [net] sctp: retran_path not set properly after transports recovering (Daniel Borkmann) [1040897] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1082453] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1082453] - [kernel] list: introduce list_next_entry() and list_prev_entry() (Daniel Borkmann) [1082453] - [net] netdevice: add struct net_device_ops_ext (Michal Schmidt) [1029869] - [net] netpoll: netpoll_poll_dev() should access dev->flags (Florian Westphal) [1095252] - [net] busy_poll: backport missed snmp mib item rename (Jiri Pirko) [1093806] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094418] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092968] - [net] bridge: fix race with topology change timer (Jiri Benc) [1058517] - [net] bridge: avoid OOPS if root port not found (Jiri Benc) [1058517]- [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070859] - [serial] bring DTR up after speed change from B0 (Aristeu Rozanski) [991667] - [mm] compaction: acquire the zone->lock as late as possible (Jerome Marchand) [975902] - [mm] compaction: acquire the zone->lru_lock as late as possible (Jerome Marchand) [975902] - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1060886] - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1060886] - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1060886] - [x86] mm: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097917] - [char] n_tty: Lock access to tty->pgrp for POSIX job control (Prarit Bhargava) [1098982] - [kernel] resource: correct the comment of allocate_resource() (Myron Stowe) [744239] - [kernel] resource: move EXPORT_SYMBOL right after definition (Myron Stowe) [744239] - [kernel] resource: fix wrong resource window calculation (Myron Stowe) [744239] - [kernel] resource: Add lookup_resource() (Myron Stowe) [744239] - [kernel] resource: handle reinsertion of an already-inserted resource (Myron Stowe) [744239] - [pm] intel_powerclamp: off by one in start_power_clamp() (Steve Best) [1036301] - [pm] Introduce Intel PowerClamp Driver (Steve Best) [1036301] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1053830] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1053830] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1065404] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1065398] - [watchdog] hpwdt: patch to display informative string (Nigel Croxon) [1053685] - [netdrv] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1057283] - [netdrv] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032458] - [netdrv] virtio-net: fix error handling for mergeable buffers (Jason Wang) [1032458] - [netdrv] bonding: use the correct ether type for alb (Veaceslav Falico) [1027480] - [netdrv] ether: add loopback type ETH_P_LOOPBACK (Veaceslav Falico) [1027480] - [kernel] futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Mateusz Guzik) [1097760] {CVE-2012-6647} - [libata] ahci: accommodate tag ordered controller (David Milburn) [1083748] - [net] mac80211: crash dues to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083532] {CVE-2014-2706} - [netdrv] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083250] {CVE-2014-2672}- [perf] kvm: Fix kvm report without guestmount (Jiri Olsa) [1038418] - [perf] script: Fix broken include in Context.xs (Jiri Olsa) [1096519] - [perf] tools: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [1096519] - [perf] tools: Revert regression in configuration of Python support (Jiri Olsa) [1096519] - [perf] tools: Fix perf version generation (Jiri Olsa) [1096519] - [perf] stat: Fix per-socket output bug for uncore events (Jiri Olsa) [1096519] - [perf] symbols: Fix vdso list searching (Jiri Olsa) [1096519] - [perf] evsel: Fix missing increment in sample parsing (Jiri Olsa) [1096519] - [perf] tools: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [1096519] - [perf] tools: Fix new_term() missing free on error path (Jiri Olsa) [1096519] - [perf] tools: Fix parse_events_terms() segfault on error path (Jiri Olsa) [1096519] - [perf] evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [1096519] - [perf] tools: Fix -x/--exclude-other option for report command (Jiri Olsa) [1096519] - [perf] evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [1096519] - [perf] record: Remove -f/--force option (Jiri Olsa) [1096519] - [perf] record: Remove -A/--append option (Jiri Olsa) [1096519] - [perf] stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [1096519] - [perf] lib: Fix for cross build (Jiri Olsa) [1096519] - [perf] tools: Include termios.h explicitly (Jiri Olsa) [1096519] - [perf] tools: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [1096519] - [perf] tools: Fix output directory of Documentation/ (Jiri Olsa) [1096519] - [perf] tools: Get only verbose output with V=1 (Jiri Olsa) [1096519] - [perf] tools: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [1096519] - [perf] tools: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [1096519] - [perf] tools: Replace multiple line assignment with multiple statements (Jiri Olsa) [1096519] - [perf] tools: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1096519] - [perf] tools: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [1096519] - [perf] tools: Switch to full path C include directories (Jiri Olsa) [1096519] - [perf] tools: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [1096519] - [perf] tools: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [1096519] - [perf] evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [1096519] - [perf] lib: Respect CROSS_COMPILE (Jiri Olsa) [1096519] - [perf] tools: Remove cwdlen from struct perf_session (Jiri Olsa) [1096519] - [perf] tools: Remove frozen from perf_header struct (Jiri Olsa) [1096519] - [perf] tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [1096519] - [perf] tests: Fix attr test for record -d option (Jiri Olsa) [1096519] - [perf] tools: Final touches for CHK config move (Jiri Olsa) [1096519] - [perf] tools: Move paths config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libnuma check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move stdlib check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libbfd check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libpython check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libperl check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move gtk2 check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move slang check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libaudit check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libunwind check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libdw check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libelf check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move programs check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move arch check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Add automated make test suite (Jiri Olsa) [1096519] - [perf] tools: Save parent pid in thread struct (Jiri Olsa) [1096519] - [perf] stats: Fix divide by 0 in variance (Jiri Olsa) [1096519] - [perf] kvm: Handle realloc failures (Jiri Olsa) [1096519] - [perf] evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [1096519] - [perf] test: Fix typo (Jiri Olsa) [1096519] - [perf] hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [1096519] - [perf] diff: Use internal rb tree for hists__precompute (Jiri Olsa) [1096519] - [perf] report: Add report.percent-limit config variable (Jiri Olsa) [1096519] - [perf] top: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Don't bother locking when adding hist entries (Jiri Olsa) [1096519] - [perf] hists: Move locking to its call-sites (Jiri Olsa) [1096519] - [perf] top: Get rid of *_threaded() functions (Jiri Olsa) [1096519] - [perf] top: Fix percent output when no samples collected (Jiri Olsa) [1096519] - [perf] top: Fix -E option behavior (Jiri Olsa) [1096519] - [perf] record: handle death by SIGTERM (Jiri Olsa) [1096519] - [perf] tools: Handle JITed code in shared memory (Jiri Olsa) [1096519] - [perf] tools: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [1096519] - [perf] hists browser: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] top: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] sort: Cleanup sort__has_sym setting (Jiri Olsa) [1096519] - [perf] sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [1096519] - [perf] archive: Fix typo on Documentation (Jiri Olsa) [1096519] - [perf] sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [1096519] - [perf] sort: Separate out memory-specific sort keys (Jiri Olsa) [1096519] - [perf] sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [1096519] - [perf] sort: Introduce sort__mode variable (Jiri Olsa) [1096519] - [perf] report: Fix alignment of symbol column when -v is given (Jiri Olsa) [1096519] - [perf] hists: Free unused mem info of a matched hist entry (Jiri Olsa) [1096519] - [perf] hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [1096519] - [perf] tools: Fix bug in isupper() and islower() (Jiri Olsa) [1096519] - [perf] tools: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1096519] - [perf] Generate EXIT event only once per task context (Jiri Olsa) [1096519] - [perf] Reset hwc->last_period on sw clock events (Jiri Olsa) [1096519]- [hid] core do not use hid-multitouch for Win 7 devices (Benjamin Tissoires) [1076662] - [hid] mt: disable reset_resume (Benjamin Tissoires) [1076662] - [hid] add multitouch backport from 3.14 (Benjamin Tissoires) [1076662] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1076662] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1076662] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1076662] - [hid] don't register unmapped input devices (Benjamin Tissoires) [1076662] - [hid] Extend the interface with idle requests (Benjamin Tissoires) [1076662] - [hid] Extend the interface with wait io request (Benjamin Tissoires) [1076662] - [hid] Extend the interface with report requests (Benjamin Tissoires) [1076662] - [hid] add hid_hw_open/close/power() handlers (Benjamin Tissoires) [1076662] - [hid] add "report" hook, called once the report has been parsed (Benjamin Tissoires) [1076662] - [hid] introduce helper for hid_driver boilerplate (Benjamin Tissoires) [1076662] - [hid] factorize hid_input allocation (Benjamin Tissoires) [1076662] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1076662] - [hid] round return value of hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] fix unit exponent parsing (Benjamin Tissoires) [1076662] - [hid] export hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] Add digitizer tilt usage support (Benjamin Tissoires) [1076662] - [hid] length resolution should be reported units/mm (Benjamin Tissoires) [1076662] - [hid] add absolute axis resolution calculation (Benjamin Tissoires) [1076662] - [hid] add usage_index in struct hid_usage (Benjamin Tissoires) [1076662] - [hid] Allow more fields in the hid report (Benjamin Tissoires) [1076662] - [hid] Add an input configured notification callback (Benjamin Tissoires) [1076662] - [hid] hid-multitouch: Switch to device groups (Benjamin Tissoires) [1076662] - [hid] Create a generic device group (Benjamin Tissoires) [1076662] - [hid] Allow bus wildcard matching (Benjamin Tissoires) [1076662] - [hid] Scan the device for group info before adding it (Benjamin Tissoires) [1076662] - [hid] Add device group to modalias (Benjamin Tissoires) [1076662] - [hid] Handle driver-specific device descriptor in core (Benjamin Tissoires) [1076662] - [hid] Do not create input devices for feature reports (Benjamin Tissoires) [1076662] - [hid] set HID_MAX_FIELD at 128 (Benjamin Tissoires) [1076662] - [hid] add feature_mapping callback (Benjamin Tissoires) [1076662] - [hid] Add a hid quirk for input sync override (Benjamin Tissoires) [1076662] - [hid] Support for MosArt multitouch panel (Benjamin Tissoires) [1076662] - [hid] let hid-input accept digitizers (Benjamin Tissoires) [1076662] - [input] mt: do not apply filtering on emulated events (Benjamin Tissoires) [1076662] - [input] mt: add input_mt_is_used (Benjamin Tissoires) [1076662] - [input] mt: document new 'flags' argument of input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] fix sparse warning in multitouch code (Benjamin Tissoires) [1076662] - [input] mt: Get slot by key (Benjamin Tissoires) [1076662] - [input] mt: Add in-kernel tracking (Benjamin Tissoires) [1076662] - [input] mt: Handle frame synchronization in core (Benjamin Tissoires) [1076662] - [input] mt: Add flags to input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] Break out MT data (Benjamin Tissoires) [1076662] - [input] mt: fix null pointer warning (Benjamin Tissoires) [1076662] - [input] Use accessor for MT values (Benjamin Tissoires) [1076662] - [input] mt: Include win8 support (Benjamin Tissoires) [1076662] - [input] add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad (Benjamin Tissoires) [1076662] - [input] properly assign return value of clamp() macro (Benjamin Tissoires) [1076662] - [input] Improve the events-per-packet estimate (Benjamin Tissoires) [1076662] - [input] estimate number of events per packet (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of hint_events_per_packet field (Benjamin Tissoires) [1076662] - [input] evdev: use driver hint to compute size of event buffer (Benjamin Tissoires) [1076662] - [input] evdev: convert to dynamic event buffer (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of propbit field (Benjamin Tissoires) [1076662] - [input] introduce device properties (Benjamin Tissoires) [1076662]- [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074955] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1030619] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1030619] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1030619] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1030619] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1030619] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1030619] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1030619] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1030619] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1030619] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1030619] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1030619] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1030619] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1030619] - [md] Change handling of save_raid_disk and metadata update during recovery (Jes Sorensen) [1030619] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1030619] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1030619] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1030619] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1030619] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1030619] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1030619] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1030619] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1030619] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1030619] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1030619] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1030619] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1030619] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1030619] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1030619] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1030619] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1030619] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1030619] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1030619] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1030619] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1030619] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] llists: move llist_reverse_order from raid5 to llist.c (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1030619] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1030619] - [md] avoid deadlock when md_set_badblocks (Jes Sorensen) [1030619] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1030619] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1030619] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1030619] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1030619] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1030619] - [md] raid5: fix stripe release order (Jes Sorensen) [1030619] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1030619] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1030619] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1030619] - [md] fix safe_mode buglet (Jes Sorensen) [1030619] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1030619] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_lock_irq() interface (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1030619] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1030619] - [kernel] wait: Introduce ___wait_event() (Jes Sorensen) [1030619] - [md] Introduce BIO_NOMERGE flag (Jes Sorensen) [1030619] - [mm] vmscan: change type of vm_total_pages to unsigned long (George Beshers) [1086943] - [fs] nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used (George Beshers) [1086943] - [fs] change type of max_buffer_heads to unsigned long (George Beshers) [1086943] - [mm] fix return type for functions nr_free_*_pages (George Beshers) [1086943]- [char] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094237] {CVE-2014-0196} - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [1079075] - [fs] cifs: fix offset handling in cifs_iovec_write (Sachin Prabhu) [1044438] - [fs] sunrpc: Fix a livelock problem in the xprt->backlog queue (Steve Dickson) [1075170] - [fs] sunrpc: Fix an RCU dereference in xprt_reserve (Steve Dickson) [1075170] - [fs] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1075170] - [fs] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1075170] - [fs] cifs: set MAY_SIGN when sec=krb5 (Sachin Prabhu) [976331] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026346] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1035630] - [fs] ext4: force ro mount if ext4_setup_super() fails (Eric Sandeen) [1093471] - [fs] gfs2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs (Robert S Peterson) [892710] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1077463] - [fs] nfs: pass string length to pr_notice message about readdir loops (Jeff Layton) [1040764] - [fs] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [857020] - [fs] cifs: fix bad error handling in crypto code (Sachin Prabhu) [872311] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [872311] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1075123] - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1075123] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1075123] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1075123] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1075123] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [1079562] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Gopal) [1066423] - [x86] ioapic: Restore the mask bit correctly in eoi_ioapic_irq() (Jason Wang) [1031488] - [vhost] don't forget to schedule() (Michael S. Tsirkin) [1095627] - [virt] kvm: Introduce KVM_MAX_VCPU_ID macro (Eduardo Habkost) [1010882] - [virt] kvm: Rename KVM_MAX_VCPUS to KVM_MAX_VCPU_COUNT (Eduardo Habkost) [1010882] - [virt] kvm: fix "Improve create VCPU parameter" (Andrew Jones) [1010882] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Steve Best) [947993] - [acpi] apei: Only disable banks listed in HEST if mce is configured (Steve Best) [947993] - [x86] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Steve Best) [947993] - [x86] mca: Convert dont_log_ce, banks and tolerant (Steve Best) [947993] - [acpi] apei: Soft-offline a page on firmware GHES notification (Steve Best) [947993] - [x86] mce: Remove bios_cmci_threshold sysfs attribute (Steve Best) [929317] - [x86] mce: Provide boot argument to honour bios-set CMCI threshold (Steve Best) [929317] - [x86] mce: Make cmci_discover() quiet (Steve Best) [929317] - [mm] fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [862177]- [netdrv] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1039122] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1075805] - [module] show version information for built-in modules in sysfs (Tony Camuso) [1065913] - [mm] Increase RECLAIM_DISTANCE to 30 (Larry Woodman) [1005921] - [mm] fix backport of overcommit_kbytes sysctl variable (Jerome Marchand) [1078131] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [949166] - [mm] memcg: further prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [mm] memcg: prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [virtio] delete napi structures from netdev before releasing memory (Jason Wang) [1039825] - [virtio] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1039825] - [virtio] virtio-net: refill only when device is up during setting queues (Jason Wang) [1039825] - [virtio] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1039825] - [virtio] virtio-net: fix the race between channels setting and refill (Jason Wang) [1039825] - [virtio] virtio-net: enable napi for all possible queues during open (Jason Wang) [1039825] - [virtio] virtio-net: fill only rx queues which are being used (Jason Wang) [1039825] - [virtio] virtio-net: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1039825] - [virtio] virtio-net: split out clean affinity function (Jason Wang) [1039825] - [virtio] virtio-net: fix the set affinity bug when CPU IDs are not consecutive (Jason Wang) [1039825] - [virtio] virtio-net: fix a typo in virtnet_alloc_queues() (Jason Wang) [1039825] - [virtio] virtio-net: support changing the number of queue pairs through ethtool (Jason Wang) [1039825] - [virtio] virtio-net: multiqueue support (Jason Wang) [1039825] - [virtio] virtio-net: separate fields of sending/receiving queue from virtnet_info (Jason Wang) [1039825] - [virtio] virtio-net: fix oom handling on tx (Jason Wang) [1039825] - [virtio] virtio-net: move sg off stack (Jason Wang) [1039825] - [virtio] virtio-net: Make delayed refill more reliable (Jason Wang) [1039825] - [virtio] virtio-net: send gratuitous packets when needed (Jason Wang) [1039825] - [virtio] introduce an API to set affinity for a virtqueue (Jason Wang) [1039825] - [virtio] virtio-ring: move queue_index to vring_virtqueue (Jason Wang) [1039825] - [nvme] Namespace use after free on surprise removal (David Milburn) [1030635] - [nvme] Correct uses of INIT_WORK (David Milburn) [1030635] - [nvme] Include device and queue numbers in interrupt name (David Milburn) [1030635] - [nvme] Add a pci_driver shutdown method (David Milburn) [1030635] - [nvme] kthread_work: make lockdep happy (David Milburn) [1030635] - [nvme] kthread: implement kthread_worker (David Milburn) [1030635] - [nvme] Disable admin queue on init failure (David Milburn) [1030635] - [nvme] Dynamically allocate partition numbers (David Milburn) [1030635] - [nvme] Async IO queue deletion (David Milburn) [1030635] - [nvme] Surprise removal handling (David Milburn) [1030635] - [nvme] Abort timed out commands (David Milburn) [1030635] - [nvme] Schedule reset for failed controllers (David Milburn) [1030635] - [nvme] Device resume error handling (David Milburn) [1030635] - [nvme] Cache dev->pci_dev in a local pointer (David Milburn) [1030635] - [nvme] Fix lockdep warnings (David Milburn) [1030635] - [nvme] compat SG_IO ioctl (David Milburn) [1030635] - [nvme] remove deprecated IRQF_DISABLED (David Milburn) [1030635] - [nvme] Avoid shift operation when writing cq head doorbell (David Milburn) [1030635] - [usb] Using correct way to clear usb3.0 device's remote wakeup feature (Don Zickus) [924089] - [usb] improved error handling in usb_port_suspend() (Don Zickus) [924089]- [fs] Removed unused typedef to avoid "unused local typedef" warnings (Michal Schmidt) [1035341] - [media] tuner-xc2028: fix compile warning (Michal Schmidt) [1035341] - [net] netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning (Michal Schmidt) [1035341] - [ata] ahci: Fix warning comparison between 'enum ' and 'enum ' (Michal Schmidt) [1035341] - [net] ipv6: Fix return of xfrm6_tunnel_rcv() (Michal Schmidt) [1035341] - [xen] Provide a variant of __RING_SIZE() that is an integer constant expression (Michal Schmidt) [1035341] - [media] budget-av: only use t_state if initialized (Michal Schmidt) [1035341] - [media] max2165: trival fix for some -Wuninitialized warning (Michal Schmidt) [1035341] - [ata] sata_sil: fix used-uninit warning (Michal Schmidt) [1035341] - [char] cm4000_cs: Fix undefined ops warning (Michal Schmidt) [1035341] - [netdrv] de4x5: remove undefined operations (Michal Schmidt) [1035341] - [netdrv] chelsio: Fix build warning (Michal Schmidt) [1035341] - [bluetooth] Fix abuse of the preincrement operator (Michal Schmidt) [1035341] - [usb] wusb: check CHID is all zeros before stopping the host (Michal Schmidt) [1035341] - [netdrv] Fix MAC address access in 3c507, ibmlana, pcnet32 and libertas (Michal Schmidt) [1035341] - [fs] nfs: Fix the initialisation of the readdir 'cookieverf' array (Michal Schmidt) [1035341] - [fs] nfs: Remove pointless memset in nfsacl_encode() (Michal Schmidt) [1035341] - [crypto] gf128mul: fix call to memset() (Michal Schmidt) [1035341] - [net] xfrm: fix XFRMA_MARK extraction in xfrm_mark_get (Michal Schmidt) [1035341] - [scsi] pmcraid: remove duplicate struct member (Michal Schmidt) [1035341] - [x86] gcc-4.6: Use gcc -m options when building vdso (Michal Schmidt) [1035341] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1081282] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1081282] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087414] {CVE-2014-2851} - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1067448] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1067448] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089189] - [net] neigh: fix unres_qlen value manipulation (Jiri Pirko) [1073711] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1035908] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1035908] - [net] bridge: Correctly receive hw-accelerated vlan traffic (Vlad Yasevich) [1067722] - [net] vlan: Allow accelerated packets to flow through the bridge (Vlad Yasevich) [1067722] - [net] sysctl: Keep tcp_syn_retries inside the boundary (Michal Tesar) [985323] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1049733] - [net] Report dev->promiscuity in netlink reports (Seth Jennings) [1015438]- [kernel] tracing: Reset ring buffer when changing trace_clocks (Marcelo Tosatti) [1018138] - [netdrv] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1017591] - [net] Revert "disable the new NAPI weight error message for RHEL 6.5" (Michal Schmidt) [1017841] - [netdrv] qeth: use default napi weight (Michal Schmidt) [1017841] - [netdrv] ps3_gelic: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] IPoIB: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] jme: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] netxen: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] virtio_net: use default napi weight by default (Michal Schmidt) [1017841] - [netdrv] ethtool: allow custom interval for physical identification (Ivan Vecera) [1035269] - [netdrv] tg3: implement ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] sky2: support ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] skge: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] sfc: Implement ethtool_ops::set_phys_id instead of ethtool_ops::phys_id (Ivan Vecera) [1035269] - [netdrv] s2io: convert to set_phys_id - v2 (Ivan Vecera) [1035269] - [netdrv] pcnet32: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] niu: convert to new ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] cxgb3: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] bnx2: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] vxge: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlge: use ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlcnic: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgbe: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgb: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] igb: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] e1000: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] e100: implemenet set_phys_id (Ivan Vecera) [1040420] - [netdrv] cxgb4: drop phys_id interface and implement the newer set_phys_id (Ivan Vecera) [1040420] - [fs] dlm: Do not allocate a fd for peeloff (Aaron Tomlin) [1075629] - [net] sctp: Export sctp_do_peeloff (Aaron Tomlin) [1075629] - [mm] hugetlbfs: partial merge of hugetlbfs directio optimization (Andrea Arcangeli) [1045045] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1005491] - [infiniband] qib_fs: fix some dcache abuses (Doug Ledford) [1005491] - [infiniband] qib: Fix checkpatch __packed warnings (Doug Ledford) [1005491] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1005491] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Doug Ledford) [1005491] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Doug Ledford) [1005491] - [pci] export 4 symbols (Doug Ledford) [1005491] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Doug Ledford) [1005491] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Doug Ledford) [1005491] - [infiniband] qib: Make qib_driver static (Doug Ledford) [1005491] - [infiniband] qib: Improve SDMA performance (Doug Ledford) [1005491] - [infiniband] qib: Add err_decode() call for ring dump (Doug Ledford) [1005491] - [infiniband] qib: Log all SDMA errors unconditionally (Doug Ledford) [1005491] - [infiniband] qib: Fix module-level leak (Doug Ledford) [1005491] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Doug Ledford) [1005491] - [infiniband] qib: Add qp_stats debug file (Doug Ledford) [1005491] - [infiniband] qib: Add per-context stats interface (Doug Ledford) [1005491] - [infiniband] qib: Convert opcode counters to per-context (Doug Ledford) [1005491] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Doug Ledford) [1005491] - [infiniband] qib: Add optional NUMA affinity (Doug Ledford) [1005491] - [infiniband] qib: Update minor version number (Doug Ledford) [1005491] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Doug Ledford) [1005491] - [infiniband] qib: Add DCA support (Doug Ledford) [1005491] - [infiniband] qib: Fix lockdep splat in qib_alloc_lkey() (Doug Ledford) [1005491] - [infiniband] qib: Correct qib_verbs_register_sysfs() error handling (Doug Ledford) [1005491] - [firmware] ib: qib: revert firmware file move (Doug Ledford) [1005491] - [infiniband] qib: change QLogic to Intel (Doug Ledford) [1005491] - [infiniband] qib: Fix QP locate/remove race (Doug Ledford) [1005491] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1005491] - [infiniband] qib: Fix txselect regression (Doug Ledford) [1005491]- [perf] tools: Add debug prints (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Remove progress indicator (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Use bisection in symbol lookup (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Do not assume ordering of dictionaries (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix symbol-relative addresses (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix trace parameter order (Jiri Olsa) [1070896] - [perf] treewide: Fix typo in printks (Jiri Olsa) [1070896] - [perf] map: Exit just on well known key presses (Jiri Olsa) [1070896] - [perf] tools: Remove dependency on libnewt (Jiri Olsa) [1070896] - [perf] map: Use ui_browser__input_window() (Jiri Olsa) [1070896] - [perf] python: Fix dependency for python/perf.so (Jiri Olsa) [1070896] - [perf] tools: Convert needless static variable to local (Jiri Olsa) [1070896] - [perf] tools: Fix output of symbol_daddr offset (Jiri Olsa) [1070896] - [perf] machine: Detect data vs. text mappings (Jiri Olsa) [1070896] - [perf] tools: Add new mem command for memory access profiling (Jiri Olsa) [1070896] - [perf] report: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] record: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] tools: Add mem access sampling core support (Jiri Olsa) [1070896] - [perf] tools: Add support for weight v7 (Jiri Olsa) [1070896] - [perf] report: Add --no-demangle option (Jiri Olsa) [1070896] - [perf] stat: Add per-core aggregation (Jiri Olsa) [1070896] - [perf] stat: Rename --aggr-socket to --per-socket (Jiri Olsa) [1070896] - [perf] stat: Refactor aggregation code (Jiri Olsa) [1070896] - [perf] tools: Cleanup calc_data_size logic (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls in trace-data-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of read_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Handle failure case in trace_report() (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of write_or_die() from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Let get_tracing_file() return NULL to indicate failure (Jiri Olsa) [1070896] - [perf] tools: Get rid of redundant _FILE_OFFSET_BITS definition (Jiri Olsa) [1070896] - [perf] tests: Add a test case for checking sw clock event frequency (Jiri Olsa) [1070896] - [perf] stat: Introduce evlist methods to allocate/free the stats (Jiri Olsa) [1070896] - [perf] stat: Introduce --repeat forever (Jiri Olsa) [1070896] - [perf] test: Add test case for checking number of EXIT events (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of perf record test case (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of open-syscall-tp-fields test case (Jiri Olsa) [1070896] - [perf] record: Fixup return path of cmd_record() (Jiri Olsa) [1070896] - [perf] trace: Free evlist resources properly on return path (Jiri Olsa) [1070896] - [perf] evlist: Introduce perf_evlist__close() (Jiri Olsa) [1070896] - [perf] evsel: Cleanup perf_evsel__exit() (Jiri Olsa) [1070896] - [perf] tools: Remove duplicated page_size definition (Jiri Olsa) [1070896] - [perf] tools: Remove unused macro definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unnecessary calc_data_size variable (Jiri Olsa) [1070896] - [perf] tools: Remove unused struct definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unused trace_read_data function (Jiri Olsa) [1070896] - [perf] report: Remove duplicated include (Jiri Olsa) [1070896] - [perf] machine: Move machine__remove_thread and make static (Jiri Olsa) [1070896] - [perf] session: Remove unused perf_session__remove_thread method (Jiri Olsa) [1070896] - [perf] tools: Remove unused tracing functions (Jiri Olsa) [1070896] - [perf] trace: Get rid of a duplicate code (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on TUI (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on GTK (Jiri Olsa) [1070896] - [perf] annotate: Use disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Make browser_disasm_line->percent an array (Jiri Olsa) [1070896] - [perf] annotate: Support event group view for --print-line (Jiri Olsa) [1070896] - [perf] annotate: Factor out struct source_line_percent (Jiri Olsa) [1070896] - [perf] evsel: Introduce perf_evsel__is_group_event() helper (Jiri Olsa) [1070896] - [perf] annotate: Add basic support to event group view (Jiri Olsa) [1070896] - [perf] annotate: Cleanup disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Factor out disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Add a comment on the symbol__parse_objdump_line() (Jiri Olsa) [1070896] - [perf] annotate: Pass evsel instead of evidx on annotation functions (Jiri Olsa) [1070896] - [perf] stat: Use perf_evlist__prepare/start_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add want_signal parameter to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Do not pass struct record_opts to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Pass struct perf_target to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add thread_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Use cpu_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Remove cpus and threads arguments from perf_evlist__new() (Jiri Olsa) [1070896] - [perf] tools: Fix _FORTIFY_SOURCE builds (Jiri Olsa) [1070896] - [perf] tools: Extract perf-specific stuff from debugfs.c (Jiri Olsa) [1070896] - [perf] tools: Introduce tools/lib/lk library (Jiri Olsa) [1070896] - [perf] Make perf build for x86 with UAPI disintegration applied (Jiri Olsa) [1070896] - [perf] tests: Add attr stat -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Add attr record -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Make attr script test event cpu (Jiri Olsa) [1070896] - [perf] tests: Make attr script verbose friendly (Jiri Olsa) [1070896] - [perf] tools: Sort command-list.txt alphabetically (Jiri Olsa) [1070896] - [perf] tools: Correct Makefile.include (Jiri Olsa) [1070896] - [perf] tools: Honor parallel jobs (Jiri Olsa) [1070896] - [perf] tools: Pass the target in descend (Jiri Olsa) [1070896] - [perf] tools: Honour the O= flag when tool build called from a higher Makefile (Jiri Olsa) [1070896] - [perf] tools: Define a Makefile function to do subdir processing (Jiri Olsa) [1070896] - [perf] tools: Let O= makes handle relative paths (Jiri Olsa) [1070896] - [perf] tools: Cleanup EXTRA_WARNINGS (Jiri Olsa) [1070896] - [perf] tools: Remove a write-only variable in the debugfs code (Jiri Olsa) [1070896] - [perf] x86: Add a microcode revision check for SNB-PEBS (Jiri Olsa) [1059205] - [x86] intel: Output microcode revision in /proc/cpuinfo (Jiri Olsa) [1059205] - [perf] x86: Enable raw event access to Intel offcore events (Jiri Olsa) [1059205] - [perf] Fix comments in PERF_MEM_LVL bitmask (Jiri Olsa) [1059205] - [perf] Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP (Jiri Olsa) [1059205] - [perf] x86: Add support for PEBS Precise Store (Jiri Olsa) [1059205] - [perf] x86: Export PEBS load latency threshold register to sysfs (Jiri Olsa) [1059205] - [perf] x86: Add memory profiling via PEBS Load Latency (Jiri Olsa) [1059205] - [perf] Add generic memory sampling interface (Jiri Olsa) [1059205] - [perf] core: Add weighted samples (Jiri Olsa) [1059205] - [perf] x86: Add flags to event constraints (Jiri Olsa) [1059205] - [perf] x86: Improve sysfs event mapping with event string (Jiri Olsa) [1059205] - [perf] x86: Support CPU specific sysfs events (Jiri Olsa) [1059205] - [perf] Make EVENT_ATTR global (Jiri Olsa) [1059205] - [perf] x86: Fix sparse warnings (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel P6 cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for AMD cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel cpus (Jiri Olsa) [1059205] - [perf] x86: Filter out undefined events from sysfs events attribute (Jiri Olsa) [1059205] - [perf] x86: Make hardware event translations available in sysfs (Jiri Olsa) [1059205] - [kernel] sched: fix cpu_power initialization (Radim Krcmar) [1065304] - [x86] add VMWare exception to support check (Prarit Bhargava) [1084456] - [char] ipmi_watchdog: restore settings when BMC reset (Tony Camuso) [1080098] - [netdrv] ixgbevf: fix vlan acceleration (Nikolay Aleksandrov) [1069028] - [netdrv] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1073146] - [netdrv] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1058864] - [netdrv] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [976179] - [crypto] Move to DSA-2048 and SHA-256 for module signing (David Howells) [1012593]- [fs] sunrpc: Fix a UDP transport regression (Jeff Layton) [906809] - [kernel] Remove setting of TAINT_HARDWARE_UNSUPPORTED flag (Prarit Bhargava) [956219] - [kernel] audit: allow checking the type of audit message in the user filter (Richard Guy Briggs) [952295] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064545] {CVE-2014-1874} - [perf] x86: Disable uncore on virtualized CPUs (Radim Krcmar) [1063836] - [s390] dump: Fix dump memory detection (Hendrik Brueckner) [1065391] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [994724] - [ata] ahci: disabled FBS prior to issuing software reset (David Milburn) [843060] - [scsi] mvsas: config change (David Milburn) [1072052] - [scsi] mvsas: Fix kernel panic on tile due to unaligned data access (David Milburn) [1072052] - [scsi] mvsas: fixed timeout issue when removing module (David Milburn) [1072052] - [scsi] mvsas: Fix oops when ata commond timeout (David Milburn) [1072052] - [scsi] mvsas: OCZ RevoDrive3 & zDrive R4 support (David Milburn) [1072052] - [scsi] mvsas: fix undefined bit shift (David Milburn) [1072052] - [scsi] mvsas: update driver version (David Milburn) [1072052] - [scsi] mvsas: fixed SMP request watchdog timeout issue (David Milburn) [1072052] - [scsi] mvsas: expander write performance enhancement (David Milburn) [1072052] - [scsi] mvsas: change SL mode0 register value (David Milburn) [1072052] - [scsi] mvsas: fixed wrong destination when hiting NAK for command frame (David Milburn) [1072052] - [scsi] mvsas: fixed some disk spin up issue (David Milburn) [1072052] - [scsi] mvsas: add support for 9480 device id (David Milburn) [1072052] - [scsi] mvsas: fix expander link error (David Milburn) [1072052] - [scsi] mvsas: Add support for interrupt tasklet (David Milburn) [1072052] - [scsi] mvsas: update comments (David Milburn) [1072052] - [scsi] mvsas: misc improvements (David Milburn) [1072052] - [scsi] mvsas: Add new macros and functions (David Milburn) [1072052] - [scsi] mvsas: Remove unused macros, variables and functions (David Milburn) [1072052] - [scsi] mvsas: fix 94xx hotplug issue (David Milburn) [1072052] - [scsi] mvsas: Add driver version and interrupt coalescing to device attributes in sysfs (David Milburn) [1072052] - [scsi] mvsas: add support for 94xx phy tuning and multiple revisions (David Milburn) [1072052] - [scsi] mvsas: Add support for Non specific NCQ error interrupt (David Milburn) [1072052] - [scsi] mvsas: add support for Task collector mode and fixed relative bugs (David Milburn) [1072052] - [scsi] mvsas: add support for Marvell 88SE9445/88SE9485 (David Milburn) [1072052] - [scsi] mvsas: Add support for HighPoint RR27xx series HBA (David Milburn) [1072052] - [scsi] mvsas: fix potential NULL dereference (David Milburn) [1072052] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [1072052]- [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1010882] - [char] tty: move pty count limiting into devpts (Prarit Bhargava) [1061555] - [documentation] proc: fix mistake in the description of Committed_AS (Minto Joseph) [1008376] - [netdrv] macvtap: limit head length of skb allocated (Jason Wang) [1029381] - [netdrv] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [1029381] - [netdrv] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [1029381] - [netdrv] tuntap: limit head length of skb allocated (Jason Wang) [1029381] - [net] tcp: Fix a connect() race with timewait sockets (with reuse) (Jiri Pirko) [1084525] - [net] tcp: Fix a connect() race with timewait sockets (Jiri Pirko) [1084525] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996124] - [net] ipv6: Unify raw6_sock_seq_show and udp6_sock_seq_show (Francesco Fusco) [996124] - [net] busy_poll: preserve kabi (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll MIB counter (Jiri Pirko) [1000460] - [net] busy_poll: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Jiri Pirko) [1000460] - [net] busy_poll: fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll socket op and globals (Jiri Pirko) [1000460] - [net] busy_poll: rename ll methods to busy-poll (Jiri Pirko) [1000460] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Jiri Pirko) [1000460] - [net] busy_poll: fs: change busy poll time accounting (Jiri Pirko) [1000460] - [net] busy_poll: rename low latency sockets functions to busy poll (Jiri Pirko) [1000460] - [net] busy_poll: lls fix build with allnoconfig (Jiri Pirko) [1000460] - [net] busy_poll: convert lls to use time_in_range() (Jiri Pirko) [1000460] - [net] busy_poll: avoid calling sched_clock when LLS is off (Jiri Pirko) [1000460] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Jiri Pirko) [1000460] - [net] busy_poll: poll/select low latency socket support (Jiri Pirko) [1000460] - [netdrv] bnx2x: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] busy_poll: add socket option for low latency polling (Jiri Pirko) [1000460] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Jiri Pirko) [1000460] - [net] busy_poll: convert low latency sockets to sched_clock() (Jiri Pirko) [1000460] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Jiri Pirko) [1000460] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Jiri Pirko) [1000460] - [netdrv] ixgbe: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] tcp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] udp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] busy_poll: add low latency socket poll (Jiri Pirko) [1000460] - [net] add napi_id and hash (Jiri Pirko) [1000460] - [kernel] hashtable: introduce a small and naive hashtable (Jiri Pirko) [1000460] - [net] rds: dereference of a NULL device (Jacob Tanenbaum) [1079219] {CVE-2013-7339} - [s390] cio: add condev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] cio: add ipldev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1063478] - [netdrv] libertas: potential oops in debugfs (Denys Vlasenko) [1034177] {CVE-2013-6378} - [kernel] cgroup: move put_css_set() after setting CGRP_RELEASABLE bit to fix notify_on_release (Naoya Horiguchi) [1037465] - [kernel] sched: Use exit hook to avoid use-after-free crash (Naoya Horiguchi) [1032347] - [kernel] cgroup: replace list_del() with list_del_init() to avoid panic (Naoya Horiguchi) [1032343]- [documentation] kernel-parameters: replace kernelcore with Movable (Weiping Pan) [887213] - [tools] perf: Fix attr tests (Jiri Olsa) [1070238] - [tools] perf: Enable dwarf unwind (Jiri Olsa) [1070238] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [1070238] - [tools] perf: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1070238] - [kernel] perf: Add attribute to filter out callchains (Jiri Olsa) [1070238] - [kernel] events: Add ability to set a target task for events (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user stack dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Add perf_output_skip function to skip bytes in sample (Jiri Olsa) [1070238] - [kernel] perf: Factor __output_copy to be usable with specific copy function (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user level registers dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Unified API to record selective sets of arch registers (Jiri Olsa) [1070238] - [kernel] perf: Pass last sampling period to perf_sample_data_init() (Jiri Olsa) [1070238] - [tools] perf: Update attr_file_abi_sizes array properly (Jiri Olsa) [1070238] - [tools] perf: Add ABI reference sizes (Jiri Olsa) [1070238] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1070238] - [tools] perf: Fix parse events test (Jiri Olsa) [1070238] - [bluetooth] Use USB_VENDOR_AND_INTERFACE() for Broadcom devices (Jay Fenlason) [885100] - [bluetooth] Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn (Jay Fenlason) [885100] - [bluetooth] Add Foxconn / Hon Hai IDs for btusb module (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0489 e042" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f4" BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add USB device ID "0a5c 21e8" (Jay Fenlason) [885100] - [bluetooth] btusb: add support for BCM20702A0 "0a5c 21e6" (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f3" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] Add support for BCM20702A0 "0a5c 21e3" (Jay Fenlason) [885100] - [nvme] fixup usage of bio rw flag (David Milburn) [1056539] - [kernel] fix wrong usage of __ratelimit() (Jeff Layton) [1025441] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [963785] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [963785] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Jeff Layton) [966832] - [fs] nfs: Ensure that layoutget is called using the layout credential (Jeff Layton) [966832] - [fs] nfs: Ensure the LOCK call cannot use the delegation stateid (Jeff Layton) [962561] - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [959788] - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [959788] - [fs] pnfs: fix resend_to_mds for directio (Jeff Layton) [913655] - [fs] nfsd/sunrpc: avoid deadlock on TCP connection due to memory pressure (J. Bruce Fields) [905236] - [x86] turbostat: display C8, C9, C10 residency (Neil Horman) [1080637] - [x86] tsc: output boot TSC value for Ivybridge E5v2 (Prarit Bhargava) [1046422] - [usb] CP210x Fix Break On/Off (Don Zickus) [888003]- [vhost] fix total length when packets are too short (Michael S. Tsirkin) [1064444] {CVE-2014-0077} - [scsi] lpfc: Update lpfc version for 8.3.7.21.6p driver release (Rob Evers) [1063699] - [scsi] lpfc 8.3.44: Fix kernel panics from corrupted ndlp list (Rob Evers) [1063699] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1070856] - [mfd] rtsx: fix deadlock (Neil Horman) [1024205] - [mmc] Add mmc_op_multi function (Neil Horman) [1024205] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Neil Horman) [1024205] - [mfd] rtsx_pcr: Remove redundant dev_set_drvdata (Neil Horman) [1024205] - [mfd] rtsx: Modify rts5249_optimize_phy (Neil Horman) [1024205] - [memstick] rtsx: remove unnecessary platform_set_drvdata() (Neil Horman) [1024205] - [mmc] rtsx: Modify copyright comments (Neil Horman) [1024205] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Neil Horman) [1024205] - [mfd] rtsx: Change default tx phase (Neil Horman) [1024205] - [mfd] rtsx: Copyright modifications (Neil Horman) [1024205] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Neil Horman) [1024205] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Neil Horman) [1024205] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Neil Horman) [1024205] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Neil Horman) [1024205] - [mfd] rtsx: Read vendor setting from config space (Neil Horman) [1024205] - [mfd] rtsx: Add support for RTL8411B (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5249 (Neil Horman) [1024205] - [mfd] rtsx_pcr: Fix probe fail path (Neil Horman) [1024205] - [mmc] rtsx_pci_sdmmc: Don't execute power up sequence repeatedly (Neil Horman) [1024205] - [mfd] rtsx: remove driving adjustment (Neil Horman) [1024205] - [mfd] rtsx: Fix issue that booting OS with SD card inserted (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5227 (Neil Horman) [1024205] - [mfd] rtsx: Optimize card detect flow (Neil Horman) [1024205] - [mfd] rtsx: Use macros to replace some variables (Neil Horman) [1024205] - [mfd] rtsx: Fix checkpatch warning (Neil Horman) [1024205] - [mfd] rtsx: Declare that the DMA address limitation is 32bit explicitly (Neil Horman) [1024205] - [mfd] rtsx: Remove redundant code (Neil Horman) [1024205] - [mfd] rtsx: Fix typo in comment (Neil Horman) [1024205] - [mfd] rtsx: Fix oops when rtsx_pci_sdmmc is not probed (Neil Horman) [1024205] - [mfd] rtsx: Add clock divider hook (Neil Horman) [1024205] - [mmc] rtsx: Call MFD hook to switch output voltage (Neil Horman) [1024205] - [mfd] rtsx: Add output voltage switch hook (Neil Horman) [1024205] - [mfd] remove __dev* attributes (Neil Horman) [1024205] - [mmc] rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c (Neil Horman) [1024205] - [mmc] rtsx: Configure SD_CFG2 register in sd_rw_multi (Neil Horman) [1024205] - [mmc] rtsx: Remove a duplicate command in sd_rw_multi (Neil Horman) [1024205] - [mfd] Explicitely include slab.h to rtsx (Neil Horman) [1024205] - [memstick] Add realtek pcie memstick host driver (Neil Horman) [1024205] - [mmc] Add realtek pcie sdmmc host driver (Neil Horman) [1024205] - [mfd] Add realtek pcie card reader driver (Neil Horman) [1024205] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1076467] - [s390] cio: Perform subchannel scan only when needed (Hendrik Brueckner) [1076467] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1076467] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1076467] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1076467] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1065403] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1065399] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1034256] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1060381] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1060381] - [scsi] isci: fix reset timeout handling (David Milburn) [1040393] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1059325] - [ata] libata: report link resume failure as KERN_WARNING instead of ERR (David Milburn) [1029395] - [char] ipmi: revert special case for UV systems (Tony Camuso) [1063878] - [acpi] ipmi: create dependencies so ipmi loads before power_meter (Tony Camuso) [1063878] - [acpi] Not an error if IPMI handlers are not available at boot (Tony Camuso) [1063878] - [char] ipmi: allow building ipmi_si and ipmi_msghandler as loadable modules (Tony Camuso) [1063878] - [kernel] sched: Fix small race where child->se.parent, cfs_rq might point to invalid ones (Naoya Horiguchi) [1032350] - [kernel] sched: suppress RCU lockdep splat in task_fork_fair (Naoya Horiguchi) [1032350] - [kernel] sched: add local variable to store task_group() to avoid kernel stall (Naoya Horiguchi) [1043733] - [edac] pci: remove unnecessary debug printk (Aristeu Rozanski) [755026] - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [991518] - [fs] vfs: enclose vfs_check_frozen macro (Mateusz Guzik) [1056303] - [fs] jbd: Remove j_barrier mutex (Mateusz Guzik) [1052757]- [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1038227] - [md] dm-cache: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1038227] - [md] dm-cache-metadata: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1038227] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1038227] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1038227] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1038227] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1038227] - [md] dm-era: mark as tech preview for RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-era: port to RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [1038227] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [1038227] - [md] dm: add era target (Mike Snitzer) [1038227] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [1038227] - [md] dm-cache: mark as tech preview (Mike Snitzer) [1038227] - [md] dm-cache: fix RHEL6 incompatibility with upstream's hook/unhook (Mike Snitzer) [1038227] - [md] dm-cache: fix bug in cache-mode based per-bio data destruction (Mike Snitzer) [1038227] - [md] dm-cache: port to RHEL6 (Mike Snitzer) [1038227] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1038227] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1038227] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1038227] - [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1038227] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1038227] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1038227] - [md] dm-cache: actually resize cache (Mike Snitzer) [1038227] - [md] dm-cache: update Documentation for invalidate_cblocks's range syntax (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1038227] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1038227] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1038227] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1038227] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1038227] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1038227] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1038227] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1038227] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: implement writeback_work(), mq_set_dirty() and mq_clear_dirty() (Mike Snitzer) [1038227] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1038227] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1038227] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1038227] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1038227] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1038227] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1038227] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1038227] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1038227] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1038227] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1038227] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1038227] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1038227] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1038227] - [md] dm-cache: document metadata device is exclussive to a cache (Mike Snitzer) [1038227] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1038227] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1038227] - [md] doc: fix dm-cache misspelling found with 'codespell' tool (Mike Snitzer) [1038227] - [md] dm-cache: set config value (Mike Snitzer) [1038227] - [md] dm-cache: move config fns (Mike Snitzer) [1038227] - [md] dm-cache: replace memcpy with struct assignment (Mike Snitzer) [1038227] - [md] dm-cache: fix typos in comments (Mike Snitzer) [1038227] - [md] dm-cache-policy: fix description of lookup fn (Mike Snitzer) [1038227] - [md] dm-cache: tune migration throttling (Mike Snitzer) [1038227] - [md] dm-cache: fix error return code in cache_create (Mike Snitzer) [1038227] - [md] dm-cache: reduce bio front_pad size in writeback mode (Mike Snitzer) [1038227] - [md] dm-cache: fix writes to cache device in writethrough mode (Mike Snitzer) [1038227] - [md] dm-cache: policy ignore hints if generated by different version (Mike Snitzer) [1038227] - [md] dm-cache: policy change version from string to integer set (Mike Snitzer) [1038227] - [md] dm-cache: fix race in writethrough implementation (Mike Snitzer) [1038227] - [md] dm-cache: metadata clear dirty bits on clean shutdown (Mike Snitzer) [1038227] - [md] dm-cache: avoid calling policy destructor twice on error (Mike Snitzer) [1038227] - [md] dm-cache: detect cache_create failure (Mike Snitzer) [1038227] - [md] dm-cache: avoid 64 bit division on 32 bit (Mike Snitzer) [1038227] - [md] dm-cache: add cleaner policy (Mike Snitzer) [1038227] - [md] dm-cache: add mq policy (Mike Snitzer) [1038227] - [md] dm: add cache target (Mike Snitzer) [1038227] - [md] dm-persistent-data: add bitset (Mike Snitzer) [1038227] - [md] dm-persistent-data: add transactional array (Mike Snitzer) [1038227] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057707] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057707] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1057707] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1057707] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1057707] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1057707] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1057707] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1057707] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1057707] - [md] dm: allow remove to be deferred (Mike Snitzer) [1057707] - [md] dm-mpath: requeue I_O during pg_init (Mike Snitzer) [1057707] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1057707] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1057707] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1057707] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1057707] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1057707] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1057707] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1057707] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1057707] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1057707] - [scsi] Document enhanced error codes (Mike Snitzer) [1057707] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1057707] - [md] dm: add statistics support (Mike Snitzer) [1057707] - [md] math64: New separate div64_u64_rem helper (Mike Snitzer) [1057707] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1057707] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1057707] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1057707] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1057707] - [md] bump ioctl version from "dm: optimize use SRCU and RCU" (Mike Snitzer) [1057707] - [md] dm: document iterate_devices (Mike Snitzer) [1057707]- [fs] xfs: prevent stack overflows from page cache allocation (Eric Sandeen) [1020574] - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1059808] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1069737] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Jeff Layton) [908603] - [fs] nfs: Fix races in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: don't invalidate dentries that act as mountpoints (Jeff Layton) [1023276] - [kernel] Prevent deadlock when post_schedule_rt() results in calling wakeup_kswapd() on multiple CPUs (Larry Woodman) [1009626] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1076468] - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033534] {CVE-2013-6383} - [ata] libata: Include WWN ID in inquiry VPD emulation (David Milburn) [1032443] - [acpi] ipmi: Fix atomic context requirement of ipmi_msg_handler() (Tony Camuso) [868399 968459] - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1040349] - [netdrv] iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set (Stanislaw Gruszka) [1065147] - [netdrv] iwlwifi: fix initialisation while RF-kill is asserted (Stanislaw Gruszka) [1065147] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Petr Oros) [1051352] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Petr Oros) [1051352] - [cpufreq] Fix sysfs deadlock with concurrent hotplug/frequency switch (Petr Oros) [1051352] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1033939] - [acpi] acpica: Add support for region address conflict checking (Prarit Bhargava) [1033939] - [firmware] dmi: kernel parameter smbios_26_uuid needs to be early_param (Prarit Bhargava) [1030721] - [serial] 8250: Add support for Broadcom TruManage redirected serial port (Prarit Bhargava) [953260] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Prarit Bhargava) [1073898] - [Documentation] alt-smp-once should be alt-smp-boot (Prarit Bhargava) [1027505] - [pci] irq_remapping: Clean up x2apic opt-out security warning mess (Prarit Bhargava) [907549] - [block] nvme: fixup build warnings (David Milburn) [1014725]- [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1060381] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1060381] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1060381] - [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1060381] - [md] dm-thin: take care to copy the space map root before locking the superblock (Mike Snitzer) [1060381] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1060381] - [md] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1060381] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1060381] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1060381] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1060381] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1060381] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1060381] - [md] fix Kconfig indentation (Mike Snitzer) [1060381] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1060381] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1060381] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1060381] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1060381] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1060381] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1060381] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1060381] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1060381] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1060381] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1060381] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1060381] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1060381] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1060381] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1060381] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1060381] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1060381] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1060381] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1060381] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1060381] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1060381] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1060381] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1060381] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1060381] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1060381] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1060381] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [1060381] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1060381] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1060381] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1060381] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1060381] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1060381] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1060381] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1060381] - [md] dm-thin: add data block size limits to Documentation (Mike Snitzer) [1060381] - [md] dm-thin: fix metadata dev resize detection (Mike Snitzer) [1060381] - [md] dm-thin: generate event when metadata threshold passed (Mike Snitzer) [1060381] - [md] dm-persistent-metadata: add space map threshold callback (Mike Snitzer) [1060381] - [md] dm-persistent-data: add threshold callback to space map (Mike Snitzer) [1060381] - [md] dm-thin: detect metadata device resizing (Mike Snitzer) [1060381] - [md] dm-persistent-data: support space map resizing (Mike Snitzer) [1060381] - [md] dm-thin: refactor data dev resize (Mike Snitzer) [1060381] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1060381] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1060381] - [md] dm-bufio: add recursive IO request BUG_ON (Mike Snitzer) [1060381] - [md] dm-bufio: prefetch (Mike Snitzer) [1060381] - [md] dm-bufio: fix slow IO latency issue specific to RHEL6 (Mike Snitzer) [1058528] - [netdrv] tun: fix LSM/SELinux labeling of tun/tap devices (Vlad Yasevich) [1004625] - [netdrv] tuntap: fix leaking reference count (Vlad Yasevich) [1004625] - [netdrv] tun: release the reference of tun device in tun_recvmsg (Vlad Yasevich) [1004625] - [netdrv] tuntap: move socket to tun_file (Vlad Yasevich) [1004625] - [netdrv] tun: don't hold network namespace by tun sockets (Vlad Yasevich) [1004625] - [char] tty: Correct tty buffer flush (Prarit Bhargava) [999913]- [vhost] validate vhost_get_vq_desc return value (Michael S. Tsirkin) [1058677] {CVE-2014-0055} - [net] ip_gre: fix msg_name parsing for recvfrom/recvmsg (Jiri Pirko) [1076379] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Jiri Pirko) [1076379] - [net] ip_gre: fix ipgre_header to return correct offset (Jiri Pirko) [1075579] - [net] gre: fix hard header destination address checking (Jiri Pirko) [1075579] - [x86] Adjust irq remapping quirk for older revisions of 5500/5520 chipsets (Neil Horman) [995262] - [x86] kvm: introduce periodic global clock updates (Andrew Jones) [1078929] - [x86] kvm: rate-limit global clock updates (Andrew Jones) [1072373] - [hid] wacom: Add reporting of wheel for Intuos4 WL (Aristeu Rozanski) [959596] - [netdrv] mlx4_en: Fixed crash when port type is changed (Amir Vadai) [1059586] - [netdrv] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [998013] - [pci] pciehp: replace unconditional sleep with config space access check (Myron Stowe) [988052] - [pci] Separate pci_bus_read_dev_vendor_id from pci_scan_device (Myron Stowe) [988052] - [pci] pciehp: wait 100 ms after Link Training check (Myron Stowe) [988052] - [pci] pciehp: wait 1000 ms before Link Training check (Myron Stowe) [988052] - [pci] pciehp: fix power fault interrupt storm problem (Myron Stowe) [988052]- [netdrv] vmxnet3: fix netpoll race condition (Neil Horman) [1073218] - [net] ip_tunnel: Remove double unregister of the fallback device (Florian Westphal) [1020426] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1020426] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1020426] - [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077346] {CVE-2014-2523} - [net] ip_tunnel: (revert old)/fix ecn decapsulation behaviour (Jiri Pirko) [1059402] - [net] ipvs: Add missing locking during connection table hashing and unhashing (Jesper Brouer) [1069874] - [net] don't send NEWLINK in UNREGISTER_BATCH case (Florian Westphal) [1062254] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1002053] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1002053] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1002053] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1002053] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1002053] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1002053] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1002053] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1002053] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1002053] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1002053] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1002053] - [net] openvswitch: optimize flow compare and mask functions (Francesco Fusco) [1002053] - [net] openvswitch: Rename key_len to key_end (Francesco Fusco) [1002053] - [net] openvswitch: Add SCTP support (Francesco Fusco) [1002053] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Francesco Fusco) [1002053] - [net] sctp: Refactor SCTP skb checksum computation (Francesco Fusco) [1002053] - [net] sctp: prevent checksum.h from double inclusion (Francesco Fusco) [1002053] - [net] openvswitch: Mega flow implementation (Francesco Fusco) [1002053] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Francesco Fusco) [1002053] - [net] openvswitch: Use RCU lock for flow dump operation (Francesco Fusco) [1002053] - [net] openvswitch: Use parallel_ops genl (Francesco Fusco) [1002053] - [net] genl: Allow concurrent genl callbacks (Francesco Fusco) [1002053] - [net] ipv6: del unreachable route when an addr is deleted on lo (Vivek Dasgupta) [1028372] - [net] ipv6: add ip6_route_lookup (Vivek Dasgupta) [1028372] - [net] ethtool: added support for 40GbE link (Nikolay Aleksandrov) [1024039] - [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1065187] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1075713] - [kernel] hrtimers: Move SMP function call to thread context (Mateusz Guzik) [1073129] - [kernel] hrtimers: Support resuming with two or more CPUs online (Mateusz Guzik) [1073129]- [net] sctp: fix sctp_sf_do_5_1D_ce to verify if peer is AUTH capable (Daniel Borkmann) [1067451] {CVE-2014-0101} - [fs] dcache: fix cleanup on warning in d_splice_alias (J. Bruce Fields) [1042731] - [fs] ext4: Fix buffer head leaks after calls to ext4_get_inode_loc() (Eric Sandeen) [1058583] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1029603] - [net] introduce netif_skb_dev_features (Florian Westphal) [1029603] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1029603] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1020579] - [net] bridge: fix mdb info leaks (Francesco Fusco) [1020579] - [net] bridge: fix a possible use after free (Francesco Fusco) [1020579] - [net] bridge: Pseudo-header required for the checksum of ICMPv6 (Francesco Fusco) [1020579] - [net] bridge: correct IPv6 checksum after pull (Francesco Fusco) [1020579] - [net] bridge: Do not send queries on multicast group leaves (Francesco Fusco) [1020579] - [net] bridge: Fix return values of br_multicast_add_group/br_multicast_new_group (Francesco Fusco) [1020579] - [net] bridge: don't try to update timers in case of broken MLD queries (Francesco Fusco) [1020579] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1020579] - [net] ipv6: mcast: use in6_dev_put in timer handlers instead of __in6_dev_put (Florian Westphal) [1026520] - [net] ipv6: mld: document force_mld_version in ip-sysctl.txt (Florian Westphal) [1026520] - [net] ipv6: mld: introduce mld_*_stop_timer functions (Florian Westphal) [1026520] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Florian Westphal) [1026520] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Florian Westphal) [1026520] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Florian Westphal) [1026520] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Florian Westphal) [1026520] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Florian Westphal) [1026520] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12 (Florian Westphal) [1026520] - [net] ipv6: mcast: minor: use defines for rfc3810/8.1 lengths (Florian Westphal) [1026520] - [net] ipv6: minor: *_start_timer: rather use unsigned long (Florian Westphal) [1026520] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [990694] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [990694] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jiri Benc) [1033869] - [net] tcp: preserve ACK clocking in TSO (Jesper Brouer) [1015147] - [documentation] add missing documentation about network stack scaling (Ivan Vecera) [961555] - [netdrv] bonding: check for vlan device in bond_3ad_lacpdu_recv() (Veaceslav Falico) [1050224] - [netdrv] bonding: move bond_compute_features out of locks (Veaceslav Falico) [1021442] - [netdrv] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1054555] - [netdrv] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1054555] - [netdrv] bnx2: Convert dma_alloc_coherent() to dma_zalloc_coherent (Neil Horman) [1054555] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [1054555] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [1054555] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [1054555] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [1054555] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [1054555] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability() (Neil Horman) [1054555] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [1054555] - [netdrv] bnx2: make cnic_probe static (Neil Horman) [1054555] - [netdrv] bnx2: Fix accidental reversions (Neil Horman) [1054555]- [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1053547] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1045150] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Daniel Borkmann) [960275] - [net] introduce SO_BPF_EXTENSIONS (Daniel Borkmann) [960275] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000466] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000466] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000466] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000466] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000466] - [net] tcp_probe: cleanup snprintf() use (Daniel Borkmann) [1000466] - [net] tcp_probe: avoid modulus operation and wrap fix (Daniel Borkmann) [1000466] - [lib] vsprintf: add IPv4/v6 generic format specifier (Daniel Borkmann) [1000466] - [lib] vsprintf: Add IPV4 options for host, network, big and little endian (Daniel Borkmann) [1000466] - [lib] vsprintf: Update pI6c to not compress a single 0 (Daniel Borkmann) [1000466] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1015122] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1002727] - [scsi] scsi_dh: cosmetic change to sizeof() (Ewan Milne) [1062494] - [scsi] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG (Maurizio Lombardi) [1020554] - [x86] Support Silvermont (Neil Horman) [1048304] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Veaceslav Falico) [1029315] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [890899] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Seth Jennings) [844450] - [hv] ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065274] - [virt] virtio_balloon: fix handling of PAGE_SIZE != 4k (Steve Best) [1034793] - [virt] virtio_balloon: Fix endian bug (Steve Best) [1034793] - [kvm] x86: emulator: Implement jmp far opcode ff/5 (Laszlo Ersek) [1059496] - [kvm] x86: emulator: Add decoding of 16bit second in memory argument (Laszlo Ersek) [1059496] - [virt] xenfv: cpuid filtering, allow 'em all on v4 (Andrew Jones) [1064971] - [virt] xenfv: cpuid filtering, check xen major version (Andrew Jones) [1064971] - [kernel] errno.h: remove "NFS" from descriptions in comments (Eric Sandeen) [1009681] - [virt] xen: mask x2APIC feature in PV (Andrew Jones) [1061348 1064974] - [virt] xen: filter APERFMPERF cpuid feature out (Andrew Jones) [1061348 1064974] - [virt] xenpv: fix xen_cpuid mwait leaf case (Andrew Jones) [1061348 1064974] - [virt] xenpv: improve xsave detection (Andrew Jones) [1061348 1064974] - [virt] xen: mask the MTRR feature from the cpuid (Andrew Jones) [1061348 1064974] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1043540] - [x86] crypto: xor - Check for osxsave as well as avx in crypto/xor (Andrew Jones) [1061348] - [x86] add cpu_has_osxsave (Andrew Jones) [1061348] - [virt] revert "xen: don't touch xsave in cr4" (Andrew Jones) [1061348] - [virt] revert "xen: mask cpu feature avx" (Andrew Jones) [1061348] - [x86] intel-iommu: fix off-by-one in pagetable freeing (Marcelo Tosatti) [635846] - [x86] intel-iommu: Free old page tables before creating superpage (Marcelo Tosatti) [635846] - [x86] amd-iommu: Fix memory leak in free_pagetable (Marcelo Tosatti) [635846] - [x86] kvm: iommu: hva align mapping page size (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix return value of iommu_unmap() API (Marcelo Tosatti) [635846] - [x86] intel-iommu: Fix leaks in pagetable freeing (Marcelo Tosatti) [635846] - [x86] amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix superpage support in pfn_to_dma_pte() (Marcelo Tosatti) [635846] - [x86] intel-iommu: set iommu_superpage on VM domains to lowest common denominator (Marcelo Tosatti) [635846] - [x86] intel-iommu: Enable super page support (Marcelo Tosatti) [635846] - [x86] kvm: Fix order passed to iommu_unmap (Marcelo Tosatti) [635846] - [x86] kvm: Change kvm_iommu_map_pages to map large pages (Marcelo Tosatti) [635846] - [x86] vt-d: Change map_range functions to implement map interface (Marcelo Tosatti) [635846] - [x86] iommu-api: Add ->*map callbacks to iommu_ops (Marcelo Tosatti) [635846] - [x86] iommu-api: Add iommu_map and iommu_unmap functions (Marcelo Tosatti) [635846] - [x86] iommu-api: Rename ->*map function pointers to ->*map_range (Marcelo Tosatti) [635846] - [x86] kvm: Introduce kvm_host_page_size (Marcelo Tosatti) [635846] - [x86] kvm: Enable EPT 1GB page support (Marcelo Tosatti) [998745] - [x86] kvm: Rename gb_page_enable() to get_lpage_level() in kvm_x86_ops (Marcelo Tosatti) [998745] - [x86] kvm: Moving PT_*_LEVEL to mmu.h (Marcelo Tosatti) [998745]- [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1005266] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1005266] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1005266] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1005266] - [char] tty: ldisc, wait for ldisc infinitely in hangup (Aristeu Rozanski) [983146] - [char] tty: ldisc, move wait idle to caller (Aristeu Rozanski) [983146] - [char] tty: ldisc, allow waiting for ldisc arbitrarily long (Aristeu Rozanski) [983146] - [char] tty: ldisc, do not close until there are readers (Aristeu Rozanski) [983146] - [char] tty: restore tty_ldisc_wait_idle (Aristeu Rozanski) [983146] - [acpi] thermal: Check for thermal zone requirement (Nigel Croxon) [1021044] - [acpi] thermal: Don't invalidate thermal zone if critical trip point is bad (Nigel Croxon) [1021044] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [848316] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [967101] - [mm] factor commit limit calculation (Jerome Marchand) [967101] - [kernel] futex: fix handling of read-only-mapped hugepages (Andrea Arcangeli) [1045050] - [mm] flush pages from pagevec of offlined CPU (Naoya Horiguchi) [1037467] - [fs] Change fsnotify() to call fsnotify_create_event() with GFP_NOFS instead of GFP_KERNEL (Larry Woodman) [1032264] - [x86] Stop recursive fault in print_context_stack after stack overflow (Aaron Tomlin) [1028407] - [mm] fix BUG in __split_huge_page_pmd (Andrea Arcangeli) [949735] - [fs] GFS2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1061910] - [fs] xfs: deprecate nodelaylog option (Eric Sandeen) [1055644] - [fs] nfsd: fix a race between returning and breaking the same delegation (Scott Mayhew) [914772] - [fs] cifs: escaping special characters in cifs_show_options (Cedric Buissart) [1023373] - [fs] ext4: fix WARN_ON from ext4_releasepage() (Carlos Maiolino) [1036814] - [scsi] sg: Fix user memory corruption when SG_IO is interrupted by a signal (David Milburn) [913199] - [fs] vfs: fix getname() && do_getname() interaction (Oleg Nesterov) [1024689] - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [1007459] - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [1007459] - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [1007459] - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [1007459] - [fs] ext4: replace cut'n'pasted llseek code with generic_file_llseek_size (Eric Sandeen) [1007459] - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [1007459]- [x86] apic: Make disabled_cpu_apicid static read_mostly, fix typos (Nigel Croxon) [980621] - [x86] kexec: Add disable_cpu_apicid kernel parameter (Nigel Croxon) [980621] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1070363] - [net] ipv4: fix route deletion for IPs on many subnets (Jiri Benc) [1056443] - [net] ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] tcp: tsq: restore minimal amount of queueing (Jiri Pirko) [1044053] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004164] - [net] ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass() (Jiri Benc) [1004164] - [fs] proc: meminfo: provide estimated available memory (Luiz Capitulino) [1032702] - [mm] vmscan: re-introduce the ZONE_RECLAIM_NOSCAN bailout for zone_reclaim() (Rafael Aquini) [1039534] - [mm] vmscan: compaction works against zones, not lruvecs (Johannes Weiner) [982770]- [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1059943] - [net] sock: Fix release_cb kABI brekage (Thomas Graf) [1039723] - [kvm] x86: use kvm_read/write_guest_virt_system in task switch (Paolo Bonzini) [1018581] - [kvm] x86: small cleanups to kvm_task_switch (Paolo Bonzini) [1018581] - [kvm] x86: propagate error from kvm_load_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: improve save_guest_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: introduce kvm_write_guest_virt_system (Paolo Bonzini) [1018581] - [kvm] x86: Fix task switch privilege checks (Paolo Bonzini) [1018581]- [powerpc] Make function that parses RTAS error logs global (Steve Best) [1028682] - [powerpc] pseries: Add RTAS event log v6 definition (Steve Best) [1028682] - [powerpc] pseries: Parse and handle EPOW interrupts (Steve Best) [1028682] - [net] loopback: set default mtu to 64K (Jiri Pirko) [1057610] - [net] netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev() (Florian Westphal) [1049052] - [net] tcp: call tcp_replace_ts_recent() from tcp_ack() (Jiri Pirko) [1056516] - [net] tcp: accept RST without ACK flag (Jiri Pirko) [890377] - [net] tcp: should drop incoming frames without ACK flag set (Jiri Pirko) [890377] - [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059334]- [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1033748] - [pci] cleanup assign_requested_resources_sorted() kernel-doc warning (Myron Stowe) [1033748] - [pci] add a PCI resource reallocation config option (Myron Stowe) [1033748] - [pci] print out suggestion about using pci=realloc (Myron Stowe) [1033748] - [pci] prepare pci=realloc for multiple options (Myron Stowe) [1033748] - [pci] Retry on IORESOURCE_IO type allocations (Myron Stowe) [1033748] - [pci] Skip cardbus assigned resource reset during pci bus rescan (Myron Stowe) [1033748] - [pci] Fix "cardbus bridge resources as optional" size handling (Myron Stowe) [1033748] - [pci] Disable cardbus bridge MEM1 prefetchable bit (Myron Stowe) [1033748] - [pci] Fix /sys warning when sriov enabled and card is hot removed (Myron Stowe) [1033748] - [pci] remove add_to_failed_list() (Myron Stowe) [1033748] - [pci] add debug print out for add_size (Myron Stowe) [1033748] - [pci] make free_list() into a function (Myron Stowe) [1033748] - [pci] Rename dev_res_x to add_res or fail_res (Myron Stowe) [1033748] - [pci] Merge pci_dev_resource_x and pci_dev_resource (Myron Stowe) [1033748] - [pci] Replace resource_list with generic list (Myron Stowe) [1033748] - [pci] Move struct resource_list to setup-bus.c (Myron Stowe) [1033748] - [pci] Move pdev_sort_resources() to setup-bus.c (Myron Stowe) [1033748] - [pci] make re-allocation try harder by reassigning ranges higher (Myron Stowe) [1033748] - [pci] Make pci_rescan_bus handle add_list (Myron Stowe) [1033748] - [pci] Make rescan bus increase bridge resource size if needed (Myron Stowe) [1033748] - [pci] Use add_list in pcie hotplug path (Myron Stowe) [1033748] - [pci] try to assign required+option size first (Myron Stowe) [1033748] - [pci] Move get_res_add_size() function (Myron Stowe) [1033748] - [pci] Make add_to_list() return status (Myron Stowe) [1033748] - [pci] Calculate right add_size (Myron Stowe) [1033748] - [pci] set pci sriov page size before reading SRIOV BAR (Myron Stowe) [1033748] - [pci] delay configuration of SRIOV capability (Myron Stowe) [1033748] - [pci] Fix hotplug of Express Module with pci bridges (Myron Stowe) [1033748] - [pci] defer enablement of SRIOV BARS (Myron Stowe) [1033748] - [pci] Make pci_setup_bridge() non-static for use by arch code (Myron Stowe) [1033748] - [pci] code and comments cleanup (Myron Stowe) [1033748] - [pci] make cardbus-bridge resources optional (Myron Stowe) [1033748] - [pci] make SRIOV resources optional (Myron Stowe) [1033748] - [pci] ability to relocate assigned pci-resources (Myron Stowe) [1033748] - [pci] honor child buses add_size in hot plug configuration (Myron Stowe) [1033748] - [pci] remove printks about disabled bridge windows (Myron Stowe) [1033748] - [pci] ability to resize an allocated resource (Myron Stowe) [1033748] - [pci] pciehp: cleanup flow in pciehp_configure_device (Myron Stowe) [1033748] - [pci] Combined back-port of changes to drivers/pci/setup-bus.c to end up in sync with upstream at commit f483d39 (Myron Stowe) [1033748] - [pci] set PCI_PREF_RANGE_TYPE_64 in pci_bridge_check_ranges (Myron Stowe) [1033748] - [pci] rework "pci: add failed_list to pci_bus_assign_resources" (Myron Stowe) [1033748] - [pci] rework "pci: add pci_bridge_release_resources and pci_bus_release_bridge_resources" (Myron Stowe) [1033748] - [pci] rework "pci: separate pci_setup_bridge to small functions" (Myron Stowe) [1033748] - [pci] claim SR-IOV BARs in pcibios_allocate_resource (Myron Stowe) [1033748]- [x86] apic: Map the local apic when parsing the MP table (Prarit Bhargava) [1061873] - [kvm] x86: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1005143] - [char] virtio-rng: don't register buffer if data isn't read out (Amos Kong) [1008273] - [netdrv] enic: remove enic->vlan_group check (Stefan Assmann) [1057704] - [netdrv] bonding: add NETIF_F_NO_CSUM vlan_features (Ivan Vecera) [1059777] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Michal Schmidt) [995300]- [security] selinux: fix broken peer recv check (Paul Moore) [1043051] - [perf] tools: Enable branch profiling (Jiri Olsa) [1057869] - [perf] Fix hypervisor branch sampling permission check (Jiri Olsa) [1057869] - [perf] x86: Check branch sampling priv level in generic code (Jiri Olsa) [1057869] - [perf] Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL (Jiri Olsa) [1057869] - [perf] x86: Fix intel LBR filter (Jiri Olsa) [1057869] - [perf] Add callback to flush branch_stack on context switch (Jiri Olsa) [1057869] - [perf] Disable PERF_SAMPLE_BRANCH_* when not supported (Jiri Olsa) [1057869] - [perf] x86: Add LBR software filter support for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Disable LBR support for older Intel Atom processors (Jiri Olsa) [1057869] - [perf] x86: Sync branch stack sampling with precise_sampling (Jiri Olsa) [1057869] - [char] n_tty: Fix unsafe update of available buffer space (Jiri Benc) [980188] - [char] n_tty: Fix stuck throttled driver (Jiri Benc) [980188] - [char] tty: Add safe tty throttle/unthrottle functions (Jiri Benc) [980188] - [char] tty: note race we need to fix (Jiri Benc) [980188] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036972] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036972] - [fs] GFS2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1024024] - [fs] GFS2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1024024] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Scott Mayhew) [1054493] - [fs] GFS2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1046168] - [fs] xfs: ensure we capture IO errors correctly (Lachlan McIlroy) [1021325] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1043353]- [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1024631]- [edac] e752x_edac: Fix pci_dev usage count (Aristeu Rozanski) [1029530] - [md] fix lockdep warning in dm-thin (Mikulas Patocka) [952815] - [md] optimize use SRCU and RCU (Mikulas Patocka) [1011985] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1034268] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1034269] - [kvm] vmx: Properly return error to userspace on vmentry failure (Andrew Jones) [1054139] - [net] neigh: fix kabi breakage of the set (Jiri Pirko) [1023278] - [net] neigh: use neigh_parms_net() to get struct neigh_parms->net pointer (Jiri Pirko) [1023278] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1023278] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1023278] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1023278] - [net] neigh: introduce neigh_parms_family helper (Jiri Pirko) [1023278] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1023278] - [net] neigh: do not use ctl_table->extra (Jiri Pirko) [1023278] - [net] neigh: convert parms to an array (Jiri Pirko) [1023278] - [net] fix memory information leaks in recv protocol handlers (Florian Westphal) [1039869] {CVE-2013-7271} - [net] ipv6: netfilter: ip6t_LOG: fix mark logging for IPv6 packets (Jiri Pirko) [1029970] - [net] netfilter: xt_socket: Make tproto signed in socket_mt6_v1() (Jiri Pirko) [1022201] - [net] af_unix: If we don't care about credentials coallesce all messages (Jiri Pirko) [1024635]- [mm] memcg: fix oom schedule_timeout() (Ulrich Obergfell) [1034237] - [mm] memcg: change memcg_oom_mutex to spinlock (Ulrich Obergfell) [1034237] - [mm] memcg: fix hierarchical oom locking (Ulrich Obergfell) [1034237] - [mm] memcg: make oom_lock 0 and 1 based rather than counter (Ulrich Obergfell) [1034237] - [usb] cdc-wdm: fix buffer overflow (Alexander Gordeev) [922001] {CVE-2013-1860} - [usb] cdc-wdm: Fix race between autosuspend and reading from the device (Alexander Gordeev) [922001] {CVE-2013-1860}- [perf] tools: Fix LIBNUMA build with glibc 2.12 and older (Jiri Olsa) [1034843] - [perf] probe: Fix segfault (Jiri Olsa) [1034843] - [perf] record: Fix -C option (Jiri Olsa) [1034843] - [perf] tools: check if -DFORTIFY_SOURCE=2 is allowed (Jiri Olsa) [1034843] - [perf] report: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] annotate: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] Enable building perf tools for Meta (Jiri Olsa) [1034843] - [perf] Enable building perf tools for ARC (Jiri Olsa) [1034843] - [perf] tools: Fix build with bison 2.3 and older (Jiri Olsa) [1034843] - [perf] tools: Limit unwind support to x86 archs (Jiri Olsa) [1034843] - [perf] annotate: Make it to be able to skip unannotatable symbols (Jiri Olsa) [1034843] - [perf] gtk/annotate: Fail early if it can't annotate (Jiri Olsa) [1034843] - [perf] gtk/annotate: Show source lines with gray color (Jiri Olsa) [1034843] - [perf] gtk/annotate: Support multiple event annotation (Jiri Olsa) [1034843] - [perf] ui/gtk: Implement basic GTK2 annotation browser (Jiri Olsa) [1034843] - [perf] annotate: Fix warning message on a missing vmlinux (Jiri Olsa) [1034843] - [perf] buildid-cache: Add --update option (Jiri Olsa) [1034843] - [perf] python: Link with sysfs.o (Jiri Olsa) [1034843] - [perf] evlist: Pass the event_group info via perf_attr_details (Jiri Olsa) [1034843] - [perf] tools: Fix calloc argument ordering (Jiri Olsa) [1034843] - [perf] tests: Adding automated parsing tests for group :GH modifiers (Jiri Olsa) [1034843] - [perf] tools: Fix perf_evsel::exclude_GH handling (Jiri Olsa) [1034843] - [perf] hists browser: Add support to display whole group data for raw columns (Jiri Olsa) [1034843] - [perf] stat: Add per processor socket count aggregation (Jiri Olsa) [1034843] - [perf] tools: Add cpu_map processor socket level functions (Jiri Olsa) [1034843] - [perf] evlist: Make event_copy local to mmaps (Jiri Olsa) [1034843] - [perf] sort: Check return value of strdup() (Jiri Olsa) [1034843] - [perf] sort: Make setup_sorting returns an error code (Jiri Olsa) [1034843] - [perf] sort: Drop ip_* arguments from _sort__sym_cmp() (Jiri Olsa) [1034843] - [perf] tools: Check for flex and bison before continuing building (Jiri Olsa) [1034843] - [perf] evlist: Fix set event list leader (Jiri Olsa) [1034843] - [perf] report: Enable the runtime switching of perf data file (Jiri Olsa) [1034843] - [perf] hists browser: Add option for runtime switching perf data file (Jiri Olsa) [1034843] - [perf] evlist: Add --group option (Jiri Olsa) [1034843] - [perf] report: Add report.group config option (Jiri Olsa) [1034843] - [perf] report: Add --group option (Jiri Olsa) [1034843] - [perf] report: Show group description when event group is enabled (Jiri Olsa) [1034843] - [perf] report: Bypass non-leader events when event group is enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Trim column header string when event group enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Add support for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Add suppport for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Move coloring logic to hpp functions (Jiri Olsa) [1034843] - [perf] ui/hist: Add support for event group view (Jiri Olsa) [1034843] - [perf] gtk/browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] hists browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] ui/hist: Consolidate hpp helpers (Jiri Olsa) [1034843] - [perf] hists: Resort hist entries using group members for output (Jiri Olsa) [1034843] - [perf] report: Make another loop for linking group hists (Jiri Olsa) [1034843] - [perf] header: Add HEADER_GROUP_DESC feature (Jiri Olsa) [1034843] - [perf] tests: Add group test conditions (Jiri Olsa) [1034843] - [perf] tools: Keep group information (Jiri Olsa) [1034843] - [perf] top: Delete maps on exit (Jiri Olsa) [1034843] - [perf] top: Stop using exit() (Jiri Olsa) [1034843] - [perf] header: Fix double fclose() on do_write() failure (Jiri Olsa) [1034843] - [perf] header: Fix memory leak for the "Not caching a kptr_restrict'ed /proc/kallsyms" case (Jiri Olsa) [1034843] - [perf] tools: Fix memory leak on error (Jiri Olsa) [1034843] - [perf] sort: Use pclose() instead of fclose() on pipe stream (Jiri Olsa) [1034843] - [perf] tools: Fix possible double free on error (Jiri Olsa) [1034843] - [perf] tools, powerpc: Fix compile warnings in tests/attr.c (Jiri Olsa) [1034843] - [perf] evsel: Fix memory leaks on evsel->counts (Jiri Olsa) [1034843] - [perf] stat: Add interval printing (Jiri Olsa) [1034843] - [perf] evsel: Add prev_raw_count field (Jiri Olsa) [1034843] - [perf] tools: Make numa benchmark optional (Jiri Olsa) [1034843] - [perf] Add 'perf bench numa mem' NUMA performance measurement suite (Jiri Olsa) [1034843] - [perf] tests: Fix leaks on PERF_RECORD_* test (Jiri Olsa) [1034843] - [perf] tests: Call machine__exit in the vmlinux matches kallsyms test (Jiri Olsa) [1034843] - [perf] ui browser: Free browser->helpline() on ui_browser__hide() (Jiri Olsa) [1034843] - [perf] header: Stop using die() calls when processing tracing data (Jiri Olsa) [1034843] - [perf] kmem: Use memdup() (Jiri Olsa) [1034843] - [perf] tools: Use memdup in map__clone (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in map.c and map.h (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in strlist (Jiri Olsa) [1034843] - [perf] test: Allow skipping tests (Jiri Olsa) [1034843] - [perf] tools: Allow passing a list to intlist__new (Jiri Olsa) [1034843] - [perf] tools: Allow passing NULL to intlist__find (Jiri Olsa) [1034843] - [perf] script: Remove workqueue-stats script (Jiri Olsa) [1034843] - [perf] script: hook up perf_scripting_context->pevent (Jiri Olsa) [1034843] - [perf] script: Don't display trace info when invoking scripts (Jiri Olsa) [1034843] - [perf] tools: Remove some needless die() calls from the main routine (Jiri Olsa) [1034843] - [perf] pmu: Privatize perf_pmu_format and perf_pmu_alias structs (Jiri Olsa) [1034843] - [perf] tests: Use ARRAY_SIZE() were applicable (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in event parsing struct names (Jiri Olsa) [1034843] - [perf] ui browsers: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] pmu: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in parse_events_term struct (Jiri Olsa) [1034843] - [perf] tools: Move ltrim() to util/string.c (Jiri Olsa) [1034843] - [perf] tools: Fix PMU format parsing test failure (Jiri Olsa) [1034843] - [perf] tools: Do not include PERF-VERSION-FILE to Makefile (Jiri Olsa) [1034843] - [perf] tools: Get rid of unused include of config.mak (Jiri Olsa) [1034843] - [perf] tools: Remove unused 'unset' parameter from parse_events (Jiri Olsa) [1034843] - [perf] tools: Mark branch_info maps as referenced (Jiri Olsa) [1034843] - [perf] annotate browser: Fix segfault when drawing out-of-bounds jumps (Jiri Olsa) [1034843] - [perf] tools: Move get_term_dimensions from top to util.c (Jiri Olsa) [1034843] - [perf] symbols: Mark vmlinux filename as allocated (Jiri Olsa) [1034843] - [perf] symbols: Move name malloc to when needed in dso__load (Jiri Olsa) [1034843] - [perf] report: Update documentation for sort keys (Jiri Olsa) [1034843] - [perf] sort: Separate out branch stack specific sort keys (Jiri Olsa) [1034843] - [perf] sort: Clean up sort__first_dimension setting (Jiri Olsa) [1034843] - [perf] sort: Calculate parent column width too (Jiri Olsa) [1034843] - [perf] sort: Align cpu column to right (Jiri Olsa) [1034843] - [perf] sort: Fix --sort pid output (Jiri Olsa) [1034843] - [perf] sort: Get rid of unnecessary __maybe_unused (Jiri Olsa) [1034843] - [perf] sort: Move misplaced sort entry functions (Jiri Olsa) [1034843] - [perf] probe: Allow of casting an array of char to string (Jiri Olsa) [1034843] - [perf] tools: Add anonymous huge page recognition (Jiri Olsa) [1034843] - [perf] bench: Flush stdout before starting bench suite (Jiri Olsa) [1034843] - [perf] symbols: Include elf.h header regardless LIBELF_SUPPORT (Jiri Olsa) [1034843] - [perf] tools: Fix possible but unlikely buffer overflow (Jiri Olsa) [1034843] - [perf] tools: Fix GNU make v3.80 compatibility issue (Jiri Olsa) [1034843] - [perf] ui/gtk: Setup browser window early (Jiri Olsa) [1034843] - [perf] ui/gtk: Factor out common browser routines (Jiri Olsa) [1034843] - [perf] script: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] kmem: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] tools: remove redundant checks from _sort__sym_cmp (Jiri Olsa) [1034843] - [perf] tests: Don't fail if a matching vmlinux isn't found, skip that test (Jiri Olsa) [1034843] - [perf] tests: Add return states enum for tests (Jiri Olsa) [1034843] - [perf] machine: Simplify accessing the host machine (Jiri Olsa) [1034843] - [perf] tests: Fix PYTHONPATH for python-use test tracepoints (Jiri Olsa) [1034843] - [perf] machine: Introduce struct machines (Jiri Olsa) [1034843] - [perf] session: There is no need for a per session hists instance (Jiri Olsa) [1034843] - [perf] hists: Rename hists__fprintf_nr_events to events_stats__fprintf (Jiri Olsa) [1034843] - [perf] record: Don't pass host machine to guest synthesizer (Jiri Olsa) [1034843] - [perf] header: Ensure read/write finished successfully (Jiri Olsa) [1034843] - [perf] tests: Check python path on attr and binding test (Jiri Olsa) [1034843] - [perf] tests: Add event parsing test for '*:*' tracepoints (Jiri Olsa) [1034843] - [perf] tools: Add missing closedir in multi tracepoint processing (Jiri Olsa) [1034843] - [perf] test: Check for linking problems in the python binding (Jiri Olsa) [1034843] - [perf] evsel: Introduce perf_evsel__open_strerror method (Jiri Olsa) [1034843] - [perf] evsel: Introduce event fallback method (Jiri Olsa) [1034843] - [perf] evsel: Do missing feature fallbacks in just one place (Jiri Olsa) [1034843] - [perf] tests: Adjust some message log levels to help diagnosing problems in attr tests (Jiri Olsa) [1034843] - [perf] test: Remove leftover temp file left by one of the attr tests (Jiri Olsa) [1034843] - [perf] test: Add a test case for hists__match, hists__link (Jiri Olsa) [1034843] - [perf] diff: Use internal rb tree for compute resort (Jiri Olsa) [1034843] - [perf] hists: Link hist entries before inserting to an output tree (Jiri Olsa) [1034843] - [perf] hists: Exchange order of comparing items when collapsing hists (Jiri Olsa) [1034843] - [perf] top: Use perf_evlist__config() (Jiri Olsa) [1034843] - [perf] record: Export the callchain parsing routine and help (Jiri Olsa) [1034843] - [perf] record: Pass perf_record_opts to the callchain cmdline parsing callback (Jiri Olsa) [1034843] - [perf] evsel: Decode read_format and sample_type in perf_evsel__fprintf (Jiri Olsa) [1034843] - [perf] tools: Add install-bin Makefile target (Jiri Olsa) [1034843] - [perf] evsel: Adopt fprintf routine from 'perf evlist' (Jiri Olsa) [1034843] - [perf] evlist: Set the leader in the perf_evlist__config method (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_TOTAL_TIME_ENABLED/_RUNNING (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_ID in read_format (Jiri Olsa) [1034843] - [perf] evsel: Introduce method to request IDs be used (Jiri Olsa) [1034843] - [perf] test: Use perf_evsel__newtp constructor in the tracepoint tests (Jiri Olsa) [1034843] - [perf] test: Fixup error reporting in basic mmap test (Jiri Olsa) [1034843] - [perf] evsel: Update sample_size when setting sample_type bits (Jiri Olsa) [1034843] - [perf] machine: Move more machine methods to machine.c (Jiri Olsa) [1034843] - [perf] buildid-cache: Add option to show build ids that are missing in the cache (Jiri Olsa) [1034843] - [perf] symbols: Generalize filter in __fprintf_buildid methods (Jiri Olsa) [1034843] - [perf] diff: Remove displacement output option (Jiri Olsa) [1034843] - [perf] buildid-list: We need to check if a file is ELF first (Jiri Olsa) [1034843] - [perf] tools: Fix TUI helpline output (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make tags (Jiri Olsa) [1034843] - [perf] diff: Change formula methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Change compute methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Remove displacement from struct hist_entry_diff (Jiri Olsa) [1034843] - [perf] evsel: Convert to _is_group_leader method (Jiri Olsa) [1034843] - [perf] evsel: Set leader evsel's ->leader to itself (Jiri Olsa) [1034843] - [perf] hists: Link hist entry pairs to leader (Jiri Olsa) [1034843] - [perf] hists: Fix typo on hist__entry_add_pair (Jiri Olsa) [1034843] - [perf] symbols: Ignore ABS symbols when loading data maps (Jiri Olsa) [1034843] - [perf] hists: Introduce perf_hpp__list for period related columns (Jiri Olsa) [1034843] - [perf] tools: Fix mmap limitations on 32-bit (Jiri Olsa) [1034843] - [perf] top: Add missing newline on pr_err call (Jiri Olsa) [1034843] - [perf] session: Free environment information when deleting session (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make clean (Jiri Olsa) [1034843] - [perf] ui/helpline: Introduce ui_helpline__vshow() (Jiri Olsa) [1034843] - [perf] ui: Always compile error printing code (Jiri Olsa) [1034843] - [perf] symbols: Fix dso__fprintf() print statement (Jiri Olsa) [1034843] - [net] sctp: fix checksum marking for outgoing packets (Daniel Borkmann) [1040385]- [fs] fuse: never d_drop() dentry mountpoints on failed reval (Brian Foster) [1026952] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1017883] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [1017883] - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [1017883] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [968185] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [968185] - [fs] nfsd: add private md5 hashing implementation to get around FIPS blacklisting (Jeff Layton) [1020176] - [fs] nfs: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn (Jeff Layton) [921540] - [fs] nfs: Send atime and mtime as a 64bit value (Jeff Layton) [996548] - [fs] nfs: fix mknod() on nfs4 (Jeff Layton) [921684] - [fs] nfs: nameidata_to_nfs_open_context() doesn't need nameidata (Jeff Layton) [921684] - [md] Re-enable TRIM on MD RAID5 devices (Jes Sorensen) [1023424] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023424] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023424] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1034270] - [s390] signal: change return values to -EFAULT (Hendrik Brueckner) [1034270] - [kernel] ptrace: Cleanup useless header (Aaron Tomlin) [1036312] - [kernel] ptrace: kill BKL in ptrace syscall (Aaron Tomlin) [1036312] - [x86] kvm: fix cross page vapic_addr access (Paolo Bonzini) [1032215] {CVE-2013-6368} - [x86] kvm: fix division by zero in apic_get_tmcct (Paolo Bonzini) [1032213] {CVE-2013-6367}- [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [563489] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [1038186] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [1032731] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Maurizio Lombardi) [1019480] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Maurizio Lombardi) [1019480] - [scsi] don't kfree an initialized struct device (Maurizio Lombardi) [908150] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [1034487] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Steve Dickson) [1034348] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [1030049] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [1030049] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [1030049] - [exec] ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039487] {CVE-2013-2929} - [net] ipv6: router reachability probing (Jiri Benc) [1029585] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1029585] - [net] ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF (Jiri Benc) [1029585] - [net] ipv6: Fix default route failover when CONFIG_IPV6_ROUTER_PREF=n (Jiri Benc) [1029585] - [net] ipv6: probe routes asynchronous in rt6_probe (Jiri Benc) [1030094] - [net] ndisc: Update neigh->updated with write lock (Jiri Benc) [1030094] - [net] ipv6: prevent fib6_run_gc() contention (Jiri Benc) [1030094] - [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1011214] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1011214] - [net] netfilter: nf_conntrack_ipv6: improve fragmentation handling (Jiri Pirko) [1011214] - [net] ipv4: fix path MTU discovery with connection tracking (Jiri Pirko) [1011214] - [net] ipv6: Make IP6CB(skb)->nhoff 16-bit (Jiri Pirko) [1011214] - [input] uinput: setup MT usage during device creation (Aristeu Rozanski) [903081] - [input] add static inline accessors for ABS properties (Aristeu Rozanski) [903081] - [edac] revert sdram_scrub_rate behavior change (Aristeu Rozanski) [738592] - [edac] Add error decoding support for AMD Fam16h processors (Prarit Bhargava) [1020290] - [hda] alsa: fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [1007460]- [powerpc] signals: Improved mark VSX not saved with small contexts fix (Seth Jennings) [1044117] - [powerpc] signals: Mark VSX not saved with small contexts (Seth Jennings) [1044117]- [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1025994] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1025994] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1025994] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1025994] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1025994] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1025994] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1025994] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1025994] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1025994] - [pci] Add PCI_EXP_TYPE_PCIE_BRIDGE value (Myron Stowe) [1025994] - [netdrv] bnx2x: correct VF-PF channel locking scheme (Michal Schmidt) [1029203] - [netdrv] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1029203] - [netdrv] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1029200] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error functions (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035883] {CVE-2013-6405} - [net] ipvs: Add boundary check on ioctl arguments (Denys Vlasenko) [1030818] {CVE-2013-4588}- [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1034266] - [md] fix calculation of stacking limits on level change (Jes Sorensen) [1026864] - [kernel] ipc/sem.c: fix up semctl_setval discrepancies with upstream (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race in sem_lock() (Rik van Riel) [880024] - [kernel] fix kABI issues (Rik van Riel) [880024] - [kernel] ipc/sem.c: Fix missing wakeups in do_smart_update_queue() (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETNCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETZCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc: simplify rcu_read_lock() in semctl_nolock() (Rik van Riel) [880024] - [kernel] ipc: simplify semtimedop/semctl_main() common error path handling (Rik van Riel) [880024] - [kernel] ipc: move sem_obtain_lock() rcu locking into the only caller (Rik van Riel) [880024] - [kernel] ipc: fix double sem unlock in semctl error path (Rik van Riel) [880024] - [kernel] ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers (Rik van Riel) [880024] - [kernel] ipc: sem_putref() does not need the semaphore lock any more (Rik van Riel) [880024] - [kernel] ipc: move rcu_read_unlock() out of sem_unlock() and into callers (Rik van Riel) [880024] - [kernel] ipc: fix GETALL/IPC_RM race for sysv semaphores (Rik van Riel) [880024] - [kernel] ipc: fine grained locking for semtimedop (Rik van Riel) [1024265 880024] {CVE-2013-4483} - [kernel] ipc/sem.c: have only one list in struct sem_queue (Rik van Riel) [880024] - [kernel] ipc/sem.c: open code and rename sem_lock (Rik van Riel) [880024] - [kernel] ipc/sem.c: do not hold ipc lock more than necessary (Rik van Riel) [880024] - [kernel] ipc: introduce lockless pre_down ipcctl (Rik van Riel) [880024] - [kernel] ipc: introduce obtaining a lockless ipc object (Rik van Riel) [880024] - [kernel] ipc: remove bogus lock comment for ipc_checkid (Rik van Riel) [880024] - [kernel] ipc/sem.c: get rid of union semop in sys_semctl() arguments (Rik van Riel) [880024] - [kernel] ipc/sem.c: handle spurious wakeups (Rik van Riel) [880024] - [kernel] ipc/sem.c: remove private structures from public header file (Rik van Riel) [880024] - [kernel] ipc/sem.c: update description of the implementation (Rik van Riel) [880024] - [kernel] ipc/sem.c: move wake_up_process out of the spinlock section (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize update_queue() for bulk wakeup calls (Rik van Riel) [880024] - [kernel] ipc: remove unreachable code in sem.c (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single sops when semval is zero (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single semop operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: add a per-semaphore pending list (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize if semops fail (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem preempt improve (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem use list operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem optimise undo list search (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID (Rik van Riel) [880024] - [kernel] ipc/sem.c: bugfix for semop() not reporting successful operation (Rik van Riel) [880024] - [net] don't drop TSO features for NO_CSUM devices (Ivan Vecera) [1030631] - [ata] ahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1017105] - [ata] libata: implement cross-port EH exclusion (David Milburn) [1017105] - [ata] libata add ap to ata_wait_register and intro ata_msleep (David Milburn) [1017105]- [netdrv] mlx4_en: Check device state when setting coalescing (Amir Vadai) [975908] - [netdrv] igb: Update link modes display in ethtool (Stefan Assmann) [1019578] - [block] fix race between request completion and timeout handling (Jeff Moyer) [919756]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [952012] - [net] Revert "bridge: only expire the mdb entry when query is received" (Vlad Yasevich) [952012] - [net] Revert "bridge: fix some kernel warning in multicast timer" (Vlad Yasevich) [952012] - [net] Revert "bridge: do not call setup_timer() multiple times" (Vlad Yasevich) [952012] - [net] Revert "bridge: update mdb expiration timer upon reports" (Vlad Yasevich) [952012] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030046] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [998625] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [998625] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [998625] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [998625] - [fs] nfs: Don't check lock owner compatability unless file is locked - part 2 (Jeff Layton) [1007039] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007039] - [netdrv] ixgbevf: move API neg to reset path (Andy Gospodarek) [1019346] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Andy Gospodarek) [975248] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Scott Mayhew) [915862] - [fs] nfsv4: Missing Chunk of Back Port Patch Causes Hang (Steve Dickson) [1024006] - [fs] xfs: Ensure sync updates the log tail correctly (Dave Chinner) [1025439] - [fs] xfs: only update the last_sync_lsn when a transaction completes (Dave Chinner) [1025439] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [kernel] signal: stop info leak via the tkill and the tgkill syscalls (Petr Holasek) [970878] {CVE-2013-2141} - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1023897] - [netdrv] brcmsmac: Module alias support missing from backport (John Green) [1020461] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1025224] - [netdrv] mlx4_en: Fix pages never dma unmapped on rx (Steve Best) [1023272] - [netdrv] mlx4_en: Fix BlueFlame race (Amir Vadai) [987634] - [scsi] lpfc: Update lpfc version for 8.3.7.21.5p driver release (Rob Evers) [1024683] - [scsi] lpfc 8.3.42: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [1024683] - [scsi] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." (Chad Dupuis) [995576] - [netdrv] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1020685] - [hda] alsa: Final fix for the Haswell HDMI audio 44.1kHz rate (Jaroslav Kysela) [1024548] - [input] wacom: do not report ABS_MISC on TPC2FG touch device (Aristeu Rozanski) [1032256]- [md] Disabling of TRIM on RAID5 for RHEL6.5 was too aggressive (Jes Sorensen) [1028426]- [x86] Revert "efi: be more paranoid about available space when creating variables" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efivars: firmware bug workarounds should be in platform code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Export efi_query_variable_store() for efivars.ko" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Check max_size only if it is non-zero" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Distinguish between "remaining space" and actually used space" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Implement efi_no_storage_paranoia parameter" (Rafael Aquini) [1012370 1023173] - [x86] Revert "Modify UEFI anti-bricking code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Fix dummy variable buffer allocation" (Rafael Aquini) [1012370 1023173]- [fs] revert xfs: prevent deadlock trying to cover an active log (Eric Sandeen) [1014867]- [fs] Revert "vfs: allow umount to handle mountpoints without revalidating them" (Rafael Aquini) [1024607] - [fs] Revert "vfs: massage umount_lookup_last() a bit to reduce nesting" (Rafael Aquini) [1024607] - [fs] Revert "vfs: rename user_path_umountat() to user_path_mountpoint_at()" (Rafael Aquini) [1024607] - [fs] Revert "vfs: introduce kern_path_mountpoint()" (Rafael Aquini) [1024607] - [fs] Revert "autofs4: fix device ioctl mount lookup" (Rafael Aquini) [1024607]- [tools] perf: Add ref-cycles into array of tested events (Jiri Olsa) [968806] - [pci] Revert "make SRIOV resources optional" (Myron Stowe) [1022270] - [pci] Revert "ability to relocate assigned pci-resources" (Myron Stowe) [1022270] - [pci] Revert "honor child buses add_size in hot plug configuration" (Myron Stowe) [1022270] - [pci] Revert "make cardbus-bridge resources optional" (Myron Stowe) [1022270] - [pci] Revert "code and comments cleanup" (Myron Stowe) [1022270] - [pci] Revert "make re-allocation try harder by reassigning ranges higher in the heirarchy" (Myron Stowe) [1022270] - [pci] Revert "Calculate right add_size" (Myron Stowe) [1022270]- [block] loop: unplug_fn only when backing file is attached (Lukas Czerner) [1022997] - [fs] ext4: Remove warning from ext4_da_update_reserve_space() (Lukas Czerner) [1011876] - [kernel] async: Revert MAX_THREADS to 256 (Neil Horman) [1021705] - [net] ipv6: restrict neighbor entry creation to output flow (Jiri Pirko) [997103] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011930] {CVE-2013-4387} - [net] ipv4: blackhole route should always be recalculated (Herbert Xu) [1010347] - [net] unix: revert/fix race in stream sockets with SOCK_PASS* flags (Daniel Borkmann) [1019343] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1020298] - [drm] nouveau: fix vblank deadlock (Rob Clark) [1013388] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [970715] - [fs] compat_ioctl: VIDEO_SET_SPU_PALETTE missing error check (Phillip Lougher) [949573] {CVE-2013-1928} - [fs] vfs: fix d_mountpoint() (Ian Kent) [1011337] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [fs] nfs: Remove the 'FIFO' behaviour for nfs41_setup_sequence (Steve Dickson) [1022257] - [fs] nfs: Record the OPEN create mode used in the nfs4_opendata structure (Steve Dickson) [1019439] - [fs] nfs: Simulate the change attribute (Steve Dickson) [1018653] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019811]- [md] dm-snapshot: fix data corruption (Mikulas Patocka) [974481] {CVE-2013-4299} - [watchdog] iTCO_wdt: add platform driver module alias (Neil Horman) [1019497] - [hda] alsa: disable 44.1kHz rate for Haswell HDMI/DP audio (Jaroslav Kysela) [831970] - [x86] Update UV3 hub revision ID (George Beshers) [1018962] - [fs] xfs: Don't reference the EFI after it is freed (Eric Sandeen) [1018469] - [security] keys: Fix a race between negating a key and reading the error set (Dave Wysochanski) [890231] - [fs] nfsv4: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1012439] - [fs] nfsv4: nfs4_fl_prepare_ds - fix bugs when the connect attempt fails (Jeff Layton) [1012439] - [md] Disable TRIM on RAID5 for RHEL 6.5 (Jes Sorensen) [837097] - [md] raid5: BIO_RW_SYNCIO is a bit number, not a bitmask (Jes Sorensen) [837097] - [virt] hyperv: framebuffer pci stub (Gerd Hoffmann) [1013335] - [netdrv] bnx2x: add missing enum channel_tlvs definitions (Michal Schmidt) [1015137] - [netdrv] bnx2x: KR2 disablement fix (Michal Schmidt) [1015137] - [netdrv] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1015137] - [netdrv] bnx2x: Generalize KR work-around (Michal Schmidt) [1015137] - [usb] usbnet: use ethd name for known ethernet devices (Don Zickus) [1014224] - [usb] cdc_ether: use ethd name for known ethernet devices (Don Zickus) [1014224] - [mm] Revert "Find_early_table_space based on ranges that are actually being mapped" (Rafael Aquini) - [mm] Revert "Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping" (Rafael Aquini) - [mm] Revert "Group e820 entries together and add map_individual_e820 boot option" (Rafael Aquini) - [net] bridge: update mdb expiration timer upon reports (Vlad Yasevich) [1013816] - [net] veth: Remove NETIF_F_HW_VLAN_RX capability (Thomas Graf) [1018158] - [net] gre/vxlan: handle 802.1Q inner header properly (Thomas Graf) [997632] - [net] disable the new NAPI weight error message for RHEL 6.5 (Michal Schmidt) [1012090] - [scsi] sd: Fix parsing of 'temporary ' cache mode prefix (Ewan Milne) [955441] - [scsi] sd: fix array cache flushing bug causing performance problems (Ewan Milne) [955441] - [scsi] bfa: firmware update to 3.2.1.1 (Rob Evers) [1002770] - [netdrv] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1002771]- [block] loop: fix crash when using unassigned loop device (Mike Snitzer) [989795] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [x86] microcode: Fix patch level reporting for AMD family 15h (Prarit Bhargava) [1014401] - [hda] alsa: enable switcheroo code in the snd-hda-intel driver (Jaroslav Kysela) [1013993] - [x86] reboot: Fix a warning message triggered by stop_other_cpus() (Jerome Marchand) [840710] - [kernel] async: Bump up the MAX_THREADS count for the async subsystem (Neil Horman) [1010666] - [pci] Calculate right add_size (Myron Stowe) [997672] - [netdrv] iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: pcie: add new SKUs for 7000 & 3160 NIC series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: add new 7260 and 3160 series device IDs (Stanislaw Gruszka) [1013951] - [netdrv] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1014360] - [netdrv] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1014360] - [netdrv] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1014360] - [scsi] pm8001: Queue rotation logic for inbound and outbound queues (Rich Bono) [1013771] - [scsi] lpfc: Update lpfc version for 8.3.7.21.4p driver release (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1004841] - [scsi] lpfc: Fixed inconsistent spin lock useage (Rob Evers) [1004841] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k2 (Chad Dupuis) [912652] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [912652] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [996802] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [996802] - [net] tcp: Apply device TSO segment limit earlier (Jiri Pirko) [996802] - [net] Allow driver to limit number of GSO segments per skb (Jiri Pirko) [996802] - [net] cleanups in RX queue allocation (Ivan Vecera) [1012388] - [net] Update kernel-doc for netif_set_real_num_rx_queues() (Ivan Vecera) [1012388] - [net] netif_set_real_num_rx_queues may cap num_rx_queues at init time (Ivan Vecera) [1012388]- [kvm] pmu: add proper support for fixed counter 2 (Gleb Natapov) [1000956] - [kvm] vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1006139] - [kvm] vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1006139] - [edac] Fix workqueue-related crashes (Aristeu Rozanski) [831127] - [edac] amd64_edac: Fix driver module removal (Aristeu Rozanski) [831127] - [md] raid5: BIO flags adjust (Jes Sorensen) [837097] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1014102] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Richard Guy Briggs) [1009386] - [kernel] audit: log the audit_names record type (Richard Guy Briggs) [1009386] - [kernel] audit: add child record before the create to handle case where create fails (Richard Guy Briggs) [1009386] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1007069] - [netdrv] tg3: Expand led off fix to include 5720 (Ivan Vecera) [991498] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [991498] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [991498] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [991498] - [i2c] ismt: initialize DMA buffer (Neil Horman) [1014753] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1014864] - [fs] gfs2: Fix race in iteration of glocks for unfreeze/umount (Abhijith Das) [999909] - [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [991596] - [x86] Mark Intel Atom Avoton processor as supported (Prarit Bhargava) [914842] - [mm] vmscan: fix zone shrinking exit when scan work is done (David Gibson) [985155] - [block] free bios when failing blk_execute_rq_nowait calls (Jeff Moyer) [1009312] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [951271] - [crypto] Fix race condition in larval lookup (Herbert Xu) [916361]- [fs] fuse: drop dentry on failed revalidate (Brian Foster) [924014] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [924014] - [fs] fuse: use d_materialise_unique() (Brian Foster) [924014] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000435] {CVE-2013-2892} - [virt] hv: Correctly support ws2008R2 and earlier (Jason Wang) [1007341] - [powerpc] iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table() (Steve Best) [1012666] - [powerpc] Add isync to copy_and_flush (Steve Best) [1014475] - [block] rsxx: Kernel Panic caused by mapping Discards (Steve Best) [1013728] - [kernel] audit: avoid soft lockup due to audit_log_start() incorrect loop termination (Richard Guy Briggs) [990806] - [fs] nfsv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare() (Steve Dickson) [1012688] - [netdrv] bnx2x: fix loss of VLAN priority information in received TPA-aggregated packets (Michal Schmidt) [1014694] - [fs] gfs2: garbage quota usage reported due to uninitialized inode during creation (Abhijith Das) [1008947] - [fs] nfs: fix filelayout_commit_call_ops (Scott Mayhew) [1012479] - [netdrv] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [985733] - [md] Fix bio flags for md raid5 (Jes Sorensen) [837097] - [md] Fix bio flags for md raid10 (Jes Sorensen) [837097] - [scsi] qla4xxx: 5.03.00.00.06.05-k3 (Chad Dupuis) [1011476] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1011476] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1011476] - [scsi] lpfc: Update lpfc version for 8.3.7.21.3p driver release (Rob Evers) [1012961] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [1012961] - [net] Revert "net: more accurate skb truesize" (Francesco Fusco) [889181] - [net] fix multiqueue selection (Michal Schmidt) [1011939]- [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Tomas Henzl) [1008733] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Tomas Henzl) [1008733] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Tomas Henzl) [1008733] - [scsi] cnic: Fix crash in, cnic_bnx2x_service_kcq() (Tomas Henzl) [1004554] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999906] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999906] {CVE-2013-2889} - [netdrv] sfc: Add SIOCEFX:EFX_MCDI_REQUEST ioctl to workaround MTD limits (Nikolay Aleksandrov) [1008705] - [netdrv] sfc: deny changing of unsupported flags (Nikolay Aleksandrov) [1010840] - [kernel] __ptrace_may_access() should not deny sub-threads (Oleg Nesterov) [927360] - [tools] perf: Make kmem work for non numa machines (Jiri Olsa) [984788] - [powerpc] Bring all threads online prior to migration/hibernation (Steve Best) [1010528] - [kvm] introduce guest count uevent (Paolo Bonzini) [1004802] - [scsi] iscsi_tcp: consider session state in iscsi_sw_sk_state_check (Chris Leech) [840638] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Neil Horman) [1007694] {CVE-2013-4345} - [infiniband] cache: don't fill the cache with junk (Doug Ledford) [920306] - [usb] core: don't try to reset_device() a port that got just disconnected (Don Zickus) [1000944] - [usb] Fix connected device switch to Inactive state (Don Zickus) [1000944] - [usb] Don't use EHCI port sempahore for USB 3.0 hubs (Don Zickus) [1000944] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [987201] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [987201] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [987201] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Doug Ledford) [993587] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Doug Ledford) [993587] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Doug Ledford) [993587] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Doug Ledford) [993587] - [netdrv] igb: don't deprecate the max_vfs parameter (Stefan Assmann) [1005877] - [netdrv] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1005877] - [netdrv] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Update version number (Stefan Assmann) [1005877] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [1005877] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [1005877] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [1005877] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [1005877] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [1005877] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [1005877] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [1005877] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [1005877] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [1005877] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [1005877] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [1005877] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [1005877] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [1005877] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [1005877] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [1005877] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [1005877] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [1005877] - [netdrv] treewide: relase -> release (Stefan Assmann) [1005877] - [scsi] iterate over devices individually for /proc/scsi/scsi (David Milburn) [966170] - [scsi] zfcp: fix lock imbalance by reworking request queue locking (Mikulas Patocka) [803592] - [kernel] pidns: fix two invalid task_active_pid_ns() usages (Aristeu Rozanski) [984597] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [975885] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [975885] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [975885] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [975885] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [975885] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [874733] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [874733] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [874733] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [874733] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [874733] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [874733] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [986513] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [998856] - [net] ethtool: fix RHEL backport of ETHTOOL_RESET (Jiri Benc) [1008678] - [net] gact: Fix potential panic in tcf_gact() (Jiri Benc) [1003781] - [net] tcp: fix FIONREAD/SIOCINQ (Francesco Fusco) [1001479] - [net] vxlan: Avoid creating fdb entry with NULL destination (Amerigo Wang) [923915] - [net] bridge: sync the definition of struct br_mdb_entry with upstream (Amerigo Wang) [1010251] - [fs] proc/ns: Fix ABI of proc_inode (Thomas Graf) [1005224] - [fs] nfs: Fix writeback performance issue on cache invalidation (Scott Mayhew) [1010038] - [fs] xfs: switch stacks for bmap btree modifications (Dave Chinner) [918359] - [fs] GFS2: Dont flag consistency error if first mounter is a spectator (Robert S Peterson) [997929] - [x86] Mark Intel Haswell-EP as supported (Prarit Bhargava) [948339] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006523] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007570] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007570] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1003697] - [bluetooth] rfcomm: Fix info leak in RFCOMMGETDEVLIST ioctl() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [bluetooth] rfcomm: Fix info leak via getsockname() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [mm] mlock: operate on any regions with protection != PROT_NONE (Larry Woodman) [982460] - [mm] mlock: avoid dirtying pages and triggering writeback (Larry Woodman) [982460]- [net] ipv6: Don't depend on per socket memory for neighbour discovery messages (Thomas Graf) [963317] - [netdrv] bnx2x: add missing ethtool ops of virtual functions (Michal Schmidt) [1009492] - [netdrv] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1004645 1007900] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [1007900] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [1007900] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [1007900] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [1007900] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [1007900] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [1007900] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [1007900] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [1007900] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [1007900] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [1007900] - [scsi] lpfc: update version for 8.3.7.21.2p driver release (Rob Evers) [1007485] - [scsi] lpfc: 8.3.42: Fixed issue of task management commands having a fixed timeout (Rob Evers) [1007485] - [scsi] rdac: Add new IBM product id to the RDAC devlist (Rob Evers) [1006061] - [block] hpsa: remove unused Smart Array ID (Tomas Henzl) [1002788] - [block] hpsa: bump driver version to reflect changes (Tomas Henzl) [1002788] - [block] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [1002788] - [block] hpsa: remove unneeded variable (Tomas Henzl) [893773] - [block] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [893773] - [scsi] qla4xxx: 5.03.00.00.06.05-k2 (Chad Dupuis) [982175] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [982175] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [982175] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [982175] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [982175] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [982175] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [982175] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [982175] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [997004] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [997004] - [net] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [1004554] - [hid] validate HID report id size (Frantisek Hrbata) [1000453] {CVE-2013-2888} - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [920306] - [infiniband] cma: use cached gids (Doug Ledford) [920306] - [input] wacom: collect device quirks into single function (Aristeu Rozanski) [815589] - [input] wacom: add device type to device name string (Aristeu Rozanski) [815589] - [input] wacom: request tablet data for Bamboo Pens (Aristeu Rozanski) [815589] - [input] wacom: implement missing multitouch wrappers (Aristeu Rozanski) [815589] - [input] wacom: fix bug in HID parsing introduced by last patchset (Aristeu Rozanski) [815589] - [fs] nfsv4: Clean up delegation recall error handling (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_open_delegation_recall (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_lock_delegation_recall (Steve Dickson) [1007556] - [fs] nfs: It is not safe to dereference lsp->ls_state in release_lockowner (Steve Dickson) [962844] - [fs] nfs: Ensure that we free the lock stateid on the server (Steve Dickson) [962844] - [fs] nfs: Don't free the nfs4_lock_state until after the release_lockowner (Steve Dickson) [962844] - [fs] nfs: Convert nfs41_free_stateid to use an asynchronous RPC call (Steve Dickson) [962844] - [fs] nfs: Clean up TEST_STATEID and FREE_STATEID error reporting (Steve Dickson) [962844] - [fs] nfs: Clean up handling of privileged operations (Steve Dickson) [962844] - [fs] nfs: Clean up nfs41_setup_sequence (Steve Dickson) [962844] - [fs] nfs: Pass a stateid to test_stateid() and free_stateid() (Steve Dickson) [962844] - [fs] nfs: added FREE_STATEID call (Steve Dickson) [962844] - [virt] xen: mask cpu feature avx (Andrew Jones) [1006549] - [fs] nfsv4: Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [997133] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1001555] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1001545] - [kernel] sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice (Herbert Xu) [919238] - [kernel] sched: Make initial SCHED_RR timeslace DEF_TIMESLICE (Herbert Xu) [919238] - [block] nvme: nvme_submit_bio_queue fixup check for DISCARD (David Milburn) [1006051] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1006051] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1006051] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1006051] - [block] nvme: Handle ioremap failure (David Milburn) [1006051] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1006051] - [block] nvme: Use normal shutdown (David Milburn) [1006051] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1006051] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1006051] - [block] nvme: Group pci related actions in functions (David Milburn) [1006051] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1006051] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1006051] - [block] nvme: Fix checkpatch issues (David Milburn) [1006051] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1006051] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1006051] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1006051] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1006051] - [block] nvme: Disk IO statistics (David Milburn) [1006051] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1006051] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1006051] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (John Green) [1000548] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [984785] - [tools] perf: Remove builtin-inject unused parameter (Jiri Olsa) [984785] - [mm] pagewalk: walk_page_range should avoid VM_PFNMAP areas (Larry Woodman) [990753] - [mm] pagemap: set pagemap walk limit to PMD boundary (Motohiro Kosaki) [991260] - [mm] task_mmu: fix buffer overflow in add_page_map() (Motohiro Kosaki) [991260] - [mm] proc: copy_to_user() returns unsigned (Motohiro Kosaki) [991260] - [mm] pagemap: Hold mmap_sem during page walk (Motohiro Kosaki) [991260] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [986967] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [986967] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [986967] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [986967] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [986967] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [986967] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [986967] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [986967] - [lib] dma-debug: Fix comparison using wrong pointer variable in dma debug code (Stefan Assmann) [1002992] - [lib] dma-debug: hash_bucket_find needs to allow for offsets within an entry (Stefan Assmann) [1002992] - [mm] x86-64: fall back to regular page vmemmap on allocation failure (Johannes Weiner) [854363] - [mm] x86-64: use vmemmap_populate_basepages() for !pse setups (Johannes Weiner) [854363] - [mm] x86-64: remove dead debugging code for !pse setups (Johannes Weiner) [854363] - [mm] sparse-vmemmap: specify vmemmap population range in bytes (Johannes Weiner) [854363]- [netdrv] bonding: Fix corrupted queue_mapping (Veaceslav Falico) [991799] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrlist_by_handle (Eric Sandeen) [905086] - [fs] nfs: set open access operation call flag in nfs4_init_opendata_res (Jeff Layton) [1002855] - [kernel] Prevent RT process stall due to missing upstream scheduler bug fix (Larry Woodman) [1002765]- [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [1003436] - [fs] nfs: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error (Dave Wysochanski) [998752] - [wireless] iwl4965: fix rfkill set state regression (Stanislaw Gruszka) [992969] - [wireless] rt2800: fix wrong TX power compensation (Stanislaw Gruszka) [992969] - [wireless] mac80211: add missing channel context release (Stanislaw Gruszka) [992969] - [wireless] mac80211: add a flag to indicate CCK support for HT clients (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: Restore skb headroom when returning skb to mac80211 (Stanislaw Gruszka) [992969] - [wireless] ath9k: Enable PLL fix only for AR9340/AR9330 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: disable L1 Active after pci_enable_device (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL (Stanislaw Gruszka) [992969] - [wireless] Hostap: copying wrong data prism2_ioctl_giwaplist() (Stanislaw Gruszka) [992969] - [wireless] zd1201: do not use stack as URB transfer_buffer (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: unregister leds when registration failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: take the seqno from packet if transmit failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: don't set the MCAST queue in STA's queue list (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: properly tell the fw that a STA is awake (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: correctly configure MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] mac80211: don't wait for TX status forever (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix another nl80211_fam.attrbuf race (Stanislaw Gruszka) [992969] - [wireless] cfg80211: fix P2P GO interface teardown (Stanislaw Gruszka) [992969] - [wireless] mac80211: continue using disabled channels while connected (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix infinite loop in ieee80211_determine_chantype (Stanislaw Gruszka) [992969] - [wireless] mac80211: ignore HT primary channel while connected (Stanislaw Gruszka) [992969] - [wireless] iwl4965: reset firmware after rfkill off (Stanislaw Gruszka) [992969] - [wireless] iwl4965: set power mode early (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: set SSID bits for passive channels (Stanislaw Gruszka) [992969] - [wireless] rt2x00: fix stop queue (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix monitor interface suspend crash regression (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix ethtool stats for non-station interfaces (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix duplicate retransmission detection (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel_ht: fix cck rate sampling (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel: fix NULL pointer dereference issue (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix mgmt tx status and testmode reporting for netns (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: reboot firmware if it was loaded (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: do some initial hardware configuration (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix flushing not started aggregation sessions (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: add DELL SKU for 5150 HMC (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: refuse connection to APs with BI < 16 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix bug in scan ssid (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix L2P BA ressources leak (Stanislaw Gruszka) [992969] - [wireless] mac80211: close AP_VLAN interfaces before unregistering all (Stanislaw Gruszka) [992969] - [wireless] b43: ensue that BCMA is "y" when B43 is "y" (Stanislaw Gruszka) [992969] - [wireless] ath9k: Do not assign noise for NULL caldata (Stanislaw Gruszka) [992969] - [wireless] ath9k: Fix noisefloor calibration (Stanislaw Gruszka) [992969] - [wireless] ath9k_hw: Assign default xlna config for AR9485 (Stanislaw Gruszka) [992969] - [wireless] rt2x00: rt2800lib: fix default TX power check for RT55xx (Stanislaw Gruszka) [992969] - [wireless] rt2x00: read 5GHz TX power values from the correct offset (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: wake the queue if stopped when being unmapped (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: fix race in queue unmapping (Stanislaw Gruszka) [992969] - [fs] ext4: don't let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592]- [target] Set bi_destructor in iblock_get_bio (Andy Grover) [999490] - [target] Fix calling bdev_get_queue on a NULL *bio (Andy Grover) [999490] - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999365] {CVE-2013-0343} - [net] soreuseport: UDP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: UDP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: infrastructure (Thomas Graf) [991600] - [kernel] prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [742562] - [kernel] audit: add an option to control logging of passwords with pam_tty_audit (Richard Guy Briggs) [725100] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996600] - [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996608] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [996277] - [char] random: fix priming of last_data (Jarod Wilson) [997985] - [char] random: prime last_data value per fips requirements (Jarod Wilson) [997985] - [char] random: simplify fips mode (Jarod Wilson) [997985] - [fs] nfs: don't extend writes to cover entire page if pagecache is invalid (Jeff Layton) [1002830] - [fs] nfs: fix inode reference leak (Steve Dickson) [998694] - [fs] nfs: Use session max response size for GETDEVICEINFO gdia_maxcount (Steve Dickson) [922810] - [fs] nfs: Simplify the NFSv4 REMOVE, LINK and RENAME compounds (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 CREATE compound (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 OPEN compound (Steve Dickson) [998697] - [fs] nfs: Simplify the cache invalidation code (Steve Dickson) [998697] - [fs] nfs: Change attribute updates should set NFS_INO_REVAL_PAGECACHE (Steve Dickson) [998697] - [fs] nfs: Simplify nfs_fhget() (Steve Dickson) [998697] - [fs] nfs: Always trust the PageUptodate flag when we have a delegation (Steve Dickson) [998697] - [fs] nfs: Optimise away nfs_check_inode_attributes() when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Dont force page cache revalidations when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Retrieve attributes _before_ calling delegreturn (Steve Dickson) [998697] - [fs] nfs: Fix a typo in NFS4_enc_link_sz (Steve Dickson) [998697] - [scsi] Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957217] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [997045] - [scsi] aacraid: Fix for arrays going offline in the system. System hangs (Rich Bono) [996207]- [fs] gfs2: dont overrun reserved revokes (Benjamin Marzinski) [996637] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997625] - [s390] kernel: z90crypt module load crash (Hendrik Brueckner) [997621] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996185] - [cpufreq] revert "remove rwsem lock from CPUFREQ_GOV_STOP call -- second call site" (Prarit Bhargava) [869899] - [perf] Fix regs retrieval for tracepoints events (Jiri Olsa) [1000706] - [tools] perf: Fix period symbol_conf.field_sep display (Jiri Olsa) [985968] - [tools] traceevent: Handle dynamic array's element size properly (Jiri Olsa) [664899] - [tools] perf: Fix perf build make command and BuildRequires (Jiri Olsa) [968186] - [tools] perf: Add support for wildcard in tracepoint system name (Jiri Olsa) [664899] - [perf] Add support for PERF_HW_COUNT_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event (Jiri Olsa) [968806] - [perf] events: Enable raw event support for Intel unhalted_reference_cycles event (Jiri Olsa) [968806] - [net] phonet: some signedness bugs (Francesco Fusco) [1000271] - [net] phonet: put protocols array under RCU (Francesco Fusco) [1000271] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [981285] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [981285] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [981285] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [981285] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [981285] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [981285] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [981285] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [981285] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [981285] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [923915] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [923915] - [net] vxlan: fix rcu related warning (Amerigo Wang) [923915] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [923915] - [kernel] list: introduce list_first_entry_or_null (Amerigo Wang) [923915] - [net] vxlan: fix igmp races (Amerigo Wang) [923915] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [923915] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [923915] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [923915] - [net] vxlan: fix function name spelling (Amerigo Wang) [923915] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [923915] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_add, rtnl_fdb_del (Amerigo Wang) [923915] - [net] fix address check in rtnl_fdb_del (Amerigo Wang) [923915] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [923915] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [923915] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [923915] - [net] vxlan: port module param should be ushort (Amerigo Wang) [923915] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [923915] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [923915] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [923915] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [923915] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [923915] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [923915] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [923915] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [923915] - [net] vxlan: fix check for migration of static entry (Amerigo Wang) [923915] - [net] vxlan: handle skb_clone failure (Amerigo Wang) [923915] - [net] vxlan: only migrate dynamic FDB entries (Amerigo Wang) [923915] - [net] vxlan: fix race between flush and incoming learning (Amerigo Wang) [923915] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [923915] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [923915] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [923915] - [net] vxlan: Update vxlan fdb 'used' field after each usage (Amerigo Wang) [923915] - [net] vxlan: listen on multiple ports (Amerigo Wang) [923915] - [net] vxlan: do not set SKB_GSO_UDP (Amerigo Wang) [923915] - [net] vxlan: allow choosing destination port per vxlan (Amerigo Wang) [923915] - [net] vxlan: compute source port in network byte order (Amerigo Wang) [923915] - [net] vxlan: source compatiablity with IFLA_VXLAN_GROUP (Amerigo Wang) [923915] - [net] vxlan: fix byte order issues with NDA_PORT (Amerigo Wang) [923915] - [net] vxlan: document UDP default port (Amerigo Wang) [923915] - [net] vxlan: update mail address and copyright date (Amerigo Wang) [923915] - [net] vxlan: Allow L2 redirection with L3 switching (Amerigo Wang) [923915] - [net] vxlan: Allow setting destination to unicast address (Amerigo Wang) [923915] - [net] vxlan: don't bypass encapsulation for multi- and broadcasts (Amerigo Wang) [923915] - [net] vxlan: use htonl when snooping for loopback address (Amerigo Wang) [923915] - [net] vxlan: fix some sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Bypass encapsulation if the destination is local (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Use IP Tunnels tunnel ENC encap API (Amerigo Wang) [923915] - [net] vxlan: generalize forwarding tables (Amerigo Wang) [923915] - [net] vxlan: Add vlan support to static neighbors (Amerigo Wang) [923915] - [net] vxlan: allow live mac address change (Amerigo Wang) [923915] - [net] vxlan: add DOVE extensions for VXLAN (Amerigo Wang) [923915] - [net] vxlan: move SET_ETHTOOL_OPS() to vxlan_newlink() (Amerigo Wang) [923915] - [net] vxlan: specify fl4.proto before calling ip_route_output_key() (Amerigo Wang) [923915] - [net] vxlan: Depend on CONFIG_INET (Amerigo Wang) [923915] - [net] fix invalid usage of netdev->priv_flags (Stanislaw Gruszka) [984373]- [drm] upstream sync to 3.9.9 (Rob Clark) [818344 902637 962824] - [uapi] install UAPI headers in the correct path (Rob Clark) [962824] - [debug] lockdep: provide mutex_lock_nest_lock (Rob Clark) [962824] - [pci] backport PCIE_SPEED_* (Rob Clark) [962824] - [pci] Add PCIe Link Capability link speed and width names (Rob Clark) [962824] - [fs] export get_task_comm() (Rob Clark) [962824] - [x86] sgi-xp: handle non-fatal traps - headers (George Beshers) [956876] - [x86] sgi-xp: handle non-fatal traps (George Beshers) [956876] - [x86] irq: Rename gsi_end gsi_top, and fix off by one errors (Prarit Bhargava) [998602] - [x86] ioapic: In mpparse use mp_register_ioapic (Prarit Bhargava) [998602] - [x86] ioapic: Teach mp_register_ioapic to compute a global gsi_end (Prarit Bhargava) [998602] - [x86] Reinsert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Prarit Bhargava) [855057 998602] - [virt] Add a check to catch KVM emulation of Hyper-V (Jason Wang) [985747] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985747] - [x86] Introduce hypervisor_cpuid_base() (Jason Wang) [985747] - [kernel] kexec: add the values related to buddy system for filtering free pages (Nigel Croxon) [960746] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [993473] - [virt] hv_balloon: Do not post pressure status if interrupted (Jason Wang) [993473] - [virt] hv_balloon: Fix a bug in the hot-add code (Jason Wang) [993473] - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972430] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972430] - [net] neigh: fix some compiler warning in net/core/neighbour.c (Francesco Fusco) [972430] - [net] neigh: prohibit negative value for unres_qlen_bytes parameter (Francesco Fusco) [972430] - [net] netfilter: don't permit ct creation with random tuple (Thomas Graf) [994393] - [net] netfilter: fix BUG_ON while removing nf_conntrack with netns (Thomas Graf) [991246] - [net] gro: Fix kcalloc argument order (Amerigo Wang) [995405] - [net] gro: fix a race in gro_cell_poll() (Amerigo Wang) [995405] - [net] ip_tunnel: fix a pointer cast in ip_tunnel_xmit() (Amerigo Wang) [995405] - [virt] xen: avoid allocation causing potential swap activity on the resume path (Radim Krcmar) [996631] - [virt] xen: ensure timer tick is resumed even on CPU driving the resume (Radim Krcmar) [996631] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Doug Ledford) [987174] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chris Leech) [994743] - [x86] kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu() (Fam Zheng) [988658] - [block] do not pass disk names as format strings (Alexander Gordeev) [971372] {CVE-2013-2851}- [fs] Revert "ext4: dont let i_reserved_meta_blocks go negative" (Rafael Aquini) [916592] - [fs] Revert "ext4: introduce reserved space" (Rafael Aquini) [916592] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix crash in bnx2x_set_vlan_stripping() (Michal Schmidt) [995475] - [scsi] lpfc: Update lpfc version for 8.3.7.21.1p driver release (Rob Evers) [947546] - [scsi] lpfc: Merge with "lpfc 8.3.31: Fixed system panic due to midlayer abort and (Rob Evers) [947546] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [947546] - [scsi] lpfc: lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix to allow OCM to report FEC status (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a missing return code in a logging message (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed some logging message fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix starting reference tag when calculating BG error (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix inconsistent list removal causes crash (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix BlockGuard error checking (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed crash during FCoE failover testing (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Add log message when completes with clean address bit set to zero (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver vector mapping to CPU affinity (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed iocb flags not being reset for scsi commands (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed not returning FAILED status when SCSI invoking host reset handler failed (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed bad book keeping in posting els sgls to port (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced spinlock contention on SCSI buffer list (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed crash when processing bsg's sg list with high memory pages (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with SCSI Host reset (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Doorbell formation information logged in dual-chute mode WQ and RQ setup (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large s/g lists for BlockGuard (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large lpfc_sg_seg_cnt values (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed pt2pt and loop discovery problems on topology changes (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove driver dependency on HZ (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard error reporting (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed VPI allocation issues after firmware dump is performed (Rob Evers) [947546] - [scsi] lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fix default value for lpfc_enable_rrq (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed PT2PT bring up problem for FC SLI4 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed OXID reuse issue (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed deadlock condition in FCF round robin handling (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed bsg timeout handling issues that would result in crashes ? applied and checked into RHEL6.5 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed degraded performance after cable pulls (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed NMI watch dog panic's when resetting the hba (Rob Evers) [947546] - [scsi] lpfc: treewide: Fix typos in kernel messages (Rob Evers) [947546] - [scsi] lpfc: fix lpfc build when wmb() is defined as mb() (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed crash due to SLI Port invalid resource count (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fix potential memory corruption bug (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed no-context ABTS failed with BA_RJT (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Removed use of NOP mailboxes for interrupt verification (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed exhausted retry for plogi to nameserver (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for change_queue_type (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct mask error (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct buffer length overrun (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Update DIF support for passthru/strip/insert (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Fix bug with Target Resets and FCP2 devices (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Expand I/O channel support for large systems (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Adjust IO Channels to 1 when INTx (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fix interrupt delay multipler conversion for eq_create (Rob Evers) [947546] - [scsi] lpfc 8.3.34: Correct typecasts for snprintf messages (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Fix number of IO channels to match CPUs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Fixed debugfs queInfo to include queue stats (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Change Naming convention for SLI4 Interrupt vector (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Allow per-hba interrupt rate tuning (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Tie parallel I/O queues into separate MSIX vectors (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add Interrupts per second stats via debugfs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Parallelize SLI-4 Q distribution (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add debugfs interface to display SLI queue information (Rob Evers) [947546] - [scsi] lpfc: treewide: fix comment/printk/variable typos (Rob Evers) [947546] - [netdrv] qlcnic: Update version to 5.2.43 (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [927395] - [netdrv] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [927395] - [netdrv] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [927395] - [netdrv] qlcnic: diagnostics routine changes (Chad Dupuis) [927395] - [netdrv] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [927395] - [netdrv] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [927395] - [netdrv] qlcnic: Support spoof check config (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix LRO bugs while tuning offloads using Q application (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable LRO if it was disabled by RX checksum (Chad Dupuis) [927395] - [netdrv] qlcnic: remove netdev->trans_start updates within the driver (Chad Dupuis) [927395] - [netdrv] qlcnic: Return proper error codes from probe failure paths (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix validation of link event command (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix mailbox response handling (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix bug in diagnostics test reset recovery path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix reset recovery after transmit timeout (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool supported port status for 83xx (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix missing bracket in module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool strings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix setting MAC address (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.42 (Chad Dupuis) [927395] - [netdrv] qlcnic: Add identifying string for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Rename the IRQ description (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable Interrupt Coalescing for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Add eSwitch statistics support (Chad Dupuis) [927395] - [netdrv] qlcnic: Take EPORT out of reset sequence before disabling PAUSE (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance channel configuration logs (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.41 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support polling for mailbox events (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix loopback test for SR-IOV PF (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VLAN id config (Chad Dupuis) [927395] - [netdrv] qlcnic: Support MAC address, Tx rate config (Chad Dupuis) [927395] - [netdrv] qlcnic: VF reset recovery implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: VF FLR implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Change 82xx adapter VLAN id endian type (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix typo in logs (Chad Dupuis) [927395] - [netdrv] qlcnic: fix TSO race condition (Chad Dupuis) [927395] - [netdrv] qlcnic: Stop traffic before performing loopback test (Chad Dupuis) [927395] - [netdrv] qlcnic: fix beaconing test for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix set_flags handler for ethtool (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.40 (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix sparse warnings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix NULL dereference in error path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix potential NULL dereference (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.39 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support atomic commands (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VF-PF communication channel commands (Chad Dupuis) [927395] - [netdrv] qlcnic: VF-PF communication channel implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Use shared interrupt vector for Tx and Rx (Chad Dupuis) [927395] - [netdrv] qlcnic: SR-IOV VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Support SR-IOV enable and disable (Chad Dupuis) [927395] - [netdrv] qlcnic: Add QLCNIC_SRIOV to Kconfig (Chad Dupuis) [927395]- [mm] reinstate mmap -EINVAL return error code when mapping length is zero (Rafael Aquini) [995339] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592] - [fs] ext4: dont let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [firmware] efivars: Use correct efi_pstore_info struct when calling pstore_register (Lenny Szubowicz) [867689] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [952734] - [char] ipmi: eliminate long delay in ipmi_si on SGI UV2 (George Beshers) [876778] - [net] bridge: fix a conflict in if_bridge.h with glibc headers (Amerigo Wang) [981325] - [usb] fix endpoint-disabling for failed config changes (Don Zickus) [889391] - [usb] Free the allocated memory before exiting on error (Don Zickus) [889391] - [usb] xhci: fix list access before init (Don Zickus) [889391] - [usb] xhci-mem: init list heads at the beginning of init (Don Zickus) [889391] - [usb] xhci: override bogus bulk wMaxPacketSize values (Don Zickus) [889391] - [usb] enclose USB_XHCI_HCD related symbols within a if USB_XHCI_HCD block (Don Zickus) [889391] - [usb] xhci: clarify compliance mode debug messages (Don Zickus) [889391] - [usb] xhci: Rename SEGMENT_SIZE and SEGMENT_SHIFT as the former is used in a.out.h (Don Zickus) [889391] - [usb] xhci: Use ilog2() rather than __ffs() for calculating SEGMENT_SHIFT (Don Zickus) [889391] - [usb] xhci: Don't warn on empty ring for suspended devices (Don Zickus) [889391] - [usb] xhci: Fix TRB transfer length macro used for Event TRB (Don Zickus) [889391] - [usb] xhci: fix build warning (Don Zickus) [889391] - [usb] xhci: fix bit definitions for IMAN register (Don Zickus) [889391] - [usb] xhci: correctly enable interrupts (Don Zickus) [889391] - [usb] xhci: fix memory leak of URB-private data (Don Zickus) [889391] - [usb] xhci: fix incorrect bit test (Don Zickus) [889391] - [usb] xhci: Fix TD size for isochronous URBs (Don Zickus) [889391] - [usb] xhci: Fix isoc TD encoding (Don Zickus) [889391] - [usb] xhci: remove unused trb var in xhci_irq() (Don Zickus) [889391] - [usb] xhci: Add Lynx Point LP to list of Intel switchable hosts (Don Zickus) [889391] - [usb] xhci: move HC_STATE_SUSPENDED check to xhci_suspend() (Don Zickus) [889391] - [usb] xhci: Stricter conditional for Z1 system models for Compliance Mode Patch (Don Zickus) [889391] - [usb] xhci: Extend Fresco Logic MSI quirk (Don Zickus) [889391] - [usb] xhci: fix null-pointer dereference when destroying half-built segment rings (Don Zickus) [889391] - [usb] xhci: Fix TD Size calculation on 1.0 hosts (Don Zickus) [889391] - [usb] xhci: Fix conditional check in bandwidth calculation (Don Zickus) [889391] - [usb] xhci: Avoid global symbol pollution with handshake (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused ep_ctx (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused slot_ctx (Don Zickus) [889391] - [usb] xhci: Fix missing break in xhci_evaluate_context_result (Don Zickus) [889391] - [usb] xhci: Fix potential NULL ptr deref in command cancellation (Don Zickus) [889391] - [usb] xhci: Remove __force__ __u16 before assigning DeviceRemovable and assign directly (Don Zickus) [889391] - [usb] xhci-ring: removes unnecessary semicolon (Don Zickus) [889391] - [usb] xhci: update a comment regarding the BOS descriptor to reflect the code (Don Zickus) [889391] - [usb] xhci: sparse fixes (Don Zickus) [889391] - [usb] Fail a get config when the port is powered off (Don Zickus) [889391] - [usb] xhci: Handle clear PORT_POWER feature (Don Zickus) [889391] - [usb] redefine DeviceRemovable and wHubDelay as _le16 (Don Zickus) [889391] - [usb] xhci: Avoid "dead ports", add roothub port polling (Don Zickus) [894180] - [usb] Handle warm reset failure on empty port (Don Zickus) [894180] - [usb] Ignore port state until reset completes (Don Zickus) [894180] - [usb] Increase reset timeout (Don Zickus) [894180] - [usb] Allow USB 3.0 ports to be disabled (Don Zickus) [894180] - [usb] Ignore xHCI Reset Device status (Don Zickus) [894180] - [usb] Handle auto-transition from hot to warm reset (Don Zickus) [894180] - [usb] xhci: Handle HS bulk/ctrl endpoints that don't NAK (Don Zickus) [894180] - [usb] Enable LPM after a failed probe (Don Zickus) [815547] - [usb] Don't enable LPM if the exit latency is zero (Don Zickus) [815547] - [usb] Send Set SEL before enablng parent U1/U2 timeout (Don Zickus) [815547] - [usb] xhci: endianness xhci_calculate_intel_u2_timeout (Don Zickus) [815547] - [usb] xhci: fix integer overflow (Don Zickus) [815547] - [usb] Fix LPM disable count mismatch on driver unbind (Don Zickus) [815547] - [usb] Disable LPM while the device is unconfigured (Don Zickus) [815547] - [usb] Fix LPM disable/enable during device reset (Don Zickus) [815547] - [usb] xhci: Fix DIV_ROUND_UP compile error (Don Zickus) [815547] - [usb] xhci: Fix compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Fix core compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Disable hub-initiated LPM for comms devices (Don Zickus) [815547] - [usb] xhci: Add Intel U1/U2 timeout policy (Don Zickus) [815547] - [usb] xhci: Add infrastructure for host-specific LPM policies (Don Zickus) [815547] - [usb] Add macros for interrupt endpoint types (Don Zickus) [815547] - [usb] xhci: Reserve one command for USB3 LPM disable (Don Zickus) [815547] - [usb] xhci: Some Evaluate Context commands must succeed (Don Zickus) [815547] - [usb] Disable USB 3.0 LPM in critical sections (Don Zickus) [815547] - [usb] Add support to enable/disable USB3 link states (Don Zickus) [815547] - [usb] Allow drivers to disable hub-initiated LPM (Don Zickus) [815547] - [usb] Calculate USB 3.0 exit latencies for LPM (Don Zickus) [815547] - [usb] Refactor code to set LPM support flag (Don Zickus) [815547] - [usb] Make sure to fetch the BOS desc for roothubs (Don Zickus) [815547] - [usb] xhci: Add roothub code to set U1/U2 timeouts (Don Zickus) [815547] - [scsi] pm8001: Add new driver pmc8001 to RHEL 6.5 (Rich Bono) [922129] - [scsi] bnx2fc: introduce missing kfree (Jan Vesely) [916004] - [scsi] bnx2fc: Fix common misspellings (Jan Vesely) [916004] - [scsi] bnx2fc: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916004] - [scsi] bnx2fc: Make the fcoe_cltr the SCSI host parent (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.14 (Jan Vesely) [916004] - [scsi] bnx2fc: Update copyright dates (Jan Vesely) [916004] - [scsi] bnx2fc: Fix race condition between IO completion and abort (Jan Vesely) [916004] - [scsi] bnx2fc: Include chip number in the symbolic name (Jan Vesely) [916004] - [scsi] bnx2fc: Enable cached tasks to improve performance (Jan Vesely) [916004] - [scsi] bnx2fc: adjust duplicate test (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.13 (Jan Vesely) [916004] - [scsi] bnx2fc: Support max IO size to 512KB (Jan Vesely) [916004] - [scsi] bnx2fc: Tx/Rx byte counts reset to 0 when exceeding 32 bit values (Jan Vesely) [916004] - [scsi] bnx2fc: Map the doorbell register between offload and enable requests (Jan Vesely) [916004] - [scsi] bnx2fc: Move offload/upload wait logic into a function (Jan Vesely) [916004] - [scsi] bnx2fc: support software fcoe target (Jan Vesely) [916004] - [scsi] bnx2fc: remove useless calls to memset() (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_get_lesb/fcoe_ctlr_get_lesb() directly from libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_link_speed_update() from the exported symbol in libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: add support to get_netdev for bnx2f_interface (Jan Vesely) [916004] - [scsi] bnx2fc: Use the fcoe_sysfs control interface (Jan Vesely) [916004] - [scsi] libfcoe, fcoe, bnx2fc: Add new fcoe control interface (Jan Vesely) [916004] - [scsi] bnx2fc: treewide: fix typo of "suppport" in various comments (Jan Vesely) [916004] - [scsi] fix various printk and comment typos (Jan Vesely) [916004] - [scsi] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Jan Vesely) [916004] - [scsi] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member (Jan Vesely) [916004] - [scsi] bnx2i: Fixed bugs in the handling of unsolicited NOP-Ins (Jan Vesely) [916003] - [scsi] bnx2i: Update version and copyright year 2013 (Jan Vesely) [916003] - [scsi] bnx2i: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916003] - [scsi] bnx2i: Fix typo in printk and comments (Jan Vesely) [916003] - [scsi] bnx2i: fix the bit manipulation when setting the error mask (Jan Vesely) [916003] - [scsi] bnx2i: removed the individual PCI DEVICE ID checking (Jan Vesely) [916003]- [netdrv] ixgbe: fix broken module parameter IntMode (Andy Gospodarek) [958967] - [netdrv] ixgbe: fix broken module parameter FdirMode (Andy Gospodarek) [958967] - [fs] fuse: initialize dentry->d_op properly in fuse_direntplus_link() (Brian Foster) [994492] - [fs] nfs4: Fix infinite loop in nfs4_lookup_root (Scott Mayhew) [987426] - [tracing] Replace syscall_meta_data struct array with pointer array (Jiri Olsa) [992987] - [tracing] Replace trace_event struct array with pointer array (Jiri Olsa) [992987] - [mm] percpu: don't implicitly include slab.h from percpu.h (Baoquan He) [878312] - [mm] percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses (Baoquan He) [878312] - [mm] percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary (Baoquan He) [878312] - [mm] percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] percpu: should use is_vmalloc_addr() (Baoquan He) [878312] - [mm] percpu: fix pcpu_last_unit_cpu (Baoquan He) [878312] - [mm] percpu: fix first chunk match in per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: fix trivial bugs in pcpu_build_alloc_info() (Baoquan He) [878312] - [mm] percpu: move vmalloc based chunk management into percpu-vm.c (Baoquan He) [878312] - [mm] percpu: misc preparations for nommu support (Baoquan He) [878312] - [mm] percpu: reorganize chunk creation and destruction (Baoquan He) [878312] - [mm] percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: add __percpu sparse annotations to core kernel subsystems (Baoquan He) [878312] - [mm] percpu: avoid calling __pcpu_ptr_to_addr() (Baoquan He) [878312] - [mm] percpu: refactor the code in pcpu_depopulate_chunk() (Baoquan He) [878312] - [mm] percpu: add missing per_cpu_ptr_to_phys() definition for UP (Baoquan He) [878312] - [mm] percpu: Fix kdump failure if booted with percpu_alloc=page (Baoquan He) [878312] - [mm] Revert: percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] Revert: percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [878312] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [994382] - [md] raid10: remove use-after-free bug (Jes Sorensen) [994382] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [994382] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [994382] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [827601] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [827601] - [infiniband] hw: import new ocrdma driver from upstream tree (Doug Ledford) [827601] - [infiniband] cma: Export AF_IB statistics (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to bind to AF_IB (Michal Schmidt) [908111] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Michal Schmidt) [908111] - [infiniband] ucma: Add ability to query GID addresses (Michal Schmidt) [908111] - [infiniband] cma: Export cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] ucma: Support querying when IB paths are not reversible (Michal Schmidt) [908111] - [infiniband] sa: Export function to pack a path record into wire format (Michal Schmidt) [908111] - [infiniband] ucma: Support querying for AF_IB addresses (Michal Schmidt) [908111] - [infiniband] cma: Only listen on IB devices when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Set qkey for AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Expose private data when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Merge cma_get/save_net_info (Michal Schmidt) [908111] - [infiniband] cma: Remove unused SDP related code (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Michal Schmidt) [908111] - [infiniband] cma: Verify that source and dest sa_family are the same (Michal Schmidt) [908111] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Michal Schmidt) [908111] - [infiniband] cma: Add helper functions to return id address information (Michal Schmidt) [908111] - [infiniband] cma: Do not modify sa_family when setting loopback address (Michal Schmidt) [908111] - [infiniband] cma: Allow user to specify AF_IB when binding (Michal Schmidt) [908111] - [infiniband] cma: Update port reservation to support AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Add AF_IB support to ip_addr_size (Michal Schmidt) [908111] - [infiniband] cma: Include AF_IB in loopback and any address checks (Michal Schmidt) [908111] - [infiniband] cma: Allow enabling reuseaddr in any state (Michal Schmidt) [908111] - [infiniband] rdma: Define native IB address (Michal Schmidt) [908111] - [netdrv] mlx4: Set link type for RAW PACKET QPs in the QP context (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Disable VLAN stripping for RAW PACKET QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fetch XRC SRQ in the CQ polling code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Advertise MW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Support memory window binding (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove redundant NULL check before kfree (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix compiler warning about uninitialized 'vlan' variable (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Convert is_xxx variables in build_mlx_header() to bool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove local invalidate segment unused fields (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Adjust duplicate test (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix bug unwinding on error in mlx4_ib_init_sriov() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix build error on platforms where UL is not 64 bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix unresolved 64bit math in mellanox/mlx4/en_dcb_nl.c (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Can set maxrate only for TC0 (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set max rate-limit for a TC (Amir Vadai) [950401 950910 950913 950915] - [netdrv] dcb: Add an optional max rate attribute (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable RFS when running in SRIOV mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Initialize RFS filters lock and list in init_netdev (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add accelerated RFS support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add rmap support to mlx4_assign_eq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Dynamic VST to VST vlan/qos changes (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fail device init if num_vfs is negative (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add warning in case of command timeouts (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Replace sscanf() with kstrtoint() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add prints when TX timeout occurs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Change log level from error to debug for vlan related messages (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Do not query stats when device port is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix resource leak in error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx_en: Timestamping is not supported in slave mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Keep VF assigned MAC in the PF admin table (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Handle unassigned VF MAC address correctly (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix adaptive moderation cq update (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Strengthen VLAN tags/priorities enforcement in VST mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add missing report on VST and spoof-checking dev caps (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix a build error on 32bit arches (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add support to get VF config (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF default vlan ID and priority support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF mac address support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add structures to keep VF Ethernet ports information (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add reference counting to MAC registeration (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable HW clock overflow check when no HW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable HW timestamping for VFs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Expose a few helpers to fill DMFS HW strucutures (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of DMFS HW rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Change a few DMFS fields names to match firmare spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Match DMFS promiscuous field names to firmware spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Move DMFS HW structs to common header file (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Reduce warning message for SRQ_LIMIT event to debug level (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add a service task (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Support software timestamping (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add HW timestamping support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Read HCA frequency and map internal clock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add timestamping device capability (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Implement SRQ object lookup from srqn (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: set correct MTU in SRIOV (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Translate guest B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add helper function to translate B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Enable DCB ETS ops only when supported by the firmware (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Added proper description for two device capabilities (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix setting initial MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disallow releasing VF QPs which have steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Always use 64 bit resource ID when doing lookup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove ethtool flow steering rules before releasing QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong order of flow steering resources removal (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup MAC resources on module unload or port stop (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix race when setting the device MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix endianness bug in set_param_l (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Turn off device-managed FS bit in dev-cap wrapper if DMFS is not enabled (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable mlx4_QP_ATTACH calls from guests if the host uses flow steering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Implement memory windows allocation and deallocation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Enable memory windows in INIT_HCA and QUERY_HCA (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable memory windows for virtual functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix allocation of device tx_cq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Propagate MR deregistration failures to caller (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Rename MPT-related functions to have mpt_ prefix (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add unicast MAC filtering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Manage hash of MAC addresses per port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Save previous MAC address of the port so we can replace it later (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Re-arrange ndo_set_rx_mode related code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup multiline strings (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Optimize Rx fast path filter checks (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Optimize loopback related checks in data path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Assigning TX irq per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix compilation error when CONFIG_INET isn't defined (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix error propagation for ethtool helper function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix transmit timeout when driver restarts port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't reassign port mac address on firmware that supports it (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Use firmware driven flow steering hash mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ethtool rules leftovers after module unloaded (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Block insertion of ethtool steering rules while the interface is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix vlan mask for ethtool steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Validate VLAN IDs provided in ethtool flow steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ip/udp steering rules multicast mac when attached via ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Set correctly allow_loopback flag (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of HW flow steering rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race when closing TX queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Return proper error code when __mlx4_add_one fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use the correct netif lock on ndo_set_rx_mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix traffic loss under promiscuous mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Issue the dump eth statistics command under lock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: remove redundant code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add support for destination MAC in steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use generic etherdevice.h functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set number of rx/tx channels using ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix TX moderation info loss after set_ringparam is called (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adjusting moderation per each ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove remnants of LRO support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Unmap UAR also in the case of error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't use vlan tag value as an indication for vlan presence (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Remove annoying debug messages from SR-IOV flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix skb truesize underestimation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] etherdevice.h: Add ether_addr_equal_64bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] ethtool: Add destination MAC address to flow steering API (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fixing TX queue stop/wake flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: nullify cq->vector field when closing completion queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Checksum counters per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix vlan table overflow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adding 40gb speed report for ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix crash upon device initialization error (Amir Vadai) [950401 950910 950913 950915] - [net] introduce IFF_NO_UNICAST_FLT (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add more rtnl_link_ops callbacks (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add rtnl_link_ops support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ib_srp: Eliminate state SRP_TARGET_DEAD - minus system_long_wq (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Allow SRP disconnect through sysfs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Simplify attribute initialization code (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Fix attribute registration (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Document sysfs attributes (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: use __scsi_target_unblock (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add Mellanox copyright (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Fix device removal flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add support for iser CM REQ additional info (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Return error to upper layers on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Move informational messages from error to info level (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add module version (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: add support for TIPC protocol (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_hard_header() return value (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix send lockup due to missed TX completion (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: zero last byte for strncpy (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: simplify a warning message (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: limit the size allocated by rds_message_alloc() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Free ipoib neigh on path record failure so path rec queries are retried (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Fail I/O requests if the transport is offline (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid endless SCSI error handling loop (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid sending a task management function needlessly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Track connection state properly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Enable iser when FMRs are not supported (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Avoid error prints on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Use proper define for the commands per LUN value advertised to SCSI ML (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Don't attempt to release resources on error flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Add version and firmware info to ethtool reporting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_neigh hashing to use the correct daddr octets (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix crash due to skb double destruct (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: remove depends on CONFIG_EXPERIMENTAL (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Call skb_dst_drop() once skb is enqueued for sending (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: send disconnect request without waiting for CM timewait exit (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: destroy and recreate QP and CQs when reconnecting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce the helper function srp_remove_target() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Suppress superfluous error messages (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Process all error completions (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce srp_handle_qp_err() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Simplify SCSI error handling (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Keep processing commands during host removal (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Eliminate state SRP_TARGET_CONNECTING (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Increase block layer timeout (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add more RX CQs to scale out processing of SCSI responses (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Don't touch cmid after dropping reference (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Verify that QP handler is valid before dispatching events (Doug Ledford) [791284 865301 950918 983117] - [infiniband] uverbs: Implement memory windows support in uverbs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Add "type 2" memory windows support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Change return value from find_gid_port() (Doug Ledford) [791284 865301 950918 983117]- [fs] autofs: remove autofs dentry mount check (Ian Kent) [947275] - [net] bridge: do not call setup_timer() multiple times (Amerigo Wang) [994430] - [mm] compaction: fixup need_compaction (Andrea Arcangeli) [953225] - [mm] compaction: add compaction to zone_reclaim_mode (Andrea Arcangeli) [953225] - [mm] zone_reclaim: after a successful zone_reclaim check the min watermark (Andrea Arcangeli) [953225] - [mm] compaction: increase the high order pages in the watermarks (Andrea Arcangeli) [953225] - [mm] compaction: don't require high order pages below min wmark (Andrea Arcangeli) [953225] - [mm] compaction: reset before initializing the scan cursors (Andrea Arcangeli) [953225] - [mm] compaction: don't depend on kswapd to invoke reset_isolation_suitable (Andrea Arcangeli) [953225] - [mm] zone_reclaim: compaction: scan all memory with /proc/sys/vm/compact_memory (Andrea Arcangeli) [953225] - [mm] zone_reclaim: remove ZONE_RECLAIM_LOCKED (Andrea Arcangeli) [953225] - [mm] page_alloc: avoid marking zones full prematurely after zone_reclaim() (Andrea Arcangeli) [953225] - [x86] trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [738712] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [738712] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [738712] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [738712] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [738712] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [738712] - [x86] trace: Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [738712] - [x86] uv3: Trim MMR register definitions after code changes for SGI UV3 (George Beshers) [988345] - [x86] uv3: Check current gru hub support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Time Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update x2apic Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Hub Info for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update ACPI Check to include SGI UV3 (George Beshers) [988345] - [x86] uv3: Update MMR register definitions for SGI Ultraviolet System 3 (George Beshers) [988345] - [kernel] coredump: change wait_for_dump_helpers() to use wait_event_interruptible() (Oleg Nesterov) [773215] - [kernel] coredump: introduce dump_interrupted() (Oleg Nesterov) [773215] - [kernel] coredump: Un-inline the core-dump helper functions (Oleg Nesterov) [773215] - [kernel] coredump: sanitize the setting of signal->group_exit_code (Oleg Nesterov) [773215] - [kernel] coredump: ensure that SIGKILL always kills the dumping thread (Oleg Nesterov) [773215] - [kernel] coredump: only SIGKILL should interrupt the coredumping task (Oleg Nesterov) [773215] - [kernel] coredump: set ->group_exit_code for other CLONE_VM tasks too (Oleg Nesterov) [773215] - [fs] procfs: allow threads to rename siblings via /proc/pid/tasks/tid/comm (Jerome Marchand) [950840] - [security] selinux: make security_sb_clone_mnt_opts return an error on context mismatch (Jeff Layton) [800218] - [netdrv] bna: fix vlan_grp handling (Stefan Assmann) [886420] - [netdrv] mlx4_en: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlge: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlcnic: fix vlgrp handling (Stefan Assmann) [886420] - [fs] nfs4: end back channel session draining (Steve Dickson) [984118] - [fs] nfs4: Fix a pNFS session draining deadlock (Steve Dickson) [984118] - [fs] xfs: Fix delalloc WARN_ON() in xfs_vm_releasepage() (Aaron Tomlin) [991496] - [fs] nfs: Fix access to suid/sgid executables (Niels de Vos) [988135] - [fs] nfs4: don't put ACCESS in OPEN compound if O_EXCL (Niels de Vos) [988135] - [fs] nfs4: Add ACCESS operation to OPEN compound (Niels de Vos) [988135] - [fs] livelock avoidance in sget() (Eric Sandeen) [916811] - [fs] ext4: create a new BH_Verified flag to avoid unnecessary metadata validation (Lukas Czerner) [879163] - [fs] ext4: Fix dirtying of journalled buffers in data=journal mode (Lukas Czerner) [834919] - [fs] ext4: fix ext_remove_space for punch_hole case (Lukas Czerner) [969307] - [fs] ext4: punch_hole should wait for DIO writers (Lukas Czerner) [969307] - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692063] - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692063] - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692063] - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692063] - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692063] - [fs] lockd: protect nlm_blocked list (David Jeffery) [967095] - [virt] hv: Populate the guest ID with RHEL info (Jason Wang) [969230] - [virt] hv: Fix a bug in version negotiation code for util services (Jason Wang) [980554] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [991242] - [pci] Fix bit definitions of PCI_EXP_LNKCAP2 register (Myron Stowe) [989252] - [virt] storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [969537 969548] - [virt] storvsc: Support FC devices (Jason Wang) [969537] - [virt] storvsc: Implement multi-channel support (Jason Wang) [969537] - [virt] storvsc: Update the storage protocol to win8 level (Jason Wang) [969537] - [virt] storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [969548] - [virt] hv: Add the GUID fot synthetic fibre channel device (Jason Wang) [969537] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [990853] - [usb] fix thread-unsafe anchor utiliy routines (Stanislaw Gruszka) [993005] - [kernel] hung_task: print more info when reporting the problem (Oleg Nesterov) [976899] - [cpufreq] Convert the cpufreq_driver_lock to a rwlock (Prarit Bhargava) [887045] - [scsi] fnic: fix sleeping function called from invalid context during probe (Chris Leech) [829506] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [829506] - [scsi] fnic: Incremented driver version (Chris Leech) [829506] - [scsi] fnic: fix kernel panic due to FIP mode misconfiguration (Chris Leech) [829506] - [scsi] fnic: FIP VLAN Discovery Feature Support (Chris Leech) [829506] - [scsi] fnic: Fnic Trace Utility (Chris Leech) [829506] - [scsi] fnic: New debug flags and debug log messages (Chris Leech) [829506] - [scsi] fnic: fnic driver may hit BUG_ON on device reset (Chris Leech) [829506] - [scsi] fnic: Fix SGEs limit (Chris Leech) [829506] - [scsi] fnic: fixing issues in device and firmware reset code (Chris Leech) [829506] - [scsi] fnic: fix for trusted cos (Chris Leech) [829506] - [scsi] fnic: fix incorrect use of SLAB_CACHE_DMA flag (Chris Leech) [829506] - [x86] pmu: prepare for migration support (Paolo Bonzini) [928866] - [x86] kvm: Add code to track call origin for msr assignment (Paolo Bonzini) [928866] - [x86] kvm: add kvm_arch_vcpu_postcreate callback, move TSC initialization (Paolo Bonzini) [928866] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [981032] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [981032] - [input] wacom: BTN_TOOL_DOUBLETAP is not a valid device_type (Aristeu Rozanski) [815589] - [input] wacom: use BTN_TOOL_FINGER to indicate touch device type (Aristeu Rozanski) [815589] - [input] wacom: remove pressure for touch devices (Aristeu Rozanski) [815589] - [input] wacom: report id 3 returns 4 bytes of data (Aristeu Rozanski) [815589] - [input] wacom: add support for Lenovo tablet ID 0xE6 (Aristeu Rozanski) [815589] - [input] wacom: support 2FGT in MT format (Aristeu Rozanski) [815589] - [input] wacom: support one finger touch the touchscreen way (Aristeu Rozanski) [815589] - [input] wacom: process pen data in its own routine (Aristeu Rozanski) [815589] - [input] wacom: share pen info with touch of the same ID (Aristeu Rozanski) [815589] - [input] wacom: fix runtime PM related deadlock (Aristeu Rozanski) [815589] - [input] wacom: add support for new LCD tablets (Aristeu Rozanski) [815589] - [input] wacom: add defines for packet lengths of various devices (Aristeu Rozanski) [815589] - [input] wacom: fix error path in wacom_probe() (Aristeu Rozanski) [815589] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k (Chad Dupuis) [927382] - [scsi] Revert "qla2xxx: Add setting of driver version string for vendor application." (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for locking issue between driver ISR and mailbox routines (Chad Dupuis) [927382] - [scsi] qla2xxx: Add clarifying printk to thermal access fail cases (Chad Dupuis) [927382] - [scsi] qla2xxx: Wait for IDC complete event to finish loopback operation (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process state change aen for reset owner (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process RSCNs for a vport on the same physical adapter (Chad Dupuis) [927382] - [scsi] qla2xxx: Correction of comment in MBC opcode defines (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes (Chad Dupuis) [927382] - [scsi] qla2xxx: Enhancements to support ISPFx00 (Chad Dupuis) [927382] - [scsi] qla2xxx: Integrate generic card temperature with mezz card temperature (Chad Dupuis) [927382] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the copyright information (Chad Dupuis) [927382] - [scsi] qla2xxx: Display the lock owner on lock acquire failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Move loopback mode reset after chip reset check (Chad Dupuis) [927382] - [scsi] qla2xxx: Extra loopback error handling for ISP83xx (Chad Dupuis) [927382] - [scsi] qla2xxx: don't free pool that wasn't allocated (Chad Dupuis) [927382] - [scsi] qla2xxx: Unload hangs after issuing BSG commands to vport (Chad Dupuis) [927382] - [scsi] qla2xxx: Do MPI reset only for 81xx (Chad Dupuis) [927382] - [scsi] qla2xxx: Do link initialization on get loop id failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the FTP site references in the driver sources (Chad Dupuis) [927382] - [scsi] qla2xxx: Reject loopback request if one is already in progress (Chad Dupuis) [927382] - [scsi] qla2xxx: Print thermal unsupported message (Chad Dupuis) [927382] - [scsi] qla2xxx: Avoid null pointer dereference in shutdown routine (Chad Dupuis) [927382] - [scsi] qla2xxx: Get VPD information from common location for CNA (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct race in loop_state assignment during reset handling (Chad Dupuis) [927382] - [scsi] qla2xxx: Display that driver is operating in legacy interrupt mode (Chad Dupuis) [927382] - [scsi] qla2xxx: Free rsp_data even on error in qla2x00_process_loopback() (Chad Dupuis) [927382] - [scsi] qla2xxx: Dont clear drv active on iospace config failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Update ql2xextended_error_logging parameter description with new options (Chad Dupuis) [927382] - [scsi] qla2xxx: Parameterize the link speed of hba rather than fcport (Chad Dupuis) [927382] - [scsi] qla2xxx: Add 16Gb/s case to get port speed capability (Chad Dupuis) [927382] - [scsi] qla2xxx: Move marking fcport online ahead of setting iiDMA speed (Chad Dupuis) [927382] - [scsi] qla2xxx: Obtain loopback iteration count from bsg request (Chad Dupuis) [927382] - [scsi] qla2xxx: Add acquiring of risc semaphore before doing ISP reset (Chad Dupuis) [927382] - [scsi] qla2xxx: Properly set result field of bsg_job reply structure for success and failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix coccinelle warnings in qla2x00_relogin (Chad Dupuis) [927382] - [scsi] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set (Chad Dupuis) [927382] - [scsi] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla83xx_fw_dump function (Chad Dupuis) [927382] - [scsi] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message (Chad Dupuis) [927382] - [scsi] qla2xxx: Move noisy Start scsi failed messages to verbose logging level (Chad Dupuis) [927382] - [scsi] qla2xxx: Honor status value of 2 for report-id acquisition (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for warnings reported by sparse (Chad Dupuis) [927382] - [scsi] qla2xxx: No fcport FC-4 type assignment in GA_NXT response (Chad Dupuis) [927382] - [scsi] qla2xxx: Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear unsupported 'states' during Get-FW-State queries (Chad Dupuis) [927382] - [scsi] qla2xxx: Remove spurious taking of ha->vport_slock spinlock (Chad Dupuis) [927382] - [cciss] Silence noisy per-device cciss messages (Tomas Henzl) [972697] - [scsi] mpt3sas: Bump driver version to v02.100.00.00-rh1 (Tomas Henzl) [839470] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [839470] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [839470] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [839470] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [839470] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [839470] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [839470] - [scsi] mpt3sas: don't wank with fasync on ->release() (Tomas Henzl) [839470] - [scsi] mpt3sas: Fix typos in printk (Tomas Henzl) [839470] - [scsi] mpt3sas: remove unused variables (Tomas Henzl) [839470] - [scsi] mpt3sas: Remove unneeded version.h header inclusion (Tomas Henzl) [839470] - [scsi] mpt3sas: cut and paste bug storing trigger mpi (Tomas Henzl) [839470] - [scsi] mpt3sas: add new driver supporting 12GB SAS (Tomas Henzl) [839470] - [scsi] scsi_transport_sas: add 12GB definitions for mpt3sas (Tomas Henzl) [839470] - [scsi] megaraid_sas: megaraid_sas driver init fails in kdump kernel (Tomas Henzl) [833299] - [scsi] sd_dif: problem with verify of type 1 protection information (PI) (Ewan Milne) [956402] - [scsi] sd: Ensure we correctly disable devices with unknown protection type (Ewan Milne) [956402] - [scsi] sd: Avoid remapping bad reference tags (Ewan Milne) [956402] - [scsi] sd: Allow protection_type to be overridden (Ewan Milne) [956402] - [scsi] Disable DIF on Hitachi Ultrastar 15K300 (Ewan Milne) [956402] - [scsi] Fix printing of variable length commands (Ewan Milne) [956402] - [scsi] Fix race between starved list and device removal (Ewan Milne) [916994] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [923876] - [scsi] remove check for 'resetting' (Ewan Milne) [923876] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [923876] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [923876] - [scsi] advansys Remove 'last_reset' references (Ewan Milne) [923876] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [923876] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [923876] - [net] ipv6: prevent race between address creation and removal (Jiri Pirko) [953380] - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Jiri Benc) [987651] {CVE-2013-4162} - [net] netlabel: improve domain mapping validation (Paul Moore) [963427] - [net] netlabel: correctly list all the static label mappings (Paul Moore) [918803] - [x86] Revert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Rafael Aquini) [855057]- [x86] Revert: power: Initialize MSR_IA32_ENERGY_PERF_BIAS due to performance regression (Neil Horman) [968981] - [mm] mmu_notifier: re-fix freed page still mapped in secondary MMU (George Beshers) [910085] - [x86] Round the calculated scale factor in set_cyc2ns_scale() (Prarit Bhargava) [975507] - [x86] sched: Fix overflow in cyc2ns_offset (Prarit Bhargava) [975507] - [virt] virtio: support unlocked queue poll (Jason Wang) [989411] - [netdrv] virtio_net: fix race in RX VQ processing (Jason Wang) [989411] - [watchdog] Use pr_ and pr_ (Don Zickus) [796364] - [watchdog] cleanup spaces before tabs (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix crash on systems without DMI_BOARD_NAME (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed "scheduling while atomic" bug (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed I/O operations order (Don Zickus) [796364] - [watchdog] watchdog_info constify (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix I/O space access technique (Don Zickus) [796364] - [block] aoe: adjust ref of head for compound page tails (David Milburn) [976900] - [block] aoe: update internal version number to v83 (David Milburn) [976900] - [block] aoe: update copyright date (David Milburn) [976900] - [block] aoe: perform I/O completions in parallel (David Milburn) [976900] - [block] aoe: replace kmalloc and then memcpy with kmemdup (David Milburn) [976900] - [block] aoe: reserve enough headroom on skbs (David Milburn) [976900] - [block] aoe: get rid of cached bv variable in bufinit() (David Milburn) [976900] - [block] aoe: fix use after free in aoedev_by_aoeaddr() (David Milburn) [976900] - [block] aoe: update internal version number to 81 (David Milburn) [976900] - [block] aoe: identify source of runt AoE packets (David Milburn) [976900] - [block] aoe: allow comma separator in aoe_iflist value (David Milburn) [976900] - [block] aoe: allow user to disable target failure timeout (David Milburn) [976900] - [block] aoe: use dynamic number of remote ports for AoE storage target (David Milburn) [976900] - [block] aoe: avoid races between device destruction and discovery (David Milburn) [976900] - [block] aoe: improve handling of misbehaving network paths (David Milburn) [976900] - [block] aoe: return real minor number for static minors (David Milburn) [976900] - [block] aoe: initialize sysminor to avoid compiler warning (David Milburn) [976900] - [block] aoe: make error messages more specific in static minor allocation (David Milburn) [976900] - [block] aoe: remove call to request handler from I/O completion (David Milburn) [976900] - [block] aoe: cleanup: correct comment for aoetgt nout (David Milburn) [976900] - [block] aoe: increase default cap on outstanding AoE commands in the network (David Milburn) [976900] - [block] aoe: remove vestigial request queue allocation (David Milburn) [976900] - [block] aoe: copy fallback timing information on destination failover (David Milburn) [976900] - [block] aoe: update driver-internal version to 64+ (David Milburn) [976900] - [block] aoe: commands in retransmit queue use new destination on failure (David Milburn) [976900] - [block] aoe: use high-resolution RTTs with fallback to low-res (David Milburn) [976900] - [block] aoe: manipulate aoedev network stats under lock (David Milburn) [976900] - [block] aoe: err device: include MAC addresses for unexpected responses (David Milburn) [976900] - [block] aoe: improve network congestion handling (David Milburn) [976900] - [block] aoe: provide ATA identify device content to user on request (David Milburn) [976900] - [block] aoe: update driver-internal version number to 60 (David Milburn) [976900] - [block] aoe: whitespace cleanup (David Milburn) [976900] - [block] aoe: cleanup: remove unused ata_scnt function (David Milburn) [976900] - [block] aoe: "payload" sysfs file exports per-AoE-command data transfer size (David Milburn) [976900] - [block] aoe: support larger I/O requests via aoe_maxsectors module param (David Milburn) [976900] - [block] aoe: update cap on outstanding commands based on config query response (David Milburn) [976900] - [block] aoe: support the forgetting (flushing) of a user-specified AoE target (David Milburn) [976900] - [block] aoe: print warning regarding a common reason for dropped transmits (David Milburn) [976900] - [block] aoe: avoid running request handler on plugged queue (David Milburn) [976900] - [block] aoe: update aoe-internal version number to 50 (David Milburn) [976900] - [block] aoe: update documentation to better reflect aoe-plus-udev usage (David Milburn) [976900] - [block] aoe: remove unused code (David Milburn) [976900] - [block] aoe: make dynamic block minor numbers the default (David Milburn) [976900] - [block] aoe: update and specify AoE address guards and error messages (David Milburn) [976900] - [block] aoe: retain static block device numbers for backwards compatibility (David Milburn) [976900] - [block] aoe: support more AoE addresses with dynamic block device minor numbers (David Milburn) [976900] - [block] aoe: update documentation with new URL and VM settings reference (David Milburn) [976900] - [block] aoe: update copyright year in touched files (David Milburn) [976900] - [block] aoe: update internal version number to 49 (David Milburn) [976900] - [block] aoe: remove unused code and add cosmetic improvements (David Milburn) [976900] - [block] aoe: increase net_device reference count while using it (David Milburn) [976900] - [block] aoe: associate frames with the AoE storage target (David Milburn) [976900] - [block] aoe: disallow unsupported AoE minor addresses (David Milburn) [976900] - [block] aoe: do revalidation steps in order (David Milburn) [976900] - [block] aoe: failover remote interface based on aoe_deadsecs parameter (David Milburn) [976900] - [block] aoe: use packets that work with the smallest-MTU local interface (David Milburn) [976900] - [block] aoe: use a kernel thread for transmissions (David Milburn) [976900] - [block] aoe: become I/O request queue handler for increased user control (David Milburn) [976900] - [block] aoe: kernel thread handles I/O completions for simple locking (David Milburn) [976900] - [block] aoe: for performance support larger packet payloads (David Milburn) [976900] - [block] aoe: assert AoE packets marked as requiring no checksum (David Milburn) [976900] - [md] dm-raid: Remember the last sync operation that was performed (Jonathan E Brassow) [985920] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [985920] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [913650] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [913650] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jonathan E Brassow) [913650] - [md] dm-raid: Add message/status support for changing sync action (Jonathan E Brassow) [985920] - [md] dm-raid: round region_size to power of two (Jonathan E Brassow) [985920] - [block] nvme: fixup nvme_dev_open for ioctl's (David Milburn) [922973] - [block] nvme: Return the result from user admin command IOCTL even in case of failure (David Milburn) [922973] - [block] nvme: Add MSI support (David Milburn) [922973] - [block] nvme: Use dma_set_mask() correctly (David Milburn) [922973] - [block] nvme: Do not cancel command multiple times (David Milburn) [922973] - [block] nvme: fix error return code in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: check for integer overflow in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: update NVM EXPRESS DRIVER file list (David Milburn) [922973] - [block] nvme: Fix a signedness bug in nvme_trans_modesel_get_mp (David Milburn) [922973] - [block] nvme: Remove redundant version.h header include (David Milburn) [922973] - [block] nvme: Use user defined admin ioctl timeout (David Milburn) [922973] - [block] nvme: Simplify Firmware Activate code slightly (David Milburn) [922973] - [block] nvme: Only clear the enable bit when disabling controller (David Milburn) [922973] - [block] nvme: Wait for device to acknowledge shutdown (David Milburn) [922973] - [block] nvme: Schedule timeout for sync commands (David Milburn) [922973] - [block] nvme: Meta-data support in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Device specific stripe size handling (David Milburn) [922973] - [block] nvme: Split non-mergeable bio requests (David Milburn) [922973] - [block] nvme: Remove dead code in nvme_dev_add (David Milburn) [922973] - [block] nvme: Check for NULL memory in nvme_dev_add (David Milburn) [922973] - [block] nvme: Fix error clean-up on nvme_alloc_queue (David Milburn) [922973] - [block] nvme: Free admin queue on request_irq error (David Milburn) [922973] - [block] nvme: Add scsi unmap to SG_IO (David Milburn) [922973] - [block] nvme: queue usage fixes in nvme-scsi (David Milburn) [922973] - [block] nvme: Set TASK_INTERRUPTIBLE before processing queues (David Milburn) [922973] - [block] nvme: Add a character device for each nvme device (David Milburn) [922973] - [block] nvme: Fix endian-related problems in user I/O submission path (David Milburn) [922973] - [block] nvme: Fix I/O cancellation status on big-endian machines (David Milburn) [922973] - [block] nvme: Fix sparse warnings in scsi emulation (David Milburn) [922973] - [block] nvme: Don't fail initialisation unnecessarily (David Milburn) [922973] - [block] nvme: Abstract out sector to block number conversion (David Milburn) [922973] - [block] nvme: Use round_jiffies_relative() for the periodic, once-per-second timer (David Milburn) [922973] - [block] nvme: Add nvme-scsi.c (David Milburn) [922973] - [block] nvme: Add definitions for format command (David Milburn) [922973] - [block] nvme: Move structures & definitions to header file (David Milburn) [922973] - [block] nvme: Rename nvme.c to nvme-core.c (David Milburn) [922973] - [block] nvme: Add discard support for capable devices (David Milburn) [922973] - [block] nvme: Add namespaces with no LBA range feature (David Milburn) [922973] - [block] nvme: Add entry for the NVMe driver (David Milburn) [922973] - [block] nvme: Initialize iod nents to 0 (David Milburn) [922973] - [block] nvme: Define SMART log (David Milburn) [922973] - [block] nvme: Add result to nvme_get_features (David Milburn) [922973] - [block] nvme: Set result from user admin command (David Milburn) [922973] - [block] nvme: End queued bio requests when freeing queue (David Milburn) [922973] - [block] nvme: Free cmdid on nvme_submit_bio error (David Milburn) [922973] - [block] nvme: Cancel outstanding IOs on queue deletion (David Milburn) [922973] - [block] nvme: Free admin queue memory on initialisation failure (David Milburn) [922973] - [block] nvme: Use ida for nvme device instance (David Milburn) [922973] - [block] nvme: Fix whitespace damage in nvme_init (David Milburn) [922973] - [block] nvme: handle allocation failure in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: Fix uninitialized iod compiler warning (David Milburn) [922973] - [block] nvme: Do not set IO queue depth beyond device max (David Milburn) [922973] - [block] nvme: Set block queue max sectors (David Milburn) [922973] - [block] nvme: use namespace id for nvme_get_features (David Milburn) [922973] - [block] nvme: replace nvme_ns with nvme_dev for user admin (David Milburn) [922973] - [block] nvme: Fix nvme module init when nvme_major is set (David Milburn) [922973] - [block] nvme: Set request queue logical block size (David Milburn) [922973] - [block] nvme: Set number of queues correctly (David Milburn) [922973] - [block] nvme: Version 0.8 (David Milburn) [922973] - [block] nvme: Set queue flags correctly (David Milburn) [922973] - [block] nvme: Simplify nvme_unmap_user_pages (David Milburn) [922973] - [block] nvme: Mark the end of the sg list (David Milburn) [922973] - [block] nvme: Fix DMA mapping for admin commands (David Milburn) [922973] - [block] nvme: Rename IO_TIMEOUT to NVME_IO_TIMEOUT (David Milburn) [922973] - [block] nvme: Merge the nvme_bio and nvme_prp data structures (David Milburn) [922973] - [block] nvme: Change nvme_completion_fn to take a dev (David Milburn) [922973] - [block] nvme: Change get_nvmeq to take a dev instead of a namespace (David Milburn) [922973] - [block] nvme: Simplify completion handling (David Milburn) [922973] - [block] nvme: Update Identify Controller data structure (David Milburn) [922973] - [block] nvme: Implement doorbell stride capability (David Milburn) [922973] - [block] nvme: Version 0.7 (David Milburn) [922973] - [block] nvme: Don't probe namespace 0 (David Milburn) [922973] - [block] nvme: Fix calculation of number of pages in a PRP List (David Milburn) [922973] - [block] nvme: Create nvme_identify and nvme_get_features functions (David Milburn) [922973] - [block] nvme: Fix memory leak in nvme_dev_add() (David Milburn) [922973] - [block] nvme: Fix calls to dma_unmap_sg (David Milburn) [922973] - [block] nvme: Correct sg list setup in nvme_map_user_pages (David Milburn) [922973] - [block] nvme: Fix bug in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Rework ioctls (David Milburn) [922973] - [block] nvme: Add the nvme thread to the wait queue before waking it up (David Milburn) [922973] - [block] nvme: Return real error from nvme_create_queue (David Milburn) [922973] - [block] nvme: Version 0.6 (David Milburn) [922973] - [block] nvme: Add a few calling convention notes (David Milburn) [922973] - [block] nvme: Handle failures from memory allocations in nvme_setup_prps (David Milburn) [922973] - [block] nvme: Use an IDA to allocate minor numbers (David Milburn) [922973] - [block] nvme: Add include of delay.h for msleep (David Milburn) [922973] - [block] nvme: Add support for timing out I/Os (David Milburn) [922973] - [block] nvme: Rename cancel_cmdid_data to cancel_cmdid (David Milburn) [922973] - [block] nvme: Fix bug in error handling (David Milburn) [922973] - [block] nvme: Time out initialisation after a few seconds (David Milburn) [922973] - [block] nvme: Fix warning in free_irq (David Milburn) [922973] - [block] nvme: Correct the Controller Configuration settings (David Milburn) [922973] - [block] nvme: Version 0.5 (David Milburn) [922973] - [block] nvme: Change the definition of nvme_user_io (David Milburn) [922973] - [block] nvme: Correct the definitions of two ioctls (David Milburn) [922973] - [block] nvme: Add compat_ioctl (David Milburn) [922973] - [block] nvme: Simplify queue lookup (David Milburn) [922973] - [block] nvme: Remove the kthread from the wait queue (David Milburn) [922973] - [block] nvme: Fix off-by-one when filling in PRP lists (David Milburn) [922973] - [block] nvme: Fix interpretation of 'Number of Namespaces' field (David Milburn) [922973] - [block] nvme: Remove outdated comments (David Milburn) [922973] - [block] nvme: Fix comment formatting (David Milburn) [922973] - [block] nvme: Convert comments to kernel-doc notation (David Milburn) [922973] - [block] nvme: Update admin opcodes to match the 1.0RC spec (David Milburn) [922973] - [block] nvme: Version 0.4 (David Milburn) [922973] - [block] nvme: Reduce maximum queue depth by 1 (David Milburn) [922973] - [block] nvme: Fix discontiguous accesses (David Milburn) [922973] - [block] nvme: Handle bios that contain non-virtually contiguous addresses (David Milburn) [922973] - [block] nvme: Implement Flush (David Milburn) [922973] - [block] nvme: Mark CMD_CTX_CANCELLED as being unlikely (David Milburn) [922973] - [block] nvme: Correct SQ doorbell semantics (David Milburn) [922973] - [block] nvme: Let the kthread take care of devices earlier (David Milburn) [922973] - [block] nvme: Rename nr_queues to nr_io_queues (David Milburn) [922973] - [block] nvme: Remove setting of 'flags' in rw command (David Milburn) [922973] - [block] nvme: Release 0.3 (David Milburn) [922973] - [block] nvme: Add a kthread to handle the congestion list (David Milburn) [922973] - [block] nvme: Handle failures differently in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: Update BAR structure to match the current spec (David Milburn) [922973] - [block] nvme: Handle physical merging of bvec entries (David Milburn) [922973] - [block] nvme: Check for DMA mapping failure (David Milburn) [922973] - [block] nvme: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps (David Milburn) [922973] - [block] nvme: Optimise memory usage for I/Os between 4k and 128k (David Milburn) [922973] - [block] nvme: Switch to use DMA Pool API (David Milburn) [922973] - [block] nvme: Rename nvme_req_info to nvme_bio (David Milburn) [922973] - [block] nvme: Initial PRP List support (David Milburn) [922973] - [block] nvme: Advance the sg pointer when filling in an sg list (David Milburn) [922973] - [block] nvme: Renumber the special context values (David Milburn) [922973] - [block] nvme: Handle the congestion list a little better (David Milburn) [922973] - [block] nvme: Record the timeout for each command (David Milburn) [922973] - [block] nvme: Need to lock queue during interrupt handling (David Milburn) [922973] - [block] nvme: Detect command IDs completing that are out of range (David Milburn) [922973] - [block] nvme: Detect commands that are completed twice (David Milburn) [922973] - [block] nvme: Use a symbolic name to represent cancelled commands instead of 0 (David Milburn) [922973] - [block] nvme: Add a module parameter to use a threaded interrupt (David Milburn) [922973] - [block] nvme: Call put_nvmeq() before calling nvme_submit_sync_cmd() (David Milburn) [922973] - [block] nvme: Allow fatal signals to interrupt I/O (David Milburn) [922973] - [block] nvme: Release 0.2 (David Milburn) [922973] - [block] nvme: Add download / activate firmware ioctls (David Milburn) [922973] - [block] nvme: Add remaining status codes (David Milburn) [922973] - [block] nvme: Move sysfs entries to the right place (David Milburn) [922973] - [block] nvme: Disable the device before we write the admin queues (David Milburn) [922973] - [block] nvme: Request I/O regions (David Milburn) [922973] - [block] nvme: Allow queues to be allocated above 4GB (David Milburn) [922973] - [block] nvme: Enable device DMA (David Milburn) [922973] - [block] nvme: Enable and disable the PCI device (David Milburn) [922973] - [block] nvme: Check returns from nvme_alloc_queue() (David Milburn) [922973] - [block] nvme: Remove 'node' from nvme_dev (David Milburn) [922973] - [block] nvme: Read the model, serial & firmware rev from the controller (David Milburn) [922973] - [block] nvme: Add NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Create nvme_map_user_pages() and nvme_unmap_user_pages() (David Milburn) [922973] - [block] nvme: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges (David Milburn) [922973] - [block] nvme: Zero the command before we send it (David Milburn) [922973] - [block] nvme: Add nvme_setup_prps() (David Milburn) [922973] - [block] nvme: Make nvme_common_command more featureful (David Milburn) [922973] - [block] nvme: Use PRP2 for the nvme_identify ioctl (David Milburn) [922973] - [block] nvme: Fix admin IRQ claim on real hardware (David Milburn) [922973] - [block] nvme: Rename 'cycle' to 'phase' (David Milburn) [922973] - [block] nvme: Implement per-CPU queues (David Milburn) [922973] - [block] nvme: Reduce set_queue_count arguments by one (David Milburn) [922973] - [block] nvme: Factor out queue_request_irq() (David Milburn) [922973] - [block] nvme: New driver (David Milburn) [922973]- [alsa] fix for !CONFIG_SND_DMA_SGBUF after ALSA update from upstream (Jaroslav Kysela) [916264] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [916264] - [alsa] hda: pm_runtime backport specific fixes to get things working (Jaroslav Kysela) [916264] - [alsa] pcm: try to retain kABI compatibility / modversions (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable warning (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix oops (use after free) when unloading a driver module (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix the get next midi device ioctl (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix opened substreams count (Jaroslav Kysela) [916264] - [alsa] core: automatically add .llseek fop (Jaroslav Kysela) [916264] - [alsa] timer: Add NULL-check for invalid slave timer (Jaroslav Kysela) [916264] - [alsa] timer: Fix Oops at closing slave timer (Jaroslav Kysela) [916264] - [alsa] take tu->qlock with irqs disabled (Jaroslav Kysela) [916264] - [alsa] jack: Add "Line In" input jack constants (Jaroslav Kysela) [916264] - [alsa] jack: fix one memory leak in sound jack (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [916264] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix slave change notification (Jaroslav Kysela) [916264] - [alsa] vmaster: fix core/vmaster.c kernel-doc warning (Jaroslav Kysela) [916264] - [alsa] vmaster: Free slave-links when freeing the master element (Jaroslav Kysela) [916264] - [alsa] control: Fix missing VOLATILE flag at creating controls (Jaroslav Kysela) [916264] - [alsa] control: Fixe a trailing white space error (Jaroslav Kysela) [916264] - [alsa] core: release the constraint check for replace ops (Jaroslav Kysela) [916264] - [alsa] core: trivial code style fix (Jaroslav Kysela) [916264] - [alsa] control: clean up snd_ctl_hole_check() (Jaroslav Kysela) [916264] - [alsa] control: fix numid conflict check for new controls (Jaroslav Kysela) [916264] - [alsa] core: Define llseek fops (Jaroslav Kysela) [916264] - [alsa] pcm: Optimize the call of snd_pcm_update_hw_ptr() in read/write loop (Jaroslav Kysela) [916264] - [alsa] pcm: fix race condition in wait_for_avail() (Jaroslav Kysela) [916264] - [alsa] pcm_lib: avoid timing jitter in snd_pcm_read/write() (Jaroslav Kysela) [916264] - [alsa] pcm: Don't check DMA time-out too shortly (Jaroslav Kysela) [916264] - [alsa] pcm_lib: fix xrun_log (Jaroslav Kysela) [916264] - [alsa] pcm_lib: xrun_log log also in_interrupt (Jaroslav Kysela) [916264] - [alsa] core: Avoid endless sleep after disconnect (Jaroslav Kysela) [916264] - [alsa] PCM: Fix some races at disconnection (Jaroslav Kysela) [916264] - [alsa] info: Small refactoring and a sanity check in snd_info_get_line() (Jaroslav Kysela) [916264] - [alsa] info: Avoid leaking kernel memory (Jaroslav Kysela) [916264] - [alsa] info: Implement common llseek for binary mode (Jaroslav Kysela) [916264] - [alsa] info: Remove BKL (Jaroslav Kysela) [916264] - [alsa] info: Check file position validity in common layer (Jaroslav Kysela) [916264] - [alsa] core: remove unused variables (Jaroslav Kysela) [916264] - [alsa] core: Don't use 'default' for default (Jaroslav Kysela) [916264] - [alsa] Fix yet another race in disconnection (Jaroslav Kysela) [916264] - [alsa] fix comment/printk typos (Jaroslav Kysela) [916264] - [alsa] core: Allow card id change to the same string (Jaroslav Kysela) [916264] - [alsa] hda: add CONFIG_SND_HDA_CODEC_CA0132_DSP define to rhel specific config (Jaroslav Kysela) [916264] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix EAPD vmaster hook for AD1884 & co (Jaroslav Kysela) [916264] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [916264] - [alsa] hda: relase -> release (Jaroslav Kysela) [916264] - [alsa] hda: Fix the max length of control name in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Guess what, it's two more Dell headset mic quirks (Jaroslav Kysela) [916264] - [alsa] hda: Yet another Dell headset mic quirk (Jaroslav Kysela) [916264] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [916264] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [916264] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [916264] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [916264] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [916264] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [916264] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing Mic Boost controls for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [916264] - [alsa] hda: Cache the MUX selection for generic HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [916264] - [alsa] hda: Fix return value of snd_hda_check_power_state() (Jaroslav Kysela) [916264] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [916264] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [916264] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [916264] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [916264] - [alsa] hda: Add models for Dell headset jacks (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configurations for MacBook Air 4,2 (Jaroslav Kysela) [916264] - [alsa] hda: Headset mic support for three more machines (Jaroslav Kysela) [916264] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [916264] - [alsa] hda/via: Clean up duplicated codes (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrongly cleared pins after suspend on VT1802 (Jaroslav Kysela) [916264] - [alsa] hda: Add keep_eapd_on flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Allow setting automute/automic hooks after parsing (Jaroslav Kysela) [916264] - [alsa] hda/via: Disable broken dynamic power control (Jaroslav Kysela) [916264] - [alsa] hda: Add headset quirk for two Dell machines (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T431s (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous pci_set_drvdata() at remove (Jaroslav Kysela) [916264] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add headset mic support for another Dell machine (Jaroslav Kysela) [916264] - [alsa] hda: Check the activity of the NID to be powered down (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Apply pin-enablement workaround to all Haswell HDMI codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix Oops caused by dereference NULL pointer (Jaroslav Kysela) [916264] - [alsa] hda: Fix 3.9 regression of EAPD init on Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix system panic when DMA > 40 bits for Nvidia audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Move Thinkpad X220 to use auto parser (Jaroslav Kysela) [916264] - [alsa] hda: Add the support for ALC286 codec (Jaroslav Kysela) [916264] - [alsa] hda: Limit internal mic boost for a few Asus machines (Jaroslav Kysela) [916264] - [alsa] hda: Disable the sanity check in snd_hda_add_pincfg() (Jaroslav Kysela) [916264] - [alsa] hda: fix error return code in patch_alc662() (Jaroslav Kysela) [916264] - [alsa] hda: Don't call vmaster hook when bus->shutdown is set (Jaroslav Kysela) [916264] - [alsa] hda: fixup D3 pin and right channel mute on Haswell HDMI audio (Jaroslav Kysela) [916264] - [alsa] hda: Use the primary DAC for all aamix outputs (Jaroslav Kysela) [916264] - [alsa] hda: Fix aamix activation with loopback control on VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix headset mic support for Asus X101CH (Jaroslav Kysela) [916264] - [alsa] hda: Implement headset jack functionality for some Dell hw (Jaroslav Kysela) [916264] - [alsa] hda: Handle Headphone Mic jack more generic (Jaroslav Kysela) [916264] - [alsa] hda: add some small convenience functions to auto parser (Jaroslav Kysela) [916264] - [alsa] hda: allow "Headphone Mic" parser flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a quirk for AC700 Chromebook (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add a quirk for Stumpy ChromeBox (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Update latency based on DSP state (Jaroslav Kysela) [916264] - [alsa] hda: Introduce get_delay codec PCM ops (Jaroslav Kysela) [916264] - [alsa] hda: fix uninitialized variable (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS" (Jaroslav Kysela) [916264] - [alsa] hda: fix typo in proc output (Jaroslav Kysela) [916264] - [alsa] hda: Enabling Realtek ALC 671 codec (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on HDMI ELD debug message (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on return value when getting HDMI ELD info (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Delay HP amp turnon (Jaroslav Kysela) [916264] - [alsa] hda: VIA prefers side surrounds over HP (Jaroslav Kysela) [916264] - [alsa] hda: Lower the badness for independent HP penalty (Jaroslav Kysela) [916264] - [alsa] hda: Allow codec drivers to give own badness tables (Jaroslav Kysela) [916264] - [alsa] hda: Fix DAC assignment for independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Enable "Headset Mic" name for some Dell Latitude devices (Jaroslav Kysela) [916264] - [alsa] hda: Introduce "Headset Mic" name (Jaroslav Kysela) [916264] - [alsa] hda: Fix abuse of snd_hda_lock_devices() for DSP loader (Jaroslav Kysela) [916264] - [alsa] hda: Fix typo in checking IEC958 emphasis bit (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet missing GPIO/EAPD setup in cirrus driver (Jaroslav Kysela) [916264] - [alsa] hda: Add GPIO-based LED support on HP desktop machines (Jaroslav Kysela) [916264] - [alsa] hda: Make the resume of digital beep setup proper (Jaroslav Kysela) [916264] - [alsa] hda: Fix power-saving during playing beep sound (Jaroslav Kysela) [916264] - [alsa] hda: Move beep attach/detach calls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Fix the digital beep registration (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep detach in patch_conexant.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing EAPD/GPIO setup for Cirrus codecs (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Remove extra setting of dsp_state (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check download state of DSP (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check if dspload_image succeeded (Jaroslav Kysela) [916264] - [alsa] hda: Disable IDT eapd_switch if there are no internal speakers (Jaroslav Kysela) [916264] - [alsa] hda: Don't apply EAPD power filter as default (Jaroslav Kysela) [916264] - [alsa] hda: Allow unlimited pins and converters in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Drop explicit memset() by reallocation with __GFP_ZERO (Jaroslav Kysela) [916264] - [alsa] hda: Fix snd_hda_get_num_raw_conns() to return a correct value (Jaroslav Kysela) [916264] - [alsa] hda: Don't re-initialize shared hp/mic pinctl (Jaroslav Kysela) [916264] - [alsa] hda: Avoid automatic pin-ctl update for hp/mic when jack ctl exists (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate add_in_jack_modes and add_out_jack_modes hints (Jaroslav Kysela) [916264] - [alsa] hda: Allow to change I/O direction in hp/mic jack mode ctl (Jaroslav Kysela) [916264] - [alsa] hda: Add some model name strings for ALC260 (Jaroslav Kysela) [916264] - [alsa] hda: Handle shared hp/mic jack mode (Jaroslav Kysela) [916264] - [alsa] hda: Add the generic Headphone Mic feature (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC233 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Avoid division by zero in dspxfr_one_seg() (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF PCM switch (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF controls (Jaroslav Kysela) [916264] - [alsa] hda: Enable beep for ASUS EeeBox EBP1501P (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Make jacks phantom, if they're not detectable (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Notify userspace when ELD control changes (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Protect ELD buffer (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Refactor hdmi_eld into parsed_hdmi_eld (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Do not expose eld data when eld is invalid (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: ELD shouldn't be valid after unplug (Jaroslav Kysela) [916264] - [alsa] hda: Fix the silent speaker output on Fujitsu S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: add quirks for mute LED on two HP machines (Jaroslav Kysela) [916264] - [alsa] hda: Remove speaker clicks on CX20549 (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime PM for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: Increase badness for missing multi-io (Jaroslav Kysela) [916264] - [alsa] hda: Fix broken workaround for HDMI/SPDIF conflicts (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add missing n to debug prints (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix type of INVALID_CHIP_ADDRESS (Jaroslav Kysela) [916264] - [alsa] hda: update documentation for no-primary-hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Slight optimization for build with DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leak and error handling in CA0132 DSP loader (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Improve the DSP transfer timeout calculations (Jaroslav Kysela) [916264] - [alsa] hda/intel: Add Device IDs for Intel Wellsburg PCH (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for broken HSW HDMI pin connections (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Haswell to enable all pin and convertor widgets (Jaroslav Kysela) [916264] - [alsa] hda: Support rereading widgets under the function group (Jaroslav Kysela) [916264] - [alsa] hda: Remove limit of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Set non-snoop for Creative HD-audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Fix misc compile warnings in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Use generic array for loopback list management (Jaroslav Kysela) [916264] - [alsa] hda: Enable loopback accounts for CONFIG_PM=n, too (Jaroslav Kysela) [916264] - [alsa] hda: Apply mic-mute LED fixup for new HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: detect jacks on VT1708 even when no streams are active (Jaroslav Kysela) [916264] - [alsa] hda: Fix phantom jacks on VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [916264] - [alsa] hda: Release assigned pin/cvt at error path of hdmi_pcm_open() (Jaroslav Kysela) [916264] - [alsa] hda: New PCI ID for Haswell ULT (Jaroslav Kysela) [916264] - [alsa] hda: add support for IDT 92HD95 HDA codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix non-snoop page handling (Jaroslav Kysela) [916264] - [alsa] hda: Enable LPIB delay count for Poulsbo / Oaktrail (Jaroslav Kysela) [916264] - [alsa] hda: Fix powermap for external mics on IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: fix inverted internal mic on Acer AOA150/ZG5 (Jaroslav Kysela) [916264] - [alsa] hda: Enable power down of unused widgets for IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: Implement path-based power filter to the generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_check_power_state() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Synchronize the power state at the end of codec init (Jaroslav Kysela) [916264] - [alsa] hda: Add power state filtering (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrong checks of power state bits (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong arguments for path deactivation checks (Jaroslav Kysela) [916264] - [alsa] hda: Add auto-mute support to PB desktop (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for Packard-Bell desktop with ALC880 (Jaroslav Kysela) [916264] - [alsa] hda: Add chained_before flag to the fixup entry (Jaroslav Kysela) [916264] - [alsa] hda: Small code refactoring about path re-initialization (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing path between aamix and outputs in AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent pin states after resume (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack() (Jaroslav Kysela) [916264] - [alsa] hda: Select auto-parser as default for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Convert some static quirks to fixup codes for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in AD codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add SPDIF mux control to AD codec auto-parser (Jaroslav Kysela) [916264] - [alsa] hda: Combine snd_hda_codec_flush_*_cache() to a single function (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of cmd flush in capture volume put callback (Jaroslav Kysela) [916264] - [alsa] hda: Add missing exports to helper functions (Jaroslav Kysela) [916264] - [alsa] hda: Revive SPDIF mux for IDT/STAC codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable HP auto-mute during independent HP mode (Jaroslav Kysela) [916264] - [alsa] hda: Set individual name to secondary analog PCM stream (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add Conexant CX20755/20756/20757 codec IDs (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to IDT 92HD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous header inclusions (Jaroslav Kysela) [916264] - [alsa] hda: Enable parsing the independent HP mode as default for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix conflicts between Loopback Mixing and Independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Check aamix-output paths from other DACs, too (Jaroslav Kysela) [916264] - [alsa] hda: Add missing badness evaluation for unresolved paths (Jaroslav Kysela) [916264] - [alsa] hda: Set the pin targets after deciding output config (Jaroslav Kysela) [916264] - [alsa] hda: Improve debug prints for output paths (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Acer AO725 laptop (Jaroslav Kysela) [916264] - [alsa] hda/conexant: Set mixer NID 0x19 for CX20551 codec (Jaroslav Kysela) [916264] - [alsa] hda: Correct more array rooms in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong adc_idx for capture source (Jaroslav Kysela) [916264] - [alsa] hda: Don't add unnecessary indices on HDMI and SPDIF (Jaroslav Kysela) [916264] - [alsa] hda: don't compare with yourself in fill_input_pin_labels (Jaroslav Kysela) [916264] - [alsa] hda: make sure there are enough input labels and paths (Jaroslav Kysela) [916264] - [alsa] hda: Fix speaker pin of FSC Lifebook S7110 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add boost to line inputs, too (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Add bass speaker support for HP ENVY Spectre XT (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate cap_sync_hook and capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Look for boost controls more deeply (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid mute in path activation (Jaroslav Kysela) [916264] - [alsa] hda: Unify input label creations in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Keep autocfg.input idx value in imux table (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing unsol event handler in some codec drivers (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for STAC/IDT codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Improve naming rule for primary output (Jaroslav Kysela) [916264] - [alsa] hda: Add PCM capture hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record all detected ADCs in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Add input jack mode enum controls to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Minor cleanup/fixes for patch_sigmatel.c fixup transition (Jaroslav Kysela) [916264] - [alsa] hda: Give more comments to hda_gen_spec flags (Jaroslav Kysela) [916264] - [alsa] hda: Add suppress_auto_mute flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record the current speaker / LO mute status in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Properly call automute/switch hooks at init (Jaroslav Kysela) [916264] - [alsa] hda: Make sure fill_all_dac_nids is called for digital only codecs (Jaroslav Kysela) [916264] - [alsa] hda: force different capture controls if amp caps differ (Jaroslav Kysela) [916264] - [alsa] hda: do not add non-existing Mic boost controls (Jaroslav Kysela) [916264] - [alsa] hda: initialize channel counts correctly (Jaroslav Kysela) [916264] - [alsa] hda: fix wrong adc_idx in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Check array bounds in get_input_path (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Make some symbols static (Jaroslav Kysela) [916264] - [alsa] hda: Add prefer_hp_amp flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix a wrong comma in snd_printdd() call (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Declare firmware only when really built (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible invalid DMA channel deallocation (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible NULL dereference (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix another smatch warning (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix superfluous unsigned check (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Use snd_hda_set_pin_ctl() helper again (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix potential init errors and update module description (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Shuffle to group together related code (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Code shuffle to group similar functions (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add tuning controls (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add unsol handler for DSP and jack detection (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add PCM enhancements (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add DSP mixer controls and helpers (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Init chip, DSP effects and mixer settings (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add new definitions and structs for DSP (Jaroslav Kysela) [916264] - [alsa] hda: fix OOPS in hda_mark_cmd_cache_dirty (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove superfluous fields from sigmatel_spec (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Move w/a for HP Mini 110 LED to fixup table (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove PCI id check in find_mute_led_cfg() (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD83xxx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD73xx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD71Bxx (Jaroslav Kysela) [916264] - [alsa] hda: Check pincap while parsing the configuration (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC927x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC922x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9205 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9872 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC925x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9200 (Jaroslav Kysela) [916264] - [alsa] hda: Add capture_switch_hook to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for VIA codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add generic parser support to Analog Device codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in Coexant driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser in Conexant codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for Cirrus codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for CA0110 codec (Jaroslav Kysela) [916264] - [alsa] hda: Use generic codec parser for C-Media codecs (Jaroslav Kysela) [916264] - [alsa] hda: Allow user to give hints for codec parser behavior (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_get_int_hint() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Protect user-defined arrays via mutex (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Generic mute LED implementation for HP laptops (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the timing for some fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a fixup for FSC S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add output jack mode enum controls (Jaroslav Kysela) [916264] - [alsa] hda: Update automute / automic upon jack retasking (Jaroslav Kysela) [916264] - [alsa] hda: Add a new fixup type to override pinctl values (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Read the cached pinctl value in fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop aliases for old fixups (Jaroslav Kysela) [916264] - [alsa] hda: Avoid auto-mute or auto-mic of retasked jacks (Jaroslav Kysela) [916264] - [alsa] hda: Manage current pinctl values in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: More strict correction of invalid pinctl bits (Jaroslav Kysela) [916264] - [alsa] hda: Add helper functions to cache the current pinctl target (Jaroslav Kysela) [916264] - [alsa] hda: Clear the dropped paths properly (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix as a capture source (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent input_paths after ADC reduction (Jaroslav Kysela) [916264] - [alsa] hda: Return "Headphone Mic" from hda_get_autocfg_input_label() (Jaroslav Kysela) [916264] - [alsa] hda: Exclude aamix from capture paths (Jaroslav Kysela) [916264] - [alsa] hda: Add a flag to suppress mic auto-switch (Jaroslav Kysela) [916264] - [alsa] hda: Handle BOTH jack port as a fixed output (Jaroslav Kysela) [916264] - [alsa] hda: Re-define snd_hda_parse_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda: Manage input paths via path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io channel mode management (Jaroslav Kysela) [916264] - [alsa] hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused dac reference in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Use direct path reference in assign_out_path_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Clear path indices properly at each re-evaluation (Jaroslav Kysela) [916264] - [alsa] hda: Add brief comments to exported snd_hda_gen_*_() functions (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead HDA_CTL_BIND_VOL and HDA_CTL_BIND_SW codes (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_gen_free() and snd_hda_gen_check_power_status() (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack detection when polling is enabled (Jaroslav Kysela) [916264] - [alsa] hda: Add pcm_playback_hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Drop bind-volume workaround (Jaroslav Kysela) [916264] - [alsa] hda: Drop unneeded pin argument from set_output_and_unmute() (Jaroslav Kysela) [916264] - [alsa] hda: Add missing slave names for Speaker Surround, etc (Jaroslav Kysela) [916264] - [alsa] hda: Prefer binding the primary CLFE output (Jaroslav Kysela) [916264] - [alsa] hda: Fix truncated control names (Jaroslav Kysela) [916264] - [alsa] hda: Add Loopback Mixing control (Jaroslav Kysela) [916264] - [alsa] hda: Correct aamix output paths (Jaroslav Kysela) [916264] - [alsa] hda: Initialize digital-input path properly (Jaroslav Kysela) [916264] - [alsa] hda: Manage using output/loopback path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io pin assignment in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Simplify the multi-io assignment with multi speakers (Jaroslav Kysela) [916264] - [alsa] hda: Check the existing path in snd_hda_add_new_path() (Jaroslav Kysela) [916264] - [alsa] hda: Avoid duplicated path creations (Jaroslav Kysela) [916264] - [alsa] hda: Initialize output paths with current active states (Jaroslav Kysela) [916264] - [alsa] hda: Don't skip amp init for activated paths (Jaroslav Kysela) [916264] - [alsa] hda: Add hooks for HP/line/mic auto switching (Jaroslav Kysela) [916264] - [alsa] hda: Revive snd_hda_get_conn_list() (Jaroslav Kysela) [916264] - [alsa] hda: Add codec->inv_jack_detect flag (Jaroslav Kysela) [916264] - [alsa] hda: Add inv_eapd flag to struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Implement independent HP control (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix in the primary output path (Jaroslav Kysela) [916264] - [alsa] hda: Define HDA_PARSE_* for snd_hda_parse_nid_path() argument (Jaroslav Kysela) [916264] - [alsa] hda: Fix typos in debug_show_configs() (Jaroslav Kysela) [916264] - [alsa] hda: Add more debug prints about new paths (Jaroslav Kysela) [916264] - [alsa] hda: Drop spec->channel_mode field from hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix PCM name string for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use cached version for changing pins in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Dynamically turn on/off EAPD in generic codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Fix initialization of primary outputs in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Refactor init_extra_out() in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Clear unsol enable bits on unused pins in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add spec->vmaster_mute_enum flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Begin HDA_GEN_* event tag from 1 (Jaroslav Kysela) [916264] - [alsa] hda: Increase the max depth of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Avoid access of amp cache element outside mutex (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong dirty check in snd_hda_codec_resume_amp() (Jaroslav Kysela) [916264] - [alsa] hda: Do sequential writes in snd_hda_gen_init() (Jaroslav Kysela) [916264] - [alsa] hda: Add / fix comments about capture vol/sw controls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing amp cache flush for bound capture vol/sw ctls (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_codec_flush_*_cache() aliases (Jaroslav Kysela) [916264] - [alsa] hda: Flush dirty amp caches before writing inv_dmic fix (Jaroslav Kysela) [916264] - [alsa] hda: Check CORB overflow (Jaroslav Kysela) [916264] - [alsa] hda: Clear cached_write flag in snd_hda_codec_resume_*() (Jaroslav Kysela) [916264] - [alsa] hda: Clear dirty flag upon cache write (Jaroslav Kysela) [916264] - [alsa] hda: Allow one chance for zero NID in connection list (Jaroslav Kysela) [916264] - [alsa] hda: Use "Capture Source" for single sources (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser codes for Realtek driver (Jaroslav Kysela) [916264] - [alsa] hda: Export standard jack event handlers for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in snd_hda_gen_build_controls() (Jaroslav Kysela) [916264] - [alsa] hda: Move the call of snd_hda_parse_pin_defcfg() from snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Export snd_hda_gen_add_kctl() (Jaroslav Kysela) [916264] - [alsa] hda: Add EAPD control to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Merge Realtek parser code to generic parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove redundant argument from alc_mux_select() (Jaroslav Kysela) [916264] - [alsa] hda: More generic auto-mic switching for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange INPUT_PIN_ATTR_* (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix split stereo dmic code (Jaroslav Kysela) [916264] - [alsa] hda: Move fixup code into struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add conexant-style inverted dmic handling (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow multiple individual capture volume/switch controls (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow passing name=NULL to alc_kcontrol_new() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Merge a few split functions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Assign Master mixer when possible (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Handle vmaster hook in the parser side (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove unused fields and macro definitions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop auto_mic_valid_imux flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow different pins for shared hp/mic vref check (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse digital input path (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename add_new_out_path() with add_new_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove superfluous input amp init (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Clean up some spec fields (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make input path parser more generic (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Don't change connection at path deactivation (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Initialize loopback paths properly (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add boost volumes to path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add missing initialization of multi-io routes (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the initialization of pin amp-in (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename get_out_path() to get_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Use path-based parser for digital outputs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate to a single path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate is_reachable_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add path active flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove non-standard automute mode (Jaroslav Kysela) [916264] - [alsa] hda: Introduce snd_hda_codec_amp_init*() (Jaroslav Kysela) [916264] - [alsa] hda: Introduce cache & flush cmd / amp writes (Jaroslav Kysela) [916264] - [alsa] hda: Remove snd_hda_codec_amp_update() call from patch_*.c (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix initialization of input amps in output paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Check amp capabilities of aa-mixer widget (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse analog loopback paths more generically (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse input paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make path->idx and path->multi consistent (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify the output volume initialization (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Reduce vol/mute ctl lookups at parsing codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix mono amp values in proc output (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Manage mixer controls in out_path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add output path parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: List up all available DACs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify alc_auto_is_dac_reachable() (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC284 (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Shut up pins at power-saving mode with Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime D3 for Intel CPT & co (Jaroslav Kysela) [916264] - [alsa] hda: print power state for AFG node in proc file (Jaroslav Kysela) [916264] - [alsa] hda: add mute LED for HP Pavilion 17 (Realtek codec) (Jaroslav Kysela) [916264] - [alsa] hda: Switch "On" and "Off" for "Mute-LED Mode" kcontrol (Jaroslav Kysela) [916264] - [alsa] hda: Fix sound resume hang (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pins (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong pincaps set in ALC861VD dallas/hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Set codec->single_adc_amp flag for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous zero-clear memset in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in error path of patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Remove unnecessary struct hda_stream_format from CA0132 (Jaroslav Kysela) [916264] - [alsa] hda: Update chipio functions and DSP write wait timeout (Jaroslav Kysela) [916264] - [alsa] hda: Change return value for load_dsp_prepare() to -ENOSYS (Jaroslav Kysela) [916264] - [alsa] hda: Add comments and descriptions to CA0132 functions (Jaroslav Kysela) [916264] - [alsa] hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Update CA0132 codec to load DSP firmware binary (Jaroslav Kysela) [916264] - [alsa] hda: Add DSP firmware enums and defs to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Add CA0132 register definitions file (Jaroslav Kysela) [916264] - [alsa] hda: Add new DSP loader callback routines (Jaroslav Kysela) [916264] - [alsa] Revert: hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: Always turn on pins for HDMI/DP (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configuration of HP Pavilion dv7 (Jaroslav Kysela) [916264] - [alsa] hda: Move runtime PM check to runtime_idle callback (Jaroslav Kysela) [916264] - [alsa] hda: Add stereo-dmic fixup for Acer Aspire One 522 (Jaroslav Kysela) [916264] - [alsa] hda: Avoid doubly suspend after vga switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Check validity of CORB/RIRB WP reads (Jaroslav Kysela) [916264] - [alsa] hda: use usleep_range in link reset and change timeout check (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1808 (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1705CF (Jaroslav Kysela) [916264] - [alsa] hda: Remove the rest of __devinit* in comments (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous DELAYED_INIT*_MARK (Jaroslav Kysela) [916264] - [alsa] hda: remove __dev* attributes (Jaroslav Kysela) [916264] - [alsa] hda: Add PCI device prefix for clarity (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet another race of vga_switcheroo registration (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Keep the channel count for multiple speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add a helper function for simple enum kcontrols (Jaroslav Kysela) [916264] - [alsa] hda: Pass errors properly in alc_auto_check_switches() (Jaroslav Kysela) [916264] - [alsa] hda: Refactor alc_kcontrol_new() usages (Jaroslav Kysela) [916264] - [alsa] hda: Use standard sort function in hda_auto_parser.c (Jaroslav Kysela) [916264] - [alsa] hda: Call snd_array_init() early and only once (Jaroslav Kysela) [916264] - [alsa] hda: Fix build without CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for internal mic on MacBook Pro 8,1 (Jaroslav Kysela) [916264] - [alsa] hda: Add missing verb applications in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Move static ADC setup for CS4206 to init verbs (Jaroslav Kysela) [916264] - [alsa] hda: Don't release firmware when CONFIG_PM is set (Jaroslav Kysela) [916264] - [alsa] hda: Don't overwrite the pin default configs (Jaroslav Kysela) [916264] - [alsa] hda: Remove shutup calls in free callbacks (Jaroslav Kysela) [916264] - [alsa] hda: Use standard helper functions in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Correctly clear line_out_pins when moving to speaker (Jaroslav Kysela) [916264] - [alsa] hda: Add support for Realtek ALC292 (Jaroslav Kysela) [916264] - [alsa] hda: Limit runtime PM support only to known Intel chips (Jaroslav Kysela) [916264] - [alsa] hda: Fix Acer Aspire models with analog mics (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack state to depend on another jack (Jaroslav Kysela) [916264] - [alsa] hda: Fix recursive suspend/resume call (Jaroslav Kysela) [916264] - [alsa] hda: Add a missing quirk entry for iMac 9,1 (Jaroslav Kysela) [916264] - [alsa] hda: Removed unused non-standard name "C/LFE" (Jaroslav Kysela) [916264] - [alsa] hda: Give standard "Bass Speaker" mixer for 2.1 speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC668 and ALC900 (default name ALC1150) (Jaroslav Kysela) [916264] - [alsa] hda: Improve HP depop when system enter to S3 (Jaroslav Kysela) [916264] - [alsa] hda: Add pin fixups for ASUS G75 (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid connections in VT1802 codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix empty DAC filling in patch_via.c (Jaroslav Kysela) [916264] - [alsa] hda: Keep power link on for PantherPoint HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Force to reset IEC958 status bits for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Mark CS260x immutable structures const (Jaroslav Kysela) [916264] - [alsa] hda: Fix digital microphone on CS420x (Jaroslav Kysela) [916264] - [alsa] hda: Cirrus: Fix coefficient index for beep configuration (Jaroslav Kysela) [916264] - [alsa] hda: stop setup_dig_out_stream() causing clicks (Jaroslav Kysela) [916264] - [alsa] hda: Add tracepoints to HD-audio controller driver (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable in azx_position_ok() (Jaroslav Kysela) [916264] - [alsa] hda: Don't enable unsol for jacks we're polling (Jaroslav Kysela) [916264] - [alsa] hda: Add workaround for conflicting IEC958 controls (Jaroslav Kysela) [916264] - [alsa] hda: Print PCI device name at "spurious message" warnings (Jaroslav Kysela) [916264] - [alsa] hda: Implement a poll loop for jacks as a module parameter (Jaroslav Kysela) [916264] - [alsa] hda: Make hda sound card usable for Loongson (Jaroslav Kysela) [916264] - [alsa] hda: Fix mute-LED setup for HP dv5 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Fix silent headphone output from Toshiba P200 (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T430 (Jaroslav Kysela) [916264] - [alsa] hda: Always check array bounds in alc_get_line_out_pfx (Jaroslav Kysela) [916264] - [alsa] hda: Stop LPIB delay counting on broken hardware (Jaroslav Kysela) [916264] - [alsa] hda: Fix registration race of VGA switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Clean up superfluous position_fix list entries (Jaroslav Kysela) [916264] - [alsa] hda: do not detect jack on internal speakers for Realtek (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep on ASUS X43U notebook (Jaroslav Kysela) [916264] - [alsa] hda: Remove AZX_DCAPS_POSFIX_COMBO (Jaroslav Kysela) [916264] - [alsa] hda: Warn an allocation for an uninitialized array (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add missing init/free of hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leaks at error path in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing hda_gen_spec to struct via_spec (Jaroslav Kysela) [916264] - [alsa] hda: remove "Mic Jack Mode" for headset jacks (Latitude Exx30) (Jaroslav Kysela) [916264] - [alsa] hda: make Cirrus codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: make VIA codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead GPIO code for VIA codec (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC283 ALC290 support (Jaroslav Kysela) [916264] - [alsa] hda: avoid unneccesary indices on "Headphone Jack" controls (Jaroslav Kysela) [916264] - [alsa] hda: fix indices on boost volume on Conexant (Jaroslav Kysela) [916264] - [alsa] hda: Fix hang caused by race during suspend (Jaroslav Kysela) [916264] - [alsa] hda: Clean up redundant FG checks (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix detection of ALC271X codec (Jaroslav Kysela) [916264] - [alsa] hda: Add inverted internal mic quirk for Lenovo IdeaPad U310 (Jaroslav Kysela) [916264] - [alsa] hda: make Realtek/Sigmatel/Conexant use the generic unsol event (Jaroslav Kysela) [916264] - [alsa] hda: make a generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: add PCI identifier for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: use LPIB for delay estimation (Jaroslav Kysela) [916264] - [alsa] hda: force use of SSYNC bits (Jaroslav Kysela) [916264] - [alsa] hda/via: don't report presence on HPs with no presence support (Jaroslav Kysela) [916264] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31A (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for D3 stop-clock refcounting (Jaroslav Kysela) [916264] - [alsa] hda: Optimize bitfield usage in struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix D3 clock stop check for codecs with own set_power_state op (Jaroslav Kysela) [916264] - [alsa] hda: Clean up CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: Fix runtime PM leftover refcounts (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on references without checking CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: add runtime PM support (Jaroslav Kysela) [916264] - [alsa] hda: Fix possible compile warnings regarding CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [916264] - [alsa] Revert: hda_intel: Add Device IDs for Intel Wellsburg PCH (Jarod Wilson) [916264]- [virt] kvm: validate userspace_addr of memslot (Petr Matousek) [950498] {CVE-2013-1943} - [x86] edac: Apply patch to support ECC error decoding for Fam16h (Kim Naru) [922941] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [981741] - [fs] fuse: readdirplus cleanup (Niels de Vos) [981741] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [981741] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [981741] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [981741] - [fs] fuse: hold i_mutex in fuse_file_fallocate() (Brian Foster) [979433] - [fs] cifs: on send failure, readjust server sequence number downward (Sachin Prabhu) [877010] - [fs] cifs: don't try to unlock pagecache page after releasing it (Sachin Prabhu) [877010] - [fs] cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue() (Sachin Prabhu) [877010] - [fs] cifs: move check for NULL socket into smb_send_rqst (Sachin Prabhu) [877010] - [fs] cifs: fix writeback race with file that is growing (Sachin Prabhu) [877010] - [fs] cifs: adjust sequence number downward after signing NT_CANCEL request (Sachin Prabhu) [877010] - [fs] cifs: remove kmap lock (Sachin Prabhu) [877010] - [fs] cifs: replace kvec array in readdata with a single kvec (Sachin Prabhu) [877010] - [fs] cifs: convert async read code to use pages array without kmapping (Sachin Prabhu) [877010] - [fs] cifs: turn the pages list in cifs_readdata into an array (Sachin Prabhu) [877010] - [fs] cifs: allocate kvec array for cifs_readdata as a separate allocation (Sachin Prabhu) [877010] - [fs] cifs: remove the kmap size limit from wsize (Sachin Prabhu) [877010] - [fs] cifs: convert async write code to pass in data via rq_pages array (Sachin Prabhu) [877010] - [fs] cifs: change cifs_call_async to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: teach signing routines how to deal with arrays of pages in a smb_rqst (Sachin Prabhu) [877010] - [fs] cifs: teach smb_send_rqst how to handle arrays of pages (Sachin Prabhu) [877010] - [fs] cifs: cork the socket before a send and uncork it afterward (Sachin Prabhu) [877010] - [fs] cifs: convert send code to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: change signing routines to deal with smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: print error code if smb signature verification fails (Sachin Prabhu) [877010] - [fs] cifs: rename cifs_sign_smb2 to cifs_sign_smbv (Sachin Prabhu) [877010] - [fs] cifs: remove bogus reset of smb_buf_length in smb_send routines (Sachin Prabhu) [877010] - [fs] cifs: convert cifs_iovec_write to use async writes (Sachin Prabhu) [877010] - [fs] cifs: call cifs_update_eof with i_lock held (Sachin Prabhu) [877010] - [fs] cifs: fix up get_numpages (Sachin Prabhu) [877010] - [fs] cifs: fix allocation in cifs_write_allocate_pages (Sachin Prabhu) [877010] - [fs] cifs: allow caller to specify completion op when allocating writedata (Sachin Prabhu) [877010] - [fs] cifs: add pid field to cifs_writedata (Sachin Prabhu) [877010] - [fs] cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next (Sachin Prabhu) [976535] - [fs] gfs2: go back to try locks if reservation does not fit our needs (Robert S Peterson) [989669] - [fs] xfs: remove xfs_get_buftarg_list (Eric Sandeen) [973769] - [fs] xfs: check for stale inode before acquiring iflock on push (Brian Foster) [971441] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Carlos Maiolino) [876528] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Eric Sandeen) [886566] - [fs] xfs: check on-disk, not incore, btree root size in dfrag.c (Eric Sandeen) [886566] - [fs] writeback: avoid extra sync work at enqueue time (Eric Sandeen) [915546] - [fs] writeback: the kupdate expire timestamp should be a moving target (Eric Sandeen) [915546] - [fs] fix typo on bio_get_nr_vecs (Carlos Maiolino) [982344] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [976823] - [fs] nfsd: permit read opens of executable-only files (Niels de Vos) [988120] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Harshula Jayasuriya) [987142] - [fs] nfs: Make nfs_readdir revalidate less often (Scott Mayhew) [976879] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Scott Mayhew) [976879] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Scott Mayhew) [976879] - [fs] nfs: fix open() O_RDONLY|O_TRUNC in NFS4.0 (Jeff Layton) [982688] - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [820446] - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [820446] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Scott Mayhew) [983288] - [fs] nfs: add filehandle crc for debug display (Dave Wysochanski) [918580] - [fs] nfs: add fh_crc to debug output (Dave Wysochanski) [918580] - [fs] nfs: Add a client-side function to display NFS file handles (Dave Wysochanski) [918580] - [fs] nfs: include filelayout DS rpc stats in mountstats (Steve Dickson) [963096] - [fs] nfs: fix a leak at nfs_lookup_revalidate() (Dave Wysochanski) [975211] - [fs] NFS returns EIO for EDQUOT and others (Scott Mayhew) [888944] - [fs] nfs: Ensure that NFS file unlock waits for readahead to complete (Dave Wysochanski) [976915] - [fs] nfs: Add functionality to allow waiting on all outstanding reads to complete (Dave Wysochanski) [976915] - [fs] nfs: Convert nfs_get_lock_context to return an ERR_PTR on failure (Dave Wysochanski) [976915] - [netdrv] lseek() does not go to eof - n (Ivan Vecera) [928987] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [928987] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [928987] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [928987] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [928987] - [netdrv] bna: add missing iounmap() on error in bnad_init() (Ivan Vecera) [928987] - [netdrv] bna: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [928987] - [netdrv] bna: fix declaration mismatch (Ivan Vecera) [928987] - [netdrv] bna: Driver Version Updated to 3.1.2.1 (Ivan Vecera) [928987] - [netdrv] bna: Firmware update (Ivan Vecera) [928987] - [netdrv] bna: Add RX State (Ivan Vecera) [928987] - [netdrv] bna: Rx Page Based Allocation (Ivan Vecera) [928987] - [netdrv] bna: TX Intr Coalescing Fix (Ivan Vecera) [928987] - [netdrv] bna: Tx and Rx Optimizations (Ivan Vecera) [928987] - [netdrv] bna: use device model DMA API (Ivan Vecera) [928987] - [netdrv] bna: Code Cleanup and Enhancements (Ivan Vecera) [928987] - [netdrv] bna: remove useless calls to memset() (Ivan Vecera) [928987] - [netdrv] bna: Fix warning false positive (Ivan Vecera) [928987] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [928983] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [928983] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [928983] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [928983] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [928983] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [928983] - [scsi] bfa: firmware statistics update (Vijay Guvva) [928983] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [928983] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [928983] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [928983] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [928983] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [928983] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [928983] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [928983] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Forward Error Correction status (Vijay Guvva) [928983] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [928983] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [928983] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [928983] - [scsi] bfa: fix strncpy() limiter in bfad_start_ops() (Vijay Guvva) [928983] - [scsi] bfa: Add support to read/update the FRU data (Vijay Guvva) [928983] - [scsi] bfa: Support Power on Hours display and diag temp sensor fixes (Vijay Guvva) [928983] - [scsi] bfa: Add support to configure min/max bandwidth for a pcifn (Vijay Guvva) [928983] - [scsi] bfa: Add support for IO throttling at port level (Vijay Guvva) [928983] - [scsi] bfa: Add support for user to configure bandwidth on QoS priorities (Vijay Guvva) [928983] - [scsi] bfa: Fabric Assigned Address implementation fix (Vijay Guvva) [928983] - [scsi] bfa: Add diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Fix to handle firmware tskim abort request response (Vijay Guvva) [928983] - [scsi] bfa: Fix few attributes in the RHBA CT passthru command (Vijay Guvva) [928983] - [scsi] bfa: Add support to have mfg date as part of adapter attributes (Vijay Guvva) [928983] - [scsi] bfa: Flash Controller PLL initialization fixes (Vijay Guvva) [928983] - [scsi] bfa: IOCFC state machine enhancements (Vijay Guvva) [928983] - [scsi] bfa: Add support for FC Arbitrated Loop topology (Vijay Guvva) [928983] - [scsi] bfa: Add support for max target ports discovery (Vijay Guvva) [928983] - [scsi] bfa: Add support to register node symbolic name with name server (Vijay Guvva) [928983] - [scsi] bfa: Fix to process mbox interrupts only if interrupts are enabled in INTx mode (Vijay Guvva) [928983] - [scsi] bfa: Add PowerPC support and enable PCIE AER handling (Vijay Guvva) [928983] - [scsi] bfa: Add new hardware model info to sysfs model description routine (Vijay Guvva) [928983] - [scsi] bfa: Make changes to FCXP resource management (Vijay Guvva) [928983] - [scsi] bfa: FCS remote port enhancements (Vijay Guvva) [928983] - [scsi] bfa: Support vport symbolic name change from sysfs (Vijay Guvva) [928983] - [scsi] bfa: Fix to set correct return error codes and misc cleanup (Vijay Guvva) [928983] - [scsi] bfa: Fix to defer vport delete handler invocation till firmware logo response (Vijay Guvva) [928983] - [scsi] fix race in scsi_target_reap (Tomas Henzl) [910203] - [scsi] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used (Chad Dupuis) [917577] - [scsi] qla4xxx: 5.03.00.00.06.05-k1 (Chad Dupuis) [917585] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917585] - [scsi] qla4xxx: 5.03.00.00.06.05-k0 (Chad Dupuis) [917585] - [scsi] qla4xxx: Add missing spaces to error messages (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb() (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign values using correct datatype (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix smatch warnings (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix sparse warning for qla4xxx_sysfs_ddb_tgt_create (Chad Dupuis) [917585] - [scsi] qla4xxx: Silence gcc warning (Chad Dupuis) [917585] - [scsi] qla4xxx: Added print statements to display AENs (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct value for max flash node entries (Chad Dupuis) [917585] - [scsi] qla4xxx: Restrict logout from boot target session using session id (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct flash ddb offset for ISP40XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Replace dev type macros with generic portal type macros (Chad Dupuis) [917585] - [scsi] qla4xxx: Add flash node mgmt support (Chad Dupuis) [917585] - [scsi] qla4xxx: Skip retry of initialize_adapter for ISP80XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign correct CHAP table address to FLT (Chad Dupuis) [917585] - [scsi] qla4xxx: Added missing check for ISP83XX in CHAP related functions (Chad Dupuis) [917585] - [scsi] qla4xxx: Fixed request queue count manipulation on response path (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix debug level to avoid floods of same message (Chad Dupuis) [917585] - [scsi] qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Set graceful reset bit for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Boot from SAN fix for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Take E-port out of reset before disabling pause frames (Chad Dupuis) [917585] - [scsi] qla4xxx: remove __dev* attributes (Chad Dupuis) [917585] - [scsi] qla4xxx: don't free NULL dma pool (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix return code for qla4xxx_session_get_param (Chad Dupuis) [917585] - [scsi] qla4xxx: wait for boot target login response during probe (Chad Dupuis) [917585] - [scsi] qla4xxx: Added support for force firmware dump (Chad Dupuis) [917585] - [scsi] qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Chad Dupuis) [917585] - [scsi] qla4xxx: Throttle active IOCBs to firmware limits (Chad Dupuis) [917585] - [scsi] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Chad Dupuis) [917585] - [scsi] qla4xxx: Quiesce driver activities while loopback (Chad Dupuis) [917585] - [scsi] qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Chad Dupuis) [917585] - [scsi] qla4xxx: Add spurious interrupt messages under debug level 2 (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb (Chad Dupuis) [917585] - [scsi] qla4xxx: Allow reset in link down case (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX (Chad Dupuis) [917585] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] scsi_transport_iscsi: Declare portal type string macros for generic use (Chad Dupuis) [917572] - [scsi] libiscsi: export function iscsi_switch_str_param (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: Add flash node mgmt support (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: export iscsi class session's target_id in sysfs (Chad Dupuis) [917577] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [987566] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [987566] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [987566] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-bufio: avoid a possible __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-thin: open dev read only when possible (Mike Snitzer) [987566] - [md] dm-persistent-data: fix error message typos (Mike Snitzer) [987566] - [md] dm-snapshot: fix error return code in snapshot_ctr (Mike Snitzer) [987566]- [x86] mce: Add quirk for instruction recovery on Sandy Bridge processors (Rui Wang) [832367] - [x86] mce: Avoid reading every machine check bank register twice (Rui Wang) [832367] - [x86] mce: Fix siginfo_t->si_addr value for non-recoverable memory faults (Rui Wang) [832367] - [x86] mce: Only restart instruction after machine check recovery if it is safe (Rui Wang) [832367] - [x86] mce: Add instruction recovery signatures to mce-severity table (Rui Wang) [832367] - [x86] thermal: Disable power limit notification interrupt (Shyam Iyer) [908990] - [x86] thermal: Delete power-limit-notification console messages (Shyam Iyer) [908990] - [virtio] console: prevent use-after-free of port name in port unplug (Amit Shah) [827300] - [virtio] console: fix locking around send_sigio_to_port() (Amit Shah) [986960] - [virtio] console: add locking in port unplug path (Amit Shah) [795678 956637] - [virtio] console: add locks around buffer removal in port unplug path (Amit Shah) [827300] - [virtio] console: fix raising SIGIO after port unplug (Amit Shah) [986960] - [virtio] console: return -ENODEV on all read operations after unplug (Amit Shah) [975661] - [virtio] console: clean up port data immediately at time of unplug (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: fix race in port_fops_open() and port unplug (Amit Shah) [827300] - [virtio] console: fix race with port unplug and open/close (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: Add pipe_lock/unlock for splice_write (Amit Shah) [987004] - [virtio] console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987004] - [virtio] console: replace EMFILE with EBUSY for already-open port (Amit Shah) [986986] - [virtio] console: fix error handling in init() function (Amit Shah) [986990] - [ftrace] syscalls: Fix typo in SYSCALL_DEFINE0 (Jiri Olsa) [989503] - [ftrace] syscalls: Set event_enter_##sname->data to its metadata (Jiri Olsa) [989503] - [ftrace] syscalls: Remove unused event_syscall_enter and event_syscall_exit (Jiri Olsa) [989503] - [x86] efi: Fix dummy variable buffer allocation (Seiji Aguchi) [985577] - [x86] Modify UEFI anti-bricking code (Seiji Aguchi) [985577] - [x86] efi: Implement efi_no_storage_paranoia parameter (Seiji Aguchi) [985577] - [x86] efi: Distinguish between "remaining space" and actually used space (Seiji Aguchi) [985577] - [x86] efi: Check max_size only if it is non-zero (Seiji Aguchi) [985577] - [x86] efi: Export efi_query_variable_store() for efivars.ko (Seiji Aguchi) [985577] - [x86] efivars: firmware bug workarounds should be in platform code (Seiji Aguchi) [985577] - [x86] efi: be more paranoid about available space when creating variables (Seiji Aguchi) [985577] - [x86] efivars: Handle duplicate names from get_next_variable() (Seiji Aguchi) [985577] - [x86] efivars: explicitly calculate length of VariableName (Seiji Aguchi) [985577] - [x86] efi_pstore: Introducing workqueue updating sysfs (Seiji Aguchi) [985551] - [x86] efivars: Disable external interrupt while holding efivars->lock (Seiji Aguchi) [985551] - [x86] efi_pstore: Add a format check for an existing variable name at reading time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a format check for an existing variable name at erasing time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a sequence counter to a variable name (Seiji Aguchi) [826190] - [x86] efi_pstore: Add ctime to argument of erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Remove a logic erasing entries from a write callback to hold multiple logs (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a logic erasing entries to an erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Check remaining space with QueryVariableInfo() before writing data (Seiji Aguchi) [826190] - [powerpc] perf: Power8 PMU support (Steve Best) [976911] - [powerpc] perf: Add support for SIER (Steve Best) [976911] - [powerpc] perf: Add regs_no_sipr() (Steve Best) [976911] - [powerpc] perf: Add an accessor for regs->result (Steve Best) [976911] - [powerpc] perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv() (Steve Best) [976911] - [powerpc] perf: Add an explict flag indicating presence of SLOT field (Steve Best) [976911] - [scsi] ipr: IOA Status Code IOASC update (Steve Best) [983765] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [983765] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [983765] - [cpufreq] intel_pstate: Set timer timeout correctly (Lenny Szubowicz) [956824] - [cpufreq] intel-pstate: Use #defines instead of hard-coded values (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix calculation of current frequency (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add function to check that all MSRs are valid (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Do not load on VM that does not report max P state (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix intel_pstate_init() error path (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add kernel command line option disable intel_pstate (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix 32 bit build (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix kobject usage (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add P-state driver for sandy bridge (Lenny Szubowicz) [956824] - [cpufreq] Do not track governor name for scaling drivers with internal governors (Lenny Szubowicz) [956824] - [x86] cpu: Add driver auto probing for x86 features (Lenny Szubowicz) [956824] - [cpufreq] Unify sysfs attribute definition macros (Lenny Szubowicz) [956824] - [acpi] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [867689] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [867689] - [acpi] Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [867689] - [x86] io_apic: initialize nr_ioapic_registers early in mp_register_ioapic() (Tony Camuso) [855057] - [mm] tmpfs: distribute interleave better across nodes (George Beshers) [988063] - [kernel] sched: Bail out of yield_to when source and target runqueue has one task (Rik van Riel) [864233] - [kvm] Add config to support ple or cpu relax optimzation (Rik van Riel) [864233] - [kvm] Iterate over only vcpus that are preempted (Rik van Riel) [864233] - [kvm] Record the preemption status of vcpus using preempt notifiers (Rik van Riel) [864233] - [kvm] Handle yield_to failure return code for potential undercommit case (Rik van Riel) [864233] - [kvm] Choose better candidate for directed yield (Rik van Riel) [864233] - [kvm] s390: Implement the directed yield (diag 9c) hypervisor call for KVM (Rik van Riel) [864233] - [kvm] Note down when cpu relax intercepted or pause loop exited (Rik van Riel) [864233] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [987200] - [netdrv] sfc: Fix aRFS UDP flow steering problem (Nikolay Aleksandrov) [984933] - [md] dm-thin: remove cells from stack (Mike Snitzer) [922212] - [md] dm-bio-prison: pass cell memory in (Mike Snitzer) [922212] - [md] persistent-data: add btree_walk (Mike Snitzer) [922212] - [md] persistent-data: set some btree fn parms const (Mike Snitzer) [922212] - [md] persistent-data: remove CONFIG_EXPERIMENTAL (Mike Snitzer) [922212] - [md] dm-bufio: use WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [922212] - [md] persistent-data: dm-transaction-manager.c: rename HASH_SIZE (Mike Snitzer) [922212] - [md] dm-thin: fix non power-of-two discard granularity calculation (Mike Snitzer) [922212] - [md] dm-kcopyd: introduce configurable throttling (Mike Snitzer) [922212] - [md] dm-ioctl: allow message to return data (Mike Snitzer) [922212] - [md] dm-ioctl: optimize functions without variable params (Mike Snitzer) [922212] - [md] dm-ioctl: introduce ioctl_flags (Mike Snitzer) [922212] - [md] dm-table: remove superfluous variable reset (Mike Snitzer) [922212] - [md] dm: fix truncated status strings (Mike Snitzer) [922212] - [usb] host: Fix lockdep warning in AMD PLL quirk (Don Zickus) [854353] - [usb] ehci: fix obscure race in ehci_endpoint_disable (Don Zickus) [877123] - [usb] don't read past config->interface if usb_control_msg() fails in usb_reset_configuration() (Don Zickus) [877123] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Tony Camuso) [732942] - [char] tpm: fix regression causesd by ppi (Tony Camuso) [732942] - [char] tpm: declare internal symbols as static (Tony Camuso) [732942] - [char] tpm: add PPI support in tpm driver (Tony Camuso) [732942] - [char] tpm: Add securityfs support for event log (Tony Camuso) [732942] - [char] tpm: Export wait_for_stat for other vendor specific drivers (Tony Camuso) [732942] - [char] tpm: modularize event log collection (Tony Camuso) [732942] - [Documentation] ABI: sysfs for Physical Presence Interface (Tony Camuso) [732942] - [char] tpm: fix memleak when register hardware fails (Tony Camuso) [732942] - [lib] raid6: cleanup gen_syndrome function selection (Jes Sorensen) [915995] - [lib] raid6: update test program for recovery functions (Jes Sorensen) [915995] - [lib] raid6: fix test program build (Jes Sorensen) [915995] - [x86] add AVX optimized RAID5 checksumming (Jes Sorensen) [915995] - [crypto] disable preemption while benchmarking RAID5 xor checksumming (Jes Sorensen) [915995] - [crypto] wait for a full jiffy in do_xor_speed (Jes Sorensen) [915995] - [x86] Add cpu_has_ssse3 and cpu_has_avx definitions (Jes Sorensen) [915995] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [837097 869622] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [837097 869622] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [837097 869622] - [md] Remember the last sync operation that was performed (Jes Sorensen) [837097 869622] - [md] fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [837097 869622] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [837097 869622] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [837097 869622] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [837097 869622] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [837097 869622] - [md] raid1,raid10: use freeze_array in place of raise_barrier in various places (Jes Sorensen) [837097 869622] - [md] raid1: consider WRITE as successful only if at least one non-Faulty and non-rebuilding drive completed it (Jes Sorensen) [837097 869622] - [md] md_stop_writes() should always freeze recovery (Jes Sorensen) [837097 869622] - [md] bad block list should default to disabled (Jes Sorensen) [837097 869622 882413] - [md] raid1/raid10 md devices leak memory when stopping (Jes Sorensen) [837097 869622 956769] - [md] Export 'md_reap_sync_thread' function (Jes Sorensen) [837097 869622] - [md] don't update metadata when stopping a read-only array (Jes Sorensen) [837097 869622] - [md] Allow devices to be re-added to a read-only array (Jes Sorensen) [837097 869622] - [md] raid10: Allow skipping recovery when clean arrays are assembled (Jes Sorensen) [837097 869622] - [md] Fix typos in MD documentation (Jes Sorensen) [837097 869622] - [md] raid5: avoid an extra write when writing to a known-bad-block (Jes Sorensen) [837097 869622] - [md] raid5: Change or of some order to improve efficiency (Jes Sorensen) [837097 869622] - [md] use set_bit_le and clear_bit_le (Jes Sorensen) [837097 869622] - [md] HOT_DISK_REMOVE shouldn't make a read-auto device active (Jes Sorensen) [837097 869622] - [md] use common code for all calls to ->hot_remove_disk() (Jes Sorensen) [837097 869622] - [md] never update metadata when array is read-only (Jes Sorensen) [837097 869622] - [md] block: Add submit_bio_wait(), remove from md (Jes Sorensen) [837097 869622] - [md] block: Use bio_sectors() more consistently (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 entirely (Jes Sorensen) [837097 869622] - [md] raid5: ensure sync and DISCARD don't happen at the same time (Jes Sorensen) [837097 869622] - [md] Prevent sysfs operations on uninitialized kobjects (Jes Sorensen) [837097 869622] - [md] raid5: Avoid accessing gendisk or queue structs when not available (Jes Sorensen) [837097 869622] - [md] raid5: schedule_construction should abort if nothing to do (Jes Sorensen) [837097 869622 882413] - [md] expedite metadata update when switching read-auto -> active (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 (Jes Sorensen) [837097 869622] - [md] raid0: improve error message when converting RAID4-with-spares to RAID0 (Jes Sorensen) [837097 869622] - [md] raid0: fix error return from create_stripe_zones (Jes Sorensen) [837097 869622] - [md] fix two bugs when attempting to resize RAID0 array (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms II (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms I (Jes Sorensen) [837097 869622] - [md] raid10: Minor non-functional code changes (Jes Sorensen) [837097 869622] - [md] protect against crash upon fsync on ro array (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix checking of dma_wait_for_async_tx() return value (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix build for async_memset (Jes Sorensen) [837097 869622] - [crypto] async_tx: add missing DMA unmap to async_memcpy() (Jes Sorensen) [837097 869622] - [md] raid5: add blktrace calls (Jes Sorensen) [837097 869622] - [md] raid5: use async_tx_quiesce() instead of open-coding it (Jes Sorensen) [837097 869622] - [md] Use ->curr_resync as last completed request when cleanly aborting resync (Jes Sorensen) [837097 869622] - [md] Update checkpoint of resync/recovery based on time (Jes Sorensen) [837097 869622] - [md] Add place to update ->recovery_cp (Jes Sorensen) [837097 869622] - [md] re-indent various 'switch' statements (Jes Sorensen) [837097 869622] - [md] close race between removing and adding a device (Jes Sorensen) [837097 869622] - [md] removed unused variable in calc_sb_1_csm (Jes Sorensen) [837097 869622] - [md] raid10: decrement correct pending counter when writing to replacement (Jes Sorensen) [837097 869622] - [md] raid10: close race that lose writes lost when replacement completes (Jes Sorensen) [837097 869622] - [md] raid5: Make sure we clear R5_Discard when discard is finished (Jes Sorensen) [837097 869622] - [md] raid5: move resolving of reconstruct_state earlier in stripe_handle (Jes Sorensen) [837097 869622] - [md] raid5: round discard alignment up to power of 2 (Jes Sorensen) [837097 869622] - [md] make sure everything is freed when dm-raid stops an array (Jes Sorensen) [837097 869622] - [md] Avoid write invalid address if read_seqretry returned true (Jes Sorensen) [837097 869622] - [md] Reassigned the parameters if read_seqretry returned true in func md_is_badblock (Jes Sorensen) [837097 869622] - [md] raid10: Fix oops when creating RAID10 arrays via dm-raid.c (Jes Sorensen) [837097 869622] - [md] raid1: Fix assembling of arrays containing Replacements (Jes Sorensen) [837097 869622] - [md] Fix typo in drivers/md (Jes Sorensen) [837097 869622] - [md] refine reporting of resync/reshape delays (Jes Sorensen) [837097 869622] - [md] raid5: be careful not to resize_stripes too big (Jes Sorensen) [837097 869622] - [md] make sure manual changes to recovery checkpoint are saved (Jes Sorensen) [837097 869622] - [md] raid10: use correct limit variable (Jes Sorensen) [837097 869622] - [md] writing to sync_action should clear the read-auto state (Jes Sorensen) [837097 869622] - [md] change resync_mismatches to atomic64_t to avoid races (Jes Sorensen) [837097 869622] - [md] raid5: make sure to_read and to_write never go negative (Jes Sorensen) [837097 869622] - [md] When RAID5 is dirty, force reconstruct-write instead of read-modify-write (Jes Sorensen) [837097 869622] - [md] raid5: protect debug message against NULL derefernce (Jes Sorensen) [837097 869622] - [md] raid5: add some missing locking in handle_failed_stripe (Jes Sorensen) [837097 869622] - [md] raid5: avoid unnecessary zero page for trim (Jes Sorensen) [837097 869622] - [md] raid5 trim support (Jes Sorensen) [837097 869622] - [md] bitmap: Don't use IS_ERR to judge alloc_page() (Jes Sorensen) [837097 869622] - [md] avoid taking the mutex on some ioctls (Jes Sorensen) [837097 869622] - [md] change the parameter of md thread (Jes Sorensen) [837097 869622] - [md] raid 10 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 1 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 0 supports TRIM (Jes Sorensen) [837097 869622] - [md] linear supports TRIM (Jes Sorensen) [837097 869622] - [md] linear: rcu_dereference outside read-lock section (Jes Sorensen) [837097 869622] - [md] raid10: fix "enough" function for detecting if array is failed (Jes Sorensen) [837097 869622] - [block] makes bio_split support bio without data (Jes Sorensen) [837097 869622] - [md] raid5: add missing spin_lock_init (Jes Sorensen) [837097 869622] - [md] make sure metadata is updated when spares are activated or removed (Jes Sorensen) [837097 869622] - [md] raid5: fix calculate of 'degraded' when a replacement becomes active (Jes Sorensen) [837097 869622] - [md] raid10: fix problem with on-stack allocation of r10bio structure (Jes Sorensen) [837097 869622 982360] - [md] raid5: raid5d handle stripe in batch way (Jes Sorensen) [837097 869622] - [md] raid1: Add missing case for attempting to repair known bad blocks (Jes Sorensen) [837097 869622] - [md] remove duplicated test on ->openers when calling do_md_stop() (Jes Sorensen) [837097 869622] - [md] raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer (Jes Sorensen) [837097 869622] - [md] raid1: prevent merging too large request (Jes Sorensen) [837097 869622] - [md] md/raid1: read balance chooses idlest disk for SSD (Jes Sorensen) [837097 869622] - [md] md/raid1: make sequential read detection per disk based (Jes Sorensen) [837097 869622] - [md] raid5: add a per-stripe lock (Jes Sorensen) [837097 869622] - [md] raid5: remove unnecessary bitmap write optimization (Jes Sorensen) [837097 869622] - [md] raid5: lockless access raid5 overrided bi_phys_segments (Jes Sorensen) [837097 869622] - [md] raid5: reduce chance release_stripe() taking device_lock (Jes Sorensen) [837097 869622] - [md] raid1: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] raid10: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] Add missing blank line to avoid conflict in follow-on cherry-pick (Jes Sorensen) [837097 869622] - [md] Add set_bit_le/clear_bit_le to RHEL6 compat macros (Jes Sorensen) [837097 869622] - [md] dm-raid: Set recovery flags on resume - include upstream missing bits (Jes Sorensen) [837097 869622]- [netdrv] eth: Make is_link_local() consistent with other address tests (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Do not forward LLDP type frames (Andy Gospodarek) [923902] - [netdrv] bridge: Use is_link_local() in store_group_addr() (Andy Gospodarek) [923902] - [netdrv] ixgbevf: handle link local multicast addresses in SR-IOV mode (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Adjust to handle unassigned MAC address from PF (Andy Gospodarek) [923902] - [netdrv] ixgbevf: don't release the soft entries (Andy Gospodarek) [923902] - [netdrv] ixbgevf: Remove dma_alloc_coherent OOM messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: use PCI_DEVICE_TABLE macro (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make sure link status and speed are fetched (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link speed message to support 100Mbps (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix statistics corruption (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link up messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Synch out of tree and in tree mailbox interrupt handlers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix up function prototypes after __dev* removals (Andy Gospodarek) [923902] - [netdrv] ixgbevf: remove __dev* attributes (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unneeded and obsolete comment (Andy Gospodarek) [923902] - [netdrv] ixgbevf: White space and comments clean up (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove mailbox spinlock from the reset function (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove checking for mac.ops function pointers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove the ring adapter pointer value (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix unnecessary dereference where local var is available (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Streamline the rx buffer allocation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Reduce size of maximum rx buffer (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add flag to indicate when rx is in net poll (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix possible use of uninitialized variable (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make sure probe fails on MSI-X enable error (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix softirq-safe to unsafe splat on internal mbx_lock (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Check for error on dma_map_single call (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make netif_napi_add and netif_napi_del symmetric (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add VF DCB + SR-IOV support (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Set the netdev number of Tx queues (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add fix to VF to handle multi-descriptor buffers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix AIM (Adaptive Interrupt Moderation) (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unused parameter in ixgbevf_receive_skb (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix code for handling timeout (Andy Gospodarek) [923902] - [netdrv] ixgbevf: scheduling while atomic in reset hw path (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add support for VF API negotiation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Cleanup handling of configuration for jumbo frames (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add suspend and resume support to the VF (Andy Gospodarek) [923902] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: add mac type to the version in ethtool_regs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for disabling link at boot time on 82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: cache AUTOC reads (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix register access during ethtool loopback test (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix EICR write in ixgbe_msix_other (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice ID (Andy Gospodarek) [923901] - [netdrv] ixgbe: add SFP+ LX module support (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename wol_supported to more fitting wol_enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: add driver support for x520 OCP adapter (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible divide by zero in ixgbe_update_itr (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove unnecessary #ifdef CONFIG_DEBUG_FS tests (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for WoL on 82599 SFP+ LOM (Andy Gospodarek) [923901] - [netdrv] ixgbe: in shutdown, do netif_running() under rtnl_lock (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix a bug in setting VF VLAN via PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix 1G link WoL (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix MNG FW support when adapter not up (Andy Gospodarek) [923901] - [netdrv] ixgbe: enable devices with internal switch to read pci parent (Andy Gospodarek) [923901] - [netdrv] ixgbe: create conversion functions from link_status to bus/speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for recognizing PCI-e Gen3 link speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop check for PAGE_SIZE from ixgbe_xmit_frame_ring (Andy Gospodarek) [923901] - [netdrv] ixgbe: don't do arithmetic operations on bitmasks (Andy Gospodarek) [923901] - [netdrv] ixgbe: Mask off check of frag_off as we only want fragment offset (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix registration order of driver and DCA nofitication (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update DESC_NEEDED define to adjust for changes to MAX_SKB_FRAGS (Andy Gospodarek) [923901] - [netdrv] ixgbe: implement SFF diagnostic monitoring via ethtool (Andy Gospodarek) [923901] - [netdrv] ixgbe: cleanup error checking in ixgbe_identify_sfp_module_generic() (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible data corruption in read_i2c_byte (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for set_channels ethtool operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for displaying the number of Tx/Rx channels (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make ixgbe_setup_tc usable even when DCB is not enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Define FCoE and Flow director limits much sooner to allow for changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: refactor initialization of feature flags (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove remaining alloc/OOM messages (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix SR-IOV MTU warning (Andy Gospodarek) [923901] - [netdrv] ixgbe: Replace rmb in Tx cleanup with read_barrier_depends (Andy Gospodarek) [923901] - [netdrv] ixgbe: update date to 2013 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix return values and memcpy parameters to eliminate Smatch warnings (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix potential null dereference (Andy Gospodarek) [923901] - [netdrv] ixgbe: allow reading of SFF-8472 data over i2c (Andy Gospodarek) [923901] - [netdrv] ixgbe: autoneg variable refactoring (Andy Gospodarek) [923901] - [netdrv] ixgbe: removed unused variable from setup_link_speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename autoneg variables (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix device ref count bug (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reset the NIC if up2tc has changed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit number of reported VFs to device specific value (Andy Gospodarek) [923901] - [netdrv] ixgbe: Implement PCI SR-IOV sysfs callback operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Modularize SR-IOV enablement code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make mailbox ops initialization unconditional (Andy Gospodarek) [923901] - [netdrv] ixgbe: Inline Rx PTP descriptor handling (Andy Gospodarek) [923901] - [netdrv] ixgbe: add warning when scheduling reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add ptp work item to poll for the Tx timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use watchdog check in favor of BPF for detecting latched timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ptp_overflow check comment and jiffies (Andy Gospodarek) [923901] - [netdrv] ixgbe: add missing supported filters to get_ts_info (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool ixgbe_diag_test cleanup (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve performance and reduce size of ixgbe_tx_map (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ixgbe Tx flags to improve code efficiency (Andy Gospodarek) [923901] - [netdrv] ixgbe: Always use context 0, even for FCoE and TSO (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Andy Gospodarek) [923901] - [netdrv] ixgbe: SR-IOV: dynamic IEEE DCBx default priority changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix overwriting of rx_mtrl in ixgbe_ptp_hwtstamp_ioctl (Andy Gospodarek) [923901] - [netdrv] ixgbe: only compile ixgbe_debugfs.o when enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix up function prototypes after __dev* removals (Andy Gospodarek) [923901] - [netdrv] ixgbe: check whether thermal sensor is enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use is_valid_ether_addr (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove __dev* attributes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not parse past IP header on fragments beyond the first (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix incorrect disabling of Tx hang check in case of PFC (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool correctly identify autoneg setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove needless queuing for L4 ptp packets (Andy Gospodarek) [923901] - [netdrv] ixgbe: use ETQF filter name instead of magic number (Andy Gospodarek) [923901] - [netdrv] ixgbe: convert to use simple_open() (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reformat output of ixgbe_dump (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not use DCA to prefetch the entire packet into the cache (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix default setting of TXDCTL.WTHRESH (Andy Gospodarek) [923901] - [netdrv] ixgbe: add/update descriptor maps in comments (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not decrement budget in ixgbe_clean_rx_irq (Andy Gospodarek) [923901] - [netdrv] ixgbe: Return success or failure on VF MAC filter set (Andy Gospodarek) [923901] - [netdrv] ixgbe: clean up the condition for turning on/off the laser (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix return value from macvlan filter function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for pipeline reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix possible memory leak in ixgbe_set_ringparam (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add function ixgbe_reset_pipeline_82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop unnecessary addition from ixgbe_set_rx_buffer_len (Andy Gospodarek) [923901] - [netdrv] ixgbe: Correcting small packet padding (Andy Gospodarek) [923901] - [netdrv] ixgbe: using is_zero_ether_addr() to simplify the code (Andy Gospodarek) [923901] - [netdrv] ixgbe: (PTP) refactor init, cyclecounter and reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice id (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for VF API version 1.1 in the PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for GET_QUEUES message to get DCB configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for tracking the default user priority to SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for IPv6 and UDP to ixgbe_get_headlen (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add mailbox API version negotiation support to ixgbe PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Move message handling routines into their own functions (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable jumbo frames support w/ SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Initialize q_vector cpu and affinity masks correctly (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for X540-AT1 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix poll loop for FDIRCTRL.INIT_DONE bit (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix PTP ethtool timestamping function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not read the spoofed packets counter when not in IOV mode (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve statistics accuracy for DDP traffic (Andy Gospodarek) [923901] - [netdrv] ixgbe: added reg_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: added netdev_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add debugfs support (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix VF rate limiting to correctly account for more queues per VF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix ordering of things so that PF correctly configures its VLANs (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove old init remnant (Andy Gospodarek) [923901] - [netdrv] ixgbe: Roll RSC code into non-EOP code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make allocating skb and placing data in it a separate function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make pull tail function separate from rest of cleanup_headers (Andy Gospodarek) [923901] - [netdrv] ixgbe: Have the CPU take ownership of the buffers sooner (Andy Gospodarek) [923901] - [netdrv] ixgbe: Only use double buffering if page size is less than 8K (Andy Gospodarek) [923901] - [netdrv] ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove code that was initializing Rx page offset (Andy Gospodarek) [923901] - [net] veth: add vlan features (Flavio Leitner) [959817] - [net] sctp: verify length provided in heartbeat information parameter (Daniel Borkmann) [855383] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [976810] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [976810] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [976810] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [976810] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [976810] - [net] openvswitch: Copy individual actions (Amerigo Wang) [976810] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [976810] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [976810] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [976810] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [976810] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [976810] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [976810] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] openvswitch: Remove unneeded ovs_netdev_get_ifindex() (Amerigo Wang) [976810] - [net] openvswitch: Simplify datapath locking (Amerigo Wang) [976810] - [net] openvswitch: Use ETH_ALEN to define ethernet addresses (Amerigo Wang) [976810] - [net] openvswitch: datapath.h: Fix a stale comment (Amerigo Wang) [976810] - [net] openvswitch: Don't insert empty OVS_VPORT_ATTR_OPTIONS attribute (Amerigo Wang) [976810] - [net] openvswitch: Move common genl notify code into ovs_notify() (Amerigo Wang) [976810] - [net] openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE (Amerigo Wang) [976810] - [net] openvswitch: Use nla_memcpy() to memcpy() data from attributes (Amerigo Wang) [976810] - [net] openvswitch: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy (Amerigo Wang) [976810] - [net] openvswitch: correct an invalid BUG_ON (Amerigo Wang) [976810] - [net] openvswitch: Preallocate reply skb in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] ip_gre: fix a soft lockup in ipgre_fini() (Amerigo Wang) [976810] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [976810] - [net] ip_tunnel: Use skb-len to PMTU check (Amerigo Wang) [976810] - [net] gre: fix a regression in ioctl (Amerigo Wang) [976810] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [976810] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [976810] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [976810] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [976810] - [net] gre: export gre_build_header() function (Amerigo Wang) [976810] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [976810] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [976810] - [net] ip_tunnel: remove __net_init/exit from exported functions (Amerigo Wang) [976810] - [net] ip_tunnel: specify protocol outside IP header (Amerigo Wang) [976810] - [net] ip_tunnel: fix kernel panic with icmp_dest_unreach (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in ipgre_err() (Amerigo Wang) [976810] - [net] ipv4: typo issue, remove erroneous semicolon (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in parse_gre_header() (Amerigo Wang) [976810] - [net] ip_gre: don't overwrite iflink during net_dev init (Amerigo Wang) [976810] - [net] ip_tunnel: Fix off-by-one error in forming dev name (Amerigo Wang) [976810] - [net] gre: Refactor GRE tunneling code (Amerigo Wang) [976810] - [net] ip: convert __IPTUNNEL_XMIT() to an inline function (Amerigo Wang) [976810] - [net] br: fix schedule while atomic issue in br_features_recompute() (Jiri Pirko) [980876] - [net] ipvs: reduce sync rate with time thresholds (Jesper Brouer) [854454] - [net] ipvs: Add sysctl_sync_threshold() sysctl_sync_period() (Jesper Brouer) [854454] - [net] ipvs: wakeup master thread (Jesper Brouer) [854454] - [net] export sysctl symbols needed by ip_vs_sync (Jesper Brouer) [854454] - [net] ipvs: always update some of the flags bits in backup (Jesper Brouer) [854454] - [net] ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter (Jesper Brouer) [854454] - [net] ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest (Jesper Brouer) [854454] - [net] ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server (Jesper Brouer) [854454] - [net] ipvs: try also real server with port 0 in backup server (Jesper Brouer) [854454] - [net] ipvs: Backup, adding version 0 sending capabilities (Jesper Brouer) [854454] - [net] ipvs: Backup, Change sending to Version 1 format (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding Version 1 receive capability (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding structs for new sync format (Jesper Brouer) [854454] - [net] ipvs: use pkts for SCTP too (Jesper Brouer) [854454] - [net] ipvs: skb defrag in L7 helpers (Jesper Brouer) [854454] - [net] ipvs: Split ports array into src_port and dst_port (Jesper Brouer) [854454] - [net] ipvs: Backup, Prepare for transferring firewall marks to the backup daemon (Jesper Brouer) [854454] - [net] ipvs: add static and read_mostly attributes (Jesper Brouer) [854454] - [net] ipvs: buffer argument to ip_vs_process_message() should not be const (Jesper Brouer) [854454] - [net] ipvs: Remove useless blocks from ip_vs_process_message() (Jesper Brouer) [854454] - [net] ipvs: Make the cp argument to ip_vs_sync_conn() static (Jesper Brouer) [854454] - [net] ipvs: Only match pe_data created by the same pe (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine to connection entry (Jesper Brouer) [854454] - [net] ipvs: inherit forwarding method in backup (Jesper Brouer) [854454] - [net] ipvs: ip_vs_dbg_callid() is only needed for debugging (Jesper Brouer) [854454] - [net] ipvs: sip persistence engine (Jesper Brouer) [854454] - [net] ipvs: Fallback if persistence engine fails (Jesper Brouer) [854454] - [net] ipvs: Allow configuration of persistence engines (Jesper Brouer) [854454] - [net] ipvs: management of persistence engine modules (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine data to /proc/net/ip_vs_conn (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_pe (Jesper Brouer) [854454] - [net] ipvs: Allow boot time change of hash size (Jesper Brouer) [854454] - [net] ipvs: ip_vs_bind_scheduler and ip_vs_unbind_scheduler NULL arguments (Jesper Brouer) [854454] - [net] ipvs: Allow null argument to ip_vs_scheduler_put() (Jesper Brouer) [854454] - [net] ipvs: fix matching of fwmark templates during scheduling (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_conn_param (Jesper Brouer) [854454] - [net] ipvs: compact ip_vs_sched_persist() (Jesper Brouer) [854454] - [net] ipvs: extend connection flags to 32 bits (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Add callid parser (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument (Jesper Brouer) [854454] - [net] ipvs: fix synchronization on connection close (Jesper Brouer) [854454] - [net] ipvs: one-packet scheduling (Jesper Brouer) [854454]- [char] tty: Fix BUG() on hangup (Aaron Tomlin) [985429] - [trace] Fix hang in write to sysprof_sample_period (Josh Poimboeuf) [959063] - [scsi] virtio-scsi: fix LUNs greater than 255 (Laszlo Ersek) [978202] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [978609] - [idle] intel_idle: initial C8, C9 and C10 support (Jane Lv) [970729] - [x86] Fix up numa_node information for AMD CPU family 15h model 0-0fh northbridge functions (Prarit Bhargava) [787034] - [x86] tsc: add option to output TSC initial value at boot (Prarit Bhargava) [986353] - [fs] fscache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [965759] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [921178] - [fs] fscache: Simplify cookie retention for fscache_objects, fixing access problems (David Howells) [928746] - [fs] fscache: Fix object state machine to have separate work and wait states (David Howells) [921178] - [kernel] wait: Add wait_on_atomic_t() and wake_up_atomic_t() (David Howells) [921178] - [fs] fscache: Wrap checks on object state (David Howells) [921178] - [fs] fscache: Uninline fscache_object_init() (David Howells) [921178] - [fs] fscache: Don't sleep in page release if __GFP_FS is not set (David Howells) [921178] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [921178] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [921178] - [fs] fscache: Clear remaining page count on retrieval cancellation (David Howells) [921178] - [fs] fscache: Mark cancellation of in-progress operation (David Howells) [921178] - [fs] fscache: Remove unneeded null checks (David Howells) [921178] - [fs] fscache: One of the write operation paths doesn't set the object state (David Howells) [921178] - [fs] fscache: Fix signal handling during waits (David Howells) [921178] - [fs] fscache: Add transition to handle invalidate immediately after lookup (David Howells) [921178 928746] - [fs] fscache: Exclusive op submission can BUG if there's been an I/O error (David Howells) [921178] - [fs] fsache: Limit the number of I/O error reports for a cache (David Howells) [921178] - [fs] fscache: Don't mask off the object event mask when printing it (David Howells) [921178] - [fs] fscache: Initialise the object event mask with the calculated mask (David Howells) [921178] - [fs] cachefiles: Add missing retrieval completions (David Howells) [921178] - [fs] cachefiles: add support for large files in filesystem caching (David Howells) [921178] - [netdrv] igbvf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Stefan Assmann) [923900] - [netdrv] igbvf: update version number (Stefan Assmann) [923900] - [netdrv] igbvf: Check for error on dma_map_single call (Stefan Assmann) [923900] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [922984] - [netdrv] enic: change sprintf() to snprintf() (Stefan Assmann) [922984] - [netdrv] enic: be less verbose about non-critical firmware errors (Stefan Assmann) [922984] - [netdrv] enic: fix up function prototypes after __dev* removals (Stefan Assmann) [922984] - [pci] Remove the obsolete no_pci_devices() check (Myron Stowe) [966887] - [pci] Use pci_device_id on stack for pci_get_subsys/class() to avoid kmalloc (Myron Stowe) [966887] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [988460] - [firmware] add bnx2x FW 7.8.2, 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 919510] - [netdrv] bnx2x: ignore unknown ethtool flags (Michal Schmidt) [915517 928435] - [netdrv] bnx2x: advertise transmit time stamping (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: add transmit timestamping support (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix bridged GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix TCP offload for tunneling ipv4 over ipv6 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent memory leak when cnic is absent (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct reading of speed capabilities (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Use per port max exchange resources (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow recovery from second slot reset (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enhance MAC configuration for VFs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow RX/TX pause control in autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent GRO false checksum claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.17-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add additional regions for CRC memory test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove non-necessary assignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix byte-by-byte nvram write for BE machines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: refactor nvram read procedure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support reading I2C EEPROM SFF8472 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix compilation without CONFIG_BNX2X_SRIOV (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent VF race (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF outer vlan removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF statistics (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: missing ARI should not be lethal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix AER semaphore release (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: AER revised (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: add RSS capability for GRE traffic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use list_move instead of list_del/list_add (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Restore FCoE 4-port devices support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use FW 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Avoid using zero MAC (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control SFP+ tap values via nvm config (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add EEE support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add RJ45 SFP module detection (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Get gso_segs from FW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control number of vfs dynamically (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add iproute2 support for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent "Unknown MF" print in SF mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Take chip version from MFW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Set ethtool ops for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix vlan-mac memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use the default NAPI weight (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in printk and comments (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix status blocks configuration (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent UNDI FW illegal host access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent null pointer dereference in AFEX mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 rapid link flap (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix assignment of signed expression to unsigned variable (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix occasional statistics off-by-4GB error (Michal Schmidt) [825729 828818 871164 915420 915422 915517 919510] - [netdrv] bnx2x: add missing napi deletion in error path (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix intermittent long KR2 link up time (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 work-around condition (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 link (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix port identification for the 84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix UDP checksum for 57710/57711 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove dead code and make local funcs static (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Replace incomming with incoming in all comments and strings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Remove unnecessary alloc/OOM messages, alloc cleanups (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Force link UP when the interface is in LOOPBACK mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: SR-IOV version compatibility bugfix (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add CNIC_DRV_STATE_HANDLES_IRQ to ethdev->drv_state (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct memory release scheme (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove many sparse warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Modify unload conditions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct memory preparation and release (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add missing VFs reference in macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add additional debug information (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct usleep_range usage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: reorganization and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic renovation (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix GRO parameters (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Introduce 2013 and advance version to 1.78.02 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Added FW GRO bridging support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] Revert "bnx2x: set gso_type" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clean previous IGU status before ack (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add `ethtool -w' support (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921560] - [netdrv] bnx2x: Added nvram personalities support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix rare self-test failures (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use SAN Mac for FCoE (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add an additional fatal hw assertion - BRB_HW_INTERRUPT (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clear dirty status when booting after UNDI (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow management traffic after boot from SAN (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix fastpath structures when memory allocation fails (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: move debugging code before the return (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: align define usage to satisfy static checkers (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: NULL dereference on error in debug code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Segregate SR-IOV code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add VF device ids and enable feature (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support PF <-> VF Bulletin Board (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support VF FLR (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF close request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_teardown request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_filters request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF setup_q request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support statistics collection for VFs by the PF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF init request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF acquire request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Infrastructure for VF <-> PF request on PF side (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prepare device and initialize VF database (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allocate VF database in PF when VFs are present (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF fastpath (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support ndo_set_rxmode in VF driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add teardown_q and close to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add init, setup_q, set_mac to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Separate VF and PF logic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add to VF <-> PF channel the release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF <-> PF channel 'acquire' at vf probe (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support probing and removing of VF device (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use ARRAY_SIZE where possible (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use prandom_bytes() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix typo of "suport" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: almost 'use netdev_alloc_frag()' (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix up function prototypes after __dev* removals (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add fw defs for use in cnic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic, bnx2x, bnx2: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Include bnx2x.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to CHIP ID and name macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to descriptor structures and macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Fix rare race condition during iSCSI disconnect (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Reset iSCSI EQ during shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: recognize fan failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct PFC disablement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix 'Ethtool -A' when autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent DCB if disabled in nvram (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Handle a rarely missed interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: mask CPL_OF interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: IGU parse error cause probe failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ext config accessed only on non-E1x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: nvram enables dropless flow control (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct advertised speed/duplex (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Filter packets on FCoE rings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Management can control PFC/ETS (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: parity recovery flow enhancement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: revised and corrected SPIO access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change duplex setting in EEE function (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add warning message in case of non-10G SFP module (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Always take PHY lock (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ current leakage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for 20G-KR2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove duplicate inclusion of bnx2x_hsi.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add static declaration to several functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in bnx2x driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix HW initialization using fw 7.8.x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support loading cnic resources at run-time (Michal Schmidt) [825729 828818 915420 915422 915517 919510 920624] - [netdrv] bnx2x: HSI change for 'update' ramrod (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.00-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x,cnic: use FW 7.8.2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve code around bnx2x_tests_str_arr (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix comment/printk/variable typos (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [net] In unregister_netdevice_notifier unregister the netdevices (Michal Schmidt) [987451] - [net] introduce NAPI_POLL_WEIGHT (Michal Schmidt) [987451] - [net] Export __netdev_pick_tx so that it can be used in modules (Michal Schmidt) [987451] - [net] Split core bits of netdev_pick_tx into __netdev_pick_tx (Michal Schmidt) [987451] - [net] netpoll: call ->ndo_select_queue() in tx path (Michal Schmidt) [987451] - [lib] introduce prandom_bytes() and prandom_bytes_state() (Michal Schmidt) [987451]- [pci] pcie: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [966755] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [966755] - [pci] Remove "extern" from function declarations (Myron Stowe) [966755] - [pci] pcie: Move AER severity defines to aer.h (Myron Stowe) [966755] - [pci] pcie: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [966755] - [pci] pcie: Factor out HEST device type matching (Myron Stowe) [966755] - [pci] pcie: Don't parse HEST table for non-PCIe devices (Myron Stowe) [966755] - [acpi] Move cper_print_aer() call out of interrupt context (Myron Stowe) [967981] - [pci] pcie: Remove local PCI_BUS() define and use PCI_BUS_NUM() from PCI (Myron Stowe) [967981] - [pci] Add PCI_BUS_NUM() and PCI_DEVID() interfaces (Myron Stowe) [967981] - [pci] pcie: pci_get_domain_bus_and_slot() call missing required pci_dev_put() (Myron Stowe) [911740] - [pci] pcie: Report success only when every device has AER-aware driver (Myron Stowe) [911740] - [pci] Fix deadlock when unbinding device if parent in D3cold (Myron Stowe) [911740] - [pci] Make pci_error_handlers const (Myron Stowe) [911740] - [pci] pcie: Remove the port driver module exit routine (Myron Stowe) [911740] - [acpi] apei: Add missed ACPI5 support for error trigger table (Myron Stowe) [893388] - [acpi] apei: fix error status check condition for CPER (Myron Stowe) [825641] - [edac] add support for error type "Info" (Myron Stowe) [825641] - [pci] pcie: Cleanup log output for AER (Myron Stowe) [825641] - [acpi] apei: Enhanced AER logging (Myron Stowe) [825641] - [trace] Trace Event for PCI Express Advanced Error Reporting (Myron Stowe) [825641] - [acpi] edac.h: Add generic layers for describing a memory location (Myron Stowe) [825641] - [acpi] CPER failed to handle generic error records with multiple sections (Myron Stowe) [816520] - [acpi] APEI build fix (Myron Stowe) [816520] - [acpi] apei: Fix crash in apei_hest_parse() for acpi=off (Myron Stowe) [816515] - [acpi] apei: Fixup incorrect 64-bit access width firmware bug (Myron Stowe) [816515] - [acpi] apei: Fix ERST header length check (Myron Stowe) [816515] - [acpi] apei: Remove table not found message (Myron Stowe) [816515] - [pci] Print completion message at KERN_INFO to match starting message (Myron Stowe) [736984] - [acpi] Add PCIe AER recovery support (Myron Stowe) [736984] - [pci] pcie: add aer_recover_queue (Myron Stowe) [736984] - [netdrv] be2net: fix VLAN traffic if no VLAN group is registered (Stefan Assmann) [980772] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [960977] - [watchdog] hpwdt: Increase version string (Linda Knippers) [985144] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985144] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [947543] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [947543] - [netdrv] be2net: Fix 32-bit DMA Mask handling (Ivan Vecera) [947543] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix crash on 2nd invocation of PCI AER/EEH error_detected hook (Ivan Vecera) [947543] - [netdrv] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [947543] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [947543] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [947543] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [947543] - [netdrv] be2net: bug fix on returning an invalid nic descriptor (Ivan Vecera) [947543] - [netdrv] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [947543] - [netdrv] be2net: disable TX in be_close() (Ivan Vecera) [947543] - [netdrv] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [947543] - [netdrv] be2net: fix payload_len value for GET_MAC_LIST cmd req (Ivan Vecera) [947543] - [netdrv] be2net: provision VF resources before enabling SR-IOV (Ivan Vecera) [947543] - [netdrv] be2net: Fix to fail probe if MSI-X enable fails for a VF (Ivan Vecera) [947543] - [netdrv] be2net: avoid napi_disable() when it has not been enabled (Ivan Vecera) [947543] - [netdrv] be2net: Fix firmware download for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix to receive Multicast Packets when Promiscuous mode is enabled on certain devices (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show tx priority pause counter in ethtool -S (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use 32-bit stats to report rx_drops_no_fragment (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use version 2 of cq_create for SkyHawk-R devices (Ivan Vecera) [947543] - [netdrv] be2net: FLR must be first cmd issued to Lancer FW (Ivan Vecera) [947543] - [netdrv] be2net: Use GET_FUNCTION_CONFIG V1 cmd (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show wol disabled/enabled state correctly (Ivan Vecera) [947543] - [netdrv] be2net: Fixed memory leak (Ivan Vecera) [947543] - [netdrv] be2net: Avoid diagnostic test in certain versions of firmware to avoid NIC freeze (Ivan Vecera) [947543] - [netdrv] be2net: Renamed rx_address_mismatch_errors to rx_address_filtered (Ivan Vecera) [947543] - [netdrv] be2net: Add support for setting and getting rx flow hash options (Ivan Vecera) [947543] - [netdrv] be2net: Fix PVID tag offload for packets with inline VLAN tag (Ivan Vecera) [947543] - [netdrv] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [947543] - [netdrv] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [947543] - [netdrv] be2net: enable IOMMU pass through for be2net (Ivan Vecera) [819453 947543] - [netdrv] be2net: Use GET_PROFILE_CONFIG V1 cmd for BE3-R (Ivan Vecera) [947543] - [netdrv] be2net: Avoid flashing BE3 UFI on BE3-R chip (Ivan Vecera) [947543] - [netdrv] be2net: Don't log "Out of MCCQ wrbs" error (Ivan Vecera) [947543] - [netdrv] be2net: Use TXQ_CREATE_V2 cmd (Ivan Vecera) [947543] - [netdrv] be2net: take care of __vlan_put_tag return value (Ivan Vecera) [947543] - [netdrv] be2net: remove unused variable 'sge' (Ivan Vecera) [947543] - [netdrv] be2net: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [947543] - [netdrv] be2net: Remove dma_alloc_coherent OOM messages (Ivan Vecera) [947543] - [netdrv] be2net: Use new F/W mailbox cmd to manipulate interrupts (Ivan Vecera) [947543] - [netdrv] be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Ivan Vecera) [947543] - [netdrv] be2net: Update copyright year (Ivan Vecera) [947543] - [netdrv] be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Ivan Vecera) [947543] - [netdrv] benet: Wait f/w POST until timeout (Ivan Vecera) [947543] - [netdrv] be2net: update driver version to 4.6.x (Ivan Vecera) [947543] - [netdrv] be2net: fix re-loaded PF driver to re-gain control of its VFs (Ivan Vecera) [947543] - [netdrv] be2net: Updating Module Author string and log message string to "Emulex Corporation" (Ivan Vecera) [947543] - [netdrv] be2net: fix drvinfo strings set in drivers (Ivan Vecera) [947543] - [netdrv] be2net: Remove bogus dependencies on INET (Ivan Vecera) [947543] - [netdrv] be2net: remove adapter->eq_next_idx (Ivan Vecera) [947543] - [netdrv] be2net: remove roce on lancer (Ivan Vecera) [947543] - [netdrv] be2net: fix access to SEMAPHORE reg (Ivan Vecera) [947543] - [netdrv] be2net: re-factor bar mapping code (Ivan Vecera) [947543] - [netdrv] be2net: do not use sli_family to identify skyhawk-R chip (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong usage of adapter->generation (Ivan Vecera) [947543] - [netdrv] be2net: remove LANCER A0 workaround (Ivan Vecera) [947543] - [netdrv] be2net: Fix smatch warnings in be_main.c (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [947543] - [netdrv] benet: convert to set_phys_id (Ivan Vecera) [947543] - [virt] hv: allocate synic structures before hv_synic_init() (Jason Wang) [927359] - [virt] hv: check interrupt mask before read_index (Jason Wang) [927359] - [virt] hv: switch to use mb() instead of smp_mb() (Jason Wang) [927359] - [virt] hv: vmbus: Implement multi-channel support (Jason Wang) [927359] - [virt] hv: Fix a bug in get_vp_index() (Jason Wang) [927359] - [virt] hyperv_fb: Backport to RHEL 6.5 (Jason Wang) [927424] - [virt] add Hyper-V Synthetic Video Frame Buffer Driver (Jason Wang) [927424] - [virt] hv: Add a new driver to support host initiated backup (Jason Wang) [927409] - [netdrv] hyperv: Fix a compiler warning in netvsc_send() (Jason Wang) [927435] - [netdrv] hyperv: Fix RNDIS send_completion code path (Jason Wang) [927435] - [netdrv] hyperv: Fix a kernel warning from netvsc_linkstatus_callback() (Jason Wang) [927435] - [netdrv] hyperv: fix wrong length of mac address (Jason Wang) [927435] - [netdrv] hyperv: Add an error message to rndis_filter_set_device_mac() (Jason Wang) [927435] - [netdrv] hyperv: Remove unnecessary comments in rndis_filter_receive_data() (Jason Wang) [927435] - [netdrv] hyperv: Add buffer for extended info after the RNDIS response message (Jason Wang) [927435] - [netdrv] hyperv: Report actual status in receive completion packet (Jason Wang) [927435] - [netdrv] hyperv: Remove extra allocated space for recv_pkt_list elements (Jason Wang) [927435] - [netdrv] hyperv: Fix page buffer handling in rndis_filter_send_request() (Jason Wang) [927435] - [netdrv] hyperv: Fix the missing return value in rndis_filter_set_packet_filter() (Jason Wang) [927435] - [netdrv] hyperv: Fix the max_xfer_size in RNDIS initialization (Jason Wang) [927435] - [virt] hyperv/hv_balloon: remove old RHEL6 specific code (Jason Wang) [927417] - [virt] hyperv/balloon: Notify the host of permanent hot-add failures (Jason Wang) [927417] - [virt] hyperv/balloon: Support 2M page allocations for ballooning (Jason Wang) [927417] - [mm] page_alloc: export split_page() (Jason Wang) [927417] - [virt] hyperv/balloon: Permit Linux to specify hot-add alignment requirements (Jason Wang) [927417] - [virt] hyperv/balloon: make local functions static (Jason Wang) [927417] - [virt] hyperv/balloon: Implement hot-add functionality (Jason Wang) [927417] - [mm] memory_hotplug: extend memory hotplug API to allow memory hotplug in virtual machines (Jason Wang) [927417] - [virt] hyperv/balloon: Make the balloon driver not unloadable (Jason Wang) [927417] - [virt] hyperv/balloon: Execute hot-add code in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Execute balloon inflation in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Do not request completion notification (Jason Wang) [927417] - [fcoe] libfc: extend ex_lock to protect all of fc_seq_send (Neil Horman) [829784] - [fcoe] libfc: Correct check for initiator role (Neil Horman) [829784] - [fcoe] libfcoe: Fix fcoe_sysfs VN2VN mode (Neil Horman) [829784] - [fcoe] Split fc_disc_init into fc_disc_init and fc_disc_config (Neil Horman) [829784] - [fcoe] Always use fcoe_disc_init for discovery layer initialization (Neil Horman) [829784] - [fcoe] Fix deadlock between create and destroy paths (Neil Horman) [829784] - [fcoe] libfcoe: Fix Conflicting FCFs issue in the fabric (Neil Horman) [829784] - [fcoe] Revert "fcoe: fix fcoe enable on link toggle while it is still disabled" (Neil Horman) [829784] - [fcoe] libfcoe: Check for unusable FCFs before looking for conflicting FCFs (Neil Horman) [829784] - [fcoe] libfcoe: Handle CVL while waiting to select an FCF (Neil Horman) [829784] - [fcoe] Fix deadlock while deleting FCoE interface with NPIV ports (Neil Horman) [829784] - [fcoe] close race on link speed detection in fcoe code (Neil Horman) [829784] - [fcoe] debris left by "libfcoe: Remove mutex_trylock/restart_syscall checks" (Neil Horman) [829784] - [fcoe] consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesb (Neil Horman) [829784] - [fcoe] move fcoe_link_speed_update() to libfcoe and export it (Neil Horman) [829784] - [fcoe] add support to the get_netdev() for fcoe_interface (Neil Horman) [829784] - [fcoe] prep work to start consolidate the usage of fcoe_netdev (Neil Horman) [829784] - [fcoe] Convert debug_logging macros to pr_info (Neil Horman) [829784] - [fcoe] Use the fcoe_sysfs control interface (Neil Horman) [829784] - [fcoe] libfcoe: Add new fcoe control interface (Neil Horman) [829784] - [fcoe] libfcoe: Save some memory and optimize name lookups (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs debug logging level (Neil Horman) [829784] - [fcoe] Cleanup locking on fcoe_percpu_receive_thread (Neil Horman) [829784] - [fcoe] libfcoe: Fix section mismatch (Neil Horman) [829784] - [fcoe] bnx2fc: cleanup fcoe_dev_stats (Neil Horman) [829784] - [fcoe] libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs (Neil Horman) [829784] - [powerpc] iommu: Fix multiple issues with IOMMU pools code (Steve Best) [929290] - [powerpc] iommu: Fix iommu pool initialization (Steve Best) [929290] - [powerpc] iommu: Implement IOMMU pools to improve multiqueue adapter performance (Steve Best) [929290] - [powerpc] iommu: Push spinlock into iommu_range_alloc and __iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_alloc and iommu_free (Steve Best) [929290] - [powerpc] pseries: Disable interrupts around IOMMU percpu data accesses (Steve Best) [929290] - [block] rsxx: Adding in debugfs entries (Steve Best) [929277] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [929277] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [929277] - [block] rsxx: Adapter address space sanity check (Steve Best) [929277] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [929277] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [929277] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [929277] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [929277] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [929277] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [929277] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [929277] - [block] rsxx: remove unused variable (Steve Best) [929277] - [block] rsxx: enable error return of rsxx_eeh_save_issued_dmas() (Steve Best) [929277] - [block] rsxx: removes dynamic allocation on stack (Steve Best) [929277] - [block] rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() (Steve Best) [929277] - [block] rsxx: Adding in EEH support to the IBM FlashSystem 70/80 device driver (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 error message bug fix (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 branding changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 fixes inconsistent locking (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 trivial changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 driver fixes (Steve Best) [929277] - [block] rsxx: add slab.h include to dma.c (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 device driver (Steve Best) [929277] - [target] target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export (Andy Grover) [982777] - [target] Re-instate sess_wait_list for target_wait_for_sess_cmds (Andy Grover) [982777] - [target] close target_put_sess_cmd() vs. core_tmr_abort_task() race (Andy Grover) [982777] - [target] iblock: Fix WCE=1 + DPOFUA=1 backend WRITE regression (Andy Grover) [982777] - [target] Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio (Andy Grover) [982777] - [target] tcm_fc: Check for aborted sequence (Andy Grover) [982777] - [target] Change default sense key of NOT_READY (Andy Grover) [982777]- [netdrv] qlcnic: Bump up the version to 5.1.38 (Chad Dupuis) [694104] - [netdrv] qlcnic: Clear link status when interface is down (Chad Dupuis) [694104] - [netdrv] qlcnic: change mdelay to msleep (Chad Dupuis) [694104] - [netdrv] qlcnic: Log warning message for 83xx adapter in MSI mode (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure mailbox interrupt command for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.37 (Chad Dupuis) [694104] - [netdrv] qlcnic: Implement flash sysfs callback for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.36 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics collection (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix endian issues in 83xx driver (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.35 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure interrupts for 83xx adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix internal loopback test for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.34 (Chad Dupuis) [694104] - [netdrv] qlcnic: fix ping resumption to a VM after a live migration (Chad Dupuis) [694104] - [netdrv] qlcnic: fix estimation of receive MSS in case of LRO for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor Legacy interrupt handling for 83xx (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox interrupt (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unsupported CDRP command error message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox response handling (Chad Dupuis) [694104] - [netdrv] qlcnic: enhance MSIX allocation failure log message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix async event handling during diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic IRQ test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: helper routine to handle async events (Chad Dupuis) [694104] - [netdrv] qlcnic: fix firmware based IDC participation (Chad Dupuis) [694104] - [netdrv] qlcnic: fix initialize NIC mailbox command (Chad Dupuis) [694104] - [netdrv] qlcnic: Updating copyright information (Chad Dupuis) [694104] - [netdrv] qlcnic: silence false positive overflow warning (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.33 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix minidump in NPAR mode (Chad Dupuis) [694104] - [netdrv] qlcnic: driver LRO bug fix (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix bug in reading HW reset template (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.32 (Chad Dupuis) [694104] - [netdrv] qlcnic: sleeping function called from invalid context (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix LED/Beaconing tests to work on all ports of an adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: avoid mixed mode interrupts for some adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: enable RSS for TCP over IPv6 (Chad Dupuis) [694104] - [netdrv] qlcnic: enable LRO on IPv6 without dest ip check (Chad Dupuis) [694104] - [netdrv] qlcnic: set driver version in firmware (Chad Dupuis) [694104] - [netdrv] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock (Chad Dupuis) [694104] - [netdrv] qlcnic: fix build error (Chad Dupuis) [694104] - [netdrv] qlcnic: do not duplicate infrastructure functions (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: remove unused definitions from header file (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx ethtool interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx register dump routines (Chad Dupuis) [694104] - [netdrv] qlcnic: enable 83xx virtual NIC mode (Chad Dupuis) [694104] - [netdrv] qlcnic: flash template based firmware reset recovery (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx CNA inter driver communication mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx adpater flash interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx base driver (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx data path routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx memory map and HW access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: macros for common register access (Chad Dupuis) [694104] - [netdrv] qlcnic: change driver hardware interface mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unused variable warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: rename module params with module_param_named (Chad Dupuis) [694104] - [netdrv] qlcnic: fix bug in LRO descriptor access macro (Chad Dupuis) [694104] - [netdrv] qlcnic: update NIC partition interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: get board name API (Chad Dupuis) [694104] - [netdrv] qlcnic: modify PCI and register access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: move HW specific data to seperate structure (Chad Dupuis) [694104] - [netdrv] qlcnic: add 82xx adapter specific checks (Chad Dupuis) [694104] - [netdrv] qlcnic: remove __dev* attributes (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_minidump.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_minidump.c for dump utility (Chad Dupuis) [694104] - [netdrv] qlcnic: fix style issues in qlcnic_sysfs.c file (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_sysfs.c for sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_io.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_io.c for datapath routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix compiler warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix error return code (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix scheduling while atomic bug (Chad Dupuis) [694104] - [virt] kvm: Fix iommu map/unmap to handle memory slot moves (Alex Williamson) [978472] - [virt] kvm: perform an invalid memslot step for gpa base change (Alex Williamson) [978472] - [video] vgacon: add cond reschedule points in vgacon_do_font_op (Marcelo Tosatti) [971311] - [kernel] tracing: Format non-nanosec times from tsc clock without a decimal point (Marcelo Tosatti) [911564] - [kernel] tracing: Add a TSC trace_clock (Marcelo Tosatti) [911564] - [perf] kvm: Initialize file_name var to fix segfault (Jiri Olsa) [977969] - [perf] kvm: Add braces around multi-line statements (Jiri Olsa) [977969] - [perf] kvm: Total count is a u64, print as so (Jiri Olsa) [977969] - [perf] kvm: Remove typecast in init_kvm_event_record (Jiri Olsa) [977969] - [perf] kvm: Only process events for vcpus of interest (Jiri Olsa) [977969] - [perf] kvm: Fix building perf kvm on non x86 arches (Jiri Olsa) [977969] - [perf] kvm: Rename perf_kvm to perf_kvm_stat (Jiri Olsa) [977969] - [perf] kvm: Move global variables into a perf_kvm struct (Jiri Olsa) [977969] - [perf] kvm: Use perf_evsel__intval (Jiri Olsa) [977969] - [perf] kvm: Events analysis tool (Jiri Olsa) [977969] - [perf] Check proper prev_state size for sched_switch tp (Jiri Olsa) [984006] - [perf] Revert "perf sched: Handle PERF_RECORD_EXIT events" (Jiri Olsa) [984006] - [perf] Fix breakage introduced by the test_attr infrastructure (Jiri Olsa) [984006] - [block] mtip32xx: Fix compile warning (David Milburn) [927436] - [block] mtip32xx: Workaround for unaligned writes (David Milburn) [927436] - [block] mtip32xx: Disable TRIM support (David Milburn) [927436] - [block] mtip32xx: fix a smatch warning (David Milburn) [927436] - [block] mtip32xx: fix two smatch warnings (David Milburn) [927436] - [block] mtip32xx: Add debugfs entry device_status (David Milburn) [927436] - [block] mtip32xx: return 0 from pci probe in case of rebuild (David Milburn) [927436] - [block] mtip32xx: recovery from command timeout (David Milburn) [927436] - [block] mtip32xx: fix error return code in mtip_pci_probe() (David Milburn) [927436] - [block] mtip32xx: add missing GENERIC_HARDIRQS dependency (David Milburn) [927436] - [block] mtip32xx: fix sparse warning, symbol 'mtip_send_trim' was not declared (David Milburn) [927436] - [block] mtip32xx: add trim support (David Milburn) [927436] - [block] mtip32xx: fix for crash when the device surprise removed during rebuild (David Milburn) [927436] - [block] mtip32xx: fix for driver hang after a command timeout (David Milburn) [927436] - [block] mtip32xx: Fix padding issue (David Milburn) [927436] - [block] mtip32xx: fix potential NULL pointer dereference in mtip_timeout_function() (David Milburn) [927436] - [block] mtip32xx: fix shift larger than type warning (David Milburn) [927436] - [block] mtip32xx: Fix incorrect mask used for erase mode (David Milburn) [927436] - [block] mtip32xx: Fix to make lba address correct in big-endian systems (David Milburn) [927436] - [block] mtip32xx: fix potential crash on SEC_ERASE_UNIT (David Milburn) [927436] - [block] mtip32xx: Added appropriate timeout value for secure erase (David Milburn) [927436] - [block] mtip32xx: Remove dead code (David Milburn) [927436] - [block] mtip32xx: Change printk to pr_xxxx (David Milburn) [927436] - [block] mtip32xx: Proper reporting of write protect status on big-endian (David Milburn) [927436] - [block] mtip32xx: Increase timeout for standby command (David Milburn) [927436] - [block] mtip32xx: Handle NCQ commands during the security locked state (David Milburn) [927436] - [block] mtip32xx: Add support for new devices (David Milburn) [927436] - [block] mtip32xx: Create debugfs entries for troubleshooting (David Milburn) [927436] - [block] mtip32xx: Remove version.h header file inclusion (David Milburn) [927436] - [scsi] ipr: Avoid target_destroy accessing memory after it was freed (Steve Best) [929279] - [scsi] Handle MLQUEUE busy response in scsi_send_eh_cmnd (Steve Best) [929279] - [scsi] ipr: SATA DVD probing failed with 64bit adapter (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: fix addition of abort command to HRRQ free queue (Steve Best) [929279] - [scsi] ipr: ipr_test_msi() fails when running with msi-x enabled adapter (Steve Best) [929279] - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [929279] - [scsi] ipr: Fix sparse error in ipr driver (Steve Best) [929279] - [scsi] ipr: Driver version 2.6.0 (Steve Best) [929279] - [scsi] ipr: Implement block iopoll (Steve Best) [929279] - [scsi] ipr: Reduce lock contention (Steve Best) [929279] - [scsi] ipr: Add support for MSI-X and distributed completion (Steve Best) [929279] - [scsi] ipr: Resource path error logging cleanup (Steve Best) [929279] - [scsi] ipr: Handler ID memory allocation failure at module load time (Steve Best) [929279] - [scsi] ipr: Add several new CCIN definitions for new adapters support (Steve Best) [929279] - [scsi] storvsc: avoid usage of WRITE_SAME (Jason Wang) [969541] - [scsi] storvsc: Handle dynamic resizing of the device (Jason Wang) [927414] - [scsi] storvsc: Restructure error handling code on command completion (Jason Wang) [927414] - [scsi] storvsc: Initialize the sglist (Jason Wang) [969545] - [input] alps: add "Dolphin V1" touchpad support (Aristeu Rozanski) [837091] - [input] alps: remove unused argument to alps_enter_command_mode() (Aristeu Rozanski) [837091] - [input] alps: enable trackstick on Rushmore touchpads (Aristeu Rozanski) [837091] - [input] alps: add support for "Rushmore" touchpads (Aristeu Rozanski) [837091] - [input] alps: make the V3 packet field decoder "pluggable" (Aristeu Rozanski) [837091] - [input] alps: move pixel and bitmap info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix command mode check (Aristeu Rozanski) [837091] - [input] alps: rework detection of Pinnacle AGx touchpads (Aristeu Rozanski) [837091] - [input] alps: move addr_command, nibble_command settings into alps_set_defaults() (Aristeu Rozanski) [837091] - [input] alps: use function pointers for different protocol handlers (Aristeu Rozanski) [837091] - [input] alps: rework detection sequence (Aristeu Rozanski) [837091] - [input] alps: introduce helper function for repeated commands (Aristeu Rozanski) [837091] - [input] alps: move alps_get_model() down below hw_init code (Aristeu Rozanski) [837091] - [input] alps: copy "model" info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix touchpad detection when buttons are pressed (Aristeu Rozanski) [837091] - [virt] hyperv: Handle Xen emulation of Hyper-V more gracefully (Jason Wang) [927359] - [virt] hyperv/vmbus: Handle channel rescind message correctly (Jason Wang) [927359] - [virt] hyperv/vmbus: Fix a bug in hv_need_to_signal() (Jason Wang) [927359] - [virt] hyperv: remove cast for kmalloc return value (Jason Wang) [927359] - [virt] hyperv/vmbus: Use the new infrastructure for delivering VMBUS interrupts (Jason Wang) [927359] - [virt] hyperv: Handle Hyper-V vmbus interrupts as special hypervisor interrupts (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Prevent the host from ballooning the guest too low (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Add a parameter to delay pressure reporting (Jason Wang) [927359] - [virt] hyperv: Execute shutdown in a thread context (Jason Wang) [927359] - [virt] hyperv/hid-hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/storvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv/netvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/vmbus: Consolidate all offer GUID definitions in hyperv.h (Jason Wang) [927359] - [virt] hyperv: Bind all vmbbus interrupts to the boot CPU (Jason Wang) [927359] - [virt] hyperv: vmbus_flow_handler() can be static (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Fix a bug in the definition of struct dm_info_msg (Jason Wang) [927359] - [virt] hyperv: remove unused variable in vmbus_recvpacket_raw() (Jason Wang) [927359] - [virt] hyperv: Cleanup and consolidate reporting of build/version info (Jason Wang) [927359] - [virt] hyperv: Capture the host build information (Jason Wang) [927359] - [virt] hyperv: Implement flow management on the send side (Jason Wang) [927359] - [virt] hyperv: Enable protocol negotiation with win8 hosts (Jason Wang) [927359] - [virt] hyperv: Add a check to deal with spurious interrupts (Jason Wang) [927359] - [virt] hyperv: Handle vmbus interrupts concurrently on all cpus (Jason Wang) [927359] - [virt] hyperv: Manage event tasklets on per-cpu basis (Jason Wang) [927359] - [virt] hyperv: Get rid of unnecessary request for offers (Jason Wang) [927359] - [virt] hyperv: Get rid of the unused global signaling state (Jason Wang) [927359] - [virt] hyperv: Add code to distribute channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Modify the interrupt handling code to support win8 and beyond (Jason Wang) [927359] - [virt] hyperv: Add state to manage incoming channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Setup a mapping for Hyper-V's notion cpu ID (Jason Wang) [927359] - [virt] hyperv: Cleanup vmbus_set_event() to support win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Manage signaling state on a per-connection basis (Jason Wang) [927359] - [virt] hyperv: Move vmbus version definitions to hyperv.h (Jason Wang) [927359] - [virt] hyperv: Change the signature of vmbus_set_event() (Jason Wang) [927359] - [virt] hyperv: Change the signature for hv_signal_event() (Jason Wang) [927359] - [virt] hyperv: Save and export negotiated vmbus version (Jason Wang) [927359] - [virt] hyperv: Extend/modify vmbus_channel_offer_channel for win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Update the ring buffer structure to match win8 functionality (Jason Wang) [927359] - [virt] hyperv: Support handling multiple VMBUS versions (Jason Wang) [927359] - [virt] hyperv: Get rid of hv_get_ringbuffer_interrupt_mask() (Jason Wang) [927359] - [virt] hyperv: Optimize the signaling on the write path (Jason Wang) [927359] - [virt] hyperv: Optimize signaling in the read path (Jason Wang) [927359] - [virt] hyperv: Turn off batched reading for util drivers (Jason Wang) [927359] - [virt] hyperv: Add state to manage batched reading (Jason Wang) [927359] - [virt] hyperv: Implement routines for read side signaling optimization (Jason Wang) [927359] - [virt] hyperv/hv_balloon: remove duplicated include from hv_balloon.c (Jason Wang) [927359] - [virt] hyperv/hv_balloon: mark a function static (Jason Wang) [927359] - [virt] hyperv: remove unused variable from channel_mgmt.c (Jason Wang) [927359] - [usb] make the usbfs memory limit configurable (Gopal) [970457] - [powerpc] PERF_EVENT_IOC_ENABLE does not reenable event (Steve Best) [986077] - [trace] sched: Add tracepoint for accounting blocked time (Michal Schmidt) [596098] - [kernel] kexec: export PG_hwpoison flag into vmcoreinfo (Vivek Goyal) [975267] - [base] core: Don't remove kobjects in device_shutdown (Mateusz Guzik) [972831] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [kernel] time: enable clocksource watchdog for tsc and kvm guest (Marcelo Tosatti) [873659] - [acpi] Rework acpi_get_child() to be more efficient (Tony Camuso) [907241] - [netdrv] pch_gbe: fix ip_summed checksum reporting on rx (Veaceslav Falico) [877556]- [wireless] iwlwifi: bump required firmware API version for 3160/7260 (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: adjust firmware D3 configuration API (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [842846 916050] - [wireless] leds: merge net/mac80211/leds-compat.* to drivers/leds (Stanislaw Gruszka) [882300] - [wireless] Update rndis_wlan driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update at76c50x driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update adm8211 driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update zd1211rw driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update brcmsmac driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Backport ti drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mwl8k driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mac80211_hwsim driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport libertas_tf driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport orinoco driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport hostap driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rtl818x driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43legacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport p54 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rt2x00 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firwmare] add htc_7010.fw and htc_9271.fw (Stanislaw Gruszka) [955782] - [firmware] add carl9170fw (Stanislaw Gruszka) [882300] - [wireless] Backport carl9170 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport ath5k/ath9k drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Remove iwmc3200wifi driver (Stanislaw Gruszka) [882300] - [wireless] Backport iwlegacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firmware] iwlwifi: add firmware for 7260 / 3160 devices (Stanislaw Gruszka) [842847 916051] - [wireless] Backport iwlwifi driver from linux 3.10 (Stanislaw Gruszka) [842846 882300 916050 954239] - [net] Backport mac80211 from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport wireless core from linux 3.10 (Stanislaw Gruszka) [882300] - [net] export unregister_netdevice_many symbol (Stanislaw Gruszka) [882300] - [kernel] driver core: add module_platform_driver (Stanislaw Gruszka) [882300] - [pcmcia] introduce helper for pcmcia_driver module boilerplate (Stanislaw Gruszka) [882300] - [net] add GENLMSG_DEFAULT_SIZE to RHEL6 (Stanislaw Gruszka) [882300] - [fs] procfs: add PDE_DATA (Stanislaw Gruszka) [882300] - [netdrv] add netdev_continue_rcu (Stanislaw Gruszka) [882300] - [kernel] driver core: create lock/unlock functions for struct device (Stanislaw Gruszka) [882300] - [input] add KEY_WPS_BUTTON definition (Stanislaw Gruszka) [882300] - [pci] add PCI_EXP_LNKCTL_ASPM_L1 and PCI_EXP_LNKCTL_ASPM_L0S (Stanislaw Gruszka) [882300] - [net] add mac_pton() (Stanislaw Gruszka) [882300] - [net] etherdevice.h: Add is_unicast_ether_addr function (Stanislaw Gruszka) [882300] - [net] etherdevice: introduce eth_broadcast_addr (Stanislaw Gruszka) [882300] - [net] add netdev_features_t (Stanislaw Gruszka) [882300] - [kconfig] Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() (Stanislaw Gruszka) [882300] - [net] netlink: advertise incomplete dumps (Stanislaw Gruszka) [882300] - [net] netlink: add signed types (Stanislaw Gruszka) [882300] - [net] add ETH_P_802_3_MIN (Stanislaw Gruszka) [882300] - [kernel] workqueue: add work_busy() (Stanislaw Gruszka) [882300] - [firmware] Update Broadcom wifi 4313 smac firware to version 610.812 (John Green) [965253] - [wireless] brcmsmac: request firmware in .start() callback (John Green) [757944] - [wireless] Revert: brcmsmac: support 4313iPA (John Green) [757944] - [bcma] init spin lock (John Green) [757944] - [wireless] brcmsmac: Remove unnecessary memset casts (John Green) [757944] - [wireless] brcmsmac: Downgrade d11hdrs_mac80211 error messages to warnings (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_country_valid() (John Green) [757944] - [wireless] brcmsmac: avoid 512 byte stack variable (John Green) [757944] - [wireless] brcmsmac: fix u16 overflow warning (John Green) [757944] - [wireless] brcmsmac: rework of mac80211 .flush() callback operation (John Green) [757944] - [bcma] unregister gpios before unloading bcma (John Green) [757944] - [mtd] bcm47xxsflash: add own struct for abstracting bus type (John Green) [757944] - [bcma] cc: fix (and rename) define of NAND flash type (John Green) [757944] - [bcma] Xflash: reorder includes to make pr_fmt work (John Green) [757944] - [bcma] register platform device for parallel flash (John Green) [757944] - [bcma] fix NAND flash validation (John Green) [757944] - [wireless] brcmsmac: fix tx status processing (John Green) [757944] - [bcma] use consistent case for 'hex' constants (John Green) [757944] - [bcma] add support for 1 and 2 byte extended config space access (John Green) [757944] - [bcma] don't map/unmap a subset of the PCI config space (John Green) [757944] - [bcma] jump to 'out' label for invalid 'func' value (John Green) [757944] - [bcma] update pci configuration for bcm4706/bcm4716 (John Green) [757944] - [bcma] mips: rename oldirqflag to irqinitmask (John Green) [757944] - [bcma] mips: remove assigned_irqs from structure (John Green) [757944] - [bcma] mips: show also disabled IRQs (John Green) [757944] - [bcma] mips: make some info messages debug messages (John Green) [757944] - [bcma] mips: explicit assign IRQ numbers (John Green) [757944] - [bcma] make bcma_find_core_unit() accessible (John Green) [757944] - [wireless] brcmsmac: remove dead code (John Green) [757944] - [wireless] brcmsmac: allow user-space setting of interface address (John Green) [757944] - [wireless] brcmsmac: use perimeter lock in add_interface() callback (John Green) [757944] - [wireless] brcmsmac: increase timer reference count for new timers only (John Green) [757944] - [wireless] brcmsmac: initialize morepending in brcms_b_recv() (John Green) [757944] - [bcma] remove __dev* attributes (John Green) [757944] - [wireless] brcmsmac: add copyright information for Canonical (John Green) [757944] - [bcma] correct M25P32 serial flash ID (John Green) [757944] - [bcma] BCMA_DRIVER_GPIO should depend on GPIOLIB instead of selecting it (John Green) [757944] - [bcma] mips: fix clearing device IRQ (John Green) [757944] - [wireless] brcmsmac: add support for BCM43224 with PCI id of 14e4:a8d8 (John Green) [757944] - [wireless] brcmsmac: do a read after the write of the objmem on broken PCIe controllers (John Green) [757944] - [bcma] unify naming schema for clock functions (John Green) [757944] - [wireless] brcmsmac: add support for cores with revision 17 (John Green) [757944] - [wireless] brcmsmac: fix uninitialized variable warning on arm architecture (John Green) [757944] - [wireless] brcm80211: remove __dev* attributes (John Green) [757944] - [bcma] add methods for watchdog driver (John Green) [757944] - [bcma] set the pmu watchdog if available (John Green) [757944] - [bcma] add bcma_chipco_alp_clock (John Green) [757944] - [wireless] brcmsmac: remove duplicated include from debug.c (John Green) [757944] - [bcma] add common header for watchdog (John Green) [757944] - [wireless] brcmsmac: Fix possible NULL pointer dereference in _dma_ctrlflags() (John Green) [757944] - [wireless] brcmsmac: support 4313iPA (John Green) [757944] - [wireless] brcmsmac: move PHY functions (John Green) [757944] - [wireless] brcmsmac: hardware info in debugfs (John Green) [757944] - [wireless] brcmsmac: fix bounds checking in tx/rx (John Green) [757944] - [wireless] brcmsmac: cleanup in isr code (John Green) [757944] - [wireless] brcmsmac: handle packet drop during transmit correctly (John Green) [757944] - [bcma] handle return value of pci_assign_resource (John Green) [757944] - [bcma] add more package IDs (John Green) [757944] - [wireless] brcmsmac: Add __printf verification to logging prototypes (John Green) [757944] - [bcma] export PLL reading function (John Green) [757944] - [bcma] add GPIO driver (John Green) [757944] - [bcma] add comment to bcma_chipco_gpio_control (John Green) [757944] - [bcma] add bcma_chipco_gpio_pullup and bcma_chipco_gpio_pulldown (John Green) [757944] - [bcma] add locking around GPIO register accesses (John Green) [757944] - [wireless] brcmsmac: Remove stray argument from debug macro (John Green) [757944] - [wireless] brcmsmac: Remove unused wlc_prio2prec_map and _BRCMS_PREC_* constants (John Green) [757944] - [wireless] brcmsmac: Remove some noisy and uninformative debug messages (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for AMPDU session information (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for macintstatus (John Green) [757944] - [wireless] brcmsmac: Improve tx trace and debug support (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_ht() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_dma() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_int() debug macro (John Green) [757944] - [wireless] brcmsmac: Add rx and tx debug macros (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_mac80211() debug macro (John Green) [757944] - [wireless] brcmsmac: Use debug macros for general error and debug statements (John Green) [757944] - [wireless] brcmsmac: Add support for writing debug messages to the trace buffer (John Green) [757944] - [wireless] brcmsmac: Add module parameter for setting the debug level (John Green) [757944] - [wireless] brcm80211: Convert log message levels to debug levels (John Green) [757944] - [wireless] brcm80211: Allow trace support to be enabled separately from debug (John Green) [757944] - [wireless] brcmsmac: Reduce number of entries in tx DMA rings (John Green) [757944] - [wireless] brcmsmac: Use correct descriptor count when calculating next rx descriptor (John Green) [757944] - [wireless] brcmsmac: Remove internal tx queue (John Green) [757944] - [wireless] brcmsmac: Use IEEE 802.11 AC levels for pktq precedence levels (John Green) [757944] - [wireless] brcmsmac: Remove unimplemented flow control functions (John Green) [757944] - [wireless] brcmsmac: Add helper function for updating txavail count (John Green) [757944] - [wireless] brcmsmac: Don't weight AMPDU packets in txfifo (John Green) [757944] - [wireless] brcmsmac: Introduce AMPDU sessions for assembling AMPDUs (John Green) [757944] - [bcma] suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP (John Green) [757944] - [bcma] do not initialize deactivated PCIe cores (John Green) [757944] - [bcma] add an extra pcie core struct (John Green) [757944] - [bcma] use fallback sprom if sprom on card was not valid (John Green) [757944] - [bcma] add some more flash chips for serial flash (John Green) [757944] - [bcma] extract drv_cc in bcma_core_mips_flash_detect() (John Green) [757944] - [bcma] mark nflash if it is the boot flash (John Green) [757944] - [bcma] add and use constants for the flash windows (John Green) [757944] - [bcma] mark pflash as present when available (John Green) [757944] - [bcma] init sprom struct earlier (John Green) [757944] - [bcma] just do the necessary things in early register on SoCs (John Green) [757944] - [bcma] fix unregistration of cores (John Green) [757944] - [bcma] Convert #include ... to #include in kernel system headers (John Green) [757944] - [mtd] bcm47xxsflash: basic read-only driver for BCMA serial flash (John Green) [757944] - [bcma] change delays to follow timers-howto guide (John Green) [757944] - [bcma] handle BCM43227 (John Green) [757944] - [wireless] brcm80211: Remove bogus memcpy in ai_detach (John Green) [757944] - [wireless] brcmsmac: fix mismatch in number of custom regulatory rules (John Green) [757944] - [bcma] don't leak memory for PCIE, MIPS, GBIT cores (John Green) [757944] - [wireless] brcm80211: set interface down on reset (John Green) [757944] - [bcma] detect and register NAND flash device (John Green) [757944] - [bcma] detect and register serial flash device (John Green) [757944] - [wireless] brcmsmac: document firmware dependencies (John Green) [757944] - [bcma] add (mostly) NAND defines (John Green) [757944] - [bcma] make some functions static (John Green) [757944] - [wireless] brcmsmac: use ieee80211_channel_to_frequency (John Green) [757944] - [bcma] BCM43228 support (John Green) [757944] - [bcma] fix invalid PMU chip control masks (John Green) [757944] - [bcma] add missing iounmap on error path (John Green) [757944] - [bcma] fix regression in interrupt assignment on mips (John Green) [757944] - [bcma] add place for flash memory support (John Green) [757944] - [bcma] cc: update defines (John Green) [757944] - [bcma] add new cores at the end of list (John Green) [757944] - [bcma] add trivial GBIT MAC COMMON driver (John Green) [757944] - [bcma] fix typo reading number of slave wrappers (John Green) [757944] - [bcma] support alternative (BCM4706) ChipCommon core id (John Green) [757944] - [wireless] brcmsmac: restructure info->control.sta handling as it is going to be removed soon (John Green) [757944] - [bcma] add PMU clock support for BCM4706 (John Green) [757944] - [bcma] fix CC driver compilation on MIPS (John Green) [757944] - [wireless] brcmsmac: handle non PCI devices in the phy code (John Green) [757944] - [wireless] brcmsmac: fix read in write_phy_reg (John Green) [757944] - [wireless] brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices (John Green) [757944] - [wireless] brcmsmac: fix DMA on SoCs (John Green) [757944] - [wireless] brcmsmac: extend xmtfifo_sz array (John Green) [757944] - [wireless] brcmsmac: add some workarounds for other chips again (John Green) [757944] - [wireless] brcmsmac: add a conditions for core rev 17 again (John Green) [757944] - [wireless] brcmsmac: remove some unnessessacry casts and void pointer (John Green) [757944] - [wireless] brcmsmac: use core id constants from bcma (John Green) [757944] - [wireless] brcmsmac: remove some redundant chip common workarounds (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_spuravoid_pllupdate() (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_init() and si_pmu_res_init() (John Green) [757944] - [wireless] brcmsmac: remove ai_findcore() (John Green) [757944] - [wireless] brcmsmac: use container_of instead of cast (John Green) [757944] - [wireless] brcmsmac: remove ai_get_buscoretype() and ai_get_buscorerev() (John Green) [757944] - [wireless] brcmsmac: remove PCI_FORCEHT() macro (John Green) [757944] - [wireless] brcmsmac: remove PCIE() macro (John Green) [757944] - [bcma] use custom printing functions (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch (John Green) [757944] - [bcma] add mdelay bcma_pmu_resources_init() (John Green) [757944] - [bcma] add bcma_pmu_spuravoid_pllupdate() (John Green) [757944] - [bcma] remove chip ids doing nothing from PMU initialization (John Green) [757944] - [bcma] remove bcma_pmu_pll_init() and bcma_pmu_swreg_init() (John Green) [757944] - [bcma] complete workaround for BCMA43224 and BCM4313 (John Green) [757944] - [bcma] add PCI ID for BCM43224 (John Green) [757944] - [bcma] remove fix for 4329b0 bad LPOM is detection (John Green) [757944] - [bcma] add constants for chip ids (John Green) [757944] - [bcma] extend workaround for bcm4331 (John Green) [757944] - [bcma] define some additional cores IDs (John Green) [757944] - [wireless] brcmsmac: fix NULL pointer crash in brcms_c_regd_init() (John Green) [757944] - [wireless] brcm80211: use current regulatory domain when checking whether OFDM is allowed (John Green) [757944] - [wireless] brcm80211: don't validate channels against internal regulatory data (John Green) [757944] - [wireless] brcm80211: use mac80211 channel data for tx power limits (John Green) [757944] - [wireless] brcm80211: enable/disable radio on regulatory updates (John Green) [757944] - [wireless] brcm80211: inform mac80211 of the X2 regulatory domain (John Green) [757944] - [wireless] brcm80211: clean up channel.c (John Green) [757944] - [wireless] brcm80211: remove unused code for 40MHz channels (John Green) [757944] - [wireless] brcm80211: always set channel specified by mac80211 (John Green) [757944] - [wireless] brcm80211: don't set up tx power limits during initialization (John Green) [757944] - [wireless] brcmsmac: fix smatch warning found in ampdu.c (John Green) [757944] - [wireless] brcmsmac: remove brcms_set_hint() function (John Green) [757944] - [wireless] brcm80211: fixed checkpatch and sparse warnings (John Green) [757944] - [wireless] brcm80211: Remove casts to same type (John Green) [757944] - [wireless] brcm80211: brcmu_pkt_buf_free_skb() should handle NULL (John Green) [757944] - [wireless] brcm80211: remove an unneeded NULL check (John Green) [757944] - [wireless] brcmsmac: initial backport of brcmsmac wifi driver (John Green) [757944] - [firmware] Add brcmsmac wireless firmware (John Green) [757944]- [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [923897] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [923897] - [netdrv] e1000e: panic caused by Rx traffic arriving while interface going down (Dean Nelson) [923897] - [netdrv] e1000e: prevent multiple calls to e1000e_down() and e1000_free_irq() (Dean Nelson) [923897] - [netdrv] e1000e: fix numeric overflow in phc settime method (Dean Nelson) [923897] - [netdrv] e1000e: Add missing dma_mapping_error-call in e1000_alloc_jumbo_rx_buffers (Dean Nelson) [923897] - [netdrv] e1000e: increase driver version number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unused defines (Dean Nelson) [923897] - [netdrv] e1000e: add support for LTR on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: EEE capability advertisement not set/disabled as required (Dean Nelson) [923897] - [netdrv] e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync (Dean Nelson) [923897] - [netdrv] e1000e: fix LED blink logic for designs with LEDs driven by cathode (Dean Nelson) [923897] - [netdrv] e1000e: slow performance between two 82579 connected via 10Mbit hub (Dean Nelson) [923897] - [netdrv] e1000e: additional error handling on PHY register accesses (Dean Nelson) [923897] - [netdrv] e1000e: workaround DMA unit hang on I218 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup - move defines to appropriate header file (Dean Nelson) [923897] - [netdrv] e1000e: cleanup format of struct e1000_opt_list struct (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bug (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bugs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup USLEEP_RANGE checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line breaks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup formatting of static structs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusually placed comments (Dean Nelson) [923897] - [netdrv] e1000e: cleanup (add/remove) blank lines where appropriate (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LEADING_SPACE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LONG_LINE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch errors and warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup CODE_INDENT checkpatch errors (Dean Nelson) [923897] - [netdrv] e1000e: display a warning message when SmartSpeed works (Dean Nelson) [923897] - [netdrv] e1000e: cleanup checkpatch braces checks (Dean Nelson) [923897] - [netdrv] e1000e: convert enums of register offsets and move #defines to regs.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new manage.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new nvm.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new phy.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of function prototypes to the new mac.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new ich8lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines to the new 80003es2lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new 82571.h (Dean Nelson) [923897] - [netdrv] e1000e: use generic IEEE MII definitions (Dean Nelson) [923897] - [netdrv] e1000e: resolve -Wunused-parameter compile warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup some whitespace and indentation issues (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: group OR'ed bit settings with parens (Dean Nelson) [923897] - [netdrv] e1000e: cleanup defines.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove comments which are no longer applicable (Dean Nelson) [923897] - [netdrv] e1000e: cleanup hw.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unused #define (Dean Nelson) [923897] - [netdrv] e1000e: adjust PM QoS request (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on 82579 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000e_commit_phy() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_cable_length() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_phy_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: rename e1000_get_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_force_speed_duplex() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_set_d0_lplu_state() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: do not assign a variable a value when not necessary (Dean Nelson) [923897] - [netdrv] e1000e: do not ignore variables which get set a value (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unnecessary function prototypes (Dean Nelson) [923897] - [netdrv] e1000e: remove definition of struct which is no longer used (Dean Nelson) [923897] - [netdrv] e1000e: fix PHY init workarounds for i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: update copyright date (Dean Nelson) [923897] - [netdrv] e1000e: remove prototype of non-existent function (Dean Nelson) [923897] - [netdrv] e1000e: prevent hardware from automatically configuring PHY on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: enable ECC on I217/I218 to catch packet buffer memory errors (Dean Nelson) [923897] - [netdrv] e1000e: add support for IEEE-1588 PTP (Dean Nelson) [923897] - [netdrv] e1000e: fix flow-control thresholds for jumbo frames on 82579/I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: fix ethtool offline register test for I217 (Dean Nelson) [923897] - [netdrv] e1000e: add support for hardware timestamping on some devices (Dean Nelson) [923897] - [netdrv] e1000e: add ethtool .get_eee/.set_eee (Dean Nelson) [923897] - [netdrv] e1000e: merge multiple conditional statements into one (Dean Nelson) [923897] - [netdrv] e1000e: cleanup code duplication (Dean Nelson) [923897] - [netdrv] e1000e: cleanup magic number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line wrap (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusual comment placement (Dean Nelson) [923897] - [netdrv] e1000e: resolve checkpatch PREFER_PR_LEVEL warning (Dean Nelson) [923897] - [netdrv] e1000e: add missing bailout on error (Dean Nelson) [923897] - [netdrv] e1000e: unexpected "Reset adapter" message when cable pulled (Dean Nelson) [923897] - [netdrv] e1000e: fix enabling of EEE on 82579 and I217 (Dean Nelson) [923897] - [netdrv] e1000e: 82577: workaround for link drop issue (Dean Nelson) [923897] - [netdrv] e1000e: helper functions for accessing EMI registers (Dean Nelson) [923897] - [netdrv] e1000e: Invalid Image CSUM bit changed for I217 (Dean Nelson) [923897] - [netdrv] e1000e: Acquire/release semaphore when writing each EEPROM page (Dean Nelson) [923897] - [netdrv] e1000e: SerDes autoneg flow control (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic cleanup of comments (Dean Nelson) [923897] - [netdrv] e1000e: Minimum packet size must be 17 bytes (Dean Nelson) [923897] - [netdrv] e1000e: Change wthresh to 1 to avoid possible Tx stalls (Dean Nelson) [923897] - [netdrv] e1000e: add transmit timestamping support (Dean Nelson) [923897] - [netdrv] e1000e: cleanup e1000_set_phys_id (Dean Nelson) [923897] - [netdrv] e1000e: implement ethtool set_phys_id (Dean Nelson) [923897] - [bluetooth] L2CAP - Fix info leak via getsockname() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [bluetooth] HCI - Fix info leak in getsockopt() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [netdrv] igbvf: be sane about random MAC addresses (Stefan Assmann) [870635] - [net] mii: Remove references to DP83840 PHY in mii.h (Nikolay Aleksandrov) [856764] - [kernel] err: add a function to cast error-pointers to a return value (Neil Horman) [856764] - [net] etherdevice: introduce help function eth_zero_addr() (Neil Horman) [856764] - [net] mii: Convert spaces to tabs in mii.h (Nikolay Aleksandrov) [856764] - [netdrv] tg3: Wait for boot code to finish after power on (Ivan Vecera) [915516] - [netdrv] tg3: Add read dma workaround for 5720 (Ivan Vecera) [915516] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [915516] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [915516] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [915516] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [915516] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [915516] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.132 (Ivan Vecera) [915516] - [netdrv] tg3: Ensure boot code has completed initialization before accessing hardware (Ivan Vecera) [915516] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [915516] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [915516] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [915516] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [915516] - [netdrv] tg3: Skip powering down function 0 on certain serdes devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix data corruption on 5725 with TSO (Ivan Vecera) [915516] - [netdrv] tg3: fix to append hardware time stamping flags (Ivan Vecera) [915516] - [netdrv] tg3: shows HW time stamping support only if ptp_capable is present (Ivan Vecera) [915516] - [netdrv] tg3: Use bool not int (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.131 (Ivan Vecera) [915516] - [netdrv] tg3: Reset the phy to allow modified EEE settings to take effect (Ivan Vecera) [915516] - [netdrv] tg3: Pull the phy advertised speed and flow control settings on driver load (Ivan Vecera) [915516] - [netdrv] tg3: Add support for link flap avoidance (Ivan Vecera) [915516] - [netdrv] tg3: Add SGMII phy support for 5719/5718 serdes (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_clear_mac_status() common function (Ivan Vecera) [915516] - [netdrv] tg3: Add a warning during link settings change if mgmt enabled (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary phy reset during ethtool commands (Ivan Vecera) [915516] - [netdrv] tg3: Fix NVRAM size detection for the STM45PE20 pinstrap on 5762 devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix flow control settings not propagated to hardware (Ivan Vecera) [915516] - [netdrv] tg3: fix length overflow in VPD firmware parsing (Ivan Vecera) [915516] - [netdrv] tg3: dma_alloc_coherent, use __GFP_ZERO instead of memset() (Ivan Vecera) [915516] - [netdrv] tg3: 5715 does not link up when autoneg off (Ivan Vecera) [915516] - [netdrv] tg3: Update link_up flag for phylib devices (Ivan Vecera) [915516] - [netdrv] tg3: Download 57766 EEE service patch firmware (Ivan Vecera) [915516] - [netdrv] tg3: Enhance firmware download code to support fragmented firmware (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup firmware parsing code (Ivan Vecera) [915516] - [netdrv] tg3: Refactor the 2nd type of cpu pause (Ivan Vecera) [915516] - [netdrv] tg3: Refactor cpu pause/resume code (Ivan Vecera) [915516] - [netdrv] tg3: Add new FW_TSO flag (Ivan Vecera) [915516] - [netdrv] tg3: Use different macros for pci_chip_rev_id accesses (Ivan Vecera) [915516] - [netdrv] tg3: Remove define and single use of GET_CHIP_REV_ID (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.130 (Ivan Vecera) [915516] - [netdrv] tg3: Set initial carrier state to off (Ivan Vecera) [915516] - [netdrv] tg3: Fix 5762 NVRAM sizing (Ivan Vecera) [915516] - [netdrv] tg3: Expand EEE support for all 5717 B0 (Ivan Vecera) [915516] - [netdrv] tg3: Add 57766 device support (Ivan Vecera) [915516] - [netdrv] tg3: add support for Ethernet core in bcm4785 (Ivan Vecera) [915516] - [netdrv] tg3: make it possible to provide phy_id in ioctl (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary alloc/OOM messages, alloc cleanups (Ivan Vecera) [915516] - [netdrv] tg3: missing break statement in tg3_get_5720_nvram_info() (Ivan Vecera) [915516] - [netdrv] tg3: Remove CONFIG_HWMON IS_ENABLED() check (Ivan Vecera) [915516] - [netdrv] tg3: Improve PCI function number detection (Ivan Vecera) [915516] - [netdrv] tg3: Add NVRAM support for 5762 (Ivan Vecera) [915516] - [netdrv] tg3: Add support for new 5762 ASIC (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warning: constant 0x7fffffffffffffff is so big it is long long (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Enable the timestamping feature in hardware and fill skb tx/rx timestamps (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add the hardware timestamp ioctl (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Implement the ptp api and ethtool functions (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add header definitions, initialization and hw access functions (Ivan Vecera) [915516] - [netdrv] tg3: Fix inconsistent locking for tg3_netif_start() (Ivan Vecera) [915516] - [netdrv] tg3: Use tp->rxq_cnt when checking RSS tables (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup hardcoded ethtool test array indexes (Ivan Vecera) [915516] - [netdrv] tg3: Prevent spurious tx timeout by setting carrier off before tx disable (Ivan Vecera) [915516] - [netdrv] tg3: Set 10_100_ONLY flag for additional 10/100 Mbps devices (Ivan Vecera) [915516] - [netdrv] tg3: Call tg3_netif_stop() from tg3_stop() (Ivan Vecera) [915516] - [netdrv] tg3: Support 5717 C0 (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warnings (Ivan Vecera) [915516] - [netdrv] tg3: unconditionally select HWMON support when tg3 is enabled (Ivan Vecera) [915516] - [netdrv] tg3: Disable multiple TX rings by default due to hardware flaw (Ivan Vecera) [915516] - [netdrv] tg3: Add support for ethtool -L|-l to get/set the number of rings (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_close() (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_open() (Ivan Vecera) [915516] - [netdrv] tg3: Separate coalescing setup for rx and tx (Ivan Vecera) [915516] - [netdrv] tg3: Allow number of rx and tx rings to be set independently (Ivan Vecera) [915516] - [netdrv] tg3: Introduce separate functions to allocate/free RX/TX rings (Ivan Vecera) [915516] - [netdrv] tg3: Fix single-vector MSI-X code (Ivan Vecera) [915516] - [netdrv] tg3: Make the RSS indir tbl admin configurable (Ivan Vecera) [915516] - [netdrv] tg3: switch to build_skb() infrastructure (Ivan Vecera) [915516] - [netdrv] tg3: Fix EEE debounce timer values (Ivan Vecera) [915516] - [netdrv] tg3: add skb frag size accessors (Ivan Vecera) [915516] - [netdrv] tg3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [915516] - [netdrv] tg3: convert to SKB paged frag API (Ivan Vecera) [915516] - [netdrv] tg3: Reorg tg3_napi members (Ivan Vecera) [915516] - [netdrv] tg3: Fix MII_TG3_DSP_EXP8 offset (Ivan Vecera) [915516] - [netdrv] tg3: Remove tg3_config_info definition (Ivan Vecera) [915516] - [netdrv] tg3: Set real_num_rx_queues for non-multiq devs (Ivan Vecera) [915516] - [netdrv] tg3: Use netif_set_real_num_rx_queues() and netif_set_real_num_tx_queues() (Ivan Vecera) [915516] - [netdrv] tg3: use the DMA state API instead of the pci equivalents (Ivan Vecera) [915516] - [netdrv] tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode (Ivan Vecera) [887908] - [netdrv] virtio_net: introduce a new control to set macaddr (Amos Kong) [904924] - [net] split eth_mac_addr for better error handling (Amos Kong) [904924] - [netdrv] virtio_net: move virtnet_send_command() above virtnet_set_mac_address() (Amos Kong) [904924] - [netdrv] virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag (Amos Kong) [904924] - [net] eth: reset addr_assign_type if eth_mac_addr() called (Amos Kong) [904924] - [net] set IFF_LIVE_ADDR_CHANGE to ext_priv_flags (Amos Kong) [904924] - [net] ipvs: fix CHECKSUM_PARTIAL for TCP, UDP (Thomas Graf) [973122] - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [962460] - [net] bonding: enable gro by default (Ivan Vecera) [962460] - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [952012] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [980053] - [net] bridge: Provide VLAN registration and GRO acceleration for ports (Nikolay Aleksandrov) [858198]- [netdrv] macvtap: Perform GSO on forwarding path (Vlad Yasevich) [885662] - [netdrv] macvtap: Let TUNSETOFFLOAD actually controll offload features (Vlad Yasevich) [885662] - [netdrv] macvtap: Consistently use rcu functions (Vlad Yasevich) [885662] - [netdrv] macvtap: Convert to using rtnl lock (Vlad Yasevich) [885662] - [powerpc] power8: Fix oprofile and perf (Steve Best) [929283] - [powerpc] POWER8 cputable entry (Steve Best) [929283] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove write permission from phy_type attribute (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate (Nikolay Aleksandrov) [953929] - [netdrv] sfc: fix return value check in efx_ptp_probe_channel() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix naming of MTD partitions for FPGA bitfiles (Nikolay Aleksandrov) [953929] - [netdrv] sfc: make local functions static (Nikolay Aleksandrov) [953929] - [netdrv] sfc: pass __GFP_ZERO to dma_alloc_coherent() instead of using memset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: remove duplicated include from efx.c (Nikolay Aleksandrov) [953929] - [netdrv] sfc: allocate more RX buffers per page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_is_last_buffer() with a flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: reuse pages to avoid DMA mapping/unmapping costs (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX DMA scattering where possible (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Update RX buffer address together with length (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make RX queue descriptor counts unsigned for consistency (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly distinguish RX buffer and DMA lengths (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add AER and EEH support for Siena (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable RSS when using SR-IOV and only 1 RX queue on the PF (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix replacement detection in efx_filter_insert_filter() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Merge efx_filter_search() into efx_filter_insert() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Don't use efx_filter_ functions for default MAC filters (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove redundant parameter to efx_filter_search() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: More sensible semantics for efx_filter_insert_filter() replace flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove rx_alloc_method SKB (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix Kconfig typo (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Only use TX push if a single descriptor is to be written (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable soft interrupt handling during efx_device_detach_sync() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Detach net device when stopping queues for reconfiguration (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix efx_rx_buf_offset() in the presence of swiotlb (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly sync RX DMA buffer when it is not the last in the page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make module parameters really boolean (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix timekeeping in efx_mcdi_poll() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: lock TX queues when calling netif_device_detach() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Work-around flush timeout when flushes have completed (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reset driver's MAC stats after MC reboot seen (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not initialise buffer in efx_alloc_special_buffer() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correctly initialise reset_method in siena_test_chip() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove confusing MMIO functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Really disable flow control while flushing (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warning in self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warnings for ethtool RX filter interface (Nikolay Aleksandrov) [953929] - [netdrv] sfc: use standard _bit_le() functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix loopback self-test with separate_tx_channels=1 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix MCDI structure field lookup (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add parentheses around use of bitfield macro arguments (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Bump version to 3.2 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Support variable-length response to MCDI GET_BOARD_CFG (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reporting of IPv4 full filters through ethtool (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Assign efx and efx->type as early as possible in efx_pci_probe() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove bogus comment about MTU change and RX buffer overrun (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove overly paranoid locking assertions from netdev operations (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reset vs probe/remove/PM races involving efx_nic::state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Improve log messages in case we abort probe due to a pending reset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Never try to stop and start a NIC that is disabled (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold RTNL lock only when calling efx_stop_interrupts() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Keep disabled NICs quiescent during suspend/resume (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold the RTNL lock for more of the suspend/resume cycle (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Change state names to be clearer, and comment them (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stash header offsets for TSO in struct tso_state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace tso_state::full_packet_space with ip_base_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Simplify TSO header buffer allocation (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop TX queues before they fill up (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Refactor struct efx_tx_buffer to use a flags field (Nikolay Aleksandrov) [953929] - [netdrv] sfc: initialize dynamic sysfs attributes for lockdep (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct some comments on enum reset_type (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix interface statistics running backward (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable VF queues during register self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use dev_kfree_skb() in efx_end_loopback() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use strlcpy() to copy ethtool stats names (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop changing header offsets on TX (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove dead write to tso_state::packet_space (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use generic DMA API, not PCI-DMA API (Nikolay Aleksandrov) [953929] - [netdrv] Fix non-kernel-doc comments with kernel-doc start markers (Nikolay Aleksandrov) [953929] - [netdrv] Fix kernel-doc comments for various functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Implement module EEPROM access for SFE4002 and SFN4112F (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Added support for new ethtool APIs for obtaining module eeprom (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix mapping of reset reasons and flags to methods (Nikolay Aleksandrov) [953929]- [mm] transparent hugepage core changes related to MADV_HUGEPAGE/MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_HUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_HUGEPAGE (Larry Woodman) [891857] - [net] tuntap: initialize vlan_features (Vlad Yasevich) [951458] - [net] netlink_dump: fix locking regression in error path (Daniel Borkmann) [982108] - [net] ip6_fib: Various cleanups (Jiri Pirko) [958215] - [net] ip6_fib: return errno pointers consistently for fib6_add_1() (Jiri Pirko) [958215] - [net] ip6_fib: fix return value check in fib6_add() (Jiri Pirko) [958215] - [net] ip6_fib/ip6_route: Standardize prefixes for message logging (Jiri Pirko) [958215] - [net] ip6_fib: Use pr_warn() (Jiri Pirko) [958215] - [net] ip6_fib: Fix a crash when trying to replace non existing route (Jiri Pirko) [958215] - [net] ip6_fib: Removing unnecessary NULL checks (Jiri Pirko) [958215] - [net] ip6_fib: add NLM_F_* flag support for route (Jiri Pirko) [958215] - [net] ip6_route: Various cleanups (Jiri Pirko) [958215] - [net] ip6_route: add support for NLM_F_* flags (Jiri Pirko) [958215] - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981004] {CVE-2013-2234} - [net] af_key: initialize satype in key_notify_policy_flush() (Thomas Graf) [981227] {CVE-2013-2237} - [net] ipv4: ipmr_expire_timer causes crash when removing net namespace (Amerigo Wang) [972573] - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981559] {CVE-2013-2232} - [net] ipv6: remove old token ipv6 address as soon as possible (Daniel Borkmann) [876634] - [net] ipv6: check return value of ipv6_get_lladdr (Daniel Borkmann) [876634] - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [744655] - [net] rps: Ensure that an expired hardware filter can be re-added later (Daniel Borkmann) [893177] - [crypto] algboss: Hold ref count on larval (Daniel Borkmann) [889992] - [net] sctp: fix NULL pointer dereference in socket destruction (Daniel Borkmann) [889992] - [net] Use separate workqueue for linkwatch events (Jan Vesely) [783615]- [x86] Revert: Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [970735] - [x86] Revert: Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [970735] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [949084] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [949084] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [949084] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Dont load DevHandle unless FastPath enabled (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add 4k FastPath DIF support (Tomas Henzl) [949084] - [scsi] mpt2sas: Bump driver vesion to v15.100.00.00 (Tomas Henzl) [947078] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue Missing delay not getting set during system bootup (Tomas Henzl) [947078] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [947078] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [947078] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [947078] - [scsi] mpt2sas: update version string to 14.101.00.01 (Tomas Henzl) [947078] - [scsi] mpt2sas: Add support for OEM specific controller (Tomas Henzl) [947078] - [scsi] mpt2sas: Add a module parameter that permits overriding protection capabilities (Tomas Henzl) [947078] - [scsi] mpt2sas: Return the correct sense key for DIF errors (Tomas Henzl) [947078] - [scsi] mpt2sas: fix double mutex lock in NON_BLOCKING state (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for With post diag reset same set of device gets added, removed and then again gets added with new target ids (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for staged device discovery functionality of driver not working (Tomas Henzl) [947078] - [scsi] mpt2sas : MPI 2.0 Rev V(2.0.14) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: minor fix to follow upstream (Tomas Henzl) [947078] - [scsi] mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [947078] - [scsi] mpt2sas: To include more Intel Branding (Tomas Henzl) [947078] - [scsi] mpt2sas: 2012 source code copyright (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for Driver oops, when loading driver with max_queue_depth command line option to a very small value (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix unsafe using smp_processor_id() in preemptible (Tomas Henzl) [947078] - [scsi] mpt2sas: move the scsi_host_put to the right place (Tomas Henzl) [947078]- [ata] ahci: Add Device IDs for Intel Wellsburg PCH RAID mode (John Villalovos) [922969] - [i2c] i801: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ahci: Add Device IDs for Intel Wellsburg PCH AHCI mode (John Villalovos) [922969] - [sound] hda_intel: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ata_piix: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [usb] uhci: fix for suspend of virtual HP controller (Gopal) [960026] - [usb] uhci: Remove PCI dependencies from uhci-hub (Gopal) [960026] - [scsi] st: add MTWEOFI to write filemarks without flushing drive buffer (Jan Vesely) [888903] - [mm] reinstate the first-fit scheme for arch_get_unmapped_area_topdown() (Rafael Aquini) [980273] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [973209] - [netdrv] bnx2x: Change MDIO clock settings (Michal Schmidt) [901747] - [scsi] aacraid: Dual firmware support (Rich Bono) [924346] - [scsi] aacraid: 1024 max outstanding command support for Series 7 and above (Rich Bono) [903799 952342] - [scsi] iscsi_tcp: increase max_lun to ~0, don't care (Jan Vesely) [588679] - [scsi] st: Take additional queue ref in st_probe (Tomas Henzl) [927988]- [mm] block: optionally snapshot page contents to provide stable pages during write (Rafael Aquini) [951937] - [mm] only enforce stable page writes if the backing device requires it (Rafael Aquini) [951937] - [mm] bdi: allow block devices to say that they require stable page writes (Rafael Aquini) [951937] - [mm] fix writeback_in_progress() (Rafael Aquini) [951937] - [mm] ksm: unfolding of ksm_drop_anon_vma and hold_anon_vma functions (Petr Holasek) [947944] - [mm] ksm: allocate roots when needed (Petr Holasek) [947944] - [mm] ksm: swapoff might need to copy (Petr Holasek) [947944] - [mm] ksm: FOLL_MIGRATION do migration_entry_wait (Petr Holasek) [947944] - [mm] ksm: shrink 32-bit rmap_item back to 32 bytes (Petr Holasek) [947944] - [mm] ksm: treat unstable nid like in stable tree (Petr Holasek) [947944] - [mm] ksm: add some comments (Petr Holasek) [947944] - [mm] ksm: stop hotremove lockdep warning (Petr Holasek) [947944] - [mm] ksm: enable KSM page migration (Petr Holasek) [947944] - [mm] ksm: make !merge_across_nodes migration safe (Petr Holasek) [947944] - [mm] ksm: make KSM page migration possible (Petr Holasek) [947944] - [mm] ksm: remove old stable nodes more thoroughly (Petr Holasek) [947944] - [mm] ksm: get_ksm_page locked (Petr Holasek) [947944] - [mm] ksm: reorganize ksm_check_stable_tree (Petr Holasek) [947944] - [mm] ksm: trivial tidyups (Petr Holasek) [947944] - [mm] ksm: add sysfs ABI Documentation (Petr Holasek) [947944] - [mm] ksm: allow trees per NUMA node (Petr Holasek) [947944] - [virt] kvm: Add a tracepoint write_tsc_offset (Marcelo Tosatti) [911567] - [net] ipv4: fix invalid free in ip_cmsg_send() callers (Petr Matousek) [979788] {CVE-2013-2224}- [x86] Revert: amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: disable ARAT by default (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192 979105] - [s390] iucv: fix kernel panic at reboot (Hendrik Brueckner) [967907] - [kernel] smp: introduce a generic on_each_cpu_mask() function (Hendrik Brueckner) [967907] - [kernel] audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE (Oleg Nesterov) [962976] - [kernel] audit: avoid negative sleep durations (Oleg Nesterov) [962976] - [s390] dasd: fix hanging device after resume with internal error 13 (Hendrik Brueckner) [974191] - [s390] cio: suppress 2nd path verification during resume (Hendrik Brueckner) [974191] - [virt] kvm: Export svm/vmx exit code and vector code to userspace (Andrew Jones) [970607] - [s390] mm: fix flush_tlb_kernel_range() (Hendrik Brueckner) [974192] - [powerpc] Add VDSO version of getcpu (Steve Best) [929224] - [kernel] sched: make weird topologies bootable (Radim Krcmar) [892677] - [x86] perf: Fix offcore_rsp valid mask for SNB/IVB (Jiri Olsa) [971315] {CVE-2013-2146} - [scsi] libsas: use right function to alloc smp response (David Milburn) [949887] - [tools] perf/Documentation: Fix typos (Jiri Olsa) [970529] - [tools] perf/evsel: Introduce is_group_member method (Jiri Olsa) [970529] - [tools] perf/ui: Always compile browser setup code (Jiri Olsa) [970529] - [tools] perf/ui: Add ui_progress__finish() (Jiri Olsa) [970529] - [tools] perf/ui/gtk: Implement ui_progress functions (Jiri Olsa) [970529] - [tools] perf/ui: Introduce generic ui_progress helper (Jiri Olsa) [970529] - [tools] perf/ui/tui: Move progress.c under ui/tui directory (Jiri Olsa) [970529] - [tools] perf: Add basic event modifier sanity check (Jiri Olsa) [970529] - [tools] perf: Omit group members from perf_evlist__disable/enable (Jiri Olsa) [970529] - [tools] perf: Ensure single disable call per event in record comand (Jiri Olsa) [970529] - [tools] perf: Fix 'disabled' attribute config for record command (Jiri Olsa) [970529] - [tools] perf: Fix attributes for '{}' defined event groups (Jiri Olsa) [970529] - [tools] perf: Use sscanf for parsing /proc/pid/maps (Jiri Olsa) [970529] - [tools] perf: Add gtk. config option for launching GTK browser (Jiri Olsa) [970529] - [tools] perf: Fix compile error on NO_NEWT=1 build (Jiri Olsa) [970529] - [tools] perf/hists: Initialize all of he->stat with zeroes (Jiri Olsa) [970529] - [tools] perf: Stop using 'self' in pstack (Jiri Olsa) [970529] - [tools] perf/tests: Check for mkstemp return value in dso-data test (Jiri Olsa) [970529] - [tools] perf/tests: Final cleanup for builtin-test move (Jiri Olsa) [970529] - [tools] perf/tests: Move pmu tests into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__syscall_open_tp_fields into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__tp_sched_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__roundtrip_name_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__rdpmc into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__PERF_RECORD into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__basic_mmap into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event_on_all_cpus into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__vmlinux_matches_kallsyms into separate object (Jiri Olsa) [970529] - [tools] perf/annotate: Merge same lines in summary view (Jiri Olsa) [970529] - [tools] perf/annotate: Don't try to follow jump target on PLT symbols (Jiri Olsa) [970529] - [tools] perf/annotate: Whitespace fixups (Jiri Olsa) [970529] - [tools] perf/test: fix a build error on builtin-test (Jiri Olsa) [970529] - [tools] perf/machine: Move more methods to machine code (Jiri Olsa) [970529] - [tools] perf/diff: Use hists__link when not pairing just with baseline (Jiri Olsa) [970529] - [tools] perf/hists: Introduce hists__link (Jiri Olsa) [970529] - [tools] perf/diff: Move hists__match to the hists lib (Jiri Olsa) [970529] - [tools] perf/diff: Start moving to support matching more than two hists (Jiri Olsa) [970529] - [tools] perf: Don't try to lookup objdump for live mode (Jiri Olsa) [970529] - [tools] perf: Add arbitary aliases and support names with - (Jiri Olsa) [970529] - [tools] perf: Add LIBDW_DIR Makefile variable to for alternate libdw (Jiri Olsa) [970529] - [tools] perf/tests: Move attr.py temp dir cleanup into finally section (Jiri Olsa) [970529] - [tools] perf/hists: Free branch_info when freeing hist_entry (Jiri Olsa) [970529] - [tools] perf: Fix detection of stack area (Jiri Olsa) [970529] - [tools] perf/machine: Set kernel data mapping length (Jiri Olsa) [970529] - [tools] perf/tests: Removing 'optional' field (Jiri Olsa) [970529] - [tools] perf/tests: Fix attr watermark field name typo (Jiri Olsa) [970529] - [tools] perf/tests: Factor attr tests WRITE_ASS macro (Jiri Olsa) [970529] - [tools] perf/tests: Add missing attr stat basic test (Jiri Olsa) [970529] - [tools] perf/report: Postpone objdump check until annotation requested (Jiri Olsa) [970529] - [tools] perf: Introduce struct hist_browser_timer (Jiri Olsa) [970529] - [tools] perf: Use normalized arch name for searching objdump path (Jiri Olsa) [970529] - [tools] perf/tests: Add documentation for attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch filter tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch any test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no delay test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record raw test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record data test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no samples test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record period test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record graph test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record count test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record freq test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr tests under builtin test command (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record basic test (Jiri Olsa) [970529] - [tools] perf/tests: Add framework for automated perf_event_attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Move test objects into 'tests' directory (Jiri Olsa) [970529] - [tools] perf/browser: Don't show scripts menu for 'perf top' (Jiri Olsa) [970529] - [tools] perf: Remove BINDIR define from exec_cmd.o compilation (Jiri Olsa) [970529] - [tools] perf/annotate: Handle XBEGIN like a jump (Jiri Olsa) [970529] - [tools] perf: Handle --version string generation on machines without git (Jiri Olsa) [970529] - [tools] perf: Further speed up the perf build (Jiri Olsa) [970529] - [tools] perf: Speed up the perf build time by simplifying the perf --version string generation (Jiri Olsa) [970529] - [tools] perf: Add info about cross compiling for Android ARM (Jiri Olsa) [970529] - [tools] perf: Warn about missing libelf (Jiri Olsa) [970529] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [970529] - [tools] perf/record: Fix mmap error output condition (Jiri Olsa) [970529] - [tools] perf/header: Add is_perf_magic() func (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into main hists browser (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into annotation browser (Jiri Olsa) [970529] - [tools] perf/browser: Add a browser for perf script (Jiri Olsa) [970529] - [tools] perf/script: Add more filter to find_scripts() (Jiri Olsa) [970529] - [tools] perf: Add a global variable "const char *input_name" (Jiri Olsa) [970529] - [tools] perf: Move dso_* related functions into dso object (Jiri Olsa) [970529] - [tools] perf: Move strxfrchar into string object (Jiri Olsa) [970529] - [tools] perf: Move hex2u64 into util object (Jiri Olsa) [970529] - [tools] perf: Move BUILD_ID_SIZE into build-id object (Jiri Olsa) [970529] - [tools] perf: Move build_id__sprintf into build-id object (Jiri Olsa) [970529] - [tools] perf: Move parse_events error printing to parse_events_options (Jiri Olsa) [970529] - [tools] perf/stat: Add --pre and --post command (Jiri Olsa) [970529] - [tools] perf/inject: Mark a dso if it's used (Jiri Olsa) [970529] - [tools] perf/inject: Merge sched_stat_* and sched_switch events (Jiri Olsa) [970529] - [tools] perf/inject: Work with files (Jiri Olsa) [970529] - [tools] perf: Fix LIBELF_MMAP checking (Jiri Olsa) [970529] - [tools] perf: Always show CHK message when doing try-cc (Jiri Olsa) [970529] - [tools] perf: Convert invocation of MAKE into SUBDIR (Jiri Olsa) [970529] - [tools] perf: Cleanup doc related targets (Jiri Olsa) [970529] - [tools] perf/trace: Compat changes (Jiri Olsa) [970529] - [tools] perf/trace: Use sched:sched_stat_runtime to provide a thread summary (Jiri Olsa) [970529] - [tools] perf/trace: Count number of events for each thread and globally (Jiri Olsa) [970529] - [tools] perf: Don't stop synthesizing threads when one vanishes (Jiri Olsa) [970529] - [tools] perf: Try to build Documentation when installing (Jiri Olsa) [970529] - [tools] perf/trace: Print the name of a syscall when failing to read its info (Jiri Olsa) [970529] - [tools] perf: Pretty print errno for some more functions (Jiri Olsa) [970529] - [tools] perf/trace: Add duration filter (Jiri Olsa) [970529] - [tools] perf/trace: Add an event duration column (Jiri Olsa) [970529] - [tools] perf/trace: Support interrupted syscalls (Jiri Olsa) [970529] - [tools] perf/test: Align the 'Ok'/'FAILED!' test results (Jiri Olsa) [970529] - [tools] perf: Give user better message if precise is not supported (Jiri Olsa) [970529] - [tools] perf: Account the nr_entries in rblist properly (Jiri Olsa) [970529] - [tools] perf: Try to find cross-built objdump path (Jiri Olsa) [970529] - [tools] perf: Remove noise in python version feature test (Jiri Olsa) [970529] - [tools] perf: Diplays more output on features check for make V=1 (Jiri Olsa) [970529] - [tools] perf/test: Add automated tests for pmu sysfs translated events (Jiri Olsa) [970529] - [tools] perf: Add support to specify hw event as PMU event term (Jiri Olsa) [970529] - [tools] perf: Fix PMU object alias initialization (Jiri Olsa) [970529] - [tools] perf/Documentation: add documentation on compiling for Android (Jiri Olsa) [970529] - [tools] perf: Update Makefile for Android (Jiri Olsa) [970529] - [tools] perf: Add on_exit implementation (Jiri Olsa) [970529] - [tools] perf: Remove duplicated include from trace-event-python.c (Jiri Olsa) [970529] - [tools] perf/machine: Carve up event processing specific from perf_tool (Jiri Olsa) [970529] - [tools] perf/sched: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/annotate: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/event: No need to create a thread when handling PERF_RECORD_EXIT (Jiri Olsa) [970529] - [tools] perf/machine: Introduce find_thread method (Jiri Olsa) [970529] - [tools] perf: Have the page size value available for all tools (Jiri Olsa) [970529] - [tools] perf/diff: Display empty space for non paired samples (Jiri Olsa) [970529] - [tools] perf/diff: Include samples without symbol in overall stats (Jiri Olsa) [970529] - [tools] perf/diff: Add -F option to display formula for computation (Jiri Olsa) [970529] - [tools] perf/diff: Add -p option to display period values for hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add weighted diff computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add option to sort entries based on diff computation (Jiri Olsa) [970529] - [tools] perf/diff: Add ratio computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add -b option for perf diff to display paired entries only (Jiri Olsa) [970529] - [tools] perf/trace: Add support for tracing workload given by command line (Jiri Olsa) [970529] - [tools] perf/trace: Explicitly enable system-wide mode if no option is given (Jiri Olsa) [970529] - [tools] perf/trace: Validate target task/user/cpu argument (Jiri Olsa) [970529]- [fs] xfs: don't use speculative prealloc for small files (Brian Foster) [955254] - [fs] xfs: xfs_iomap_prealloc_size() tracepoint (Brian Foster) [955254] - [fs] xfs: add quota-driven speculative preallocation throttling (Brian Foster) [955254] - [fs] xfs: xfs_dquot prealloc throttling watermarks and low free space (Brian Foster) [955254] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqlimits() instead of xfs_disk_dquot_t (Brian Foster) [955254] - [fs] xfs: push rounddown_pow_of_two() to after prealloc throttle (Brian Foster) [955254] - [fs] xfs: reorganize xfs_iomap_prealloc_size to remove indentation (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_inode_dquot() (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_this_quota_on() (Brian Foster) [955254] - [fs] xfs: fix xfs_iomap_eof_prealloc_initial_size type (Brian Foster) [955254] - [fs] xfs: increase prealloc size to double that of the previous extent (Brian Foster) [955254] - [fs] xfs: fix potential infinite loop in xfs_iomap_prealloc_size() (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc size on sparse files (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc near ENOSPC thresholds (Brian Foster) [955254] - [fs] xfs: add background scanning to clear eofblocks inodes (Brian Foster) [955254] - [fs] xfs: add minimum file size filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: support multiple inode id filtering in eofblocks scan (Brian Foster) [955254] - [fs] xfs: add inode id filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl (Brian Foster) [955254] - [fs] xfs: create function to scan and clear EOFBLOCKS inodes (Brian Foster) [955254] - [fs] xfs: make xfs_free_eofblocks() non-static, return EAGAIN on trylock failure (Brian Foster) [955254] - [fs] xfs: create helper to check whether to free eofblocks on inode (Brian Foster) [955254] - [fs] xfs: support a tag-based inode_ag_iterator (Brian Foster) [955254] - [fs] xfs: add EOFBLOCKS inode tagging/untagging (Brian Foster) [955254] - [fs] ext3: Dont call dquot_free_block() if we dont update anything (Eric Sandeen) [790278] - [fs] ext3: Update ctime in ext3_splice_branch() only when needed (Eric Sandeen) [790278] - [fs] GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables (Robert S Peterson) [962468] - [fs] GFS2: Remove inode from i_ordered list in gfs2_clear_inode (Robert S Peterson) [859444] - [fs] GFS2: fix FITRIM boundary condition errors (Abhijith Das) [891699] - [fs] jbd[2]: enable CONFIG_JBD[2]_DEBUG on debug kernels (Eric Sandeen) [851269] - [fs] nfsd4: dont close read-write opens too soon (J. Bruce Fields) [955238] - [fs] GFS2: Add origin indicator to glock callbacks (Robert S Peterson) [855381] - [fs] GFS2: Don:t cache iopen glocks (Robert S Peterson) [855381] - [fs] ext2: update ctime when changing the file:s permission by setfacl (Eric Sandeen) [969323] - [fs] fuse: fix alignment in short read optimization for async_dio (Brian Foster) [949805] - [fs] fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests (Brian Foster) [949805] - [fs] fuse: add flag to turn on async direct IO (Brian Foster) [949805] - [fs] fuse: truncate file if async dio failed (Brian Foster) [949805] - [fs] fuse: optimize short direct reads (Brian Foster) [949805] - [fs] fuse: enable asynchronous processing direct IO (Brian Foster) [949805] - [fs] fuse: make fuse_direct_io() aware about AIO (Brian Foster) [949805] - [fs] fuse: add support of async IO (Brian Foster) [949805] - [fs] fuse: move fuse_release_user_pages() up (Brian Foster) [949805] - [fs] fuse: Do not use RCU for current process credentials (Brian Foster) [949805] - [fs] fuse: mark pages accessed when written to (Brian Foster) [949805] - [fs] fuse: cleanup fuse_direct_io() (Brian Foster) [949805] - [fs] fuse: update inode size and invalidate attributes on fallocate (Brian Foster) [927324] - [fs] fuse: truncate pagecache range on hole punch (Brian Foster) [927324] - [fs] fuse: optimize fallocate on permanent failure (Brian Foster) [927324] - [fs] fuse: convert inode fallocate to file fallocate (Brian Foster) [927324] - [fs] fuse: add FALLOCATE operation (Brian Foster) [927324] - [fs] GFS2: Increase i_writecount during gfs2_setattr_size (Robert S Peterson) [968031] - [fs] NFS4.1 Fix data server connection race (Steve Dickson) [961887] - [fs] NFSv4: Dont recheck permissions on open in case of recovery cached open (Steve Dickson) [956865] - [fs] NFSv4.1: Fix the callback highest_used_slotid behaviour (Steve Dickson) [960224] - [fs] NFS: Cache state owners after files are closed (Steve Dickson) [800677] - [fs] NFS: Move cl_state_owners and related fields to the nfs_server struct (Steve Dickson) [800677] - [fs] NFSv4: Fix a readdir regression (Steve Dickson) [963337] - [fs] xfs: return EOPNOTSUPP for unsupported acl format (Eric Sandeen) [963686] - [fs] ext2: clear uptodate flag on super block I/O error (Eric Sandeen) [679930] - [fs] ext4/jbd2: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] jbd: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] ext4: fix waiting and sending of a barrier in ext4_sync_file() (Eric Sandeen) [955807] - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Eric Sandeen) [955807] - [fs] jbd2: fix sending of data flush on journal commit (Eric Sandeen) [955807] - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [955807] - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [955807] - [fs] ext4: Rewrite __jbd2_log_start_commit logic to match upstream (Eric Sandeen) [955807] - [net] sctp: Use correct sideffect command in duplicate cookie handling (Daniel Borkmann) [963843] {CVE-2013-2206} - [net] macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [893151] - [net] bridge: Add const to dummy br_netpoll_send_skb (Flavio Leitner) [924294] - [net] bridge: send query as soon as leave is received (Amerigo Wang) [952012] - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [952012] - [net] bridge: Replace mp->mglist hlist with a bool (Amerigo Wang) [952012] - [net] bond: add support to read speed and duplex via ethtool (Veaceslav Falico) [961131] - [net] bridge: set fake_rtable's dst to NULL to avoid kernel Oops (Thomas Graf) [924033] - [net] bonding: fire NETDEV_RELEASE event only on 0 slaves (Veaceslav Falico) [805098]- [netdrv] igb: Removed unused i2c function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: limit udelay for phy changes to 10000us (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Bump version of driver (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove id's that will not be productized for Linux (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove dead code path (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Retain HW VLAN filtering while in promiscuous + VT mode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: display a warning message when SmartSpeed works (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use pci_vfs_assigned instead of igb_vfs_are_assigned (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add SMBI semaphore to I210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SERDES loopback sigdetect bit on i210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for i354 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable EEE LP advertisement (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix code comments and whitespace (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warnings on function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use rx/tx_itr_setting when setting up initial value of itr (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Pull adapter out of main path in igb_xmit_frame_ring (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Mask off check of frag_off as we only want fragment offset (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: random code and comments fix (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implement support to power sfp cage and turn on I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to read and export SFF-8472/8079 data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for 100base-fx SFP (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix PHC stopping on max freq (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: make sensor info static (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix i350 anti spoofing config (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for lockdep issue in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix link setup for I210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refractoring function pointers in igb_get_invariants function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Intialize MAC function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize NVM function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize PHY function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb to use a path similar to ixgbe to determine when to stop Tx (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refix sparse warning in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper allocation flag in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper exit in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove unnecessary alloc/OOM messages, alloc cleanups (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Copyright string update to year 2013 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Replace rmb in Tx cleanup with read_barrier_depends (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use in-kernel PTP_EV_PORT #define (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Free any held skb that should have been timestamped on remove (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add mechanism for detecting latched hardware Rx timestamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add timeout for PTP Tx work item (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for SW timestamping (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: enable CONFIG_IGB_HWMON (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Enable hwmon data output for thermal sensors via I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support functions to access thermal data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add i2c interface to igb (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb version to 4.1.2 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix SerDes autoneg flow control (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Unset sigdetect for SERDES loopback on 82580 and i350 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Workaround for global device reset problem on 82580 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refactoring of i210 file (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Acquire, release semaphore for writing each EEPROM page (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Updates to read nvm function for i211 device (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use a 32-bit mask when calculating the flow control watermarks (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not parse past IP header on fragments beyond the first (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: No longer rely on APME to determine WoL settings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update PTP Rx filters (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Ethtool support to enable and disable EEE (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Improve performance and reduce size of igb_tx_map (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: consolidate creation of Tx buffer info and data descriptor (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: convert to SKB paged frag API (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb Tx flags to improve code efficiency (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for modifying UDP RSS flow hashing (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Clear Go Link Disconnect for 82580 and later devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable clock drivers along with associated net/PHY drivers (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Fix EEPROM writes via ethtool on i210 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add function to read i211's invm version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove workaround for EEE configuration on i210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warning in igb_ptp_rx_pktstamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update firmware version info for ethtool output (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable auto-crossover during forced operation on 82580 and above (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update get cable length function for i210/i211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split igb_update_dca into separate Tx and Rx functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Lock buffer size at 2K even on systems with larger pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Move rx_buffer related code in Rx cleanup path into separate function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Map entire page and sync half instead of mapping and unmapping half pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Combine post-processing of skb into a single function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not use header split, instead receive all frames into a single buffer (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split Rx timestamping into two separate functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Correcting and improving small packet check and padding (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use dma_unmap_addr and dma_unmap_len defines (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Simplify how we populate the RSS key (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change how we populate the RSS indirection table (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change Tx cleanup loop to do/while instead of for (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix stats output on i210/i211 parts (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to enable EEE on all eee_supported devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove artificial restriction on RQDPC stat reading (Stefan Assmann) [914835 923899 947526] - [netdrv] pci: Add SRIOV helper function to determine if VFs are assigned to guest (Stefan Assmann) [914835 923899 947526] - [net] phy: fix a bug when verify the EEE support (Nikolay Aleksandrov) [896263] - [net] mdio: translation of MMD EEE registers to/from ethtool settings (Nikolay Aleksandrov) [896263] - [net] phy: add the EEE support and the way to access to the MMD registers (Nikolay Aleksandrov) [896263] - [edac] avoid mce decoding crash after edac driver unloaded (Prarit Bhargava) [787999] - [x86] mce: Drain mcelog buffer (Prarit Bhargava) [787999] - [x86] mce: Add wrappers for registering on the decode chain (Prarit Bhargava) [787999] - [edac] sb_edac: Add it to the building system (Prarit Bhargava) [787999] - [edac] i7core_edac: Drop the edac_mce facility (Prarit Bhargava) [787999] - [x86] mce: Use notifier chain only for MCE decoding (Prarit Bhargava) [787999] - [s390] crash: Fuzzy live dump for System z (Hendrik Brueckner) [929262] - [s390] mm: allow absolute memory access for /dev/mem (Hendrik Brueckner) [929262] - [s390] zcrypt: ap bus rescan problem when toggle crypto adapters on/off (Hendrik Brueckner) [929259] - [s390] zcrypt: Handle AP configuration changes (Hendrik Brueckner) [929259] - [s390] smp: lost IPIs on cpu hotplug (Hendrik Brueckner) [975179] - [cdrom] use kzalloc() for failing hardware (Frantisek Hrbata) [973106] {CVE-2013-2164}- [net] bridge: Set vlan_features to allow offloads on vlans (Vlad Yasevich) [951458] - [virt] virtio-net: initialize vlan_features (Vlad Yasevich) [951458] - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [744655] - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [744655] - [s390] cio: add channel ID sysfs attribute (Hendrik Brueckner) [929274] - [s390] cio: make use of newly added format 1 channel-path data (Hendrik Brueckner) [929274] - [s390] cio: collect format 1 channel-path description data (Hendrik Brueckner) [929274] - [s390] qeth: Support VEPA mode (Hendrik Brueckner) [929275] - [s390] ccwgroup: allow drivers to call set_{on, off}line (Hendrik Brueckner) [929275] - [s390] dasd: add safe offline interface (Hendrik Brueckner) [929264] - [s390] dasd: add shutdown action (Hendrik Brueckner) [929264] - [s390] dasd: Correct retry counter for terminated I/O (Hendrik Brueckner) [929264] - [s390] perf_cpum_cf: fallback to software sampling events (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: Add support for counters available with IBM zEC12 (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: get rid of compile warnings (Hendrik Brueckner) [823012] - [s390] perf: add support for s390x CPU counters (Hendrik Brueckner) [823012] - [ata] libata-sff: port_task is SFF specific (David Milburn) [808672] - [ata] libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init() (David Milburn) [808672] - [netdrv] qlge: Update version to 1.00.00.32 (Chad Dupuis) [927891] - [netdrv] qlge: Fix ethtool autoneg advertising (Chad Dupuis) [927891] - [netdrv] qlge: Fix receive path to drop error frames (Chad Dupuis) [927891] - [netdrv] qlge: Fixed a coding style issue (Chad Dupuis) [927891] - [kernel] sched: Do not account bogus utime (Stanislaw Gruszka) [912662] - [kernel] sched: Avoid cputime scaling overflow (Stanislaw Gruszka) [912662] - [acpi] Verify device status after eject (Nigel Croxon) [869134] - [acpi] Update CPU hotplug error messages (Nigel Croxon) [869134] - [acpi] Add acpi_handle_() interfaces (Nigel Croxon) [869134] - [acpi] Export functions for hot-remove (Nigel Croxon) [869134] - [acpi] Add ACPI CPU hot-remove support (Nigel Croxon) [869134] - [acpi] Fix stale pointer access to flags.lockable (Nigel Croxon) [869134] - [acpi] processor_core: prevent cpu from becoming online (Nigel Croxon) [869134] - [acpi] Set hotplug _OST support bit to _OSC (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI container hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI memory hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI CPU hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for sysfs eject (Nigel Croxon) [869134] - [acpi] Add an interface to evaluate _OST (Nigel Croxon) [869134] - [acpi] scan: return -ENODEV if no device was found (Nigel Croxon) [869134] - [acpi] processor_core: add missing kfree (Nigel Croxon) [869134] - [acpi] processor_core: Add CPU hotplug support for processor device objects (Nigel Croxon) [869134] - [acpi] processor_core: Do not try to set up acpi processor stuff on cores exceeding maxcpus (Nigel Croxon) [869134] - [idle] intel_idle: Don't register CPU notifier if we are not running (Nigel Croxon) [869134] - [idle] intel_idle: break dependency between modules (Nigel Croxon) [869134] - [acpi] processor_core: remove duplicated lines of merging problems with acpi_processor_add (Nigel Croxon) [869134] - [acpi] processor_core: Delay acpi_processor_start() call for hotplugged cores (Nigel Croxon) [869134] - [acpi] processor_core: Split up acpi_processor_add (Nigel Croxon) [869134] - [idle] intel_idle: Split up and provide per CPU initialization func (Nigel Croxon) [869134] - [acpi] processor_core: Remove unneeded variable passed by acpi_processor_hotadd_init (Nigel Croxon) [869134] - [s390] scm: process availability (Hendrik Brueckner) [929257] - [s390] scm_blk: suspend writes (Hendrik Brueckner) [929257] - [s390] scm_drv: extend notify callback (Hendrik Brueckner) [929257] - [s390] scm_blk: fix request number accounting (Hendrik Brueckner) [929257] - [s390] scm: reorder scm_remove (Hendrik Brueckner) [929257]- [crypto] Revert: unmark gcm(aes) as fips_allowed (Jarod Wilson) [915637] - [crypto] testmgr: allow aesni-intel and ghash_clmulni-intel in fips mode (Jarod Wilson) [915637] - [crypto] testmgr: silence warnings about no tests for aesni algorithms (Jarod Wilson) [915637] - [crypto] Use scatterwalk_crypto_chain (Jarod Wilson) [786972] - [crypto] scatterwalk: Add scatterwalk_crypto_chain helper (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 (Jarod Wilson) [786968 786972 969522] - [crypto] gcm: Add RFC4543 wrapper for GCM (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: add more optimized XTS-mode for serpent-avx (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add more optimized XTS mode for x86-64 (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: use le128 instead of u128 for CTR mode (Jarod Wilson) [786968] - [crypto] glue_helper: cast6/avx, avoid using temporary stack buffers (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: serpent-sse2, split generic glue code to new helper module (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: assembler clean-up, use ENDPROC at end of assember functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add ENDPROC statements for assembler functions (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: assembler clean-ups, use ENTRY/ENDPROC, localize jump targets (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: remove rfc3686(ctr(aes)), utilize rfc3686 from ctr-module instead (Jarod Wilson) [786968] - [crypto] ctr: make rfc3686 asynchronous block cipher (Jarod Wilson) [786968 786972 969522] - [net] xfrm_algo: probe asynchronous block ciphers instead of synchronous (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: add interface for parallelized cipher implementions (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: split gf128mul table initialization from setkey (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines (Jarod Wilson) [786968 786972 969522] - [crypto] xts: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] xts: add interface for parallelized cipher implementations (Jarod Wilson) [786968 786972 969522] - [crypto] xts: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix wrong kfree pointer (Jarod Wilson) [786972] - [crypto] aesni-intel: change to use shared ablk_* functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: use crypto_{un}register_algs (Jarod Wilson) [786968 786972 969522] - [crypto] Add bulk algorithm registration interface (Jarod Wilson) [786968 786972 969522] - [crypto] ablk_helper: move ablk_* functions from serpent-sse2/avx glue code to shared module (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix unaligned cbc decrypt for x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: move more common code to ablk_init_common (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: quiet sparse noise about symbol not declared (Jarod Wilson) [786968 786972 969522] - [crypto] cryptd: Use subsys_initcall to prevent races with aesni (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: Fix set but not used in ghash_async_setkey() (Jarod Wilson) [786972] - [crypto] aesni-intel: fix aesni build on i386 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Merge with fpu.ko (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fixed problem with packets that are not multiple of 64bytes (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix remaining leak in rfc4106_set_hash_key (Jarod Wilson) [786972] - [crypto] aesni-intel: Don't leak memory in rfc4106_set_hash_subkey (Jarod Wilson) [786972] - [crypto] ghash-intel: ghash-clmulni-intel_glue needs err.h (Jarod Wilson) [786972] - [crypto] aesni-intel: Fixed build with binutils 2.16 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Fixed build error on x86-32 (Jarod Wilson) [786968 969522] - [crypto] aesni-intel: Ported implementation to x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: RFC4106 AES-GCM Driver Using Intel New Instructions (Jarod Wilson) [786972] - [crypto] cryptd: Adding the AEAD interface type support to cryptd (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix another CTR build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Fix CTR optimization build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Add AES-NI accelerated CTR mode (Jarod Wilson) [786968] - [crypto] ghash-clmulni-intel: Put proper .data section in place (Jarod Wilson) [921642] - [s390] Revert: kernel: add support for physical memory > 4TB (Jarod Wilson) [913220] - [kernel] perf: Fix perf_event_for_each() to use sibling (Jiri Olsa) [967933] - [x86] perf: Add format attributes for p4 (Jiri Olsa) [967933] - [x86] perf: Adding sysfs group format attribute for pmu device (Jiri Olsa) [967933] - [x86] perf: Fix local vs remote memory events for NHM/WSM (Jiri Olsa) [967933] - [tools] perf: Remove deprecated WARN_ON_ONCE() (Jiri Olsa) [967933] - [tools] perf: Call perf_cgroup_event_time() directly (Jiri Olsa) [967933] - [tools] perf: Don't call release_callchain_buffers() if allocation fails (Jiri Olsa) [967933] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Neil Horman) [922965] - [mfd] lpc_ich: Use devres API to allocate private data (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Wellsburg PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix gpio base and control offsets (Neil Horman) [922965] - [mfd] lpc_ich: One uninitialized cell is no error (Neil Horman) [922965] - [mfd] lpc_ich: Fix resource request for mem 0x00000000 (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix regression for iTCO_wdt driver (Neil Horman) [922965] - [mfd] Check for mem_base when building IORESOURCE_MEM resources (Neil Horman) [922965] - [watchdog] iTCO_wdt: Convert iTCO_wdt driver to mfd model (Neil Horman) [922965] - [watchdog] iTCO_wdt: Use pr_ and pr_ (Neil Horman) [922965] - [watchdog] iTCO_wdt: fix TCO V1 timeout values and limits (Neil Horman) [922965] - [mfd] Add LPC driver for Intel ICH chipsets (Neil Horman) [922965] - [i2c] i801: SMBus patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [i2c] iSMT: add Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets (Neil Horman) [922965] - [ata] ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [usb] xhci: correct comp_mode_recovery_timer on return from hibernate (Tony Camuso) [888974] - [acpi] Don't let acpi_pad needlessly mark TSC unstable (Lenny Szubowicz) [907545] - [acpi] acpica: Remove extraneous warning for very large GPE registers (Nigel Croxon) [924873] - [kernel] async: Make async execution api a little more fair in scheduling (Neil Horman) [871955] - [md] dm-stripe: fix regression in stripe_width calculation (Mike Snitzer) [960277] - [block] fix ext_devt_idr handling (Tomas Henzl) [735927] - [md] dm-crypt: fix mempool deadlock (Mike Snitzer) [831158] - [scsi] libsas: fix handling vacant phy in sas_set_ex_phy() (David Milburn) [949905] - [mm] swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion (Rafael Aquini) [827548] - [mm] compaction: fix /proc/sys/vm/compact_memory crash (Johannes Weiner) [953680 955525] - [mm] fadvise: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages (Larry Woodman) [957821] - [pci] dmar: Remove warning for HPET scope type (Nigel Croxon) [956310]- [fs] nfs: Fix an NFS client lockdep issue (Jeff Layton) [891937] - [acpi] acpi_pad: fix power_saving thread deadlock (Lenny Szubowicz) [751123] - [powerpc] rtas_flash: Fix validate_flash buffer overflow issue (Steve Best) [956385] - [powerpc] rtas_flash: Fix bad memory access (Steve Best) [956385] - [powerpc] rtas_flash: New return code to indicate FW entitlement expiry (Steve Best) [956385] - [powerpc] rtas_flash: Update return token comments (Steve Best) [956385] - [powerpc] rtas_flash: Free kmem upon module exit (Steve Best) [956385] - [netdrv] igb: SR-IOV init reordering (Stefan Assmann) [920652] - [netdrv] igb: Fix null pointer dereference (Stefan Assmann) [920652] - [netdrv] igb: Enable SR-IOV configuration via PCI sysfs interface (Stefan Assmann) [920652] - [powerpc] Fix VMX fix for memcpy case (Steve Best) [929280] - [powerpc] Fix VMX in interrupt check in POWER7 copy loops (Steve Best) [929280] - [powerpc] POWER7 optimised memcpy using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] POWER7 optimised copy_page using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] Rename copyuser_power7_vmx.c to vmx-helper.c (Steve Best) [929280] - [powerpc] Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user (Steve Best) [929280] - [powerpc] Simplify 4k/64k copy_page logic (Steve Best) [929280] - [powerpc] Add 64bit csum_and_copy_to_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial (Steve Best) [929280] - [kernel] trace: Allow archs to ignore tracing compat syscalls (Josh Poimboeuf) [881038] - [kernel] trace: Fix perf syscall tracing when syscall_nr == -1 (Josh Poimboeuf) [881038] - [netdrv] 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Green) [767885] - [netdrv] 8139cp: properly support change of MTU values (John Green) [767885] - [pci] make re-allocation try harder by reassigning ranges higher in the heirarchy (Takahiro MUNEDA) [965006] - [pci] code and comments cleanup (Takahiro MUNEDA) [965006] - [pci] make cardbus-bridge resources optional (Takahiro MUNEDA) [965006] - [pci] honor child buses add_size in hot plug configuration (Takahiro MUNEDA) [965006] - [pci] ability to relocate assigned pci-resources (Takahiro MUNEDA) [965006] - [pci] make SRIOV resources optional (Takahiro MUNEDA) [965006] - [s390] console: fix 3215 console crash (Hendrik Brueckner) [970779] - [s390] scm_blk: allow more cluster size values (Hendrik Brueckner) [963068] - [s390] mm: protection exception PSW for aborted transaction (Hendrik Brueckner) [958271] - [s390] hibernate: Save and restore absolute zero pages (Hendrik Brueckner) [952739] - [s390] kdump: Add PM notifier for kdump (Hendrik Brueckner) [952738] - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952448] - [s390] module: Add missing R_390_NONE relocation type (Hendrik Brueckner) [952449] - [s390] dasd: fix unresponsive device after all channel paths were lost (Hendrik Brueckner) [915731] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [s390] zcore: Add hsa file (Hendrik Brueckner) [915356] - [s390] ipl: Implement diag308 loop for zfcpdump (Hendrik Brueckner) [915364] - [s390] eadm_sch: fix driver initialization (Hendrik Brueckner) [912489] - [s390] zfcp: Do not wakeup while suspended (Hendrik Brueckner) [855129] - [s390] time: fix sched_clock() overflow (Hendrik Brueckner) [903334] - [s390] irq: enable irq sum accounting for /proc/stat again (Hendrik Brueckner) [903333] - [s390] dasd: prevent path verification before resume (Hendrik Brueckner) [903331] - [s390] dasd: fix unaccessible device after resume (Hendrik Brueckner) [903339] - [security] selinux: fix parallel compile error (Frantisek Hrbata) [962427] - [acpi] Evaluate thermal trip points before reading temperature (Tony Camuso) [929293] - [kernel] time: Fix setting of hardware clock in NTP code (Prarit Bhargava) [912704] - [x86] quirks: use 'intremap=off' instead of 'nointremap' for consistency (Prarit Bhargava) [960828] - [fs] proc: fix pagemap_read() error case (Larry Woodman) [918119] - [base] node: fix off-by-one bug in print_nodes_state() (Prarit Bhargava) [871215] - [netdrv] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920754] - [netdrv] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [924667] - [netdrv] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [909488] - [netdrv] igb: increase timeout for ethtool offline self-test (Stefan Assmann) [906240] - [netdrv] qlcnic: sleeping function called from invalid context (Amerigo Wang) [907310] - [netdrv] be2net: ensure all events are ack'ed prior calling be_eq_clean (Ivan Vecera) [884442] - [pci] Document MPS parameters pci=pcie_bus_safe, pci=pcie_bus_perf, etc (Myron Stowe) [910604]- [virt] kvm: fix copy to user with irq disabled (Michael S. Tsirkin) [906602] {CVE-2013-1935} - [netdrv] usb/cdc_ncm: apply usbnet_link_change (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: demote "unexpected notification" to debug level (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: return -ENOMEM if kzalloc fails (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: allow user to prefer NCM for backwards compatibility (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Huawei devices (e.g. E5331) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix probing of devices with multiple control interface altsettings (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add another Huawei vendor specific device (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use IAD provided by the USB core (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add support FLAG_NOARP for Infineon modem platform (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix error path for single interface probing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround for missing CDC Union (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix drvinfo strings set in drivers for ethtool (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use generic usbnet_manage_power() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add Huawei devices (Neil Horman) [815934] - [usb] add USB_VENDOR_AND_INTERFACE_INFO() macro (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: error path lock fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: big endian fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: apply introduced usb command APIs (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: do not bind to NCM compatible MBIM devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: adding MBIM driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: export shared symbols and definitions (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc.h (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix one more typo (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missed constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: typo and style fixes (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: ncm constants and structures added (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: refactoring for tx multiplexing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: splitting rx_fixup for code reuse (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: process chained NDPs (Neil Horman) [815934] - [netdrv] net/cdc_ncm: refactor bind preparing for MBIM support (Neil Horman) [815934] - [netdrv] net/cdc_ncm: adding MBIM support to ncm_setup (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add MBIM constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround NTB input size firmware bug (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Disable hub-initiated LPM for comms devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: avoid discarding datagrams in rx path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix MTU and max_datagram_size handling (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: reduce driver latency in the data path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: print MAC via printk format specifier (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: make ethtool_ops const (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Use kzalloc rather than kmalloc followed by memset with 0 (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: convert drivers/net/* to use module_usb_driver() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't use stack variables for DMA (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix endianness problem (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Remove unneeded version.h includes from drivers/net/ (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missing .reset_resume hook (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: release interfaces fix in unbind() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Add mising short packet in cdc_ncm driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix short packet issue on some devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use ethd name for known ethernet devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc_ncm host driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tx_fixup() race condition fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't deref NULL in cdc_ncm_rx_fixup() and don't use uninitialized variable (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: USB CDC NCM host driver (Neil Horman) [815934] - [netdrv] usb/serial/sierra: Add support for Sierra Wireless AirCard 320U modem (Neil Horman) [884869] - [netdrv] sierra_net: keep status interrupt URB active (Neil Horman) [884869] - [netdrv] sierra_net: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] sierra_net: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] sierra_net: fix ethtool drvinfo strings set in drivers (Neil Horman) [884869] - [netdrv] sierra_net: shut up sparse restricted type warnings (Neil Horman) [884869] - [netdrv] usbnet: sierra_net: apply introduced usb command APIs (Neil Horman) [884869] - [netdrv] sierra_net: Endianess bug fix (Neil Horman) [884869] - [netdrv] sierra_net: removes unnecessary semicolon (Neil Horman) [884869] - [netdrv] sierra_net: make private symbols static (Neil Horman) [884869] - [netdrv] sierra_net: device IDs for Aircard 320U++ (Neil Horman) [884869] - [netdrv] usbnet: make ethtool_ops const (Neil Horman) [884869] - [netdrv] sierra_net: convert to use module_usb_driver() (Neil Horman) [884869] - [netdrv] sierra_net: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] sierra_net: return operator cleanup (Neil Horman) [884869] - [netdrv] sierra_net: use __packed annotation (Neil Horman) [884869] - [netdrv] sierra_net: initiate sync sequence in sierra_net.c driver (Neil Horman) [884869] - [netdrv] sierra_net: add sierra_net driver (Neil Horman) [884869] - [netdrv] usbnet: allow status interrupt URB to always be active (Neil Horman) [884869] - [netdrv] usbnet: handle link change (Neil Horman) [884869] - [netdrv] usbnet: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_link_change API (Neil Horman) [884869] - [netdrv] usbnet: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] usbnet: fix tx_dropped statistics (Neil Horman) [884869] - [netdrv] usbnet: prevent buggy devices from killing us (Neil Horman) [884869] - [netdrv] usbnet: fix regression from FLAG_NOARP code (Neil Horman) [884869] - [netdrv] usbnet: add new flag FLAG_NOARP for usb net devices (Neil Horman) [884869] - [netdrv] usbnet: generic manage_power() (Neil Horman) [884869] - [netdrv] usbnet: handle PM failure gracefully (Neil Horman) [884869] - [netdrv] usbnet: ratelimit kevent may have been dropped warnings (Neil Horman) [884869] - [netdrv] usbnet: runtime wake up device before calling usbnet_{read|write}_cmd (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_{read|write}_cmd_nopm (Neil Horman) [884869] - [netdrv] usbnet: Fix memory leak on Tx data path (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet 3 command helpers (Neil Horman) [884869] - [netdrv] usbnet: Support devices reporting idleness (Neil Horman) [884869] - [netdrv] usbnet: fix softirq storm on suspend (Neil Horman) [884869] - [netdrv] usbnet: fix deadlock in resume (Neil Horman) [884869] - [netdrv] usbnet: Use eth_random_addr (Neil Horman) [884869] - [netdrv] usbnet: handle remote wakeup asap (Neil Horman) [884869] - [netdrv] usbnet: clear OPEN flag in failure path (Neil Horman) [884869] - [netdrv] usbnet: sanitise overlong driver information strings (Neil Horman) [884869] - [netdrv] usbnet: don't initialize transfer buffer before submit status URB (Neil Horman) [884869] - [netdrv] usbnet: remove declaration for intr_complete (Neil Horman) [884869] - [netdrv] usbnet: remove usb_get/put_dev in .probe and .disconnect (Neil Horman) [884869] - [netdrv] usbnet: fix skb traversing races during unlink (Neil Horman) [884869] - [netdrv] usbnet: fix failure handling in usbnet_probe (Neil Horman) [884869] - [netdrv] usbnet: fix leak of transfer buffer of dev->interrupt (Neil Horman) [884869] - [netdrv] usbnet: consider device busy at each recieved packet (Neil Horman) [884869] - [netdrv] usbnet: don't clear urb->dev in tx_complete (Neil Horman) [884869] - [netdrv] usbnet: increase URB reference count before usb_unlink_urb (Neil Horman) [884869] - [netdrv] usbnet: use netif_tx_wake_queue instead of netif_start_queue (Neil Horman) [884869] - [netdrv] usbnet: reserve headroom on rx skbs (Neil Horman) [884869] - [netdrv] usbnet: avoid recursive locking in usbnet_stop() (Neil Horman) [884869] - [netdrv] usbnet: fix oops in usbnet_start_xmit (Neil Horman) [884869] - [netdrv] usbnet: fix a few typos in comments (Neil Horman) [884869] - [netdrv] usbnet: fix out of memory during runtime pm (Neil Horman) [884869] - [netdrv] usbnet: remove flag of EVENT_DEV_WAKING (Neil Horman) [884869] - [netdrv] usbnet: Resubmit interrupt URB if device is open (Neil Horman) [884869] - [netdrv] usbnet: Use FIELD_SIZEOF macro in usbnet_init() function (Neil Horman) [884869] - [netdrv] usbnet: use ethd name for known ethernet devices (Neil Horman) [884869] - [netdrv] usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps (Neil Horman) [884869] - [netdrv] usbnet: Ethernet quirks for the LG-VL600 4G modem (Neil Horman) [884869] - [netdrv] usbnet: Fix leak when usb_autopm_get_interface() returns less than zero in kevent() (Neil Horman) [884869] - [netdrv] usbnet: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] usbnet: changes for upcoming cdc_ncm driver (Neil Horman) [884869] - [netdrv] usbnet: fix usb_autopm_get_interface failure (Neil Horman) [884869] - [netdrv] usbnet: rx_submit() should return an error code (Neil Horman) [884869] - [netdrv] usbnet: remove noisy and hardly useful printk (Neil Horman) [884869] - [netdrv] usbnet: use jiffies in schedule_timeout(), not msecs (Neil Horman) [884869] - [netdrv] usbnet: use newly introduced hex_to_bin() (Neil Horman) [884869] - [netdrv] usbnet: Set parent device early for netdev_printk() (Neil Horman) [884869] - [netdrv] usbnet: Print device statistics as unsigned (Neil Horman) [884869] - [netdrv] usbnet: Adding URB_ZERO_PACKET flag to usbnet.c (Neil Horman) [884869] - [netdrv] usbnet: Use netif_ logging facilities (Neil Horman) [884869] - [netdrv] usbnet: Convert dev(dbg|err|warn|info) macros to netdev_ (Neil Horman) [884869] - [netdrv] usbnet: Autosuspend for online devices (Neil Horman) [884869] - [netdrv] usbnet: Move && and || to end of previous line (Neil Horman) [884869] - [netdrv] usbnet: Set link down initially for drivers that update link state (Neil Horman) [884869] - [netdrv] usbnet: Set device type for wlan and wwan devices (Neil Horman) [884869] - [netdrv] usbnet: Use wwand interface name for mobile broadband devices (Neil Horman) [884869] - [edac] sb_edac: do not require prescence of IMC_DDRIO device (Mauro Carvalho Chehab) [923451] - [edac] sb_edac: fix the error about memory type detection on SandyBridge (Mauro Carvalho Chehab) [923451] - [dma] ioat: Fix excessive CPU utilization (John Feeney) [883575] - [wireless] b43: stop format string leaking into error msgs (John Linville) [971389] {CVE-2013-2852}- [powerpc] crypto: Enable the PFO-based encryption device (Steve Best) [929325] - [crypto] nx: Build files for the nx device driver (Steve Best) [929325] - [crypto] nx: Fixes for multiple races and issues (Steve Best) [929325] - [crypto] nx: debugfs routines and docs for the nx device driver on powerpc (Steve Best) [929325] - [crypto] nx: SHA512 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: SHA256 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-XCBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-GCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-ECB mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CTR mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: driver code supporting nx encryption on powerpc (Steve Best) [929325] - [x86] apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192] - [x86] apic: disable ARAT by default (Prarit Bhargava) [808192] - [x86] amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192] - [tools] perf: Fix SIGALRM and pipe read race for rwtop (Jiri Olsa) [907366] - [tools] perf: Removing 'nr' field from rw* scripts (Jiri Olsa) [905007] - [netdrv] bnx2: dma_alloc_coherent, use __GFP_ZERO instead of memset(, 0) (Neil Horman) [917110] - [netdrv] bnx2: Rename register read and write macros (Neil Horman) [917110] - [char] n_tty: Remove BUG_ON from n_tty_read() (Stanislaw Gruszka) [848085] - [base] cpu: emit KOBJ_ADD after 'online' attribute is created (Igor Mammedov) [878749] - [target] backport LIO from upstream 3.9 (Andy Grover) [903297] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826061] - [pci] make sriov work with hotplug remove (Takahiro MUNEDA) [965002] - [nfs] sunrpc: Prevent an rpc_task wakeup race (Dave Wysochanski) [840860] - [nfs] sunrpc: clarify comments on rpc_make_runnable (Dave Wysochanski) [840860]- [fs] gfs2: Use single-block reservations for directories (Robert S Peterson) [914725] - [fs] gfs2: Speed up gfs2_rbm_from_block (Robert S Peterson) [914725] - [fs] gfs2: Remove vestigial parameter ip from function rs_deltree (Robert S Peterson) [914725] - [fs] ext4: update percpu counters after journal replay (Eric Sandeen) [961930] - [fs] gfs2: Use ->dirty_inode() (Robert S Peterson) [887341] - [fs] btrfs: update timestamps on truncate() (Eric Sandeen) [893397] - [fs] ext4: remove unaligned AIO warning printk (Eric Sandeen) [905397] - [fs] ext4: limit group search loop for non-extent files (Eric Sandeen) [958939] - [fs] ext4: fix online resizing for ext3-compat file systems (Eric Sandeen) [958939] - [fs] nfsd: make symbol nfsd_reply_cache_shrinker static (Jeff Layton) [681606] - [fs] nfsd: scale up the number of DRC hash buckets with cache size (Jeff Layton) [681606] - [fs] nfsd: keep stats on worst hash balancing seen so far (Jeff Layton) [681606] - [fs] nfsd: add new reply_cache_stats file in nfsdfs (Jeff Layton) [681606] - [fs] nfsd: track memory utilization by the DRC (Jeff Layton) [681606] - [fs] nfsd: break out comparator into separate function (Jeff Layton) [681606] - [fs] nfsd: eliminate one of the DRC cache searches (Jeff Layton) [681606] - [fs] nfsd: only unhash DRC entries that are in the hashtable (Jeff Layton) [681606] - [fs] nfsd: fix startup order in nfsd_reply_cache_init (Jeff Layton) [681606] - [fs] nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum (Jeff Layton) [681606] - [fs] nfsd: fix comments on nfsd_cache_lookup (Jeff Layton) [681606] - [fs] nfsd: keep a checksum of the first 256 bytes of request (Jeff Layton) [681606] - [net] sunrpc: trim off trailing checksum before returning decrypted or integrity authenticated buffer (Jeff Layton) [681606] - [net] sunrpc: fix comment in struct xdr_buf definition (Jeff Layton) [681606] - [net] sunrpc: copy scope ID in __rpc_copy_addr6 (Jeff Layton) [681606] - [fs] nfsd: register a shrinker for DRC cache entries (Jeff Layton) [681606] - [fs] nfsd: add recurring workqueue job to clean the cache (Jeff Layton) [681606] - [fs] nfsd: when updating an entry with RC_NOCACHE, just free it (Jeff Layton) [681606] - [fs] nfsd: remove the cache_disabled flag (Jeff Layton) [681606] - [fs] nfsd: dynamically allocate DRC entries (Jeff Layton) [681606] - [fs] nfsd: track the number of DRC entries in the cache (Jeff Layton) [681606] - [fs] nfsd: always move DRC entries to the end of LRU list when updating timestamp (Jeff Layton) [681606] - [fs] nfsd: break out hashtable search into separate function (Jeff Layton) [681606] - [fs] nfsd: clean up and clarify the cache expiration code (Jeff Layton) [681606] - [fs] nfsd: remove redundant test from nfsd_reply_cache_free (Jeff Layton) [681606] - [fs] nfsd: add alloc and free functions for DRC entries (Jeff Layton) [681606] - [fs] nfsd: create a dedicated slabcache for DRC entries (Jeff Layton) [681606] - [fs] nfsd: get rid of RC_INTR (Jeff Layton) [681606] - [fs] nfsd: remove unneeded spinlock in nfsd_cache_update (Jeff Layton) [681606] - [fs] nfsd: fix IPv6 address handling in the DRC (Jeff Layton) [681606] - [fs] nfsd: make op_cacheresult another flag (Jeff Layton) [681606] - [fs] nfsd: fix v4 reply caching (Jeff Layton) [681606] - [fs] nfsd: turn on reply cache for NFSv4 (Jeff Layton) [681606] - [fs] nfsd: introduce OPDESC helper (Jeff Layton) [681606] - [fs] bio: fix allocation failure due to bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] bio: dont overflow in bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] vfs: fix spurious return of ESTALE errors when cwd on nfs is renamed on server (Jeff Layton) [896580] - [fs] vfs: revert most of dcache remove d_mounted (Ian Kent) [907512]- [net] rtnl: fix info leak on RTM_GETLINK request for VF devices (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] dcbnl: fix various netlink info leaks (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] tcp: fix tcp_trim_head() to adjust segment count with skb MSS (Daniel Borkmann) [970609] - [net] af_netlink: force credentials passing (Thomas Graf) [880142] - [net] af_unix: Only allow recv on connected (Thomas Graf) [880142] - [net] scm: fix incorrect credentials passing (Thomas Graf) [880142] - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956100] {CVE-2013-3231} - [net] rps: Update RFS target at poll for tcp/udp (Daniel Borkmann) [893177] - [net] rps: Fix brokeness causing OOO packets (Daniel Borkmann) [893177] - [net] rps: enable RFS before first data packet is received (Daniel Borkmann) [893177] - [net] ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (Daniel Borkmann) [893177] - [netdrv] sfc: Implement hardware acceleration of RFS (Daniel Borkmann) [893177] - [net] rps: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE (Daniel Borkmann) [893177] - [net] rps: Enable hardware acceleration of RFS (Daniel Borkmann) [893177] - [lib] cpu_rmap: avoid flushing all workqueues (Daniel Borkmann) [893177] - [net] rps: Protect cpu_rmap.h from double inclusion (Daniel Borkmann) [893177] - [lib] cpu_rmap: CPU affinity reverse-mapping (Daniel Borkmann) [893177] - [kernel] genirq: Add IRQ affinity notifiers (Daniel Borkmann) [893177] - [net] bonding: fix enslaving in alb mode when link down (Veaceslav Falico) [965132] - [net] sch_tbf: segment too big GSO packets (Jiri Pirko) [875750] - [net] Documentation: add nf_conntrack sysctl api documentation (Jiri Pirko) [747951]- [x86] perf: Add IvyBridge EP support (Prarit Bhargava) [892531] - [x86] perf: Fix Intel Ivy Bridge support (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR sharing logic (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR MSR definitions (Prarit Bhargava) [892531] - [netdrv] usb/asix: add support for Lenovo X1 Carbon adapter (Dave Airlie) [907174] - [netdrv] usb/asix: handle packets crossing URB boundaries (Dave Airlie) [907174] - [x86] amd_iommu: initialize the device table after dma_ops (Don Dutile) [920672] - [pci] intel-iommu: eliminate warning that may indicate bad BIOS (Don Dutile) [952399] - [kernel] pidns: Outlaw thread creation after unshare(CLONE_NEWPID) (Aristeu Rozanski) [919065] - [fs] proc: Usable inode numbers for the namespace file descriptors (Aristeu Rozanski) [919069] - [fs] proc: Allow proc_free_inum to be called from any context (Aristeu Rozanski) [919069] - [fs] proc: fix inconsistent lock state (Aristeu Rozanski) [919069] - [fs] proc: Generalize proc inode allocation (Aristeu Rozanski) [919069] - [kernel] pidns: Add setns support (Aristeu Rozanski) [919060] - [kernel] pidns: add reboot_pid_ns() to handle the reboot syscall (Aristeu Rozanski) [919060] - [fs] vfs: Add setns support for the mount namespace (Aristeu Rozanski) [919067] - [kernel] pidns: Support unsharing the pid namespace (Aristeu Rozanski) [919065] - [kernel] pidns: Deny strange cases when creating pid namespaces (Aristeu Rozanski) [919060 919065] - [kernel] sys_unshare: remove the dead CLONE_THREAD/SIGHAND/VM code (Aristeu Rozanski) [919060 919065] - [kernel] check_unshare_flags: kill the bogus CLONE_SIGHAND/sig->count check (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Consolidate initialzation of special init task state (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Make the pidns proc mount/umount logic obvious (Aristeu Rozanski) [919060 919065] - [kernel] pid: remove the child_reaper special case in init/main.c (Aristeu Rozanski) [919060 919065] - [kernel] pid: reduce code size by using a pointer to iterate over array (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Use task_active_pid_ns where appropriate (Aristeu Rozanski) [919060 919065] - [kernel] namespaces, pid_ns: fix leakage on fork() failure (Aristeu Rozanski) [919060 919065] - [kernel] namespaces: make sure that nsproxy_cache is initialized early enough (Aristeu Rozanski) [919060 919065 919067 919069] - [kernel] pidns: call pid_ns_prepare_proc() from create_pid_namespace() (Aristeu Rozanski) [919060 919065] - [fs] procfs: setting ->proc_mnt doesnt belong in proc_get_sb() (Aristeu Rozanski) [919069] - [kernel] signals/send_signal: use si_fromuser() to detect from_ancestor_ns (Aristeu Rozanski) [919060 919065] - [kernel] signals: SEND_SIG_NOINFO should be considered as SI_FROMUSER() (Aristeu Rozanski) [919060 919065] - [x86] acpi: Avoid SRAT table checks for Fujitsu Primequest systems (Prarit Bhargava) [966853] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068]- [net] tcp: Fix oops from tcp_collapse() when using splice() (Nikola Pajkovsky) [863512] {CVE-2013-2128} - [net] ipv6: only invalidate previously tokenized addresses (Daniel Borkmann) [876634] - [net] ipv6: also allow token to be set when device not ready (Daniel Borkmann) [876634] - [net] ipv6: minor: use in6addr_any in token init (Daniel Borkmann) [876634] - [net] ipv6: add tokenized interface identifier support (Daniel Borkmann) [876634] - [net] ipv6: unify logic evaluating inet6_dev's accept_ra property (Daniel Borkmann) [876634] - [net] ipv6: Send ICMPv6 RSes only when RAs are accepted (Daniel Borkmann) [876634] - [net] ipv4: kill an RCU warning in inet_fill_link_af() (Daniel Borkmann) [876634] - [net] rtnetlink: make link af-specific updates atomic (Daniel Borkmann) [876634] - [net] ipv6: AF_INET6 link address family (Daniel Borkmann) [876634] - [net] ipv4: AF_INET link address family (Daniel Borkmann) [876634] - [net] ipv4: Define IPV4_DEVCONF_MAX (Daniel Borkmann) [876634] - [net] rtnetlink: Link address family API (Daniel Borkmann) [876634] - [net] ipv6: addrconf.h cleanups (Daniel Borkmann) [876634] - [net] Revert: openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [919068] - [net] offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan (Thomas Graf) [919068] - [net] offloading: Support multiple vlan tags in GSO (Thomas Graf) [919068] - [net] vlan: Enable software emulation for vlan accleration (Thomas Graf) [919068] - [net] vlan: adjust vlan_set_encap_proto() for its callers (Thomas Graf) [919068] - [net] veth: extend device features (Thomas Graf) [959780] - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947041] - [net] vxlan: Fix TCPv6 segmentation (Amerigo Wang) [960008] - [net] gre: Fix GREv4 TCPv6 segmentation (Amerigo Wang) [960008] - [net] sctp: set association state to established in dupcook_a handler (Michele Baldessari) [916291] - [net] openvswitch: Use FIELD_SIZEOF() in dp_init() (Thomas Graf) [923212] - [net] openvswitch: Allow OVS_USERSPACE_ATTR_USERDATA to be variable length (Thomas Graf) [923212] - [net] openvswitch: Change ENOENT return value to ENODEV in lookup_vport() (Thomas Graf) [923212] - [net] openvswitch: Make OVSP_LOCAL 32-bit (Thomas Graf) [923212] - [net] openvswitch: Avoid useless holes in struct vport (Thomas Graf) [923212] - [net] openvswitch: Use eth_mac_addr() instead of duplicating it (Thomas Graf) [923212] - [net] introduce new priv_flag indicating iface capable of change mac when running (Thomas Graf) [923212] - [net] openvswitch: remove some useless comments (Thomas Graf) [923212] - [net] openvswitch: fix the calculation of checksum for vlan header (Thomas Graf) [923212] - [net] openvswitch: Fix parsing invalid LLC/SNAP ethertypes (Thomas Graf) [923212] - [net] openvswitch: Call genlmsg_end in queue_userspace_packet (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_new return value on success (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_del return value on success (Thomas Graf) [923212] - [net] openvswitch: Use RCU callback when detaching netdevices (Thomas Graf) [923212] - [net] openvswitch: add skb mark matching and set action (Thomas Graf) [923212] - [net] openvswitch: use this_cpu_ptr per-cpu helper (Thomas Graf) [923212] - [net] openvswitch: add ipv6 'set' action (Thomas Graf) [923212] - [net] core: add function for incremental IPv6 pseudo header checksum updates (Thomas Graf) [923212] - [net] ipv6: improve ipv6_find_hdr() to skip empty routing headers (Thomas Graf) [923212] - [net] ipv6: Move ipv6_find_hdr() out of Netfilter code (Thomas Graf) [923212] - [net] netfilter: ip6_tables: add flags parameter to ipv6_find_hdr() (Thomas Graf) [923212] - [net] openvswitch: Process RARP packets with ethertype 0x8035 similar to ARP packets (Thomas Graf) [923212] - [net] openvswitch: Store flow key len if ARP opcode is not request or reply (Thomas Graf) [923212] - [net] openvswitch: Print device when warning about over MTU packets (Thomas Graf) [923212] - [net] openvswitch: Remove unecessary semicolon (Thomas Graf) [923212] - [net] openvswitch: Increase maximum number of datapath ports (Thomas Graf) [923212] - [net] openvswitch: using kfree_rcu() to simplify the code (Thomas Graf) [923212] - [net] openvswitch: Stop using NLA_PUT*() (Thomas Graf) [923212] - [net] af_unix: dont send SCM_CREDENTIALS by default (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_unix: Allow connecting to sockets in other network namespaces (Thomas Graf) [880142] - [net] af_unix: Allow credentials to work across user and pid namespaces (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_netlink: Add needed scm_destroy after scm_send (Thomas Graf) [880142] - [net] af_unix: Allow SO_PEERCRED to work across namespaces (Thomas Graf) [880142] - [net] sock: Introduce cred_to_ucred (Thomas Graf) [880142] - [kernel] user_ns: Introduce user_nsmap_uid and user_ns_map_gid (Thomas Graf) [880142] - [net] scm: Reorder scm_cookie (Thomas Graf) [880142] - [net] rtnetlink: Allow setting the network namespace by fd (Thomas Graf) [880142] - [net] rtnetlink: Fix ip link add netns oops (Thomas Graf) [880142] - [net] Support specifying the network namespace upon device creation (Thomas Graf) [880142] - [net] ns: add a printk to explain a failure (Amerigo Wang) [880142] - [net] openvswitch: Add support for network namespaces (Amerigo Wang) [880142] - [netdrv] veth: Enforce minimum size of VETH_INFO_PEER (Amerigo Wang) [880142] - [netdrv] veth: Fix packet checksumming (Amerigo Wang) [880142] - [netdrv] veth: Fix the byte counters (Amerigo Wang) [880142] - [net] fix incorrect getting net device's name (Amerigo Wang) [880142] - [net] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces (Amerigo Wang) [880142] - [net] fix dev_get_valid_name (Amerigo Wang) [880142] - [net] device name allocation cleanups (Amerigo Wang) [880142] - [netdrv] dummy: fix rcu_sched self-detected stalls (Amerigo Wang) [880142] - [net] dev_close() should check IFF_UP (Amerigo Wang) [880142] - [net] Move rcu_barrier from rollback_registered_many to netdev_run_todo (Amerigo Wang) [880142] - [net] Fix more stale on-stack list_head objects (Amerigo Wang) [880142] - [net] deinit automatic LIST_HEAD (Amerigo Wang) [880142] - [net] factorize sync-rcu call in unregister_netdevice_many (Amerigo Wang) [880142] - [net] use rcu_barrier() in rollback_registered_many (Amerigo Wang) [880142] - [net] use list_first_entry macro (Amerigo Wang) [880142] - [net] Handle NETREG_UNINITIALIZED devices correctly (Amerigo Wang) [880142] - [net] NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH (Amerigo Wang) [880142] - [net] introduce NETDEV_UNREGISTER_PERNET (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_many() (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_queue() (Amerigo Wang) [880142] - [net] rtnetlink: speedup rtnl_dump_ifinfo() (Amerigo Wang) [880142] - [net] dev_forward_skb() should clear skb_iif (Amerigo Wang) [880142] - [net] fix mtu check when TSO is enabled (Amerigo Wang) [880142] - [net] Allow tagged VLAN packets to flow through VETH devices (Amerigo Wang) [880142] - [net] dev_forward_skb should call nf_reset (Amerigo Wang) [880142] - [net] ns: keep vlan slaves on master netns move (Amerigo Wang) [880142] - [fs] proc/ns: Fix the namespace inode permission checks (Amerigo Wang) [880142] - [fs] improve scalability of pseudo filesystems (Amerigo Wang) [880142] - [fs] proc/ns: prevent crash when ns_entries is empty (Amerigo Wang) [880142] - [net] ns: fix net_alloc_generic() (Amerigo Wang) [880142] - [net] ns: fix proxy ARP entries listing on a netns (Amerigo Wang) [880142] - [net] ns: get_net_ns_by_fd() oopses if proc_ns_fget() returns an error (Amerigo Wang) [880142] - [net] ns: fix get_net_ns_by_fd for !CONFIG_NET_NS (Amerigo Wang) [880142] - [fs] ns proc: Return -ENOENT for a nonexistent /proc/self/ns/ entry (Amerigo Wang) [880142] - [fs] proc/ns: Fix Oops on stat of /proc//ns/net (Amerigo Wang) [880142] - [net] ns: Allow setting the network namespace by fd (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the ipc namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the uts namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the network namespace (Amerigo Wang) [880142] - [kernel] ns: Wire up the setns system call (Amerigo Wang) [880142] - [kernel] ns: Introduce the setns syscall (Amerigo Wang) [880142] - [fs] proc/ns: proc files for namespace naming policy (Amerigo Wang) [880142] - [netdrv] mlx4: change TX coalescing defaults (Amerigo Wang) [864597] - [net] tcp: add LAST_ACK as a valid state for TSQ (Amerigo Wang) [864597] - [net] tcp: TCP Small Queues (Amerigo Wang) [864597] - [net] netfilter/ipset: fix crash if IPSET_CMD_NONE command is sent (Thomas Graf) [889048]- [x86] efi: Set runtime_version to the EFI spec revision (Lenny Szubowicz) [917193] - [x86] efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable (Lenny Szubowicz) [917193] - [x86] efi: Add infrastructure for UEFI 2.0 runtime services (Lenny Szubowicz) [917193] - [netdrv] sfc: tidy up PTP synchronize function efx_ptp_process_times() (Nikolay Aleksandrov) [862340] - [netdrv] sfc: PTP changes to support improved UUID filtering mode (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_channel_type::receive_skb() to reject a packet (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: adjust duplicate test (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Select PTP_1588_CLOCK (Nikolay Aleksandrov) [862340] - [netdrv] ptp: Enable clock drivers along with associated net/PHY drivers (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: use list_move instead of list_del/list_add (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix the reported priorities of different filter types (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix null function pointer in efx_sriov_channel_type (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Expose FPGA bitfile partition through MTD (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add support for IEEE-1588 PTP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix maximum array sizes for various MCDI commands (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_mcdi_rpc to be called in two parts (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add channel specific receive_skb handler and post_remove callback (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add explicit RX queue flag to channel (Nikolay Aleksandrov) [862340] - [acpi] apei/ghes: Add hardware memory error recovery support (Dean Nelson) [736982] - [mm] memory-failure: add memory_failure_queue() (Dean Nelson) [736982] - [virt] apic: Allow x2apic without IR on VMware platform (Marcelo Tosatti) [905688] - [virt] apic: Move hypervisor detection of x2apic to hypervisor.h (Marcelo Tosatti) [905688] - [virt] kvm: Add x86_hyper_kvm to complete detect_hypervisor_platform check (Marcelo Tosatti) [905688] - [firmware] add kernel parameter to output SMBIOS UUID in proper endian format (Prarit Bhargava) [806134] - [firmware] dmi_scan: check dmi version when get system uuid (Prarit Bhargava) [806134] - [firmware] dmi_scan: use pUB to print UUIDs (Prarit Bhargava) [806134] - [virt] kvm: Use __print_symbolic() for vmexit tracepoints (Stefan Hajnoczi) [891036] - [virt] kvm: Record instruction set in kvm_exit tracepoint (Stefan Hajnoczi) [891036] - [fs] hugetlbfs: add thread name and pid to SHM_HUGETLB mlock rlimit warning (Rafael Aquini) [885706] - [fs] hugetlbfs: lessen the impact of a deprecation warning (Rafael Aquini) [885706] - [misc] hpilo: ignore auxiliary HP iLO BMCs (Tony Camuso) [826725] - [misc] hpilo: remove pci_disable_device (Tony Camuso) [826725] - [misc] hpilo: update module version (Tony Camuso) [826725] - [powerpc] perf: Fix finding overflowed PMC in interrupt (Steve Best) [905138] - [powerpc] perf: Fix for PMCs not making progress (Steve Best) [905138] - [x86] pvpanic: add pvpanic device driver (Andrew Jones) [831178] - [virt] kvm: limit difference between kvmclock updates (Marcelo Tosatti) [952174] - [virt] kvm: Fix invalid secondary exec controls in vmx_cpuid_update() (Andrew Jones) [916932] - [i2c] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [watchdog] iTCO_wdt: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ahci: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [input] wacom: cleanup feature report for bamboos (Aristeu Rozanski) [949379] - [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [929286] - [usb] uhci: fix IRQ race during initialization (Dave Young) [915834] - [pci] acpiphp: remove all functions in slot, even without ACPI _EJx (Amos Kong) [890253] - [x86] oprofile: Fix crash when unloading module in nmi timer mode (Don Zickus) [828936] - [scsi] cxgb4i: Remove the scsi host device when removing device (Steve Best) [908030]- [net] ipvs: sctp: fix checksumming on snat and dnat handlers (Daniel Borkmann) [892256] - [netdrv] e1000e: enable VLAN RX/TX in PROMISC mode (Stefan Assmann) [886420] - [netdrv] bnx2x: strip VLAN header in PROMISC mode (Stefan Assmann) [886420] - [net] vlan: handle packets with empty vlan_group via VLAN code (Stefan Assmann) [886420] - [net] ptp: remove Tech Preview status (Jiri Benc) [920155] - [net] ptp: dynamic allocation of PHC char devices (Jiri Benc) [920155] - [pps] Fix a use-after free bug when unregistering a source (Jiri Benc) [920155] - [net] ptp: reduce stack usage when measuring the system time offset (Jiri Benc) [920155] - [net] ptp: reduce stack usage when reading external time stamps (Jiri Benc) [920155] - [net] ptp: update adjfreq callback description (Jiri Benc) [920155] - [net] ptp: add an ioctl to compare PHC time with system time (Jiri Benc) [920155] - [net] ptp: Make PTP_1588_CLOCK select rather than depend on PPS (Jiri Benc) [920155] - [net] pps, ptp: Remove dependencies on EXPERIMENTAL (Jiri Benc) [920155] - [net] ptp: clarify the clock_name sysfs attribute (Jiri Benc) [920155] - [pps] default echo function (Jiri Benc) [920155] - [net] ptp: validate HWTSTAMP ioctl parameters (Jiri Benc) [920155] - [net] ptp: introduce ptp one step time stamp mode for sync packets (Jiri Benc) [920155] - [net] ptp: fix L2 event message recognition (Jiri Benc) [920155] - [net] correct comment on where to place transmit time stamp hook (Jiri Benc) [920155] - [net] packet: support for TX time stamps on RAW sockets (Jiri Benc) [920155] - [net] Documentation: corrected documentation for hardware time stamping (Jiri Benc) [920155] - [net] bridge: Add multicast_querier toggle and disable queries by default (Flavio Leitner) [905561] - [net] bridge: Fix fatal typo in setup of multicast_querier_expired (Flavio Leitner) [905561] - [net] bridge: Restart queries when last querier expires (Flavio Leitner) [905561] - [net] bridge: Add br_multicast_start_querier (Flavio Leitner) [905561] - [net] sctp: Validate parameter size for SCTP_GET_ASSOC_STATS (Thomas Graf) [755486] - [net] sctp: sctp_close: fix release of bindings for deferred call_rcu's (Daniel Borkmann) [903296] - [net] sctp: refactor sctp_outq_teardown to insure proper re-initalization (Daniel Borkmann) [913170] - [net] ipv6: TX timestamps for IPv6 UDP packets (Jiri Benc) [904172] - [net] af_packet: remove BUG statement in tpacket_destruct_skb (Daniel Borkmann) [905335] - [net] ipv4: prevent setting ttl=0 via IP_TTL (Amerigo Wang) [893306] - [net] bridge: Correctly encode addresses when dumping mdb entries (Amerigo Wang) [856262] - [net] bridge: Do not unregister all PF_BRIDGE rtnl operations (Amerigo Wang) [856262] - [net] bridge: export multicast database via netlink (Amerigo Wang) [856262] - [net] netfilter: allow NFQUEUE bypass if no listener is available (Daniel Borkmann) [854259] - [net] netfilter: reduce NF_VERDICT_MASK to 0xff (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: do not free skb on error (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: return error number to caller (Daniel Borkmann) [854259] - [net] netfilter: xt_NFQUEUE: consolidate v4/v6 targets into one (Daniel Borkmann) [854259] - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [860764]- [fs] xfs: avoid xfs_dir_fsync() to dereference a NULL inode pointer (Carlos Maiolino) [950638] - [fs] super: fix get_active_super()/umount() race (Carlos Maiolino) [918724] - [fs] cifs: ensure that we always do cifsFileInfo_get under the spinlock (Sachin Prabhu) [734728] - [fs] cifs: convert async read callback to slow_work (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_iovec_read to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add wrapper for cifs_async_readv to retry opening file (Sachin Prabhu) [734728] - [fs] cifs: add refcounting to cifs_readdata structures (Sachin Prabhu) [734728] - [fs] cifs: abstract out function to marshal the iovec for readv receives (Sachin Prabhu) [734728] - [fs] cifs: make cifs_readdata_alloc take a work_func_t arg (Sachin Prabhu) [734728] - [fs] cifs: make cifsFileInfo_get return the cifsFileInfo pointer (Sachin Prabhu) [734728] - [fs] cifs: Change mid_q_entry structure fields (Sachin Prabhu) [734728] - [fs] cifs: Expand CurrentMid field (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from cifs_readv_receive code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from demultiplex code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from transport routines (Sachin Prabhu) [734728] - [fs] cifs: Delete echo_retries module parm (Sachin Prabhu) [734728] - [fs] cifs: Prepare credits code for a slot reservation (Sachin Prabhu) [734728] - [fs] cifs: Make wait_for_free_request killable (Sachin Prabhu) [734728] - [fs] cifs: Introduce credit-based flow control (Sachin Prabhu) [734728] - [fs] cifs: Simplify inFlight logic (Sachin Prabhu) [734728] - [fs] cifs: Respect negotiated MaxMpxCount (Sachin Prabhu) [734728] - [fs] cifs: better instrumentation for coalesce_t2 (Sachin Prabhu) [734728] - [fs] cifs: Fix error handling in cifs_readv_complete (Sachin Prabhu) [734728] - [fs] cifs: Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines more readable (Sachin Prabhu) [734728] - [fs] cifs: when server doesnt set CAP_LARGE_READ_X, cap default rsize at MaxBufferSize (Sachin Prabhu) [734728] - [fs] cifs: allow for larger rsize= options and change defaults (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_readpages to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add cifs_async_readv (Sachin Prabhu) [734728] - [fs] cifs: fix protocol definition for READ_RSP (Sachin Prabhu) [734728] - [fs] cifs: add a callback function to receive the rest of the frame (Sachin Prabhu) [734728] - [fs] cifs: break out 3rd receive phase into separate function (Sachin Prabhu) [734728] - [fs] cifs: find mid earlier in receive codepath (Sachin Prabhu) [734728] - [fs] cifs: move buffer pointers into TCP_Server_Info (Sachin Prabhu) [734728] - [fs] cifs: eliminate is_multi_rsp parm to find_cifs_mid (Sachin Prabhu) [734728] - [fs] cifs: move mid finding into separate routine (Sachin Prabhu) [734728] - [fs] cifs: add a third receive phase to cifs_demultiplex_thread (Sachin Prabhu) [734728] - [fs] cifs: keep a reusable kvec array for receives (Sachin Prabhu) [734728] - [fs] cifs: turn read_from_socket into a wrapper around a vectorized version (Sachin Prabhu) [734728] - [fs] add new module parameter enable_oplocks (Sachin Prabhu) [734728] - [fs] cifs: clean up check_rfc1002_header (Sachin Prabhu) [734728] - [fs] cifs: simplify read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: check for unresponsive server every time we call kernel_recvmsg (Sachin Prabhu) [734728] - [fs] cifs: make smb_msg local to read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: remove obsolete comment (Sachin Prabhu) [734728] - [fs] cifs: consolidate signature generating code (Sachin Prabhu) [734728] - [fs] cifs: clean up checkSMB (Sachin Prabhu) [734728] - [fs] cifs: untangle server->maxBuf and CIFSMaxBufSize (Sachin Prabhu) [734728] - [fs] cifs: use memcpy for magic string in cifs signature generation BSRSPYL (Sachin Prabhu) [734728] - [fs] cifs: Cleanup demupltiplex thread exiting code (Sachin Prabhu) [734728] - [fs] cifs: Move mid search to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Move RFC1002 check to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Simplify socket reading in demultiplex thread (Sachin Prabhu) [734728] - [fs] cifs: Move buffer allocation to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Cleanup: check return codes of crypto api calls (Sachin Prabhu) [734728] - [fs] cifs: fix the type of cifs_demultiplex_thread() (Sachin Prabhu) [734728] - [fs] cifs: connect.c remove one to many l's in the word (Sachin Prabhu) [734728] - [mm] export lru_cache_add_*() to modules (Sachin Prabhu) [734728] - [fs] ext4: Use single thread to perform DIO unwritten convertion (Carlos Maiolino) [914783] - [fs] gfs2: Flush work queue before clearing glock hash tables (Robert S Peterson) [952836] - [fs] cifs: delay super block destruction until all cifsFileInfo objects are gone (Mateusz Guzik) [917890] - [fs] namei.c: Dont allow to create hardlink for deleted file (Brian Foster) [908158] - [net] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [955712] - [fs] xfs: don't free EFIs before the EFDs are committed (Carlos Maiolino) [947582] - [fs] xfs: pass shutdown method into xfs_trans_ail_delete_bulk (Carlos Maiolino) [805407] - [fs] gfs2: Reinstate withdraw ack system (Robert S Peterson) [908093] - [fs] gfs2: Fix unlock of fcntl locks during withdrawn state (Robert S Peterson) [894093] - [fs] nfs: open a file descriptor for fsync in nfs4 recovery (J. Bruce Fields) [915479] - [fs] nfs: add more context to state manager error mesgs (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager for lock reclaim warning messages (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager warning messages (Dave Wysochanski) [917711] - [fs] nfs: even if __func__ shown (Dave Wysochanski) [917711] - [fs] nfs: printks in fs/nfs/ should start with NFS: (Dave Wysochanski) [917711] - [kernel] audit: destroy filename correctly (Jeff Layton) [678544] - [fs] vfs: make lremovexattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make removexattr retry once on ESTALE (Jeff Layton) [678544] - [fs] vfs: make llistxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make listxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make getxattr retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: allow lsetxattr() to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow setxattr to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow utimensat() calls to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix user_statfs to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: revert changes to arch/alpha and arch/parisc from statfs cleanup (Jeff Layton) [678544] - [fs] clean statfs-like syscalls up (Jeff Layton) [678544] - [fs] vfs: make fchownat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: Make chown() and lchown() call fchownat() (Jeff Layton) [678544] - [fs] vfs: make fchmodat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: have chroot retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have chdir retry lookup and call once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have faccessat retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: have do_sys_truncate retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix renameat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_unlinkat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_rmdir retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix linkat to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix symlinkat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix mkdirat to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix mknodat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: add a flags argument to user_path_parent (Jeff Layton) [678544] - [fs] vfs: fix readlinkat to retry on ESTALE (Jeff Layton) [678544] - [fs] vfs: make fstatat retry on ESTALE errors from getattr call (Jeff Layton) [678544] - [fs] namei: include errno.h (Jeff Layton) [678544] - [fs] vfs: add a retry_estale helper function to handle retries on ESTALE (Jeff Layton) [678544] - [fs] procfs: don't need a PATH_MAX allocation to hold a string representation of an int (Jeff Layton) [678544] - [fs] vfs: embed struct filename inside of names_cache allocation if possible (Jeff Layton) [678544] - [kernel] audit: make audit_inode take struct filename (Jeff Layton) [678544] - [fs] vfs: make do_filp_open take a struct filename (Jeff Layton) [678544] - [fs] vfs: make __link_path_walk take a struct filename (Jeff Layton) [678544] - [kernel] audit: allow audit code to satisfy getname requests from its names_list (Jeff Layton) [678544] - [mm] swapfile: fix name leak in swapoff (Jeff Layton) [678544] - [fs] vfs: revert changes from last patch in code that we don't ship (Jeff Layton) [678544] - [fs] vfs: define struct filename and have getname() return it (Jeff Layton) [678544] - [fs] vfs: constify dirname argument to do_mount (Jeff Layton) [678544] - [fs] vfs: paper over lack of const qualifiers in execve code (Jeff Layton) [678544] - [target] delousing target_core_file a bit (Jeff Layton) [678544] - [kernel] acct: constify the name arg to acct_on (Jeff Layton) [678544] - [fs] vfs: allocate page instead of names_cache buffer in mount_block_root (Jeff Layton) [678544] - [kernel] audit: overhaul __audit_inode_child to accomodate retrying (Jeff Layton) [678544] - [kernel] audit: optimize audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: make audit_compare_dname_path use parent_len helper (Jeff Layton) [678544] - [kernel] audit: remove dirlen argument to audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: set the name_len in audit_inode for parent lookups (Jeff Layton) [678544] - [kernel] audit: add a new "type" field to audit_names struct (Jeff Layton) [678544] - [kernel] audit: reverse arguments to audit_inode_child (Jeff Layton) [678544] - [kernel] audit: no need to walk list in audit_inode if name is NULL (Jeff Layton) [678544] - [kernel] audit: pass in dentry to audit_copy_inode wherever possible (Jeff Layton) [678544] - [fs] audit: Lose the first argument of audit_inode_child() (Jeff Layton) [678544] - [fs] audit: __link_path_walk should call audit_inode with original "name" (Jeff Layton) [678544] - [fs] fuse: fix stat call on 32 bit platforms (Brian Foster) [872629]- [net] tcp: sk_add_backlog() is too agressive for TCP (Jiri Benc) [947950] - [net] add a limit parameter to sk_add_backlog() (Jiri Benc) [947950] - [net] sctp: fix Kconfig bug in default cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Change defaults on cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Make hmac algorithm selection for cookie generation dynamic (Daniel Borkmann) [918316] - [net] ipv6: bind() use stronger condition for bind_conflict (Flavio Leitner) [917872] - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [894683] - [net] vxlan: add ethtool support (Amerigo Wang) [918014] - [net] vxlan: Use UDP Tunnel segmention (Amerigo Wang) [918014] - [net] vxlan: fix oops when delete netns containing vxlan (Amerigo Wang) [918014] - [net] vxlan: reset nf before xmit vxlan encapsulated packet (Amerigo Wang) [918014] - [net] vxlan: Use tunnel_ip_select_ident() for tunnel IP-Identification (Amerigo Wang) [918014] - [net] vxlan: Add capability of Rx checksum offload for inner packet (Amerigo Wang) [918014] - [net] vxlan: capture inner headers during encapsulation (Amerigo Wang) [918014] - [net] tunneling: Add generic Tunnel segmentation (Amerigo Wang) [918014] - [net] tunneling: Inherit NETIF_F_SG for hw_enc_features (Amerigo Wang) [918014] - [net] Kill link between CSUM and SG features (Amerigo Wang) [918014] - [net] ip_gre: fix the inner header offset for gretap (Amerigo Wang) [918011] - [net] ip_gre: enable GRO by default (Amerigo Wang) [918011] - [net] ip_gre: add GRO capability (Amerigo Wang) [918011] - [net] ip_gre: get rid of ipgre_lock (Amerigo Wang) [918011] - [net] gro: add gro_cells infrastructure (Amerigo Wang) [918011] - [net] gro: add checksuming helpers (Amerigo Wang) [918011] - [net] ipv4: Fix ip-header identification for gso packets (Amerigo Wang) [918011] - [net] ip_gre: add ethtool support to gre tunnel (Amerigo Wang) [918011] - [net] ip_gre: Fix GRE_CSUM case (Amerigo Wang) [918011] - [net] ip_gre: Fix IP-Identification (Amerigo Wang) [918011] - [net] ip_gre: remove an extra dst_release() (Amerigo Wang) [918011] - [net] ip_gre: allow CSUM capable devices to handle packets (Amerigo Wang) [918011] - [net] gre: Add TCP segmentation offload for GRE (Amerigo Wang) [918011] - [net] gso: factor out skb_mac_gso_segment() from skb_gso_segment() (Amerigo Wang) [918011] - [net] ipv4: fix warning in xfrm4_mode_tunnel_input (Amerigo Wang) [918011] - [net] ipv6: fix warning in xfrm6_mode_tunnel_input (Amerigo Wang) [918011] - [net] Add skb_unclone() helper functions (Amerigo Wang) [918011] - [net] offloading: Handle encapsulated offloads before fragmentation or handing to lower dev (Amerigo Wang) [918011] - [net] offloading: Add support for hardware-offloaded encapsulation (Amerigo Wang) [918011] - [net] ip_gre: When TOS is inherited, use configured TOS value for non-IP packets (Amerigo Wang) [918011] - [net] ip_gre: Fix kernel panic in IP_GRE with GRE csums (Amerigo Wang) [918011] - [net] ip_gre: set transport header correctly to gre header (Amerigo Wang) [918011] - [net] ip_gre: fix possible use after free (Amerigo Wang) [918011] - [net] gre: add GSO support (Amerigo Wang) [918011] - [net] ip_gre: Fix ip_gre lockless xmits (Amerigo Wang) [918011] - [net] ip_gre: lockless xmit (Amerigo Wang) [918011] - [net] gre: fix improper error handling (Amerigo Wang) [918011] - [net] gre: PPP over IPv4 (Point-to-Point Tunneling Protocol) (Amerigo Wang) [918011] - [net] ip_gre: include route header_len in max_headroom calculation (Amerigo Wang) [918011] - [net] offloading: do not disable sg for packets requiring no checksum (Amerigo Wang) [918011] - [net] offloading: fix can_checksum_protocol() arguments swap (Amerigo Wang) [918011] - [net] offloading: Convert checksums to use centrally computed features (Amerigo Wang) [918011] - [net] offloading: Convert skb_need_linearize() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Convert dev_gso_segment() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Pass features into netif_needs_gso() (Amerigo Wang) [918011] - [net] offloading: Generalize netif_get_vlan_features() (Amerigo Wang) [918011] - [net] Rename skb_has_frags to skb_has_frag_list (Amerigo Wang) [918011] - [net] fix a wrong assignment in skb_split() (Amerigo Wang) [918011] - [net] tso: Fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gso: fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gro: Re-fix different skb headrooms (Amerigo Wang) [918011] - [net] gro: fix different skb headrooms (Amerigo Wang) [918011] - [net] Fix skb_copy_expand() handling of ->csum_start (Amerigo Wang) [918011] - [net] Fix corruption of skb csum field in pskb_expand_head() of net/core/skbuff.c (Amerigo Wang) [918011] - [net] netlink: drop_monitor/dropwatch friendly (Amerigo Wang) [915552] - [net] netlink: dont drop packet but consume it (Amerigo Wang) [915552] - [net] drop_monitor: convert some kfree_skb call sites to consume_skb (Amerigo Wang) [915552] - [net] more accurate network taps in transmit path (Amerigo Wang) [915552] - [net] openvswitch: Move LRO check from transmit to received (Amerigo Wang) [904914] - [net] adjust skb_gso_segment() for calling in rx path (Amerigo Wang) [904914] - [net] bonding: unset primary slave via sysfs (Veaceslav Falico) [905932] - [net] netem: fix possible skb leak (Amerigo Wang) [903961] - [net] WARN if skb_checksum_help() is called on skb requiring segmentation (Amerigo Wang) [903961]- [net] macvlan: remove bogus check in macvlan_handle_frame() (Jiri Pirko) [952785] - [net] macvlan: fix passthru mode race between dev removal and rx path (Jiri Pirko) [952785] - [kernel] rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu() (Jiri Pirko) [952785] - [kernel] tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline (Prarit Bhargava) [950068] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068] - [mm] memory-failure: fix wrong num_poisoned_pages in handling memory error on thp (Naoya Horiguchi) [954045] - [mm] memory-failure: clean up soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: use num_poisoned_pages instead of mce_bad_pages (Naoya Horiguchi) [954045] - [mm] memory-failure: do code refactor of soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: fix an error of mce_bad_pages statistics (Naoya Horiguchi) [954045] - [mm] memory-failure: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: let the compiler add the function name (Naoya Horiguchi) [954045] - [mm] memory-failure: change order of error_states[]'s elements (Naoya Horiguchi) [954045] - [mm] memory-failure: fix misjudgement of page_action() for errors on mlocked pages (Naoya Horiguchi) [954045] - [mm] memory-failure: fix action_result() to print out dirty/clean (Naoya Horiguchi) [954045] - [mm] memory-failure: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [954045] - [net] bluetooth/rfcomm: Fix missing msg_namelen update in rfcomm_sock_recvmsg() (Weiping Pan) [955654] {CVE-2013-3225} - [net] bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955604] {CVE-2013-3224}- [fs] gfs2: Use ->writepages for ordered writes (Robert S Peterson) [859444] - [fs] gfs2: Merge gfs2_attach_bufdata() into trans.c (Robert S Peterson) [859444] - [fs] gfs2: Copy gfs2_trans_add_bh into new data/meta functions (Robert S Peterson) [859444] - [fs] gfs2: Split gfs2_trans_add_bh() into two (Robert S Peterson) [859444] - [fs] gfs2: Merge revoke adding functions (Robert S Peterson) [859444] - [fs] gfs2: Remove bd_list_tr (Robert S Peterson) [859444] - [fs] gfs2: Clean up gfs2_create (Robert S Peterson) [859444] - [fs] nfs: Fix another reboot recovery race (Steve Dickson) [923939] - [fs] nfs: Use CLAIM_DELEG_CUR_FH opens when available (Steve Dickson) [923939] - [fs] nfs: Enable open-by-filehandle (Steve Dickson) [923939] - [fs] nfs: Add xdr support for CLAIM_FH and CLAIM_DELEG_CUR_FH opens (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_opendata_alloc in preparation for NFSv4.1 open modes (Steve Dickson) [923939] - [fs] nfs: implement new 4.1 open reclaim types (Steve Dickson) [923939] - [fs] nfs: Select the "most recent locking state" for read/write/setattr stateids (Steve Dickson) [923939] - [fs] nfs: Prepare for minorversion-specific nfs_server capabilities (Steve Dickson) [923939] - [fs] nfs: __nfs_find_lock_context needs to check ctx->lock_context for a match too (Steve Dickson) [923939] - [fs] nfs: Dont accept more reads/writes if the open context recovery failed (Steve Dickson) [923939] - [fs] nfs: Fail I/O if the state recovery fails irrevocably (Steve Dickson) [923939] - [fs] nfs: Resend the READ/WRITE RPC call if a stateid change causes an error (Steve Dickson) [923939] - [fs] nfs: The stateid must remain the same for replayed RPC calls (Steve Dickson) [923939] - [fs] nfs: Add a helper for encoding opaque data (Steve Dickson) [923939] - [fs] nfs: Clean up helper function nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Rename encode_stateid() to encode_open_stateid() (Steve Dickson) [923939] - [fs] nfs: Dont copy read delegation stateids in setattr (Steve Dickson) [923939] - [fs] nfs: Add helpers for basic copying of stateids (Steve Dickson) [923939] - [fs] nfs: Rename nfs4_copy_stateid() (Steve Dickson) [923939] - [fs] nfs: Further clean-ups of delegation stateid validation (Steve Dickson) [923939] - [fs] nfs: Fix matching of the stateids when returning a delegation (Steve Dickson) [923939] - [fs] gfs2: Clean up inode creation path (Robert S Peterson) [859446] - [fs] gfs2: dont reference inode:s glock during block allocation trace (Robert S Peterson) [859446] - [fs] gfs2: Use proper allocation context for new inodes (Robert S Peterson) [859446] - [fs] gfs2: Move all locking inside the inode creation function (Robert S Peterson) [859446] - [fs] gfs2: Clean up symlink creation (Robert S Peterson) [859446] - [fs] gfs2: Clean up mkdir (Robert S Peterson) [859446] - [fs] gfs2: Make . and .. qstrs constant (Robert S Peterson) [859446] - [fs] gfs2: Add Orlov allocator (Robert S Peterson) [859446] - [fs] gfs2: Add "top dir" flag support (Robert S Peterson) [859446] - [virt] kvm: fix maintenance of guest/host xcr0 state (Paolo Bonzini) [952252] - [virt] xen-netfront: reduce gso_max_size to account for max TCP header (Andrew Jones) [957231] - [fs] gfs2: Issue discards in 512b sectors (Robert S Peterson) [922779] - [fs] nfs: Check for buffer length in __nfs4_get_acl_uncached (Sachin Prabhu) [906056] - [kernel] tick: Change log level of NOHZ local_softirq_pending message (Radomir Vrbovsky) [907516] - [x86] vdso: avoid overflow in vgetns() (Prarit Bhargava) [902320] - [block] propagate proper return codes from blk_get_request callers (Jeff Moyer) [927918] - [block] Check the return value from blk_get_request (Jeff Moyer) [927918]- [kernel] perf: fix perf_swevent_enabled array out-of-bound access (Petr Matousek) [962794] {CVE-2013-2094} - [tools] perf: Fix strbuf_addf() when the buffer needs to grow (Jiri Olsa) [927866] - [tools] perf/header: Fix numa topology printing (Jiri Olsa) [927866] - [tools] perf/test: Fix exclude_guest parse events tests (Jiri Olsa) [927866] - [tools] perf: do not flush maps on COMM for perf report (Jiri Olsa) [927866] - [tools] perf/help: Fix --help for builtins (Jiri Olsa) [927866] - [tools] perf/trace: Check if sample raw_data field is set (Jiri Olsa) [927866] - [tools] perf/trace: Validate syscall id before growing syscall table (Jiri Olsa) [927866] - [tools] perf/python: Properly link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/hists: Add back callchain folding symbol (Jiri Olsa) [927866] - [tools] perf: Fix build on sparc (Jiri Olsa) [927866] - [tools] perf/python: Link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [927866] - [tools] traceevent: Fix missed freeing of subargs in free_arg() in filter (Jiri Olsa) [927866] - [tools] traceevent: Add back pevent assignment in __pevent_parse_format() (Jiri Olsa) [927866] - [tools] perf/hists: Fix off-by-two bug on the first column (Jiri Olsa) [927866] - [tools] perf: Remove warnings on JIT samples for srcline sort key (Jiri Olsa) [927866] - [tools] perf: Fix segfault when using srcline sort key (Jiri Olsa) [927866] - [tools] perf: Precise mode requires exclude_guest (Jiri Olsa) [927866] - [tools] perf/hists: Add more helpers for hist entry stat (Jiri Olsa) [927866] - [tools] perf/hists: Move he->stat.nr_events initialization to a template (Jiri Olsa) [927866] - [tools] perf/hists: Introduce struct he_stat (Jiri Olsa) [927866] - [tools] perf/diff: Removing the total_period argument from output code (Jiri Olsa) [927866] - [tools] perf: Add hpp interface to enable/disable hpp column (Jiri Olsa) [927866] - [tools] perf: Removing hists pair argument from output path (Jiri Olsa) [927866] - [tools] perf/hists: Separate overhead and baseline columns (Jiri Olsa) [927866] - [tools] perf/diff: Refactor diff displacement position info (Jiri Olsa) [927866] - [tools] perf/hists: Add struct hists pointer to struct hist_entry (Jiri Olsa) [927866] - [tools] perf: Complete tracepoint event names (Jiri Olsa) [927866] - [tools] perf/evlist: Remove some unused methods (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce add_newtp method (Jiri Olsa) [927866] - [tools] perf: Convert to BACKTRACE_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Long option completion support for each subcommands (Jiri Olsa) [927866] - [tools] perf: Complete long option names of perf command (Jiri Olsa) [927866] - [tools] perf: Check existence of _get_comp_words_by_ref when bash completing (Jiri Olsa) [927866] - [tools] perf/inject: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/record: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/evlist: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/top: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/probe: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-list: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-cache: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/timechart: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/lock: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/kmem: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/help: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/script: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/stat: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/sched: Look up thread using tid instead of pid (Jiri Olsa) [927866] - [tools] perf/inject: Remove static variables (Jiri Olsa) [927866] - [tools] perf/inject: Remove unused 'input_name' static var (Jiri Olsa) [927866] - [tools] perf/trace: Use evsel->handler.func (Jiri Olsa) [927866] - [tools] perf: Convert to HAVE_STRLCPY (Jiri Olsa) [927866] - [tools] perf: Convert to GTK2_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to NEWT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBAUDIT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBUNWIND_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBELF_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Remove unused PYRF_OBJS variable on Makefile (Jiri Olsa) [927866] - [tools] perf: Move libdw availability check before arch Makefile (Jiri Olsa) [927866] - [tools] perf/trace: Add aliases for some syscalls (Jiri Olsa) [927866] - [tools] perf/probe: Print an enum type variable in "enum variable-name" format when showing accessible variables (Jiri Olsa) [927866] - [tools] perf: Check libaudit availability for perf-trace builtin (Jiri Olsa) [927866] - [tools] perf/hists: Add missing period_* fields when collapsing a hist entry (Jiri Olsa) [927866] - [tools] perf/trace: New tool (Jiri Olsa) [927866] - [tools] perf/evsel: Export the event_format constructor (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce rawptr() method (Jiri Olsa) [927866] - [tools] perf: Use perf_evsel__newtp in the event parser (Jiri Olsa) [927866] - [tools] perf/evsel: The tracepoint constructor should store sys:name (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce set_filter() method (Jiri Olsa) [927866] - [tools] perf/evlist: Renane set_filters method to apply_filters (Jiri Olsa) [927866] - [tools] perf/test: Add test to check we correctly parse and match syscall open parms (Jiri Olsa) [927866] - [tools] perf/evsel: Handle endianity in intval method (Jiri Olsa) [927866] - [tools] perf/evsel: Know if byte swap is needed (Jiri Olsa) [927866] - [tools] perf: Allow handling a NULL cpu_map as meaning "all cpus" (Jiri Olsa) [927866] - [tools] perf/evsel: Improve tracepoint constructor setup (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on pevent_parse_event (Jiri Olsa) [927866] - [tools] perf/test: Fix build failure (Jiri Olsa) [927866] - [tools] traceevent: Handle alloc_arg failure (Jiri Olsa) [927866] - [tools] perf/test: Add test for the sched tracepoint format fields (Jiri Olsa) [927866] - [tools] perf/evsel: Provide a new constructor for tracepoints (Jiri Olsa) [927866] - [tools] traceevent: Carve out events format parsing routine (Jiri Olsa) [927866] - [tools] traceevent: Remove some die() calls (Jiri Olsa) [927866] - [tools] traceevent: Fix afterlife gotos (Jiri Olsa) [927866] - [tools] traceevent: Use calloc were applicable (Jiri Olsa) [927866] - [tools] traceevent: Use asprintf were applicable (Jiri Olsa) [927866] - [tools] perf: bfd.h/libbfd detection fails with recent binutils (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_flags/symbols (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_fields (Jiri Olsa) [927866] - [tools] traceevent: Make sure that arg->op.right is set properly (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on process_array() (Jiri Olsa) [927866] - [tools] perf: remove sscanf extension as (Jiri Olsa) [927866] - [tools] perf/header: Remove unused @feat arg from ->process callback (Jiri Olsa) [927866] - [tools] perf/header: Use pre-processed session env when printing (Jiri Olsa) [927866] - [tools] perf/header: Add ->process callbacks to most of features (Jiri Olsa) [927866] - [tools] perf/header: Add struct perf_session_env (Jiri Olsa) [927866] - [tools] perf/timechart: Use zalloc and fix a couple leaks (Jiri Olsa) [927866] - [tools] perf/lock: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/kmem: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/record: Print event causing perf_event_open() to fail (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in util/map.c (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in trace-event-perl.c for 32 bits machine (Jiri Olsa) [927866] - [tools] perf/stat: Check PMU cpumask file (Jiri Olsa) [927866] - [tools] perf/report: Add missing perf_hpp__init for pipe-mode (Jiri Olsa) [927866] - [tools] perf/scripts: Export a find_scripts() function (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample-record/report (Jiri Olsa) [927866] - [tools] perf/scripts: Add --symbols option to handle specific symbols (Jiri Olsa) [927866] - [tools] perf/symbols: Filter samples with unresolved symbol when "--symbols" option is used (Jiri Olsa) [927866] - [tools] perf/archive: Make 'f' the last parameter for tar (Jiri Olsa) [927866] - [tools] perf/archive: Remove -f from the rm command (Jiri Olsa) [927866] - [tools] perf/stat: Move stats related code to util/stat.c (Jiri Olsa) [927866] - [tools] perf/report: Enable integrated annotation only if possible (Jiri Olsa) [927866] - [tools] perf: Add sort__has_sym (Jiri Olsa) [927866] - [tools] perf/hists: Fix first column printing (Jiri Olsa) [927866] - [tools] perf/hists: Fix output for 100.00 (Jiri Olsa) [927866] - [tools] traceevent: Define _GNU_SOURCE in Makefile (Jiri Olsa) [927866] - [tools] perf/sched: Fixup for the die() removal (Jiri Olsa) [927866] - [tools] perf/probe: Add union member access support (Jiri Olsa) [927866] - [tools] perf/sched: Don't read all tracepoint variables in advance (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_evsel__{int, str}val (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce perf_evsel__{str, int}val methods (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_tool as ancestor (Jiri Olsa) [927866] - [tools] perf/sched: Remove unused thread parameter (Jiri Olsa) [927866] - [tools] perf: Use __maybe_used for unused variables (Jiri Olsa) [927866] - [tools] perf: Back vdso DSO with real data (Jiri Olsa) [927866] - [tools] perf/symbols: Make dsos__find function globally available (Jiri Olsa) [927866] - [tools] perf: Add memdup function (Jiri Olsa) [927866] - [tools] perf: Do backtrace post unwind only if we regs and stack were captured (Jiri Olsa) [927866] - [tools] perf: fix ALIGN redefinition in system headers (Jiri Olsa) [927866] - [tools] perf: include __WORDSIZE definition (Jiri Olsa) [927866] - [tools] perf: Update types definitions for Android (Jiri Olsa) [927866] - [tools] perf: Add missing perf_regs.h file to MANIFEST (Jiri Olsa) [927866] - [tools] perf: include wrapper for magic.h (Jiri Olsa) [927866] - [tools] perf/kmem: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/sched: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/symbols: Remove BIONIC wrapper around libgen.h (Jiri Olsa) [927866] - [tools] perf/probe: Make a copy of exec path for passing to basename (Jiri Olsa) [927866] - [tools] perf/annotate: Make a copy of filename for passing to basename (Jiri Olsa) [927866] - [tools] perf/gtk/browser: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format->width to calculate the column widths (Jiri Olsa) [927866] - [tools] perf/hists: Handle field separator properly (Jiri Olsa) [927866] - [tools] perf/hists: Introduce perf_hpp for hist period printing (Jiri Olsa) [927866] - [tools] perf/bench: fix assert when NDEBUG is defined (Jiri Olsa) [927866] - [tools] perf: Fix build for another rbtree.c change (Jiri Olsa) [927866] - [tools] perf: add NO_BACKTRACE for application self-debugging (Jiri Olsa) [927866] - [tools] traceevent: replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf: replace mkostemp with mkstemp (Jiri Olsa) [927866] - [tools] perf: include missing pthread.h header (Jiri Olsa) [927866] - [tools] perf: fix missing winsize definition (Jiri Olsa) [927866] - [tools] perf: include basename for non-glibc systems (Jiri Olsa) [927866] - [tools] perf: Replace sort's standalone field_sep with symbol_conf.field_sep (Jiri Olsa) [927866] - [tools] perf/diff: Make diff command work with evsel hists (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_print_function (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_event_handler (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pretty_print() (Jiri Olsa) [927866] - [tools] perf: Ignore compiled python binaries (Jiri Olsa) [927866] - [tools] perf: Fix cache event name generation (Jiri Olsa) [927866] - [tools] perf/test: Add roundtrip test for hardware cache events (Jiri Olsa) [927866] - [tools] perf/evlist: Add fprintf method (Jiri Olsa) [927866] - [tools] perf: Remove extraneous newline when parsing hardware cache events (Jiri Olsa) [927866] - [tools] perf/test: Add round trip test for sw and hw event names (Jiri Olsa) [927866] - [tools] perf/header: Prepare tracepoint events regardless of name (Jiri Olsa) [927866] - [tools] perf/header: Fix a typo on evsel (Jiri Olsa) [927866] - [tools] perf: Clean target should do clean for lib/traceevent too (Jiri Olsa) [927866] - [tools] perf: Allow user to indicate path to objdump in command line (Jiri Olsa) [927866] - [tools] perf: Replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf/header: Swap pmu mapping numbers if needed (Jiri Olsa) [927866] - [tools] perf/header: Set tracepoint event name only if not set (Jiri Olsa) [927866] - [tools] perf/header: Use evlist->nr_entries on write_event_desc() (Jiri Olsa) [927866] - [tools] perf: remove unneeded include of network header files (Jiri Olsa) [927866] - [tools] perf: Remove the node from rblist in strlist__remove (Jiri Olsa) [927866] - [tools] perf: Fix intlist node removal (Jiri Olsa) [927866] - [tools] perf: Fix x86 builds with ARCH specified on the command line (Jiri Olsa) [927866] - [tools] perf/record: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/script: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/help: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf/stat: Remove use of die/exit and handle errors (Jiri Olsa) [927866] - [tools] perf/lock: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf: handle errors in synthesized event functions (Jiri Olsa) [927866] - [tools] perf/session: flush_sample_queue needs to handle errors from handlers (Jiri Olsa) [927866] - [tools] traceevent: Modify header to work in C++ programs (Jiri Olsa) [927866] - [tools] traceevent: Fix off-by-one bug in pevent_strerror() (Jiri Olsa) [927866] - [tools] traceevent: Fix strerror_r() use in pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_errno (Jiri Olsa) [927866] - [tools] traceevent: Do not link broken field arg for an old ftrace event (Jiri Olsa) [927866] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [927866] - [tools] perf: Add pmu mappings to header information (Jiri Olsa) [927866] - [tools] perf/report: Update event names from header description (Jiri Olsa) [927866] - [tools] perf: Refactor print_event_desc() (Jiri Olsa) [927866] - [tools] perf/test: Do not abort tests on error (Jiri Olsa) [927866] - [tools] perf: Fix 'No libunwind found' make warning message (Jiri Olsa) [927866] - [tools] perf/hists: Rename and move some functions (Jiri Olsa) [927866] - [tools] perf/hists: Separate out hist print functions (Jiri Olsa) [927866] - [tools] perf: Fix include order for bison/flex-generated C files (Jiri Olsa) [927866] - [tools] perf/symbols: Fix builds with NO_LIBELF set (Jiri Olsa) [927866] - [tools] perf: silence GTK2 probing errors (Jiri Olsa) [927866] - [tools] perf/script: Fix libexec scripts path in Documentation (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Ensure not to call gtk_main_quit() twice (Jiri Olsa) [927866] - [tools] perf: Rename global variable 'events' in util/header.c (Jiri Olsa) [927866] - [tools] perf: Rename some variables for better understanding (Jiri Olsa) [927866] - [tools] perf: Report number of pmu type of unknown events (Jiri Olsa) [927866] - [tools] perf: Fix type for evsel->ids and add size check for ids (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Add perf_gtk__show_helpline() for pr_* (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Use helpline API in browser (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Implement helpline_fns (Jiri Olsa) [927866] - [tools] perf/ui: Introduce struct ui_helpline (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce evsel list accessors (Jiri Olsa) [927866] - [tools] perf/evlist: Rename __group method to __set_leader (Jiri Olsa) [927866] - [tools] perf/symbols: Add description of JIT interface (Jiri Olsa) [927866] - [tools] perf/symbols: Use both runtime and debug images (Jiri Olsa) [927866] - [tools] perf/symbols: Convert dso__load_syms to take 2 symsrc's (Jiri Olsa) [927866] - [tools] perf/symbols: Factor want_symtab out of dso__load_sym() (Jiri Olsa) [927866] - [tools] perf/symbols: Switch dso__synthesize_plt_symbols() to use symsrc (Jiri Olsa) [927866] - [tools] perf/symbols: Set symtab_type in dso__load_sym (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symsrc structure (Jiri Olsa) [927866] - [tools] perf/symbols: Track symtab_type of vmlinux (Jiri Olsa) [927866] - [tools] perf/symbols: Avoid segfault in elf_strptr (Jiri Olsa) [927866] - [tools] perf/symbols: only set vmlinux longname & mark loaded if really loaded (Jiri Olsa) [927866] - [tools] perf/symbols: Simplify out_fixup in kernel syms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused 'end' arg in kallsyms parse cb (Jiri Olsa) [927866] - [tools] perf/symbols: Correct comment wrt kallsyms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unneeded call to dso__set_long_name() (Jiri Olsa) [927866] - [tools] perf/symbols: Don't try to synthesize plt without dynstr (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused function map__objdump_2ip (Jiri Olsa) [927866] - [tools] perf/symbols: Only un-prelink non-zero symbols (Jiri Olsa) [927866] - [tools] perf/compat: Disable dwarf unwind (Jiri Olsa) [927866] - [tools] perf: Support for DWARF mode callchain (Jiri Olsa) [927866] - [tools] perf: Support for DWARF CFI unwinding on post processing (Jiri Olsa) [927866] - [tools] perf: Support user regs and stack in sample parsing (Jiri Olsa) [927866] - [tools] perf: Add libunwind dependency for DWARF CFI unwinding (Jiri Olsa) [927866] - [tools] perf: Add interface to arch registers sets (Jiri Olsa) [927866] - [tools] perf/compat: Force PERF_ATTR_SIZE_VER0 perf event abi (Jiri Olsa) [927866] - [tools] perf: Adding PERF_ATTR_SIZE_VER2 to the header swap check (Jiri Olsa) [927866] - [tools] perf/symbols: Implement poor man's ELF parser (Jiri Olsa) [927866] - [tools] perf/symbols: Support minimal build without libelf (Jiri Olsa) [927866] - [tools] perf/symbols: Split out util/symbol-elf.c (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symbol__elf_init() (Jiri Olsa) [927866] - [tools] perf: Fix /etc config related installation (Jiri Olsa) [927866] - [tools] perf: Support for events bash completion (Jiri Olsa) [927866] - [tools] perf: Initial bash completion support (Jiri Olsa) [927866] - [tools] perf/lock: improve message when tracepoints are not enabled (Jiri Olsa) [927866] - [tools] perf/scripts: Correct handler check and spelling errors (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample.py as a sample for general event handling (Jiri Olsa) [927866] - [tools] perf/scripts: Add a python library EventClass.py (Jiri Olsa) [927866] - [tools] perf/scripts: Pass event/thread/dso name and symbol info to event handler in python (Jiri Olsa) [927866] - [tools] perf/script: Replace struct thread with struct addr_location as a parameter for process_event (Jiri Olsa) [927866] - [tools] perf/script: Add general python handler to process non-tracepoint events (Jiri Olsa) [927866] - [tools] perf/list: Document precise event sampling for AMD IBS (Jiri Olsa) [927866] - [tools] perf/list: Update documentation about raw event setup (Jiri Olsa) [927866] - [tools] traceevent: Fix cast from pointer to integer for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix parsing of 64 bit raw config value for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix lib/traceevent build dir with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf: Fix version file for perf documentation with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf/script: Stop using pevent directly (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_sample (Jiri Olsa) [927866] - [tools] perf/lock: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/kmem: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/evsel: Cache associated event_format (Jiri Olsa) [927866] - [tools] perf/header: Set the tracepoint names on PERF_RECORD_HEADER_TRACING_DATA (Jiri Olsa) [927866] - [tools] perf: Add dump_stack function (Jiri Olsa) [927866] - [tools] perf/hists: Add verbose mode hotkey (Jiri Olsa) [927866] - [tools] perf: Fix typo in tools/perf (Jiri Olsa) [927866] - [idle] intel_idle: additional Haswell CPU-id (John Villalovos) [818357] - [idle] intel_idle: support Haswell (John Villalovos) [818357] - [fs] udf: avoid info leak on export (Nikola Pajkovsky) [922355] {CVE-2012-6548} - [powerpc] oprofile: Fix error in oprofile power7_marked_instr_event() function (Steve Best) [912482] - [kernel] tracing: Fix timer tracing (Jiri Olsa) [881030] - [block] dump request state on seeing a corrupted request completion (Mike Snitzer) [957259] - [scsi] lpfc: Fixed deadlock between hbalock and nlp_lock use (Rob Evers) [960717] - [netdrv] cxgb4: set coalesce parameters on all queues (Steve Best) [895115] - [kernel] tracing: Fix possible NULL pointer dereferences (Weiping Pan) [952213] {CVE-2013-3301} - [kernel] tracing: Fix panic when lseek() called on "trace" opened for writing (Weiping Pan) [952213] {CVE-2013-3301}- [netdrv] vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Neil Horman) [922299] - [netdrv] vmxnet3: make local function static (Neil Horman) [922299] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [922299] - [netdrv] vmxnet3: better RSS support (Neil Horman) [922299] - [netdrv] vmxnet3: remove unused irq_share_mode (Neil Horman) [922299] - [netdrv] vmxnet3: use static RSS key (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_ printk wrappers (Neil Horman) [922299] - [netdrv] vmxnet3: remove VMXNET3_MAX_DEVICES (Neil Horman) [922299] - [netdrv] vmxnet3: remove device counter (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_dbg (Neil Horman) [922299] - [netdrv] vmxnet3: remove unnecessary bookkeeping (Neil Horman) [922299] - [netdrv] vmxnet3: fix messages printed before registration (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_alloc_skb_ip_align (Neil Horman) [922299] - [netdrv] vmxnet3: fix drvinfo strings set in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: remove __dev* attributes (Neil Horman) [922299] - [netdrv] vmxnet3: fix indentation (Neil Horman) [922299] - [netdrv] vmxnet3: convert BUG_ON(true) into a simple BUG() (Neil Horman) [922299] - [netdrv] vmxnet3: must split too big fragments (Neil Horman) [922299] - [netdrv] vmxnet3: Fix race between dev_open() and register_netdev() (Neil Horman) [922299] - [netdrv] vmxnet3: Define and apply a default policy for RX flow hash indirection (Neil Horman) [922299] - [netdrv] vmxnet3: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters (Neil Horman) [922299] - [netdrv] vmxnet3: remove use of ndo_set_multicast_list in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: Enable GRO support (Neil Horman) [922299] - [kernel] hrtimer: add expiry time overflow check in hrtimer_interrupt (Prarit Bhargava) [947659] - [kernel] time: Move ktime_t overflow checking into timespec_valid_strict (Prarit Bhargava) [947659] - [kernel] time: Improve sanity checking of timekeeping inputs (Prarit Bhargava) [947659] - [powerpc] pseries: Enable the PFO-based RNG accelerator (Steve Best) [947106] - [char] hw_random/pseries-rng: PFO-based hwrng driver (Steve Best) [947106] - [powerpc] vio: Remove dma not supported warnings (Steve Best) [947106] - [powerpc] pseries: Add PFO support to the VIO bus (Steve Best) [947106] - [powerpc] pseries: Add new hvcall constants to support PFO (Steve Best) [947106] - [virt] x86/paravirt: don't enter/leave lazy mode in interrupts (Andrew Jones) [874053] - [powerpc] pSeries_lpar_hpte_remove fails from Adjunct partition being performed before the ANDCOND test (Steve Best) [952309] - [powerpc] pseries/eeh: Fix crash when error happens during device probe (Steve Best) [905264] - [kernel] resource: fix stack overflow in __reserve_region_with_split() (Myron Stowe) [858087] - [md] dm-raid: Fix for "sync" directive ineffectiveness (Jonathan E Brassow) [859562] - [block] fix max discard sectors limit (Mike Snitzer) [910054] - [netdrv] vmxnet3: Fix inconsistent LRO state after initialization (Neil Horman) [918203] - [netdrv] vmxnet3: fix ethtool ring buffer size setting (Neil Horman) [913615] - [netdrv] ibmveth: Fix DMA unmap error (Steve Best) [902923] - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955225] {CVE-2013-3222} - [net] veth: Dont kfree_skb() after dev_forward_skb() (Jiri Benc) [957713] {CVE-2013-2017} - [x86] power: Correct the MSR_IA32_ENERGY_PERF_BIAS message (Neil Horman) [917147] - [x86] msr: Fix typo in ENERGY_PERF_BIAS_POWERSAVE (Neil Horman) [917147] - [x86] power: Initialize MSR_IA32_ENERGY_PERF_BIAS (Neil Horman) [917147] - [x86] power: define RAPL MSRs (Neil Horman) [917147] - [x86] turbostat: display SMI count by default (Neil Horman) [917147] - [idle] intel_idle: disable Atom/Lincroft HW C-state auto-demotion (Neil Horman) [917147] - [idle] intel_idle: disable NHM/WSM HW C-state auto-demotion (Neil Horman) [917147] - [x86] turbostat: share kernel MSR #defines (Neil Horman) [917147] - [fs] compat: fix build on MIPS/s390/ppc64 (Jeff Moyer) [885239] - [fs] readv/writev: do the same MAX_RW_COUNT truncation that read/write does (Jeff Moyer) [885239]- [fs] nfs: Fix handling of revoked delegations by setattr (Steve Dickson) [952329] - [fs] nfs: Return the delegation if the server returns NFS4ERR_OPENMODE (Steve Dickson) [952329] - [fs] nfs: Fix another potential state manager deadlock (Steve Dickson) [950598] - [fs] nfs: Fix another open/open_recovery deadlock (Steve Dickson) [916806] - [fs] nfs: Hold reference to layout hdr in layoutget (Steve Dickson) [916726] - [fs] nfs: add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr() (Steve Dickson) [916726] - [fs] nfs: nfs4_open_done first must check that GETATTR decoded a file type (Steve Dickson) [916722] - [net] sunrpc: Dont start the retransmission timer when out of socket space (Steve Dickson) [916735] - [fs] nfs: Dont use SetPageError in the NFS writeback code (Steve Dickson) [912867] - [fs] nfs: Dont decode skipped layoutgets (Steve Dickson) [904025] - [fs] nfs: nfs4_proc_layoutget returns void (Steve Dickson) [904025] - [fs] nfs: defer release of pages in layoutget (Steve Dickson) [904025] - [fs] nfs: Use kcalloc() when allocating arrays (Steve Dickson) [904025] - [fs] nfs: Fix an ABBA locking issue with session and state serialisation (Steve Dickson) [912842] - [fs] nfs: Fix a race in the pNFS return-on-close code (Steve Dickson) [912842] - [fs] nfs: Do not accept delegated opens when a delegation recall is in effect (Steve Dickson) [912842] - [fs] nfs: Fix a reboot recovery race when opening a file (Steve Dickson) [908524] - [fs] nfs: Ensure delegation recall and byte range lock removal don't conflict (Steve Dickson) [908524] - [fs] nfs: Fix up the return values of nfs4_open_delegation_recall (Steve Dickson) [908524] - [fs] nfs: Dont lose locks when a server reboots during delegation return (Steve Dickson) [908524] - [fs] nfs: Move nfs4_wait_clnt_recover and nfs4_client_recover_expired_lease (Steve Dickson) [908524] - [fs] nfs: Add NFSDBG_STATE (Steve Dickson) [908524] - [fs] nfs: nfs_inode_return_delegation() should always flush dirty data (Steve Dickson) [908524] - [fs] nfs: nfs_client_return_marked_delegations cant flush data (Steve Dickson) [908524] - [fs] nfs: Prevent deadlocks between state recovery and file locking (Steve Dickson) [908524] - [fs] nfs: Allow the state manager to mark an open_owner as being recovered (Steve Dickson) [908524] - [kernel] seqlock: Dont smp_rmb in seqlock reader spin loop (Steve Dickson) [908524] - [kernel] seqlock: add 'raw_seqcount_begin()' function (Steve Dickson) [908524] - [kernel] seqlock: optimise seqlock (Steve Dickson) [908524]- [net] tcp: Reallocate headroom if it would overflow csum_start (Thomas Graf) [896233] - [net] tcp: take care of misalignments (Thomas Graf) [896233] - [net] skbuff.c cleanup (Thomas Graf) [896233] - [net] ipv6: fix incorrect route 'expires' value passed to userspace (Thomas Graf) [912029]- [fs] nfs: don't allow nfs_find_actor to match inodes of the wrong type (Jeff Layton) [913660] - [mm] hugetlbfs: add swap entry check in follow_hugetlb_page() (Naoya Horiguchi) [928883] - [fs] binfmt_elf: fix hugetlb memory check in vma_dump_size() (Naoya Horiguchi) [928883] - [x86] remove BUG_ON(TS_USEDFPU) in __sanitize_i387_state() (Oleg Nesterov) [920445] - [fs] coredump: ensure the fpu state is flushed for proper multi-threaded core dump (Oleg Nesterov) [920445] - [kernel] perf, x86: Fix raw_spin_unlock_irqrestore() usage (Jiri Olsa) [927177] - [kernel] perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters (Jiri Olsa) [927177] - [kernel] perf: Fix mmap_page::offset computation (Jiri Olsa) [927177] - [kernel] perf, arch: Rework perf_event_index() (Jiri Olsa) [927177] - [kernel] perf: Update the mmap control page on mmap() (Jiri Olsa) [927177] - [kernel] perf: Fix enable_on_exec for sibling events (Jiri Olsa) [927177] - [kernel] perf: Remove superfluous arguments (Jiri Olsa) [927177] - [kernel] perf, x86: Prefer fixed-purpose counters when scheduling (Jiri Olsa) [927177] - [kernel] events: Don't divide events if it has field period (Jiri Olsa) [927177] - [kernel] perf: Carve out callchain functionality (Jiri Olsa) [927177] - [kernel] x86: Perf_event_amd.c needs (Jiri Olsa) [927177] - [kernel] perf_events: Fix slow and broken cgroup context switch code (Jiri Olsa) [927177] - [kernel] perf, x86: Avoid kfree() in CPU_STARTING (Jiri Olsa) [927177] - [kernel] x86, perf: Make copy_from_user_nmi() a library function (Jiri Olsa) [927177] - [kernel] x86, perf: Add constraints for architectural PMU (Jiri Olsa) [927177] - [kernel] perf: Remove the perf_output_begin(.sample) argument (Jiri Olsa) [927177] - [kernel] perf: Remove the nmi parameter from the swevent and overflow interface (Jiri Olsa) [927177] - [kernel] events: Ensure that timers are updated without requiring read() call (Jiri Olsa) [927177] - [kernel] perf_event: Fix broken calc_timer_values() (Jiri Olsa) [927177] - [kernel] events: Move lockless timer calculation into helper function (Jiri Olsa) [927177] - [kernel] events: Add note to update_event_times comment about holding ctx->lock (Jiri Olsa) [927177] - [kernel] perf_events: Fix perf buffer watermark setting (Jiri Olsa) [927177] - [net] ieee802154: Remove static CFLAGS in net/ieee802154/Makefile (Aristeu Rozanski) [920620] - [net] sunrpc: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked (Dave Wysochanski) [840860]- [x86] apic: Add probe() for apic_flat (Prarit Bhargava) [953342] - [x86] apic: Work around boot failure on HP ProLiant DL980 G7 Server systems (Prarit Bhargava) [912963] - [x86] apic: Use probe routines to simplify apic selection (Prarit Bhargava) [912963] - [x86] x2apic: Simplify apic init in SMP and UP builds (Prarit Bhargava) [912963] - [virt] virtio-rng: fix crashes by disallowing multiple device registrations (Amit Shah) [953097] - [virt] virtio-console: add locking around c_ovq operations (Amit Shah) [928207] - [virt] virtio-console: rename cvq_lock to c_ivq_lock (Amit Shah) [928207] - [virt] virtio_console: Merge struct buffer_token into struct port_buffer (Amit Shah) [840454] - [virt] virtio_console: Free buffers from out-queue upon close (Amit Shah) [840454] - [virt] virtio_console: Use kmalloc instead of kzalloc (Amit Shah) [840454] - [virt] virtio_console: Free buffer if splice fails (Amit Shah) [840454] - [virt] virtio-trace: Fix pthread flag for Makefile of trace-agent used (Amit Shah) [840454] - [virt] virtio-trace: do not use unavailable fcntl (F_SETPIPE_SZ) (Amit Shah) [840454] - [virt] tools: Add guest trace agent as a user tool (Amit Shah) [840454] - [virt] virtio_console: Allocate scatterlist according to the current pipe size (Amit Shah) [840454] - [trace] ftrace: Allow stealing pages from pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Wait until the port is ready on splice (Amit Shah) [840454] - [virt] virtio_console: Add a failback for unstealable pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Add splice_write support (Amit Shah) [840454] - [s390] kdump: Do not add standby memory for kdump (Hendrik Brueckner) [922943] - [fs] vfs: remove unneeded permission check from path_init (Jeff Layton) [884863] - [idle] intel_idle: Initialize driver_data correctly in ivb_cstates on IVB processor (Prarit Bhargava) [953630] - [mm] fix fs oops due to dirty pages without buffers on s390 (Hendrik Brueckner) [692530] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [861131]- [scsi] be2iscsi: Bump driver version (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (Rob Evers) [947550] - [scsi] be2iscsi: Fix possible reentrancy issue in be_iopoll (Rob Evers) [947550] - [scsi] be2iscsi: Fix the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix checking Adapter state while establishing CXN (Rob Evers) [947550] - [scsi] be2iscsi: Fix dynamic CID allocation Mechanism in driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix the NOP-In handling code path (Rob Evers) [947550] - [scsi] be2iscsi: Fix the Port Link Status issue (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the Active Session Count from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the FW Version from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for DEFQ extension (Rob Evers) [947550] - [scsi] be2iscsi: Fix MACRO for checking the adapter type (Rob Evers) [947550] - [scsi] be2iscsi: Fix freeing CXN specific driver resources. (Rob Evers) [947550] - [scsi] be2iscsi: Fix MSIx support in SKH-R to 32 (Rob Evers) [947550] - [scsi] be2iscsi: Fix MBX Command issues (Rob Evers) [947550] - [scsi] be2iscsi: Fix returning Failure when MBX fails with Insufficient buffer error (Rob Evers) [947550] - [scsi] be2iscsi: Send uninitialize pattern to FW (Rob Evers) [947550] - [scsi] be2iscsi: Fix Unrecoverable Error Detection (Rob Evers) [947550] - [scsi] be2iscsi: Fix for MBX timeout issue (Rob Evers) [947550] - [scsi] be2iscsi: Update the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue of displaying adapter family (Rob Evers) [947550] - [scsi] be2iscsi: Fix Task Completion Event handling (Rob Evers) [947550] - [scsi] be2iscsi: Fix session update context with V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for V2 version of WRB (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for handling CQ_CREATE V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix max EQ supported by the driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix driver support for Skyhawk-R adapter (Rob Evers) [947550] - [scsi] be2iscsi: Fix return value and typo (Rob Evers) [947550] - [scsi] be2iscsi: Fix kernel panic in blk_iopoll disable mode (Rob Evers) [947550] - [scsi] be2iscsi: Issue an function level reset when driver is loaded (Rob Evers) [947550] - [scsi] be2iscsi: Display driver name and version in device attribute (Rob Evers) [947550] - [scsi] be2iscsi: Fix max supported EQ count to 8.a (Rob Evers) [947550] - [scsi] be2iscsi: Fix memory leak in control path of driver (Rob Evers) [947550] - [scsi] be2iscsi: Display Completion Event string instead of Opcode (Rob Evers) [947550] - [scsi] be2iscsi: Fix the issue with soft reset (Rob Evers) [947550] - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [947550] - [kernel] percpu-rw-sem: remove the percpu rw semaphore implementation (Jeff Moyer) [909482] - [fs] direct-io: don't read inode->i_blkbits multiple times (Jeff Moyer) [909482] - [fs] vfs: add missing virtual cache flush after editing partial pages (Jeff Moyer) [909482] - [fs] vfs: fix O_DIRECT read past end of block device (Jeff Moyer) [909482] - [fs] vfs: clear to the end of the buffer on partial buffer reads (Jeff Moyer) [909482] - [fs] vfs: avoid "attempt to access beyond end of device" warnings (Jeff Moyer) [909482] - [fs] blkdev_max_block: make private to fs/buffer.c (Jeff Moyer) [909482] - [fs] blockdev: remove bd_block_size_semaphore again (Jeff Moyer) [909482] - [fs] buffer.c: make block-size be per-page and protected by the page lock (Jeff Moyer) [909482] - [fs] direct-io.c: adjust suspicious bit operation (Jeff Moyer) [909482] - [fs] direct-io: optimize cache misses in the submission path (Jeff Moyer) [909482] - [fs] direct-io.c: calculate fs_count correctly in get_more_blocks() (Jeff Moyer) [909482] - [fs] direct-io: merge direct_io_walker into __blockdev_direct_IO (Jeff Moyer) [909482] - [fs] direct-io: inline the complete submission path (Jeff Moyer) [909482] - [fs] direct-io: separate map_bh from dio (Jeff Moyer) [909482] - [fs] direct-io: use a slab cache for struct dio (Jeff Moyer) [909482] - [fs] direct-io: rearrange fields in dio/dio_submit to avoid holes (Jeff Moyer) [909482] - [fs] direct-io: fix a wrong comment (Jeff Moyer) [909482] - [fs] direct-io: separate fields only used in the submission path from struct dio (Jeff Moyer) [909482] - [powerpc] pci: convert devtree bus addresses to resource (Myron Stowe) [953181] - [acpi] create _SUN sysfs file (Motohiro Kosaki) [908606]- [pci] Remove spurious error for sriov_numvfs store and simplify flow (Don Dutile) [887398] - [pci] Provide method to reduce the number of total VFs supported (Don Dutile) [887398] - [pci] SRIOV control and status via sysfs (Don Dutile) [887398] - [pci] Use is_visible() with boot_vga attribute for pci_dev (Don Dutile) [887398] - [pci] Add pci_device_type to pdev's device struct (Don Dutile) [887398] - [x86] Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [869736 876275] - [mm] writeback: Fix Kernel divide by zero panic in get_dirty_limits() (Rafael Aquini) [871599] - [scsi] scsi_debug: Fix off-by-one bug when unmapping region (Ewan Milne) [902973] - [md] dm-snap: provide module alias in dm-snapshot (Mikulas Patocka) [889973] - [x86] mce: Fix return value of mce_chrdev_read() when erst is disabled (Prarit Bhargava) [742385] - [x86] Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [869736] - [kernel] TAINT_TECH_PREVIEW should not disable lock debugging (Prarit Bhargava) [872688] - [Documentation] remove doc for obsolete dynamic-printk kernel-parameter (Prarit Bhargava) [883911] - [kernel] coredump: backport E option for /proc/sys/kernel/coredump_pattern (Dave Anderson) [905122] - [s390] mm: Fix crst upgrade of mmap with MAP_FIXED (Hendrik Brueckner) [915357] - [virt] kvm/mmu: fix hashing for TDP and non-paging modes (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Fix free memory accounting race in mmu_alloc_roots() (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Don't flush shadow when enabling dirty tracking (Marcelo Tosatti) [908751] - [mm] memcg: fix totalpages calculation for memory.swappiness==0 (Satoru Moriya) [887402] - [mm] memcg: fix unit mismatch in memcg oom limit calculation (Satoru Moriya) [887397] - [x86] pci: Allow x86 platforms to use translation offsets (Myron Stowe) [836569] - [x86] pci: Clear host bridge aperture struct resource (Myron Stowe) [836569] - [x86] pci: use _CRS bus number aperture for host bridges from ACPI (Myron Stowe) [836569] - [x86] pci: fix unused variable warning in amd_bus.c (Myron Stowe) [836569] - [x86] pci: merge pcibios_scan_root() and pci_scan_bus_on_node() (Myron Stowe) [836569] - [x86] pci: dynamically allocate pci_root_info for native host bridge drivers (Myron Stowe) [836569] - [x86] pci: embed pci_sysdata into pci_root_info on ACPI path (Myron Stowe) [836569] - [x86] pci: embed name into pci_root_info struct (Myron Stowe) [836569] - [x86] pci: add host bridge resource release for _CRS path (Myron Stowe) [836569] - [x86] pci: refactor get_current_resources() (Myron Stowe) [836569] - [pci] add host bridge release support (Myron Stowe) [836569] - [pci] add generic device into pci_host_bridge struct (Myron Stowe) [836569] - [pci] rename pci_host_bridge() to find_pci_root_bridge() (Myron Stowe) [836569] - [x86] pci: fix memleak with get_current_resources() (Myron Stowe) [836569] - [pci] move host bridge-related code to host-bridge.c (Myron Stowe) [836569] - [pci] collapse pcibios_resource_to_bus (Myron Stowe) [836569] - [powerpc] pci: get rid of device resource fixups (Myron Stowe) [836569] - [pci] add generic pcibios_resource_to_bus() (Myron Stowe) [836569] - [pci] convert bus addresses to resource when reading BARs (Myron Stowe) [836569] - [pci] add struct pci_host_bridge_window with CPU/bus address offset (Myron Stowe) [836569] - [pci] add struct pci_host_bridge and a list of all bridges found (Myron Stowe) [836569] - [pci] don't publish new root bus until it's fully initialized (Myron Stowe) [836569] - [pci] make pci_flags non-weak (Myron Stowe) [836569] - [powerpc] pci: replace pci_probe_only with pci_flags (Myron Stowe) [836569] - [powerpc] pci: make pci_probe_only default to 0 (Myron Stowe) [836569] - [pci] add pci_clear_flags() (Myron Stowe) [836569] - [pci] make pci_flags always available (Myron Stowe) [836569] - [x86] pci: fix memleak when ACPI _CRS is not used (Myron Stowe) [836569] - [x86] pci: don't fall back to defaults if _CRS has no apertures (Myron Stowe) [836569] - [pci] remove pci_create_bus() (Myron Stowe) [836569] - [x86] pci: convert to pci_create_root_bus() and pci_scan_root_bus() (Myron Stowe) [836569] - [x86] pci: use pci_scan_bus() instead of pci_scan_bus_parented() (Myron Stowe) [836569] - [powerpc] pci: convert to pci_create_root_bus() (Myron Stowe) [836569] - [powerpc] pci: split PHB part out of pcibios_map_io_space() (Myron Stowe) [836569] - [powerpc] pci: make pcibios_setup_phb_resources() static (Myron Stowe) [836569] - [pci] deprecate pci_scan_bus_parented() (Myron Stowe) [836569] - [pci] convert pci_scan_bus_parented() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] convert pci_scan_bus() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] add pci_scan_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] add pci_create_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] show host bridges and root bus resources (Myron Stowe) [836569] - [pci] add helpers for building PCI bus resource lists (Myron Stowe) [836569] - [x86] pci: Ignore CPU non-addressable _CRS reserved memory resources (Myron Stowe) [836569] - [powerpc] pci: fix a brace coding style issue in probe.c (Myron Stowe) [836569] - [powerpc] pci: move powerpc pci flag functions into asm-generic (Myron Stowe) [836569] - [powerpc] rename ppc_pci_*_flags to pci_*_flags (Myron Stowe) [836569] - [x86] pci/sysfs: move bus cpuaffinity to class dev_attrs (Myron Stowe) [836569] - [x86] pci: add rescan to /sys/.../pci_bus/.../ (Myron Stowe) [836569] - [x86] pci: use kasprintf in acpi.c (Myron Stowe) [836569] - [x86] pci: Enable pci root res read out for 32bit too (Myron Stowe) [836569] - [x86] pci: Add cap_resource() (Myron Stowe) [836569] - [x86] pci: Use u64 instead of size_t in amd_bus.c (Myron Stowe) [836569] - [x86] pci: AMD one chain system to use pci read out res (Myron Stowe) [836569] - [x86] pci: Use resource_size_t in update_res (Myron Stowe) [836569] - [x86] Move range related operation to one file (Myron Stowe) [836569] - [x86] pci: fix section mismatch on update_res() (Myron Stowe) [836569] - [x86] pci: seperate x86_pci_rootbus_res_quirks from amd_bus.c (Myron Stowe) [836569] - [x86] pci: fix comment typo in bus_numa.h (Myron Stowe) [836569] - [x86] mtrr: Fix sorting of mtrr after subtracting (Myron Stowe) [836569] - [x86] pci: read root resources from IOH on Intel (Myron Stowe) [836569] - [block] Consolidate command flag and queue limit checks for merges (Mike Snitzer) [910054] - [scsi] sd: Permit merged discard requests (Mike Snitzer) [910054] - [block] Clean up special command handling logic (Mike Snitzer) [910054] - [block] separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions (Mike Snitzer) [910054] - [block] cleanup previous backport of blk_throtl_bio() reorganization (Mike Snitzer) [910054] - [i2c] Adding support for Intel iSMT SMBus 2.0 host controller (Neil Horman) [910427] - [asm-generic] architecture independent readq/writeq for 32bit environment (Neil Horman) [910427] - [kvm] vmx: provide the vmclear function and a bitmap to support VMCLEAR in kdump (Andrew Jones) [908608] - [x86] kexec: VMCLEAR VMCSs loaded on all cpus if necessary (Andrew Jones) [908608] - [netdrv] igb: release already assigned MSI-X interrupts if setup fails (Stefan Assmann) [804724] - [netdrv] igb: remove duplicate code for fallback interrupt initialization (Stefan Assmann) [804724] - [netdrv] igb: Combine q_vector and ring allocation into a single function (Stefan Assmann) [804724] - [netdrv] igb: Remove logic that was doing NUMA pseudo-aware allocations (Stefan Assmann) [804724] - [netdrv] igb: Move the calls to set the Tx and Rx queues into igb_open (Stefan Assmann) [804724] - [char] ipmi: add options to disable openfirmware and PCI scanning (Tony Camuso) [924736] - [char] ipmi: use locks on watchdog timeout set on reboot (Tony Camuso) [924736] - [char] ipmi: simplify locking (Tony Camuso) [924736] - [char] ipmi: fix message handling during panics (Tony Camuso) [924736] - [char] ipmi: Fix IPMI errors due to timing problems (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix cleanup_one_si section mismatch (Tony Camuso) [924736] - [char] ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver (Tony Camuso) [924736] - [Documentation] IPMI: Add the document description of ipmi_get_smi_info (Tony Camuso) [924736] - [char] ipmi: fix __init and __exit attribute locations (Tony Camuso) [924736] - [char] ipmi: proper spinlock initialization (Tony Camuso) [924736] - [char] ipmi: fix hardcoded ipmi device exit path warning (Tony Camuso) [924736] - [char] ipmi: fix acpi probe print (Tony Camuso) [924736] - [char] ipmi: print info for spmi and smbios paths like acpi and pci (Tony Camuso) [924736] - [char] ipmi: fix memleaking for add_smi when duplicating happen (Tony Camuso) [924736] - [char] ipmi: update driver to use dev_printk and its constructs (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix variable 'addr_space' set but not used warning (Tony Camuso) [924736] - [char] ipmi: fix sysfs lockdep warning in ipmi code (Tony Camuso) [924736] - [char] ipmi: remove ipmi_smi.h self-include (Tony Camuso) [924736] - [char] ipmi: fix slave_addrs setting to actually work (Tony Camuso) [924736] - [char] ipmi: Use KCS_IDLE_STATE (Tony Camuso) [924736] - [char] ipmi: refer to table as "SPMI", not "ACPI" (Tony Camuso) [924736] - [mm] enforce mmap_min_addr on x86_64 (Rik van Riel) [790921] - [mm] optional next-fit policy for arch_get_unmapped_area (Rik van Riel) [790921] - [mm] fix quadratic behaviour in get_unmapped_area_topdown (Rik van Riel) [790921] - [scsi] Revert: qla2xxx: Optimize existing port name server query matching (Chad Dupuis) [924804] - [scsi] Revert: qla2xxx: Avoid losing any fc ports when loop id's are exhausted (Chad Dupuis) [924804]- [fs] defer do_filp_open() access checks to may_open() (Eric Sandeen) [920752] - [infiniband] ipoib: Add missing locking when CM object is deleted (Doug Ledford) [913645] - [virt] kvm: accept unaligned MSR_KVM_SYSTEM_TIME writes (Petr Matousek) [917021] {CVE-2013-1796} - [char] tty: hold lock across tty buffer finding and buffer filling (Prarit Bhargava) [901780]- [net] tcp: fix for zero packets_in_flight was too broad (Thomas Graf) [920794] - [net] tcp: frto should not set snd_cwnd to 0 (Thomas Graf) [920794] - [net] tcp: fix an infinite loop in tcp_slow_start() (Thomas Graf) [920794] - [net] tcp: fix ABC in tcp_slow_start() (Thomas Graf) [920794] - [md] dm-thin: bump the target version numbers (Mike Snitzer) [922931] - [md] dm-thin: use block_size_is_power_of_two (Mike Snitzer) [904161] - [md] dm-thin: support a non-power-of-2 discard_granularity (Mike Snitzer) [904161] - [md] dm-thin: fix queue limits stacking (Mike Snitzer) [904161] - [md] dm: sync misc small differences from upstream (Mike Snitzer) [904161] - [md] persistent-data: improve improve space map block alloc failure message (Mike Snitzer) [904161] - [md] dm-thin: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: fix nested btree deletion (Mike Snitzer) [904161] - [md] dm-thin: move bio_prison code to separate module (Mike Snitzer) [904161] - [md] dm-thin: prepare to separate bio_prison code (Mike Snitzer) [904161] - [md] persistent-data: convert to use le32_add_cpu (Mike Snitzer) [904161] - [md] dm-bufio: use ACCESS_ONCE for sysfs values (Mike Snitzer) [904161] - [md] dm-bufio: use list_move (Mike Snitzer) [904161] - [md] dm-ioctl: use kmalloc if possible (Mike Snitzer) [904161] - [md] dm-ioctl: remove PF_MEMALLOC (Mike Snitzer) [904161] - [md] dm-ioctl: prevent unsafe change to dm_ioctl data_size (Mike Snitzer) [904161] - [md] dm-snap: optimize track_chunk (Mike Snitzer) [904161] - [md] dm: fix deadlock with request based dm and queue request_fn recursion (Mike Snitzer) [904161] - [fs] ext3: Fix format string issues (Nikola Pajkovsky) [920785] {CVE-2013-1848} - [netdrv] ehea: avoid accessing a NULL vgrp (Steve Best) [911359] - [kernel] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920506] {CVE-2013-0914} - [md] dm-thin: fix discard corruption (Mike Snitzer) [922931] - [md] persistent-data: rename node to btree_node (Mike Snitzer) [922931] - [netdrv] ixgbe: Only set gso_type to SKB_GSO_TCPV4 as RSC does not support IPv6 (Michael S. Tsirkin) [908196] - [netdrv] bnx2x: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] qlcnic: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] ixgbe: fix gso type (Michael S. Tsirkin) [908196] - [net] sunrpc: Get rid of the redundant xprt->shutdown bit field (J. Bruce Fields) [893584] - [virt] kvm: do not #GP on unaligned MSR_KVM_SYSTEM_TIME write (Gleb Natapov) [917021] {CVE-2013-1796} - [fs] gfs2: Allocate reservation structure before rename and link (Robert S Peterson) [922999] - [drm] i915: bounds check execbuffer relocation count (Nikola Pajkovsky) [920525] {CVE-2013-0913} - [x86] irq: add quirk for broken interrupt remapping on 55XX chipsets (Neil Horman) [887006] - [md] dm: fix limits initialization when there are no data devices (Mike Snitzer) [908851] - [kvm] Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (Gleb Natapov) [917025] {CVE-2013-1797} - [kvm] Fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (Gleb Natapov) [917021] {CVE-2013-1796} - [kvm] Fix bounds checking in ioapic indirect register reads (Gleb Natapov) [917032] {CVE-2013-1798} - [kvm] x86: release kvmclock page on reset (Gleb Natapov) [917025] {CVE-2013-1797} - [security] keys: Fix race with concurrent install_user_keyrings() (David Howells) [913258] {CVE-2013-1792}- [fs] xfs: use maximum schedule timeout when ail is empty (Brian Foster) [883905] - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_auth() (Thomas Graf) [922429] {CVE-2012-6537} - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922387] {CVE-2012-6546} - [net] atm: fix info leak via getsockname() (Thomas Graf) [922387] {CVE-2012-6546} - [fs] nls: improve UTF8 -> UTF16 string conversion routine (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [fs] fat: Fix stat->f_namelen (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [netdrv] tun: fix ioctl() based info leaks (Thomas Graf) [922351] {CVE-2012-6547} - [net] llc: fix info leak via getsockname() (Thomas Graf) [922333] {CVE-2012-6542} - [virt] x86: Add a check to catch Xen emulation of Hyper-V (Andrew Jones) [918239] - [fs] cifs: fix expand_dfs_referral (Sachin Prabhu) [902492] - [fs] cifs: factor smb_vol allocation out of cifs_setup_volume_info (Sachin Prabhu) [902492] - [fs] cifs: have cifs_cleanup_volume_info not take a double pointer (Sachin Prabhu) [902492] - [fs] nfs: Dont allow NFS silly-renamed files to be deleted, no signal (Dave Wysochanski) [905095]- [Documentation] vxlan: fix command usage in its doc (Amerigo Wang) [907447] - [net] vxlan: Add ethtool drvinfo (Amerigo Wang) [907447] - [net] vxlan: Use the underlying device index when joining/leaving multicast groups (Amerigo Wang) [907447] - [net] vxlan: remove unused variable (Amerigo Wang) [907447] - [net] vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (Amerigo Wang) [907447] - [net] vxlan: fix a typo (Amerigo Wang) [907447] - [net] vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large (Amerigo Wang) [907447] - [net] vxlan: allow a user to set TTL value (Amerigo Wang) [907447] - [net] vxlan: don't expire permanent entries (Amerigo Wang) [907447] - [net] vxlan: fix oops when give unknown ifindex (Amerigo Wang) [907447] - [net] vxlan: fix receive checksum handling (Amerigo Wang) [907447] - [net] vxlan: add additional headroom (Amerigo Wang) [907447] - [net] vxlan: allow configuring port range (Amerigo Wang) [907447] - [net] vxlan: associate with tunnel socket on transmit (Amerigo Wang) [907447] - [net] vxlan: fix byte order in hash function (Amerigo Wang) [907447] - [net] vxlan: minor output refactoring (Amerigo Wang) [907447] - [net] vxlan: fix more sparse warnings (Amerigo Wang) [907447] - [net] vxlan: remove unused including (Amerigo Wang) [907447] - [net] vxlan: put UDP socket in correct namespace (Amerigo Wang) [907447] - [net] vxlan: virtual extensible lan (Amerigo Wang) [907447] - [net] igmp: export symbol ip_mc_leave_group (Amerigo Wang) [907447] - [net] netlink: Add nla_put_net{16,32,64}() helpers (Amerigo Wang) [907447] - [net] dst: Introduce skb_tunnel_rx() helper (Amerigo Wang) [907447] - [net] rtnetlink: do not check master for bridge ports (Amerigo Wang) [907447] - [net] rtnetlink: notify events for FDB NTF_SELF adds and deletes (Amerigo Wang) [907447] - [net] rtnetlink: add attributes to fdb interface (Amerigo Wang) [907447] - [net] netdevice: make address const in device address management (Amerigo Wang) [907447] - [net] add generic PF_BRIDGE:RTM_ FDB hooks (Amerigo Wang) [907447] - [net] xfrm: fix RCU bugs (Amerigo Wang) [885247] - [net] xfrm: Replace rwlock on xfrm_policy_afinfo with rcu (Amerigo Wang) [885247] - [net] flow: Add a flow_cache_flush_deferred function (Amerigo Wang) [885247] - [net] xfrm: Refcount destination entry on xfrm_lookup (Amerigo Wang) [885247] - [net] xfrm: avoid possible oopse in xfrm_alloc_dst (Amerigo Wang) [885247] - [net] xfrm: Fix xfrm_state_migrate leak (Amerigo Wang) [885247] - [net] flow: Make flow cache namespace-aware (Amerigo Wang) [885247] - [net] xfrm: do not assume that template resolving always returns xfrms (Amerigo Wang) [885247] - [net] xfrm: check bundle policy existance before dereferencing it (Amerigo Wang) [885247] - [net] xfrm: fix policy unreferencing on larval drop (Amerigo Wang) [885247] - [net] xfrm6: ensure to use the same dev when building a bundle (Amerigo Wang) [885247] - [net] xfrm: Fix crashes in xfrm_lookup() (Amerigo Wang) [885247] - [net] flow: delayed deletion of flow cache entries (Amerigo Wang) [885247] - [net] xfrm: remove policy garbage collection (Amerigo Wang) [885247] - [net] xfrm: cache bundles instead of policies for outgoing flows (Amerigo Wang) [885247] - [net] xfrm: deal with dst entries in netns (Amerigo Wang) [885247] - [net] flow: virtualize flow cache entry methods (Amerigo Wang) [885247] - [net] flow: structurize flow cache (Amerigo Wang) [885247] - [net] xfrm: remove policy lock when accessing policy->walk.dead (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SAD generates false events (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SPD generates false events (Amerigo Wang) [885247] - [net] pfkey: fix SA and SP flush sequence (Amerigo Wang) [885247] - [net] xfrm: validate attributes (Amerigo Wang) [885247] - [net] xfrm: verify policy direction at XFRM_MSG_POLEXPIRE handler (Amerigo Wang) [885247] - [net] xfrm: Remove xfrm_state_genid (Amerigo Wang) [885247] - [net] ipv4: check rt_genid in dst_check (Amerigo Wang) [885247] - [net] xfrm: Fix bogus bundle flowi (Amerigo Wang) [885247] - [net] xfrm: clone mark when cloning policy (Amerigo Wang) [885247] - [net] xfrm: Allow user space manipulation of SPD mark (Amerigo Wang) [885247] - [net] xfrm: Allow user space config of SAD mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: introduce basic mark infrastructure (Amerigo Wang) [885247]- [fs] NLM: Ensure that we resend all pending blocking locks after a reclaim (Steve Dickson) [913704] - [fs] xfs: remove log force from xfs_buf_cond_lock() (Brian Foster) [896224] - [fs] xfs: recheck buffer pinned status after push trylock failure (Brian Foster) [896224] - [fs] nfs: Ensure that we check lock exclusive/shared type against open modes (Dave Wysochanski) [916324] - [powerpc] pseries: Fix partition migration hang in stop_topology_update (Steve Best) [910597] - [infiniband] qib: correction for faulty sparse warning correction (Jay Fenlason) [901701] - [usb] io_ti: Fix NULL dereference in chase_port() (Nikola Pajkovsky) [916200] {CVE-2013-1774} - [net] bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Nikola Pajkovsky) [914691] {CVE-2013-0349} - [char] tty: set_termios/set_termiox should not return -EINTR (Oleg Nesterov) [904907] - [netdrv] ehea: fix VLAN support (Steve Best) [911359] - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919389] {CVE-2013-1826} - [net] dccp: check ccid before NULL poiter dereference (Weiping Pan) [919188] {CVE-2013-1827}- [Documentation] ipv6: Update ip-sysctl.txt documentation (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode forwarding=2 to send RS while configured as router (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode accept_ra=2 to accept RA while configured as a router (Jacob Tanenbaum) [795367] - [net] netfilter: improve out-of-sync situation in TCP tracking (Flavio Leitner) [629857] - [net] sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STATS call (Michele Baldessari) [755486] - [net] fix netdev_increment_features() (Amerigo Wang) [892868] - [net] Disable all TSO features when SG is disabled (Amerigo Wang) [892868] - [net] tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() (Weiping Pan) [843126] - [net] tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation (Weiping Pan) [843126] - [net] tcp: refine SYN handling in tcp_validate_incoming (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 4.2 (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 3.2 (Weiping Pan) [843126] - [net] ipv6: Preserve ipv6 functionality needed by NET (Vlad Yasevich) [801856] - [net] use right lock in __dev_remove_offload (Vlad Yasevich) [801856] - [net] ipv6: Pull IPv6 GSO registration out of the module (Vlad Yasevich) [801856] - [net] ipv4: Pull GSO registration out of inet_init() (Vlad Yasevich) [801856] - [net] ipv6: Update ipv6 static library with newly needed functions (Vlad Yasevich) [801856] - [net] ipv6: Move exthdr offload support into separate file (Vlad Yasevich) [801856] - [net] ipv6: Separate out UDP offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate tcp offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate ipv6 offload support (Vlad Yasevich) [801856] - [net] ipv6: Switch to using new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv4: Switch to using the new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv6: Add new offload registration infrastructure (Vlad Yasevich) [801856] - [net] Add net protocol offload registration infrustructure (Vlad Yasevich) [801856] - [net] Switch to using the new packet offload infrastructure (Vlad Yasevich) [801856] - [net] Add generic packet offload infrastructure (Vlad Yasevich) [801856] - [net] update SOCK_MIN_RCVBUF (Daniel Borkmann) [782886] - [net] sctp: Fix list corruption resulting from freeing an association on a list (Jiri Pirko) [887868] - [net] netfilter/ipset: timeout can be modified for already added elements (Daniel Borkmann) [881599] - [net] tcp: Don't change unlocked socket state in tcp_v4_err() (Jiri Benc) [757658] - [net] packet: fix network header offset in skb for raw sockets (Stefan Assmann) [845515] - [mm] tmpfs: fix use-after-free of mempolicy object (Nikola Pajkovsky) [915715] {CVE-2013-1767} - [fs] fuse: set page_descs length in fuse_buffered_write() (Brian Foster) [915135] - [fs] vfs: fix pointer dereference validation in d_validate (Carlos Maiolino) [876600]- [pci] Fix PCI Express Capability accessors for PCI_EXP_FLAGS (Myron Stowe) [912505] - [pci] introduce accessor to retrieve PCIe Capabilities Register (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] portdrv: Don't create hotplug slots unless port supports hotplug (Myron Stowe) [904203] - [drm] radeon: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] qib: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] mthca: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlwifi: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlegacy: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] ath9k: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] atl1c: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] myri10ge: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] niu: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] mlx4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] igb: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] e1000e: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] tg3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] bnx2x: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] r8169: Preserve other Device Control bits when setting NOSNOOP_EN (Myron Stowe) [904203] - [netdrv] r8169: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aspm: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aer: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pciehp: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] hotplug: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Add accessors for PCI Express Capability (Myron Stowe) [904203] - [pci] Remove unused field pcie_type from struct pci_dev (Myron Stowe) [904203] - [pci] Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type (Myron Stowe) [904203] - [pci] Add pcie_flags_reg to cache PCIe capabilities register (Myron Stowe) [904203] - [scsi] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] remove redundant capabilities checking in pci_{save, restore}_pcie_state (Myron Stowe) [904203] - [pci] pcie/aer: use pci_is_pcie() instead of obsolete pci_dev.is_pcie (Myron Stowe) [904203] - [pci] move pci_find_saved_cap out of linux/pci.h (Myron Stowe) [904203] - [netdrv] myri10ge: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [netdrv] niu: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] Track the size of each saved capability data area (Myron Stowe) [904203] - [pci] pcie/portdrv: remove redundant definitions (Myron Stowe) [904203] - [pci] hotplug: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pciehp: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/portdrv: use pci_pcie_cap() (Myron Stowe) [904203]- [kernel] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [912074] {CVE-2013-0871} - [security] device_cgroup: fix RCU usage (Aristeu Rozanski) [819366] - [security] device_cgroup: fix unchecked cgroup parent usage (Aristeu Rozanski) [819366] - [security] device_cgroup: add proper checking when changing default behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: stop using simple_strtoul() (Aristeu Rozanski) [819366] - [security] device_cgroup: rename deny_all to behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: fix invalid rcu dereference (Aristeu Rozanski) [819366] - [security] device_cgroup: rename whitelist to exception list (Aristeu Rozanski) [819366] - [security] device_cgroup: convert device_cgroup internally to policy + exceptions (Aristeu Rozanski) [819366] - [security] device_cgroup: introduce dev_whitelist_clean() (Aristeu Rozanski) [819366] - [security] device_cgroup: add "deny_all" in dev_cgroup structure (Aristeu Rozanski) [819366] - [security] devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper (Aristeu Rozanski) [819366] - [security] rcu: Convert call_rcu(whitelist_item_free) to kfree_rcu() (Aristeu Rozanski) [819366] - [fs] cifs: after upcalling for krb5 creds, invalidate key rather than revoking it (Niels de Vos) [885899] - [fs] cifs: tmp_key_invalidate() should not set key->expiry to 0 (Niels de Vos) [885899] - [block] disable discard request merge temporarily (Mike Snitzer) [907844]- [netdrv] mlx4: Set number of msix vectors under SRIOV mode to firmware defaults (Michal Schmidt) [904726] - [netdrv] mlx4: Fix bridged vSwitch configuration for non SRIOV mode (Michal Schmidt) [903644] - [net] rtnetlink: Fix IFLA_EXT_MASK definition (regression) (Thomas Graf) [903220] - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [x86] msr: Remove incorrect, duplicated code in the MSR driver (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [virt] xen: don't assume ds is usable in xen_iret for 32-bit PVOPS (Andrew Jones) [906311] {CVE-2013-0228}- [kernel] cputime: Avoid multiplication overflow on utime scaling (Stanislaw Gruszka) [862758] - [net] sunrpc: When changing the queue priority, ensure that we change the owner (Steve Dickson) [902965] - [net] sunrpc: Ensure we release the socket write lock if the rpc_task exits early (Steve Dickson) [902965] - [fs] nfs: Ensure that we free the rpc_task after read and write cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Ensure that we free the rpc_task after cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Don't allow low priority tasks to pre-empt higher priority ones (Steve Dickson) [902965] - [fs] nfs: Add sequence_priviliged_ops for nfs4_proc_sequence() (Steve Dickson) [902965] - [fs] nfs: The NFSv4.0 client must send RENEW calls if it holds a delegation (Steve Dickson) [902965] - [fs] nfs: nfs4_proc_renew should be declared static (Steve Dickson) [902965] - [fs] nfs: nfs4_locku_done must release the sequence id (Steve Dickson) [902965] - [fs] nfs: We must release the sequence id when we fail to get a session slot (Steve Dickson) [902965] - [fs] nfs: Add debugging messages to NFSv4's CLOSE procedure (Steve Dickson) [902965] - [net] sunrpc: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Steve Dickson) [902965] - [fs] nfs: cleanup DS stateid error handling (Steve Dickson) [902965] - [fs] nfs: handle DS stateid errors (Steve Dickson) [902965] - [fs] nfs: Fix potential races in xprt_lock_write_next() (Steve Dickson) [902965] - [fs] nfs: Ensure correct locking when accessing the 'lock_states' list (Steve Dickson) [902965] - [fs] nfs: Fix the handling of NFS4ERR_SEQ_MISORDERED errors (Steve Dickson) [902965] - [block] cciss: use lun reset not target reset (Tomas Henzl) [893022] - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [893022] - [fs] nfsd: default server numeric idmapping to off (J. Bruce Fields) [815908] - [fs] nfsd: allow numeric idmapping (J. Bruce Fields) [815908] - [x86] perf: Export Sandy Bridge uncore clockticks event in sysfs (Luming Yu) [886374] - [x86] perf: Add Intel Westmere-EX uncore support (Luming Yu) [886374] - [powerpc] perf: Sample only if SIAR-Valid bit is set in P7+ (Steve Best) [873425] - [powerpc] oprofile: Fix marked events support on Power7+ not set (Steve Best) [873425] - [powerpc] Define Power7+ PV constant PV_POWER7p (Steve Best) [873425] - [netdrv] netxen: check for root bus in netxen_mask_aer_correctable (Nikolay Aleksandrov) [846123] - [netdrv] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [909464] - [netdrv] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [909464] - [netdrv] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [909464] - [virt] hv_balloon: Make adjustments to the pressure report (Jason Wang) [902232]- [fs] gfs2: Get a block reservation before resizing a file (Robert S Peterson) [875753] - [net] ipv6: do not create neighbor entries for local delivery (Jiri Pirko) [896020] - [net] bonding: check for assigned mac before adopting the slaves mac address (Veaceslav Falico) [905126] - [fs] nfs: nfs4_xdr_enc_layout{commit, return} must return status (Steve Dickson) [907227] - [fs] set s_type before destroy_super in sget() (Eric Sandeen) [904982] - [scsi] ses: Avoid kernel panic when lun 0 is not mapped (Ewan Milne) [886867] - [block] avoid divide-by-zero with zero discard granularity (Mike Snitzer) [901705] - [block] discard granularity might not be power of 2 (Mike Snitzer) [901705] - [netdrv] tg3: Fix crc errors on jumbo frame receive (Ivan Vecera) [895336] - [netdrv] igb: set E1000_IMS_TS interrupt bit in igb_irq_enable (Stefan Assmann) [871795] - [pci] intel-iommu: Prevent devices with RMRRs from being placed into SI Domain (Tony Camuso) [678451] - [scsi] sd: Reshuffle init_sd to avoid crash (Ewan Milne) [888417] - [mm] add numa node symlink for cpu devices in sysfs (Neil Horman) [878708]- [fs] Fix sget() race with failing mount (Eric Sandeen) [883276]- [virt] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests (Andrew Jones) [896050] {CVE-2013-0190} - [block] sg_io: use different default filters for each device class (Paolo Bonzini) [875361] {CVE-2012-4542} - [block] sg_io: prepare for adding per-device-type filters (Paolo Bonzini) [875361] {CVE-2012-4542} - [virt] virtio-blk: Don't free ida when disk is in use (Asias He) [870344] - [netdrv] mlx4: Remove FCS bytes from packet length (Doug Ledford) [893707] - [net] netfilter: nf_ct_reasm: fix conntrack reassembly expire code (Amerigo Wang) [726807]- [char] ipmi: use a tasklet for handling received messages (Prarit Bhargava) [890160] - [char] ipmi: handle run_to_completion properly in deliver_recv_msg() (Prarit Bhargava) [890160] - [usb] xhci: Reset reserved command ring TRBs on cleanup (Don Zickus) [843520] - [usb] xhci: handle command after aborting the command ring (Don Zickus) [874541] - [usb] xhci: cancel command after command timeout (Don Zickus) [874541] - [usb] xhci: add aborting command ring function (Don Zickus) [874541] - [usb] xhci: add cmd_ring_state (Don Zickus) [874541] - [usb] xhci: Fix Null pointer dereferencing with non-DMI systems (Don Zickus) [874542] - [usb] xhci: Intel Panther Point BEI quirk (Don Zickus) [874542] - [usb] xhci: Increase XHCI suspend timeout to 16ms (Don Zickus) [874542] - [powerpc] Revert: pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [890454] - [serial] 8250_pnp: add Intermec CV60 touchscreen device (Mauro Carvalho Chehab) [894445] - [char] ipmi: apply missing hunk from upstream commit 2407d77a (Tony Camuso) [882787] - [acpi] Fix broken kernel build if CONFIG_ACPI_DEBUG is enabled (Lenny Szubowicz) [891948] - [scsi] qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically (Chad Dupuis) [854736] - [mm] vmalloc: remove guard page from between vmap blocks (Johannes Weiner) [873737] - [mm] vmalloc: vmap area cache (Johannes Weiner) [873737] - [fs] vfs: prefer EEXIST to EROFS when creating on an RO filesystem (Eric Sandeen) [878091] - [scsi] qla2xxx: change queue depth ramp print to debug print (Rob Evers) [893113] - [fs] nfs: Fix umount when filelayout DS is also the MDS (Steve Dickson) [895194] - [fs] nfs/pnfs: add set-clear layoutdriver interface (Steve Dickson) [895194] - [fs] nfs: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 (Steve Dickson) [895194] - [fs] nfs: Wait for session recovery to finish before returning (Steve Dickson) [895176] - [mm] compaction: validate pfn range passed to isolate_freepages_block (Johannes Weiner) [889456 890498] - [drm] nouveau: ensure legacy vga is re-enabled during POST (Ben Skeggs) [625441] - [netdrv] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [894344] - [virt] kvm: invalid opcode oops on SET_SREGS with OSXSAVE bit set (Petr Matousek) [862904] {CVE-2012-4461}- [netdrv] qlge: remove NETIF_F_TSO6 flag (Amerigo Wang) [891839] - [fs] ext3: Remove BKL from ext3_put_super() and ext3_remount() (Carlos Maiolino) [885945] - [lib] switch the protection of percpu_counter list to spinlock (Carlos Maiolino) [885945] - [virt] hv: Add Hyper-V balloon driver (Jason Wang) [885572] - [mm] export a function to get vm committed memory (Jason Wang) [885572] - [drm] nouveau: extend prevent display switching issues by disabling pageflip (Ben Skeggs) [853226] - [netdrv] mlx4: Fix advertisement of wrong PF context behaviour (Alex Williamson) [894060]- [char] ipmi: add new kernel options to prevent automatic ipmi init (Tony Camuso) [877177] - [usb] xhci: New system added for Compliance Mode Patch on SN65LVPE502CP (Don Zickus) [856709] - [x86] quirks: Mark Haswell HDMI Audio as unsupported (Prarit Bhargava) [883428] - [scsi] bfa: fix crash in bfa_cb_ioim_done when performing failover/failback tests (Vijay Guvva) [878618] - [fs] autofs4: Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block (Ian Kent) [876795] - [fs] jbd, jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [886318] - [scsi] qla4xxx: v5.03.00.00.06.04-k2 (Rob Evers) [890727] - [scsi] qla4xxx: Correct the validation to check in get_sys_info mailbox (Rob Evers) [890727] - [scsi] qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Rob Evers) [890727] - [scsi] qla4xxx: v5.03.00.00.06.04-k1 (Chad Dupuis) [878048] - [scsi] qla4xxx: update copyrights in LICENSE.qla4xxx (Chad Dupuis) [878048] - [scsi] qla4xxx: Disable generating pause frames for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double clearing of risc_intr for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: IDC implementation for Loopback (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix panic while rmmod (Chad Dupuis) [878048] - [scsi] qla4xxx: Fail probe_adapter if IRQ allocation fails (Chad Dupuis) [878048] - [scsi] qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Update idc reg in case of PCI AER (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Chad Dupuis) [878048] - [scsi] qla4xxx: Clear interrupt while unloading driver for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Print correct IDC version (Chad Dupuis) [878048] - [scsi] qla4xxx: Added new mbox cmd to pass driver version to FW (Chad Dupuis) [878048] - [scsi] qla4xxx: fix various printk and comment typos (Chad Dupuis) [878048] - [fs] autofs4: use simple_empty() for empty directory check (Ian Kent) [876795] - [fs] autofs4: dont clear DCACHE_NEED_AUTOMOUNT on rootless mount (Ian Kent) [876795] - [fs] gfs2: Fix race in gfs2_rs_alloc (Abhijith Das) [878476] - [fs] xfs: fix broken error handling in xfs_vm_writepage (Dave Chinner) [874539] - [drm] radeon: force rn50 chip to always report connected on analog output (Jerome Glisse) [892723] - [sound] alsa: add support for Teradici 2200 host card audio (Jaroslav Kysela) [890581] - [md] dm-raid: Fix RAID10's check for sufficient redundancy (Jonathan E Brassow) [889358] - [scsi] hpsa: update version number to 3.2.0 (Tomas Henzl) [891935] - [netdrv] cxgb4: Initialize data structures before using (Steve Best) [885756]- [mm] pageattr: prevent PSE and GLOABL leftovers to confuse pmd/pte_present and pmd_huge (Andrea Arcangeli) [878877] - [fs] gfs2: Fix FITRIM argument handling (Abhijith Das) [866932] - [fs] gfs2: Require user to provide argument for FITRIM (Abhijith Das) [866932] - [fs] exec: do not leave bprm->interp on stack (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] exec: use -ELOOP for max recursion depth (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] btrfs: close exclusive opens with close_bdev_exclusive() (Zach Brown) [874505] - [kernel] sched_rt: Fix hang where umount is stuck in synchronize_sched_expedited (Larry Woodman) [814768]- [md] raid10: Do not call md_raid10_unplug_device while holding spinlock (Jonathan E Brassow) [886658] - [md] dm-thin: commit before gathering status (Mike Snitzer) [882426] - [md] dm-thin: cleanup dead code (Mike Snitzer) [882426] - [md] dm-thin: rename cell_defer_except to cell_defer_no_holder (Mike Snitzer) [882426] - [md] dm-thin: emit "ignore_discard" in status if discards are disabled (Mike Snitzer) [882426] - [md] dm-thin: wake the worker when a discard is prepared (Mike Snitzer) [882426] - [md] dm-thin: fix race between simultaneous io and discards to same block (Mike Snitzer) [882426] - [md] dm-thin: replace calls to cell_release_singleton with cell_defer_except (Mike Snitzer) [882426] - [mm] Revert: ksm: numa awareness sysfs knob (Jarod Wilson) [743643] - [fs] gfs2: Reset rd_last_alloc when it reaches the end of the rgrp (Robert S Peterson) [882381] - [fs] gfs2: Stop looking for free blocks at end of rgrp (Robert S Peterson) [882381] - [drm] nouveau: cache ramcfg value for RAM_RESTRICT_ZM_GROUP (Ben Skeggs) [878384] - [drm] nouveau: disable use of tesla/fermi copy engines for buffer moves (Ben Skeggs) [878384] - [fs] xfs: fix direct IO nested transaction deadlock (Dave Chinner) [876426]- [kernel] ptrace-utrace: fix PTRACE_GETEVENTMSG(pid) in sub-namespace (Oleg Nesterov) [782330] - [scsi] mpt2sas: fix for driver fails EEH recovery from injected pci bus error (Tomas Henzl) [829149] - [mm] memcontrol: propagate LRU accounting state when splitting THP (Johannes Weiner) [881714] - [net] sctp: proc: protect bind_addr->address_list accesses with rcu_read_lock() (Thomas Graf) [706038] - [net] sctp: Add RCU protection to assoc->transport_addr_list (Thomas Graf) [706038] - [s390] zfcp: Adapt to new FC_PORTSPEED semantics (Hendrik Brueckner) [855128] - [virt] virtio_net: allow to change mac when iface is running (Jiri Pirko) [882868] - [virt] kvm: Minimal hyper-v support (Vadim Rozenfeld) [871350] - [fs] gfs2: Journal DLM lock has wrong label (Steven Whitehouse) [884822] - [mm] huge_memory: fix typo in transparent_hugepage sysfs symlink (Jeremy Eder) [887308] - [mm] ksm: numa awareness sysfs knob (Petr Holasek) [743643] - [fs] btrfs: handle IS_ERR(inode) in btrfs_lookup() (Zach Brown) [870944] - [kernel] sched: Add irq_{enter,exit}() to scheduler_ipi() (Stanislaw Gruszka) [836964] - [kernel] panic: fix a possible deadlock in panic() (Tatsuya Kitamura) [871939]- [powerpc] perf: power_pmu_start restores incorrect values, breaking frequency events (Jiri Olsa) [880525] - [netdrv] mlx4: Allow choosing flow steering mode (Doug Ledford) [885191] - [netdrv] mlx4: Adjustments to Flow Steering activation logic for SRIOV (Doug Ledford) [885191] - [netdrv] mlx4: Fix wrong error flow in the flow steering wrapper (Doug Ledford) [885191] - [netdrv] mlx4: Add QPN enforcement for flow steering rules set by VFs (Doug Ledford) [885191] - [infiniband] mlx4: 64-byte CQE/EQE support (Doug Ledford) [885191] - [netdrv] mlx4: Fix potential deadlock in mlx4_eq_int() (Doug Ledford) [885191] - [infiniband] mlx4: Fix spinlock order to avoid lockdep warnings (Doug Ledford) [885191] - [netdrv] mlx4: Removing reserve vectors (Doug Ledford) [885191] - [netdrv] mlx4: Fix double-release-range in tx-rings (Doug Ledford) [885191] - [infiniband] mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF) (Doug Ledford) [885191] - [infiniband] mlx4: Synchronize cleanup of MCGs in MCG paravirtualization (Doug Ledford) [885191] - [net] bonding: Bonding driver does not consider the gso_max_size setting of slave devices (Ivan Vecera) [883643] - [net] tcp: Fix >4GB writes on 64-bit (Daniel Borkmann) [885238] - [net] bridge: skip forwarding delay if not using STP (Thomas Graf) [881682] - [fs] nfs: Fix open(O_TRUNC) and ftruncate() error handling (Steve Dickson) [884263] - [fs] nfsd: add proc file listing kernel's gss_krb5 enctypes (Steve Dickson) [877113] - [fs] nfs: add nfs_sb_deactive_async to avoid deadlock (Steve Dickson) [871968] - [fs] nfs: fix page dirtying in NFS DIO read codepath (Jeff Layton) [876514] - [fs] nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ (Jeff Layton) [876514] - [fs] handle null sb in get_super_thawed (Eric Sandeen) [874521] - [scsi] Fix race when removing SCSI devices (Tomas Henzl) [820880] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [849930] - [netdrv] igb: fix compile warning if CONFIG_IGB_PTP is not set (Stefan Assmann) [886519] - [netdrv] bnx2x: Prevent link flaps when booting from SAN (Michal Schmidt) [881068] - [netdrv] bnx2x: Activate LFA (Michal Schmidt) [881068] - [acpi] apei: Fixup common access width firmware bug (Prarit Bhargava) [880465] - [acpi] apei: Avoid too much error reporting in runtime (Prarit Bhargava) [880465] - [acpi] apei: Fix incorrect APEI register bit width check and usage (Prarit Bhargava) [880465] - [virt] vhost: fix length for cross region descriptor (Michael S. Tsirkin) [862265] - [fs] nfs: Use FS-Cache invalidation (David Howells) [699931] - [fs] cachefiles: Implement invalidation (David Howells) [699931] - [fs] vfs: Make more complete truncate operation available to CacheFiles (David Howells) [699931] - [fs] fscache: Provide proper invalidation (David Howells) [699931] - [fs] fscache: Fix operation state management and accounting (David Howells) [699931] - [fs] fscache: Make cookie relinquishment wait for outstanding reads (David Howells) [699931] - [fs] cachefiles: Make some debugging statements conditional (David Howells) [699931] - [fs] fscache: Check cookie is still correct in __fscache_read_or_alloc_pages() (David Howells) [699931] - [fs] fscache: Check that there are no read ops when cookie relinquished (David Howells) [699931] - [fs] cachefiles: Downgrade the requirements passed to the allocator (David Howells) [699931] - [fs] fscache: Validate page mapping pointer value (David Howells) [699931] - [fs] fscache: Fix the marking of cached pages (David Howells) [699931] - [fs] fscache: nfs_migrate_page() does not wait for FS-Cache to finish with a page (David Howells) [699931] - [fs] fscache: Fix __fscache_uncache_all_inode_pages()'s outer loop (David Howells) [699931] - [fs] fscache: Add a helper to bulk uncache pages on an inode (David Howells) [699931] - [scsi] qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low (Chad Dupuis) [829739] - [scsi] qla2xxx: Determine the number of outstanding commands based on available resources (Chad Dupuis) [829739] - [s390] zfcp: return early from slave_destroy if slave_alloc returned early (Hendrik Brueckner) [878372] - [scsi] fcoe: fix fcoe enable on link toggle while it is still disabled (Neil Horman) [875271] - [scsi] Log thin provisioning threshold event (Ewan Milne) [847998] - [netdrv] qlge: NETIF_F_GRO needs to be part of hw_features instead of features (John Green) [849749] - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883458] - [s390] qeth: Fix IPA_CMD_QIPASSIST return code handling (Hendrik Brueckner) [882792]- [redhat] kabi: additional whitelist symbols for RHEL-6.4 (Jiri Olsa) [866427]- [ipc] mqueue: Prevent mq_send/receive memory corruption (Larry Woodman) [885030] - [fs] nfs: prevent delegreturn attr deadlock (David Jeffery) [870142] - [netdrv] tg3: Do not set TSS for 5719 and 5720 (John Feeney) [823371] - [scsi] lpfc: Update lpfc version for 8.3.5.86.1p driver release (Rob Evers) [877149] - [scsi] lpfc: Fixed setting sequential delivery bit in a service class that is not valid (Rob Evers) [877149] - [scsi] lpfc: Fixed boot from san failure when SLI4 FC device presented on the same PCI bus (Rob Evers) [877149] - [scsi] lpfc: Add LOGO support after ABTS compliance (Rob Evers) [877149] - [scsi] lpfc: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (Rob Evers) [877149] - [scsi] lpfc: Fixed SCSI host create showing wrong link speed on SLI3 HBA ports (Rob Evers) [877149] - [scsi] lpfc: Fixed kernel warning on spinlock usage on some distributions (Rob Evers) [877149] - [scsi] lpfc: Fixed Linux generic firmware download on SLI4 devices with longer module names (Rob Evers) [877149] - [scsi] lpfc: Fix error with fabric service parameters causing performance issues (Rob Evers) [877149] - [scsi] lpfc: Fixed messages for misconfigured port errors (Rob Evers) [877149] - [scsi] lpfc: Fix FCP2 Retries for non-r/w commands (Rob Evers) [877149] - [scsi] lpfc: Fix incorrect comment in T10 DIF attributes (Rob Evers) [877149] - [scsi] lpfc: Correct missing queue destroy on function reset (Rob Evers) [877149] - [scsi] lpfc: Added checking BMBX register for RDY bit before writing the first address in (Rob Evers) [877149] - [scsi] lpfc: Misc changes to optimize critical path (Rob Evers) [877149] - [s390] qdio: fix kernel panic for zfcp 31-bit (Hendrik Brueckner) [878380] - [s390] zcrypt: msgType50 (RSA-CRT) fix (Hendrik Brueckner) [875977] - [netdrv] ixgbe: fix uninitialized event.type in ixgbe_ptp_check_pps_event (Andy Gospodarek) [884369] - [netdrv] ixgbe: (PTP) Fix PPS interrupt code (Andy Gospodarek) [884369] - [netdrv] ixgbe: Fix PTP X540 SDP alignment code for PPS signal (Andy Gospodarek) [884369] - [s390] zfcp: support for hardware data router (Hendrik Brueckner) [823016] - [s390] qdio: base support for hardware data router with zfcp (Hendrik Brueckner) [823016] - [s390] qdio: Split SBAL entry flags (Hendrik Brueckner) [823016] - [net] netfilter/ipset: Check and reject crazy /0 input parameters (Thomas Graf) [880920] - [kernel] kmod: make __request_module() killable (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] kmod: introduce call_modprobe() helper (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] call_usermodehelper: simplify/fix UMH_NO_WAIT case (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] wait_for_helper: SIGCHLD from user-space can lead to use-after-free (Oleg Nesterov) [819529] {CVE-2012-4398} - [netdrv] qlge: Backport offload features to vlan interfaces (John Green) [849749] - [netdrv] igbvf: work around i350 erratum (Stefan Assmann) [870638]- [netdrv] be2net: Update driver version to 4.4.161.0r (Ivan Vecera) [868896] - [netdrv] be2net: Fix skyhawk VF PCI Device ID (Ivan Vecera) [868896] - [netdrv] be2net: Fix FW flashing on Skyhawk-R (Ivan Vecera) [868896] - [netdrv] be2net: Enabling Wake-on-LAN is not supported in S5 state (Ivan Vecera) [868896] - [netdrv] be2net: Fix VF driver load on newer Lancer FW (Ivan Vecera) [868896] - [netdrv] be2net: Fix unnecessary delay in PCI EEH (Ivan Vecera) [868896] - [netdrv] be2net: Fix issues in error recovery due to wrong queue state (Ivan Vecera) [868896] - [netdrv] be2net: Fix ethtool get_settings output for VF (Ivan Vecera) [868896] - [netdrv] be2net: Fix error messages while driver load for VFs (Ivan Vecera) [868896] - [netdrv] be2net: cleanup code related to be_link_status_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix configuring VLAN for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Wait till resources are available for VF in error recovery (Ivan Vecera) [868896] - [netdrv] be2net: Fix change MAC operation for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: remove type argument of be_cmd_mac_addr_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix setting QoS for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Fix driver load failure for different FW configs in Lancer (Ivan Vecera) [868896] - [md] dm-thin: remove tech preview status (Mike Snitzer) [798835] - [md] dm-thin: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] persistent-data: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] dm-block-manager: reinstate context for which block failed a validator check (Mike Snitzer) [798835] - [netdrv] bnx2x: remove redundant warning log (Michal Schmidt) [879279] - [pci] fix broadcom 57840_MF pci id (Michal Schmidt) [871475] - [netdrv] bnx2x: Disable FCoE for 57840 since not yet supported by FW (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix no link on 577xx 10G-baseT (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix unrecognized SFP+ module after driver is loaded (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix potential incorrect link speed provision (Michal Schmidt) [872228] - [netdrv] bnx2x: Restore global registers back to default (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix link down in 57712 following LFA (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix 57810 1G-KR link against certain switches (Michal Schmidt) [871532] - [netdrv] bnx2x: fix handling mf storage modes (Michal Schmidt) [867872] - [netdrv] bnx2x: use strlcpy() to copy a string (Michal Schmidt) [872228] - [tools] perf: Fix a NULL pointer dereference (Jiri Olsa) [879509] - [tools] perf: Add probe command into perf help message (Jiri Olsa) [879452] - [net] sunrpc: Ensure that rpc_release_resources_task() can be called twice (Jeff Layton) [878204] - [fs] nfs: Check validity of cl_rpcclient in nfs_server_list_show (Steve Best) [874834] - [sound] alsa: fix pcm procfs race (Jaroslav Kysela) [867120] - [kernel] module: Last symbol in a module's symtab is not shown in /proc/kallsyms (Seiji Aguchi) [878024] - [scsi] isci: copy fis 0x34 response into proper buffer (David Milburn) [876912] - [netdrv] bna: put back VLAN tag stripped in promisc mode when no VLAN is configured (Ivan Vecera) [870279]- [net] ipset: list-set: fix adding 'after' (Thomas Graf) [880464] - [net] ipset: take into account cidr value for the from address when creating the set (Thomas Graf) [879539] - [net] net_sched: gred: Fix oops in gred_dump() in WRED mode (Thomas Graf) [874872] - [net] IPv4: Send gratuitous ARP for secondary IP addresses also (Jason Wang) [875309] - [net] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Jason Wang) [875309] - [net] fix net.core.?mem_max defaults (Thomas Graf) [878072] - [net] pktgen: fix crash when generating IPv6 packets (Thomas Graf) [877327] - [net] netfilter/ipset: fix hash size checking in kernel (Thomas Graf) [876831] - [net] sctp: send abort chunk when max_retrans exceeded (Neil Horman) [876249]- [fs] ext4: race-condition protection for ext4_convert_unwritten_extents_endio (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: serialize fallocate with ext4_convert_unwritten_extents (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869906] {CVE-2012-4508} - [infiniband] ipoib: Fix AB-BA deadlock when deleting neighbours (Doug Ledford) [873949] - [infiniband] ipoib: Fix memory leak in the neigh table deletion flow (Doug Ledford) [873949] - [infiniband] ipoib: Fix RCU pointer dereference of wrong object (Doug Ledford) [873949] - [misc] Make rcu_dereference_bh work (Doug Ledford) [873949] - [infiniband] ipoib: Use a private hash table for path lookup in xmit path (Doug Ledford) [873949] - [net] netlink: move min_dump_alloc to netlink_callback_extended (Weiping Pan) [872067] - [infiniband] pass rdma_cm module to netlink_dump_start (Weiping Pan) [872067] - [net] netlink: add reference of module in netlink_dump_start (Weiping Pan) [872067] - [net] netfilter: add netlink_dump_control structure for netlink_dump_start() (Weiping Pan) [872067] - [net] netlink: handle errors from netlink_dump() (Weiping Pan) [872067] - [powerpc] mm: Export memory limit via device tree (Baoquan He) [674664] - [powerpc] mm: Change memory_limit from phys_addr_t to unsigned long long (Baoquan He) [674664] - [drm] radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms() (Jerome Glisse) [873728] - [drm] radeon: Fix TV DAC Load Detection for single CRTC chips (Jerome Glisse) [873728] - [drm] radeon: Clean up code in TV DAC load detection (Jerome Glisse) [873728] - [drm] radeon: On DVI-I use Load Detection when EDID is bogus (Jerome Glisse) [873728] - [drm] radeon: Fix primary DAC Load Detection for RV100 chips (Jerome Glisse) [873728] - [drm] radeon: Fix Load Detection on legacy primary DAC (Jerome Glisse) [873728] - [netdrv] ixgbe: PTP get_ts_info missing software support (Andy Gospodarek) [876810] - [pci] dmar: use PF's pci-dev struct for IOMMU association for VFs (Don Dutile) [873462]- [netdrv] pch_gbe: don't reset MAC_RX on FIFO overflow (Veaceslav Falico) [858747] - [netdrv] pch_gbe: don't re-set RX_FIFO_ERR flag in napi_poll (Veaceslav Falico) [858747] - [netdrv] pch_gbe: create functions for MAC_RX enable, disable (Veaceslav Falico) [858747] - [s390] prevent kABI checking for transactional execution and RI (Hendrik Brueckner) [823011] - [s390] add support for transactional memory (Hendrik Brueckner) [823011] - [s390] add support for runtime instrumentation (Hendrik Brueckner) [823011] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [841577] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [841577] - [scsi] have scsi_internal_device_unblock take new state (Chris Leech) [854140] - [scsi] add new SDEV_TRANSPORT_OFFLINE state (Chris Leech) [854140] - [fs] sysfs: Cache the last sysfs_dirent to improve readdir scalability (Jes Sorensen) [869037] - [fs] cifs: when CONFIG_HIGHMEM is set, serialize the write kmaps (Sachin Prabhu) [832252] - [fs] cifs: abstract out function to marshal up the iovec array for async writes (Sachin Prabhu) [832252] - [fs] cifs: on CONFIG_HIGHMEM machines, limit the wsize to the kmap space (Sachin Prabhu) [832252] - [fs] gfs2: fix truncation of journaled data files (Abhijith Das) [864634] - [fs] gfs2: re-fix kernel panic with small gfs2 filesystems (Abhijith Das) [838638] - [target] iblock: Add parameter to specify read-only devices (Andy Grover) [877561] - [ata] sata_svw: check DMA start bit before reset (David Milburn) [737836] - [scsi] hpsa: Use LUN reset instead of target reset (Tomas Henzl) [875091] - [net] bonding: prevent deadlock on slave store with alb mode (Veaceslav Falico) [849129] - [net] fix divide by zero in tcp algorithm illinois (Flavio Leitner) [866514] {CVE-2012-4565}- [mm] percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [828045] - [mm] percpu: fix chunk range calculation (Baoquan He) [828045]- [netdrv] pch_gbe: align skbs to 64byte (Veaceslav Falico) [814481] - [Documentation] nfs: Update kernel idmapping documentation (Steve Dickson) [823359] - [scsi] cxgb3i, cxgb4i: driver updates for rhel6.4 (Jeff Garzik) [747142 747143] - [net] rtnetlink: Fix problem with buffer allocation (Andy Gospodarek) [845081] - [net] RTNETLINK adjusting values of min_ifinfo_dump_size (Andy Gospodarek) [845081] - [net] rtnetlink: Compute and store minimum ifinfo dump size (Andy Gospodarek) [845081] - [kernel] timekeeping: Fix timezone update (Prarit Bhargava) [868859] - [net] sunrpc: add the ability to monitor dynamic slot allocation (Harshula Jayasuriya) [876632] - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [875945] - [x86] abort secondary CPU bring-up gracefully if do_boot_cpu timed out on cpu_callin_mask (Igor Mammedov) [816899] - [fs] vfs: get rid of S_BIAS (Ian Kent) [872813] - [fs] gfs2: Test bufdata with buffer locked and gfs2_log_lock held (Benjamin Marzinski) [874319] - [kernel] cpu: fix cpu_chain section mismatch (Frederic Weisbecker) [852148] - [kernel] sched: Don't modify cpusets during suspend/resume (Frederic Weisbecker) [852148] - [kernel] sched, cpuset: Drop __cpuexit from cpu hotplug callbacks (Frederic Weisbecker) [852148] - [kernel] sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining (Frederic Weisbecker) [852148] - [kernel] cpu: return better errno on cpu hotplug failure (Frederic Weisbecker) [852148] - [kernel] cpu: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() (Frederic Weisbecker) [852148] - [fs] fuse: optimize __fuse_direct_io() (Brian Foster) [858850] - [fs] fuse: optimize fuse_get_user_pages() (Brian Foster) [858850] - [fs] fuse: use get_user_pages_fast() (Brian Foster) [858850] - [fs] fuse: pass iov to fuse_get_user_pages() (Brian Foster) [858850] - [mm] minor cleanup of iov_iter_single_seg_count() (Brian Foster) [858850] - [fs] fuse: use req->page_descs for argpages cases (Brian Foster) [858850] - [fs] fuse: add per-page descriptor to fuse_req (Brian Foster) [858850] - [fs] fuse: rework fuse_do_ioctl() (Brian Foster) [858850] - [fs] fuse: rework fuse_perform_write() (Brian Foster) [858850] - [fs] fuse: rework fuse_readpages() (Brian Foster) [858850] - [fs] fuse: categorize fuse_get_req() (Brian Foster) [858850] - [fs] fuse: general infrastructure for pages of variable size (Brian Foster) [858850] - [mm] memcg: fix split_huge_page_refcounts() (Jerome Marchand) [808538] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [mm] memcg: skip scanning active lists based on individual size (Jerome Marchand) [808538] - [mm] compaction: avoid double mem_cgroup_del_lru() (Jerome Marchand) [808538] - [kernel] events: Switch to internal refcount, fix race with close() (Jiri Olsa) [874723] - [kernel] events: De-schedule a task context when removing the last event (Jiri Olsa) [874723] - [kernel] events: Change close() semantics for group events (Jiri Olsa) [874723] - [kernel] events: Do no try to schedule task events if there are none (Jiri Olsa) [874723] - [kernel] events: Do not set task_ctx pointer in cpuctx if there are no events in the context (Jiri Olsa) [874723] - [kernel] events: Collect the schedule-in rules in one function (Jiri Olsa) [874723] - [kernel] events: Fix initial task_ctx/event installation (Jiri Olsa) [874723] - [kernel] events: Simplify and fix __perf_install_in_context() (Jiri Olsa) [874723] - [kernel] events: Remove task_ctx_sched_in() (Jiri Olsa) [874723] - [kernel] events: Clean up 'ctx' reference counting (Jiri Olsa) [874723] - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869647] - [fs] xfs: fix reading of wrapped log data (Dave Chinner) [874322] - [x86] mm: fix signedness issue in mmap_rnd() (Petr Matousek) [875036] - [net] netlink: fix for too early rmmod (Weiping Pan) [874444] - [net] af_key: fix netns ops ordering on module load/unload (Weiping Pan) [874434] - [net] ipv6/netfilter: fix overlap check for fragments (Amerigo Wang) [726807]- [fs] cifs: deal with id_to_sid embedded sid reply corner case (Sachin Prabhu) [868433] - [fs] cifs: fix hardcoded default security descriptor length (Sachin Prabhu) [868433] - [fs] cifs: extra sanity checking for cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: ensure we revalidate the inode after readdir if cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: don't override the uid/gid in getattr when cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: avoid extra allocation for small cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: simplify id_to_sid and sid_to_id mapping code (Sachin Prabhu) [868433] - [fs] cifs: remove uneeded __KERNEL__ block from cifsacl.h (Sachin Prabhu) [868433] - [fs] cifs: fix the format specifiers in sid_to_str (Sachin Prabhu) [868433] - [fs] cifs: redefine NUM_SUBAUTH constant from 5 to 15 (Sachin Prabhu) [868433] - [fs] cifs: make cifs_copy_sid handle a source sid with variable size subauth arrays (Sachin Prabhu) [868433] - [fs] cifs: make compare_sids static (Sachin Prabhu) [868433] - [fs] cifs: use the NUM_AUTHS and NUM_SUBAUTHS constants in cifsacl code (Sachin Prabhu) [868433] - [fs] cifs: move num_subauth check inside of CONFIG_CIFS_DEBUG2 check in parse_sid() (Sachin Prabhu) [868433] - [fs] cifs: clean up id_mode_to_cifs_acl (Sachin Prabhu) [868433] - [fs] cifs: fix potential buffer overrun in cifs.idmap handling code (Sachin Prabhu) [868433] - [net] bonding: fix a NULL pointer dereference bug in bond_enslave() (Amerigo Wang) [873226] - [fs] pnfs: export symbol nfs_fhget (Steve Dickson) [872232] - [fs] pnfs: export the symbol nfs_fs_type (Steve Dickson) [872229] - [net] pkt_sched: enable QFQ to support TSO/GSO (Amerigo Wang) [816888] - [net] pkt_sched: fix virtual-start-time update in QFQ (Amerigo Wang) [816888] - [net] sched: add missing group change to qfq_change_class (Amerigo Wang) [816888]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [865682] - [scsi] hpsa: fix pci-IDs, add gen8plus Smart Array IDs (Tomas Henzl) [870513] - [fs] nfs: fix bug in legacy DNS resolver (Steve Dickson) [873816] - [fs] nfsd: add get_uint for u32's (Steve Dickson) [873816] - [net] sunrpc: Ensure we return EAGAIN in xs_nospace if congestion is cleared (Steve Dickson) [871128] - [net] sunrpc: Prevent races in xs_abort_connection() (Steve Dickson) [871128] - [net] Revert: sunrpc: Ensure we close the socket on EPIPE errors too (Steve Dickson) [871128] - [net] sunrpc: Get rid of the xs_error_report socket callback (Steve Dickson) [871128] - [fs] ext4: Use proper flags in ext4_ext_insert_extent() (Lukas Czerner) [873394] - [idle] intel_idle: enable Ivy Bridge Xeon support (Lenny Szubowicz) [870209] - [md] dm-raid: Transiently failed devices do not undergo resync (Jonathan E Brassow) [870246] - [md] dm-thin: bump thin and pool target versions to 1.5 (Mike Snitzer) [872249] - [mm] Prevent kernel panic in NUMA related system calls after memory hot-add (Larry Woodman) [870350]- [Documentation] vm: Transparent Hugepage Support (Baoquan He) [852802] - [mm] huge_memory: create sysfs symlink to redhat_transparent_hugepage (Baoquan He) [852802] - [net] openvswitch: allow to turn off TSO on internal devices (Amerigo Wang) [871275] - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872799] - [net] fix bug that causes no RX queue entries to be created under /sys/devices (Tatsuya Kitamura) [869770] - [fs] xfs: move allocation stack switch up to xfs_bmapi_allocate (Dave Chinner) [867277] - [fs] xfs: introduce XFS_BMAPI_STACK_SWITCH (Dave Chinner) [867277] - [fs] xfs: zero allocation_args on the kernel stack (Dave Chinner) [867277] - [kernel] Do not include asm-generic/bitops/le.h directly, use linux/bitops.h (Jes Sorensen) [871142] - [s390] dasd: move wake_up call (Hendrik Brueckner) [869753] - [md] dm-raid: Use safe version of rdev_for_each (Jonathan E Brassow) [871630]- [netdrv] igb: schedule watchdog every second to update statistics fixup (Stefan Assmann) [838404] - [s390] smsgiucv: reestablish IUCV path after resume (Hendrik Brueckner) [869752] - [kernel] events: Fix perf tool is_active old behaviour leftover (Jiri Olsa) [865380] - [mm] hugetlb: fix non-atomic enqueue of huge page (Rafael Aquini) [869750] - [char] random: Use arch-specific RNG to initialize the entropy store (Prarit Bhargava) [862344] - [drm] i915: Use cpu relocations if the object is in the GTT but not mappable (Dave Airlie) [869856] - [scsi] storvsc: Account for in-transit packets in the RESET path (Jason Wang) [870297] - [netdrv] ixgbe: reduce PTP rx path overhead (Jiri Benc) [868214] - [net] relax rcvbuf limits (Weiping Pan) [860778] - [lib] Fix rwsem to not hang the system (David Howells) [852847] - [input] wacom: add support to Cintiq 22HD (Aristeu Rozanski) [857062]- [fs] ext4: Adding error check after calling ext4_mb_regular_allocator() (Eric Sandeen) [852810] - [md] faulty: use disk_stack_limits() (Eric Sandeen) [868233] - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866271] - [net] netfilter/nfnetlink_queue: do not allow to set unsupported flag bits (Steve Best) [822598] - [net] netfilter: Add fail-open support (Steve Best) [822598] - [pci] intel-iommu: Increase the number of iommus supported to MAX_IO_APICS (George Beshers) [787724] - [pci] intel-iommu: Fix identity mapping for sandy bridge (George Beshers) [787724] - [netdrv] tg3: Support the get_ts_info ethtool method (Jiri Benc) [866624] - [netdrv] tg3: enable transmit time stamping (Jiri Benc) [866624] - [kernel] audit: do not print error when SELinux disabled (Eric Paris) [785936] - [kernel] resource: make sure requested range is included in the root range (Johannes Weiner) [845632] - [kernel] ntp: fix non privileged system time shifting (Jan Stancek) [868827] - [x86] mce: Fix race in MCE cpu synchronization (Prarit Bhargava) [868110] - [net] cfg80211, mac80211: avoid state mismatch on deauth (Stanislaw Gruszka) [866417] - [net] mac80211: check if key has TKIP type before updating IV (Stanislaw Gruszka) [859355]- [tools] perf: Catch event names from command line (Luming Yu) [696579 696580] - [tools] perf: Allow pmu events parsing for RHEL6 (Luming Yu) [696579 696580] - [x86] perf: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit (Luming Yu) [696579 696580] - [kernel] events: provide PMU when initing events (Luming Yu) [696579 696580] - [kernel] events: Remove perf_event_attr::type check (Luming Yu) [696579 696580] - [x86] perf: Fix LLC-* and node-* events on Intel SandyBridge (Luming Yu) [696579 696580] - [x86] perf: Add generic NODE cache events (Luming Yu) [696579 696580] - [x86] perf: Fix format definition of SNB-EP uncore QPI box (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem-EX uncore support (Luming Yu) [696579 696580] - [x86] perf: Detect number of instances of uncore CBox (Luming Yu) [696579 696580] - [x86] perf: Fix event constraint for SandyBridge-EP C-Box (Luming Yu) [696579 696580] - [x86] perf: Use 0xff as pseudo code for fixed uncore event (Luming Yu) [696579 696580] - [x86] perf: Fix section mismatch in uncore_pci_init() (Luming Yu) [696579 696580] - [x86] perf: Lowercase uncore PMU event names (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge-EP uncore support (Luming Yu) [696579 696580] - [x86] perf: Add generic PCI uncore PMU device support (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Add generic Intel uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Clean up perf_event cpu code (Luming Yu) [696579 696580] - [ata] ata_piix: defer disks to the Hyper-V drivers by default (Jason Wang) [834682] - [ata] libata: add a host flag to ignore detected ATA devices (Jason Wang) [834682] - [netdrv] hyperv: Add the Hyper-V network driver (Jason Wang) [834682] - [scsi] hyperv: Add the storvsc driver (Jason Wang) [834682] - [hid] hyperv: Add the Hyper-V mouse driver (Jason Wang) [834682] - [virt] hyperv: Add the vmbus and util drivers (Jason Wang) [834682] - [staging] hyperv: Get rid of all the staging hv drivers (Jason Wang) [834682] - [scripts] hyperv: fix up alias creation logic for hv_vmbus_device_id (Jason Wang) [834682] - [scripts] hyperv: Add code to parse struct hv_vmbus_device_id table (Jason Wang) [834682] - [x86] cpu: Integrate the clocksource with Hyper-V detection code (Jason Wang) [834682] - [x86] cpu: Export the symbol ms_hyperv (Jason Wang) [834682] - [misc] vmware_balloon: use the new x86_hyper API (Jason Wang) [834682] - [x86] hypervisor: Export the x86_hyper* symbols (Jason Wang) [834682] - [x86] cpu: Clean up the hypervisor layer (Jason Wang) [834682] - [x86] cpu: Detect running on a Microsoft HyperV system (Jason Wang) [834682] - [virt] hyperv: Add HYPER-V header file (Jason Wang) [834682] - [scsi] megaraid_sas: Version, Changelog, Copyright update (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove duplicate code (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add SystemPD FastPath support (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add array boundary check for SystemPD (Tomas Henzl) [841724] - [scsi] megaraid_sas: Load io_request DataLength in bytes (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add module param for configurable MSI-X vector count (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove un-needed completion_lock spinlock calls (Tomas Henzl) [841724] - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add resetwaittime module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add throttlequeuedepth module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add fpRead/WriteCapable, fpRead/WriteAcrossStripe checks (Tomas Henzl) [841724] - [net] sunrpc: Ensure that the TCP socket is closed when in CLOSE_WAIT (Steve Dickson) [863212] - [fs] nfs: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts (Steve Dickson) [835966] - [md] raid1: Don't release reference to device while handling read error (Jes Sorensen) [853049] - [netdrv] sfc: backport cleanups (Nikolay Aleksandrov) [865751] - [net] fix a sysctl check warning in conntrack reasm code (Amerigo Wang) [867688]- [fs] fuse: implement NFS-like readdirplus support (Brian Foster) [841514] - [drm] nouveau: prevent display switching issues by disabling pageflip (Ben Skeggs) [867698] - [drm] nouveau: restore pre-suspend fence buffer context on resume (Ben Skeggs) [867698] - [drm] nouveau: fix shadowing of ACPI ROM images larger than 64KiB (Ben Skeggs) [867698] - [netdrv] igb: Add 1588 support to I210/I211 (Jiri Benc) [864881] - [netdrv] igb: Prevent dropped Tx timestamps via work items and interrupts (Jiri Benc) [864881] - [netdrv] igb: Store the MAC address in the name in the PTP struct (Jiri Benc) [864881] - [netdrv] igb: Correct PTP support query from ethtool (Jiri Benc) [864881] - [netdrv] igb: Update PTP function names/variables and locations (Jiri Benc) [864881] - [netdrv] igb: Tidy up wrapping for CONFIG_IGB_PTP (Jiri Benc) [864881] - [netdrv] igb: Support the get_ts_info ethtool method (Jiri Benc) [864881] - [netdrv] igb: Add switch case for supported hardware to igb_ptp_remove (Jiri Benc) [864881] - [netdrv] igb: Add Support for new i210/i211 devices (Jiri Benc) [864881] - [netdrv] igb: offer a PTP Hardware Clock instead of the timecompare method (Jiri Benc) [864881] - [netdrv] igb: add PTP Hardware Clock code (Jiri Benc) [864881] - [net] mark ptp support as Tech Preview (Jiri Benc) [829785] - [ptp] link the phc device to its parent device (Jiri Benc) [829785] - [ptp] provide the clock's adjusted frequency (Jiri Benc) [829785] - [ptp] remember the adjusted frequency (Jiri Benc) [829785] - [ptp] Allow PHC devices to adjust PPS events for known delay (Jiri Benc) [829785] - [ptp] Fix clock_getres() implementation (Jiri Benc) [829785] - [ptp] Fix some locking bugs in ptp_read() (Jiri Benc) [829785] - [ptp] Return -EFAULT on copy_to_user() errors (Jiri Benc) [829785] - [pps] return PTR_ERR on error in device_create (Jiri Benc) [829785] - [pps] class_create() returns an ERR_PTR, not NULL (Jiri Benc) [829785] - [pps] simplify conditions a bit (Jiri Benc) [829785] - [pps] make idr lock a mutex and protect idr_pre_get (Jiri Benc) [829785] - [pps] move idr stuff to pps.c (Jiri Benc) [829785] - [pps] convert printk/pr_* to dev_* (Jiri Benc) [829785] - [pps] access pps device by direct pointer (Jiri Benc) [829785] - [pps] fix race in PPS_FETCH handler (Jiri Benc) [829785] - [pps] declare variables where they are used in switch (Jiri Benc) [829785] - [pps] trivial fixes (Jiri Benc) [829785] - [drm] i915: use correct CONFIG for iommu in rhel6 (Dave Airlie) [865666] - [gpu] vga_switcheroo: Don't require handler init callback (Dave Airlie) [867169] - [x86] amd_iommu: attach device fails on the last pci device (Don Dutile) [861164]- [mm] compaction: clear PG_migrate_skip based on compaction and reclaim activity (Rik van Riel) [713546 783248] - [mm] compaction: fix bit ranges in {get,clear,set}_pageblock_skip() (Rik van Riel) [713546 783248] - [netdrv] e1000e: add device IDs for i218 (Clarkville-LP) (Dean Nelson) [862764] - [infiniband] mxl4: Fix build error on platforms where UL is not 64bit (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjust flow steering attach wrapper so that IB works on SR-IOV VFs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Create paravirt contexts for VFs when master IB driver initializes (Doug Ledford) [586028 756396] - [infiniband] mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations (Doug Ledford) [586028 756396] - [infiniband] mlx4: Paravirtualize Node Guids for slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Activate SR-IOV mode for IB (Doug Ledford) [586028 756396] - [infiniband] mlx4: Miscellaneous adjustments for SR-IOV IB support (Doug Ledford) [586028 756396] - [netdrv] mlx4: INIT/CLOSE port logic for IB ports in SR-IOV mode (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjustments to SET_PORT for IB SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add iov directory in sysfs under the ib device (Doug Ledford) [586028 756396] - [infiniband] mlx4: Propagate P_Key and guid change port management events to slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add alias_guid mechanism (Doug Ledford) [586028 756396] - [netdrv] mlx4: Add IB port-state machine and port mgmt event propagation (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add CM paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add multicast group (MCG) paravirtualization for SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: MAD_IFC paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV multiplex and demultiplex MADs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Implement QP paravirtualization and maintain phys_pkey_cache for smp_snoop (Doug Ledford) [586028 756396] - [infiniband] mlx4: Initialize SR-IOV IB support for slaves in master context (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add proxy and tunnel QPs to the reserved QP area (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV IB context objects and proxy/tunnel SQP support (Doug Ledford) [586028 756396] - [infiniband] core: Add ib_find_exact_cached_pkey() (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [net] rds: fix rds-ping spinlock recursion (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Check that retry count values are in range (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Add missing break to switch. (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont orphan skbs in mlx4_en_xmit() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Disable SENSE_PORT for multifunction devices (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up enabling of SENSE_PORT for older (ConnectX-1/-2) HCAs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Stash PCI ID driver_data in mlx4_priv structure (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Avoid having aborted requests hang (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Fix use-after-free in srp_reset_req() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix compilation error when nes_debug is enabled (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Print hardware resource type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for crash when TX checksum offload is off (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for incorrect MSS when TSO is on (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix incorrect resolving of the loopback MAC address (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix crash on uninitialized priv->cmd.slave_sem (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial cleanups to driver log messages (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial readability fix: "0X30" -> "0x30" (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove annoying debug message in the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix wrong offset in parsing query device caps response (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill in sq_sig_type in query QP (Doug Ledford) [826346 826348 826349] - [infiniband] ipoib: Fix use-after-free of multicast object (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Use consistent component mask for IPoIB port space multicast joins (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Remove unused variables in ucm/ucma (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Don't disable BH on BH context (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix local access validation for user MRs (Doug Ledford) [818562] - [infiniband] qib: Add a qib driver version (Doug Ledford) [818562] - [infiniband] qib: Fix failure of compliance test C14-024#06_LocalPortNum (Doug Ledford) [818562] - [netdrv] mlx4: Fix integer overflows so 8TBs of memory registration works (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Return the error value in case of command initialization failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixing error flow in case of QUERY_FW failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add security check / enforcement for flow steering rules set for VMs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put Firmware flow steering structures in common header files (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Check iboe netdev pointer before dereferencing it (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up buddy bitmap allocation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix integer overflow issues around MTT table (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow large mlx4_buddy bitmaps (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Fix a race condition (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix error return code in qib_init_7322_variables() (Doug Ledford) [818562] - [infiniband] Fix typos in infiniband drivers (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: fix mcg.c error return code (Doug Ledford) [826346 826348 826349] - [infiniband] ucma.c: Fix for events with wrong context on iWARP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix possible deadlock on sm_lock spinlock (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove port type restrictions (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix size of cc_supported_table_entries (Doug Ledford) [818562] - [infiniband] ucma: Convert open-coded equivalent to memdup_user() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: checkpatch fixes (Doug Ledford) [818562] - [infiniband] qib: Add congestion control agent implementation (Doug Ledford) [818562] - [infiniband] qib: Reduce sdma_lock contention (Doug Ledford) [818562] - [infiniband] qib: Fix an incorrect log message (Doug Ledford) [818562] - [netdrv] mlx4: map entire pages to increase throughput (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Move MAC_MASK to a common place (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix QP RCU sparse warnings (Doug Ledford) [818562] - [netdrv] mlx4: dereferencing freed memory (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: off by one in parse_trans_rule() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow guests to have IB ports (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement mechanism for reserved Q_Keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Free ICM table in case of error (Doug Ledford) [826346 826348 826349] - [infiniband] cm: Destroy idr as part of the module init error flow (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Remove double function declarations (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill the masked_atomic_cap attribute in query device (Doug Ledford) [826346 826348 826349] - [infiniband] mthca: Fill in sq_sig_type in query QP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mthca: Warning about event for non-existent QPs should show event type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipoib: fix skb truesize underestimatiom (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix sparse RCU warnings in qib_keys.c (Doug Ledford) [818562] - [netdrv] mlx4: Initialize IB port capabilities for all slaves (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Use port management change event instead of smp_snoop (Doug Ledford) [826346 826348 826349] - [infiniband] qib: RCU locking for MR validation (Doug Ledford) [818562] - [infiniband] qib: Avoid returning EBUSY from MR deregister (Doug Ledford) [818562] - [infiniband] qib: Fix UC MR refs for immediate operations (Doug Ledford) [818562] - [infiniband] core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h (Doug Ledford) [818562 826346 826348 826349] - [infiniband] sa: Add GuidInfoRecord query support (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add debug prints (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Pass an invalid PCI id number to VFs (Doug Ledford) [826346 826348 826349] - [infiniband] cma: Allow user to restrict listens to bound address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Listen on specific address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Bind to a specific address family (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Add support for drop action through ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Manage flow steering rules with ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set number of rx rings used by RSS using ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement promiscuous mode with device managed flow-steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add resource tracking for device managed flow steering rules (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Add device managed flow steering firmware API (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add firmware commands to support device managed flow steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set steering mode according to device capabilities (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Re-design multicast attachments flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking ID to be 64 bit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking mechanism to use red-black tree (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set maximal number of default RSS queues (Doug Ledford) [826346 826348 826349] - [infiniband] netlink: Move away from NLMSG_NEW() (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Release QP range in free_resources (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use single completion vector after NOP failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set correct port parameters during device initialization (Doug Ledford) [826346 826348 826349] - [infiniband] cma: QP type check on received REQs should be AND not OR (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix max_wqe capacity reported from query device (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix setting VL_cap in mlx4_SET_PORT wrapper flow (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix EQ deallocation in legacy mode (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Check port out-of-range before using in mlx4_slave_cap (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixes for VF / Guest startup flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix improper use of "port" parameter in mlx4_en_event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix number of EQs used in ICM initialisation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix the slave_id out-of-range test in mlx4_eq_int (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix mlx4_ib_add() error flow (Doug Ledford) [826346 826348 826349] - [infiniband] core: Fix IB_SA_COMP_MASK macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Fix error flow in iser ep connection establishment (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Increase the number of vectors (EQs) available for ULPs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: num cores tx rings for every UP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixed error flow in rem_slave_eqs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add XRC domains and counters to resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix potential kernel Oops in res tracker during Dom0 driver unload (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Address build warnings on set but not used variables (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix init_port mask state for slaves (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change SYNC_TPT to be native (not wrapped) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove unused *_str functions from the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Do not reset module-parameter num_vfs when fail to enable sriov (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change bitmap allocator to work in round-robin fashion (Doug Ledford) [826346 826348 826349] - [infiniband] nes: Don't call event handler if pointer is NULL (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for the ORD value of the connecting peer (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Add cache line awareness to qib_qp and qib_devdata structures (Doug Ledford) [818562] - [infiniband] qib: MADs with misset M_Keys should return failure (Doug Ledford) [818562] - [infiniband] qib: Fix M_Key lease timeout handling (Doug Ledford) [818562] - [infiniband] qib: Fix QLE734X link cycling (Doug Ledford) [818562] - [infiniband] qib: Display correct value for number of contexts (Doug Ledford) [818562] - [infiniband] qib: Correct ordering of reregister vs. port active events (Doug Ledford) [818562] - [infiniband] qib: Optimize pio ack buffer allocation (Doug Ledford) [818562] - [infiniband] qib: Add prefetch for eager buffers (Doug Ledford) [818562] - [infiniband] mlx4: Replace printk(KERN_yyy...) with pr_yyy(...) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add second capabilities flags field (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Put priority bits in WQE of IBoE MLX QP (Doug Ledford) [826346 826348 826349] - [infiniband] core: Add raw packet QP type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add raw packet QP support (Doug Ledford) [826346 826348 826349] - [infiniband] uverbs: Make lockdep output more readable (Doug Ledford) [818562 826346 826348 826349] - [infiniband] uverbs: Lock SRQ / CQ / PD objects in a consistent order (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Fix lockdep false positive recursive locking (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Use qp->usecnt to track multicast attach/detach (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Don't send response for failed MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Set 'D' bit in response for unhandled MADs (Doug Ledford) [818562 826346 826348 826349] - [net] mlx4: Moving to Interrupts for TX completions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Added Ethtool support for TX Interrupt coalescing (Doug Ledford) [826346 826348 826349] - [net] rds: Move all of the network sysctls without a namespace into init_net (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix spelling typo in net (Doug Ledford) [826346 826348 826349] - [infiniband] rdma_cm: TOS <=> UP mapping for IBoE (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: sk_prio <=> UP for untagged traffic (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use netif_set_real_num_{rx, tx}_queues() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: DCB QoS support (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set port QoS attributes (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Force user priority by QP attribute (Doug Ledford) [826346 826348 826349] - [infiniband] core: Don't return EINVAL from sysfs rate attribute for invalid speeds (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Don't return an invalid speed when a port is down (Doug Ledford) [826346 826348 826349] - [infiniband] Stop using NLA_PUT*() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: use gfp flags from caller in conn_alloc() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Remove printk from rds_sendmsg (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Scale size of MTT table with system RAM (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow dynamic MTU configuration for IB ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix info returned when querying IBoE ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix possible missed completion event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Report thermal error events (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix one more static exported function (Doug Ledford) [826346 826348 826349] - [infiniband] Change CQE csum_ok field to a bit flag (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iwcm: Reject connect requests if cmid is not in LISTEN state (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Get rid of redundant ext_port_cap flags (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: defining functions as static (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fixing sparse warnings when copying mac, address to gid entry (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on wrong type for RSS keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on TX blue flame buffer (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Saving mem access on data path (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove sparse errors (Doug Ledford) [826346 826348 826349] - [infiniband] ucma: Fix AB-BA deadlock (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ehca: Fix ilog2() compile failure (Doug Ledford) [818562 826346 826348 826349] - [infiniband] Use central enum for speed instead of hard-coded values (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Free IB connection resources in the proper place (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Consolidate repetitive sysfs code (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Use pr_fmt() and pr_err()/pr_warn() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Fix SDR rates in sysfs (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont change mac_header on xmit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Enforce device max FMR maps in FMR alloc (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Set bad_wr for invalid send opcode (Doug Ledford) [826346 826348 826349] - [infiniband] mad: Return error response for unsupported MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Add MAD error codes from IBA spec (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Avoid filtering LID on SMA portinfo (Doug Ledford) [818562] - [infiniband] qib: Add logic for affinity hint (Doug Ledford) [818562] - [infiniband] nes: Fixes for sparse endianness warnings (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: remove unnecessary variables and arguments (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused field high_prios (Doug Ledford) [826346 826348 826349] - [net] rds: Fix typo in iw_recv.c and ib_recv.c (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix typo in cmd.c (Doug Ledford) [826346 826348 826349] - [net] ipv4/route: export symbol ip_tos2prio (Doug Ledford) [818562 826346 826348 826349] - [misc] Backport of pr_*_once() functions (Doug Ledford) [818562 826346 826348 826349] - [mm] Revert: reduce memcg memory overhead (Jarod Wilson) [808538]- [drm] i915: block haswell support (Dave Airlie) [862376] - [powerpc] fadump: Remove the phyp assisted dump code (Steve Best) [739124] - [powerpc] pseries: Call ibm, os-term if the ibm, extended-os-term is present (Steve Best) [739124] - [powerpc] fadump: Invalidate the fadump registration during machine shutdown (Steve Best) [739124] - [powerpc] fadump: Invalidate registration and release reserved memory for general use (Steve Best) [739124] - [fs] proc/vmcore: Introduce cleanup routine to invalidate /proc/vmcore (Steve Best) [739124] - [powerpc] fadump: Add PT_NOTE program header for vmcoreinfo (Steve Best) [739124] - [powerpc] fadump: Convert firmware-assisted cpu state dump data into elf notes (Steve Best) [739124] - [powerpc] fadump: Initialize elfcore header and add PT_LOAD program headers (Steve Best) [739124] - [powerpc] fadump: Register for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Reserve the memory for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Add documentation for firmware-assisted dump (Steve Best) [739124] - [net] Add rtnetlink init_rcvwnd to set the TCP initial receive window (Jesper Brouer) [795598] - [scsi] fcoe: Fix write errors on NPIV ports (Neil Horman) [857575] - [scsi] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member (Neil Horman) [857575] - [scsi] fcoe: Fix up rmmod crash (Neil Horman) [860846] - [fs] NFSv4.1: Clean up layoutreturn (Steve Dickson) [837871] - [net] nfs: Fix buffer overflow checking in __nfs4_get_acl_uncached (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix the acl cache size calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: nfs_getaclargs.acl_len is a size_t (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Don't use private xdr_stream fields in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix pointer arithmetic in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Simplify the GETATTR attribute length calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Add the helper xdr_stream_pos (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Don't decode beyond the end of the RPC reply message (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Clean up xdr_set_iov() (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: xdr_read_pages needs to clear xdr->page_ptr (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid reading past buffer when calling GETACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [virt] kvm: Use accessors function to access cr4 (Gleb Natapov) [866452] - [fs] xfs: report projid32bit feature in geometry call (Eric Sandeen) [865929] - [usb] serial/ti_usb: fix module removal (Don Zickus) [864186] - [fs] nfs: do not send an empty SETATTR compound (J. Bruce Fields) [863912]- [scsi] libfc: fix lun reset failure bugs in fc_fcp_resp handling of FCP_RSP_INFO (Neil Horman) [789103] - [scsi] libfc: fix retries with FDMI lport states (Neil Horman) [789103] - [scsi] fcoe: remove lport from net device before doing per cpu rx thread cleanup (Neil Horman) [789103] - [scsi] libfc: flush lport worker after its disabled (Neil Horman) [789103] - [scsi] fcoe: defer releasing master lport until complete fcoe interface cleanuped up (Neil Horman) [789103] - [scsi] fcoe: Support extra MAC descriptor to be used as FCoE MAC (Neil Horman) [789103] - [scsi] foce: remove bh disable from fcoe sw transport rcv function (Neil Horman) [789103] - [scsi] fcoe: remove frame dropping code from fcoe_percpu_clean (Neil Horman) [789103] - [scsi] fcoe: reduce contention for fcoe_rx_list lock (Neil Horman) [789103] - [scsi] libfc: fcoe_transport_create fails in single-CPU environment (Neil Horman) [789103] - [scsi] fcoe: Remove duplicate vn port reset operation (Neil Horman) [789103] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789103] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789103] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789103] - [net] dcb: Use ifindex instead of ifname (Neil Horman) [789103] - [scsi] libfc: avoid exchanges collision during lport reset (Neil Horman) [789103] - [scsi] libfc: fix fc_eh_host_reset (Neil Horman) [789103] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Neil Horman) [789103] - [scsi] fcoe: Move common functions to fcoe_transport library (Neil Horman) [789103] - [scsi] fcoe: convert to SKB paged frag API (Neil Horman) [789103] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Neil Horman) [789103] - [scsi] libfc: add ddp_targ() to libfc function template to supprot FCoE DDP in target mode (Neil Horman) [789103] - [net] add ndo_fcoe_ddp_target() to support FCoE DDP in target mode (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE target (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targe (Neil Horman) [789103] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Neil Horman) [789103] - [scsi] fcoe: Incorrect CVL handling for NPIV ports (Neil Horman) [789103] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Neil Horman) [789103] - [scsi] libfc: remove duplicate ema_list init (Neil Horman) [789103] - [scsi] libfc: Move host_lock usage into ramp_up/down routines (Neil Horman) [789103] - [scsi] use list_move() instead of list_del()/list_add() combination (Neil Horman) [789103] - [scsi] fcoe: correct checking for bonding (Neil Horman) [789103] - [scsi] libfc: initialize EM anchors list and then update npiv EMs (Neil Horman) [789103] - [scsi] fcoe: Move common code from fcoe to libfcoe module (Neil Horman) [789103] - [scsi] fcoe: use dedicated workqueue instead of system_wq (Neil Horman) [789103] - [fs] quota: move remount handling into the filesystem (Lukas Czerner) [805769] - [fs] allow fs to handle quota enable/disable kABI friendly (Lukas Czerner) [805769] - [fs] cifs: fix oops while traversing open file list (Sachin Prabhu) [707700] - [fs] cifs: add a cache= option to better describe the different cache flavors (Sachin Prabhu) [850751] - [s390] scm_block: Force cluster writes (Hendrik Brueckner) [834290] - [s390] cio: Add scm block driver (Hendrik Brueckner) [834290] - [s390] cio: add eadm subchannel driver (Hendrik Brueckner) [834290] - [s390] cio: move asms to generic header (Hendrik Brueckner) [834290] - [s390] cio: Add scm notification (Hendrik Brueckner) [834290] - [s390] cio: Add SCM bus driver (Hendrik Brueckner) [834290] - [s390] chsc: implement store SCM information (Hendrik Brueckner) [834290] - [s390] cio: Add eadm related structures (Hendrik Brueckner) [834290] - [s390] cio: move orb definitions to separate header (Hendrik Brueckner) [834290] - [s390] css: Add eadm facility bits (Hendrik Brueckner) [834290] - [s390] css: Allow drivers to trigger sch evaluation (Hendrik Brueckner) [834290] - [fs] block_dev: Fix crash when block device is read and block size is changed at the same time (Mikulas Patocka) [855906] - [tracing] remove kabi workaround that is no longer needed (Jeff Moyer) [855906] - [mm] tracing: Move include of trace/events/kmem.h out of header into slab.c (Jeff Moyer) [855906] - [mm] slab: Move kmalloc tracepoint out of inline code (Jeff Moyer) [855906] - [virt] kvm: fix race with level interrupts (Michael S. Tsirkin) [847722] - [usb] usbhid: Fix use-after-free in USBHID (James Paradis) [857518] - [kernel] sched_rt: Ignore RT queue throttling if idle task has RT policy (Igor Mammedov) [843541] - [md] Don't truncate size at 4TB for RAID0 and Linear (Jes Sorensen) [865637] - [scsi] ibmvfc: Fix double completion on abort timeout (Steve Best) [865115]- [fs] nfs: tear down caches in nfs_init_writepagecache when allocation fails (Steve Dickson) [857555] - [fs] pnfs: client fails to select correct DS from multipath (Steve Dickson) [851312] - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Lukas Czerner) [859457] - [usb] Add kernel parameter to force io_watchdog for Intel EHCI HCD (James Paradis) [846024] - [fs] btrfs: Convert to new freezing mechanism (Zach Brown) [698324] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Zach Brown) [698324] - [fs] btrfs: fix min csum item size warnings in 32bit (Zach Brown) [698324] - [fs] btrfs: backport from mainline linux 3.5 kernel (Zach Brown) [698324] - [kernel] tracing: Don't use p->len field to determine output in __print_*() functions (Zach Brown) [698324] - [kernel] tracing: Don't print an extra separator of flags (Zach Brown) [698324] - [kernel] tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine (Zach Brown) [698324] - [fs] btrfs: add BTRFS_MINOR for auto-loading (Zach Brown) [698324] - [fs] add FS_NOCOW_FL inode attribute flag (Zach Brown) [698324] - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Lukas Czerner) [809691] {CVE-2012-2100} - [fs] ext4: fix undefined behavior in ext4_fill_flex_info() (Lukas Czerner) [809691] {CVE-2012-2100} - [virt] kvm: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit (Don Dugger) [736906] - [virt] kvm/vmx: Enable EPT A/D bits if supported by turning on relevant bit in EPTP (Don Dugger) [736906] - [virt] kvm/vmx: Use EPT Access bit in response to memory notifiers (Don Dugger) [736906] - [virt] kvm/vmx: Add EPT A/D bits definitions (Don Dugger) [736906] - [virt] kvm/vmx: Add parameter to control A/D bits support, default is on (Don Dugger) [736906] - [s390] zfcp: disable DIX support (Hendrik Brueckner) [694237] - [s390] zfcp: non-experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Introduce experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Enable data division support for FCP devices (Hendrik Brueckner) [694237] - [s390] zfcp: Update FCP protocol related code (Hendrik Brueckner) [694237] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861177] - [s390] mm: fix user access page-table walk code (Hendrik Brueckner) [861176] - [s390] dasd: fix pathgroup race (Hendrik Brueckner) [859526] - [fs] gfs2: Consolidate free block searching functions (Bob Peterson) [848109] - [fs] gfs2: Fix unclaimed_blocks() wrapping bug and clean up (Bob Peterson) [848109] - [fs] gfs2: Improve block reservation tracing (Bob Peterson) [848109] - [fs] gfs2: Fall back to ignoring reservations, if there are no other blocks left (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_setbit() (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_testbit() (Bob Peterson) [848109] - [fs] gfs2: Update rgblk_free() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Update gfs2_get_block_type() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Replace rgblk_search with gfs2_rbm_find (Bob Peterson) [848109] - [fs] gfs2: Add structure to contain rgrp, bitmap, offset tuple (Bob Peterson) [848109] - [fs] gfs2: Eliminate redundant calls to may_grant (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_dq_wait and wait_on_demote (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_wait and wait_on_holder (Bob Peterson) [848109] - [fs] gfs2: inline __gfs2_glock_schedule_for_reclaim (Bob Peterson) [848109] - [fs] gfs2: change function gfs2_direct_IO to use a normal gfs2_glock_dq (Bob Peterson) [848109] - [fs] gfs2: Allow more dirty buffers and reduce journal commits (Bob Peterson) [848109] - [fs] gfs2: eliminate log elements and simplify (Bob Peterson) [848109] - [fs] gfs2: Eliminate vestigial sd_log_le_rg (Bob Peterson) [848109] - [fs] gfs2: Make gfs2_log_fake_buf() write the buffer too (Bob Peterson) [848109] - [fs] gfs2: Move two functions from log.c to lops.c (Bob Peterson) [848109] - [fs] gfs2: Drop "pull" argument from log_write_header() (Bob Peterson) [848109] - [fs] gfs2: Add missing static to bd_cmp() (Bob Peterson) [848109] - [fs] gfs2: Remove rs_requested field from reservations (Bob Peterson) [848109] - [block] Fix hanging kernel threads in blk_execute_rq() (James Paradis) [855984] - [target] Fix crash in iblock backstore (Andy Grover) [863221] - [target] Do not print error if can't load target_core_stgt (Andy Grover) [822075]- [netdrv] sfc: Fix division by zero when using one RX channel and no SR-IOV (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Backport cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix calculation of vf_i in map_vi_index() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add SR-IOV back-end support for SFC9000 family (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Work around bogus 'uninitialised variable' warning (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for TX MAC filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for configuring RX unicast/multicast default filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove now-unused filter function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement ethtool RX NFC rules API instead of n-tuple API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for retrieving and removing filters by ID (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for filter IDs, indices and search depths (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Change filter ID generation to satisfy priority semantics of RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assertions in efx_filter_rfs() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix loop condition for efx_filter_search() when !for_insert (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement hardware acceleration of RFS (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Limit filter search depth further for performance hints (i.e. RFS) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise filter spec initialisation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove filter table IDs from filter functions (Nikolay Aleksandrov) [824042] - [netdrv] drivers/net: use vzalloc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't try to set filters with search depths we know won't work (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement the ethtool RX n-tuple control functions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add filter table management (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for RXFH (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix num_tc usage (Nikolay Aleksandrov) [824042] - [netdrv] sfc: By default refill RX rings as soon as space for a batch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fill RX rings completely full, rather than to 95 full (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not attempt to flush queues if DMA is disabled (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Log the part number on probe (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_channel::last_eventq_read_ptr (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Run event/IRQ self-test asynchronously when interface is brought up (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Encapsulate access to efx_{channel, nic}::last_irq_cpu in self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Test all event queues in parallel (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Raise self-test timeouts (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove TX completions from adaptive IRQ scoring (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update comments on efx_rx_packet_gro() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant function efx_nic_has_mc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assignment of ip_summed for pre-allocated skbs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reverse initial buffer table allocation to allow for later resizing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allocate SRAM between buffer table and descriptor caches at init time (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make buffer table indices and counts consistently unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Disable flow control during flushes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise event generation to cover VF-owned event queues (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use proper function to test for RX channel in efx_poll() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Leave interrupts and event queues enabled whenever we can (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generate RX fill events based on RX queues, not channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise driver event generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Warn if unable to create MTDs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not retry hardware probe if it schedules a reset (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Skip RX end-of-batch work on channels without an RX queue (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use a more sensible cast in efx_rx_buf_offset() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: MTD: Leave the DEBUG macro alone (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move the end of the non-GRO RX path into its own function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant 'rc' variable, always set to 0 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting fixes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use existing local variables instead of repeated indirect lookups (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove remnants of on-load self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove obsolete function efx_dev_name() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update the description of SFC_MTD (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add hwmon driver for boards using SFC9000-family controllers (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Clean up test interrupt handling (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Partly revert "sfc: Handle serious errors in exactly one interrupt handler" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_nic_type::push_multicast_hash operation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mac_operations into efx_nic_type (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use new names for MC shared memory layout constants (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make handling of MC reboot more reliable (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove fallback for invalid permanent MAC address (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Set default parallelism to per-core by default (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update MCDI (firmware interface) definitions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary inclusion of , prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Const-qualify static data as appropriate, partly prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove parentheses around return expressions, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Avoid assignment in an if-statement, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix some formatting errors reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: fix assignment of 0/1 to bool variables. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use kcalloc instead of kzalloc to allocate array (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add moduleparam.h to drivers as required. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: add skb frag size accessors (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Nikolay Aleksandrov) [824042] - [netdrv] sfc: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Nikolay Aleksandrov) [824042] - [netdrv] sfc: convert to SKB paged frag API. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Clean up definitions of rule location arrays in RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use correct fields of struct ethtool_coalesce (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Validate IRQ moderation parameters in efx_init_irq_moderation() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct reporting and validation of TX interrupt coalescing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct error code for unsupported interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Communications' after 'Solarflare' in references to hardware (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Solarstorm' from Kconfig descriptions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix Siena mac statistics on big endian platforms (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allow resets to be upgraded; use atomic ops for safety (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove casts of void * (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add appropriate include for prefetch users (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't use enums as a bitmask. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use netif_device_{detach, attach}() around reset and self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix TX queue numbering when separate_tx_channels=1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix return value from efx_ethtool_set_rx_ntuple() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Use full 32 bit speed range in ethtool's set_settings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix common misspellings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not use efx_process_channel_now() in online self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Stop the TX queues during loopback self-tests (Nikolay Aleksandrov) [824042] - [netdrv] sfc: make function tables const (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Enable all TSO features on VLANs (Nikolay Aleksandrov) [824042] - [netdrv] net: Add NETIF_F_ALL_TSO define to include/linux/netdevice.h (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Bump version to 3.1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove configurable FIFO thresholds for pause frame generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Expose TX push and TSO counters through ethtool statistics (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update copyright dates (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Read MC firmware version when requested through ethtool (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer further by removing data member (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer by unionising skb and page (Nikolay Aleksandrov) [824042] - [netdrv] Revert "[netdrv] sfc: disable RX hash insertion" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add TX queues for high-priority traffic (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Distinguish queue lookup from test for queue existence (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move TX queue core queue mapping into tx.c (Nikolay Aleksandrov) [824042] - [alsa] usb: Enable TerraTec DMX 6Fire USB and Edirol UA-101/UA-1000 drivers (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add endpoint usage definitions to ch9.h (Jaroslav Kysela) [664586] - [alsa] pcm: Call pgprot_noncached() for vmalloc'ed buffers (Jaroslav Kysela) [664586] - [alsa] ua101: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] pcm: add vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] usb: use old usb_buffer_alloc()/usb_buffer_free() fcns (Jaroslav Kysela) [664586] - [alsa] ua101: fix crash when unplugging (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Select missing SND_VMASTER option in Kconfig (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Update kernel configuration (Jaroslav Kysela) [664586] - [alsa] ua101: remove experimental status (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix signedness bug (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support for S32_LE format (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix pcm rate assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: signedness bug in usb6fire_pcm_prepare() (Jaroslav Kysela) [664586] - [alsa] usb: disable broken hw volume for Tenx TP6911 (Jaroslav Kysela) [664586] - [alsa] usb: print small buffers via *ph[C] (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use NULL instead of 0 for pointer assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: don't use custom hex_to_bin() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix double-free bug in usb6fire_fw_ezusb_upload() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Don't leak firmware in error path (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use the kernel's built-in bit reverse table (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Improve firmware loader (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add analog input volume control (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add mute control for analog outputs (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add individual volume control for analog channels (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add tlv to controls (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support of digital-thru mixer (Jaroslav Kysela) [664586] - [alsa] usb/6fire: remove driver version information (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid unnecessary EP setups in prepare (Jaroslav Kysela) [664586] - [alsa] usbaudio: Move configuration to prepare. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't require hw_params in endpoint. (Jaroslav Kysela) [664586] - [alsa] usbaudio: set period_bytes in substream. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix bogus error messages for delay accounting (Jaroslav Kysela) [664586] - [alsa] usb: Add quirks for Playback Designs devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for (original) Xbox Communicator (Jaroslav Kysela) [664586] - [alsa] usb: fix cross-interface streaming devices (Jaroslav Kysela) [664586] - [alsa] usb: fix calls to next_packet_size (Jaroslav Kysela) [664586] - [alsa] usb: restore delay information (Jaroslav Kysela) [664586] - [alsa] usb: use list_for_each_safe for endpoint resources (Jaroslav Kysela) [664586] - [alsa] usb: Fix URB cancellation at stream start (Jaroslav Kysela) [664586] - [alsa] usbaudio: Remove obsoleted fields in struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix scheduling-while-atomic bug in PCM capture stream (Jaroslav Kysela) [664586] - [alsa] usb: fix clock source validity index (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: initialize card pointer (Jaroslav Kysela) [664586] - [alsa] usb: move calls to usb_set_interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the first PCM interface assignment (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS GT-100 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam Pro for Notebooks (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam E3500 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Convert table to preferred C99 format (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use a table of mixer controls (Jaroslav Kysela) [664586] - [alsa] usb: make snd_usb_substream_capture_trigger static (Jaroslav Kysela) [664586] - [alsa] usb: fix sync pipe check (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix substream assignments (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix rate_list memory leak (Jaroslav Kysela) [664586] - [alsa] usb: fix stream info output in /proc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Call get_min_max_*() after determining the name string (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix comment (Jaroslav Kysela) [664586] - [alsa] usb: fix some typos in endpoint.c documentation (Jaroslav Kysela) [664586] - [alsa] usbaudio: sound/usb/endpoint.c: suppress warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add missing error checks in snd_ebox44_create_mixer() (Jaroslav Kysela) [664586] - [alsa] usbaudio: M-Audio Fast Track Ultra: Add effect controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename Fast Track Ultra mixer quirk functions (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add TLV to M-Audio Fast Track Ultra controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename and export mixer_vol_tlv (Jaroslav Kysela) [664586] - [alsa] usbaudio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. (Jaroslav Kysela) [664586] - [alsa] usb: remove refactorization left-overs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Replace mixer for Electrix Ebox-44 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Skip un-parseable mixer units instead of erroring (Jaroslav Kysela) [664586] - [alsa] usb: Remove obsoleted fields from struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usb: Fix fill_max flag set (Jaroslav Kysela) [664586] - [alsa] usb: Remove unused variable (Jaroslav Kysela) [664586] - [alsa] usb: add some documentation (Jaroslav Kysela) [664586] - [alsa] usb: add support for implicit feedback (Jaroslav Kysela) [664586] - [alsa] usb: remove old streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: switch over to new endpoint streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: implement new endpoint streaming model (Jaroslav Kysela) [664586] - [alsa] usb: add snd_usb_audio-wide mutex (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix build error by consitification of rate list (Jaroslav Kysela) [664586] - [alsa] usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix the return of XRUN (Jaroslav Kysela) [664586] - [alsa] usbaudio: avoid integer overflow in create_fixed_stream_quirk() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol UM-3G support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid flood of frame-active debug messages (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Delete calls to preempt_disable (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix possible hang and overflow in parse_uac2_sample_rate_range() (Jaroslav Kysela) [664586] - [alsa] usbaudio: convert sound/* to use module_usb_driver() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Yamaha MOX6/MOX8 support (Jaroslav Kysela) [664586] - [alsa] usb: added VOX ToneLab ST midi handling (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Roland GAIA SH-01 Synthesizer (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Logitech HD Webcam c510 to quirk-384 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the missing volume quirks at delayed init (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix possible access over audio_feature_info[] array (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Maschine (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix NULL dereference in input.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: increase control transfer timeout (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check for possible chip NULL pointer before clearing probing flag (Jaroslav Kysela) [664586] - [alsa] usbaudio: clear chip->probing on error exit (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added support for Roland UM-ONE midi-usb interface (Jaroslav Kysela) [664586] - [alsa] usb: move code from urb.c to endpoint.c (Jaroslav Kysela) [664586] - [alsa] usb: re-order code (Jaroslav Kysela) [664586] - [alsa] usb: re-order the Makefile (Jaroslav Kysela) [664586] - [alsa] usb: refine delay information with USB frame counter (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Starr Labs USB MIDI support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check the dB-range validity in the later read, too (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix missing mixer dB information (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: track submitted output urbs (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for BOSS Micro BR-80 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix keymap for RigKontrol3 (Jaroslav Kysela) [664586] - [alsa] usb: Fix uninitialized variable usage (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirk for Keith McMillen StringPort (Jaroslav Kysela) [664586] - [alsa] usb: operate on given mixer interface only (Jaroslav Kysela) [664586] - [alsa] usb: avoid dividing by zero on invalid input (Jaroslav Kysela) [664586] - [alsa] usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for Roland / BOSS BR-800 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for M-Audio Fast Track Pro and Quattro (Jaroslav Kysela) [664586] - [alsa] usbaudio: replace "void *" with more specific pointers (Jaroslav Kysela) [664586] - [alsa] usb: turn off de-emphasis in s/pdif for cm6206 (Jaroslav Kysela) [664586] - [alsa] usbaudio: more control quirks for M-Audio FastTrack devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER (Jaroslav Kysela) [664586] - [alsa] usbaudio: export snd_usb_feature_unit_ctl (Jaroslav Kysela) [664586] - [alsa] usbaudio: rework add_control_to_empty() (Jaroslav Kysela) [664586] - [alsa] usbaudio: move assignment of chip->ctrl_intf (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add support for USB X-Fi S51 Pro (Jaroslav Kysela) [664586] - [alsa] usbaudio: handle "Fast Track Ultra" with USB_DEVICE_VENDOR_SPEC() (Jaroslav Kysela) [664586] - [alsa] usbaudio: assume valid clock (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirks for Roland GR-55 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for KORG PANDORA PX5D MIDI interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove invalid extra mixers for Komplete Audio 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: include format.h in format.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: make hwc_debug a noop in case HW_CONST_DEBUG is not set (Jaroslav Kysela) [664586] - [alsa] usbaudio: Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't expose broken dB ranges (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for Audio Kontrol 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: define another USB ID for a buggy USB MIDI cable (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Boss JS-8 Jam Station (Jaroslav Kysela) [664586] - [alsa] usb: Remove trailing spaces from USB card name strings (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement USB autosuspend (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix suspend/resume (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add "cval->res = 384" quirk for Logitech Webcam C600 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume range check and warn if it too big (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix oops due to cleanup race when disconnecting (Jaroslav Kysela) [664586] - [alsa] usbaudio: reconstruct some dispatcher functions to use switch-case (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Native Instruments MK2 devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Audio 2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Enable the E-MU 0204 USB (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Cakewalk UM-1G support (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Driver for TerraTec DMX 6Fire USB (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix missing NULL checks (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix MIDI output (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol SD-90 PCM support (Jaroslav Kysela) [664586] - [alsa] usbaudio: use enum control info helper (Jaroslav Kysela) [664586] - [alsa] usb: fixed typos (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Power/Status LED on Creative USB X-Fi S51 (Jaroslav Kysela) [664586] - [alsa] usb: driver neglects kmalloc return value check and may deref NULL (Jaroslav Kysela) [664586] - [alsa] usbaudio: automatically detect feedback format (Jaroslav Kysela) [664586] - [alsa] usb: Creative USB X-Fi volume knob support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Novation Launchpad support (Jaroslav Kysela) [664586] - [alsa] usb/usx2y: simplify conditional (Jaroslav Kysela) [664586] - [alsa] usb/mixer: remove bogus cast (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix an unused-variable compile warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: add more Yamaha USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Kontrol S4 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: drop version number (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix Fast Track Ultra (8R) 44.1 sample rates (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS ME-25 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland A-PRO support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol PCR-1 PCM support (Jaroslav Kysela) [664586] - [alsa] usb: Release capture substream URBs properly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix detection of vendor-specific device protocol settings (Jaroslav Kysela) [664586] - [alsa] usbaudio: Assume first control interface is for audio (Jaroslav Kysela) [664586] - [alsa] usb: USB3 SuperSpeed sound support (Jaroslav Kysela) [664586] - [alsa] sound/usb/format: silence uninitialized variable warnings (Jaroslav Kysela) [664586] - [alsa] usb: Correct audio problem for Hauppage HVR-850 and others rel. to urb data align (Jaroslav Kysela) [664586] - [alsa] usb: fix comnment/printk typos concerning "empty" (Jaroslav Kysela) [664586] - [alsa] usbaudio: silence a superfluous warning (Jaroslav Kysela) [664586] - [alsa] usb: Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y (Jaroslav Kysela) [664586] - [alsa] usbaudio: simplify control interface access (Jaroslav Kysela) [664586] - [alsa] usbaudio: move and add some comments (Jaroslav Kysela) [664586] - [alsa] usb-midi: whitespace fixes (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify UAC macros and struct names (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up includes in clock.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume resolution quirk for some Logitech webcams (Jaroslav Kysela) [664586] - [alsa] usb/endpoint: fix dangling pointer use (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix UAC2 control value queries (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 sample rate ranges correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix control messages for USB_RECIP_INTERFACE (Jaroslav Kysela) [664586] - [alsa] usbaudio: add check for faulty clock in parse_audio_format_rates_v2() (Jaroslav Kysela) [664586] - [alsa] usbaudio: export UAC2 clock selectors as mixer controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up find_audio_control_unit() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add UAC2 sepecific Feature Unit controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify constants from specification (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse clock topology of UAC2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support partially write-protected UAC2 controls (Jaroslav Kysela) [664586] - [alsa] audio-v2.h: add more UAC2 details (Jaroslav Kysela) [664586] - [alsa] usbaudio: UAC2: clean up parsing of bmaControls (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Bump version number to 1.3.21 (Jaroslav Kysela) [664586] - [alsa] Revert: snd-usb-caiaq: Set default input mode of A4DJ (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Simplify single case to an 'if' (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix feature unit parser for UAC2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for UAC2 pitch control (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 endpoint descriptors correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix return values (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse more format descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Akai MPD16 (Jaroslav Kysela) [664586] - [alsa] usb: fixup for usb_buffer_alloc/free rename (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix selector unit string index accessor (Jaroslav Kysela) [664586] - [alsa] usbaudio: include/usb/*.h checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] sound/usb: add preliminary support for UAC2 interrupts (Jaroslav Kysela) [664586] - [alsa] audio.h: add __attribute__((packed)) to uac_iso_endpoint_descriptor (Jaroslav Kysela) [664586] - [alsa] sound/usb: fix UAC1 regression (Jaroslav Kysela) [664586] - [alsa] usbmixer: use get_iface_desc() rather than direct structure (Jaroslav Kysela) [664586] - [alsa] usb: update gfp/slab.h includes (Jaroslav Kysela) [664586] - [alsa] usb pcm: use of kmalloc requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usb: use of kmalloc/kfree requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add basic support for M-Audio Fast Track Ultra series (Jaroslav Kysela) [664586] - [alsa] usb-mixer: Add support for Audio Class v2.0 (Jaroslav Kysela) [664586] - [alsa] usb-mixer: parse descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbmixer: rename usbmixer.[ch] -> mixer.[ch] (Jaroslav Kysela) [664586] - [alsa] usb-mixer: use defines from audio.h (Jaroslav Kysela) [664586] - [alsa] usb: fix usb build error when PM is not enabled (Jaroslav Kysela) [664586] - [alsa] audio.h: split parts of header into audio-v2.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for samplerate setting on v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support multiple formats with audio class v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: use a format bitmask per alternate setting (Jaroslav Kysela) [664586] - [alsa] usbaudio: rename substream format field to altset_idx (Jaroslav Kysela) [664586] - [alsa] usb-mixer: factor out quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: refactor code (Jaroslav Kysela) [664586] - [alsa] usbaudio: header file cleanups (Jaroslav Kysela) [664586] - [alsa] usbaudio: move ua101 driver (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: Add support for Traktor Kontrol X1 (Jaroslav Kysela) [664586] - [alsa] ua101: add Edirol UA-1000 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam (Jaroslav Kysela) [664586] - [alsa] sound/usb/caiaq/midi.h: Checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove debug "SAMPLE BYTES" printk line (Jaroslav Kysela) [664586] - [alsa] audio.h: Fix field order in uac_format_type_i_ext_descriptor (Jaroslav Kysela) [664586] - [alsa] usbaudio: consolidate header files (Jaroslav Kysela) [664586] - [alsa] usbmixer: bail out early when parsing audio class v2 descriptors (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement basic set of class v2.0 parser (Jaroslav Kysela) [664586] - [alsa] usbaudio: introduce new types for audio class v2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse USB descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Mbox support, output only (Jaroslav Kysela) [664586] - [alsa] usbmixer: use MAX_ID_ELEMS where possible (Jaroslav Kysela) [664586] - [alsa] usbmixer: add usb_id value to usbmixer proc file (Jaroslav Kysela) [664586] - [alsa] usbmixer: introduce /proc/asound/card#/usbmixer file (Jaroslav Kysela) [664586] - [alsa] usbaudio: MIDI support for Access Music VirusTI (Jaroslav Kysela) [664586] - [alsa] usbaudio: reduce MIDI packet size to work around broken firmware (Jaroslav Kysela) [664586] - [alsa] usbmixer: add possibility to remap dB values (Jaroslav Kysela) [664586] - [alsa] usbaudio: use usbquirk.h for detection of HVR-950Q/850 (Jaroslav Kysela) [664586] - [alsa] usbaudio: relax urb data align. restriction HVR-950Q and HVR-850 only (Jaroslav Kysela) [664586] - [alsa] usbaudio: make buffer pointer based on bytes instead on frames (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added functionality for E-mu 0404USB/0202USB/TrackerPre (Jaroslav Kysela) [664586] - [alsa] usbaudio: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] add Edirol UA-101 support (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII (Jaroslav Kysela) [664586] - [alsa] usb: Fix mixer map for Hercules Gamesurround Muse Pocket LT (Jaroslav Kysela) [664586] - [alsa] usbmidi: Use hweight16 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland UA-1G support (Jaroslav Kysela) [664586] - [alsa] usxxx: cleanup chip field (Jaroslav Kysela) [664586] - [alsa] usb: make the USB MIDI module more independent (0/268) (Jaroslav Kysela) [664586] - [alsa] usbaudio: allow switching altsetting on Roland USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add support for US-144 (Jaroslav Kysela) [664586]- [char] ipmi: Fix KABI issues with acpi_ipmi addition (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add a default handler for IPMI operation regions (Matthew Garrett) [803653] - [char] ipmi: Add a callback to indicate that probing has finished (Matthew Garrett) [803653] - [acpi] ipmi: Reorder makefiles (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add the IPMI opregion driver to enable ACPI to access BMC controller (Matthew Garrett) [803653] - [char] ipmi: Add one interface to get more info of low-level IPMI device (Matthew Garrett) [803653] - [char] ipmi: fix ACPI detection with regspacing (Matthew Garrett) [803653] - [char] ipmi: convert tracking of the ACPI device pointer to a PNP device (Matthew Garrett) [803653] - [char] ipmi: add PNP discovery (ACPI namespace via PNPACPI) (Matthew Garrett) [803653] - [pnp] pnpacpi: add interface to retrieve ACPI device from a PNPACPI device (Matthew Garrett) [803653] - [pnp] pnpacpi: save struct acpi_device, not just acpi_handle (Matthew Garrett) [803653] - [mm] hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugepages: fix use after free bug in "quota" handling (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix pgoff computation when unmapping page from vma (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix ENOSPC returned by handle_mm_fault() (Frederic Weisbecker) [843035] {CVE-2012-2133} - [block] loop: remove the incorrect write_begin/write_end shortcut (Lukas Czerner) [766815] - [block] loop: Fix discard_alignment default setting (Lukas Czerner) [766815] - [block] loop: fix loop block driver discard and encryption comment (Lukas Czerner) [766815] - [block] loop: add discard support for loop devices (Lukas Czerner) [766815] - [s390] dasd: check count address during online setting (Hendrik Brueckner) [853234] - [scsi] fix softlockup regression on hot remove (Chris Leech) [863077]- [netdrv] qlge: fix endian issue (Chad Dupuis) [826571] - [netdrv] qlge: Bumped driver version to 1.00.00.31 (Chad Dupuis) [826571] - [netdrv] qlge: Refactoring of ethtool stats (Chad Dupuis) [826571] - [netdrv] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [826571] - [netdrv] qlge: Fixed double pci free upon tx_ring->q allocation failure (Chad Dupuis) [826571] - [netdrv] qlge: Added missing case statement to ethtool get_strings (Chad Dupuis) [826571] - [netdrv] qlge: Clean up ethtool set WOL routine (Chad Dupuis) [826571] - [netdrv] qlge: Fix ethtool WOL calls to operate only on devices that support WOL (Chad Dupuis) [826571] - [netdrv] qlge: Cleanup atomic queue threshold check (Chad Dupuis) [826571] - [netdrv] qlge: Fix TX queue stoppage due to full condition (Chad Dupuis) [826571] - [virt] virtio-scsi: fix copying of sg_list in the presence of of HighMem pages (Paolo Bonzini) [816059 840458] - [virt] virtio-scsi: support online resizing of disks (Paolo Bonzini) [840458] - [virt] virtio-scsi: initialize scatterlist structure for events (Paolo Bonzini) [840458] - [virt] virtio-scsi: hotplug support for virtio-scsi (Paolo Bonzini) [840458] - [virt] virtio-scsi: split scatterlist per target (Paolo Bonzini) [841622] - [virt] virtio-scsi: release sg_lock after add_buf (Paolo Bonzini) [841622] - [virt] virtio-scsi: split locking per vq (Paolo Bonzini) [841622] - [virt] virtio-scsi: unlock during kick (Paolo Bonzini) [841622] - [virt] virtio: support unlocked queue kick (Paolo Bonzini) [841622] - [virt] kvm: Add PCIDE bit to the guest/host mask for CR4 (Don Dugger) [736907] - [virt] kvm/vmx: Implement PCID/INVPCID for guests with EPT (Don Dugger) [736907] - [virt] kvm: Add cpuid_update() callback to kvm_x86_ops (Don Dugger) [736907] - [virt] kvm: expose Intel cpu new features (HLE, RTM) to guest (Don Dugger) [736907] - [virt] kvm: retain pvclock guest stopped bit in guest memory (Amit Shah) [739151] - [virt] kvm: fix pvclock guest stopped flag reporting (Amit Shah) [739151] - [virt] kvmclock: remove check_and_clear_guest_paused warning (Amit Shah) [739151] - [virt] kvmclock: remove unneeded EXPORT macro (Amit Shah) [739151] - [virt] watchdog: add check for suspended vm in softlockup detector (Amit Shah) [739151] - [virt] kvm: Add ioctl for KVM_KVMCLOCK_CTRL (Amit Shah) [739151] - [virt] kvmclock: Add functions to check if the host has stopped the vm (Amit Shah) [739151] - [virt] x86, pvclock: Add flag to indicate that a vm was stopped by the host (Amit Shah) [739151] - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [826414] - [scsi] mpt2sas: Set the phy identifier of the end device to the phy number of the parent device it is linked to (Tomas Henzl) [826414] - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [826414] - [scsi] mpt2sas: better protect sas_device, raid_device, and expander_device lists (Tomas Henzl) [826414] - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [826414] - [scsi] mpt2sas: Added multisegment mode support for Linux BSG Driver (Tomas Henzl) [826414] - [scsi] mpt2sas: Removed redundant global mutex for IOCTLs (Tomas Henzl) [826414] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [826414] - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [826414] - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [826414] - [scsi] mpt2sas: spell "primitive" correctly in function prototype (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [826414] - [netdrv] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [862244]- [fs] xfs: handle EOF correctly in xfs_vm_writepage (Dave Chinner) [859242] - [fs] xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: kill copy and paste segment checks in xfs_file_aio_read (Dave Chinner) [859242] - [fs] xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) (Dave Chinner) [859242] - [fs] xfs: switch to proper __bitwise type for KM_... flags (Dave Chinner) [859242] - [fs] xfs: add trace points for log forces (Dave Chinner) [859242] - [fs] xfs: fix memory reclaim deadlock on agi buffer (Dave Chinner) [859242] - [fs] xfs: stop the sync worker before xfs_unmountfs (Dave Chinner) [737529] - [fs] xfs: flush outstanding buffers on log mount failure (Dave Chinner) [737529] - [fs] xfs: prevent recursion in xfs_buf_iorequest (Dave Chinner) [859242] - [fs] xfs: Properly exclude IO type flags from buffer flags (Dave Chinner) [859242] - [fs] xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) [859242] - [fs] xfs: use kmem_zone_zalloc for buffers (Dave Chinner) [859242] - [fs] xfs: fix incorrect b_offset initialisation (Dave Chinner) [859242] - [fs] xfs: check for buffer errors before waiting (Dave Chinner) [859242] - [fs] xfs: fix buffer lookup race on allocation failure (Dave Chinner) [859242] - [fs] xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [859242] - [fs] xfs: limit specualtive delalloc to maxioffset (Dave Chinner) [859242] - [fs] xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) [859242] - [fs] xfs: prevent needless mount warning causing test failures (Dave Chinner) [859242] - [fs] xfs: punch new delalloc blocks out of failed writes inside EOF. (Dave Chinner) [859242] - [fs] xfs: page type check in writeback only checks last buffer (Dave Chinner) [859242] - [fs] xfs: using GFP_NOFS for blkdev_issue_flush (Dave Chinner) [859242] - [fs] xfs: punch all delalloc blocks beyond EOF on write failure. (Dave Chinner) [859242] - [fs] xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [807503] - [fs] xfs: push the ilock into xfs_zero_eof (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_file_aio_write_checks (Dave Chinner) [807503] - [fs] xfs: avoid taking the ilock unnessecarily in xfs_qm_dqattach (Dave Chinner) [807503] - [fs] xfs: Ensure inode reclaim can run during quotacheck (Dave Chinner) [859242] - [fs] xfs: don't fill statvfs with project quota for a directory (Dave Chinner) [859242] - [fs] xfs: add lots of attribute trace points (Dave Chinner) [859242] - [fs] xfs: fix fstrim offset calculations (Dave Chinner) [859242] - [fs] xfs: Account log unmount transaction correctly (Dave Chinner) [859242] - [fs] xfs: trace xfs_name strings correctly (Dave Chinner) [859242] - [fs] xfs: don't defer metadata allocation to the workqueue (Dave Chinner) [693280] - [fs] xfs: introduce an allocation workqueue (Dave Chinner) [693280] - [fs] xfs: Fix open flag handling in open_by_handle code (Dave Chinner) [859242] - [fs] xfs: fix deadlock in xfs_rtfree_extent (Dave Chinner) [859242] - [fs] xfs: fallback to vmalloc for large buffers in xfs_getbmap (Dave Chinner) [858353] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get (Dave Chinner) [858353] - [fs] xfs: reimplement fdatasync support (Dave Chinner) [845233] - [fs] xfs: split in-core and on-disk inode log item fields (Dave Chinner) [845233] - [fs] xfs: make xfs_inode_item_size idempotent (Dave Chinner) [845233] - [fs] xfs: log timestamp updates (Dave Chinner) [845233] - [fs] xfs: log file size updates at I/O completion time (Dave Chinner) [845233] - [fs] xfs: log file size updates as part of unwritten extent conversion (Dave Chinner) [845233] - [fs] xfs: do not require an ioend for new EOF calculation (Dave Chinner) [845233] - [fs] xfs: only take the ILOCK in xfs_reclaim_inode() (Dave Chinner) [845233] - [fs] xfs: split and cleanup xfs_log_reserve (Dave Chinner) [854465] - [fs] xfs: share code for grant head availability checks (Dave Chinner) [854465] - [fs] xfs: share code for grant head wakeups (Dave Chinner) [854465] - [fs] xfs: share code for grant head waiting (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_wake_all (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_init (Dave Chinner) [854465] - [fs] xfs: add the xlog_grant_head structure (Dave Chinner) [854465] - [fs] xfs: remove log space waitqueues (Dave Chinner) [854465] - [fs] xfs: cleanup xfs_log_space_wake (Dave Chinner) [854465] - [fs] xfs: remove xfs_trans_unlocked_item (Dave Chinner) [854465] - [fs] xfs: do exact log space wakeups in xlog_ungrant_log_space (Dave Chinner) [854465] - [fs] xfs: split tail_lsn assignments from log space wakeups (Dave Chinner) [854465] - [fs] xfs: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended (Dave Chinner) [859242] - [fs] xfs: show uuid when mount fails due to duplicate uuid (Dave Chinner) [859242] - [fs] xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans() (Dave Chinner) [859242] - [fs] xfs: cleanup xfs_file_aio_write (Dave Chinner) [845233] - [fs] xfs: always return with the iolock held from xfs_file_aio_write_checks (Dave Chinner) [845233] - [fs] xfs: remove the i_new_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: remove the i_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: make i_flags an unsigned long (Dave Chinner) [845233] - [fs] xfs: fix force shutdown handling in xfs_end_io (Dave Chinner) [845233] - [fs] xfs: simplify xfs_qm_detach_gdquots (Dave Chinner) [859242] - [fs] xfs: make sure to really flush all dquots in xfs_qm_quotacheck (Dave Chinner) [859242] - [fs] xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush (Dave Chinner) [859242] - [fs] xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) [859242] - [fs] xfs: do not flush data workqueues in xfs_flush_buftarg (Dave Chinner) [859242] - [fs] xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks (Dave Chinner) [859242] - [fs] xfs: clean up xfs_ioerror_alert (Dave Chinner) [859242] - [fs] xfs: clean up buffer allocation (Dave Chinner) [859242] - [fs] xfs: optimize fsync on directories (Dave Chinner) [859242] - [fs] xfs: reduce the number of log forces from tail pushing (Dave Chinner) [859242] - [fs] xfs: Dont allocate new buffers on every call to _xfs_buf_find (Dave Chinner) [859242] - [fs] xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit (Dave Chinner) [859242] - [fs] xfs: don't ignore error code from xfs_bmbt_update (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_trans_get_buf() (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_buf_get() (Dave Chinner) [859242] - [fs] xfs: improve ioend error handling (Dave Chinner) [807503] - [fs] xfs: wait for I/O completion when writing out pages in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ioend latency (Dave Chinner) [807503] - [fs] xfs: defer AIO/DIO completions (Dave Chinner) [807503] - [fs] xfs: remove dead ENODEV handling in xfs_destroy_ioend (Dave Chinner) [807503] - [fs] xfs: Fix oops on IO error during xlog_recover_process_iunlinks() (Dave Chinner) [859242] - [fs] xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Dave Chinner) [859242] - [fs] xfs: fix attr2 vs large data fork assert (Dave Chinner) [859242] - [fs] xfs: use doalloc flag in xfs_qm_dqattach_one() (Dave Chinner) [859242] - [fs] xfs: Return -EIO when xfs_vn_getattr() failed (Dave Chinner) [859242] - [fs] xfs: use a cursor for bulk AIL insertion (Dave Chinner) [859242] - [fs] xfs: start periodic workers later (Dave Chinner) [859242] - [fs] xfs: fix possible overflow in xfs_ioc_trim() (Dave Chinner) [700324] - [fs] xfs: fix endian conversion issue in discard code (Dave Chinner) [700324] - [fs] xfs: do not discard alloc btree blocks (Dave Chinner) [700324] - [fs] xfs: add online discard support (Dave Chinner) [700324] - [fs] xfs: fix buffer flushing during unmount (Dave Chinner) [737529] - [fs] xfs: force buffer writeback before blocking on the ilock in inode reclaim (Dave Chinner) [737529] - [fs] xfs: fix xfs_mark_inode_dirty during umount (Dave Chinner) [737529] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [845233] - [fs] xfs: log all dirty inodes in xfs_fs_sync_fs (Dave Chinner) [845233] - [fs] xfs: log the inode in ->write_inode calls for kupdate (Dave Chinner) [845233] - [fs] xfs: fix ->write_inode return values (Dave Chinner) [845233] - [fs] Documentation: Correct s_umount state for freeze_fs/unfreeze_fs (Eric Sandeen) [768304] - [fs] missed mnt_drop_write() in do_dentry_open() (Eric Sandeen) [768304] - [fs] ext2: Implement freezing (Eric Sandeen) [768304] - [fs] btrfs: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] fuse: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext3: Enable the new freeze paths w/ the special KABI flag (Eric Sandeen) [768304] - [fs] gfs2: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] xfs: Convert to new freezing code (Eric Sandeen) [768304] - [fs] ext4: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext4: allow an active handle to be started when freezing (Eric Sandeen) [768304] - [fs] ext4: fix freeze deadlock under IO (Eric Sandeen) [768304] - [fs] ext4: don't return to userspace after freezing the fs with a mutex held (Eric Sandeen) [768304] - [fs] Use old freeze mechanism when appropriate (Eric Sandeen) [768304] - [fs] Protect write paths by sb_start_write - sb_end_write (Eric Sandeen) [768304] - [fs] Skip atime update on frozen filesystem (Eric Sandeen) [768304] - [fs] Add freezing handling to mnt_want_write() / mnt_drop_write() (Eric Sandeen) [768304] - [fs] Add old freeze paths back in; use if FS_HAS_NEW_FREEZE fs flag is not set (Eric Sandeen) [768304] - [fs] Improve filesystem freezing handling (Eric Sandeen) [768304] - [fs] Move grabbing s_umount to callers of grab_super() (Eric Sandeen) [768304] - [fs] get rid of open-coded grab_super() in get_active_super() (Eric Sandeen) [768304] - [fs] nfsd: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] new helpers: fh_{want,drop}_write() (Eric Sandeen) [768304] - [fs] nfsd: link returns nfserr_delay when breaking lease (Eric Sandeen) [768304] - [fs] nfsd: don't leak dentry count on mnt_want_write failure (Eric Sandeen) [768304] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] fat: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] mm: Continue to update file time in fault paths for OOT filesystems (Eric Sandeen) [768304] - [fs] mm: Make default vm_ops provide ->page_mkwrite handler (Eric Sandeen) [768304] - [fs] mm: Update file times from fault path only if .page_mkwrite is not set (Eric Sandeen) [768304] - [fs] sysfs: Push file_update_time() into bin_page_mkwrite() (Eric Sandeen) [768304] - [fs] gfs2: Push file_update_time() into gfs2_page_mkwrite() (Eric Sandeen) [768304] - [fs] Push file_update_time() into __block_page_mkwrite() (Eric Sandeen) [768304] - [fs] fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() (Eric Sandeen) [768304] - [fs] pipe: block pipe_write() on a frozen filesystem (Eric Sandeen) [768304] - [fs] namespace.c: avoid panic for NULL mnt_ns in do_add_mount() (Eric Sandeen) [732340] - [fs] ext4: always set then trimmed blocks count into len (Lukas Czerner) [858012] - [fs] ext4: fix trimmed block count accounting (Lukas Czerner) [858012] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [858012] - [fs] xfs: fix race while discarding buffers (Carlos Maiolino) [829066] - [fs] gfs2: Write out dirty inode metadata in delayed deletes (Robert S Peterson) [748827]- [mm] vmscan: add in_reclaim_compaction (Rik van Riel) [713546 783248] - [mm] vmscan: stop reclaim/compaction earlier due to insufficient progress if !__GFP_REPEAT (Rik van Riel) [713546 783248] - [usb] ch9: define Set SEL and Set Isoch Delay macros (Don Zickus) [836217] - [usb] ch9: add function defines from ch9, USB 3.0 spec (Don Zickus) [836217] - [usb] xhci: fix compilation error for non-PCI based stacks (Don Zickus) [836217] - [usb] xhci: use ioremap_nocache in xhci-plat (Don Zickus) [836217] - [usb] xhci: Fix Compliance Mode on SN65LVPE502CP Hardware (Don Zickus) [836217] - [usb] xhci: Make handover code more robust (Don Zickus) [836217] - [usb] xhci: Fix a logical vs bitwise AND bug (Don Zickus) [836217] - [usb] xhci: Only switch the switchable ports (Don Zickus) [836217] - [usb] xhci: Recognize USB 3.0 devices as superspeed at powerup (Don Zickus) [836217] - [usb] xhci: Switch PPT ports to EHCI on shutdown (Don Zickus) [836217] - [usb] xhci: Fix bug after deq ptr set to link TRB (Don Zickus) [836217] - [usb] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk (Don Zickus) [836217] - [usb] xhci: Increase reset timeout for Renesas 720201 host (Don Zickus) [836217] - [usb] Add a sysfs file to show LTM capabilities (Don Zickus) [815470] - [usb] Enable Latency Tolerance Messaging (LTM) (Don Zickus) [815470] - [usb] xhci: Export Latency Tolerance Messaging capabilities (Don Zickus) [815470] - [usb] xhci: Fix hang on back-to-back Set TR Deq Ptr commands (Don Zickus) [836217] - [usb] xhci: Add support for root hub port status CAS (Don Zickus) [836217] - [usb] xhci: Increase the timeout for controller save/restore state operation (Don Zickus) [836217] - [usb] xhci: Don't free endpoints in xhci_mem_cleanup() (Don Zickus) [836217] - [usb] xhci: Fix invalid loop check in xhci_free_tt_info() (Don Zickus) [836217] - [usb] xhci: fix resource leak in xhci power loss path (Don Zickus) [836217] - [usb] enable USB2 LPM if port suspend fails (Don Zickus) [836217] - [usb] xhci: Add new short TX quirk for Fresco Logic host (Don Zickus) [836217] - [usb] xhci: testing sizeof xhci_doorbell_array 2 time (Don Zickus) [836217] - [usb] xhci: print URB's expected length in decimal, not hex (Don Zickus) [836217] - [usb] xhci: Add Lynx Point to list of Intel switchable hosts (Don Zickus) [817872] - [usb] xhci: Handle COMP_TX_ERR for isoc tds (Don Zickus) [836217] - [usb] xhci: keep track of ports being resumed and indicate in hub_status_data (Don Zickus) [836217] - [usb] xhci: Correct the #define XHCI_LEGACY_DISABLE_SMI (Don Zickus) [836217] - [usb] xhci: use gfp flags from caller instead of GFP_ATOMIC (Don Zickus) [836217] - [usb] xhci: add XHCI_RESET_ON_RESUME quirk for VIA xhci host (Don Zickus) [836217] - [usb] fix bug of device descriptor got from superspeed device (Don Zickus) [836217] - [usb] xhci: Fix register save/restore order (Don Zickus) [836217] - [usb] xhci: Restore event ring dequeue pointer on resume (Don Zickus) [836217] - [usb] xhci: Don't write zeroed pointers to xHC registers (Don Zickus) [836217] - [usb] xhci: Warn when hosts don't halt (Don Zickus) [836217] - [usb] xhci: don't re-enable IE constantly (Don Zickus) [836217] - [usb] xhci: fix section mismatch in xhci-pci (Don Zickus) [836217] - [usb] xhci: correct to print the true HSEE of USBCMD (Don Zickus) [836217] - [usb] Don't make USB_ARCH_HAS_{XHCI, OHCI, EHCI} depend on USB_SUPPORT (Don Zickus) [836217] - [usb] xhci: add platform driver support (Don Zickus) [836217] - [usb] xhci: update sg tablesize (Don Zickus) [836217] - [usb] xhci: check enqueue pointer advance into dequeue seg (Don Zickus) [836217] - [usb] xhci: Allocate 2 segments for transfer ring (Don Zickus) [836217] - [usb] xhci: dynamic ring expansion (Don Zickus) [836217] - [usb] xhci: set cycle state when allocate rings (Don Zickus) [836217] - [usb] xhci: factor out segments allocation and free function (Don Zickus) [836217] - [usb] xhci: count free TRBs on transfer ring (Don Zickus) [836217] - [usb] xhci: store ring's last segment and segment numbers (Don Zickus) [836217] - [usb] xhci: store ring's type (Don Zickus) [836217] - [usb] xhci: use __ffs() instead of hardcoding shift (Don Zickus) [836217] - [usb] xhci: BESL calculation based on USB2.0 LPM errata (Don Zickus) [836217] - [usb] Set wakeup bits for all children hubs (Don Zickus) [836217] - [usb] xhci: Support device-initiated USB 3.0 resume (Don Zickus) [836217] - [usb] Refactor hub remote wake handling (Don Zickus) [836217] - [usb] xhci: Enable USB 3.0 hub remote wakeup (Don Zickus) [836217] - [usb] Suspend functions before putting dev into U3 (Don Zickus) [836217] - [usb] xhci: Enable remote wakeup for USB3 devices (Don Zickus) [836217] - [usb] xhci: Kick khubd when USB3 resume really completes (Don Zickus) [836217] - [usb] Adding #define in hub_configure() and hcd.c file (Don Zickus) [836217] - [fs] ext4: fix failure exits (Lukas Czerner) [859545] - [fs] ext4: Free resources in some error path in ext4_fill_super (Lukas Czerner) [859545] - [fs] ext4: fix missing iput of root inode for some mount error paths (Lukas Czerner) [859545] - [fs] ext4: avoid hangs in ext4_da_should_update_i_disksize() (Lukas Czerner) [859545] - [fs] ext4: display the correct mount option in /proc/mounts for [no]init_itable (Lukas Czerner) [859545] - [fs] ext4: fix ext4_end_io_dio() racing against fsync() (Lukas Czerner) [859545] - [fs] ext4: fix racy use-after-free in ext4_end_io_dio() (Lukas Czerner) [859545] - [fs] ext4: initialization of ext4_li_mtx needs to be done earlier (Lukas Czerner) [859545] - [md] dm-raid: Fix possible kernel panic from bad index check (Jonathan E Brassow) [855448] - [md] raid10: Add plugging functions (Jonathan E Brassow) [854058] - [md] dm-raid: Validate RAID10 replacement devices (Jonathan E Brassow) [854058] - [md] dm-raid: Move some code to its own function (Jonathan E Brassow) [854058] - [md] raid10: Adjust for no gendisk structure (Jonathan E Brassow) [854058] - [md] dm-raid: Should select MD_RAID10 module (Jonathan E Brassow) [854058] - [md] dm-raid: Support RAID10 (Jonathan E Brassow) [854058] - [md] raid10: export md_raid10_congested (Jonathan E Brassow) [854058] - [md] raid: Move macros (Jonathan E Brassow) [854058] - [md] raid1: rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Fix compiler warning (Jonathan E Brassow) [854058] - [dm] dm-raid: Use md_error (Jonathan E Brassow) [854058] - [scsi] scsi_dh_rdac: minor return fix for rdac (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Consolidate rdac strings together (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Add a new netapp vendor/product string (Rob Evers) [822984] - [firmware] netxen_nic: add firmware version 4.0.588 (Veaceslav Falico) [826664]- [fs] Check for immutable/append flag in fallocate path (Lukas Czerner) [739101] - [fs] ext4: remove restrictive checks for EOFBLOCKS_FL (Lukas Czerner) [739101] - [fs] ext4: fix kernel BUG on large-scale rm -rf commands (Lukas Czerner) [739101] - [fs] ext4: fix hole punch failure when depth is greater than 0 (Lukas Czerner) [739101] - [fs] ext4: hole-punch use truncate_pagecache_range (Lukas Czerner) [739101] - [mm] add truncate_pagecache_range() (Lukas Czerner) [739101] - [fs] ext4: correct ext4_punch_hole return codes (Lukas Czerner) [739101] - [fs] ext4: give more helpful error message in ext4_ext_rm_leaf() (Lukas Czerner) [739101] - [fs] ext4: remove unused code from ext4_ext_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: rewrite punch hole to use ext4_ext_remove_space() (Lukas Czerner) [739101] - [fs] ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers() (Lukas Czerner) [739101] - [fs] ext4: remove messy logic from ext4_ext_rm_leaf (Lukas Czerner) [739101] - [fs] ext4: only call ext4_jbd2_file_inode when an inode has been extended (Lukas Czerner) [739101] - [fs] ext4: fix 2nd xfstests 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: teach ext4_ext_split to calculate extents efficiently (Lukas Czerner) [739101] - [fs] ext4: Fix flag testing in ext4_ext_insert_extent() (Lukas Czerner) [739101] - [fs] ext4: let ext4_discard_partial_buffers handle unaligned range correctly (Lukas Czerner) [739101] - [fs] ext4: return ENOMEM if find_or_create_pages fails (Lukas Czerner) [739101] - [fs] ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock() (Lukas Czerner) [739101] - [fs] ext4: fix xfstests 75, 112, 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: Add new ext4_discard_partial_page_buffers routines (Lukas Czerner) [739101] - [fs] ext4: add action of moving index in ext4_ext_rm_idx for Punch Hole (Lukas Czerner) [739101] - [fs] ext4: punch hole optimizations: skip un-needed extent lookup (Lukas Czerner) [739101] - [fs] ext4: enable "punch hole" functionality (Lukas Czerner) [739101] - [fs] ext4: add "punch hole" flag to ext4_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: punch out extents (Lukas Czerner) [739101] - [fs] ext4: add new function ext4_block_zero_page_range() (Lukas Czerner) [739101] - [fs] ext4: add flag to ext4_has_free_blocks (Lukas Czerner) [739101] - [fs] ext4: fix endianness breakage in ext4_split_extent_at() (Lukas Czerner) [739101] - [fs] ext4: add ext4_split_extent_at() and ext4_split_extent() (Lukas Czerner) [739101] - [fs] ext4: add a function merging extents right and left (Lukas Czerner) [739101] - [fs] ext4: rename {ext, idx}_pblock and inline small extent functions (Lukas Czerner) [739101] - [fs] ext4: Add flags and structure used in ext4_ext_map_blocks() (Lukas Czerner) [739101] - [mm] fix possible cause of a page_mapped BUG (Lukas Czerner) [739101] - [fs] make the feature checks in ->fallocate future proof (Lukas Czerner) [739101] - [fs] btrfs: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] gfs2: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] ext4: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] xfs: handle hole punching via fallocate properly (Lukas Czerner) [739101] - [fs] add hole punching to fallocate (Lukas Czerner) [739101] - [fs] nfs: prevent race that allowed use of freed layout in _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: need to put_layout_hdr on _pnfs_return_layout error path (Steve Dickson) [858361] - [fs] nfs: fix several problems with _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio writes (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio reads (Steve Dickson) [858361] - [fs] nfs: Create an write_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Create an read_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Fix list manipulation snafus in fs/nfs/direct.c (Steve Dickson) [858361] - [fs] nfs: Initialise commit_info.rpc_out when !defined(CONFIG_nfs_V4) (Steve Dickson) [858361] - [fs] nfs: Fix a refcounting issue in O_DIRECT (Steve Dickson) [858361] - [fs] nfs: fix directio refcount bug on commit (Steve Dickson) [858361] - [fs] nfs: Fix a commit bug (Steve Dickson) [858361] - [fs] nfs: Fix a bad reference count issue in the pnfs commit code (Steve Dickson) [858361] - [fs] nfs: Clean up - Simplify reference counting in fs/nfs/direct.c (Steve Dickson) [858357] - [fs] nfs: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release (Steve Dickson) [858357] - [fs] nfs: Clean up - simplify nfs_lock_request() (Steve Dickson) [858357] - [fs] nfs: nfs_set_page_writeback no longer needs to reference the page (Steve Dickson) [858357] - [fs] nfs: Prevent a deadlock in the new writeback code (Steve Dickson) [858357] - [fs] nfs: Fix sparse warnings (Steve Dickson) [858357] - [fs] nfs: COMMIT does not need post-op attributes (Steve Dickson) [858357] - [fs] nfs: Dont request cache consistency attributes on some writes (Steve Dickson) [858357] - [fs] nfs: Simplify the nfs_read_completion functions (Steve Dickson) [858357] - [fs] nfs: Clean up nfs read and write error paths (Steve Dickson) [858357] - [fs] nfs: Read cleanups (Steve Dickson) [858357] - [fs] nfs: Use kmem_cache_zalloc() in nfs_direct_req_alloc (Steve Dickson) [858357] - [fs] nfs: Fix O_DIRECT compile warnings (Steve Dickson) [857110] - [fs] nfs: Simplify O_DIRECT page referencing (Steve Dickson) [857110] - [fs] nfs: O_DIRECT pgio_completion_ops error_cleanup must unlock the request (Steve Dickson) [857110] - [fs] nfs: Ensure that we break out of read/write_schedule_segment on error (Steve Dickson) [857110] - [fs] nfs: Define dummy nfs_init_cinfo() and nfs_init_cinfo_from_inode() (Steve Dickson) [857110] - [fs] nfs: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled (Steve Dickson) [857110] - [fs] nfs: pnfs_pageio_init_read() and init_write() need an extra argument (Steve Dickson) [857110] - [fs] nfs: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c (Steve Dickson) [857110] - [fs] nfs: Prevent garbage cinfo->ds from leaking out (Steve Dickson) [857110] - [fs] nfs: rewrite directio write to use async coalesce code (Steve Dickson) [857110] - [fs] nfs: avoid some stat gathering for direct io (Steve Dickson) [857110] - [fs] nfs: add dreq to nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_commit_completion_ops (Steve Dickson) [857110] - [fs] nfs: create struct nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_generic_commit_list (Steve Dickson) [857110] - [fs] nfs: rewrite directio read to use async coalesce code (Steve Dickson) [857110] - [fs] ext3: Replace lock/unlock_super() with an explicit lock for resizing (Eric Sandeen) [804988] - [fs] cifs: Initialise mid_q_entry before putting it on the pending queue (Sachin Prabhu) [832209] - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fix i_blocks/quota accounting when extent insertion fails (Lukas Czerner) [847981] - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Lukas Czerner) [847981]- [alsa] oxygen: remove no_period_wakeup handling (Jaroslav Kysela) [816880] - [alsa] firewire-speakers, oxygen, ua101: allow > 10 s periods (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: fix polarity of front output (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DGX support (Jaroslav Kysela) [816880] - [alsa] oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs (Jaroslav Kysela) [816880] - [alsa] virtuoso: add S/PDIF input support for all Xonars (Jaroslav Kysela) [816880] - [alsa] oxygen: Xonar DG: fix CS4245 register writes (Jaroslav Kysela) [816880] - [alsa] oxygen: fix Xonar DG input (Jaroslav Kysela) [816880] - [alsa] include delay.h for msleep in Xonar DG support (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Essence ST(X) S/PDIF input (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix silent analog output on Xonar Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] oxygen: fix output routing on Xonar DG (Jaroslav Kysela) [816880] - [alsa] Xonar, CS43xx: Don't overrun static array (Jaroslav Kysela) [816880] - [alsa] oxygen: add S/PDIF source selection for Claro cards (Jaroslav Kysela) [816880] - [alsa] oxygen: fix CD/MIDI for X-Meridian (2G) (Jaroslav Kysela) [816880] - [alsa] oxygen: add some card names (Jaroslav Kysela) [816880] - [alsa] oxygen: do not show chip revision in card longname (Jaroslav Kysela) [816880] - [alsa] oxygen: X-Meridian: add S/PDIF source selection (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital input validity check switch (Jaroslav Kysela) [816880] - [alsa] core, oxygen, virtuoso: add an enum control info helper (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar HDAV1.3 Slim support (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DG support (Jaroslav Kysela) [816880] - [alsa] oxygen: add X-Meridian 2G support (Jaroslav Kysela) [816880] - [alsa] oxygen: add more PCI IDs (Jaroslav Kysela) [816880] - [alsa] virtuoso: reduce MCLK in double rate modes (Jaroslav Kysela) [816880] - [alsa] oxygen: simplify model-specific MCLK handling (Jaroslav Kysela) [816880] - [alsa] virtuoso: use headphone gain setting only on front DAC (Jaroslav Kysela) [816880] - [alsa] virtuoso: handle DAC oversampling automatically (Jaroslav Kysela) [816880] - [alsa] virtuoso: use lower master clock with H6 daughterboard (Jaroslav Kysela) [816880] - [alsa] virtuoso: configure correct master clock frequency on the CS2000 (Jaroslav Kysela) [816880] - [alsa] virtuoso: remove non-working controls on Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] virtuoso: change PCM1796 format to I2S (Jaroslav Kysela) [816880] - [alsa] virtuoso: wait for PCM1796 clock to become stable (Jaroslav Kysela) [816880] - [alsa] virtuoso: do not use fast I2C speed (Jaroslav Kysela) [816880] - [alsa] oxygen: fix SPI clocks slower than 6.25 MHz (Jaroslav Kysela) [816880] - [alsa] oxygen: remove oxygen_model::private_data field (Jaroslav Kysela) [816880] - [alsa] oxygen: allow different number of PCM and mixer channels (Jaroslav Kysela) [816880] - [alsa] oxygen: update hardware comments (Jaroslav Kysela) [816880] - [alsa] oxygen: show correct package ID (Jaroslav Kysela) [816880] - [alsa] oxygen: allow to dump codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] virtuoso: automatically handle Xonar DS headphone routing (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS headphone jack detection (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS input switches (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix WM8766 register writes with MSB (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix setting of Xonar DS line-in/mic-in controls (Jaroslav Kysela) [816880] - [alsa] oxygen: change || to && (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix front panel routing for D1/DX/ST(X) (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDMI enable switch for HDAV1.3 (Jaroslav Kysela) [816880] - [alsa] virtuoso: initialize unknown GPIO bits (Jaroslav Kysela) [816880] - [alsa] oxygen: add HiFier Serenade support (Jaroslav Kysela) [816880] - [alsa] oxygen: reorganize PCI IDs (Jaroslav Kysela) [816880] - [alsa] oxygen: add Kuroutoshikou CMI8787-HG2PCI support (Jaroslav Kysela) [816880] - [alsa] oxygen: support for period wakeup disabling (Jaroslav Kysela) [816880] - [alsa] oxygen: merge HiFier driver into snd-oxygen (Jaroslav Kysela) [816880] - [alsa] oxygen: Add a SSID for CMI8787-HG2PCI (Jaroslav Kysela) [816880] - [alsa] oxygen: add PEX8111 initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: rewrite PCIe bridge initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: fix for PI7C9X110 compatibility (Jaroslav Kysela) [816880] - [alsa] oxygen: do not try to restore nonexistent EEPROM (Jaroslav Kysela) [816880] - [alsa] oxygen: reduce minimum period count (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor dB scale (Jaroslav Kysela) [816880] - [alsa] oxygen: fix chip ID register symbols (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar STX anti-pop delay (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDAV1.3 Slim PCI ID (Jaroslav Kysela) [816880] - [alsa] oxygen: handle CD input configuration with a flag (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS chip name (Jaroslav Kysela) [816880] - [alsa] oxygen: fix analog capture on Claro halo cards (Jaroslav Kysela) [816880] - [alsa] virtuoso: work around missing reset in the Xonar DS Windows driver (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar D1/DX front panel microphone (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS support (Jaroslav Kysela) [816880] - [alsa] oxygen: add high-pass filter control (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital filter control (Jaroslav Kysela) [816880] - [alsa] virtuoso: add PCM1796 oversampling control (Jaroslav Kysela) [816880] - [alsa] oxygen: allow custom MCLK rates (Jaroslav Kysela) [816880] - [alsa] virtuoso: add headphone impedance control (Jaroslav Kysela) [816880] - [alsa] oxygen: cache codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar Essence ST support (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor control names (Jaroslav Kysela) [816880] - [alsa] oxygen: more hardware documentation (Jaroslav Kysela) [816880] - [alsa] oxygen: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] oxygen: better defaults for upmixing control (Jaroslav Kysela) [816880] - [alsa] virtuoso: split virtuoso.c (Jaroslav Kysela) [816880] - [mm] migrate: fix kABI issues (Rik van Riel) [713546 783248] - [mm] compaction: Restart compaction from near where it left off (Rik van Riel) [713546 783248] - [mm] compaction: Cache if a pageblock was scanned and no pages were isolated (Rik van Riel) [713546 783248] - [mm] compaction: Abort compaction loop if lock is contended or run too long (Rik van Riel) [713546 783248] - [mm] compaction: Abort async compaction if locks are contended or taking too long (Rik van Riel) [713546 783248] - [mm] vmscan: consider swap space when deciding whether to continue reclaim (Rik van Riel) [713546 783248] - [mm] vmscan: when reclaiming for compaction, ensure there are sufficient free pages available (Rik van Riel) [713546 783248] - [mm] compaction: introduce sync-light migration for use by compaction (Rik van Riel) [713546 783248] - [mm] page_alloc: do not call direct reclaim for THP allocations while compaction is deferred (Rik van Riel) [713546 783248] - [mm] compaction: allow compaction to isolate dirty pages (Rik van Riel) [713546 783248] - [mm] migration: clean up unmap_and_move() (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware again (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware (Rik van Riel) [713546 783248] - [mm] vmscan: change isolate mode from #define to bitwise type (Rik van Riel) [713546 783248] - [mm] compaction: determine if dirty pages can be migrated without blocking within ->migratepage (Rik van Riel) [713546 783248] - [mm] vmscan: do not OOM if aborting reclaim to start compaction (Rik van Riel) [713546 783248] - [mm] vmscan: abort reclaim/compaction if compaction can proceed (Rik van Riel) [713546 783248] - [mm] vmscan: limit direct reclaim for higher order allocations (Rik van Riel) [713546 783248] - [mm] vmscan: check if we isolated a compound page during lumpy scan (Rik van Riel) [713546 783248] - [mm] compaction: use synchronous compaction for /proc/sys/vm/compact_memory (Rik van Riel) [713546 783248] - [mm] vmscan: reclaim order-0 and use compaction instead of lumpy reclaim (Rik van Riel) [713546 783248] - [mm] shmem: fix up rhel-6.4 kABI issues (Rafael Aquini) [857000] - [mm] shmem: remove shmem_readpage() (Rafael Aquini) [857000] - [mm] shmem: refine shmem_file_splice_read() (Rafael Aquini) [857000] - [mm] shmem: clone shmem_file_splice_read() (Rafael Aquini) [857000] - [watchdog] hpwdt: Fix kdump issue in hpwdt (Don Zickus) [828941] - [watchdog] hpwdt: Unregister NMI events on exit (Don Zickus) [818372] - [x86] nmi: Add new NMI queues to deal with IO_CHK and SERR (Don Zickus) [818372] - [watchdog] hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Don Zickus) [818372] - [net] ipvs: IPv6 MTU checking cleanup and bugfix (Jesper Brouer) [854066] - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854066] - [netdrv] ixgbevf: propagate page->pfmemalloc from skb_alloc_page to skb (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix namespace issue with ixgbe_write_eitr (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add lock around mailbox ops to prevent simultaneous access (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Consolidate Tx context descriptor creation code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support for PCI error handling (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add netdev to ring structure (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Do not rewind the Rx ring before bumping tail (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Use igb style interrupt masks instead of ixgbe style (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Move Tx clean-up into NAPI context (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update q_vector to contain ring pointers instead of bitmaps (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix panic when loading driver (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Cleanup accounting for space needed at start of xmit_frame (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop use of eitr_low and eitr_high for hard coded values (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop netdev_registered value since that is already stored in netdev (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop all dead or unnecessary code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Make sure jumbo frames are set correctly after PF reset (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [819105] - [netdrv] ixgbevf: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819105] - [netdrv] ixgbevf: print MAC via printk format specifier (Andy Gospodarek) [819105] - [netdrv] ixgbevf: rename dev_hw_addr_random and remove redundant second (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Remove unnecessary k.alloc/v.alloc OOM messages (Andy Gospodarek) [819105] - [kernel] perf: Change and simplify ctx::is_active semantics (Jiri Olsa) [853215] - [kernel] ntp: Fix STA_INS/DEL clearing bug (Prarit Bhargava) [862271] - [acpi] Add acpi_ns_remove_null_elements() to prevent null dereference on package elements (Lenny Szubowicz) [835744] - [usb] core: Fix device removal race condition (James Paradis) [849188] - [fs] sysfs: fix corruption in rb-tree caused by name change (John Green) [839984] - [mm] x86_32: fix SHLIB_BASE address typo (Aristeu S. Rozanski F) [804956] {CVE-2012-1568} - [netdrv] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [860007]- [net] vlan: Match underlying dev carrier on vlan add (Amerigo Wang) [845172] - [net] link_watch: allow vlans to get carrier changes faster (Amerigo Wang) [845172] - [net] allow netif_carrier to be called safely from IRQ (Amerigo Wang) [845172] - [net] netdevice: provide common routine for macvlan and vlan operstate management (Amerigo Wang) [845172] - [scsi] bnx2fc: Fix incorrect memset in bnx2fc_parse_fcp_rsp (Tomas Henzl) [860174] - [scsi] bnx2fc: Remove potential NULL dereference (Tomas Henzl) [860174] - [scsi] isci: Allow SSP tasks into the task management path (David Milburn) [860241] - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [819102] - [netdrv] igb: Supported and Advertised Pause Frame (Stefan Assmann) [819102] - [netdrv] igb: reduce Rx header size (Stefan Assmann) [819102] - [netdrv] igb: Add loopback test support for i210 (Stefan Assmann) [819102] - [netdrv] igb: implement 580 MDI setting support (Stefan Assmann) [819102] - [netdrv] igb: Fix register defines for all non-82575 hardware (Stefan Assmann) [819102] - [netdrv] igb: fix panic while dumping packets on Tx hang with IOMMU (Stefan Assmann) [819102] - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [819102] - [netdrv] igb: don't break user visible strings over multiple lines in igb_ethtool.c (Stefan Assmann) [819102] - [netdrv] igb: correct hardware type (i210/i211) check in igb_loopback_test() (Stefan Assmann) [819102] - [netdrv] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [819102] - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [819102] - [netdrv] igb: Use eth_random_addr (Stefan Assmann) [819102] - [netdrv] igb: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819102] - [netdrv] igb: Version bump (Stefan Assmann) [819102] - [netdrv] igb: Update firmware info output (Stefan Assmann) [819102] - [netdrv] igb: Streamline RSS queue and queue pairing assignment logic (Stefan Assmann) [819102] - [netdrv] igb: A fix to VF TX rate limit (Stefan Assmann) [819102] - [netdrv] igb: Fix incorrect RAR address entries for i210/i211 device (Stefan Assmann) [819102] - [netdrv] igb: Disable the BMC-to-OS Watchdog Enable bit for DMAC (Stefan Assmann) [819102] - [netdrv] igb: Add Support for new i210/i211 devices (Stefan Assmann) [819102] - [netdrv] igb: Add function and pointers for 82580 low power state settings (Stefan Assmann) [819102] - [netdrv] igb: fix rtnl race in PM resume path (Stefan Assmann) [819102] - [netdrv] igb: Use netif_set_real_num_{rx,tx}_queues() (Stefan Assmann) [819102] - [netdrv] igb: output register's information related to RX/TX queue (Stefan Assmann) [819102] - [netdrv] igb: Force flow control off during reset when forcing speed (Stefan Assmann) [819102] - [netdrv] igb: Update version to 3.4.7 (Stefan Assmann) [819102] - [netdrv] intel: make wired ethernet driver message level consistent (Stefan Assmann) [819102] - [netdrv] igb: fix warning about unused function (Stefan Assmann) [819102] - [netdrv] igb: fix vf lookup (Stefan Assmann) [819102] - [netdrv] igb: Update Copyright on all Intel copyrighted files (Stefan Assmann) [819102] - [netdrv] igb: make local functions static (Stefan Assmann) [819102]- [netdrv] e1000e: use correct type for read of 32-bit register (Dean Nelson) [819103] - [netdrv] ixgbe: add new configuration options (Andy Gospodarek) [819101] - [netdrv] ixgbe: add skb frag size accessors (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix VLAN stripping and filtering problems (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for ptp functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix PHC loophole allowing misconfiguration of increment register (Andy Gospodarek) [819101] - [netdrv] ixgbe: Check PTP Rx timestamps via BPF filter (Andy Gospodarek) [819101] - [netdrv] ixgbe: PTP Fix hwtstamp mode settings (Andy Gospodarek) [819101] - [netdrv] ixgbe: ptp code cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: support software timestamping (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for get_ts_info (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable timesync clock-out feature for PPS support on X540 (Andy Gospodarek) [819101] - [netdrv] ixgbe: Hardware Timestamping + PTP Hardware Clock (PHC) (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing braces (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix panic while dumping packets on Tx hang with IOMMU (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for new 82599 device (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove extra unused queues in DCB + FCoE case (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix RAR entry counting for generic and fdb_add() (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reduce Rx header size to what is actually used (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix handling of FDIR_HASH flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix build with PCI_IOV enabled. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Change how we check for pre-existing and assigned VFs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov (Andy Gospodarek) [819101] - [netdrv] ixgbe: use PCI_VENDOR_ID_INTEL (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Only enable anti-spoof on VF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Correctly set SAN MAC RAR pool to default pool of PF (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make FCoE allocation and configuration closer to how rings work (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge all FCoE percpu values into a single structure (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup configuration of FCoE registers (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak when SR-IOV VFs are direct assigned (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use VMDq offset to indicate the default pool (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup holes in flags after removing several of them (Andy Gospodarek) [819101] - [netdrv] ixgbe: Retire RSS enabled and capable flags (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for SR-IOV w/ DCB or RSS (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update configure virtualization to allow for multiple PF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup logic for MRQC and MTQC configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move configuration of set_real_num_rx/tx_queues into open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: Ping the VFs on link status change to trigger link change (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for obtaining FCoE TC based on FCoE user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Populate the prio_tc_map in ixgbe_setup_tc (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup unpacking code for DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for getting traffic class from user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge RSS and flow director ring register caching and configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up a useless switch statement and dead code in configure_srrctl (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add feature offset value to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add upper limit to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: count q_vectors instead of MSI-X vectors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: DCB and SR-IOV can not co-exist and will cause hangs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP (Andy Gospodarek) [819101] - [netdrv] ixgbe: simplify padding and length checks (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings (Andy Gospodarek) [819101] - [netdrv] ixgbe: clean up ixgbe_get_settings ethtool function (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for 1G SX modules (Andy Gospodarek) [819101] - [netdrv] ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set (Andy Gospodarek) [819101] - [netdrv] ixgbe: align flow control DV macros with datasheet (Andy Gospodarek) [819101] - [netdrv] ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix_features rxvlan is independent of DCB and needs to be set (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup the hwmon function calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: correct disable_rx_buff timeout (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix bogus error message (Andy Gospodarek) [819101] - [netdrv] ixgbe: Set Drop_EN bit when multiple Rx queues are present w/o flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up priority based flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Exit on error case in VF message processing (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: IEEE PFC stats and reset logic incorrect (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update link flow control to correctly handle multiple packet buffer DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder link flow control functions in ixgbe_common.c (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use __free_pages instead of put_page to release pages (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make ixgbe_fc_autoneg return void and always set current_mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder the ring to q_vector mapping to improve performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Track instances of buffer available but no DMA resources present (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix race condition with shutdown (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix use after free on module remove (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reset max_vfs to zero when user request is out of range (Andy Gospodarek) [819101] - [netdrv] ixgbe: Deny MACVLAN requests from VFs with admin set MAC (Andy Gospodarek) [819101] - [netdrv] ixgbe: add hwmon interface to export thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support functions to access thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix calling skb_put on nonlinear skb assertion bug (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix a memory leak in IEEE DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: check for WoL support in single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Identify FCoE rings earlier to resolve memory corruption w/ FCoE (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing rtnl_lock in PM resume path (Andy Gospodarek) [819101] - [netdrv] ixgbe: UTA table incorrectly programmed (Andy Gospodarek) [819101] - [netdrv] ixgbe: allow RAR table to be updated in promisc mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: add I2C clock stretching (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix WoL issue with fiber (Andy Gospodarek) [819101] - [netdrv] ixgbe: consolidate reporting of MSIX vectors into a single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix typo in enumeration name (Andy Gospodarek) [819101] - [netdrv] ixgbe: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix issues with SR-IOV loopback when flow control is disabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix namespace issues when FCoE/DCB is not enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command (Andy Gospodarek) [819101] - [netdrv] ixgbe: Whitespace cleanups (Andy Gospodarek) [819101] - [netdrv] ixgbe: Two minor fixes for RSS and FDIR set queues functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: drop err_eeprom tag which is at same location as err_sw_init (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move poll routine in order to improve readability (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic for the service timer and VF hang detection (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update layout of ixgbe_ring structure to improve cache performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Store Tx flags and protocol information to tx_buffer sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: always write DMA for single_mapped value with skb (Andy Gospodarek) [819101] - [netdrv] ixgbe: Write gso_segs and bytcount to the ring sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: Place skb on first buffer_info structure to avoid using stack space (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use packets to track Tx completions instead of a seperate value (Andy Gospodarek) [819101] - [netdrv] ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make certain that all frames fit minimum size requirements (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic in ixgbe_change_mtu (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace standard receive path with a page based receive (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: use DCB config values for FCoE traffic class on open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix race condition where RX buffer could become corrupted. (Andy Gospodarek) [819101] - [netdrv] ixgbe: use typed min/max functions where possible (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix obvious return value bug. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not disable read relaxed ordering when DCA is enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for ethtool loopback frame creation and testing (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add iterator for cycling through rings on a q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Allocate rings as part of the q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Default to queue pairs when number of queues is less than CPUs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address issues with Tx WHTRESH value not being set correctly (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder adapter contents for better cache utilization (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do no clear Tx status bits since eop_desc provides enough info (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove tie between NAPI work limits and interrupt moderation (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: check setup_tc return codes (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix comments that are out of date or formatted incorrectly (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix spelling errors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring (Andy Gospodarek) [819101] - [netdrv] ixgbe: Remove boolean comparisons to true/false (Andy Gospodarek) [819101] - [netdrv] ixgbe: Combine post-DMA processing of sk_buff fields into single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for testing status bits in Rx descriptor (Andy Gospodarek) [819101] - [netdrv] ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address fact that RSC was not setting GSO size for incoming frames (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor refactor of RSC (Andy Gospodarek) [819101] - [netdrv] ixgbe: ethtool: stats user buffer overrun (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix stats handling (Andy Gospodarek) [819101] - [netdrv] ixgbe: convert to ndo_fix_features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for displaying ntuple filters via the nfc interface (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix ring assignment issues for SR-IOV and drop cases (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for nfc addition and removal of filters (Andy Gospodarek) [819101] - [net] ethtool: Add a common function for drivers with transmit time stamping (Jiri Benc) [829785] - [net] ethtool: Introduce a method for getting time stamping capabilities (Jiri Benc) [829785] - [ptp] Add a method for obtaining the device index (Jiri Benc) [829785] - [ptp] Added a brand new class driver for ptp clocks (Jiri Benc) [829785] - [pps] unify timestamp gathering (Jiri Benc) [829785] - [ptp] added a BPF to help drivers detect PTP packets (Jiri Benc) [829785] - [net] skbuff: add driver hook for tx time stamping (Jiri Benc) [829785] - [net] add net_tstamp.h to headers_install (Jiri Benc) [829785] - [kernel] posix-clock: Replace mutex with reader/writer semaphore (Jiri Benc) [829785] - [kernel] posix-clock: Introduce dynamic clocks (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup namespace (Jiri Benc) [829785] - [kernel] posix-timers: Add support for fd based clocks (Jiri Benc) [829785] - [x86] Add clock_adjtime (Jiri Benc) [829785] - [kernel] posix-timers: Introduce a syscall for clock tuning (Jiri Benc) [829785] - [kernel] time: Splitout compat timex accessors (Jiri Benc) [829785] - [kernel] ntp: Add ADJ_SETOFFSET mode bit (Jiri Benc) [829785] - [kernel] posix-timers: Update comment (Jiri Benc) [829785] - [kernel] posix-timers: Make posix-cpu-timers functions static (Jiri Benc) [829785] - [kernel] posix-timers: Remove CLOCK_DISPATCH leftovers (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_delete() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_settime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_create() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Remove useless res field from k_clock (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_getres() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Make clock_getres and clock_get mandatory (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_settime to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-cpu-timers: Remove the stub nanosleep functions (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup restart_block usage (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep_restart to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clock_posix_cpu (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup struct initializers (Jiri Benc) [829785] - [kernel] posix-timers: Define nanosleep not supported error separate (Jiri Benc) [829785] - [kernel] posix-timers: Move copy_to_user(created_timer_id) down in timer_create() (Jiri Benc) [829785] - [kernel] posix-timers: Fix error path in timer_create (Jiri Benc) [829785]- [netdrv] be2net: fix vfs enumeration (Ivan Vecera) [819782] - [netdrv] be2net: Regression bug wherein VFs creation broken for multiple cards (Ivan Vecera) [819782] - [pci] intel-iommu: use physfn to search drhd for VF (Ivan Vecera) [819782] - [netdrv] be2net: do not use SCRATCHPAD register (Ivan Vecera) [819782] - [netdrv] be2net: fix max VFs reported by HW (Ivan Vecera) [819782] - [netdrv] be2net: avoid disabling sriov while VFs are assigned (Ivan Vecera) [819782] - [netdrv] be2net: add skb frag size accessors (Ivan Vecera) [827593] - [netdrv] be2net: convert to SKB paged frag API. (Ivan Vecera) [827593] - [netdrv] be2net: use PCIe AER capability (Ivan Vecera) [827593] - [netdrv] be2net: modify log msg for lack of privilege error (Ivan Vecera) [827593] - [netdrv] be2net: fixup malloc/free of adapter->pmac_id (Ivan Vecera) [827593] - [netdrv] be2net: fix FW default for VF tx-rate (Ivan Vecera) [827593] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [827593] - [netdrv] be2net: Add a missing CR in the end of message (Ivan Vecera) [827593] - [netdrv] be2net: Fix to parse RSS hash from Receive completions correctly. (Ivan Vecera) [827593] - [netdrv] be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC (Ivan Vecera) [827593] - [netdrv] be2net: Ignore physical link async event for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VF driver load for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: dont pull too much data in skb linear part (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: Add description about various RSS hash types (Ivan Vecera) [827593] - [netdrv] be2net: Enable RSS UDP hashing for Lancer and Skyhawk (Ivan Vecera) [827593] - [netdrv] be2net: Fix port name in message during driver load (Ivan Vecera) [827593] - [netdrv] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [827593] - [netdrv] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix die temperature stat for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix error while toggling autoneg of pause parameters (Ivan Vecera) [827593] - [netdrv] be2net: Fix Endian (Ivan Vecera) [827593] - [netdrv] be2net: set maximal number of default RSS queues (Ivan Vecera) [827593] - [netdrv] be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug (Ivan Vecera) [827593] - [netdrv] be2net: Explicitly clear the reserved field in the Tx Descriptor (Ivan Vecera) [827593] - [netdrv] be2net: Increase statistics structure size for skyhawk. (Ivan Vecera) [827593] - [netdrv] be2net: Modify error message to incorporate subsystem (Ivan Vecera) [827593] - [netdrv] be2net: fix a race in be_xmit() (Ivan Vecera) [827593] - [netdrv] be2net: Fix driver load for VFs for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [827593] - [netdrv] be2net: fix reporting number of actual rx queues (Ivan Vecera) [827593] - [netdrv] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [827593] - [netdrv] be2net: cleanup be_vid_config() (Ivan Vecera) [827593] - [netdrv] be2net: don't call vid_config() when there's no vlan config (Ivan Vecera) [827593] - [netdrv] be2net: Add functionality to support RoCE driver (Ivan Vecera) [827593] - [netdrv] be2net: Add function to issue mailbox cmd on MQ (Ivan Vecera) [827593] - [netdrv] be2net: Fix to allow get/set of debug levels in the firmware. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to apply duplex value as unknown when link is down. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to not set link speed for disabled functions of a UMC card (Ivan Vecera) [827593] - [netdrv] be2net: update the driver version (Ivan Vecera) [827593] - [netdrv] be2net: fix speed displayed by ethtool on certain SKUs (Ivan Vecera) [827593] - [netdrv] be2net: Fix FW download for BE (Ivan Vecera) [827593] - [netdrv] be2net: Fix Lancer statistics (Ivan Vecera) [827593] - [netdrv] be2net: Fix ethtool self test for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [827593] - [netdrv] be2net: fix ethtool get settings (Ivan Vecera) [827593] - [netdrv] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [827593] - [netdrv] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [827593] - [netdrv] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: reset queue address after freeing (Ivan Vecera) [827593] - [netdrv] be2net: fix tx completion cleanup (Ivan Vecera) [827593] - [netdrv] be2net: event queue re-design (Ivan Vecera) [827593] - [netdrv] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [827593] - [tools] perf: Add missing files to build the python binding (Jiri Olsa) [860404] - [tools] perf: Remove brace expansion from clean target (Jiri Olsa) [860404] - [tools] perf/kvm top: Limit guest kernel info message to once (Jiri Olsa) [860404] - [tools] perf: Introduce intlist (Jiri Olsa) [860404] - [tools] perf: Change strlist to use the new rblist (Jiri Olsa) [860404] - [tools] perf: Introducing rblist (Jiri Olsa) [860404] - [tools] perf/kvm: Use strtol for walking guestmount directory (Jiri Olsa) [860404] - [tools] perf/tool: Save cmdline from user in file header vs what is passed to record (Jiri Olsa) [860404] - [tools] perf/top: Error handling for counter creation should parallel perf-record (Jiri Olsa) [860404] - [tools] perf/session: Remove no longer used synthesize_sample method (Jiri Olsa) [860404] - [tools] perf/evsel: Adopt parse_sample method from perf_event (Jiri Olsa) [860404] - [tools] perf/evlist: Introduce perf_evlist__parse_sample (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__id_hdr_size more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_id_all more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_type more extensively (Jiri Olsa) [860404] - [tools] perf/evsel: Precalculate the sample size (Jiri Olsa) [860404] - [tools] perf/target: Fix check on buffer size (Jiri Olsa) [860404] - [tools] perf/symbols: Fix array sizes for binary types arrays (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events automated tests (Jiri Olsa) [860404] - [tools] perf/annotate: Prevent overflow in size calculation (Jiri Olsa) [860404] - [tools] perf: Fix build error with bison 2.6 (Jiri Olsa) [860404] - [tools] perf: use XSI-complaint version of strerror_r() instead of GNU-specific (Jiri Olsa) [860404] - [tools] perf: Make the breakpoint events sample period default to 1 (Jiri Olsa) [860404] - [tools] perf/test: Add dso data caching tests (Jiri Olsa) [860404] - [tools] perf/symbols: Add dso data caching (Jiri Olsa) [860404] - [tools] perf/symbols: Add interface to read DSO image data (Jiri Olsa) [860404] - [tools] perf/symbols: Factor DSO symtab types to generic binary types (Jiri Olsa) [860404] - [tools] perf/hists: Print newline between hists callchains (Jiri Olsa) [860404] - [tools] perf: Fix trace events storms due to weight demux (Jiri Olsa) [860404] - [tools] perf/hists: Return correct number of characters printed in callchain (Jiri Olsa) [860404] - [tools] perf: Dump exclude_{guest, host}, precise_ip header info too (Jiri Olsa) [860404] - [tools] perf/kvm: Limit repetitive guestmount message to once per directory (Jiri Olsa) [860404] - [tools] perf/kvm: Fix bug resolving guest kernel syms (Jiri Olsa) [860404] - [tools] perf/kvm: Guest userspace samples should not be lumped with host uspace (Jiri Olsa) [860404] - [tools] perf/kvm: Set name for VM process in guest machine (Jiri Olsa) [860404] - [tools] perf/symbols: Add machine id to modules debug message (Jiri Olsa) [860404] - [tools] perf: Split event symbols arrays to hw and sw parts (Jiri Olsa) [860404] - [tools] perf: Split out PE_VALUE_SYM parsing token to SW and HW tokens (Jiri Olsa) [860404] - [tools] perf: Add empty rule for new line in event syntax parsing (Jiri Olsa) [860404] - [tools] perf/test: Use ARRAY_SIZE in parse events tests (Jiri Olsa) [860404] - [tools] perf: Adding round_up/round_down macros (Jiri Olsa) [860404] - [tools] perf/symbols: Add '.note' check into search for NOTE section (Jiri Olsa) [860404] - [tools] perf: Fix generation of pmu list (Jiri Olsa) [860404] - [tools] perf/evsel: Handle hw breakpoints event names in perf_evsel__name() (Jiri Olsa) [860404] - [tools] perf: Fix hw breakpoint's type modifier parsing (Jiri Olsa) [860404] - [tools] perf: Trivial build fix (Jiri Olsa) [860404] - [tools] perf/report: Delay sample_type checks in pipe mode (Jiri Olsa) [860404] - [tools] perf/bench: Documentation update (Jiri Olsa) [860404] - [tools] perf/symbols: Follow .gnu_debuglink section to find separate symbols (Jiri Olsa) [860404] - [tools] perf: Stop using a global trace events description list (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events test to follow proper raw event name (Jiri Olsa) [860404] - [tools] perf/evsel: Fix a build failure on cross compilation (Jiri Olsa) [860404] - [tools] perf/annotate: Check null of sym pointer before using it (Jiri Olsa) [860404] - [tools] perf/evsel: Make some methods private (Jiri Olsa) [860404] - [tools] perf: Remove unused evsel parameter from machine__resolve_callchain (Jiri Olsa) [860404] - [tools] perf/evsel: Reconstruct raw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Remove __event_name (Jiri Olsa) [860404] - [tools] perf: Don't access evsel->name directly (Jiri Olsa) [860404] - [tools] perf/script: Replace __event_name uses with perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Move all users of event_name to perf_evsel__name (Jiri Olsa) [860404] - [tools] perf/evsel: Handle all event types in perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Reconstruct sw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Reconstruct hw cache event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf/evsel: Carve out event modifier formatting (Jiri Olsa) [860404] - [tools] perf/hists: Implement printing snapshots to files (Jiri Olsa) [860404] - [tools] perf/lib: Introduce rtrim (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Use struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK info_bar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK statusbar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Introduce struct perf_gtk_context (Jiri Olsa) [860404] - [tools] perf/ui: Introduce struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf: Add sort by src line/number (Jiri Olsa) [860404] - [tools] perf: Add automated test for pure terms parsing (Jiri Olsa) [860404] - [tools] perf: Add PMU event alias support (Jiri Olsa) [860404] - [kernel] irq: export irq_modify_status symbol (Stanislaw Gruszka) [862025] - [hid] hidraw: fix window in hidraw_release (Don Zickus) [839973] - [hid] hidraw: protect hidraw_disconnect() better (Don Zickus) [839973] - [hid] hidraw: remove excessive _EMERG messages from hidraw (Don Zickus) [839973] - [hid] hidraw: fix hidraw_disconnect() (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_write (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_ioctl (Don Zickus) [839973] - [hid] remove BKL from hidraw (Don Zickus) [839973] - [x86] bordenville: enable gpio, watchdog and mfd hardware (Neil Horman) [817979]- [alsa] hda: make sure alc268 does not OOPS on codec parse (Jaroslav Kysela) [838558] - [alsa] hda: Fix ugly debug prints with CONFIG_SND_VERBOSE_PRINTK=y (Jaroslav Kysela) [838558] - [alsa] hda: remove *_quirks.c (obsolete) (Jaroslav Kysela) [838558] - [alsa] hda: avoid non-standard "Docking" name in mixers (Jaroslav Kysela) [838558] - [alsa] hda: limit internal mic boost for Asus X202E (Jaroslav Kysela) [838558] - [alsa] hda: Add another pci id for Haswell board (Jaroslav Kysela) [838558] - [alsa] hda: Add mic-mute LED control for HP laptop (Jaroslav Kysela) [838558] - [alsa] hda: Yet another position_fix quirk for ASUS machines (Jaroslav Kysela) [838558] - [alsa] hda: Allow to pass position_fix=0 explicitly (Jaroslav Kysela) [838558] - [alsa] hda: Fix disordered enum definitions in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Add support for MacBook Pro 10,1 (Jaroslav Kysela) [838558] - [alsa] hda: Replace with the generic fixup codes in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Check bit mask for codec SSID in snd_hda_pick_fixup() (Jaroslav Kysela) [838558] - [alsa] hda/intel: add position_fix quirk for Asus K53E (Jaroslav Kysela) [838558] - [alsa] hda: Fix Oops at codec reset/reconfig (Jaroslav Kysela) [838558] - [alsa] hda: Remove ignore_misc_bit (Jaroslav Kysela) [838558] - [alsa] hda: Move non-PCM check to per_pin in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: fix control names for multiple speaker out on IDT/STAC (Jaroslav Kysela) [838558] - [alsa] hda: Fix missing Master volume for STAC9200/925x (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Setup channel mapping for non_pcm audio (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Enable HBR feature on Intel chips (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Fix channel_allocation array wrong order (Jaroslav Kysela) [838558] - [alsa] hda: add missing function declaration (Jaroslav Kysela) [838558] - [alsa] hda: Avoid unnecessary parameter read for EPSS (Jaroslav Kysela) [838558] - [alsa] hda: Implement snd_hda_power_sync() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Don't trust codec EPSS bit for IDT 92HD83xx & co (Jaroslav Kysela) [838558] - [alsa] hda: Make clear built-in driver optimization (Jaroslav Kysela) [838558] - [alsa] hda: Call snd_hda_jack_report_sync() generically in hda_codec.c (Jaroslav Kysela) [838558] - [alsa] hda: Do not set GPIOs for speakers on IDT if there are no speakers (Jaroslav Kysela) [838558] - [alsa] hda: Add missing ifdef CONFIG_SND_HDA_POWER_SAVE to tracepoints (Jaroslav Kysela) [838558] - [alsa] hda: Check the power state when power_save option is changed (Jaroslav Kysela) [838558] - [alsa] hda: Add tracepoints at snd_hda_power_up/down entrances. (Jaroslav Kysela) [838558] - [alsa] hda: Add 3stack-automute model to AD1882 codec (Jaroslav Kysela) [838558] - [alsa] hda: show ICT/KAE control bits (Jaroslav Kysela) [838558] - [alsa] hda: Fix forgotten ifdef CONFIG_SND_HDA_PATCH_LOADER (Jaroslav Kysela) [838558] - [alsa] hda: Deferred probing with request_firmware_nowait() (Jaroslav Kysela) [838558] - [alsa] hda: Load firmware in hda_intel.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix leftover codec->power_transition (Jaroslav Kysela) [838558] - [alsa] hda: don't create dysfunctional mixer controls for ca0132 (Jaroslav Kysela) [838558] - [alsa] hda: Don't send invalid volume knob command on IDT 92hd75bxx (Jaroslav Kysela) [838558] - [alsa] hda: Fix 'Beep Playback Switch' with no underlying mute switch (Jaroslav Kysela) [838558] - [alsa] hda: fix Copyright debug message (Jaroslav Kysela) [838558] - [alsa] hda: bug fix on checking the supported power states of a codec (Jaroslav Kysela) [838558] - [alsa] hda: Fix panned "Beep Playback Switch" (Jaroslav Kysela) [838558] - [alsa] hda/intel: Add Device IDs for Intel Lynx Point-LP PCH (Jaroslav Kysela) [838558] - [alsa] hda: Fix pop noise in headphones on S3 for Asus X55A, X55V (Jaroslav Kysela) [838558] - [alsa] hda: Add missing SPDIF I/O setup for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Use the standard PCM ops for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Fix superfluous "-in" suffix from CA0132 capture items (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->pcm_format_first flag (Jaroslav Kysela) [838558] - [alsa] hda: Fix double quirk for Quanta FL1 / Lenovo Ideapad (Jaroslav Kysela) [838558] - [alsa] hda: remove redundant auto quirks for conexant 506x (Jaroslav Kysela) [838558] - [alsa] hda: remove quirk for Dell Vostro 1015 (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 (Jaroslav Kysela) [838558] - [alsa] hda: Fix regression of HDMI codec probing (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad T430s (Jaroslav Kysela) [838558] - [alsa] hda: Support dock on Lenovo Thinkpad T530 with ALC269VC (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO initialization for IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix polarity of mute LED on HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Workaround for silent output on VAIO Z with ALC889 (Jaroslav Kysela) [838558] - [alsa] hda: Fix WARNING from HDMI/DP parser (Jaroslav Kysela) [838558] - [alsa] hda: Detach from converter at closing in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO setup for HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Fix invalid D3 of headphone DAC on VT202x codecs (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 Tablet (Jaroslav Kysela) [838558] - [alsa] hda: Turn on PIN_OUT from hdmi playback prepare. (Jaroslav Kysela) [838558] - [alsa] hda: Add support for Realtek ALC282 (Jaroslav Kysela) [838558] - [alsa] hda: Fix index number conflicts of phantom jacks (Jaroslav Kysela) [838558] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [838558] - [alsa] hda: Fix driver type of Haswell controller to AZX_DRIVER_SCH (Jaroslav Kysela) [838558] - [alsa] hda: add Haswell HDMI codec id (Jaroslav Kysela) [838558] - [alsa] hda: Add DeviceID for Haswell HDA (Jaroslav Kysela) [838558] - [alsa] hda: Always call standard unsolicited event for Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Avoid possible race of beep on/off (Jaroslav Kysela) [838558] - [alsa] hda: Move beep helper functions to hda_beep.c (Jaroslav Kysela) [838558] - [alsa] hda: give 3-pin jack the name "Headphone Mic Jack" (Jaroslav Kysela) [838558] - [alsa] hda: Support single 3-pin jack without VREF on the actual pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix no sound from ALC662 after Windows reboot (Jaroslav Kysela) [838558] - [alsa] hda: Fix power-map regression for HP dv6 & co (Jaroslav Kysela) [838558] - [alsa] hda: Initialize caches at codec reconfiguration (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks at module unload (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks in Realtek & Conexant codec parsers (Jaroslav Kysela) [838558] - [alsa] hda: Add Realtek ALC280 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Remove suprefluous EAPD init verbs for ALC660vd (Jaroslav Kysela) [838558] - [alsa] hda: Add inv-dmic model to possible Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 (Jaroslav Kysela) [838558] - [alsa] hda: Add the inverted digital mic workaround to Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Don't power up when not powered down. (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted internal mic quirk for Lenovo S205 (Jaroslav Kysela) [838558] - [alsa] hda: Fix ALC272X codec detection (Jaroslav Kysela) [838558] - [alsa] hda: Correct info print in HDMI non-intrinsic unsol event (Jaroslav Kysela) [838558] - [alsa] hda: Don't rely on event tag for simple_hdmi (Jaroslav Kysela) [838558] - [alsa] hda: Remove loop from simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Move one-time init codes from generic_hdmi_init() (Jaroslav Kysela) [838558] - [alsa] hda: Add missing snd_hda_jack_detect_enable() for simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Fix the pin nid assignment in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Enable unsol event for ATI and Nvidia HDMI codecs too (Jaroslav Kysela) [838558] - [alsa] hda: Remove invalid init verbs for Nvidia 2ch codecs (Jaroslav Kysela) [838558] - [alsa] hda: Use common codes for ATI, Nvidia and VIA simple codecs (Jaroslav Kysela) [838558] - [alsa] hda: Merge ATI/VIA HDMI simple init functions (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for VIA HDMI pin detection (Jaroslav Kysela) [838558] - [alsa] hda/intel: activate COMBO mode for Intel client chipsets (Jaroslav Kysela) [838558] - [alsa] hda: Create phantom jacks for fixed inputs and outputs (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio CODECes of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: power setting error check (Jaroslav Kysela) [838558] - [alsa] hda: check proper return value (Jaroslav Kysela) [838558] - [alsa] hda: reduce msleep time if EPSS power states supported (Jaroslav Kysela) [838558] - [alsa] hda: check supported power states (Jaroslav Kysela) [838558] - [alsa] hda: Show D3cold state in proc files (Jaroslav Kysela) [838558] - [alsa] hda: add power states information in proc (Jaroslav Kysela) [838558] - [alsa] hda: Handle open while transitioning to D3. (Jaroslav Kysela) [838558] - [alsa] hda: Don't forget to call init verbs added by fixup list (Jaroslav Kysela) [838558] - [alsa] hda: Pin fixup for Zotac Z68 motherboard (Jaroslav Kysela) [838558] - [alsa] hda: Fix detection of Creative SoundCore3D controllers (Jaroslav Kysela) [838558] - [alsa] hda: HDMI Audio init all connectors when VGA-switcheroo is off (Jaroslav Kysela) [838558] - [alsa] hda: Fix uninitialized HDMI controllers with VGA-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add new codec support for ALC269VD (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix unused variable compile warning (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible races of accesses to connection list array (Jaroslav Kysela) [838558] - [alsa] hda: unlock on error in azx_interrupt() (Jaroslav Kysela) [838558] - [alsa] hda/idt: Cache the power-map bits (Jaroslav Kysela) [838558] - [alsa] hda/idt: Clean up power-map check code (Jaroslav Kysela) [838558] - [alsa] hda: Evaluate gpio_led hints at the right moment (Jaroslav Kysela) [838558] - [alsa] hda/idt: Fix power-map for speaker-pins with some HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Support VGA-switcheroo (disabled for RHEL6) (Jaroslav Kysela) [838558] - [alsa] hda: Add a hook capability to vmaster controls (Jaroslav Kysela) [838558] - [alsa] hda: Export snd_hda_lock_devices() (Jaroslav Kysela) [838558] - [alsa] hda: Check the dead HDMI audio controller by vga-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda: Disable FLOAT format support (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Correct vendor IDs for new codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix concurrent hash accesses (Jaroslav Kysela) [838558] - [alsa] hda: Protect SPDIF-related stuff via spdif_mutex (Jaroslav Kysela) [838558] - [alsa] hda: Add Conexant CX20751/2/3/4 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for Creative SoundCore3D (Jaroslav Kysela) [838558] - [alsa] hda: More robustify the power-up/down sequence (Jaroslav Kysela) [838558] - [alsa] hda: Remove pre_resume and post_suspend ops (Jaroslav Kysela) [838558] - [alsa] hda: Lessen CPU usage when waiting for chip to respond (Jaroslav Kysela) [838558] - [alsa] hda: Move BIOS pin-parser code to hda_auto_parser.c (Jaroslav Kysela) [838558] - [alsa] hda: Move up the fixup helper functions to the library module (Jaroslav Kysela) [838558] - [alsa] hda: Protect the power-saving count with spinlock (Jaroslav Kysela) [838558] - [alsa] hda: Clear the power-saving states properly at reset (Jaroslav Kysela) [838558] - [alsa] hda: Always resume the codec immediately (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible access to uninitialized work struct (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call a common helper for alc_spec initialization (Jaroslav Kysela) [838558] - [alsa] hda: Revert "ALSA: hda - Set codec to D3 forcibly even if not used" (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call alc_auto_parse_customize_define() always after fixup (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add missing CD-input pin for MSI-7350 mobo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup for Acer Aspire 5739G (Jaroslav Kysela) [838558] - [alsa] hda: Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" (Jaroslav Kysela) [838558] - [alsa] hda: Fix internal mic for Lenovo Ideapad U300s (Jaroslav Kysela) [838558] - [alsa] hda: Skip pin capability sanity check for bogus values (Jaroslav Kysela) [838558] - [alsa] hda: Add snd_hda_get_default_vref() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Introduce snd_hda_set_pin_ctl*() helper functions (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Set up the missing docking-station pins (Jaroslav Kysela) [838558] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31E (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Don't set HP pin-control bit unconditionally (Jaroslav Kysela) [838558] - [alsa] hda/sigmatel: Fix inverted mute LED (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix regression on Quanta/Gericom KN1 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix mem leak (and rid us of trailing whitespace). (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add quirk for Mac Pro 5,1 machines (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup entry for Acer Aspire 8940G (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix GPIO1 setup for Acer Aspire 4930 & co (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a few ALC882 model strings back (Jaroslav Kysela) [838558] - [alsa] hda: hide HDMI/ELD printks unless snd.debug=2 (Jaroslav Kysela) [838558] - [alsa] hda: clean up CX20549 test mixer setup (Jaroslav Kysela) [838558] - [alsa] hda: CX20549 doesn't need pin_amp_workaround. (Jaroslav Kysela) [838558] - [alsa] hda: Remove CD control from model=benq for CX20549 (Jaroslav Kysela) [838558] - [alsa] hda: fix record volume controls of CX20459 ("Venice") (Jaroslav Kysela) [838558] - [alsa] hda: Rename capture sources of CX20549 to match common conventions (Jaroslav Kysela) [838558] - [alsa] hda: Fix proc output for ADC amp values of CX20549 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix ADC assignment with a shared HP/Mic pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix build with CONFIG_PM=n (Jaroslav Kysela) [838558] - [alsa] hda: Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [838558] - [alsa] hda: fix printing of high HDMI sample rates (Jaroslav Kysela) [838558] - [alsa] hda: Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() (Jaroslav Kysela) [838558] - [alsa] hda: Add "Mute-LED Mode" enum control (Jaroslav Kysela) [838558] - [alsa] hda: Add EAPD control to Conexnat auto-parser (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED control with vmaster hook for ALC269 (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c (Jaroslav Kysela) [838558] - [alsa] hda: Return the created kcontrol in __snd_hda_add_vmaster() (Jaroslav Kysela) [838558] - [alsa] hda: Typos: change aditional to additional. (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Reuse init_hook for ALC269VB coef setup (Jaroslav Kysela) [838558] - [alsa] hda: Fix silent speaker output on Acer Aspire 6935 (Jaroslav Kysela) [838558] - [alsa] hda: Initialize vmaster slave volumes (Jaroslav Kysela) [838558] - [alsa] hda: Set codec to D3 forcibly even if not used (Jaroslav Kysela) [838558] - [alsa] hda: Add Gigabyte GA-MA790X to the beep whitelist (Jaroslav Kysela) [838558] - [alsa] hda: fix broken automute/autoswitch for Realtek (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Clear unsol events on unused pins (Jaroslav Kysela) [838558] - [alsa] hda: Enable docking-station SPDIF for Thinkpad (Jaroslav Kysela) [838558] - [alsa] hda: Add position_fix=4 (COMBO) option (Jaroslav Kysela) [838558] - [alsa] hda: Fix audio playback support on HP Zephyr system (Jaroslav Kysela) [838558] - [alsa] hda: add id for Atom Cedar Trail HDMI codec (Jaroslav Kysela) [838558] - [alsa] hda/via: Add a few sanity checks (Jaroslav Kysela) [838558] - [alsa] hda/via: Don't create duplicated boost controls (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Small code cleanups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the wrong offset for two-speaker systems (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the possible conflicts of Bass Speaker name (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Create individual mute switches for shared DAC (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix possible Oops with NULL input_mux (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Parse aa-loopback items dynamically (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove the last static quirks for ALC882 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add model=fixup not to apply fix-ups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop all ALC880 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=asus* from ALC880 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=asus-w1v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=z71v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-dig with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-p53 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=F1734 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=futjisu with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply probe-fixup really after probing (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC880 model=tcl with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop ALC880 model=clevo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Refactor the DAC filler function (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=w810 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=lg with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Adjust badness calculation for multi-ios (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Show multi-io pins in debug prints (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Try harder to fit the single-connections (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Finer tuning of auto-parser with badness evaluation (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Improve the signel-connection check (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Disable static fixups for ASUS with ALC269 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove leftover static quirks for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=fujitsu from ALC260 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=favorit100 for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the support for HP Presario B1900 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=replacer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=acer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the fixup codes for ALC260 model=will (Jaroslav Kysela) [838558] - [alsa] hda: Add another jack-detection suppression for ASUS ALC892 (Jaroslav Kysela) [838558] - [alsa] hda: Suppress auto-mute feature on some machines with ALC861 (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->no_jack_detect flag (Jaroslav Kysela) [838558] - [alsa] hda: Make is_jack_detectable() as non-inlined (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply the coef-setup only to ALC269VB (Jaroslav Kysela) [838558] - [alsa] hda: add quirk to detect CD input on Gigabyte EP45-DS3 (Jaroslav Kysela) [838558] - [alsa] hda: Kill hyphenated names (Jaroslav Kysela) [838558] - [alsa] hda: Always set HP pin in unsol handler for STAC/IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix resume of multiple input sources (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix overflow of vol/sw check bitmap (Jaroslav Kysela) [838558] - [alsa] hda: Fix initialization of secondary capture source on VT1705 (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED VREF value for new HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Fix error handling in patch_ca0132.c (Jaroslav Kysela) [838558] - [alsa] hda: add support for Uniwill ECS M31EI notebook (Jaroslav Kysela) [838558] - [x86] Mark Intel Crystal Well CPU as supported (Prarit Bhargava) [861060] - [x86] Mark Intel Ivy Town Processor as Supported (Prarit Bhargava) [847372] - [x86] apic: Use x2apic physical mode based on FADT setting (Prarit Bhargava) [832162] - [s390] zcrypt: Add support for CEX4 crypto card (Hendrik Brueckner) [823010]- [md] dm-thin: support discard with non power of two blocksize (Mike Snitzer) [858858] - [md] dm-thin: fix discard support for data devices (Mike Snitzer) [858858] - [md] dm-thin: tidy discard support (Mike Snitzer) [858858] - [md] dm-thin: do not set discard_zeroes_data (Mike Snitzer) [858858] - [md] dm: handle requests beyond end of device instead of using BUG_ON (Mike Snitzer) [858858] - [md] dm: retain table limits when swapping to new table with no devices (Mike Snitzer) [858858] - [md] dm-table: clear add_random unless all devices have it set (Mike Snitzer) [858858] - [md] dm-mpath: only retry ioctl when no paths if queue_if_no_path set (Mike Snitzer) [858858] - [md] dm-mpath: fix check for null mpio in end_io fn (Mike Snitzer) [858858] - [block] split discard into aligned requests (Mike Snitzer) [858858] - [block] reorganize rounding of max_discard_sectors (Mike Snitzer) [858858] - [scsi] Fix dm-multipath starvation when scsi host is busy (Mike Snitzer) [858858] - [netdrv] vmxnet3: fix interrupt control bitmap (Neil Horman) [829953] - [netdrv] vmxnet3: Remove casts to same type (Neil Horman) [829953] - [netdrv] vmxnet3: Fix log messages and corrects some typos (Neil Horman) [829953] - [netdrv] vmxnet3: Fix transport header size (Neil Horman) [829953] - [netdrv] vmxnet3: Fix typo in vmxnet3_drv.c (Neil Horman) [829953] - [netdrv] vmxnet3: Remove alloc_etherdev error messages (Neil Horman) [829953] - [netdrv] vmxnet3: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [829953] - [netdrv] vmxnet3: cleanup tso headers manipulation (Neil Horman) [829953] - [netdrv] vmxnet3: make ethtool ops const (Neil Horman) [829953] - [netdrv] vmxnet3: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers (Neil Horman) [829953] - [netdrv] vmxnet3: Add module.h to drivers who were implicitly using it (Neil Horman) [829953] - [netdrv] vmxnet3: add skb frag size accessors (Neil Horman) [829953] - [netdrv] vmxnet3: fix skb truesize underestimation (Neil Horman) [829953] - [netdrv] vmxnet3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Neil Horman) [829953] - [netdrv] vmxnet3: convert to SKB paged frag API (Neil Horman) [829953] - [netdrv] vmxnet3: Don't enable vlan filters in promiscuous mode (Neil Horman) [829953] - [netdrv] vmxnet3: Fix advertising HW_CSUM feature to use csum_start (Neil Horman) [829953] - [netdrv] net: fix assignment of 0/1 to bool variables (John Feeney) [826718] - [netdrv] tg3: Update version to 3.124 (John Feeney) [826718] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (John Feeney) [826718] - [netdrv] tg3: Add New 5719 Read DMA workaround (John Feeney) [826718] - [netdrv] tg3: Fix Read DMA workaround for 5719 A0 (John Feeney) [826718] - [netdrv] tg3: Request APE_LOCK_PHY before PHY access (John Feeney) [826718] - [netdrv] tg3: Add hwmon support for temperature (John Feeney) [826718] - [netdrv] tg3: Add APE scratchpad read function (John Feeney) [826718] - [netdrv] tg3: Add common function tg3_ape_event_lock() (John Feeney) [826718] - [netdrv] tg3: Fix the setting of the APE_HAS_NCSI flag (John Feeney) [826718] - [netdrv] tg3: add device id of Apple Thunderbolt Ethernet device (John Feeney) [826718] - [netdrv] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [826718] - [netdrv] tg3: remove redundant NULL test before release_firmware() call (John Feeney) [826718] - [netdrv] tg3: Avoid panic from reserved statblk field access (John Feeney) [826718] - [netdrv] tg3: Fix 5717 serdes powerdown problem (John Feeney) [826718] - [netdrv] tg3: Remove all #inclusions of asm/system.h (John Feeney) [826718] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [826718] - [netdrv] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [826718] - [netdrv] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [826718] - [netdrv] tg3: Add memory barriers to sync BD data (John Feeney) [826718] - [netdrv] tg3: Fix jumbo loopback test on 5719 (John Feeney) [826718] - [netdrv] tg3: Fix tg3_get_stats64 for 5700 / 5701 devs (John Feeney) [826718] - [netdrv] tg3: unify return value of .ndo_set_mac_address if address is invalid (John Feeney) [826718] - [netdrv] tg3: Create timer helper functions (John Feeney) [826718] - [netdrv] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [826718] - [netdrv] tg3: Remove SPEED_UNKNOWN checks (John Feeney) [826718] - [netdrv] tg3: Fix link check in tg3_adjust_link (John Feeney) [826718] - [netdrv] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [826718] - [netdrv] tg3: Update copyright (John Feeney) [826718] - [netdrv] tg3: Use *_UNKNOWN ethtool definitions (John Feeney) [826718] - [netdrv] tg3: Remove unneeded link_config.orig_... members (John Feeney) [826718] - [netdrv] tg3: Remove unused link config code (John Feeney) [826718] - [netdrv] tg3: Consolidate ASIC rev detection code (John Feeney) [826718] - [netdrv] tg3: Reduce UMP event collision window (John Feeney) [826718] - [netdrv] tg3: Fix copper autoneg adv checks (John Feeney) [826718] - [netdrv] tg3: Fix stats while interface is down (John Feeney) [826718] - [netdrv] tg3: Disable new DMA engine for 57766 (John Feeney) [826718] - [netdrv] tg3: Move transmit comment to a better location (John Feeney) [826718] - [netdrv] tg3: Eliminate unneeded prototype (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_find_peer (John Feeney) [826718] - [netdrv] tg3: Move tg3_nvram_write_block functions (John Feeney) [826718] - [netdrv] tg3: Move tg3_set_rx_mode (John Feeney) [826718] - [netdrv] tg3: Move tg3_change_mtu to a better location (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_reset_task (John Feeney) [826718] - [netdrv] tg3: Move tg3_restart_hw to a better location (John Feeney) [826718] - [netdrv] tg3: Remove alloc_etherdev error messages (John Feeney) [826718] - [netdrv] tg3: Break out RSS indir table init and assignment (John Feeney) [826718] - [netdrv] tg3: Use mii_advertise_flowctrl (John Feeney) [826718] - [netdrv] tg3: Make the TX BD DMA limit configurable (John Feeney) [826718] - [netdrv] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [826718] - [netdrv] tg3: Track LP advertising (John Feeney) [826718] - [netdrv] tg3: Integrate flowctrl check into AN adv check (John Feeney) [826718] - [netdrv] tg3: Fix advertisement handling (John Feeney) [826718] - [netdrv] tg3: Change mii to ethtool advertisement function names (John Feeney) [826718] - [netdrv] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [826718] - [firmware] add Ralink rt2800 firmware images (Stanislaw Gruszka) [841604] - [mm] x86_32: randomize SHLIB_BASE (Aristeu Rozanski) [804956] {CVE-2012-1568}- [kernel] cgroups: don't attach task to subsystem if migration failed (Frederic Weisbecker) [751817] - [kernel] cgroups: more safe tasklist locking in cgroup_attach_proc (Frederic Weisbecker) [751817] - [kernel] cgroups: use flex_array in attach_proc (Frederic Weisbecker) [751817] - [lib] flex_array: allow zero length flex arrays (Frederic Weisbecker) [751817] - [lib] flex_array: fix flex_array_put_ptr macro to be valid C (Frederic Weisbecker) [751817] - [lib] flex_array: add helpers to get and put to make pointers easy to use (Frederic Weisbecker) [751817] - [kernel] cgroups: make procs file writable (Frederic Weisbecker) [751817] - [kernel] cgroups: add per-thread subsystem callbacks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix freezing groups with stopped tasks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: update_freezer_state() does incorrect state transitions (Frederic Weisbecker) [751817] - [kernel] cgroups: read-write lock CLONE_THREAD forking per threadgroup (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen() (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: Update stale locking comments (Frederic Weisbecker) [751817] - [net] nf_defrag_ipv6: fix oops on module unloading (Amerigo Wang) [726807]- [fs] ext4: check for zero length extent (Lukas Czerner) [813097] - [fs] cifs: Fix the conflict between rwpidforward and rw mount options (Sachin Prabhu) [852747] - [fs] cifs: Fix wrong length in cifs_iovec_read (Sachin Prabhu) [851694] - [fs] gfs2: Make write size hinting code common (Bob Peterson) [753337] - [fs] gfs2: Fix missing allocation data for set/remove xattr (Bob Peterson) [753337] - [fs] gfs2: Take account of blockages when using reserved blocks (Bob Peterson) [753337] - [fs] gfs2: Reduce file fragmentation (Bob Peterson) [753337] - [fs] gfs2: Eliminate unnecessary check for state > 3 in bitfit (Bob Peterson) [753337] - [fs] gfs2: Fold quota data into the reservations struct (Bob Peterson) [753337] - [fs] gfs2: Extend the life of the reservations structure (Bob Peterson) [753337] - [fs] gfs2: Add rgrp information to block_alloc trace point (Bob Peterson) [753337] - [fs] gfs2: Eliminate unused "new" parameter to gfs2_meta_indirect_buffer (Bob Peterson) [753337] - [fs] gfs2: Remove redundant metadata block type check (Bob Peterson) [753337] - [fs] gfs2: Eliminate needless parameter from function gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use variable rather than qa to determine if unstuff necessary (Bob Peterson) [753337] - [fs] gfs2: Remove i_disksize (Bob Peterson) [753337] - [fs] gfs2: New truncate sequence (Bob Peterson) [753337] - [fs] gfs2: Change variable blk to biblk (Bob Peterson) [753337] - [fs] gfs2: Fix function parameter comments in rgrp.c (Bob Peterson) [753337] - [fs] gfs2: Eliminate offset parameter to gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use slab for block reservation memory (Bob Peterson) [753337] - [fs] gfs2: make function gfs2_page_add_databufs static (Bob Peterson) [753337] - [fs] gfs2: Rename function gfs2_close to gfs2_release (Bob Peterson) [753337] - [fs] gfs2: Dump better debug info if a bitmap inconsistency is detected (Bob Peterson) [753337] - [fs] gfs2: Use seq_vprintf for glocks debugfs file (Robert S Peterson) [847377] - [fs] seq_file: Add seq_vprintf function and export it (Robert S Peterson) [847377] - [fs] gfs2: Size seq_file buffer more carefully (Robert S Peterson) [847377] - [fs] gfs2: Cache last hash bucket for glock seq_files (Robert S Peterson) [847377] - [fs] gfs2: Increase buffer size for glocks and glstats debugfs files (Robert S Peterson) [847377] - [fs] gfs2: glock statistics gathering (Robert S Peterson) [806385] - [fs] jbd: clear revoked flag on buffers before a new transaction started (Lukas Czerner) [804281] - [fs] ext3: Avoid filesystem corruption after a crash under heavy delete load (Lukas Czerner) [804281] - [fs] nfs: prepare coalesce testing for directio (Steve Dickson) [854746] - [fs] nfs: create completion structure to pass into page_init functions (Steve Dickson) [854746] - [fs] nfs: remove unused wb_complete field from struct nfs_page (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial write rpc_ops (Steve Dickson) [854746] - [fs] nfs: Don't use DATA_SYNC writes (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial read rpc_ops (Steve Dickson) [854746] - [fs] nfs: Dont rely on PageError in nfs_readpage_release_partial (Steve Dickson) [854746] - [fs] nfs: create struct nfs_page_array (Steve Dickson) [854746] - [fs] nfs: create common nfs_pgio_header for both read and write (Steve Dickson) [854746] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [854746] - [fs] pnfs: make _set_lo_fail generic (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_read_data->flags field (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_write_data->flags field (Steve Dickson) [854746] - [fs] nfs: Remove unused variable from write.c (Steve Dickson) [854746] - [fs] nfs: Get rid of the nfs_rdata_mempool (Steve Dickson) [854746] - [fs] nfs: Get rid of unnecessary calls to ClearPageError() in read code (Steve Dickson) [854746] - [fs] nfs: Get rid of nfs_restart_rpc() (Steve Dickson) [854746] - [fs] nfs: use req_offset where appropriate (Steve Dickson) [854746] - [fs] nfs: Clean up - simplify the switch to read/write-through-MDS (Steve Dickson) [846714] - [fs] nfs: remove unnecessary casts of void pointers in nfs4filelayout.c (Steve Dickson) [846714] - [fs] nfs: reverse arg order in nfs_initiate_[read|write] (Steve Dickson) [846714] - [fs] nfs: add a struct nfs_commit_data to replace nfs_write_data in commits (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic read code (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic write code (Steve Dickson) [846714] - [fs] nfs: Add a new helper nfs4_init_sequence() (Steve Dickson) [846714] - [fs] nfs: Add lseg to struct nfs4_fl_commit_bucket (Steve Dickson) [846714] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846714] - [fs] nfs: File layout only supports whole file layouts (Steve Dickson) [846714] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [846714] - [fs] nfs: Remove pnfs bloat from the generic write path (Steve Dickson) [846714] - [fs] pnfs: Must return layout on IO error (Steve Dickson) [846714] - [fs] pnfs: layoutret_on_setattr (Steve Dickson) [846714] - [fs] nfs: Revert coalesce small, page-aligned direct I/Os (Steve Dickson) [846708] - [fs] nfs: dprintks in directio code were referencing task after put (Steve Dickson) [846708] - [fs] nfs: grab open context in direct read (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_flush_multi (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_pagein_multi (Steve Dickson) [846708] - [fs] nfs: remove duplicate variable declaration in filelayout_clear_request_commit (Steve Dickson) [846708] - [fs] nfs: Use cond_resched_lock() to reduce latencies in the commit scans (Steve Dickson) [846708] - [kernel] list: add list_safe_reset_next (Steve Dickson) [846708] - [fs] nfs: Fix a few issues in filelayout_commit_pagelist (Steve Dickson) [846708] - [fs] ext3, ext4: don't clear orphan list on ro mount with errors (Eric Sandeen) [852771] - [block] replace __getblk_slow misfix by grow_dev_page fix (Jeff Moyer) [534080] - [fs] buffer: remove BUG() in possible but rare condition (Jeff Moyer) [534080] - [fs] gfs2: Add kobject release method (Robert S Peterson) [826089] - [fs] nfs: check for req==NULL in nfs_try_to_update_request cleanup (Steve Dickson) [846688] - [fs] nfs: ncommit count is being double decremented (Steve Dickson) [846688] - [fs] nfs: Clean ups and bugfixes for the pnfs read/writeback/commit code (Steve Dickson) [846688] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld read pagelist fails (Steve Dickson) [846688] - [fs] nfs: Move the pnfs write code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Move the pnfs read code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Cache rpc_ops in struct nfs_pageio_descriptor (Steve Dickson) [846688] - [fs] nfs: split out the RPC transmission from nfs_pagein_multi/one (Steve Dickson) [846688] - [fs] nfs: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld write pagelist fails (Steve Dickson) [833091] - [fs] nfs: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed (Steve Dickson) [833091] - [fs] nfs: Use stable writes when not doing a bulk flush (Steve Dickson) [833091] - [fs] nfs: remove nfs_inode radix tree (Steve Dickson) [833091] - [fs] nfs: nfs_open_context doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_opendata doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_closedata doesn't need to mess with struct path (Steve Dickson) [833091] - [fs] nfs: Fix a hang in the writeback path (Steve Dickson) [833091] - [fs] nfs: remove nfs_PAGE_TAG_LOCKED (Steve Dickson) [833091]- [netdrv] qlcnic: get rid of a redundant test for NULL before call to release_firmware() (Chad Dupuis) [826572] - [netdrv] qlcnic: remove unnecessary setting of skb->dev (Chad Dupuis) [826572] - [netdrv] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [826572] - [netdrv] qlcnic: vlan workaround for mac deletion bug in firmware (Chad Dupuis) [826572] - [netdrv] qlcnic: fix turnaround delay during migration (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [826572] - [netdrv] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [826572] - [netdrv] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [826572] - [netdrv] qlcnic: Register device in FAILED state. (Chad Dupuis) [826572] - [netdrv] qlcnic: Bug fix for LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [826572] - [scsi] aacraid: respond automatically to volumes added by config tool (Rich Bono) [857561] - [scsi] aacraid: reset should disable MSI interrupt (Rich Bono) [857561] - [scsi] aacraid: prohibit access to array container space (Rich Bono) [857561] - [scsi] aacraid: expose physical devices for models with newer firmware (Rich Bono) [857561] - [scsi] aacraid: add support for handling ATA pass-through commands (Rich Bono) [857561] - [infiniband] cxgb4: Fix endianness of addition to mpa->private_data_size (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix crash when peer address is 0.0.0.0 (Jay Fenlason) [747145] - [infiniband] cxgb4: Add query_qp support (Jay Fenlason) [747145] - [infiniband] cxgb4: Remove kfifo usage (Jay Fenlason) [747145] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [747145] - [infiniband] cxgb4: Disable interrupts in c4iw_ev_dispatch() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add DB Overflow Avoidance (Jay Fenlason) [747145] - [infiniband] cxgb4: Use dst parameter in import_ep() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add missing peer2peer check in MPAv2 code (Jay Fenlason) [747145] - [infiniband] cxgb4: Consolidate 3 copies of the same operation into 1 helper function (Jay Fenlason) [747145] - [infiniband] cxgb4: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw} (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix RCU lockdep splats (Jay Fenlason) [747145] - [infiniband] cxgb4: Abstract dst->neighbour accesses behind helpers (Jay Fenlason) [747145] - [edac] mce_amd: Drop too granulary family model checks (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Constify error tables (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Correct bank 5 error signatures (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Rework NB MCE signatures (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix K8 revD and later chip select sizes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix missing csrows sysfs nodes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Cleanup return type of amd64_determine_edac_cap() (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Add a fix for Erratum 505 (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Simplify NB MCE decoder interface (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Drop local coreid reporting (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print valid addr when reporting an error (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print CPU number when reporting the error (Mauro Carvalho Chehab) [822275] - [firmware] bnx2x: add FW 7.2.51.0 (Michal Schmidt) [819842] - [netdrv] bnx2x: enable previously disabled ethtool ops (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: convert to .set_phys_id extended ethtool op (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Utilize Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use native EEE instead of auto-greeen (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct & clean 10G EEE requirements (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add EEE support for 4-port devices (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE status is read locally (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use list_move_tail instead of list_del/list_add_tail (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add missing afex code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix registers dumped (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct advertisement of pause capabilities (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: display the correct duplex value (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: prevent timeouts when using PFC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix stats copying logic (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Avoid sending multiple statistics queries (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct the ndo_poll_controller call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move netif_napi_add to the open call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix compiler warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add new 57840 device IDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: organize BDs calculation for stop/resume (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix (nearly-)kernel-doc comment (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set maximal number of default RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change bnx2x_tests_str_arr to static char (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: use strlcpy() instead of memcpy() for strings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate UIO resources only on devices that support iSCSI. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate kcq resource only on devices that support FCoE. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add function pointers to arm IRQ for different devices. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Free UIO rings when the device is closed. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add functions to allocate and free UIO rings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: remove invalid reference to list iterator variable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix mmap regression. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Handle RAMROD_CMD_ID_CLOSE error. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove uio mem[0]. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Read bnx2x function number from internal register (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix occasional NULL pointer dereference during reboot. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove casts to same type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Bumped version to 1.0.12 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: use list_entry instead of explicit cast (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Improve error recovery by handling parity errors (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Support interface creation on non-VLAN interface also (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Reduce object size by consolidating formats (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2i: Removed the reference to the netdev->base_addr (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix link for BCM57711 with 84823 phy (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix I2C non-respondent issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link module eeprom (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: 1G sfp+ module handling (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised link register access (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: treat 0 speed as link down (copper) (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link cleanup (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: sfp+ Tx fault detection added (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change date and version to 1.72.51-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Support DCBX for all functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for ethtool -L (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow up to 63 RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Split the FP structure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Make the transmission queues adjacent (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow more than 64 L2 CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for 4-tupple UDP RSS (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Return only online tests for MF (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for external LB (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct LPI pass-through configuration (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix panic when TX ring is full (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix checksum validation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE Ethtool support. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: bug fix when loading after SAN boot (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix handling single MSIX mode for 57710/57711 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove some bloat (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Update driver version to 1.72.50-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove gro workaround (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add afex support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear MDC/MDIO warning message (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57711+BCM84823 link issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear BCM84833 LED after fan failure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM84833 PHY FW version presentation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix link issue for BCM8727 boards. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Restore 1G LED on BCM57712+BCM8727 designs. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR AN speed transition (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: PFC fix (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add missing parenthesis to prevent u32 overflow (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change to driver version 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change comments and white spaces (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: change to the rss engine (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: congestion management re-organization (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added support for a new device - 57811 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added support for working with one msix irq. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: enable inta on the pci bus when used (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary dmae code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary .h dependencies (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix vector traveling while looking for an empty entry (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: previous driver unload revised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: validate FW trace prior to its printing (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: changed iscsi/fcoe mac init and macros (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added TLV_NOT_FOUND flags to the dcb (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed dcb unused code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: reduced sparse warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised driver prints (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use ethtool_rxfh_indir_default() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: call netif_set_real_num_rx_queues() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: code doesn't use stats for allocating Rx BDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool returns req. AN even when AN fails (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool now returns unknown speed/duplex (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: mark functions as loaded on shared memory (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use param's id instead of sp_obj's id (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set_one_mac_e1x uses raw's state as input (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed unused function bnx2x_queue_set_cos_cid (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: move LLH_CAM to header, apply naming conventions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: update driver version to 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add gro_check (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: make bnx2x_close() static again (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use eth_hw_addr_random() and reset addr_assign_type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow all functions to display the phy FW version (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed code re-checking memory base after device open (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: notify cnic of address of info-to-the-mcp (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate smaller Rx rings for 1G functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate memory dynamically in ethtool self-test. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added autoneg-restart after link advertisement changes (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool publishes link partners speed and FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: half duplex support added for several boards (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Remove boolean comparisons to true/false (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Look inside vlan when determining checksum proto. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: cut down on pointless differences from upstream (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] igb: schedule watchdog every second to update the statistics (Stefan Assmann) [838404] - [pci] Set device power state to PCI_D0 for device without native PM support (Laszlo Ersek) [849223]- [block] fix up use after free in __blkdev_get (Jeff Moyer) [847838] - [firmware] r8169: update the firmware for RTL8168F variant (Ivan Vecera) [842651] - [netdrv] r8169: use unlimited DMA burst for TX (Ivan Vecera) [842651] - [netdrv] r8169: add D-Link DGE-560T identifiers. (Ivan Vecera) [842651] - [netdrv] r8169: verbose error message. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl_ocpdr_cond. (Ivan Vecera) [842651] - [netdrv] r8169: fix argument in rtl_hw_init_8168g. (Ivan Vecera) [842651] - [netdrv] r8169: support RTL8168G (Ivan Vecera) [842651] - [netdrv] r8169: abstract out loop conditions. (Ivan Vecera) [842651] - [netdrv] r8169: ephy, eri and efuse functions signature changes. (Ivan Vecera) [842651] - [netdrv] r8169: csi_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: mdio_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: add RTL8106E support. (Ivan Vecera) [842651] - [netdrv] r8169: RxConfig hack for the 8168evl. (Ivan Vecera) [842651] - [netdrv] r8169: avoid NAPI scheduling delay. (Ivan Vecera) [842651] - [netdrv] r8169: call netif_napi_del at errpaths and at driver unload (Ivan Vecera) [842651] - [netdrv] r8169: fix unsigned int wraparound with TSO (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8411 chip. (Ivan Vecera) [842651] - [netdrv] r8169: adjust some functions of 8111f (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8402 chip. (Ivan Vecera) [842651] - [netdrv] r8169: add device specific CSI access helpers. (Ivan Vecera) [842651] - [netdrv] r8169: modify pll power function (Ivan Vecera) [842651] - [netdrv] r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling. (Ivan Vecera) [842651] - [netdrv] r8169: Config1 is read-only on 8168c and later. (Ivan Vecera) [842651] - [netdrv] r8169: enable napi on resume. (Ivan Vecera) [842651] - [netdrv] r8169: fix comment typo (Ivan Vecera) [842651] - [netdrv] r8169: stop using net_device.{base_addr, irq}. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_cfg_info closer to its caller. (Ivan Vecera) [842651] - [netdrv] r8169: move the netpoll handler after the irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl8169_open after rtl_task it depends on. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_set_rx_mode before its rtl_hw_start callers. (Ivan Vecera) [842651] - [netdrv] r8169: move net_device_ops beyond the methods it references. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver probe method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver removal method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: runtime resume before shutdown. (Ivan Vecera) [842651] - [netdrv] r8169: corrupted IP fragments fix for large mtu. (Ivan Vecera) [842651] - [netdrv] r8169: Remove alloc_etherdev error messages (Ivan Vecera) [842651] - [netdrv] r8169: spinlock redux. (Ivan Vecera) [842651] - [netdrv] r8169: avoid a useless work scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: move task enable boolean to bitfield. (Ivan Vecera) [842651] - [netdrv] r8169: bh locking redux and task scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: fix early queue wake-up. (Ivan Vecera) [842651] - [netdrv] r8169: remove work from irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: missing barriers. (Ivan Vecera) [842651] - [netdrv] r8169: irq mask helpers. (Ivan Vecera) [842651] - [netdrv] r8169: factor out IntrMask writes. (Ivan Vecera) [842651] - [netdrv] r8169: stop delaying workqueue. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl8169_reinit_task. (Ivan Vecera) [842651] - [netdrv] r8169: remove hardcoded PCIe registers accesses. (Ivan Vecera) [842651] - [netdrv] r8169: increase the delay parameter of pm_schedule_suspend (Ivan Vecera) [842651] - [netdrv] r8169: Fix runtime power management (Ivan Vecera) [842651] - [netdrv] r8169 / PCI / PM: Add simplified runtime PM support (rev. 3) (Ivan Vecera) [842651] - [netdrv] r8169: fix potentially dangerous trailing '; ' in #defined values/expressions (Ivan Vecera) [842651] - [netdrv] r8169: fix wrong eee setting for rlt8111evl (Ivan Vecera) [842651] - [netdrv] r8169: fix driver shutdown WoL regression. (Ivan Vecera) [842651] - [netdrv] r8169: add skb frag size accessors (Ivan Vecera) [842651] - [netdrv] r8169: do not enable the TBI for anything but the original 8169. (Ivan Vecera) [842651] - [netdrv] r8169: remove erroneous processing of always set bit. (Ivan Vecera) [842651] - [netdrv] r8169: fix WOL setting for 8105 and 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: convert to SKB paged frag API. (Ivan Vecera) [842651] - [netdrv] bna: fix assignment of 0/1 to bool variables (Ivan Vecera) [830018] - [netdrv] bna: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [830018] - [netdrv] bna: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [830018] - [netdrv] bna: Remove casts to same type (Ivan Vecera) [830018] - [netdrv] bna: remove redundant NULL test before release_firmware() (Ivan Vecera) [830018] - [netdrv] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [830018] - [netdrv] bna: Function name changes and cleanups (Ivan Vecera) [830018] - [netdrv] bna: Remove tx tasklet (Ivan Vecera) [830018] - [netdrv] bna: tx rx cleanup fix (Ivan Vecera) [830018] - [netdrv] bna: ioc cleanups (Ivan Vecera) [830018] - [netdrv] bna: Flash controller ioc pll init fixes (Ivan Vecera) [830018] - [netdrv] bna: Serialize smem access during adapter initialization (Ivan Vecera) [830018] - [netdrv] bna: Remove boolean comparisons to true/false (Ivan Vecera) [830018] - [netdrv] bna: fix error handling of bnad_get_flash_partition_by_offset() (Ivan Vecera) [830018] - [netdrv] bna: Implement ethtool flash_device entry point (Ivan Vecera) [830018] - [netdrv] bna: Remove alloc_etherdev error messages (Ivan Vecera) [830018] - [netdrv] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [830018] - [netdrv] bna: fix sparse warnings/errors (Ivan Vecera) [830018] - [netdrv] bna: make ethtool_ops and strings const (Ivan Vecera) [830018] - [netdrv] bna: Add debugfs interface (Ivan Vecera) [830018] - [netdrv] bna: Added flash sub-module and ethtool eeprom entry points (Ivan Vecera) [830018] - [netdrv] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [830018] - [netdrv] bna: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [830018] - [netdrv] bna: add skb frag size accessors (Ivan Vecera) [830018] - [netdrv] be2net: implement unicast filtering (Ivan Vecera) [813400] - [netdrv] bna: don't set ndo_set_rx_mode (Ivan Vecera) [815303] - [net] Statically initialize init_net.dev_base_head (Weiping Pan) [853302] - [net] cgroup: fix access the unallocated memory in netprio cgroup (Weiping Pan) [853302] - [net] cgroup: fix out of bounds accesses (Weiping Pan) [853302] - [net] cgroup: fix panic in netprio_cgroup (Weiping Pan) [853302] - [netdrv] enic: remove unnecessary setting of skb->dev (Stefan Assmann) [829503] - [netdrv] enic: Convert compare_ether_addr to ether_addr_equal (Stefan Assmann) [829503] - [netdrv] enic: replace open-coded ARRAY_SIZE with macro (Stefan Assmann) [829503] - [netdrv] enic: Stop using NLA_PUT*() (Stefan Assmann) [829503] - [netdrv] enic: Fix addr valid check in enic_set_vf_mac (Stefan Assmann) [829503] - [netdrv] enic: fix an endian bug in enic_probe() (Stefan Assmann) [829503] - [netdrv] enic: Fix endianness bug (Stefan Assmann) [829503] - [pci] x2apic: fix optout message (Prarit Bhargava) [860729] - [tools] perf: fix parallel build (Eric Sandeen) [859259] - [scsi] remove no longer valid BUG_ON in scsi_lld_busy (Jeff Garzik) [842881] - [net] Add netif_get_num_default_rss_queues (Michal Schmidt) [859399]- [usb] serial: qcserial avoid pointing to freed memory (Don Zickus) [699676] - [usb] serial: Fix qcserial memory leak on rmmod (Don Zickus) [699676] - [usb] serial: fix a memory leak in qcprobe error path (Don Zickus) [699676] - [virt] kvmclock: unbreak registration by aligning with upstream (Michael S. Tsirkin) [856198] - [x86] apic: replace eoi_write on apic disable (Michael S. Tsirkin) [856198] - [scsi] qla4xxx: v5.03.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [826570] - [scsi] qla4xxx: Added support for ISP83XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new function qla4_8xxx_get_minidump (Chad Dupuis) [826570] - [scsi] qla4xxx: Set IDC version in correct way (Chad Dupuis) [826570] - [scsi] qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new functions in isp_ops (Chad Dupuis) [826570] - [scsi] qla4xxx: Clean-up and optimize macros (Chad Dupuis) [826570] - [scsi] qla4xxx: Rename macros from 82XX to 8XXX (Chad Dupuis) [826570] - [scsi] qla4xxx: Update func name from ql4_ to qla4_ (Chad Dupuis) [826570] - [scsi] qla4xxx: Update structure and variable names (Chad Dupuis) [826570] - [scsi] qla4xxx: Update function name from 8xxx to 82xx (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k1 (Chad Dupuis) [826570] - [scsi] qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Properly handle SCSI underrun while processing status IOCBs (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix multiple conn login event issue during session recovery (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix gcc warning for x86 system (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect (Chad Dupuis) [826570] - [scsi] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix Spell check (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix a Sparse warning message (Chad Dupuis) [826570] - [scsi] qla4xxx: multi-session fix for flash ddbs (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.03-k5 (Chad Dupuis) [826570] - [scsi] qla4xxx: Capture minidump for ISP82XX on firmware failure (Chad Dupuis) [826570] - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix clear ddb mbx command failure issue (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix kernel panic during discovery logout (Chad Dupuis) [826570] - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [826570] - [scsi] qla4xxx: use pci_dev->revision (Chad Dupuis) [826570] - [drm] edid: limit printk when facing bad edid (Dave Airlie) [857792] - [drm] backport 3.6 drm into rhel6.4 kernel (Dave Airlie) [857792] - [mm] backport the extended prefault helpers from upstream (Dave Airlie) [857792] - [gpu] vga drivers backport (Dave Airlie) [857792] - [base] dma-buf: backport dma-buf support (Dave Airlie) [857792] - [acpi] export symbol acpi_get_table_with_size (Dave Airlie) [857792] - [kernel] sched: Add __wake_up_all_locked() API (Dave Airlie) [857792] - [kernel] sched: wait_event_interruptible_locked() interface (Dave Airlie) [857792] - [pci] pci_regs: define LNKSTA2 pcie cap + bits (Dave Airlie) [857792] - [mm] slab: introduce kmalloc_array() (Dave Airlie) [857792] - [fs] sysfs: Add sysfs_merge_group() and sysfs_unmerge_group() (Dave Airlie) [857792] - [i2c] export bit-banging algo functions (Dave Airlie) [857792] - [netdrv] bnx2: Clean up remainint iounmap (Neil Horman) [826727] - [netdrv] bnx2: Try to recover from PCI block reset (Neil Horman) [826727] - [netdrv] bnx2: Fix bug in bnx2_free_tx_skbs() (Neil Horman) [826727] - [netdrv] bnx2: Add missing netif_tx_disable() in bnx2_close() (Neil Horman) [826727] - [netdrv] bnx2: Add "fall through" comments (Neil Horman) [826727] - [netdrv] bnx2: Update version 2.2.2 (Neil Horman) [826727] - [netdrv] bnx2: Read PCI function number from internal register (Neil Horman) [826727] - [netdrv] bnx2: Dump additional BC_STATE during firmware sync timeout (Neil Horman) [826727] - [netdrv] bnx2: Dump all FTQ_CTL registers during tx_timeout (Neil Horman) [826727] - [netdrv] bnx2: Remove casts to same type (Neil Horman) [826727] - [netdrv] bnx2: replace open-coded ARRAY_SIZE with macro (Neil Horman) [826727] - [netdrv] bnx2: stop using net_device.{base_addr, irq} (Neil Horman) [826727] - [netdrv] bnx2: unify return value of .ndo_set_mac_address if address is invalid (Neil Horman) [826727] - [usb] ti_usb: fix printk format warning (Don Zickus) [846419] - [usb] ti_usb_3410_5052: adding multitech dialup fax/modem devices (Don Zickus) [846419] - [pci] Enable ATS at the device state restore (Don Dugger) [767886] - [pci] intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helper (Don Dugger) [767886] - [pci] intel-iommu: Add device info into list before doing context mapping (Don Dugger) [767886] - [netdrv] igbvf: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819104] - [netdrv] igbvf: fix divide by zero (Stefan Assmann) [819104] - [netdrv] igbvf: fix the bug when initializing the igbvf (Stefan Assmann) [819104] - [netdrv] intel: make wired ethernet driver message level consistent (rev2) (Stefan Assmann) [819104] - [netdrv] igbvf: Use ETH_ALEN (Stefan Assmann) [819104] - [netdrv] igbvf: reset netdevice addr_assign_type if changed (Stefan Assmann) [819104] - [netdrv] igbvf: rename dev_hw_addr_random and remove redundant second (Stefan Assmann) [819104] - [netdrv] igbvf: refactor Interrupt Throttle Rate code (Stefan Assmann) [819104] - [netdrv] igbvf: change copyright date (Stefan Assmann) [819104] - [netdrv] igbvf: remove unneeded cast (Stefan Assmann) [819104] - [x86] cpu: keep SEP flag enabled on 64-bit if execshield is on (Eduardo Habkost) [821463] - [x86] Revert: intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [834097] - [block] cciss: fix handling of protocol error (Tomas Henzl) [858292] - [ata] ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (David Milburn) [859491] - [scsi] hpsa: fix handling of protocol error (Tomas Henzl) [857956] - [x86] mce: Introduce mce_gather_info() (Luming Yu) [855775] - [mm] hwpoison: Remove extra unwanted call to send_sig_info() (Lenny Szubowicz) [855775]- [misc] sgi-xp: fails to load when cpu 0 is out of IRQ resources (George Beshers) [854677] - [misc] sgi-xp: nested calls to spin_lock_irqsave() (George Beshers) [854677] - [net] openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [859048] - [net] vlan: dont drop packets from unknown vlans in promiscuous mode (Thomas Graf) [859048] - [netdrv] e1000e: update driver version number (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove inapplicable comment (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch check (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch MEMORY_BARRIER checks (Dean Nelson) [819103] - [netdrv] e1000e: DoS while TSO enabled caused by link partner with small MSS (Dean Nelson) [819103] - [netdrv] e1000e: fix panic while dumping packets on Tx hang with IOMMU (Dean Nelson) [819103] - [netdrv] e1000e: 82571 Tx Data Corruption during Tx hang recovery (Dean Nelson) [819103] - [netdrv] e1000e: fix test for PHY being accessible on 82577/8/9 and I217 (Dean Nelson) [819103] - [netdrv] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [819103] - [netdrv] e1000e: Program the correct register for ITR when using MSI-X. (Dean Nelson) [819103] - [netdrv] e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571() (Dean Nelson) [819103] - [netdrv] e1000e: Fix (nearly-)kernel-doc comments for various functions (Dean Nelson) [819103] - [netdrv] e1000e: remove use of IP payload checksum (Dean Nelson) [819103] - [netdrv] e1000e: use more informative logging macros when netdev not yet registered (Dean Nelson) [819103] - [netdrv] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: fix typo in definition of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [819103] - [netdrv] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [819103] - [netdrv] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [819103] - [netdrv] e1000e: enable forced master/slave on 82577 (Dean Nelson) [819103] - [netdrv] e1000e: initial support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: Remove special case for 82573/82574 ASPM L1 disablement (Dean Nelson) [819103] - [netdrv] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [819103] - [netdrv] e1000e: Driver workaround for IPv6 Header Extension Erratum. (Dean Nelson) [819103] - [netdrv] e1000e: Resolve intermittent negotiation issue on 82574/82583. (Dean Nelson) [819103] - [netdrv] e1000e: cleanup long {read|write}_reg_locked PHY ops function pointers (Dean Nelson) [819103] - [netdrv] e1000e: suggest a possible workaround to a device hang on 82577/8 (Dean Nelson) [819103] - [netdrv] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [819103] - [netdrv] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [819103] - [netdrv] e1000e: 82579 potential system hang on stress when ME enabled (Dean Nelson) [819103] - [netdrv] e1000e: 82579 packet drop workaround (Dean Nelson) [819103] - [netdrv] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [819103] - [netdrv] e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN. (Dean Nelson) [819103] - [netdrv] e1000e: Fix default interrupt throttle rate not set in NIC HW (Dean Nelson) [819103] - [netdrv] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [819103] - [netdrv] e1000e: cleanup boolean logic (Dean Nelson) [819103] - [netdrv] e1000e: cleanup remaining strings split across multiple lines (Dean Nelson) [819103] - [netdrv] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup indexed register arrays (Dean Nelson) [819103] - [netdrv] e1000e: cleanup NAPI routine (Dean Nelson) [819103] - [netdrv] e1000e: Minor comment clean-up. (Dean Nelson) [819103] - [netdrv] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [819103] - [netdrv] e1000e: make wired ethernet driver message level consistent (rev2) (Dean Nelson) [819103] - [netdrv] e1000e: use msleep instead of mdelay (Dean Nelson) [819103] - [netdrv] e1000e: cleanup whitespace and indentation (Dean Nelson) [819103] - [netdrv] e1000e: cleanup incorrect filename in comment (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_reload_nvm() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for boolean send_xon, do not assume always true (Dean Nelson) [819103] - [netdrv] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_config_collision_dist() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup calls to setup_physical_interface function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_setup_link() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic comment changes to make lines less than 80 characters (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [819103] - [netdrv] e1000e: cleanup goto statements to exit points without common work (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: minor whitespace addition (insert blank line separator) (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable initializations (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unreachable statement (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: always return 0 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary assignments just before returning (Dean Nelson) [819103] - [netdrv] e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: use goto for common work needed by multiple exit points (Dean Nelson) [819103] - [netdrv] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [819103] - [netdrv] e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for bool autoneg_false (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary parentheses (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary returns from void functions (Dean Nelson) [819103] - [netdrv] e1000e: remove test that is always false (Dean Nelson) [819103] - [netdrv] e1000e: add skb frag size accessors (Dean Nelson) [819103] - [scsi] qla2xxx: Update version number to 8.04.00.08.06.4-k. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use the right field for container_of. (Chad Dupuis) [826565] - [scsi] qla2xxx: Allow MSI interrupt registration for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't toggle RISC interrupt bits after IRQ lines are attached. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix incorrect status reporting on DIF errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: T10 DIF - ISP83xx changes. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for legacy interrupts for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enable fw attributes for ISP24xx and above. (Chad Dupuis) [826565] - [scsi] qla2xxx: Get fcal position map should not be called for p2p topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Set Maximum Read Request Size to 4K. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enclose adapter related calls in adapter check in failed state handler. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for handling some error conditions in loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix description of qla2xmaxqdepth parameter. (Chad Dupuis) [826565] - [scsi] qla2xxx: set idc version if function is first one to come. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do not restrict the number of NPIV ports for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do PCI fundamental reset for ISP83xx (Chad Dupuis) [826565] - [scsi] qla2xxx: Fail initialization if unable to load RISC code. (Chad Dupuis) [826565] - [scsi] qla2xxx: Ensure PLOGI is sent to Fabric Management-Server upon request. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove setting Scsi_host->this_id during adapter probe. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use defines instead of hardcoded values for intr status. (Chad Dupuis) [826565] - [scsi] qla2xxx: Dont call nic restart firmware if it is already active and running. (Chad Dupuis) [826565] - [scsi] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implement beacon support for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for continuous rescan attempts in arbitrated loop topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Only enable link up on the correct interrupt event. (Chad Dupuis) [826565] - [scsi] qla2xxx: Update the driver copyright. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't register to legacy interrupt for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Changes for ISP83xx loopback support. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add bit to identify adapters for thermal temp. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implemetation of mctp. (Chad Dupuis) [826565] - [scsi] qla2xxx: IDC implementation for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add FW DUMP SIZE sysfs attribute. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implementation of bidirectional. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use bitmap to store loop_id's for fcports. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display mailbox failure by default. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla2xxx files (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove redundant NULL check before release_firmware() call. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add check in qla82xx_watchdog for failed hardware state. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add I2C BSG interface. (Chad Dupuis) [826565] - [scsi] qla2xxx: Bind to ISP8031 devices. (Chad Dupuis) [826565] - [scsi] Revert: qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't capture minidump for ISP82xx on flash update from application. (Chad Dupuis) [826565] - [scsi] qla2xxx: Log link up and link down messages to track link flops. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix discrepencies between RHEL 6 and upstream. (Chad Dupuis) [826565] - [scsi] qla2xxx: Avoid losing any fc ports when loop id's are exhausted. (Chad Dupuis) [826565] - [scsi] qla2xxx: Optimize existing port name server query matching. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove mirrored field vp_idx from struct fc_port. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fixups for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper supported speeds for 16G FC adapters. (Chad Dupuis) [826565] - [scsi] qla2xxx: handle default case in qla2x00_request_firmware() (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_mbx.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Micro optimization in queuecommand handler (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_init.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_bsg.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Stats should be different from physical and virtual ports (Chad Dupuis) [826565] - [scsi] qla2xxx: Add ql_dbg_verbose logging level. (Chad Dupuis) [826565] - [scsi] qla2xxx: Handle interrupt registration failures more gracefully. (Chad Dupuis) [826565] - [scsi] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout. (Chad Dupuis) [826565] - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in bus-reset handler. (Chad Dupuis) [826565] - [mm] thp: fix pmd_present for split_huge_page and PROT_NONE with THP (Andrea Arcangeli) [858385] - [wireless] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb (Stanislaw Gruszka) [841578] - [wireless] cfg80211: process pending events when unregistering net device (Stanislaw Gruszka) [841578] - [net] mac80211: cancel mesh path timer (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: fix debug print in iwl_sta_calc_ht_flags (Stanislaw Gruszka) [841578] - [wireless] rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: disable greenfield transmissions as a workaround (Stanislaw Gruszka) [841578] - [net] mac80211: fail authentication when AP denied authentication (Stanislaw Gruszka) [841578] - [wireless] reg: restore previous behaviour of chan->max_power calculations (Stanislaw Gruszka) [841578] - [net] mac80211: fix read outside array bounds (Stanislaw Gruszka) [841578] - [wireless] ath9k: Add PID/VID support for AR1111 (Stanislaw Gruszka) [841578] - [wireless] b43: fix crash with OpenFWWF (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: Check BSS ctx active before call mac80211 (Stanislaw Gruszka) [841578] - [wireless] rndis_wlan: release BSS structures returned by cfg80211_inform_bss() (Stanislaw Gruszka) [841578] - [net] mac80211: fix crash with single-queue drivers (Stanislaw Gruszka) [841578] - [wireless] rt2800usb: 2001:3c17 is an RT3370 device (Stanislaw Gruszka) [841578] - [wireless] Backport ti drivers from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport orinoco driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rtl818x driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ipw2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport p54 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ath drivers family from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43legacy driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport bcma bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ssb bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rt2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport iwlwifi driver from linux 3.5 (Stanislaw Gruszka) [818672 841578] - [wireless] Backport iwlegacy driver from 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport mac80211 from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] fix kabi breakage caused by wireless update (Stanislaw Gruszka) [841578] - [wireless] Backport wireless core from linux 3.5 (Stanislaw Gruszka) [841578] - [x86] pci: Add option to not assign BAR's if not already assigned (George Beshers) [859966] - [edac] sb_edac: Avoid overflow errors at memory size calculation (Mauro Carvalho Chehab) [859132] - [Documentation] kernel-parameters.txt: Add intel_idle.max_cstate (Prarit Bhargava) [858337] - [kernel] rcu: Remove function versions of __kfree_rcu and offset (Neil Horman) [813086] - [scsi] fix NULL request_queue in scsi_requeue_run_queue() (Jeff Garzik) [842881] - [netdrv] tg3: Set RX_CHECKSUMS appropriately (John Feeney) [828967] - [firmware] iwlwifi: update firmware for 6205 (Stanislaw Gruszka) [850579] - [netdrv] pch_gbe: vlan skb len fix (Veaceslav Falico) [851682] - [net] ipv4/cipso: don't follow a NULL pointer when setsockopt() is called (Amerigo Wang) [842872] - [net] bridge: Fix timer typo that may render snooping less effective (Nikolay Aleksandrov) [676938]- [net] svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields) [769045] - [fs] nfs: Properly handle the case where the delegation is revoked (Steve Dickson) [842435] - [fs] nfs: Move cl_delegations to the nfs_server struct (Steve Dickson) [842435] - [fs] nfs: Introduce nfs_detach_delegations() (Steve Dickson) [842435] - [fs] nfs: Fix a number of RCU issues in the NFSv4 delegation code (Steve Dickson) [842435] - [netdrv] netxen: fix link notification order (Veaceslav Falico) [826574] - [netdrv] netxen: remove unnecessary setting of skb->dev (Veaceslav Falico) [826574] - [netdrv] netxen: restrict force firmware dump when dump is disabled (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one for XG port (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one in netxen_nic_set_pauseparam() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [826574] - [netdrv] netxen: added miniDIMM support in driver (Veaceslav Falico) [826574] - [netdrv] netxen: Allow only useful and recommended firmware dump capture mask values (Veaceslav Falico) [826574] - [netdrv] netxen_nic: disable minidump by default (Veaceslav Falico) [826574] - [netdrv] netxen: get rid of a redundant test for NULL before call to release_firmware() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix endian bug (Veaceslav Falico) [826574] - [netdrv] netxen: unify return value of .ndo_set_mac_address if address is invalid (Veaceslav Falico) [826574] - [mm] coredump: add VM_NODUMP, MADV_DONTDUMP, MADV_DODUMP (Jason Baron) [739001] - [mm] coredump: remove VM_ALWAYSDUMP flag (Jason Baron) [739001] - [net] ipv6: unify conntrack reassembly expire code with standard one (Amerigo Wang) [726807] - [net] ipv6: add a new namespace for nf_conntrack_reasm (Amerigo Wang) [726807] - [net] ipv6: fix overlap check for fragments (Amerigo Wang) [726807] - [net] netfilter: discard overlapping IPv6 fragment (Amerigo Wang) [726807] - [net] netfilter: defrag: remove one redundant atomic ops (Amerigo Wang) [726807] - [acpi] Fix logic for removing mappings in 'acpi_unmap' (Myron Stowe) [816517] - [acpi] acpica: Expand OSL memory read/write interfaces to 64 bits (Myron Stowe) [816517] - [acpi] Remove ./drivers/acpi/atomicio.[ch] (Myron Stowe) [816517] - [acpi] Add RAM mapping support to ACPI (Myron Stowe) [816517] - [acpi] apei: Add 64-bit read/write support for APEI on i386 (Myron Stowe) [816517] - [acpi] apei: Convert atomicio routines (Myron Stowe) [816517] - [acpi] Export interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [816517] - [acpi] Fix a fix section mismatch (Myron Stowe) [816517] - [net] ethtool: update ethtool_rx_flow_spec and avoid kabi breakage (Nikolay Aleksandrov) [847019] - [net] ethtool: add ntuple flow specifier data to network flow classifier (Nikolay Aleksandrov) [847019] - [net] ethtool: Add Ethernet MAC-level filtering/steering (Nikolay Aleksandrov) [847019] - [net] ethtool: Remove unimplemented flow specification types (Nikolay Aleksandrov) [847019] - [net] ethtool: Allow drivers to select RX NFC rule locations (Nikolay Aleksandrov) [847019] - [net] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH (Nikolay Aleksandrov) [847019] - [net] ethtool: add rtnetlink & sched.h in ifndef GENKSYMS (Nikolay Aleksandrov) [847019] - [net] ethtool: Added kernel support in EEE Ethtool commands (Nikolay Aleksandrov) [847019] - [net] ethtool: Add reset operation (Nikolay Aleksandrov) [847019] - [net] ethtool: Change ETHTOOL_PHYS_ID implementation to allow dropping RTNL (Nikolay Aleksandrov) [847019] - [net] ethtool: Extend the ethtool API to obtain plugin module eeprom data (Nikolay Aleksandrov) [847019] - [net] ethtool: Added support for FW dump (Nikolay Aleksandrov) [847019] - [net] ethtool support to configure number of channels (Nikolay Aleksandrov) [847019] - [scsi] scsi_dh_alua: Enable STPG for unavailable ports (Ewan Milne) [857145] - [net] skbuff: do not take an additional reference in skb_frag_set_page (Neil Horman) [859433] - [i2c] add support for iSMT on bordenville (Neil Horman) [791368] - [pci] iommu, dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls (Don Dutile) [726531] - [pci] iommu, dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to (Don Dutile) [726531] - [pci] intel-iommu: Replace printks with appropriate pr_*() (Don Dutile) [726531] - [mm] fix potential anon_vma locking issue in mprotect() (Andrea Arcangeli) [858389] - [block] mtip32xx: fix user_buffer check in exec_drive_command (David Milburn) [837370] - [block] mtip32xx: remove HOTPLUG_PCI_PCIE dependancy (David Milburn) [837370] - [block] mtip32xx: Convert macro definitions for flag bits to enum (David Milburn) [837370] - [block] mtip32xx: Remove 'registers' and 'flags' from sysfs (David Milburn) [837370] - [block] mtip32xx: Changes to sysfs entries (David Milburn) [837370] - [block] mtip32xx: minor performance tweak (David Milburn) [837370] - [block] mtip32xx: Fix to support more than one sector in exec_drive_command() (David Milburn) [837370] - [block] mtip32xx: Use plain spinlock for 'cmd_issue_lock' (David Milburn) [837370] - [block] mtip32xx: Set block queue boundary variables (David Milburn) [837370] - [block] mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands (David Milburn) [837370] - [block] mtip32xx: Change HDIO_GET_IDENTITY to return stored data (David Milburn) [837370] - [block] mtip32xx: Set custom timeouts for PIO commands (David Milburn) [837370] - [block] mtip32xx: fix clearing an incorrect register in mtip_init_port (David Milburn) [837370] - [block] mtip32xx: release the semaphore on an error path (David Milburn) [837370] - [block] mtip32xx: dump tagmap on failure (David Milburn) [837370] - [block] mtip32xx: fix handling of commands in various scenarios (David Milburn) [837370] - [block] mtip32xx: Shorten macro names (David Milburn) [837370] - [block] mtip32xx: misc changes (David Milburn) [837370] - [block] mtip32xx: Add new sysfs entry 'status' (David Milburn) [837370] - [block] mtip32xx: make setting comp_time as common (David Milburn) [837370] - [block] mtip32xx: Add new bitwise flag 'dd_flag' (David Milburn) [837370] - [block] mtip32xx: fix error handling in mtip_init() (David Milburn) [837370] - [block] mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port() (David Milburn) [837370] - [kernel] tracing: Convert format output to seq_file (Jiri Olsa) [797067] - [kernel] tracing: Remove show_format and related macros from TRACE_EVENT (Jiri Olsa) [797067] - [kernel] tracing: Use defined fields and print_fmt to print formats (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for kprobe events (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for syscall events (Jiri Olsa) [797067] - [kernel] tracing: Add print_fmt field (Jiri Olsa) [797067] - [kernel] tracing: Have __dynamic_array() define a field (Jiri Olsa) [797067] - [pci] remove redundant checking in PCI Express capability routines (Myron Stowe) [832591] - [pci] Introduce command line option to disable ARI (Myron Stowe) [832591] - [pci] use pci_is_pcie() in pci core (Myron Stowe) [832591] - [serial] Basic support for Moschip 9900 family I/O chips (Steve Best) [850941] - [idle] intel_idle: ivybridge support (Matthew Garrett) [746722] - [block] Avoid missed wakeup in request waitqueue (Asias He) [848260] - [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [net] core: Fix napi_gro_frags vs netpoll path (Amerigo Wang) [845347] - [netdrv] benet: disable BH in callers of be_process_mcc() (Amerigo Wang) [845347] - [net] bonding: remove IFF_IN_NETPOLL flag (Amerigo Wang) [845347] - [mm] mmu_notifier: restore kabi (Andrea Arcangeli) [854584] - [mm] mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix-inconsistent-memory-between-secondary-mmu-and-host-fix (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix inconsistent memory between secondary MMU and host (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix freed page still mapped in secondary MMU (Andrea Arcangeli) [854584] - [mm] Revert: Have mmu_notifiers use SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [x86] amd_iommu: Cache pdev pointer to root-bridge (Frank Arnold) [814709] - [x86] amd_iommu: Make sure IOMMU interrupts are re-enabled on resume (Frank Arnold) [814709] - [x86] amd_iommu: Set iommu configuration flags in enable-loop (Frank Arnold) [814709] - [x86] amd_iommu: enable iommu before attaching devices (Frank Arnold) [814709] - [netdrv] cxgb3: treewide use of RCU_INIT_POINTER (Jay Fenlason) [847358] - [netdrv] cxgb3: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE (Jay Fenlason) [847358] - [netdrv] cxgb3: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847358] - [netdrv] cxgb3: update firmware version (Jay Fenlason) [847358] - [netdrv] cxgb3: add skb frag size accessors (Jay Fenlason) [847358] - [netdrv] cxgb3: convert to SKB paged frag API (Jay Fenlason) [847358] - [netdrv] cxgb3: remove use of ndo_set_multicast_list in drivers (Jay Fenlason) [847358] - [netdrv] pch_gbe: add extra clean tx (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit watchdog timeout (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit races (Veaceslav Falico) [853112] - [x86] cpu/amd: Fix crash as Xen Dom0 on AMD Trinity systems (Frank Arnold) [822278] - [x86] cpu/amd: Re-enable CPU topology extensions in case BIOS has disabled it (Frank Arnold) [822278] - [net] openvswitch: set openvswitch_handle_frame_hook (Thomas Graf) [854628] - [lib] flex_array: flex_array_prealloc takes a number of elements, not an end (Thomas Graf) [854628] - [net] openvswitch: Fix FLOW_BUFSIZE definition (Thomas Graf) [854628] - [net] openvswitch: Fix typo (Thomas Graf) [854628] - [net] openvswitch: Relax set header validation (Thomas Graf) [854628] - [net] openvswitch: Do not send notification if ovs_vport_set_options() failed (Thomas Graf) [854628] - [net] openvswitch: Enable retrieval of TCP flags from IPv6 traffic (Thomas Graf) [854628] - [net] openvswitch: Fix typo in documentation (Thomas Graf) [854628] - [net] openvswitch: Replace Nicira Networks (Thomas Graf) [854628] - [net] openvswitch: Check gso_type for correct sk_buff in queue_gso_packets() (Thomas Graf) [854628] - [net] openvswitch: Check currect return value from skb_gso_segment() (Thomas Graf) [854628] - [net] openvswitch: Reset upper layer protocol info on internal devices (Thomas Graf) [854628] - [sound] alsa: snd-aloop copy fix (Jaroslav Kysela) [854696] - [base] driver-core: fix device_register race (Rob Evers) [833098] - [netdrv] 8139cp: set intr mask after its handler is registered (Jason Wang) [815199] - [netdrv] pch_gbe: Do not abort probe on bad MAC (Veaceslav Falico) [851675] - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834711]- [mm] fix contig_page_data kABI breakage and related memory corruption (Satoru Moriya) [853007] - [mm] hugetlbfs: close race during teardown of hugetlbfs shared page tables (Rafael Aquini) [856325] - [mm] hugetlbfs: Correctly detect if page tables have just been shared (Rafael Aquini) [856325] - [mm] Revert: Eliminate kernel crash due to races in hugetlbfs (Rafael Aquini) [856325] - [net] sctp: backport sctp cache ipv6 source after route lookup (Michele Baldessari) [855759] - [net] sctp: backport support of sctp multi-homing ipv6 source address selection (Michele Baldessari) [855759] - [net] ipv6: backport RTA_PREFSRC ipv6 source route selection support (Michele Baldessari) [851118] - [input] wacom: add Intuos5 Touch Ring LED support (Aristeu Rozanski) [841611] - [net] core: allocate skbs on local node (Andy Gospodarek) [843163] - [netdrv] sfc: Fix maximum number of TSO segments and minimum TX queue size (Nikolay Aleksandrov) [845557] {CVE-2012-3412} - [net] etherdevice: Rename random_ether_addr to eth_random_addr (Neil Horman) [813086] - [net] etherdevice: rename dev_hw_addr_random and remove redundant second (Neil Horman) [813086] - [pcmcia] Introduce PCMCIA_DEVICE_PROD_ID3 (Neil Horman) [813086] - [net] add a truesize parameter to skb_add_rx_frag() (Neil Horman) [813086] - [net] rtnetlink: add rtnl_dereference() (Neil Horman) [813086] - [net] rtnetlink: Add checking to rcu_dereference() primitives (Neil Horman) [813086] - [kernel] rcu: define __rcu address space modifier for sparse (Neil Horman) [813086] - [kernel] rcu: Add rcu_access_pointer and rcu_dereference_protected (Neil Horman) [813086] - [kernel] rcu: Add lockdep checking to rhel (Neil Horman) [813086] - [kernel] rcu: Make __kfree_rcu() less dependent on compiler choices (Neil Horman) [813086] - [kernel] rcu: introduce kfree_rcu() (Neil Horman) [813086] - [mmc] sdio: add quirk to clamp byte mode transfer (Neil Horman) [813086] - [kernel] pm_runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally (Neil Horman) [813086] - [kernel] workqueue: unify spelling of 'freeze' + 'able' to 'freezable' (Neil Horman) [813086] - [kernel] Allow drivers to compile with #include (Neil Horman) [813086] - [mmc] sdio: add new function for RAW (Read after Write) operation (Neil Horman) [813086] - [kernel] Uset set_irq_type() to define irq_set_irq_type() (Neil Horman) [813086] - [kernel] irq: Provide status modifier (Neil Horman) [813086] - [kernel] Simulate pm_qos_X_reuest() using existing qos RHEL6 infrastructure (Neil Horman) [813086] - [lib] cordic: add library module providing cordic angle calculation (Neil Horman) [813086] - [pcmcia] add PCMCIA_DEVICE_MANF_CARD_PROD_ID3 (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pcmcia] Add {pccard,pcmcia}_loop_tuple (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pci] Add helper macro for pci_register_driver boilerplate (Neil Horman) [813086] - [usb] Add helper macro for usb_driver boilerplate (Neil Horman) [813086] - [kernel] device: Generalize module_platform_driver (Neil Horman) [813086] - [kernel] dma-mapping: add dma_zalloc_coherent() (Neil Horman) [813086] - [kernel] Empty implementation of functions to make drivers compile (Neil Horman) [813086] - [kernel] split out the EXPORT_SYMBOL into export.h (Neil Horman) [813086] - [kernel] pm_qos: Define pm_qos_request() as pm_qos_requirement() (Neil Horman) [813086] - [kernel] replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN (Neil Horman) [813086] - [net] add wireless TX status socket option (Neil Horman) [813086] - [kernel] workqueue: implement alloc_ordered_workqueue() (Neil Horman) [813086] - [kernel] pm_qos: Move and rename the implementation files (Neil Horman) [813086] - [kernel] atomic: add atomic_inc_not_zero_hint() (Neil Horman) [813086] - [fs] vfs: introduce noop_llseek() (Neil Horman) [813086] - [net] Add net_ratelimited_function and net__ratelimited macros (Neil Horman) [813086] - [fs] libfs: add simple_open() (Neil Horman) [813086] - [base] core: device_rename's new_name can be const (Neil Horman) [813086] - [net] Add a boolean function to check if 2 ethernet addresses are the same (Neil Horman) [813086] - [net] Allow changing number of RX queues after device allocation (Neil Horman) [813086] - [net] Introduce skb_checksum_start_offset() to replace repetitive calculation (Neil Horman) [813086] - [netdrv] e1000e: drop check of RXCW.CW to eliminate link going up and down (Dean Nelson) [847310] - [net] core: add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [855062] - [pci] read-modify-write the PCIe device control register when initiating FLR (Myron Stowe) [848358]- [s390] zfcp: No automatic port_rescan on events (Hendrik Brueckner) [855131] - [fs] xfs: push the AIL from memory reclaim and periodic sync (Dave Chinner) [855139] - [powerpc] perf: Use perf_instruction_pointer in callchains (Steve Best) [850575] - [powerpc] perf: Always use pt_regs for userspace samples (Steve Best) [850575] - [powerpc] perf: Move code to select SIAR or pt_regs into perf_read_regs (Steve Best) [850575] - [powerpc] perf: Create mmcra_sihv/mmcra_sipv helpers (Steve Best) [850575] - [powerpc] perf: Fix instruction address sampling on 970 and Power4 (Steve Best) [850575] - [netdrv] ehea: fix losing of NEQ events when one event occurred early (Steve Best) [822659] - [netdrv] ehea: only register irq after setting up ports (Steve Best) [822659] - [netdrv] ehea: make some functions and variables static (Steve Best) [822659] - [netdrv] ehea: Use round_jiffies_relative to align workqueue (Steve Best) [822659] - [netdrv] ehea: Reduce memory usage in buffer pools (Steve Best) [822659] - [netdrv] ehea: Remove unused tcp_end field in send WQ (Steve Best) [822659] - [netdrv] ehea: Add GRO support (Steve Best) [822659] - [netdrv] ehea: Remove LRO support (Steve Best) [822659] - [netdrv] ehea: Remove some unused definitions (Steve Best) [822659] - [netdrv] ehea: Simplify type 3 transmit routine (Steve Best) [822659] - [netdrv] ehea: Merge swqe2 TSO and non TSO paths (Steve Best) [822659] - [netdrv] ehea: Simplify ehea_xmit2 and ehea_xmit3 (Steve Best) [822659] - [netdrv] ehea: Allocate large enough skbs to avoid partial cacheline DMA writes (Steve Best) [822659] - [netdrv] ehea: Add vlan_features (Steve Best) [822659] - [netdrv] ehea: Dont check NETIF_F_TSO in TX path (Steve Best) [822659] - [netdrv] ehea: Remove num_tx_qps module option (Steve Best) [822659] - [netdrv] ehea: Remove force_irq logic in napi poll routine (Steve Best) [822659] - [netdrv] ehea: Update multiqueue support (Steve Best) [822659] - [netdrv] ehea: Remove NETIF_F_LLTX (Steve Best) [822659] - [netdrv] ehea: Remove sleep at .ndo_get_stats (Steve Best) [822659] - [netdrv] ehea: do vlan cleanup (Steve Best) [822659] - [netdrv] ehea: Use ethtool ethtool_cmd_speed API (Steve Best) [822659] - [netdrv] ehea: fix wrongly reported speed and port (Steve Best) [822659] - [netdrv] ehea: Fix a DLPAR bug on ehea_rereg_mrs() (Steve Best) [822659] - [netdrv] ehea: don't use flush_scheduled_work() (Steve Best) [822659] - [netdrv] ehea: kill unused ehea_rereg_mr_task (Steve Best) [822659] - [netdrv] ehea: Fixing LRO configuration (Steve Best) [822659] - [netdrv] ehea: Fixing statistics (Steve Best) [822659] - [netdrv] ehea: fix use after free (Steve Best) [822659] - [netdrv] ehea: Don't check for vlan group before vlan_tx_tag_present (Steve Best) [822659] - [netdrv] ehea: simplify conditional (Steve Best) [822659] - [netdrv] ehea: Fix a checksum issue on the receive path (Steve Best) [822659] - [netdrv] ehea: Allocate stats buffer with GFP_KERNEL (Steve Best) [822659] - [net] drop_monitor: dont sleep in atomic context (Neil Horman) [817146] - [net] drop_monitor: prevent init path from scheduling on the wrong cpu (Neil Horman) [817146] - [net] drop_monitor: Make updating data->skb smp safe (Neil Horman) [817146] - [net] drop_monitor: fix sleeping in invalid context warning (Neil Horman) [817146] - [scsi] bfa: firmware image name update (Rob Evers) [830008] - [scsi] bfa: Fix error codes and misc cleanup (Rob Evers) [830008] - [scsi] bfa: squelch lockdep complaint (Rob Evers) [830008] - [scsi] bfa: dereferencing freed memory in bfad_im_probe() (Rob Evers) [830008] - [scsi] bfa: off by one in bfa_ioc_mbox_isr() (Rob Evers) [830008] - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [830008] - [scsi] bfa: Fix bfa logging port state change (Rob Evers) [830008] - [scsi] bfa: defer vport delete handler till fw logo (Rob Evers) [830008] - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [830008] - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [830008] - [scsi] bfa: Fix to avoid vport delete hang on request queue full scenario. (Rob Evers) [830008] - [scsi] bfa: Move service parameter programming logic into firmware. (Rob Evers) [830008] - [scsi] bfa: Revise Fabric Assigned Address(FAA) (Rob Evers) [830008] - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [830008] - [scsi] bfa: Serialize the IOC hw semaphore unlock (Rob Evers) [830008] - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [830008] - [scsi] bfa: Add fc host issue lip support (Rob Evers) [830008] - [scsi] bfa: Fix endian bug (Rob Evers) [830008] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [827594] - [scsi] be2iscsi: Fix panic because of TCP RST/FIN (Rob Evers) [827594] - [scsi] be2iscsi: configure VLAN parameters (Rob Evers) [827594] - [scsi] be2iscsi: Format the MAC_ADDR with sysfs (Rob Evers) [827594] - [scsi] be2iscsi: Set log levels for various events (Rob Evers) [827594] - [scsi] be2iscsi: MBX Cmd for login, crashdump mode (Rob Evers) [827594] - [scsi] be2iscsi: Remove the iscsi_data_pdu setting (Rob Evers) [827594] - [target] tcm_fc: Add abort flag for gracefully handling exchange timeout (Neil Horman) [829932] - [scsi] fcoe: Ensure fcoe_recv_frame is always called in process context (Neil Horman) [829932] - [target] Fix possible NULL pointer with __transport_execute_tasks (Neil Horman) [829932] - [usb] usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl (Don Zickus) [828271]- [scsi] hpsa: bump version number (Tomas Henzl) [737644] - [scsi] hpsa: add marketing names for Gen8 controllers (Tomas Henzl) [737644] - [scsi] hpsa: dial down lockup detection during firmware flash (Tomas Henzl) [737644] - [scsi] hpsa: removed unused member maxQsinceinit (Tomas Henzl) [737644] - [scsi] hpsa: add new RAID level "1(ADM)" (Tomas Henzl) [737644] - [scsi] hpsa: factor out hpsa_free_irqs_and_disable_msix (Tomas Henzl) [737644] - [scsi] hpsa: refine interrupt handler locking for greater concurrency (Tomas Henzl) [737644] - [scsi] hpsa: use multiple reply queues (Tomas Henzl) [737644] - [scsi] hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd() (Tomas Henzl) [737644] - [scsi] hpsa: do aborts two ways (Tomas Henzl) [737644] - [scsi] hpsa: add abort error handler function (Tomas Henzl) [737644] - [scsi] hpsa: remove unused parameter from finish_cmd (Tomas Henzl) [737644] - [scsi] hpsa: do not give up retry of driver cmds after only 3 retries (Tomas Henzl) [737644] - [scsi] hpsa: retry driver initiated commands on busy status (Tomas Henzl) [737644] - [scsi] hpsa: do not read from controller unnecessarily in completion code (Tomas Henzl) [737644] - [scsi] hpsa: suppress excessively chatty error messages (Tomas Henzl) [737644] - [scsi] hpsa: enable bus master bit after pci_enable_device (Tomas Henzl) [737644] - [scsi] hpsa: do not skip disabled devices (Tomas Henzl) [737644] - [scsi] hpsa: call pci_disable_device on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: use check_signature (Tomas Henzl) [737644] - [scsi] hpsa: use find_first_zero_bit (Tomas Henzl) [737644] - [scsi] hpsa: factor out driver name (Tomas Henzl) [737644] - [scsi] hpsa: removed unneeded structure member max_sg_entries and fix bad name (Tomas Henzl) [737644] - [scsi] hpsa: fix per device memory leak on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: do not sleep in atomic context in rmmod path. (Tomas Henzl) [737644] - [scsi] hpsa: Disable ASPM (Tomas Henzl) [737644] - [scsi] hpsa: detect controller lockup (Tomas Henzl) [737644] - [scsi] hpsa: fix flush cache transfer length (Tomas Henzl) [737644] - [scsi] hpsa: remove unused busy_initializing and busy_scanning (Tomas Henzl) [737644] - [scsi] hpsa: set max sectors instead of taking the default (Tomas Henzl) [737644] - [scsi] hpsa: change confusing message to be more clear (Tomas Henzl) [737644] - [scsi] hpsa: fix physical device lun and target numbering problem (Tomas Henzl) [737644] - [scsi] hpsa: fix problem that OBDR devices are not detected (Tomas Henzl) [737644] - [scsi] hpsa: retry commands completing with status of UNSOLICITED_ABORT (Tomas Henzl) [737644] - [scsi] hpsa: fix potential overrun while memcpy'ing sense data (Tomas Henzl) [737644] - [scsi] hpsa: fix dma unmap error in hpsa_passthru_ioctl (Tomas Henzl) [737644] - [scsi] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr) (Tomas Henzl) [737644] - [x86] perf: Enable/Add IvyBridge hardware support (Prarit Bhargava) [829872] - [x86] perf: Update SNB PEBS constraints (Prarit Bhargava) [829872] - [x86] perf: Implement cycles:p for SNB/IVB (Prarit Bhargava) [829872] - [x86] perf: Prettify pmu config literals (Prarit Bhargava) [829872] - [x86] perf: Implement arch event mask as quirk (Prarit Bhargava) [829872] - [x86] perf: Disable PEBS on SandyBridge chips (Prarit Bhargava) [829872] - [virt] kvm: Add accessor for reading cr4 (or some bits of cr4) (Gleb Natapov) [832301] - [kernel] sched: Create special class for stop/migrate work (Igor Mammedov) [843541] - [net] ipv4: Add interface option to enable routing of 127.0.0.0/8 (Thomas Graf) [831623] - [net] ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf) [809297] - [net] sctp: Don't charge for data in sndbuf again when transmitting packet (Thomas Graf) [809792]- [x86] acpi: Fix use-after-free in acpi_map_lsapic (Igor Mammedov) [826067] - [drm] ttm: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_truncate_range (Rafael Aquini) [806049] - [fs] udf: fix retun value on error path in udf_load_logicalvol (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Avoid run away loop when partition table length is corrupted (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol() (Nikola Pajkovsky) [843143] {CVE-2012-3400}- [virt] kvm: fix KVM_GET_MSR for PV EOI (Michael S. Tsirkin) [835095] - [virt] kvm: update KVM_SAVE_MSRS_BEGIN to correct value (Michael S. Tsirkin) [835095] - [virt] kvm: switch to apic_set_eoi_write, apic_write (Michael S. Tsirkin) [835095] - [x86] apic: add apic_set_eoi_write for PV use (Michael S. Tsirkin) [835095] - [virt] kvm: host side for eoi optimization (Michael S. Tsirkin) [835095] - [virt] kvm: introduce kvm_read_guest_cached (Michael S. Tsirkin) [835095] - [virt] kvm: Add memory slot versioning and use it to provide fast guest write interface (Michael S. Tsirkin) [835095] - [virt] kvm_host: add kvm_memslots wrapper (Michael S. Tsirkin) [835095] - [virt] kvm: only sync when attention bits set (Michael S. Tsirkin) [835095] - [x86] bitops: note on __test_and_clear_bit atomicity (Michael S. Tsirkin) [835095] - [virt] kvm: guest side for eoi avoidance (Michael S. Tsirkin) [835095] - [x86] apic: make apic_probe extern (Michael S. Tsirkin) [835095] - [x86] apic: add apic_flat to apic_probe on x86_64 (Michael S. Tsirkin) [835095] - [virt] kvm: add paravirt cpu notifier stubs (Michael S. Tsirkin) [835095] - [virt] kvm: optimize ISR lookups (Michael S. Tsirkin) [835095] - [virt] kvm: document lapic regs field (Michael S. Tsirkin) [835095] - [x86] apic: Implement EIO micro-optimization (Michael S. Tsirkin) [835095] - [x86] apic: Add apic->eoi_write() callback (Michael S. Tsirkin) [835095] - [x86] apic: Use symbolic APIC_EOI_ACK (Michael S. Tsirkin) [835095] - [x86] apic: Fix typo EIO_ACK -> EOI_ACK and document it (Michael S. Tsirkin) [835095] - [virt] kvm: Introduce bitmask for apic attention reasons (Michael S. Tsirkin) [835095] - [virt] kvm: dont clear TMR on EOI (Michael S. Tsirkin) [835095] - [x86] efi_ioremap may not map the entire physical address space requested (Larry Woodman) [840691] - [netdrv] bnx2x: Add remote-fault link detection (Michal Schmidt) [814877] - [virt] vhost: poll vq in zerocopy callback (Jason Wang) [734731] - [virt] vhost_net, zerocopy: adding and signalling immediately when fully copied (Jason Wang) [734731] - [virt] vhost_net: re-poll only on EAGAIN or ENOBUFS (Jason Wang) [734731] - [net] sunrpc: svc_xprt sends on closed socket should stop immediately (J. Bruce Fields) [849702]- [fs] jbd2: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd, jbd2: fixed typos (Dave Wysochanski) [735768] - [x86] perf: disable PEBS on a guest entry (Gleb Natapov) [845664] - [fs] dlm: make dlm_recv single threaded (David Teigland) [821060] - [fs] dlm: fix granting from recovery (David Teigland) [821824] - [fs] dlm: fix deadlock between dlm_send and dlm_controld (David Teigland) [824964] - [kernel] fork: fix overflow in vma length when copying mmap on clone (Anton Arapov) [815891] - [fs] fuse: update attributes on aio_read (Brian Foster) [850642] - [fs] fuse: invalidate inode mapping if mtime changes (Brian Foster) [850642] - [fs] fuse: add FUSE_AUTO_INVAL_DATA init flag (Brian Foster) [850642] - [net] cls_cgroup: Allow net_cls cgroups to have their classid reset to 0 (Neil Horman) [831456] - [mm] clarify the radix_tree exceptional cases (Rafael Aquini) [806049] - [mm] tmpfs, radix_tree: locate_item to speed up swapoff (Rafael Aquini) [806049] - [mm] a few small updates for radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_writepage and enable swap (Rafael Aquini) [806049] - [mm] tmpfs: convert mem_cgroup shmem to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_getpage_gfp to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_unuse_inode to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_truncate_range to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: copy truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] tmpfs: miscellaneous trivial cleanups (Rafael Aquini) [806049] - [mm] tmpfs: demolish old swap vector support (Rafael Aquini) [806049] - [mm] let swap use exceptional entries (Rafael Aquini) [806049] - [lib] radix_tree: exceptional entries and indices (Rafael Aquini) [806049] - [mm] tmpfs: simplify unuse and writepage (Rafael Aquini) [806049] - [mm] tmpfs: simplify filepage/swappage (Rafael Aquini) [806049] - [mm] tmpfs: simplify prealloc_page (Rafael Aquini) [806049] - [mm] tmpfs: pass gfp to shmem_getpage_gfp (Rafael Aquini) [806049] - [mm] tmpfs: no need to use i_lock (Rafael Aquini) [806049] - [mm] pincer in truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] consistent truncate and invalidate loops (Rafael Aquini) [806049] - [mm] tidy vmtruncate_range and related functions (Rafael Aquini) [806049] - [mm] truncate functions are in truncate.c (Rafael Aquini) [806049] - [mm] filemap: cleanup descriptions of filler arg (Rafael Aquini) [806049] - [mm] tmpfs: add shmem_read_mapping_page_gfp (Rafael Aquini) [806049] - [mm] tmpfs: take control of its truncate_range (Rafael Aquini) [806049] - [mm] move shmem prototypes to shmem_fs.h (Rafael Aquini) [806049] - [mm] move vmtruncate_range to truncate.c (Rafael Aquini) [806049] - [mm] remove worrying dead code from find_get_pages() (Rafael Aquini) [806049] - [lib] radix-tree: fix RCU bug (Rafael Aquini) [819243]- [ata] libata: Add space to fix 2GB ATA Flash Disk/ADMA428M blacklist (Prarit Bhargava) [843849] - [char] hw_random: check for errors in data_present() return value (Amit Shah) [849196] - [char] hwrng: Revert back to older API to prevent (k)abi bugs (Amit Shah) [849196] - [char] Revert: hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [849196] - [pci] add pci_pcie_cap2() check for PCIe feature capabilities >= v2 (Myron Stowe) [834700] - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [834700] - [s390] dasd: add sanity check to detect path connection error (Hendrik Brueckner) [823015] - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [823014] - [message] mptfusion: Fix for device removed in blocked state (Tomas Henzl) [831865] - [mm] avoid swapping out with swappiness==0 (Satoru Moriya) [787885]- [pci] disable MEM decoding while updating 64-bit MEM BARs (Myron Stowe) [841973] - [pci] leave MEM and IO decoding disabled during 64-bit BAR sizing, too (Myron Stowe) [841973] - [pci] Use class for quirk for host bridge mmio_always_on (Myron Stowe) [841973] - [pci] fold pci_calc_resource_flags() into decode_bar() (Myron Stowe) [841973] - [pci] treat mem BAR type "11" (reserved) as 32-bit, not 64-bit, BAR (Myron Stowe) [841973] - [pci] disable mmio during bar sizing (Myron Stowe) [841973] - [fs] nfs: nfs_attr_use_mounted_on_file() missing return value. (Steve Dickson) [842312] - [fs] gfs2: Make gfs2_write_end not dirty the inode with every write (Robert S Peterson) [844814] - [x86] cpufeature: Add CPU features from Intel document 319433-012A (John Villalovos) [841661] - [virt] kvm: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest (John Villalovos) [841661] - [tools] perf kvm: Fix segfault with report and mixed guestmount use (Jiri Olsa) [846702] - [tools] perf kvm: Fix regression with guest machine creation (Jiri Olsa) [846702] - [tools] perf script: Fix format regression due to libtraceevent merge (Jiri Olsa) [846702] - [tools] perf: Fix synthesizing tracepoint names from the perf.data headers (Jiri Olsa) [846702] - [tools] perf stat: Fix default output file (Jiri Olsa) [846702] - [tools] perf tools: Fix endianity swapping for adds_features bitmask (Jiri Olsa) [846702] - [tools] perf uprobes: Remove unnecessary check before strlist__delete (Jiri Olsa) [846702] - [tools] perf symbols: Check for valid dso before creating map (Jiri Olsa) [846702] - [tools] perf evsel: Fix 32 bit values endianity swap for sample_id_all header (Jiri Olsa) [846702] - [tools] perf session: Handle endianity swap on sample_id_all header data (Jiri Olsa) [846702] - [tools] perf symbols: Handle different endians properly during symbol load (Jiri Olsa) [846702] - [tools] perf evlist: Pass third argument to ioctl explicitly (Jiri Olsa) [846702] - [tools] perf: Update ioctl documentation for PERF_IOC_FLAG_GROUP (Jiri Olsa) [846702] - [tools] perf: Make --version show kernel version instead of pull req tag (Jiri Olsa) [846702] - [tools] perf: Check if callchain is corrupted (Jiri Olsa) [846702] - [tools] perf callchain: Make callchain cursors TLS (Jiri Olsa) [846702] - [tools] perf: Fix pager on minimal-install embedded systems (Jiri Olsa) [846702] - [tools] perf: Fix make tarballs (Jiri Olsa) [846702] - [tools] perf script: Fix regression in callchain dso name (Jiri Olsa) [846702] - [tools] perf stat: Initialize default events wrt exclude_{guest, host} (Jiri Olsa) [846702] - [tools] perf annotate browser: Fix help window entry for navigating to hottest line (Jiri Olsa) [846702] - [tools] perf report: Use the right symbol for annotation (Jiri Olsa) [846702] - [tools] perf probe: Detect probe target when m/x options are absent (Jiri Olsa) [846702] - [tools] perf compat: Make a note in documentation about uprobe interface (Jiri Olsa) [846702] - [tools] perf probe: Provide perf interface for uprobes (Jiri Olsa) [846702] - [tools] perf ui browser: Stop using 'self' (Jiri Olsa) [846702] - [tools] perf annotate browser: Read perf config file for settings (Jiri Olsa) [846702] - [tools] perf config: Allow '_' in config file variable names (Jiri Olsa) [846702] - [tools] perf annotate browser: Make feature toggles global (Jiri Olsa) [846702] - [tools] perf annotate browser: The idx_asm field should be used in asm only view (Jiri Olsa) [846702] - [tools] perf: Convert critical messages to ui__error() (Jiri Olsa) [846702] - [tools] perf ui: Make --stdio default when TUI is not supported (Jiri Olsa) [846702] - [tools] perf record: Fix branch_stack type in perf_record_opts (Jiri Olsa) [846702] - [tools] perf: Reconstruct event with modifiers from perf_event_attr (Jiri Olsa) [846702] - [tools] perf top: Fix counter name fixup when fallbacking to cpu-clock (Jiri Olsa) [846702] - [tools] perf: fix thread_map__new_by_pid_str() memory leak in error path (Jiri Olsa) [846702] - [tools] perf: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified (Jiri Olsa) [846702] - [tools] perf evlist: Explicititely initialize input_name (Jiri Olsa) [846702] - [tools] perf compat: Disable perf branch sampling in evlist command (Jiri Olsa) [846702] - [tools] perf evlist: Show event attribute details (Jiri Olsa) [846702] - [tools] perf: Bump default sample freq to 4 kHz (Jiri Olsa) [846702] - [tools] perf buildid-list: Work better with pipe mode (Jiri Olsa) [846702] - [tools] perf: Fix piped mode read code (Jiri Olsa) [846702] - [tools] perf inject: Fix broken perf inject -b (Jiri Olsa) [846702] - [tools] perf: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA (Jiri Olsa) [846702] - [tools] perf: Add union u64_swap type for swapping u64 data (Jiri Olsa) [846702] - [tools] perf: Carry perf_event_attr bitfield throught different endians (Jiri Olsa) [846702] - [tools] perf record: Fix documentation for branch stack sampling (Jiri Olsa) [846702] - [tools] perf target: Add cpu flag to sample_type if target has cpu (Jiri Olsa) [846702] - [tools] perf: Add hardcoded name term for pmu events (Jiri Olsa) [846702] - [tools] perf: Separate 'mem:' event scanner bits (Jiri Olsa) [846702] - [tools] perf: Use allocated list for each parsed event (Jiri Olsa) [846702] - [tools] perf: Add support for displaying event parser debug info (Jiri Olsa) [846702] - [tools] perf test: Move parse event automated tests to separated object (Jiri Olsa) [846702] - [tools] perf evsel: Create events initially disabled -- again (Jiri Olsa) [846702] - [tools] perf: Split term type into value type and term type (Jiri Olsa) [846702] - [tools] perf hists: Fix callchain ip printf format (Jiri Olsa) [846702] - [tools] perf target: Add uses_mmap field (Jiri Olsa) [846702] - [tools] Revert: perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf target: Rename functions to avoid double negation (Jiri Olsa) [846702] - [tools] perf annotate browser: Add key bindings help window (Jiri Olsa) [846702] - [tools] perf annotate browser: Show 'jumpy' functions (Jiri Olsa) [846702] - [tools] perf annotate browser: Count the numbers of jump sources to a target (Jiri Olsa) [846702] - [tools] perf annotate: Introduce ->free() method in ins_ops (Jiri Olsa) [846702] - [tools] perf annotate: Augment lock instruction output (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment for single op ins (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment (Jiri Olsa) [846702] - [tools] perf annotate: Use raw form for register indirect call instructions (Jiri Olsa) [846702] - [tools] perf hists browser: Use '/' for search/filter instead of 's' (Jiri Olsa) [846702] - [tools] perf annotate: shorten helpline so it fits in visible space (Jiri Olsa) [846702] - [tools] perf record: Reset event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf top: Update event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf record: Fix fallback to cpu-clock on ppc (Jiri Olsa) [846702] - [tools] perf report: Fix format string for x86-32 compilation (Jiri Olsa) [846702] - [tools] perf top: Default to system wide using perf_target methods (Jiri Olsa) [846702] - [tools] perf stat: Use perf_evlist__create_maps (Jiri Olsa) [846702] - [tools] perf target: Consolidate target task/cpu checking (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__strerror() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target__parse_uid() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target_errno (Jiri Olsa) [846702] - [tools] perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf top: Set target.system_wide (Jiri Olsa) [846702] - [tools] perf session: Fail on processing event with unknown size (Jiri Olsa) [846702] - [tools] perf ui: Change fallback policy of setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Add gtk2 support into setup_browser() (Jiri Olsa) [846702] - [tools] perf ui gtk: Rename functions for consistency (Jiri Olsa) [846702] - [tools] perf ui gtk: Drop arg[cv] arguments from perf_gtk_setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Make setup_browser() generic (Jiri Olsa) [846702] - [tools] perf target: Split out perf_target handling code (Jiri Olsa) [846702] - [tools] perf: Check more combinations of PID/TID, UID and CPU switches (Jiri Olsa) [846702] - [tools] perf evlist: Make create_maps() take struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__validate() helper (Jiri Olsa) [846702] - [tools] perf top: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf stat: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce struct perf_target (Jiri Olsa) [846702] - [tools] perf: Fix include header files in util/parse-events.h (Jiri Olsa) [846702] - [tools] perf annotate browser: Compact 'nop' output (Jiri Olsa) [846702] - [tools] perf annotate browser: Do raw printing in 'o'ffset in a single place (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't change the asm line color when toggling source (Jiri Olsa) [846702] - [tools] perf annotate browser: More clearly separate columns (Jiri Olsa) [846702] - [tools] perf ui browser: Introduce routine to draw vertical line (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't display 0.00 percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Remove the vertical line after the percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Show current jump, back or forward (Jiri Olsa) [846702] - [tools] perf ui browser: Add method to draw up/down arrow line (Jiri Olsa) [846702] - [tools] perf annotate browser: Add a right arrow before call instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't draw jump connectors for out of function jumps (Jiri Olsa) [846702] - [tools] perf annotate: Mark jump instructions with no offset (Jiri Olsa) [846702] - [tools] perf annotate: Disambiguage offsets and addresses in operands (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle NULL jump targets (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial loop detection (Jiri Olsa) [846702] - [tools] perf: Cleanup realloc use (Jiri Olsa) [846702] - [tools] ui browser: Add method to write graphical characters (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle retq instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cue for retq instruction (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cues on jump lines (Jiri Olsa) [846702] - [tools] perf annotate browser: Suppress the callq address (Jiri Olsa) [846702] - [tools] perf annotate browser: Bandaid offsets/jump label objdump ambiguity (Jiri Olsa) [846702] - [tools] perf annotate: Group operands members (Jiri Olsa) [846702] - [tools] perf annotate: Add missing jump variants (Jiri Olsa) [846702] - [tools] perf annotate browser: Use a vertical line as percentage separator (Jiri Olsa) [846702] - [tools] perf annotate browser: Make lines more compact (Jiri Olsa) [846702] - [tools] perf annotate browser: Align jump labels (Jiri Olsa) [846702] - [tools] perf annotate browser: Hide non jump target addresses in offset mode (Jiri Olsa) [846702] - [tools] perf symbols: Introduce symbol__size method (Jiri Olsa) [846702] - [tools] perf annotate browser: Rename disasm_line_rb_node (Jiri Olsa) [846702] - [tools] perf annotate: Introduce scnprintf ins_ops method (Jiri Olsa) [846702] - [tools] perf annotate: Parse call targets earlier (Jiri Olsa) [846702] - [tools] perf annotate: Disassembler instruction parsing (Jiri Olsa) [846702] - [tools] perf annotate browser: Use the disasm_line instruction name and operand fields (Jiri Olsa) [846702] - [tools] perf annotate: Parse instruction (Jiri Olsa) [846702] - [tools] perf annotate: Rename objdump_line to disasm_line (Jiri Olsa) [846702] - [tools] perf record: Use sw counter only if hw pmu is not detected (Jiri Olsa) [846702] - [tools] perf: Fix thread map that is type pid_t (Jiri Olsa) [846702] - [tools] perf stat: Declare some references static (Jiri Olsa) [846702] - [tools] perf: Move GTK+ bits to tools/perf/ui/gtk directory (Jiri Olsa) [846702] - [tools] perf: Move UI bits to tools/perf/ui directory (Jiri Olsa) [846702] - [tools] perf annotate: Fix a build error (Jiri Olsa) [846702] - [tools] perf annotate browser: string search: /?n (Jiri Olsa) [846702] - [tools] perf report: Correct display of samples and events in header (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial support for navigating jump instructions (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Add list based search for addr offset (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Move callq handling to separate function (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Allow toggling addr offset view (Jiri Olsa) [846702] - [tools] perf annotate: Allow printing objdump line addr in different color (Jiri Olsa) [846702] - [tools] perf ui browser: Return the current color when setting a new one (Jiri Olsa) [846702] - [tools] traceevent: Ignore TRACEEVENT-CFLAGS file (Jiri Olsa) [846702] - [tools] traceevent: Detect build environment changes (Jiri Olsa) [846702] - [tools] traceevent: Cleanup realloc use (Jiri Olsa) [846702] - [tools] traceevent: Add missing break in make_bprint_args (Jiri Olsa) [846702] - [tools] traceevent: Check return value of arg_to_str() (Jiri Olsa) [846702] - [tools] traceevent: Check result of malloc() during reading token (Jiri Olsa) [846702] - [tools] traceevent: Fix some comments (Jiri Olsa) [846702] - [tools] traceevent: Do not call add_event() again if allocation failed (Jiri Olsa) [846702] - [tools] traceevent: Pass string type argument to args (Jiri Olsa) [846702] - [tools] traceevent: Handle realloc() failure path (Jiri Olsa) [846702] - [tools] traceevent: Handle strdup failure cases (Jiri Olsa) [846702] - [tools] traceevent: Introduce extend_token() (Jiri Olsa) [846702] - [tools] traceevent: Fix printk_cmp() (Jiri Olsa) [846702] - [tools] traceevent: Fix trace_printk for long integers (Jiri Olsa) [846702] - [tools] traceevent: Fix pM print format arg handling (Jiri Olsa) [846702] - [tools] traceevent: Add support to show migrate disable counter (Jiri Olsa) [846702] - [tools] traceevent: Add support for ".*s" in bprintk events (Jiri Olsa) [846702] - [tools] traceevent: Let filtering numbers by string use function names (Jiri Olsa) [846702] - [tools] traceevent: Replace malloc_or_die to plain malloc in alloc_event() (Jiri Olsa) [846702] - [tools] traceevent: Add support for __print_hex() (Jiri Olsa) [846702] - [tools] traceevent: Use local variable 'field' (Jiri Olsa) [846702] - [tools] traceevent: Check string is really printable (Jiri Olsa) [846702] - [tools] traceevent: Make dependency files regeneratable (Jiri Olsa) [846702] - [tools] traceevent: Teach [ce]tags about libtraceeevent error codes (Jiri Olsa) [846702] - [tools] traceevent: Fix clean target in Makefile (Jiri Olsa) [846702] - [tools] traceevent: Silence compiler warning on 32bit build (Jiri Olsa) [846702] - [tools] traceevent: Fix signature of create_arg_item() (Jiri Olsa) [846702] - [tools] traceevent: Use proper function parameter type (Jiri Olsa) [846702] - [tools] traceevent: Fix freeing arg on process_dynamic_array() (Jiri Olsa) [846702] - [tools] traceevent: Fix a possibly wrong memory dereference (Jiri Olsa) [846702] - [tools] traceevent: Fix a possible memory leak (Jiri Olsa) [846702] - [tools] traceevent: Allow expressions in __print_symbolic() fields (Jiri Olsa) [846702] - [tools] perf: Always try to build libtraceevent (Jiri Olsa) [846702] - [tools] perf: Rename libparsevent to libtraceevent in Makefile (Jiri Olsa) [846702] - [tools] parse-events: Rename struct record to struct pevent_record (Jiri Olsa) [846702] - [tools] perf/events: Add flag to produce nsec output (Jiri Olsa) [846702] - [tools] perf: Have perf use the new libtraceevent.a library (Jiri Olsa) [846702] - [tools] perf: Build libtraceevent.a (Jiri Olsa) [846702] - [tools] perf: Separate out trace-cmd parse-events from perf files (Jiri Olsa) [846702] - [tools] perf script: Rename struct event to struct event_format in perl engine (Jiri Olsa) [846702] - [tools] perf script: Explicitly handle known default print arg type (Jiri Olsa) [846702] - [tools] Add Makefile.include (Jiri Olsa) [846702] - [tools] parse-event: Fix memset pointer size bug in handle (Jiri Olsa) [846702] - [tools] parse-events: Allow '*' and '/' operations in TP_printk (Jiri Olsa) [846702] - [tools] parse-events: Support '+' opcode in print format (Jiri Olsa) [846702] - [tools] parse-events: Let pevent_free() take a NULL pointer (Jiri Olsa) [846702] - [tools] parse-events: Handle opcode parsing error (Jiri Olsa) [846702] - [tools] parse-events: Handle invalid opcode parsing gracefully (Jiri Olsa) [846702] - [tools] perf/events: Correct size given to memset (Jiri Olsa) [846702] - [tools] perf/events: Add flag/symbol format_flags (Jiri Olsa) [846702] - [tools] events: Update tools/lib/traceevent to work with perf (Jiri Olsa) [846702] - [tools] events: Add files to create libtraceevent.a (Jiri Olsa) [846702] - [netdrv] cxgb4: Fix (nearly-)kernel-doc comments for various functions (Jay Fenlason) [847356] - [netdrv] cxgb4: Remove casts to same type (Jay Fenlason) [847356] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [847356] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Jay Fenlason) [847356] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Jay Fenlason) [847356] - [netdrv] cxgb4: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847356] - [netdrv] cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Jay Fenlason) [847356] - [x86] mce: Disable error thresholding bank 4 on some AMD models (Frank Arnold) [823617] - [x86] bitops: Move BIT_64 for a wider use (Frank Arnold) [823617] - [x86] mce_amd: Hide interrupt_enable sysfs node (Frank Arnold) [823617] - [x86] mce_amd: Make APIC LVT thresholding interrupt optional (Frank Arnold) [823617] - [s390] kernel: incorrect task size after fork of a 31 bit process (Hendrik Brueckner) [845133] - [net] sock: delete unnecessary call of sk_alloc_size() (Weiping Pan) [850736]- [tracing] kprobes: Fix KABI break caused by new #include (Jiri Olsa) [786489] - [tools] perf: Enable the probe command (Jiri Olsa) [786489] - [tracing] Modify is_delete, is_return from int to bool (Jiri Olsa) [786489] - [tracing] kprobes: Rename probe_* to trace_probe_* (Jiri Olsa) [786489] - [tracing] ftrace, kprobes: Fix not to delete probes if in use (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe-tracer to support stack trace (Jiri Olsa) [786489] - [kernel] stack_trace: Add weak save_stack_trace_regs() (Jiri Olsa) [786489] - [x86] Swap save_stack_trace_regs parameters (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe selftest for gcc 4.6 (Jiri Olsa) [786489] - [tracing] kprobes: Fix common misspellings (Jiri Olsa) [786489] - [tracing] kprobes: Fix NULL pointer deref check (Jiri Olsa) [786489] - [tracing] kprobes: Add bitfield type (Jiri Olsa) [786489] - [tracing] kprobes: Support longer (>128 bytes) command (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup strict_strtol() using code (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of C-unlike argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak in error case (Jiri Olsa) [786489] - [tracing] kprobes: fix printk typo 'faild' (Jiri Olsa) [786489] - [tracing] kprobes: unregister_trace_probe needs to be called under mutex (Jiri Olsa) [786489] - [tracing] perf, kprobes: Remove duplicate includes from many files (Jiri Olsa) [786489] - [tracing] kprobes: Support "string" type (Jiri Olsa) [786489] - [tracing] kprobes: Support basic types on dynamic events (Jiri Olsa) [786489] - [tracing] Fix typo of info text in trace_kprobe.c (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe parsing (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup unused return value of tracing functions (Jiri Olsa) [786489] - [tracing] perf: Factorize trace events raw sample buffer operations (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe tracing self test for new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Drop function argument access syntax (Jiri Olsa) [786489] - [tracing] kprobes: Show sign of fields in trace_kprobe format files (Jiri Olsa) [786489] - [tracing] kprobes: Check new event/group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix field creation's bad error handling (Jiri Olsa) [786489] - [tracing] kprobes: Support delete probe syntax (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak bug and check kstrdup() return value (Jiri Olsa) [786489] - [tracing] kprobes: Don't output zero offset (Jiri Olsa) [786489] - [tracing] kprobes: Always show group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix memory leak (Jiri Olsa) [786489] - [tracing] perf, kprobes: Fix lock recursion (Jiri Olsa) [786489] - [tracing] kprobes: Rename Kprobe-tracer to kprobe-event (Jiri Olsa) [786489] - [tracing] kprobes: Compare both of event-name and event-group to find probe (Jiri Olsa) [786489] - [tracing] kprobes: Add failure messages for debugging (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe-tracer selftest against new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Robustify fixed field names against variable field names conflicts (Jiri Olsa) [786489] - [tracing] kprobes: Avoid field name confliction (Jiri Olsa) [786489] - [tracing] kprobes: Make special variable names more self-explainable (Jiri Olsa) [786489] - [tracing] kprobes: Remove '$ra' special variable (Jiri Olsa) [786489] - [tracing] kprobes: Add $ prefix to special variables (Jiri Olsa) [786489] - [tracing] kprobes: Use global event perf buffers in kprobe tracer (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Disable kprobe events by default after creation (Jiri Olsa) [786489] - [tracing] kprobes: Fix profiling alignment for perf_counter buffer (Jiri Olsa) [786489] - [tracing] kprobes: Add probe handler dispatcher to support perf and ftrace concurrent use (Jiri Olsa) [786489] - [tracing] kprobes: Fix trace_probe registration order (Jiri Olsa) [786489] - [tracing] kprobes: Support custom subsystem for each kprobe event (Jiri Olsa) [786489] - [tracing] kprobes: Show event name in trace output (Jiri Olsa) [786489] - [tracing] kprobes: Add argument name support (Jiri Olsa) [786489] - [tracing] kprobes: Add event profiling support (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup kprobe tracer code. (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe offset to be unsigned (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Change trace_arg to probe_arg (Jiri Olsa) [786489] - [tracing] kprobes: Fix format typo in trace_kprobes (Jiri Olsa) [786489] - [tracing] kprobes: Add kprobes event profiling interface (Jiri Olsa) [786489] - [tracing] kprobes: tracer assigns new event ids for each event (Jiri Olsa) [786489] - [tracing] Generate names for each kprobe event automatically (Jiri Olsa) [786489] - [tracing] Kprobe-tracer supports more than 6 arguments (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer documentation (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer (Jiri Olsa) [786489] - [x86] ptrace: Fix regs_get_argument_nth() to add correct offset (Jiri Olsa) [786489] - [x86] Add pt_regs register and stack access APIs (Jiri Olsa) [786489] - [net] sched/act_mirred: do not drop packets when fails to mirror it (Jason Wang) [846585] - [net] sched: fix race in mirred device removal (Jason Wang) [846585] - [net] sched: printk message severity (Jason Wang) [846585] - [net] sched: act_mirred cleanup (Jason Wang) [846585] - [kernel] events: Fix double start/stop in x86_pmu_start() (Jerome Marchand) [803900] - [kernel] events: Fix broken interrupt rate throttling (Jerome Marchand) [803900] - [kernel] events: Avoid a useless pmu_disable() in the perf-tick (Jerome Marchand) [803900] - [input] wacom: add support for Bamboo Pen ID 0xd4 (Aristeu Rozanski) [798796] - [input] wacom: add Intuos5 Touch Ring/ExpressKey support (Aristeu Rozanski) [841611] - [input] wacom: add basic Intuos5 support (Aristeu Rozanski) [841611] - [virt] virtio: Use ida to allocate virtio index (Asias He) [844542] - [virt] kvm: apply kvmclock offset to guest wall clock time (Marcelo Tosatti) [817243] - [virt] kvm: Fix PCI header check on device assignment (Alex Williamson) [829031] - [virt] kvm: Don't save/restore MSR_IA32_PERF_STATUS (Karen Noel) [816308] - [s390] kernel: CPU idle vs CPU hotplug (Hendrik Brueckner) [845132] - [powerpc] pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [822614] - [char] tty: Fix possible race in n_tty_read() (Stanislaw Gruszka) [765665] - [x86] crash: prepare for pseudo-phys pages without machine frames (Laszlo Ersek) [848766] - [netdrv] cxgb3: Set vlan_feature on net_device (Steve Best) [841993] - [netdrv] mlx4: Add support for EEH error recovery (Steve Best) [822654] - [netdrv] e1000e: add missing clear of E1000_RCTL_VFE to e1000e_set_rx_mode() (Dean Nelson) [832573] - [netdrv] e1000: Prevent reset task killing itself (Dean Nelson) [842886] - [netdrv] r8169: fix invalid firmware for 8168d and include ones for newer chipsets (Ivan Vecera) [840591] - [net] netconsole: disable netconsole target before releasing target_list_lock (Amerigo Wang) [849571] - [net] netconsole: fix deadlock when removing net driver that netconsole is using (Amerigo Wang) [769734] - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [821674]- [x86] mce: Replace MCM_ with MCI_MISC_ (Luming Yu) [696033] - [x86] mce: Move MCACOD defines from mce-severity.c to (Luming Yu) [696033] - [x86] mce-severity: Fix check for processor context when machine check was taken (Luming Yu) [696033] - [x86] mce-severity: Replace hard coded hex constants with symbolic defines (Luming Yu) [696033] - [x86] mce-severity: Recognise machine check bank signature for data path error (Luming Yu) [696033] - [x86] mce-severity: Clean up trivial coding style problems (Luming Yu) [696033] - [x86] mce-severity: Cleanup severity table (Luming Yu) [696033] - [x86] mce-severity: Make formatting a bit more readable (Luming Yu) [696033] - [x86] mce-severity: Fix two severities table signatures (Luming Yu) [696033] - [x86] mce: Handle "action required" errors (Luming Yu) [696033] - [x86] mce: Add mechanism to safely save information in MCE handler (Luming Yu) [696033] - [x86] mce: Create helper function to save addr/misc when needed (Luming Yu) [696033] - [mm] HWPOISON: Add code to handle "action required" errors (Luming Yu) [696033] - [mm] HWPOISON: Clean up memory_failure() vs. __memory_failure() (Luming Yu) [696033] - [hwmon] fam15h_power: Fix pci_device_id array (Frank Arnold) [822277] - [hwmon] fam15h_power: fix bogus values with current BIOSes (Frank Arnold) [822277] - [hwmon] fam15h_power: Increase output resolution (Frank Arnold) [822277] - [hwmon] fam15h_power: Correct sign extension of running_avg_capture (Frank Arnold) [822277] - [hwmon] Add driver for AMD family 15h processor power information (Frank Arnold) [822277] - [pci] amd-nb: Rename CPU PCI id define for F4 (Frank Arnold) [822277] - [hwmon] k10temp: Add support for AMD Trinity CPUs (Frank Arnold) [822277] - [hwmon] k10temp: Update documentation for Fam12h (Frank Arnold) [822277] - [md] raid1: close some possible races on write errors during resync (Jes Sorensen) [817970] - [md] avoid crash when stopping md array races with closing other open fds. (Jes Sorensen) [817970] - [md] fix bug in handling of new_data_offset (Jes Sorensen) [817970] - [md] raid1: fix use-after-free bug in RAID1 data-check code. (Jes Sorensen) [817970] - [md] support re-add of recovering devices. (Jes Sorensen) [817970] - [md] raid1: fix bug in read_balance introduced by hot-replace (Jes Sorensen) [817970] - [md] raid5: delayed stripe fix (Jes Sorensen) [817970] - [md] raid456: When read error cannot be recovered, record bad block (Jes Sorensen) [817970] - [md] make 'name' arg to md_register_thread non-optional. (Jes Sorensen) [817970] - [md] raid10: fix failure when trying to repair a read error. (Jes Sorensen) [817970] - [md] raid5: fix refcount problem when blocked_rdev is set. (Jes Sorensen) [817970] - [md] raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev (Jes Sorensen) [817970] - [md] raid5: Do not add data_offset before call to is_badblock (Jes Sorensen) [817970] - [md] raid5: prefer replacing failed devices over want-replacement devices. (Jes Sorensen) [817970] - [md] raid10: Don't try to recovery unmatched (and unused) chunks. (Jes Sorensen) [817970] - [md] raid1, raid10: fix problem with merge_bvec_fn (Jes Sorensen) [817970] - [md] bitmap: record the space available for the bitmap in the superblock. (Jes Sorensen) [817970] - [md] raid10: Remove extras after reshape to smaller number of devices. (Jes Sorensen) [817970] - [md] raid5: improve removal of extra devices after reshape. (Jes Sorensen) [817970] - [md] check the return of mddev_find() (Jes Sorensen) [817970] - [md] raid5: Allow reshape while a bitmap is present. (Jes Sorensen) [817970] - [md] raid10: resize bitmap when required during reshape. (Jes Sorensen) [817970] - [md] allow array to be resized while bitmap is present. (Jes Sorensen) [817970] - [md] bitmap: make sure reshape request are reflected in superblock. (Jes Sorensen) [817970] - [md] bitmap: add bitmap_resize function to allow bitmap resizing. (Jes Sorensen) [817970] - [md] bitmap: use DIV_ROUND_UP instead of open-code (Jes Sorensen) [817970] - [md] bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap' (Jes Sorensen) [817970] - [md] bitmap: make bitmap bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: make _page_attr bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: merge bitmap_file_unmap and bitmap_file_put. (Jes Sorensen) [817970] - [md] bitmap: remove async freeing of bitmap file. (Jes Sorensen) [817970] - [md] bitmap: convert some spin_lock_irqsave to spin_lock_irq (Jes Sorensen) [817970] - [md] bitmap: use set_bit, test_bit, etc for operation on bitmap->flags. (Jes Sorensen) [817970] - [md] bitmap: remove single-bit manipulation on sb->state (Jes Sorensen) [817970] - [md] bitmap: remove bitmap_mask_state (Jes Sorensen) [817970] - [md] bitmap: move storage allocation from bitmap_load to bitmap_create. (Jes Sorensen) [817970] - [md] bitmap: separate bitmap file allocation to its own function. (Jes Sorensen) [817970] - [md] bitmap: store bytes in file rather than just in last page. (Jes Sorensen) [817970] - [md] bitmap: move some fields of 'struct bitmap' into a 'storage' substruct. (Jes Sorensen) [817970] - [md] bitmap: change *_page_attr() to take a page number, not a page. (Jes Sorensen) [817970] - [md] bitmap: centralise allocation of bitmap file pages. (Jes Sorensen) [817970] - [md] bitmap: allow a bitmap with no backing storage. (Jes Sorensen) [817970] - [md] bitmap: add new 'space' attribute for bitmaps. (Jes Sorensen) [817970] - [md] bitmap: disentangle two different 'pending' flags. (Jes Sorensen) [817970] - [md] raid5: support sync request (Jes Sorensen) [817970] - [md] raid5: remove unused variables (Jes Sorensen) [817970] - [md] raid10: Fix memleak in r10buf_pool_alloc (Jes Sorensen) [817970] - [md] raid1: allow fix_read_error to read from recovering device. (Jes Sorensen) [817970] - [md] move freeing of badblocks.page into md_rdev_clear (Jes Sorensen) [817970] - [md] dm-raid should call helper function to clear rdev. (Jes Sorensen) [817970] - [lib] raid6: Add SSSE3 optimized recovery functions (Jes Sorensen) [817970] - [md] raid10: add reshape support (Jes Sorensen) [817970] - [md] raid10: split out interpretation of layout to separate function. (Jes Sorensen) [817970] - [md] raid10: Introduce 'prev' geometry to support reshape. (Jes Sorensen) [817970] - [md] use resync_max_sectors for reshape as well as resync. (Jes Sorensen) [817970] - [md] teach sync_page_io about new_data_offset. (Jes Sorensen) [817970] - [md] raid10: collect some geometry fields into a dedicated structure. (Jes Sorensen) [817970] - [md] raid5: allow for change in data_offset while managing a reshape. (Jes Sorensen) [817970] - [md] raid5: Use correct data_offset for all IO. (Jes Sorensen) [817970] - [md] add possibility to change data-offset for devices. (Jes Sorensen) [817970] - [md] allow a reshape operation to be reversed. (Jes Sorensen) [817970] - [md] using GFP_NOIO to allocate bio for flush request (Jes Sorensen) [817970] - [md] raid10: fix transcription error in calc_sectors conversion. (Jes Sorensen) [817970] - [md] raid10: set dev_sectors properly when resizing devices in array. (Jes Sorensen) [817970] - [md] bitmap: fix calculation of 'chunks' - missing shift. (Jes Sorensen) [817970] - [md] fix possible corruption of array metadata on shutdown. (Jes Sorensen) [817970] - [md] don't call ->add_disk unless there is good reason. (Jes Sorensen) [817970] - [md] bitmap: prevent bitmap_daemon_work running while initialising bitmap (Jes Sorensen) [817970] - [md] raid1, raid10: Fix calculation of 'vcnt' when processing error recovery. (Jes Sorensen) [817970] - [md] Bitmap version cleanup (Jes Sorensen) [817970] - [md] raid1, raid10: don't compare excess byte during consistency check. (Jes Sorensen) [817970] - [md] raid5: Fix a bug about judging if the operation is syncing or replacing (Jes Sorensen) [817970] - [md] raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev). (Jes Sorensen) [817970] - [md] raid5: fix handling of bad blocks during recovery. (Jes Sorensen) [817970] - [md] raid1: If md_integrity_register() failed, run() must free the mem (Jes Sorensen) [817970] - [md] raid0: If md_integrity_register() fails, raid0_run() must free the mem. (Jes Sorensen) [817970] - [md] linear: If md_integrity_register() fails, linear_run() must free the mem. (Jes Sorensen) [817970] - [md] Add judgement bb->unacked_exist in function md_ack_all_badblocks(). (Jes Sorensen) [817970] - [md] fix clearing of the 'changed' flags for the bad blocks list. (Jes Sorensen) [817970] - [md] bitmap: discard CHUNK_BLOCK_SHIFT macro (Jes Sorensen) [817970] - [md] bitmap: remove unnecessary indirection when allocating. (Jes Sorensen) [817970] - [md] bitmap: remove some pointless locking. (Jes Sorensen) [817970] - [md] bitmap: change a 'goto' to a normal 'if' construct. (Jes Sorensen) [817970] - [md] bitmap: move printing of bitmap status to bitmap.c (Jes Sorensen) [817970] - [md] bitmap: remove some unused noise from bitmap.h (Jes Sorensen) [817970] - [md] raid10 - support resizing some RAID10 arrays. (Jes Sorensen) [817970] - [md] raid1: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] raid10: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] add proper merge_bvec handling to RAID0 and Linear. (Jes Sorensen) [817970] - [md] tidy up rdev_for_each usage. (Jes Sorensen) [817970] - [md] raid1, raid10: avoid deadlock during resync/recovery. (Jes Sorensen) [817970] - [md] don't set md arrays to readonly on shutdown. (Jes Sorensen) [817970] - [md] allow re-add to failed arrays. (Jes Sorensen) [817970] - [md] raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). (Jes Sorensen) [817970] - [md] Use existed macros instead of numbers (Jes Sorensen) [817970] - [md] raid5: removed unused 'added_devices' variable. (Jes Sorensen) [817970] - [md] raid10: remove unnecessary smp_mb() from end_sync_write (Jes Sorensen) [817970] - [md] raid5: make sure reshape_position is cleared on error path. (Jes Sorensen) [817970] - [md] raid10: fix assembling of arrays with replacement devices. (Jes Sorensen) [817970] - [md] raid10: fix handling of error on last working device in array. (Jes Sorensen) [817970] - [md] raid1: fix buglet in md_raid1_contested. (Jes Sorensen) [817970] - [md] two small fixes to handling interrupt resync. (Jes Sorensen) [817970] - [md] notify the 'degraded' sysfs attribute on failure. (Jes Sorensen) [817970] - [md] raid1: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid1: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid1: recognise replacements when assembling arrays. (Jes Sorensen) [817970] - [md] raid1: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid1: Allow a failed replacement device to be removed. (Jes Sorensen) [817970] - [md] raid1: Allocate spare to store replacement devices and their bios. (Jes Sorensen) [817970] - [md] raid1: Replace use of mddev->raid_disks with conf->raid_disks. (Jes Sorensen) [817970] - [md] raid10: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid10: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid10: Allow replacement device to be replace old drive. (Jes Sorensen) [817970] - [md] raid10: handle recovery of replacement devices. (Jes Sorensen) [817970] - [md] raid10: Handle replacement devices during resync. (Jes Sorensen) [817970] - [md] raid10: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid10: allow removal of failed replacement devices. (Jes Sorensen) [817970] - [md] raid10: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid10: change read_balance to return an rdev (Jes Sorensen) [817970] - [md] raid10: prepare data structures for handling replacement. (Jes Sorensen) [817970] - [md] raid5: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid5: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid5: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid5: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid5: detect and handle replacements during recovery. (Jes Sorensen) [817970] - [md] raid5: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid5: allow removal for failed replacement devices. (Jes Sorensen) [817970] - [md] raid5: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid5: remove redundant bio initialisations. (Jes Sorensen) [817970] - [md] raid5: raid5.h cleanup (Jes Sorensen) [817970] - [md] raid5: allow each slot to have an extra replacement device (Jes Sorensen) [817970] - [md] create externally visible flags for supporting hot-replace. (Jes Sorensen) [817970] - [md] change hot_remove_disk to take an rdev rather than a number (Jes Sorensen) [817970] - [md] remove test for duplicate device when setting slot number (Jes Sorensen) [817970] - [md] bitmap: be more consistent when setting new bits in memory bitmap (Jes Sorensen) [817970] - [md] Fix userspace free_pages() macro (Jes Sorensen) [817970] - [md] raid5: be more thorough in calculating 'degraded' value (Jes Sorensen) [817970] - [md] bitmap: daemon_work cleanup (Jes Sorensen) [817970] - [md] allow non-privileged uses to GET_*_INFO about raid arrays (Jes Sorensen) [817970] - [md] update documentation for md/rdev/state sysfs interface (Jes Sorensen) [817970] - [kernel] Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage (Jes Sorensen) [817970] - [kernel] add roundup() code comment from akpm (Jes Sorensen) [817970] - [kernel] Constify temporary variable in roundup() (Jes Sorensen) [817970] - [kernel] roundup should only reference arguments once (Jes Sorensen) [817970] - [md] raid: remove sparse warning:symbol XXX was not declared (Jes Sorensen) [817970] - [md] convert bitmap code to use compat macros for le-bitops (Jes Sorensen) [817970] - [md] add rhel6 compat macros for upstream le-bitops (Jes Sorensen) [817970] - [scsi] cleanup usages of scsi_complete_async_scans (David Milburn) [839070] - [scsi] queue async scan work to an async_schedule domain (David Milburn) [839070] - [scsi] async: make async_synchronize_full() flush all work regardless of domain (David Milburn) [839070] - [scsi] async: introduce 'async_domain' type (David Milburn) [839070] - [scsi] isci: make function declaration match implementation (David Milburn) [839070] - [scsi] cleanup ata_host flags initialization via ata_host_init (David Milburn) [839070] - [scsi] fix hot unplug vs async scan race (David Milburn) [839070] - [scsi] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf (David Milburn) [839070] - [scsi] sd: limit the scope of the async probe domain (David Milburn) [839070] - [scsi] libsas: fix sas_discover_devices return code handling (David Milburn) [839070] - [scsi] cleanup setting task state in scsi_error_handler() (David Milburn) [839070] - [scsi] Revert: scsi_transport_sas: fix delete vs scan race (David Milburn) [839070]- [kernel] sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [843771] - [scsi] alua: backoff alua rtpg retry linearly (Rob Evers) [820567] - [scsi] scsi_transport_fc: fix scan when devs are offline (Rob Evers) [822691] - [scsi] alua: retry extended header for illegal response (Rob Evers) [678069] - [scsi] alua: implement 'implied transition timeout' (Rob Evers) [678069] - [scsi] alua: Re-enable STPG for unavailable ports (Rob Evers) [807486] - [scsi] alua: Optimize the STPG command (Rob Evers) [807486] - [scsi] alua: Store the PREF bit from RTPG (Rob Evers) [807486] - [scsi] alua: Introduce set params interface (Rob Evers) [807486] - [dm] dm-thin: add read only and fail io modes (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_abort_metadata (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_metadata_set_read_only (Mike Snitzer) [814826] - [dm] dm-persistent-data: introduce dm_bm_set_read_only (Mike Snitzer) [814826] - [dm] dm-thin: reduce number of metadata commits (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add dm_thin_changed_this_transaction (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add format option to dm_pool_metadata_open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: tidy up open and format error paths (Mike Snitzer) [844808] - [dm] dm-thin-metadata: only check incompat features on open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove duplicate pmd initialisation (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove create parameter from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move __superblock_all_zeroes to __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove nr_blocks arg from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: split __open or format metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: use struct dm_pool_metadata members in __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: zero unused superblock uuid (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift __begin_transaction out of __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move dm_commit_pool_metadata into __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor out __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift some initialisation out of __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __destroy_persistent_data out of dm_pool_metadata_close (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move bm creation code into create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: rename init_pmd to __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: wrap superblock locking (Mike Snitzer) [844808] - [dm] dm-persistent-data: stop using dm_bm_unlock_move when shadowing blocks in tm (Mike Snitzer) [844808] - [dm] dm-persistent-data: tidy transaction manager creation fns (Mike Snitzer) [844808] - [dm] dm-thin-metadata: stop tracking need for commit (Mike Snitzer) [844808] - [dm] persistent-data: create new dm_block_manager struct (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __setup_btree_details out of init_pmd (Mike Snitzer) [844808] - [dm] dm-thin: set flush_supported (Mike Snitzer) [844808] - [dm] allow targets to request flushes regardless of underlying device support (Mike Snitzer) [844808] - [dm] persistent-data: only commit space map if index changed (Mike Snitzer) [844808] - [dm] persistent-data: always unlock superblock in dm_bm_flush_and_unlock (Mike Snitzer) [844808] - [dm] dm-thin: avoid unnecessarily breaking sharing for flushes (Mike Snitzer) [844808] - [dm] dm-thin: fix memory leak in process_prepared_mapping error paths (Mike Snitzer) [844808] - [dm] dm-thin: split discards on block boundary (Mike Snitzer) [844808] - [dm] introduce split_discard_requests (Mike Snitzer) [844808] - [dm] dm-raid: move sectors_per_dev calculation (Mike Snitzer) [844808] - [dm] dm-raid: restructure parse_raid_params (Mike Snitzer) [844808] - [dm] dm-mpath: add retain_attached_hw_handler feature (Mike Snitzer) [818374] - [scsi] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [818374] - [dm] dm-thin: optimize power of two block size (Mike Snitzer) [814823] - [dm] dm-thin: support for non power of 2 pool blocksize (Mike Snitzer) [814823] - [dm] dm-stripe: optimize chunk_size calculations (Mike Snitzer) [814820] - [dm] dm-stripe: remove minimum stripe size (Mike Snitzer) [814820] - [dm] dm-stripe: support for non power of 2 chunksize (Mike Snitzer) [814820] - [dm] support non power of two target max_io_len (Mike Snitzer) [814820] - [dm] dm-stripe: remove stripes_mask (Mike Snitzer) [814820] - [dm] dm-snapshot: remove redundant assignment in merge fn (Mike Snitzer) [844808] - [dm] dm-thin: provide specific errors for two table load failure cases (Mike Snitzer) [844808] - [dm] dm-thin-metadata: introduce THIN_MAX_CONCURRENT_LOCKS (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove pointless label from __commit_transaction (Mike Snitzer) [844808] - [dm] dm-persistent-data: remove debug space map checker (Mike Snitzer) [844808] - [dm] dm-thin: clean up compiler warning (Mike Snitzer) [844808] - [dm] dm-thin: reduce endio_hook pool size (Mike Snitzer) [844808] - [dm] replace simple_strtoul (Mike Snitzer) [844808] - [dm] dm-thin: convert from simple_strto* to kstrto* (Mike Snitzer) [844808] - [dm] dm-raid1: set discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [dm] dm-thin: do not send discards to shared blocks (Mike Snitzer) [844808] - [dm] dm-table: introduce discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [block] do not artificially constrain max_sectors for stacking drivers (Mike Snitzer) [844968] - [dm] persistent-data: fix allocation failure in space map checker init (Mike Snitzer) [828955] - [dm] persistent-data: handle space map checker creation failure (Mike Snitzer) [828955] - [dm] persistent-data: fix shadow_info_leak on dm_tm_destroy (Mike Snitzer) [828955] - [dm] dm-thin: commit metadata before creating metadata snapshot (Mike Snitzer) [828955] - [dm] dm-thin: provide userspace access to pool metadata (Mike Snitzer) [828955] - [dm] dm-thin: use slab mempools (Mike Snitzer) [828955] - [dm] dm-thin: correct module description (Mike Snitzer) [828955] - [dm] dm-thin: add pool target flags to control discard (Mike Snitzer) [828955] - [dm] dm-thin: support discards (Mike Snitzer) [828955] - [dm] dm-thin: prepare to support discard (Mike Snitzer) [828955] - [dm] dm-thin: use dm_target_offset (Mike Snitzer) [828955] - [dm] dm-thin: support read only external snapshot origins (Mike Snitzer) [828955] - [dm] dm-thin: relax hard limit on the maximum size of a metadata device (Mike Snitzer) [828955] - [dm] persistent-data: remove space map ref_count entries if redundant (Mike Snitzer) [828955] - [dm] dm-thin: commit outstanding data every second (Mike Snitzer) [828955] - [dm] dm-thin: fix stacked bi_next usage (Mike Snitzer) [828955] - [dm] dm-bufio: there's no need to include linux/version.h (Mike Snitzer) [828955] - [dm] dm-thin-metadata: pass correct space map to dm_sm_root_size (Mike Snitzer) [828955] - [dm] persistent-data: remove redundant value_size arg from value_ptr (Mike Snitzer) [828955] - [dm] dm-thin: correct comments (Mike Snitzer) [828955] - [dm] persistent-data: fix btree rebalancing after remove (Mike Snitzer) [828955] - [dm] dm-mpath: allow ioctls to trigger pg init (Mike Snitzer) [760438] - [dm] dm-mpath: delay retry of bypassed pg (Mike Snitzer) [828955] - [dm] dm-mpath: reduce size of struct multipath (Mike Snitzer) [828955] - [dm] dm-mpath: detect invalid map_context (Mike Snitzer) [828955] - [dm] clear bi_end_io on remapping failure (Mike Snitzer) [828955] - [dm] reject trailing characters in sccanf input (Mike Snitzer) [828955] - [dm] dm-table: simplify call to free_devices (Mike Snitzer) [828955] - [dm] dm-exception-store: fix init error path (Mike Snitzer) [828955] - [dm] dm-flakey: fix crash on read when corrupt_bio_byte not set (Mike Snitzer) [828955] - [dm] dm-log-userspace: add log device dependency (Mike Snitzer) [828955] - [dm] remove superfluous smp_mb (Mike Snitzer) [828955] - [dm] use local printk ratelimit (Mike Snitzer) [828955] - [dm] dm-ioctl: add flag to wipe buffers for secure data (Mike Snitzer) [828955] - [dm] fix idr leak on module removal (Mike Snitzer) [828955] - [dm] replicator: remove all related code (Mike Snitzer) [828955] - [block] rename __make_request() to blk_queue_bio() (Mike Snitzer) [828955] - [block] export __make_request (Mike Snitzer) [828955]- [scsi] vmw_pvscsi: set max_id suggested by device (Rob Evers) [830357] - [scsi] fix medium error problems (Rob Evers) [845135] - [char] hw_random/virtio-rng: s3/s4 support (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: split out common code in probe / remove for s3/s4 ops (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: allow tasks to be killed that are waiting for rng input (Amit Shah) [844579 844582 844583] - [char] hwrng: virtio-rng - Convert to new API (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Fix double unlock in rng_dev_read (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Replace u32 in driver API with byte array (Amit Shah) [844579 844582 844583] - [kernel] timekeeping: Add missing update call in timekeeping_resume() (Prarit Bhargava) [836803] - [kernel] hrtimer: Update hrtimer base offsets each hrtimer_interrupt (Prarit Bhargava) [836803] - [kernel] timekeeping: Provide hrtimer update function (Prarit Bhargava) [836803] - [kernel] hrtimers: Move lock held region in hrtimer_interrupt() (Prarit Bhargava) [836803] - [kernel] timekeeping: Maintain ktime_t based offsets for hrtimers (Prarit Bhargava) [836803] - [kernel] timekeeping: Fix leapsecond triggered load spike issue (Prarit Bhargava) [836803] - [kernel] hrtimer: Provide clock_was_set_delayed() (Prarit Bhargava) [836803]- [powerpc] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [x86] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [acpi] apei/ghes: Printk queued error record before panic (Myron Stowe) [816496] - [acpi] apei/ghes: Distinguish interleaved error report in kernel log (Myron Stowe) [816496] - [acpi] apei: Add Kconfig option IRQ_WORK for GHES (Myron Stowe) [816496] - [acpi] apei/ghes: 32-bit buildfix (Myron Stowe) [816496] - [acpi] apei/ghes: Add hardware memory error recovery support (Myron Stowe) [816496] - [acpi] apei/ghes: Error records content based throttle (Myron Stowe) [816496] - [acpi] apei/ghes: printk support for recoverable error via NMI (Myron Stowe) [816496] - [lib] genalloc: Make gen_pool memory allocator lockless (Myron Stowe) [816496] - [misc] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG (Myron Stowe) [816496] - [acpi] apei/ghes: Do not ratelimit fatal error printk before panic (Myron Stowe) [816496] - [lib] genalloc: add support for specifying the physical address (Myron Stowe) [816496] - [lib] genalloc: add multiple-inclusion guards (Myron Stowe) [816496] - [lib] genalloc: fix allocation from end of pool (Myron Stowe) [816496] - [lib] genalloc: use bitmap_find_next_zero_area (Myron Stowe) [816496] - [usb] xhci: Fix oops caused by more USB2 ports than USB3 ports (Don Zickus) [738470 813677] - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [738470] - [watchdog] iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [sound] alsa: Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [738470] - [netdrv] e1000e: prevent oops when adapter is being closed and reset simultaneously (Dean Nelson) [826375] - [fs] cifs: possible memory leak in xattr (Sachin Prabhu) [824065] - [fs] cifs: integer overflow in parse_dacl() (Sachin Prabhu) [824065] - [fs] cifs: Call id to SID mapping functions to change owner/group (Sachin Prabhu) [824065] - [fs] cifs: Add data structures and functions for uid/gid to SID mapping (Sachin Prabhu) [824065] - [fs] cifs: Do not set cifs/ntfs acl using a file handle (Sachin Prabhu) [824065] - [fs] cifs: Fix endian error comparing authusers when cifsacl enabled (Sachin Prabhu) [824065] - [fs] cifs: Change key name to cifs.idmap, misc. clean-up (Sachin Prabhu) [824065] - [fs] cifs: Invoke id mapping functions (Sachin Prabhu) [824065] - [fs] cifs: Add idmap key and related data structures and functions (Sachin Prabhu) [824065] - [fs] cifs: Allow to set extended attribute cifs_acl (Sachin Prabhu) [824065] - [fs] cifs: Use mask of ACEs for SID Everyone to calculate all three permissions user, group, and other (Sachin Prabhu) [824065] - [fs] cifs: goto out here is unnecessary (Sachin Prabhu) [823934] - [fs] cifs: remove bogus call to cifs_cleanup_volume_info (Sachin Prabhu) [823934] - [fs] cifs: tidy cifs_do_mount() up a bit (Sachin Prabhu) [823934] - [fs] cifs: close sget() races (Sachin Prabhu) [823934] - [fs] cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount() (Sachin Prabhu) [823934] - [fs] cifs: move cifs_umount() call into ->kill_sb() (Sachin Prabhu) [823934] - [fs] cifs: pull cifs_mount() call up (Sachin Prabhu) [823934] - [fs] cifs: sanitize cifs_umount() prototype (Sachin Prabhu) [823934] - [fs] cifs: initialize ->tlink_tree in cifs_setup_cifs_sb() (Sachin Prabhu) [823934] - [fs] cifs: allocate mountdata earlier (Sachin Prabhu) [823934] - [fs] cifs: don't pass superblock to cifs_mount() (Sachin Prabhu) [823934] - [fs] cifs: don't leak nls on mount failure (Sachin Prabhu) [823934] - [fs] cifs: double free on mount failure (Sachin Prabhu) [823934] - [fs] cifs: trivial cleanup fscache cFYI and cERROR messages (Sachin Prabhu) [823934] - [fs] cifs: Fix memory leak in cifs_do_mount (Sachin Prabhu) [823934] - [fs] cifs: When mandatory encryption on share, fail mount (Sachin Prabhu) [823934] - [fs] cifs: Move smb_vol to cifsglob.h (Sachin Prabhu) [823934] - [fs] cifs: Rename three structures to avoid camel case (Sachin Prabhu) [823934] - [fs] cifs: Remove unused inode number while fetching root inode (Sachin Prabhu) [823934] - [fs] cifs: Remove build warning (Sachin Prabhu) [823934] - [fs] cifs: Fix undefined behavior when mount fails (Sachin Prabhu) [823934] - [fs] cifs: Simplify mount code for further shared sb capability (Sachin Prabhu) [823934] - [fs] cifs: Simplify connection structure search calls (Sachin Prabhu) [823934] - [fs] cifs: Add rwpidforward mount option (Sachin Prabhu) [823902] - [fs] cifs: Use pid saved from cifsFileInfo in writepages and set_file_size (Sachin Prabhu) [823902] - [fs] cifs: clean up error handling in cifs_mknod (Sachin Prabhu) [823902] - [fs] cifs: Fix to problem with getattr caused by invalidate simplification patch (Sachin Prabhu) [823878] - [fs] cifs: Simplify invalidate part (Sachin Prabhu) [823878] - [fs] cifs: Add launder_page operation (Sachin Prabhu) [823878] - [fs] cifs: Use invalidate_inode_pages2 instead of invalidate_remote_inode (Sachin Prabhu) [823878] - [fs] cifs: Fix oplock break handling (Sachin Prabhu) [823843] - [fs] cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo (Sachin Prabhu) [823630] - [fs] cifs: Simplify cifs_open code (Sachin Prabhu) [823630] - [fs] cifs: Simplify non-posix open stuff (Sachin Prabhu) [823630] - [fs] cifs: fix handling of scopeid in cifs_convert_address (Sachin Prabhu) [823625] - [fs] cifs: add attribute cache timeout (actimeo) tunable (Sachin Prabhu) [823620] - [fs] cifs: TCP_Server_Info diet (Sachin Prabhu) [823842] - [fs] cifs: directio read/write cleanups (Sachin Prabhu) [742314] - [fs] cifs: Fix variable types in cifs_iovec_read/write (Sachin Prabhu) [742314] - [fs] cifs: Add strictcache mount option (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_writev (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_readv (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_file_strict_mmap (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_fsync (Sachin Prabhu) [742314] - [fs] cifs: Make cifsFileInfo_put work with strict cache mode (Sachin Prabhu) [742314] - [fs] NFS: Don:t leak in nfs_proc_symlink() (Jeff Layton) [802538] - [fs] nfs: skip commit in releasepage if we:re freeing memory for fs-related reasons (Jeff Layton) [832434] - [fs] gfs2: fix kernel panic with small gfs2 filesystems - 1 RG (Abhijith Das) [838638] - [block] fix infinite loop in __getblk_slow (Jeff Moyer) [534080] - [fs] block_dev: don't mark buffers beyond end of disk as mapped (Jeff Moyer) [534080] - [fs] nfs4: fix referrals on mounts that use IPv6 addrs (Steve Dickson) [820734] - [fs] nfsd: add IPv6 addr escaping to fs_location hosts (Steve Dickson) [820734] - [fs] nfs: Enclose hostname in brackets when needed in nfs_do_root_mount (Steve Dickson) [820734] - [fs] nfs4: serialize layoutcommit (Steve Dickson) [837871] - [fs] pnfs: cleanup_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: encode_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: let layoutcommit handle a list of lseg (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit cred at layout header init (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit lwb at layout header (Steve Dickson) [837871] - [block] virtio-blk: Call revalidate_disk() upon online disk resize (Jeff Moyer) [693940] - [fs] fs/direct-io.c: dont try to allocate more than BIO_MAX_PAGES in a bio (Jeff Moyer) [832962] - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [808112] - [fs] NFS: fix return value of nfs_pagein_one/nfs_flush_one (Steve Dickson) [837871] - [fs] pNFS: Fall back to ordinary i/o through the mds if we have no layout segment (Steve Dickson) [837871] - [fs] pNFS: Add an initialisation callback for pNFS (Steve Dickson) [837871] - [fs] pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs (Steve Dickson) [837871] - [fs] NFS: move pnfs layouts to nfs_server structure (Steve Dickson) [837871] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [837871]- [mm] check PageUnevictable in lru_deactivate() (Jan Stancek) [846253] - [virt] virtio-blk: Use block layer provided spinlock (Asias He) [734051] - [virt] virtio-blk: Reset device after blk_cleanup_queue() (Asias He) [734051] - [virt] virtio-blk: Call del_gendisk() before disable guest kick (Asias He) [734051] - [virt] virtio-blk: Fix hot-unplug race in remove method (Asias He) [734051] - [virt] virtio_blk: Drop unused request tracking list (Asias He) [734051] - [acpi] apei: new einj parameter to control trigger action (Myron Stowe) [816508] - [acpi] apei: limit the range of einj_param (Myron Stowe) [816508] - [acpi] apei: Use acpi_os_map_memory() instead of ioremap() in einj driver (Myron Stowe) [816508] - [acpi] apei: cleanup 0 vs NULL confusion (Myron Stowe) [816508] - [acpi] apei: Allow empty EINJ Trigger Error Action Table (Myron Stowe) [816508] - [acpi] apei: Add extensions to EINJ from rev 5.0 of acpi spec (Myron Stowe) [816508] - [acpi] apei: Print resource errors in conventional format (Myron Stowe) [816508] - [net] dev: consolidate netif_needs_gso() checks (Amerigo Wang) [822737] - [net] skbuff: add check for non-linear to warn_if_lro and needs_linearize (Amerigo Wang) [822737] - [net] dev: Optimize non-gso test checks (Amerigo Wang) [822737] - [powerpc] time: Fixups for powerpc timekeeping code (Prarit Bhargava) [843138] - [mm] Eliminate kernel crash due to races in hugetlbfs (Larry Woodman) [822458] - [net] tcp: clear hints to avoid a stale one (Andy Gospodarek) [807704] - [net] fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc) [838450]- [net] openvswitch: checking wrong variable in queue_userspace_packet() (Herbert Xu) [805656] - [net] openvswitch: Validation of IPv6 set port action uses IPv4 header (Herbert Xu) [805656] - [net] openvswitch: Release rtnl_lock if ovs_vport_cmd_build_info() failed (Herbert Xu) [805656] - [net] openvswitch: Add length check when retrieving TCP flags (Herbert Xu) [805656] - [net] openvswitch: Fix checksum update for actions on UDP packets (Herbert Xu) [805656] - [net] openvswitch: Honor dp_ifindex, when specified, for vport lookup by name (Herbert Xu) [805656] - [net] openvswitch: Fix multipart datapath dumps (Herbert Xu) [805656] - [net] openvswitch: small potential memory leak in ovs_vport_alloc() (Herbert Xu) [805656] - [net] openvswitch: Add Open vSwitch kernel components (Herbert Xu) [805656] - [lib] flex_array: export symbols to modules (Herbert Xu) [805656] - [net] net: Add rcu_dereference_rtnl (Herbert Xu) [805656] - [net] Add skb_reset_mac_len helper (Herbert Xu) [805656] - [net] rcu: add __rcu API for later sparse checking (Herbert Xu) [805656] - [net] ipv6: Add fragment reporting to ipv6_skip_exthdr() (Herbert Xu) [805656] - [net] vlan: Move vlan_set_encap_proto() to vlan header file (Herbert Xu) [805656] - [net] genetlink: Add rcu_dereference_genl and genl_dereference (Herbert Xu) [805656] - [net] genetlink: Add lockdep_genl_is_held() (Herbert Xu) [805656] - [net] netlink: Export genl_lock() API for use by modules (Herbert Xu) [805656] - [net] genetlink: Add genl_notify() (Herbert Xu) [805656] - [x86] setup: Update hardware check to support Intel Haswell processors (Prarit Bhargava) [842862] - [kernel] tracing, function tracer: Clean up strstrip() usage (Jiri Olsa) [838745] - [kernel] tracing: Support multiple pids in set_pid_ftrace file (Jiri Olsa) [838745] - [mm] thp: remove unnecessary tlb flush for mprotect (Andrea Arcangeli) [823994] - [mm] thp: improve order in lru list for split huge page (Andrea Arcangeli) [823994] - [mm] thp: Set compound tail page _count to zero (Andrea Arcangeli) [823994] - [mm] thp: Add compound tail page _mapcount when mapped (Andrea Arcangeli) [823994] - [mm] thp: reduce khugepaged freezing latency (Andrea Arcangeli) [823994] - [mm] Fix slab->page flags corruption (Andrea Arcangeli) [823994] - [powerpc] oprofile: Handle events that raise an exception without overflowing (Steve Best) [834157] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Steve Best) [829758] - [usb] ehci: go back to using the system clock for QH unlinks (Gerd Hoffmann) [816576] - [md] dm-raid1: Fix mirror crash when discard request is sent and sync is in progress (Mikulas Patocka) [837607] - [scsi] st: increase max number of tapes configured (Rob Evers) [533469] - [mm] Never OOM kill tasks outside of memory cgroup when memory.limit_in_bytes is exceeded by a Transparent Huge Page (Larry Woodman) [811255] - [netdrv] bond_alb: don't disable softirq under bond_alb_xmit (Jiri Pirko) [841987]- [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [829109] - [x86] perf: Update event scheduling constraints for AMD family 15h models (Jiri Olsa) [739441] - [x86] ioapic: Fix kdump race with migrating irq (Don Zickus) [783322] - [net] sctp: Implement quick failover draft from tsvwg (Neil Horman) [830716] - [net] sctp: be more restrictive in transport selection on bundled sacks (Neil Horman) [830716] - [net] rds: set correct msg_namelen (Weiping Pan) [822731] {CVE-2012-3430}- [s390] kernel: pfault task state race (Hendrik Brueckner) [831262] - [powerpc] pseries: Support lower minimum entitlement for virtual processors (Steve Best) [822651] - [kernel] sched: Fix signed unsigned comparison in check_preempt_tick() (Frederic Weisbecker) [835797] - [edac] i5000_edac: Fix the fatal error channel report (Mauro Carvalho Chehab) [806796] - [security] selinux: fix error codes in cond_read_bool() (Eric Paris) [839315] - [mm] page-writeback: Improvement of page writeback ordering (Naoya Horiguchi) [786025] - [mm] reduce page fragmentation in buddy allocator (Jarod Wilson) [786318]- [pci] print out PCI device info along with duration (Myron Stowe) [808213] - [pci] Move "pci reassigndev resource alignment" out of quirks.c (Myron Stowe) [808213] - [pci] Use class for quirk for usb host controller fixup (Myron Stowe) [808213] - [pci] Use class for quirk for netmos class fixup (Myron Stowe) [808213] - [pci] Use class for quirk for intel e100 interrupt fixup (Myron Stowe) [808213] - [pci] Use class for quirk for legacy ATA NO_D3 (Myron Stowe) [808213] - [pci] Use class for quirk for cardbus_legacy (Myron Stowe) [808213] - [pci] Use class for quirk for pci_fixup_video (Myron Stowe) [808213] - [pci] Use class quirk for intel fix_transparent_bridge (Myron Stowe) [808213] - [pci] Use class for quirk for via_no_dac (Myron Stowe) [808213] - [pci] Add class support in quirk handling (Myron Stowe) [808213] - [pci] Annotate PCI quirks in initcall_debug style (Myron Stowe) [808213] - [kernel] async: remove redundant declaration (Myron Stowe) [808213] - [pci] init.h: Add "extern int initcall_debug" (Myron Stowe) [808213] - [powerpc] Make keyctl new_session work on powerpc (David Howells) [830152] - [pci] Fix uninitialized variable 'cap_mask' (Myron Stowe) [813363] - [s390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT (Prarit Bhargava) [715410] - [x86] Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G (Prarit Bhargava) [715410] - [powerpc] enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT (Prarit Bhargava) [715410] - [kernel] add the common dma_addr_t typedef to include/linux/types.h (Prarit Bhargava) [715410] - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836880] - [net] tun: allow tap iface in netconsole'd bridge (Jiri Benc) [838025] - [net] netconsole: fix deadlock on network restart (Jiri Benc) [839266] - [net] ipv4/ping: Fix recvmsg MSG_OOB error handling (Jiri Pirko) [787705] - [net] fix some sparse errors (Jiri Pirko) [787705] - [net] ping: dont increment ICMP_MIB_INERRORS (Jiri Pirko) [787705] - [net] ping: remove some sparse errors (Jiri Pirko) [787705] - [net] ping: fix the coding style (Jiri Pirko) [787705] - [net] ping: make local functions static (Jiri Pirko) [787705] - [net] ping: cleanups ping_v4_unhash() (Jiri Pirko) [787705] - [net] ipv4/ping: Remove duplicate icmp.h include (Jiri Pirko) [787705] - [net] ping: fix build failure (Jiri Pirko) [787705] - [net] ping: dont call udp_ioctl() (Jiri Pirko) [787705] - [net] ping: small changes (Jiri Pirko) [787705] - [net] ipv4: add IPPROTO_ICMP socket kind (Jiri Pirko) [787705] - [x86] amd_iommu: Fix SRIOV and hotplug devices (Stefan Assmann) [832009] - [mm] hugetlb: fix resv_map leak in error path (Motohiro Kosaki) [824351] {CVE-2012-2390}- [crypto] signature: remove module signing xtime usage (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix a few minor newline issues (Prarit Bhargava) [836748] - [kernel] time: fix s/then/than/ spelling errors (Prarit Bhargava) [836748] - [kernel] time: Avoid scary backtraces when warning of > 11 adj (Prarit Bhargava) [836748] - [kernel] ntp: Fix leap-second hrtimer livelock (Prarit Bhargava) [836748] - [kernel] time: Fix change_clocksource locking (Prarit Bhargava) [836748] - [kernel] time: Move common updates to a function (Prarit Bhargava) [836748] - [kernel] time: Reorder so the hot data is together (Prarit Bhargava) [836748] - [kernel] time: Remove most of xtime_lock usage in timekeeping.c (Prarit Bhargava) [836748] - [kernel] ntp: Add ntp_lock to replace xtime_locking (Prarit Bhargava) [836748] - [kernel] ntp: Access tick_length variable via ntp_tick_length() (Prarit Bhargava) [836748] - [kernel] time: Add timekeeper lock (Prarit Bhargava) [836748] - [kernel] time: Cleanup global variables and move them to the top (Prarit Bhargava) [836748] - [kernel] time: Move raw_time into timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move xtime into timekeeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move wall_to_monotonic into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move total_sleep_time into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Fix spelling mistakes in new comments (Prarit Bhargava) [836748] - [kernel] time: fix bogus comment in timekeeping_get_ns_raw (Prarit Bhargava) [836748] - [kernel] timekeeping: add arch_offset hook to ktime_get functions (Prarit Bhargava) [836748] - [kernel] clocksource: Avoid selecting mult values that might overflow when adjusted (Prarit Bhargava) [836748] - [kernel] time: Improve documentation of timekeeeping_adjust() (Prarit Bhargava) [836748] - [kernel] time: Fix stupid KERN_WARN compile issue (Prarit Bhargava) [836748] - [kernel] time: Avoid accumulating time drift in suspend/resume (Prarit Bhargava) [836748] - [kernel] time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] hrtimers: Prepare for cancel on clock was set timers (Prarit Bhargava) [836748] - [kernel] time: Add timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] time: Extend get_xtime_and_monotonic_offset() to also return sleep (Prarit Bhargava) [836748] - [kernel] time: Introduce get_monotonic_boottime and ktime_get_boottime (Prarit Bhargava) [836748] - [kernel] time: Introduce timekeeping_inject_offset (Prarit Bhargava) [836748] - [kernel] time: Correct the *settime* parameters (Prarit Bhargava) [836748] - [kernel] time: Provide xtime_update() (Prarit Bhargava) [836748] - [kernel] time: Remove unused __get_wall_to_monotonic() (Prarit Bhargava) [836748] - [kernel] time: Provide get_xtime_and_monotonic_offset() (Prarit Bhargava) [836748] - [kernel] time: Move do_timer() to kernel/time/timekeeping.c (Prarit Bhargava) [836748] - [kernel] timekeeping: Make local variables static (Prarit Bhargava) [836748] - [kernel] time: Compensate for rounding on odd-frequency clocksources (Prarit Bhargava) [836748] - [kernel] time: Workaround gcc loop optimization that causes 64bit div errors (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix update_vsyscall to provide wall_to_monotonic offset (Prarit Bhargava) [836748] - [powerpc] kernel: RHEL6 xtime removal (Prarit Bhargava) [836748] - [kernel] timekeeping: Make xtime and wall_to_monotonic static (Prarit Bhargava) [836748] - [powerpc] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] hrtimer: Cleanup direct access to wall_to_monotonic (Prarit Bhargava) [836748] - [kernel] time: Kill off CONFIG_GENERIC_TIME (Prarit Bhargava) [836748] - [kernel] time: Implement timespec_add (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [kernel] time: Clean up warp_clock() (Prarit Bhargava) [836748] - [virt] time: Clean up direct xtime usage in xen (Prarit Bhargava) [836748] - [s390] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [kernel] clocksource: add suspend callback (Prarit Bhargava) [836748] - [kernel] ntp: Cleanup xtime references in ntp.c (Prarit Bhargava) [836748] - [kernel] Revert: time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Implement logarithmic time accumulation (Prarit Bhargava) [836748] - [kernel] Revert: time: Implement logarithmic time accumalation (Prarit Bhargava) [836748] - [kernel] Revert: Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] Revert: nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748]- [netdrv] be2net: reduce gso_max_size setting to account for ethernet header (Ivan Vecera) [834185] - [netdrv] dl2k: fix unfiltered netdev rio_ioctl access by users (Jacob Tanenbaum) [818825] {CVE-2012-2313} - [fs] proc/stat: fix whitespace damage in use arch_idle_time patch (Steve Best) [841149] - [virt] kvm: disable writeback for TEST in emulator (Gleb Natapov) [842211] - [x86] lapic-timer: Increase the max_delta to 31 bits (Prarit Bhargava) [832138] - [net] 8021q/vlan: filter device events on bonds (Neil Horman) [841983]- [fs] nfs: fix EOF incorrectly set on short read for nfsv2 (Sachin Prabhu) [827126] - [usbhid] hiddev: Consolidate device existence checks in hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: Fix race between disconnect and hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: protect against disconnect/NULL-dereference race (Don Zickus) [839973] - [perf] events: Fix ring_buffer_wakeup() brown paperbag bug (Frederic Weisbecker) [839105] - [perf] Fix loss of notification with multi-event (Frederic Weisbecker) [839105] - [perf] Split up buffer handling from core code (Frederic Weisbecker) [839105] - [drm] i915: fix integer overflow in i915_gem_do_execbuffer() (Jacob Tanenbaum) [824563] {CVE-2012-2384} - [crypto] algapi: Move larval completion into algboss (Herbert Xu) [832135] - [kernel] pm_qos: Accept ASCII values for latency (Herbert Xu) [833456] - [x86] Use .cfi_sections for assembly code (Mark Wielaard) [823990] - [scsi] mpt2sas: reduce lock contention (Tomas Henzl) [790506] - [net] ipv4: fix panic while tuning accept_local (Weiping Pan) [835911]- [powerpc] Fix wrong divisor in usecs_to_cputime backport (Steve Best) [821374] - [drm] i915: fix integer overflow in i915_gem_execbuffer2() (Jacob Tanenbaum) [824555] {CVE-2012-2383} - [fs] proc/stat: Use arch_idle_time for idle and iowait times if available (Steve Best) [841149] - [lib] kstrto: Reduce the number of expensive division instructions done by _parse_integer() (Sachin Prabhu) [820847] - [lib] kstrtox: common code between kstrto*() and simple_strto*() functions (Sachin Prabhu) [820847] - [lib] make _tolower() public (Sachin Prabhu) [820847] - [lib] vsprintf: use TOLOWER whenever possible (Sachin Prabhu) [820847] - [lib] lib: add kstrto*_from_user() (Sachin Prabhu) [820847] - [lib] kstrtox: simpler code in _kstrtoull() (Sachin Prabhu) [820847] - [lib] kstrto: converting strings to integers done (hopefully) right (Sachin Prabhu) [820847] - [lib] vsprintf: reuse almost identical simple_strtoulX() functions (Sachin Prabhu) [820847] - [usb] core: change the memory limits in usbfs URB submission (Don Zickus) [828271] - [usb] core: unify some error pathways in usbfs (Don Zickus) [828271] - [base] firmware: Fix an oops on reading fw_priv->fw in sysfs loading file (Prarit Bhargava) [819877]- [tools] perf, spec: Add bison and flex build BuildRequires (Jiri Olsa) [827474] - [tools] perf, compat: Disable hw breakpoint events (Jiri Olsa) [827474] - [tools] perf, compat: Disable branch stack feature (Jiri Olsa) [827474] - [tools] perf, compat: Disable PMU events (Jiri Olsa) [827474] - [tools] perf, stat: handle ENXIO error for perf_event_open (Jiri Olsa) [827474] - [tools] perf: Turn off compiler warnings for flex and bison generated files (Jiri Olsa) [827474] - [tools] perf, stat: Fix case where guest/host monitoring is not supported by kernel (Jiri Olsa) [827474] - [tools] perf, build-id: Fix filename size calculation (Jiri Olsa) [827474] - [tools] perf, symbols: Read plt symbols from proper symtab_type binary (Jiri Olsa) [827474] - [tools] perf: Add 'G' and 'H' modifiers to event parsing (Jiri Olsa) [827474] - [tools] perf: Drop CROSS_COMPILE from flex and bison calls (Jiri Olsa) [827474] - [tools] perf, report: Fix crash showing warning related to kernel maps (Jiri Olsa) [827474] - [tools] perf, archive: Correct cutting of symbolic link (Jiri Olsa) [827474] - [tools] perf: Ignore auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf: Fix parsers' rules to dependencies (Jiri Olsa) [827474] - [tools] perf: fix NO_GTK2 Makefile config error (Jiri Olsa) [827474] - [tools] perf, session: Skip event correctly for unknown id/machine (Jiri Olsa) [827474] - [tools] perf, kvm: Finding struct machine fails for PERF_RECORD_MMAP (Jiri Olsa) [827474] - [tools] perf, annotate: Validate addr in symbol__inc_addr_samples (Jiri Olsa) [827474] - [tools] perf, hists browser: Fix NULL deref in hists browsing code (Jiri Olsa) [827474] - [tools] perf, hists: Catch and handle out-of-date hist entry maps. (Jiri Olsa) [827474] - [tools] perf, annotate: Fix hist decay (Jiri Olsa) [827474] - [tools] perf, top: Add intel_idle to the skip list (Jiri Olsa) [827474] - [tools] perf: Fix getrusage() related build failure on glibc trunk (Jiri Olsa) [827474] - [tools] perf: Remove auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf, annotate: Fix off by one symbol hist size allocation and hit accounting (Jiri Olsa) [827474] - [tools] perf, annotate: addr2line wants addresses in same format as objdump (Jiri Olsa) [827474] - [tools] perf, probe: Finder fails to resolve function name to address (Jiri Olsa) [827474] - [tools] perf, symbols: Handle NULL dso in dso__name_len (Jiri Olsa) [827474] - [tools] perf, symbols: Do not include libgen.h (Jiri Olsa) [827474] - [tools] perf: Fix bug in raw sample parsing (Jiri Olsa) [827474] - [tools] perf: Fix display of first level of callchains (Jiri Olsa) [827474] - [tools] perf, diff: Fix to work with new hists design (Jiri Olsa) [827474] - [tools] perf: Fix modifier to be applied on correct events (Jiri Olsa) [827474] - [tools] perf: Fix various casting issues for 32 bits (Jiri Olsa) [827474] - [tools] perf: Simplify event_read_id exit path (Jiri Olsa) [827474] - [tools] perf: Use scnprintf where applicable (Jiri Olsa) [827474] - [tools] perf: Incorrect use of snprintf results in SEGV (Jiri Olsa) [827474] - [tools] perf, record: Fix buffer overrun bug in tracepoint_id_to_path() (Jiri Olsa) [827474] - [tools] perf, report: Add a simple GTK2-based 'perf report' browser (Jiri Olsa) [827474] - [tools] perf, report: Document --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Clean lines inside of the input window (Jiri Olsa) [827474] - [tools] perf, report: Treat an argument as a symbol filter (Jiri Olsa) [827474] - [tools] perf, report: Add --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Add 's' key to filter by symbol name (Jiri Olsa) [827474] - [tools] perf, ui browser: Introduce ui_browser__input_window (Jiri Olsa) [827474] - [tools] perf, hists: Add hists__filter_by_symbol (Jiri Olsa) [827474] - [tools] perf: Do not disable members of group event (Jiri Olsa) [827474] - [tools] perf, stat: Fix event grouping on forked task (Jiri Olsa) [827474] - [tools] perf: Add support to specify pmu style event (Jiri Olsa) [827474] - [tools] perf: Add perf pmu object to access pmu format definition (Jiri Olsa) [827474] - [tools] perf: Add config options support for event parsing (Jiri Olsa) [827474] - [tools] perf: Add parser generator for events parsing (Jiri Olsa) [827474] - [tools] perf: Adjust make rules (Jiri Olsa) [827474] - [tools] perf, report: Fix annotate double quit issue in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Remove duplicate annotate choice in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Enable TUI in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Auto-detect branch stack sampling mode (Jiri Olsa) [827474] - [tools] perf, record: Add HEADER_BRANCH_STACK tag (Jiri Olsa) [827474] - [tools] perf, record: Provide default branch stack sampling mode option (Jiri Olsa) [827474] - [tools] perf: Make perf able to read files from older ABIs (Jiri Olsa) [827474] - [tools] perf: Fix ABI compatibility bug in print_event_desc() (Jiri Olsa) [827474] - [tools] perf: Enable reading of perf.data files from different ABI rev (Jiri Olsa) [827474] - [tools] perf, report: Add support for taken branch sampling (Jiri Olsa) [827474] - [tools] perf, record: Add support for sampling taken branch (Jiri Olsa) [827474] - [tools] perf: Add code to support PERF_SAMPLE_BRANCH_STACK (Jiri Olsa) [827474] - [tools] perf, annotate: Add missing newline on error message (Jiri Olsa) [827474] - [tools] perf, annotate: Fix help string on tui (Jiri Olsa) [827474] - [tools] perf, annotate: Restore title when came back to original symbol (Jiri Olsa) [827474] - [tools] perf, annotate: Handle lower case key code in annotate_browser__run() (Jiri Olsa) [827474] - [tools] perf, annotate: Print asm code as blue when source code is displayed (Jiri Olsa) [827474] - [tools] perf: Add descriptions of missing Makefile arguments (Jiri Olsa) [827474] - [tools] perf, evlist: Restore original errno after open failed (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length without DWARF info too (Jiri Olsa) [827474] - [tools] perf: Ensure comm string is properly terminated (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length (Jiri Olsa) [827474] - [tools] perf, evlist: Return first evsel for non-sample event on old kernel (Jiri Olsa) [827474] - [tools] perf: fix broken perf record -a mode (Jiri Olsa) [827474] - [tools] perf: Remove duplicated string.h includes (Jiri Olsa) [827474] - [tools] perf: Allow expressions in __print_symbolic() fields (Jiri Olsa) [827474] - [tools] perf: Invert the sample_id_all logic (Jiri Olsa) [827474] - [tools] perf: Handle kernels that don't support attr.exclude_{guest, host} (Jiri Olsa) [827474] - [tools] perf: cleanup initialization of attr->size (Jiri Olsa) [827474] - [tools] perf: Factor out feature op to process header sections (Jiri Olsa) [827474] - [tools] perf: Moving code in header.c (Jiri Olsa) [827474] - [tools] perf: Add bitmap_or function into bitmap object (Jiri Olsa) [827474] - [tools] perf: Add sysfs mountpoint interface (Jiri Olsa) [827474] - [tools] perf: Remove unused functions from debugfs object (Jiri Olsa) [827474] - [tools] perf: Get rid of ctype.h in symbol.c (Jiri Olsa) [827474] - [tools] perf: ctype.c only wants util.h (Jiri Olsa) [827474] - [tools] perf: Implement islower/isupper macro into util.h (Jiri Olsa) [827474] - [tools] perf: Change perf_guest default back to false (Jiri Olsa) [827474] - [tools] perf, top: Don't process samples with no valid machine object (Jiri Olsa) [827474] - [tools] perf: Allow multiple threads or processes in record, stat, top (Jiri Olsa) [827474] - [tools] perf: Fix out of tree compiles (Jiri Olsa) [827474] - [tools] perf: Fix build dependency of perf python extension (Jiri Olsa) [827474] - [tools] perf, record: No build id option fails (Jiri Olsa) [827474] - [tools] perf: fix endianness detection in perf.data (Jiri Olsa) [827474] - [tools] perf, stat: Align scaled output of cpu-clock (Jiri Olsa) [827474] - [tools] perf, stat: Adjust print unit (Jiri Olsa) [827474] - [tools] perf, doc: Allow producing documentation in a specified output directory (Jiri Olsa) [827474] - [tools] perf, evsel: Fix an issue where perf report fails to show the proper percentage (Jiri Olsa) [827474] - [tools] perf, record: Make feature initialization generic (Jiri Olsa) [827474] - [tools] perf, probe: Rename target_module to target (Jiri Olsa) [827474] - [tools] perf: Remove distclean from Makefile help output (Jiri Olsa) [827474] - [tools] perf, evlist: Make splice_list_tail method public (Jiri Olsa) [827474] - [tools] perf, python: Use attr.watermark in twatch.py (Jiri Olsa) [827474] - [tools] perf: Remove unnecessary ctype.h inclusion (Jiri Olsa) [827474] - [tools] perf, lock: Document lock info subcommand (Jiri Olsa) [827474] - [tools] perf, top: Fix number of samples displayed (Jiri Olsa) [827474] - [tools] perf, script: Add option resolving vmlinux path (Jiri Olsa) [827474] - [tools] perf, script: Add the offset field specifier (Jiri Olsa) [827474] - [tools] perf, script: Print branch_from and branch_to of BTS events (Jiri Olsa) [827474] - [tools] perf, script: Unify the expressions indicating "unknown" (Jiri Olsa) [827474] - [tools] perf, evsel: Fix spelling typo (Jiri Olsa) [827474] - [tools] perf: Fix strlen() bug in perf_event__synthesize_event_type() (Jiri Olsa) [827474] - [tools] perf: probe usability fixes (Jiri Olsa) [827474] - [tools] perf: Fix broken build by defining _GNU_SOURCE in Makefile (Jiri Olsa) [827474] - [tools] perf: Introduce per user view (Jiri Olsa) [827474] - [tools] perf: Add fprintf methods for thread_map and cpu_map classes (Jiri Olsa) [827474] - [tools] perf: Add support for guest/host-only profiling (Jiri Olsa) [827474] - [tools] perf, kvm: Do guest-only counting by default (Jiri Olsa) [827474] - [fs] ext4: properly dirty split extent nodes (David Jeffery) [838640] - [netdrv] ixgbe: BIT_APP_UPCHG not set by ixgbe_copy_dcb_cfg() (Andy Gospodarek) [814044] - [netdrv] ixgbe: driver fix for link flap (Andy Gospodarek) [814044] - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819610]- [net] bridge: Fix enforcement of multicast hash_max limit (Thomas Graf) [832575] - [net] bluetooth: fix sco_conninfo infoleak (Jacob Tanenbaum) [681308] {CVE-2011-1078} - [wireless] ipw2200: remove references to CFG80211_WEXT config option (John Linville) [839311] - [virt] kvm: whitelist-based GET_SUPPORTED_CPUID (Eduardo Habkost) [832486] - [virt] kvm: handle last_boosted_vcpu = 0 case (Rik van Riel) [827031] - [net] ehea: fix promiscuous mode (Steve Best) [826075] - [net] ehea: fix allmulticast support (Steve Best) [826075] - [s390] kdump: Move early_pgm_check_handler() to text section (Hendrik Brueckner) [831288]- [s390] kdump: Fix PSW restart on offline CPUs (Hendrik Brueckner) [831277] - [s390] kdump: Use real mode for PSW restart and kexec (Hendrik Brueckner) [831278] - [s390] kernel: clear page table for sw large page emulation (Hendrik Brueckner) [831265] - [s390] dasd: re-prioritize partition detection message (Hendrik Brueckner) [831261] - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818893] - [mm] readahead: readahead page allocations are OK to fail (Jeff Moyer) [804815] - [base] firmware_class: fix memory leak - free allocated pages kabi fixes (Prarit Bhargava) [745657] - [base] firmware_class: fix memory leak - free allocated pages (Prarit Bhargava) [745657] - [fs] tmpfs: fix highmem swapoff crash regression (Rafael Aquini) [817719] - [fs] tmpfs: fix race between truncate and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix race between swapoff and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix spurious ENOSPC when racing with unswap (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and swapoff (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and writepage (Rafael Aquini) [817719]- [net] ipv6/netfilter: fix null pointer dereference in nf_ct_frag6_reasm() (Petr Matousek) [833412] {CVE-2012-2744} - [x86] io-apic: IO-APIC MMIO should not fail on resource insertion (Prarit Bhargava) [790726] - [x86] apic: Use PAGE_SIZE instead of numbers (Prarit Bhargava) [790726] - [firmware] dmi: bail earlier if no smbios found (Jarod Wilson) [833588] - [x86] cpu: mark hardware unsupported in single function (Prarit Bhargava) [829436] - [net] 9p: replace p9_poll_task with a work (Prarit Bhargava) [789126] - [net] 9p: use system_wq instead of p9_mux_wq (Prarit Bhargava) [789126] - [bluetooth] btusb: typo in Broadcom SoftSailing id (Don Zickus) [768385] - [bluetooth] btusb: add device entry for Broadcom SoftSailing (Don Zickus) [768385] - [ipc] mqueue: add rbtree node caching support checkpatch fixes (Doug Ledford) [826177] - [ipc] mqueue: add rbtree node caching support (Doug Ledford) [826177] - [virtio] virtio_balloon: separate out common code between remove and freeze functions (Amit Shah) [813227] - [virtio] virtio_balloon: drop restore_common() (Amit Shah) [813227] - [virtio] virtio_balloon: let host know of updated balloon size before module removal (Amit Shah) [813227] - [crypto] sha512: Fix byte counter overflow in SHA-512 (Jarod Wilson) [830977] - [kernel] Prevent keyctl new_session from causing a panic (David Howells) [827424] {CVE-2012-2745} - [mm] reclaim invalidated page ASAP (Rafael Aquini) [817659] - [mm] memcg: move memcg reclaimable page into tail of inactive list (Rafael Aquini) [817659] - [mm] deactivate invalidated pages (Rafael Aquini) [817659] - [mm] filemap: find_get_pages_contig fixlet (Rafael Aquini) [819001] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [837230] - [wireless] ath9k: fix dynamic WEP related regression (Stanislaw Gruszka) [807367] - [net] rfs: better sizing of dev_flow_table (Jiri Pirko) [810073] - [net] rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt() (Jiri Pirko) [810073] - [net] ipvs: IPv6 tunnel mode fix (Jesper Brouer) [835535] - [Documentation] networking: update the description of rp_filter in ip-sysctl.txt (Amerigo Wang) [786411] - [net] ipv6: discard overlapping fragment (Jiri Pirko) [819952] - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [831663] - [net] ipv6: fix incorrect TCP checksums with single-fragment packets (Jiri Benc) [759313] - [net] ipv6: fix panic in tcp SYN processing (Jesper Brouer) [803920] - [net] ipv4: IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [803202]- [net] bonding: Fix up refcounting issues with bond/vlan config (Neil Horman) [836164] - [net] bonding: Always add vid to new slave group (Neil Horman) [834764] - [fs] procfs: do not confuse jiffies with cputime64_t (Steve Best) [821374] - [kernel] time: Add nsecs_to_cputime64 interface for asm-generic (Steve Best) [821374] - [powerpc] Fix wrong divisor in usecs_to_cputime (Steve Best) [821374]- [kernel] futex: Fix uninterruptible loop due to gate_area (Jerome Marchand) [834038] - [kernel] futex: Fix regression with read only mappings (Jerome Marchand) [834038] - [fs] pnfs: Fix an off-by-one error in pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: Fix some issues with pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] nfs: file layout must consider pg_bsize for coalescing (Steve Dickson) [826650] - [fs] pnfs: fix break condition in pnfs_find_lseg (Steve Dickson) [826650] - [fs] nfs: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix (Steve Dickson) [826650] - [fs] nfs: define nfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: use pnfs_generic_pg_test directly by layout driver (Steve Dickson) [826650] - [fs] pnfs: change pg_test return type to bool (Steve Dickson) [826650] - [fs] pnfs: unify pnfs_pageio_init functions (Steve Dickson) [826650] - [fs] nfs/pnfs: encode_layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for cb_layoutrecall (Steve Dickson) [825009] - [fs] nfs/pnfs: alloc and free layout_hdr layoutdriver methods (Steve Dickson) [825009] - [fs] nfs/pnfs: support for non-rpc layout drivers (Steve Dickson) [825009] - [fs] nfs/pnfs: align layoutget requests on page boundaries (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for layoutget (Steve Dickson) [825009] - [fs] nfsv4.1 fix page number calculation bug for filelayout decode buffers (Steve Dickson) [758202] - [fs] nfs: Adapt readdirplus to application usage patterns (Steve Dickson) [819891] - [fs] nfs: Backport of upstream xdr routines to rhel6 (Steve Dickson) [784174] - [net] sunrpc/auth_gss: the list of pseudoflavors not being parsed correctly (Steve Dickson) [784174] - [fs] NFS: Use correct variable for page bounds checking (Steve Dickson) [784174] - [fs] NFS: Remove secinfo knowledge out of the generic client (Steve Dickson) [784174] - [fs] NFS: Remove unused function nfs_lookup_with_sec() (Steve Dickson) [784174] - [fs] NFS: Honor the authflavor set in the clone mount data (Steve Dickson) [784174] - [fs] NFS: Fix following referral mount points with different security (Steve Dickson) [784174] - [fs] NFS: Do secinfo as part of lookup (Steve Dickson) [784174] - [fs] NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup (Steve Dickson) [784174] - [fs] NFS: Handle exceptions coming out of nfs4_proc_fs_locations() (Steve Dickson) [784174] - [fs] NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup() (Steve Dickson) [784174] - [fs] NFS: Clean up nfs4_xdr_dec_secinfo() (Steve Dickson) [784174] - [fs] NFS: Fix decode_secinfo_maxsz (Steve Dickson) [784174] - [fs] NFS: Return meaningful status from decode_secinfo() (Steve Dickson) [784174] - [fs] NFSv4: Handle NFS4ERR_WRONGSEC outside of nfs4_handle_exception() (Steve Dickson) [784174] - [fs] NFS: don't negotiate when user specifies sec flavor (Steve Dickson) [784174] - [fs] NFS: Attempt mount with default sec flavor first (Steve Dickson) [784174] - [fs] NFS: Remove unused argument from nfs_find_best_sec() (Steve Dickson) [784174] - [fs] NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC (Steve Dickson) [784174] - [fs] NFS: Fix a signed vs. unsigned secinfo bug (Steve Dickson) [784174] - [fs] NFS: Don't leak RPC clients in NFSv4 secinfo negotiation (Steve Dickson) [784174] - [fs] NFS: Determine initial mount security (Steve Dickson) [784174] - [fs] NFS: use secinfo when crossing mountpoints (Steve Dickson) [784174] - [fs] NFS: Add secinfo procedure (Steve Dickson) [784174] - [fs] NFS: lookup supports alternate client (Steve Dickson) [784174] - [fs] NFS: convert call_sync() to a function (Steve Dickson) [784174] - [fs] NFSv4: Ensure continued open and lockowner name uniqueness (Steve Dickson) [784174]- [fs] xfs: disable xfsaild idle mode (Brian Foster) [813137] - [fs] xfs: fix the logspace waiting algorithm (Brian Foster) [813137] - [fs] xfs: add AIL pushing tracepoints (Brian Foster) [813137] - [fs] xfs: force the log if we encounter pinned buffers in .iop_pushbuf (Brian Foster) [813137] - [fs] xfs: do not update xa_last_pushed_lsn for locked items (Brian Foster) [813137] - [net] rpc: handle rotated gss data for Windows interoperability (Steve Dickson) [796992] - [md] raid5: Reintroduce locking in handle_stripe() to avoid racing (Jes Sorensen) [828065] - [virt] kvm/vmx: Fix KVM_SET_SREGS with big real mode segments (Orit Wasserman) [756044] - [virt] virtio_console: Use wait_event_freezable instead of _interruptible (Amit Shah) [823428] - [virt] virtio_console: Ignore port name update request if name already set (Amit Shah) [820945] - [x86] kprobes: Fix a bug which can modify kernel code permanently (Dave Anderson) [726270] - [x86] kprobes: Fix instruction recovery on optimized path (Dave Anderson) [726270] - [net] bonding: show all the link status of slaves (Amerigo Wang) [826945]- [fs] writeback: merge for_kupdate and !for_kupdate cases (Eric Sandeen) [818172] - [fs] writeback: fix queue_io() ordering (Eric Sandeen) [818172] - [fs] writeback: don't redirty tail an inode with dirty pages (Eric Sandeen) [818172] - [fs] nfs: Map minor mismatch error to protocol not support error (Steve Dickson) [796352] - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate() (Lukas Czerner) [830209] - [ata] libata: Add 2GB ATA Flash Disk/ADMA428M to DMA blacklist (Prarit Bhargava) [812904] - [netdrv] r8169: fix typo in firmware filenames (Ivan Vecera) [829211] - [net] bonding: fix regression on vlan module removal (Neil Horman) [823822]- [netdrv] mlx4: ignore old module parameters (Jay Fenlason) [830553]- [kernel] sysctl: silence warning about missing strategy for file-max at boot time (Jeff Layton) [803431] - [net] sunrpc: make new tcp_max_slot_table_entries sysctl use CTL_UNNUMBERED (Jeff Layton) [803431] - [drm] i915: set AUD_CONFIG N_value_index for DisplayPort (Dave Airlie) [747890] - [scsi] scsi_lib: fix scsi_io_completion's SG_IO error propagation (Mike Snitzer) [827163] - [fs] nfs: Fix corrupt read data after short READ from server (Sachin Prabhu) [817738]- [scsi] be2iscsi: fix dma free size mismatch regression (Mike Christie) [824287] - [scsi] libsas: check dev->gone before submitting sata i/o (David Milburn) [824025]- [net] ipv4/netfilter: TCP and raw fix for ip_route_me_harder (Jiri Benc) [812108]- [net] bridge: fix broadcast flood regression (Jesper Brouer) [817157] - [ipc] mqueue: use correct gfp flags in msg_insert (Doug Ledford) [750260] - [security] fix compile error in commoncap.c (Eric Paris) [806726] {CVE-2012-2123} - [security] fcaps: clear the same personality flags as suid when fcaps are used (Eric Paris) [806726] {CVE-2012-2123} - [fs] proc: Fix vmstat crashing with trap divide error (Larry Woodman) [820507] - [net] rds: fix rds-ping inducing kernel panic (Jay Fenlason) [803936] {CVE-2012-2372} - [net] sock: validate data_len before allocating skb in sock_alloc_send_pskb() (Jason Wang) [814504] {CVE-2012-2136} - [virt] kvm: Fix buffer overflow in kvm_set_irq() (Avi Kivity) [816155] {CVE-2012-2137}- [net] sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot (Jeff Layton) [822189] - [net] sunrpc: suppress page allocation warnings in xprt_alloc_slot() (Jeff Layton) [822189] - [net] netfilter: Fix ip_route_me_harder triggering ip_rt_bug (Jiri Benc) [812108] - [net] netfilter/tproxy: do not assign timewait sockets to skb->sk (Jiri Benc) [812108] - [usb] Don't fail USB3 probe on missing legacy PCI IRQ (Don Zickus) [812254] - [usb] Fix handoff when BIOS disables host PCI device (Don Zickus) [812254] - [usb] Remove duplicate USB 3.0 hub feature #defines (Don Zickus) [812254] - [usb] Set hub depth after USB3 hub reset (Don Zickus) [812254] - [usb] xhci: Fix encoding for HS bulk/control NAK rate (Don Zickus) [812254] - [usb] Fix issue with USB 3.0 devices after system resume (Don Zickus) [812254] - [virt] xenpv: avoid paravirt __pmd in read_pmd_atomic (Andrew Jones) [822697]- [s390] qeth: remove siga retry for HiperSockets devices (Hendrik Brueckner) [817090] - [scsi] lpfc: Changed version number to 8.3.5.68.5p (Rob Evers) [821515] - [scsi] lpfc: Fixed system crash due to not providing SCSI error-handling host reset handler (Rob Evers) [821515] - [scsi] lpfc: Correct handling of SLI4-port XRI resource-provisioning profile change (Rob Evers) [821515] - [scsi] lpfc: Fix driver crash during back-to-back ramp events. (Rob Evers) [821515] - [scsi] lpfc: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd (Rob Evers) [821515] - [scsi] sd: Fix device removal NULL pointer dereference (Rob Evers) [817853] - [md] Add del_timer_sync to mddev_suspend, fixes a panic (Jonathan E Brassow) [818371] - [virt] virtio_net: invoke softirqs after __napi_schedule (Michael S. Tsirkin) [819435] - [virt] virtio_net: do not reschedule rx refill forever (Michael S. Tsirkin) [819435]- [md] bitmap: ensure to load bitmap when creating via sysfs (Jes Sorensen) [821329] - [infiniband] mlx4: fix RoCE oops (Doug Ledford) [749059] - [x86] setup: Add rh_check_supported() (Prarit Bhargava) [821561] - [mm] read_pmd_atomic: fix pmd_populate SMP race condition (Andrea Arcangeli) [820762] {CVE-2012-1179} - [drm] i915: add Ivy Bridge GT2 Server entries (Dave Airlie) [817926]- [scsi] qla2xxx: Update version number to 8.04.00.04.06.3-k (Chad Dupuis) [816331] - [scsi] qla2xxx: Properly check for current state after the fabric-login request (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy (Chad Dupuis) [816331] - [scsi] qla2xxx: Fix reset time out as qla2xxx not ack to reset request (Chad Dupuis) [816331] - [scsi] qla2xxx: Block flash access from application when device is initialized for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Remove resetting memory during device initialization for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Additional corrections for ISP83xx support (Chad Dupuis) [816331] - [scsi] bfa: remove tech-preview tainting (Rob Evers) [744301] - [input] wacom: add support for Cintiq 24HD (Aristeu Rozanski) [773052] - [netdrv] bna: remove tech-preview status (Ivan Vecera) [744302] - [net] xfrm: impement kabi work-arounds for alg_trunc_len (Jarod Wilson) [768460] - [net] xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM (Jarod Wilson) [768460] - [net] xfrm: Use the user specified truncation length in ESP and AH (Jarod Wilson) [768460] - [net] xfrm: Store aalg in xfrm_state with a user specified truncation length (Jarod Wilson) [768460] - [net] xfrm: Define new XFRM netlink auth attribute with specified truncation bits (Jarod Wilson) [768460] - [scsi] bxn2fc: Bumped version to 1.0.11 (Mike Christie) [813065] - [scsi] bnx2fc: cleanup task management IO when it times out. (Mike Christie) [813065] - [scsi] bnx2fc: Decrememnt io ref count when abort times out (Mike Christie) [813065] - [scsi] bnx2fc: Allow FLOGI to be retried when receiving bad responses. (Mike Christie) [813065] - [netdrv] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [818561] - [netdrv] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [818561] - [netdrv] be2net: Fix traffic stall INTx mode (Ivan Vecera) [818561] - [netdrv] be2net: Fix FW download in Lancer (Ivan Vecera) [818561] - [netdrv] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [818561] - [s390] af_iucv: allow shutdown for HS transport sockets (Hendrik Brueckner) [815273] - [infiniband] cxgb4: handle wake up waiters and add check for invalid endpoint (Steve Best) [811023] - [drm] radeon: deal with errors from framebuffer init path (Dave Airlie) [736376] - [fs] proc: restore "huge" tag for hugetlb vmas in numa_maps (Larry Woodman) [818746] - [fs] proc: teach /proc/$pid/numa_maps about transparent hugepages (Larry Woodman) [818746] - [fs] proc: break out numa_maps gather_pte_stats() checks (Larry Woodman) [818746] - [fs] proc: make /proc/$pid/numa_maps gather_stats() take variable page size (Larry Woodman) [818746] - [fs] proc: allocate storage for numa_maps statistics once (Larry Woodman) [818746] - [fs] proc: make struct proc_maps_private truly private (Larry Woodman) [818746] - [fs] proc: move show_numa_map() to fs/proc/task_mmu.c (Larry Woodman) [818746] - [mm] mempolicy: declare mpol_to_str() when CONFIG_TMPFS=n (Larry Woodman) [818746] - [mm] mempolicy: remove check_huge_range() (Larry Woodman) [818746] - [mm] mempolicy: make gather_stats() type-safe and remove forward declaration (Larry Woodman) [818746] - [mm] mempolicy: remove MPOL_MF_STATS (Larry Woodman) [818746] - [mm] mempolicy: use walk_page_range() instead of custom page table walking code (Larry Woodman) [818746] - [mm] mempolicy: export get_vma_policy() (Larry Woodman) [818746] - [block] mtip32xx: fix missing mtip32xx.ko in installer initrd (Shyam Iyer) [819947] - [input] wacom: add LED support for Cintiq 24HD (Aristeu Rozanski) [808315] - [input] wacom: make LED status readable through sysfs (Aristeu Rozanski) [808315] - [input] wacom: add LED support for Cintiq 21ux2 (Aristeu Rozanski) [808315] - [input] wacom: add interface to control LEDs in Wacom tablets (Aristeu Rozanski) [808315] - [vhost] net: fix possible NULL pointer dereference of vq->bufs (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: validate zerocopy vectors before building skb (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: set SKBTX_DEV_ZEROCOPY only when skb is built successfully (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: put zerocopy page when fail to get all requested user pages (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: fix zerocopy offset calculation when building skb (Jason Wang) [814288] {CVE-2012-2119} - [netdrv] be2net: Fix EEH error reset before a flash dump completes (Ivan Vecera) [818568] - [netdrv] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [818568] - [net] bonding: assign slaves their own vlan_groups (Neil Horman) [804232] - [net] vlan: Add helper functions to manage vlans on bonds and slaves (Neil Horman) [804232] - [virt] kvm: Fix kvm_arch_vcpu_put() crash with vmm_exclusive=0 (Avi Kivity) [704173]- [netdrv] be2net: Record receive queue index in skb to aid RPS (Ivan Vecera) [818558] - [scsi] bnx2i: Updated version and copyright year (Mike Christie) [816376] - [scsi] bnx2i: Added the setting of target can_queue via target_alloc (Mike Christie) [816376] - [netdrv] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [815670] - [s390] af_iucv: detect down state of HS transport interface (Hendrik Brueckner) [815274] - [s390] qeth: Improve OSA Express 4 blkt defaults (Hendrik Brueckner) [808486] - [netdrv] ixgbe: Correct Adaptive Interrupt Moderation so that it will change values (Andy Gospodarek) [802837] - [mm] x86: Move do_page_fault()'s error path under unlikely() (Motohiro Kosaki) [770376] - [mm] x86: make pagefault killable (Motohiro Kosaki) [770376] - [mm] x86: Handle mm_fault_error() in kernel space (Motohiro Kosaki) [770376] - [mm] introduce wait_on_page_locked_killable() (Motohiro Kosaki) [770376] - [mm] oom_kill: remove memcg argument from oom_kill_task() (Motohiro Kosaki) [770376] - [mm] oom-kill: remove boost_dying_task_prio() (Motohiro Kosaki) [770376] - [net] rds: RDS over QLogic hardware fails to work (Jay Fenlason) [797530] - [net] netpoll: fix Allow netpoll_setup/cleanup recursion (Herbert Xu) [816034] - [netdrv] atl1c: add workaround for issue of bit INTX-disable for MSI interrupt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: enlarge L1 response waiting timer (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_change_mtu (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Disable L0S when no cable link (Stanislaw Gruszka) [809036] - [netdrv] atl1c: do MAC-reset when PHY link down (Stanislaw Gruszka) [809036] - [netdrv] atl1c: cancel task when interface closed (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine mac address related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code of closing register writable attribution (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear WoL status when reset pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add PHY link event(up/down) patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine start/enable code for MAC module (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add function atl1c_power_saving (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY reset/init for link down event (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update PHY reset related routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_open (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine SERDES-clock related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY contrl in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine phy-register read/write function (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove REG_PHY_STATUS (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove MDIO_REG_ADDR_MASK in atl1c_mdio_read/write (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix WoL(magic) issue for l2cb 1.1 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine/update ASPM configuration (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear bit MASTER_CTRL_CLK_SEL_DIS in atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine reg definition of REG_MASTER_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear PCIE error status in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmar_dly_cnt and dmaw_dly_cnt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update right threshold for TSO (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add module parameter for l1c_wait_until_idle (Stanislaw Gruszka) [809036] - [netdrv] atl1c: threshold for ASPM is changed based on chip capability (Stanislaw Gruszka) [809036] - [netdrv] atl1c: restore max-read-request-size in Device Conrol Register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: using fixed TXQ configuration for l2cb and l1c (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmaw_block (Stanislaw Gruszka) [809036] - [netdrv] atl1c: correct wrong definition of REG_DMA_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: wrong register used to stop TXQ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code related to rxq 1/2/3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: split 2 32bit registers of TPD to 4 16bit registers (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove SMB/CMB DMA related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove VPD register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove HDS register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove multiple-RX-Q code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update author contact info & company/driver desciption (Stanislaw Gruszka) [809036] - [netdrv] atl1c: stop using net_device.{base_addr, irq} (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set ATL1C_WORK_EVENT_RESET bit correctly (Stanislaw Gruszka) [809036] - [netdrv] atl1c: dont use highprio tx queue (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set addr_assign_type if random_ether_addr() used (Stanislaw Gruszka) [809036] - [netdrv] atl1c: ethernet dev_alloc_skb to netdev_alloc_skb (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove alloc_etherdev error messages (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add skb frag size accessors (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert to SKB paged frag API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unneeded version.h includes from drivers/net/ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove interrupt.h inclusion from netdevice.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use ethtool's ethtool_cmd_speed API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use full 32 bit speed range in ethtool's set_settings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix work event interrupt/task races (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix set-but-unused variable (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix sparse warnings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not call device_init_wakeup() in atl1c_probe() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add missing PCI device ID (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove private #define (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Comment typo fixes for 'descriptor' (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not use legacy PCI power management (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix hardware type check for enabling OTP CLK (Stanislaw Gruszka) [809036] - [netdrv] atl1c: make functions static (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Don't check for vlan group before vlan_tx_tag_present (Stanislaw Gruszka) [809036] - [netdrv] atl1c: avoid some skb->ip_summed initializations (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove double test (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use net_device_stats from struct net_device (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add AR8151 v2 support and change L0s/L1 routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unnecessary returns from void function()s (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove redundant code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert multiple drivers to use netdev_for_each_mc_addr, part3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add support for Atheros AR8152 and AR8152 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DEFINE_PCI_DEVICE_TABLE() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix assorted typos all over the place (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use pM to show MAC address (Stanislaw Gruszka) [809036] - [netdrv] atl1c:add pci map direction in atl1c_buffer flags (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove exceptional & on function name (Stanislaw Gruszka) [809036] - [netdrv] atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure (Stanislaw Gruszka) [809036] - [netdrv] atl1c: duplicate atl1c_get_tpd (Stanislaw Gruszka) [809036] - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817140] - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [817137] - [netdrv] tg3: Fix ethtool self tests (John Feeney) [808243 809036] - [infiniband] mlx4: check return code and bail on error (Doug Ledford) [749059] - [infiniband] mlx4: use locking when walking netdev list (Doug Ledford) [749059] - [x86] asm: undo paravirt_patch_template kABI breakage (Rik van Riel) [813682] - [fs] cifs: check S_AUTOMOUNT in revalidate (Ian Kent) [786149] - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry() (Ian Kent) [786149] - [s390x] kdump: Change default action from reipl to stop for on_restart (Hendrik Brueckner) [806152] - [s390x] qeth: add missing wake_up call (Hendrik Brueckner) [806151] - [s390x] lcs: lcs offline failure (Hendrik Brueckner) [804643] - [s390x] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798641] - [s390x] dasd: fix fixpoint divide exception in define_extent (Hendrik Brueckner) [798002] - [s390x] mm: prevent memory zone interleave (Hendrik Brueckner) [797936] - [s390x] qeth: synchronize discipline module loading (Hendrik Brueckner) [795462] - [powerpc] perf: Check current->mm in read_user_stack_slow (Steve Best) [804569] - [powerpc] perf: Disable pagefaults during callchain stack read (Jiri Olsa) [804569] - [tools] selftests: mqueue mq_perf_tests checkpatch fixes (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation fix (Doug Ledford) [750260] - [misc] rbtree: backport rb_init_node() (Doug Ledford) [750260] - [tools] selftests: add mq_perf_tests (Doug Ledford) [750260] - [tools] selftests: add mq_open_tests (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation (Doug Ledford) [750260] - [ipc] mqueue: correct mq_attr_ok test (Doug Ledford) [750260] - [ipc] mqueue: improve performance of send/recv (Doug Ledford) [750260] - [watchdog] iTCO_wdt: default SMI clearing to old behaviour (Prarit Bhargava) [727875 811324] - [watchdog] iTCO_wdt: problems with newer hardware due to SMI clearing (Prarit Bhargava) [727875 811324] - [sound] alsa: fix Conexant CX20561 audio mute functionality (Jaroslav Kysela) [816569] - [s390] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [815599] - [net] bonding: verify for NULL when getting bridge from bond_dev->br_port (Veaceslav Falico) [816034 817145] - [md] dm-mpath: only try to load the scsi_dh module if the scsi_dh doesn't exist (Mike Snitzer) [788591] - [virt] kvm/svm: handle adjustment of negative tsc offsets (Marcelo Tosatti) [817236] - [netdrv] be2net: fix programming of VLAN tags for VF (Ivan Vecera) [816013] - [scsi] isci: End the RNC resumption wait when the RNC is destroyed. (David Milburn) [809954] - [scsi] isci: Fixed RNC bug that lost the suspension or resumption during destroy (David Milburn) [809954] - [scsi] isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition. (David Milburn) [809954] - [scsi] isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock. (David Milburn) [809954] - [scsi] isci: Remove obviated host callback list. (David Milburn) [809954] - [scsi] isci: Check IDEV_GONE before performing abort path operations. (David Milburn) [809954] - [scsi] isci: Restore the ATAPI device RNC management code. (David Milburn) [809954] - [scsi] isci: Don't wait for an RNC suspend if it's being destroyed. (David Milburn) [809954] - [scsi] isci: Change the phy control and link reset interface for HW reasons. (David Milburn) [809954] - [scsi] isci: Added timeouts to RNC suspensions in the abort path. (David Milburn) [809954] - [scsi] isci: Add protocol indicator for TMF requests. (David Milburn) [809954] - [scsi] isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. (David Milburn) [809954] - [scsi] isci: Wait for RNC resumption before leaving the abort path. (David Milburn) [809954] - [scsi] isci: Fix RNC suspend call for SCI_RESUMING state. (David Milburn) [809954] - [scsi] isci: Manage tag releases differently when aborting tasks. (David Milburn) [809954] - [scsi] isci: Callbacks to libsas occur under scic_lock and are synchronized. (David Milburn) [809954] - [scsi] isci: When in the abort path, defeat other resume calls until done. (David Milburn) [809954] - [scsi] isci: Implement waiting for suspend in the abort path. (David Milburn) [809954] - [scsi] isci: Make sure all TCs are terminated and cleaned in LUN reset. (David Milburn) [809954] - [scsi] isci: Manage the LLHANG timer enable/disable per-device. (David Milburn) [809954] - [scsi] isci: Save the suspension hint for upcoming suspensions. (David Milburn) [809954] - [scsi] isci: Fix the terminated I/O to not call sas_task_abort(). (David Milburn) [809954] - [scsi] isci: Distinguish between remote device suspension cases (David Milburn) [809954] - [scsi] isci: Remove isci_device reqs_in_process and dev_node from isci_device. (David Milburn) [809954] - [scsi] isci: Only set IDEV_GONE in the device stop path. (David Milburn) [809954] - [scsi] isci: All pending TCs are terminated when the RNC is invalidated. (David Milburn) [809954] - [scsi] isci: Device access in the error path does not depend on IDEV_GONE. (David Milburn) [809954] - [scsi] isci: Add suspension cases for RNC INVALIDATING, POSTING states. (David Milburn) [809954] - [scsi] isci: Redesign device suspension, abort, cleanup. (David Milburn) [809954] - [scsi] isci: Escalate to I_T_Nexus_Reset when the device is gone. (David Milburn) [809954] - [scsi] isci: Remote device stop also suspends the RNC and terminates I/O. (David Milburn) [809954] - [scsi] isci: Remote device must be suspended for NCQ cleanup. (David Milburn) [809954] - [scsi] isci: Manage device suspensions during TC terminations. (David Milburn) [809954] - [scsi] isci: Terminate outstanding TCs on TX/RX RNC suspensions. (David Milburn) [809954] - [scsi] isci: Handle all suspending TC completions (David Milburn) [809954] - [scsi] isci: Fixed bug in resumption from RNC Tx/Rx suspend state. (David Milburn) [809954] - [scsi] isci: Manage the link layer hang detect timer for RNC suspensions. (David Milburn) [809954]- [x86] Revert: kdump: No need to disable ioapic in crash path (Don Zickus) [815785] - [mm] mempolicy: do_migrate_pages cleanup (Larry Woodman) [801904] - [mm] mempolicy: do_migrate_pages fix (Larry Woodman) [801904] - [ata] ahci: add another PCI ID for marvell (David Milburn) [813365] - [ata] ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller (David Milburn) [813365] - [ata] ahci: HFLAG_YES_FBS fix legacy IDE interface (David Milburn) [813365] - [ata] ahci: add HFLAG_YES_FBS and apply it to 88SE9128 (David Milburn) [813365] - [sound] alsa: enable OSS emulation in rhel configuration (Jaroslav Kysela) [657291] - [sound] alsa: add probe_mask=0x101 automatically for WinFast VP200 H (Jaroslav Kysela) [805658] - [target] fcoe: Remove printk message from ft_dump_cmd (Neil Horman) [813678] - [scsi] be2iscsi: fix bh use in alloc pdu path (Mike Christie) [813550] - [scsi] libsas: fix sas port naming (David Milburn) [759210] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [759210] - [scsi] isci: firmware update to latest firmware generator (David Milburn) [759210] - [scsi] isci: enable BCN in sci_port_add_phy() (David Milburn) [759210] - [scsi] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives (David Milburn) [759210] - [scsi] isci: implement suspend/resume support (David Milburn) [759210] - [scsi] isci: kill isci_host.shost (David Milburn) [759210] - [scsi] isci: fix interrupt disable (David Milburn) [759210] - [scsi] isci: fix 'link-up' events occur after 'start-complete' (David Milburn) [759210] - [scsi] isci: fix controller stop (David Milburn) [759210] - [scsi] isci: refactor initialization for S3/S4 (David Milburn) [759210] - [scsi] isci: kill isci_port.domain_dev_list (David Milburn) [759210] - [scsi] isci: kill ->status, and ->state_lock in isci_host (David Milburn) [759210] - [scsi] isci: Don't filter BROADCAST CHANGE primitives (David Milburn) [759210] - [scsi] isci: kill sci_phy_protocol and sci_request_protocol (David Milburn) [759210] - [scsi] isci: kill ->is_direct_attached (David Milburn) [759210] - [scsi] isci: improve 'invalid state' warnings (David Milburn) [759210] - [scsi] libsas: suspend / resume support (David Milburn) [759210] - [ata] libsas: drop sata port multiplier infrastructure (David Milburn) [759210] - [ata] libata: export ata_port suspend/resume infrastructure for sas (David Milburn) [759210] - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [806081] - [netdrv] mlx4_core: fix race on comm channel (Jay Fenlason) [808926] - [scsi] libfc: cache align struct fc_fcp_pkt fields (Neil Horman) [815984] - [scsi] libfc: cache align fc_exch_pool (Neil Horman) [815984] - [scsi] fcoe: setup default initial value for DDP threshold (Neil Horman) [815984] - [virt] virtio_console: tell host of open ports after resume from s3/s4 (Amit Shah) [816099] - [scsi] st: fix memory leak with 1MB tape I/O (David Milburn) [811703] - [drm] i915: Don't do MTRR setup if PAT is enabled (Adam Jackson) [802539] - [scsi] device_handler: Add Netapp storage array to rdac array list (Rob Evers) [811364] - [netdrv] cnic: Fix parity error code conflict (Mike Christie) [808619] - [sound] alsa: Fix No sound with Conexant CX20585 / Recording fails (Jaroslav Kysela) [798923] - [kernel] default to clocksource unstable switching off (Prarit Bhargava) [804535] - [x86] Backout X86_FEATURE_ARAT checks in hpet initialization (Prarit Bhargava) [804535] - [kernel] clocksource: Make watchdog robust vs. interruption (Prarit Bhargava) [804535] - [fs] cifs: Show various mount options in /proc/mounts (Sachin Prabhu) [815751] - [ata] libata: make ata_print_id atomic numbering fix (David Milburn) [815861] - [md] raid1: Don't set 'fullsync' unnecessarily (Jonathan E Brassow) [813948] - [md] dm-raid: Record and handle missing devices. (Jonathan E Brassow) [809231] - [md] dm-raid: Set recovery flags on resume. (Jonathan E Brassow) [811669] - [netdrv] bnx2x: changed initial dcb configuration (Michal Schmidt) [812612] - [netdrv] tg3: Fix NVRAM writes on newer devices (John Feeney) [808617]- [x86] efi: Remove unnecessary error message (Matthew Garrett) [788428] - [hid] wacom: Add serial and id reporting for Wacom Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: fix proximity tool release (Aristeu Rozanski) [769676] - [hid] wacom: report distance for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: Add pad buttons reporting on Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: set ABS_MISC bit for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: introduce support for Intuos4 bluetooth (Aristeu Rozanski) [769676] - [hid] wacom: introduce sysfs interface to control the device reporting speed (Aristeu Rozanski) [769676] - [hid] wacom: separate mode switching function (Aristeu Rozanski) [769676] - [hid] wacom: add missing events for pad buttons (Aristeu Rozanski) [769676] - [bluetooth] hidp: implement raw output support for HIDP layer (Aristeu Rozanski) [769676] - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (J. Bruce Fields) [813070] - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (J. Bruce Fields) [813070] - [fs] ext4: return 32/64-bit dir name hash according to usage type (J. Bruce Fields) [813070] - [fs] add new FMODE flags FMODE_32bithash and FMODE_64bithash (J. Bruce Fields) [813070] - [fs] nfsd: Remove check for a 32-bit cookie in nfsd4_readdir() (J. Bruce Fields) [813070] - [net] bonding: remove entries for master_ip and vlan_ip and query devices instead (Andy Gospodarek) [810299] - [net] netfilter: place conntrack in source hash after SNAT is done (Neil Horman) [740747] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [808247] - [scsi] Revert: rdac: Add dynamic match to rdac handler (Jarod Wilson) [811364]- [x86] therm_throt: Don't report power limit and package level thermal throttle events in mcelog (Naoya Horiguchi) [803913] - [x86] Use this_cpu_has for thermal_interrupt current cpu (Naoya Horiguchi) [803913] - [x86] percpu: add this_cpu_has() macro (Naoya Horiguchi) [803913] - [virt] KVM: lock slots_lock around device assignment (Alex Williamson) [811653] - [virt] kvm: unmap pages from the iommu when slots are removed (Alex Williamson) [811653] {CVE-2012-2121} - [scsi] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (David Milburn) [798776] - [scsi] libsas, libata: fix start of life for a sas ata_port (David Milburn) [798776] - [scsi] libsas: continue revalidation (David Milburn) [798776] - [ata] libata: make ata_print_id atomic (David Milburn) [798776] - [scsi] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready (David Milburn) [798776] - [scsi] libsas: fix false positive 'device attached' conditions (David Milburn) [798776] - [scsi] libsas: unify domain_device sas_rphy lifetimes (David Milburn) [798776] - [scsi] scsi_transport_sas: fix delete vs scan race (David Milburn) [798776] - [ata] libata: reset once (David Milburn) [798776] - [scsi] libsas: fix sas_get_port_device regression (David Milburn) [798776] - [scsi] libsas: sas_rediscover_dev did not look at the SMP exec status. (David Milburn) [798776] - [scsi] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys (David Milburn) [798776] - [scsi] libsas: trim sas_task of slow path infrastructure (David Milburn) [798776] - [scsi] isci: use sas eh strategy handlers (David Milburn) [798776] - [scsi] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler (David Milburn) [798776] - [scsi] libsas: add sas_eh_abort_handler (David Milburn) [798776] - [scsi] libsas: enforce eh strategy handlers only in eh context (David Milburn) [798776] - [scsi] libata, libsas: introduce sched_eh and end_eh port ops (David Milburn) [798776] - [scsi] libsas: cleanup spurious calls to scsi_schedule_eh (David Milburn) [798776] - [scsi] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work (David Milburn) [798776] - [net] fib: fix BUG_ON in fib_nl_newrule when add new fib rule (Weiping Pan) [814059] - [scsi] isci: fix oem parameter validation on single controller skus (David Milburn) [812415] - [x86] tsc: Don't divide by zero if TSC kHz calibration fails (Richard W.M. Jones) [813413] - [x86] Avoid check hlt for newer cpus (Don Zickus) [812439]- [virt] kvm: Allow adjust_tsc_offset to be in host or guest cycles (Frank Arnold) [807215] - [virt] Revert: x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [807215] - [scsi] lpfc: Update lpfc version for 8.3.5.68.2p driver release (Rob Evers) [810522] - [scsi] lpfc: Fix bug with mailbox handling of REG_VFI (Rob Evers) [810522] - [scsi] lpfc: flush PCI function reset register write (Rob Evers) [810522] - [scsi] lpfc: Fixed system panic when extents enabled (Rob Evers) [810522] - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [810522] - [scsi] lpfc: Fix resource leak when acc fails (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 driver module load and unload test loop (Rob Evers) [810522] - [scsi] lpfc: Fixed missing CVL event (Rob Evers) [810522] - [scsi] lpfc: Fix deadlock during adapter offline request (Rob Evers) [810522] - [scsi] lpfc: Fix same RPI registered multiple times (Rob Evers) [810522] - [scsi] lpfc: Fix handling of XRI Aborted CQE response (Rob Evers) [810522] - [scsi] lpfc: Fixed failure handling SLI4 FC port reset (Rob Evers) [810522] - [scsi] lpfc: Fix not sending a LOGO with vport delete (Rob Evers) [810522] - [scsi] lpfc: Fix for SLI4 Port delivery for BLS ABORT ACC (Rob Evers) [810522] - [scsi] lpfc: Fix ndlp list not empty during unloading (Rob Evers) [810522] - [scsi] lpfc: Fix mailbox and vpi memory leaks (Rob Evers) [810522] - [scsi] lpfc: create char device to take a reference (Rob Evers) [810522] - [scsi] lpfc: Fix for FDISC failures (Rob Evers) [810522] - [scsi] lpfc: Fix for driver using duplicate RPIs (Rob Evers) [810522] - [scsi] lpfc: Fix discovery problem when in pt2pt (Rob Evers) [810522] - [scsi] lpfc: Fixed handling large CQ/EQ ids in an IOV env (Rob Evers) [810522] - [scsi] lpfc: Fix Locking code raising IRQ twice (Rob Evers) [810522] - [scsi] lpfc: Fix not returning when bad ndlp found (Rob Evers) [810522] - [scsi] lpfc: Fix bug with driver returning the wrong ndlp (Rob Evers) [810522] - [scsi] lpfc: Fix driver behavior when receiving an ADISC (Rob Evers) [810522] - [scsi] lpfc: Fixed unbounded firmware revision string (Rob Evers) [810522] - [scsi] lpfc: Fix dump command type 4 using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix port not reset when needed during fw_dump (Rob Evers) [810522] - [scsi] lpfc: Fix ELS FDISC failing local rej./inv. RPI (Rob Evers) [810522] - [scsi] lpfc: Fix SLI4 FC port internal loopback (Rob Evers) [810522] - [scsi] lpfc: Fix REG_RPI fails on SLI4 HBA (Rob Evers) [810522] - [scsi] lpfc: Fix els command using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix NMI seen due to CQE starvation (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port obtained link-type/num (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port int. loopback without SFP (Rob Evers) [810522] - [scsi] lpfc: Fix incorrect fcpCdb during scsi command prep (Rob Evers) [810522] - [drm] i915: Do not set "Enable Panel Fitter" on SNB pageflips (Adam Jackson) [731632] - [drm] radeon: fix load detect on rn50 with hardcoded EDIDs. (Dave Airlie) [813962] - [fs] ext4: change return value from int to ssize_t in ext4_file_write (Eric Sandeen) [814302] - [netdrv] iwlwifi: add option to disable 5GHz band (Stanislaw Gruszka) [812259] - [scsi] rdac: Add dynamic match to rdac handler (Rob Evers) [811364] - [virt] xenfv: fix hangs when kdumping (Andrew Jones) [811815] - [netdrv] mlx4: allocate just enough pages instead of always 4 pages (Steve Best) [812470] - [mm] Prevent panic while reading /proc/vmallocinfo (Larry Woodman) [767889]- [fs] GFS2: Instruct DLM to avoid queue convert slowdowns (Robert S Peterson) [799165] - [fs] GFS2: Allow caching of rindex glock (Robert S Peterson) [799165] - [fs] GFS2: Don't use a try lock when promoting to a higher mode (Robert S Peterson) [799165] - [fs] GFS2: Make sure rindex is uptodate before starting transactions (Robert S Peterson) [799165] - [netdrv] p54spi: Release GPIO lines and IRQ on error in p54spi_probe (John Linville) [808571] - [netdrv] iwlwifi: always monitor for stuck queues (John Linville) [808571] - [netdrv] rt2x00: Add support for D-Link DWA-127 to rt2800usb (John Linville) [808571] - [netdrv] iwl3945: fix possible il->txq NULL pointer dereference in delayed works (John Linville) [808571] - [netdrv] rt2x00: fix random stalls (John Linville) [808571] - [netdrv] iwlwifi: fix key removal (John Linville) [808571] - [netdrv] ath9k_hw: prevent writes to const data on AR9160 (John Linville) [808571] - [net] mac80211: zero initialize count field in ieee80211_tx_rate (John Linville) [808571] - [netdrv] ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status (John Linville) [808571] - [net] mac80211: Fix a rwlock bad magic bug (John Linville) [808571] - [net] mac80211: timeout a single frame in the rx reorder buffer (John Linville) [808571] - [netdrv] ath9k_hw: fix a RTS/CTS timeout regression (John Linville) [808571] - [netdrv] ath9k: fix a WEP crypto related regression (John Linville) [808571] - [netdrv] ath9k: Fix kernel panic during driver initilization (John Linville) [808571] - [netdrv] bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt) [811231] - [netdrv] bnx2x: fix a crash on corrupt firmware file (Michal Schmidt) [811231] - [netdrv] bnx2x: FCoE statistics id fixed (Michal Schmidt) [811231] - [netdrv] bnx2x: dcb bit indices flags used as bits (Michal Schmidt) [811231] - [netdrv] bnx2x: added cpu_to_le16 when preparing ramrod's data (Michal Schmidt) [811231] - [netdrv] bnx2x: pfc statistics counts pfc events twice (Michal Schmidt) [811231] - [fs] dlm: fix QUECVT when convert queue is empty (David Teigland) [809986] - [netdrv] bnx2x: correction to firmware interface (Michal Schmidt) [810296]- [net] Fix netdevice reference leak (Thomas Graf) [719600]- [net] ipmr: Enable multiple multicast routing tables (Thomas Graf) [631984] - [net] ipmr: Don't leak memory if fib lookup fails (Thomas Graf) [631984] - [net] ipmr: dont corrupt lists (Thomas Graf) [631984] - [net] ipmr: off by one in __ipmr_fill_mroute() (Thomas Graf) [631984] - [net] IPv4: unresolved multicast route cleanup (Thomas Graf) [631984] - [net] ipmr: add support for dumping routing tables over netlink (Thomas Graf) [631984] - [net] rtnetlink: decouple rtnetlink address families from real address families (Thomas Graf) [631984] - [net] ipv4: ipmr: fix NULL pointer deref during unres queue destruction (Thomas Graf) [631984] - [net] ipv4: ipmr: fix invalid cache resolving when adding a non-matching entry (Thomas Graf) [631984] - [net] ipv4: ipmr: support multiple tables (Thomas Graf) [631984] - [net] ipv4: ipmr: move mroute data into seperate structure (Thomas Graf) [631984] - [net] ipv4: ipmr: convert struct mfc_cache to struct list_head (Thomas Graf) [631984] - [net] ipv4: ipmr: remove net pointer from struct mfc_cache (Thomas Graf) [631984] - [net] ipv4: ipmr: move unres_queue and timer to per-namespace data (Thomas Graf) [631984] - [net] fib_rules: decouple address families from real address families (Thomas Graf) [631984] - [net] fib_rules: set family in fib_rule_hdr centrally (Thomas Graf) [631984] - [net] fib_rules: consolidate IPv4 and DECnet ->default_pref() functions (Thomas Graf) [631984] - [net] ipmr/ip6mr: prevent out-of-bounds vif_table access (Thomas Graf) [631984] - [fs] direct-io.c: fix truncation error in dio_complete() return (Vivek Goyal) [783992] - [net] add sysctl to accept packets with local source addresses (Weiping Pan) [719600] - [scsi] Model description fixes for Brocade adapters (Rob Evers) [808558] - [x86] kdump: No need to disable ioapic in crash path (Don Zickus) [783322] - [kernel] uevent: send events in correct order according to seqnum (Naoya Horiguchi) [801694] - [net] SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() (Steve Dickson) [809928] - [mm] Fix race in process_vm_rw_core (Kyle McMartin) [739136] - [mm] Backport Cross Memory Attach patch from upstream (Larry Woodman) [739136] - [drm] enable CONFIG_VGA_SWITCHEROO (Dave Airlie) [632635]- [net] bonding: send igmp report for its master (Weiping Pan) [797780] - [net] allow to get master bridge device for bridge port (Weiping Pan) [797780] - [s390x] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808487] - [net] fix vlan gro path (Jiri Pirko) [720611] - [net] bonding: emit event when bonding changes MAC (Veaceslav Falico) [800231] - [net] sctp: Fix getsockopt with SCTP_EVENTS regression and allow sctp_event_subscribe to grow (Thomas Graf) [808086] - [net] vlan: Avoid broken offload configuration when reorder_hdr is disabled (Michal Schmidt) [781652] - [virt] xen: Revert "xen: mask MTRR feature from guest"" (Andrew Jones) [810222]- [x86] Don't inject GP for non-XSAVE enabled guests (Don Dugger) [705242] - [drm] i915: suspend fbdev device around suspend/hibernate (Dave Airlie) [746169] - [fs] cifs: Add mount options backupuid and backugid. (Sachin Prabhu) [806336] - [kernel] genirq: Respect NUMA node affinity in setup_affinity() (Prarit Bhargava) [788579] - [netdrv] iwlwifi: do not nulify ctx->vif on reset (Stanislaw Gruszka) [801730] - [virt] VMX: vmx_set_cr0 expects kvm->srcu locked (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] KVM: Ensure all vcpus are consistent with in-kernel irqchip settings (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] virtio-pci: S3 support (Amit Shah) [803187] - [virt] virtio-pci: drop restore_common() (Amit Shah) [803187] - [virt] virtio: drop thaw PM operation (Amit Shah) [803187] - [virt] virtio: balloon: Allow stats update after restore from S4 (Amit Shah) [803187]- [scsi] be2iscsi: fix include order (Mike Christie) [738043] - [scsi] be2iscsi: Get Port State and Speed of the Adapter (Mike Christie) [738043] - [scsi] be2iscsi: adding functionality to change network settings using iscsiadm (Mike Christie) [738043] - [scsi] be2iscsi: Adding bsg interface for be2iscsi (Mike Christie) [738043] - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Mike Christie) [738043] - [scsi] be2iscsi: Return async handle of unknown opcode to free list (Mike Christie) [738043] - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle (Mike Christie) [738043] - [scsi] be2iscsi: Bump the driver Version (Mike Christie) [738043] - [scsi] be2iscsi: Update in Copyright information (Mike Christie) [738043] - [scsi] be2iscsi: Fix the function return values (Mike Christie) [738043] - [scsi] be2iscsi: Code cleanup, removing the goto statement (Mike Christie) [738043] - [scsi] be2iscsi: Fix double free of MCCQ info memory (Mike Christie) [738043] - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Mike Christie) [738043] - [scsi] be2iscsi:Fix typo function name mismatch (Mike Christie) [738043] - [scsi] be2iscsi: Freeing of WRB and SGL Handle in cleanup task (Mike Christie) [738043] - [scsi] be2iscsi: WRB Initialization and Failure code path change (Mike Christie) [738043] - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic (Mike Christie) [738043] - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Mike Christie) [738043] - [net] ipv4: Constrain UFO fragment sizes to multiples of 8 bytes (Jiri Benc) [797731] - [net] ipv4: Don't use ufo handling on later transformed packets (Jiri Benc) [797731] - [net] udp: Add UFO to NETIF_F_GSO_SOFTWARE (Jiri Benc) [797731] - [fs] Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) [808036] - [net] bond: Make LRO flag follow slave settings (Neil Horman) [794647] - [net] make dev_disable_lro use physical device if passed a vlan dev (Andy Gospodarek) [713641] - [net] move is_vlan_dev into public header file (Andy Gospodarek) [713641]- [mm] memcg: fix coalescing uncharge during truncate (Johannes Weiner) [717803] - [mm] thp: allow a hwpoisoned head page to be put back to LRU (Dean Nelson) [795574] - [block] md: Avoid OOPS when reshaping raid1 to raid0 (Jes Sorensen) [805857] - [net] bridge: fix use after free of skb in bridge when netpoll in use (Neil Horman) [769725] - [scsi] fcoe: Move destroy_work to a private work queue (Neil Horman) [806119] - [virt] xen: only check xen_platform_pci_unplug if hvm (Andrew Jones) [807354]- [fs] epoll: kabi fixups for epoll limit wakeup paths (Jason Baron) [681689] {CVE-2011-1083} - [fs] epoll: limit paths (Jason Baron) [681689] {CVE-2011-1083} - [perf] tool: Fix diff command to work with new hists design (Jiri Olsa) [794689] - [x86] call restore_sched_clock_state after gs is initialized (Marcelo Tosatti) [803132] - [virt] virtio-scsi: fix whitespace in fix TMF use-after-free patch (Paolo Bonzini) [802127] - [netdrv] macvtap: add ioctl to modify vnet header size (Michael S. Tsirkin) [789362] - [netdrv] firmware: add bnx2x FW 7.2.16 (Michal Schmidt) [798316] - [netdrv] cnic: update for FW 7.2.xx (Michal Schmidt) [798316] - [netdrv] bnx2fc: HSI dependent changes for 7.2.xx FW (Michal Schmidt) [798316] - [netdrv] bnx2x: use FW 7.2.16 (Michal Schmidt) [798316] - [fs] GFS2: put glock reference in error patch of read_rindex_entry (Robert S Peterson) [803384] - [infiniband] rdmacm: fix initialization bug (Doug Ledford) [805996] - [pci] Don't touch ASPM at all when it's forcibly disabled (Matthew Garrett) [801877]- [security] Fix negative key error handling (David Howells) [806393] - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [803378] - [scsi] cxgb3: Add latest upstream firmware (Neil Horman) [747139] - [scsi] cxgb3 driver update to latest upstream (Neil Horman) [747139] - [x86] uv_mmrs.h cleanup patch (George Beshers) [737747] - [x86] reduce clock calibration time during slave cpu startup (George Beshers) [737747] - [x86] uv: Fix uninitialized spinlocks (George Beshers) [737747] - [x86] uv: Fix uv_gpa_to_soc_phys_ram() shift (George Beshers) [737747] - [x86] UV2: Add accounting for BAU strong nacks (George Beshers) [737747] - [x86] UV2: Ack BAU interrupt earlier (George Beshers) [737747] - [x86] UV2: Remove stale no-resources test for UV2 BAU (George Beshers) [737747] - [x86] UV2: Work around BAU bug (George Beshers) [737747] - [x86] UV2: Fix BAU destination timeout initialization (George Beshers) [737747] - [x86] UV2: Fix new UV2 hardware by using native UV2 broadcast mode (George Beshers) [737747] - [x86] UV: Update Boot messages for SGI UV2 platform (George Beshers) [737747] - [x86] UV: Fix UV2 hub part number (George Beshers) [737747] - [mm] vmstat.c: cache align vm_stat (George Beshers) [737747] - [x86] uv2: Workaround for UV2 Hub bug (George Beshers) [737747] - [x86] UV: Remove UV delay in starting slave cpus (George Beshers) [737747] - [x86] UV: Clean up uv_mmrs.h (George Beshers) [737747] - [net] ehash_size cleanup in tcp (George Beshers) [737748] - [x86] print EST-capable warning message only once (George Beshers) [737748] - [mm] Overflow computing _hash_mask (George Beshers) [737748] - [x86] ACPI: Remove repeated cooling_device messages (George Beshers) [737748] - [fs] vfs: fix panic in __d_lookup() (George Beshers) [737748] - [x86] Fix bootmem allocator large bitmap (George Beshers) [737748] - [net] Limit sysctl_tcp_mem and sysctl_udp_mem initializers (George Beshers) [737748] - [mm] alloc_large_system_hash() printk overflow on 16TB boot (George Beshers) [737748] - [fs] On a 16TB machine, max_user_watches has an integer overflow (George Beshers) [737748] - [fs] allow for more than 2^31 file (George Beshers) [737748] - [netdrv] bnx2x: consistent statistics after internal driver reload (Michal Schmidt) [747522] - [netdrv] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [801653]- [kernel] sched: Fix ancient race in do_exit() (Motohiro Kosaki) [784758] - [virt] xen: initialize platform_pci even if xen_emul_unplug=never (Igor Mammedov) [803239] - [virt] virtio-scsi: fix TMF use-after-free (Paolo Bonzini) [802127] - [virt] KVM: increase max vcpu count to 160 (Marcelo Tosatti) [748946] - [scsi] sd: Unmap discard alignment needs to be converted to bytes (Mike Snitzer) [805519] - [scsi] sd: Fix VPD buffer allocations (Mike Snitzer) [805519] - [scsi] isci: improvements in driver unloading routine (David Milburn) [805530] - [scsi] isci: improve phy event warnings (David Milburn) [805530] - [scsi] isci: debug, provide state-enum-to-string conversions (David Milburn) [805530] - [scsi] scsi_transport_sas: 'enable' phys on reset (David Milburn) [805530] - [scsi] libsas: don't recover end devices attached to disabled phys (David Milburn) [805530] - [scsi] libsas: fixup target_port_protocols for expanders that don't report sata (David Milburn) [805530] - [scsi] libsas: set attached device type and target protocols for local phys (David Milburn) [805530] - [scsi] isci: T10 DIF support (David Milburn) [805530] - [scsi] isci: enable clock gating (David Milburn) [805530] - [scsi] isci: Fix NULL ptr dereference when no firmware is being loaded (David Milburn) [805530] - [fs] Pstore supplies a wrong header to kmsg files (Seiji Aguchi) [804789] - [fs] nfs: Try using machine credentials for RENEW calls (Sachin Prabhu) [795441] - [kernel] perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled (Gleb Natapov) [805496]- [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [748713] {CVE-2011-4086} - [kernel] sched: Call tick_check_idle before __irq_enter (George Beshers) [635817] - [kernel] sched: Increment cache_nice_tries only on periodic lb (George Beshers) [635817] - [cpuidle] menu: fixed wrapping timers at 4.294 seconds (George Beshers) [635817] - [kernel] sched: Fix softirq time accounting (George Beshers) [635817] - [x86] UV: Lower UV rtc clocksource rating (George Beshers) [635817] - [infiniband] mlx4_core: fix bug in modify_cq wrapper for resize flow (Doug Ledford) [801111] - [infiniband] mlx4_core: remove buggy sched_queue masking (Doug Ledford) [801111] - [infiniband] mlx4_core: Fixing array indexes when setting port types (Doug Ledford) [801111] - [infiniband] mlx4: Setting new port types after all interfaces unregistered (Doug Ledford) [801111] - [infiniband] mlx4: Replacing pool_lock with mutex (Doug Ledford) [801111] - [infiniband] mlx4_core: Do not map BF area if capability is 0 (Doug Ledford) [801111] - [infiniband] mlx4: add unicast steering entries to resource_tracker (Doug Ledford) [801111] - [infiniband] mlx4: fix QP tree trashing (Doug Ledford) [801111] - [infiniband] mlx4: fix buffer overrun (Doug Ledford) [801111] - [infiniband] mlx4: Fix kcalloc parameters swapped (Doug Ledford) [801111] - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [785891] - [net] RFC3069, private VLAN proxy arp support (Weiping Pan) [786544] - [scsi] aio: fix the "too late munmap()" race (Jeff Moyer) [801528] - [scsi] aio: fix io_setup/io_destroy race (Jeff Moyer) [801528] - [scsi] aio: fix rcu ioctx lookup (Jeff Moyer) [801528]- [fs] GFS2: Change truncate page allocation to be GFP_NOFS (Robert S Peterson) [796017] - [fs] GFS2: Remove a __GFP_NOFAIL allocation (Robert S Peterson) [796017] - [fs] GFS2: flush work when clearing inode (Robert S Peterson) [796017] - [scsi] hpsa: change version string (Tomas Henzl) [785262] - [scsi] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Tomas Henzl) [785262] - [scsi] hpsa: update device attributes when they change (Tomas Henzl) [785262] - [scsi] hpsa: improve naming on external target device functions (Tomas Henzl) [785262] - [scsi] hpsa: eliminate 8 external target limitation (Tomas Henzl) [785262] - [scsi] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Tomas Henzl) [785262] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Tomas Henzl) [785262] - [scsi] hpsa: make target and lun match what SCSI REPORT LUNs returns (Tomas Henzl) [785262] - [scsi] hpsa: Fix problem with MSA2xxx devices (Tomas Henzl) [785262] - [scsi] hpsa: add P2000 to list of shared SAS devices (Tomas Henzl) [785262] - [virt] KVM: PMU: Fix raw event check (Gleb Natapov) [803620] - [virt] KVM: PMU: warn when pin control is set in eventsel msr (Gleb Natapov) [803620] - [virt] x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation (Gleb Natapov) [803620] - [powerpc] perf: Fix frequency calculation for overflowing counters (Steve Best) [804608] - [security] keys: add a "logon" key type (David Howells) [788634] - [security] KEYS: testing wrong bit for KEY_FLAG_REVOKED (David Howells) [788634] - [security] KEYS: Permit key_serial() to be called with a const key pointer (David Howells) [788634] - [security] keys: fix user_defined key sparse messages (David Howells) [788634] - [security] keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages (David Howells) [788634] - [security] KEYS: Add missing smp_rmb() primitives to the keyring search code (David Howells) [788634] - [security] KEYS: Make garbage collector nonreentrant under RHEL-6 (David Howells) [788634] - [security] KEYS: Correctly destroy key payloads when their keytype is removed (David Howells) [788634] - [security] KEYS: The dead key link reaper should be non-reentrant (David Howells) [788634] - [security] KEYS: Make the key reaper non-reentrant (David Howells) [788634] - [security] KEYS: Move the unreferenced key reaper to the keys garbage collector file (David Howells) [788634] - [security] KEYS: __key_link() should use the RCU deref wrapper for keyring payloads (David Howells) [788634] - [security] KEYS: keyctl_get_keyring_ID() should create a session keyring if create flag set (David Howells) [788634] - [security] KEYS: If install_session_keyring() is given a keyring, it should install it (David Howells) [788634] - [security] KEYS: Fix error handling in construct_key_and_link() (David Howells) [788634] - [security] KEYS: Don't return EAGAIN to keyctl_assume_authority() (David Howells) [788634] - [security] KEYS: Make request_key() and co. return an error for a negative key (David Howells) [788634] - [security] KEYS: Improve /proc/keys (David Howells) [788634] - [security] KEYS: Add an iovec version of KEYCTL_INSTANTIATE (David Howells) [788634] - [security] KEYS: Add a new keyctl op to reject a key with a specified error code (David Howells) [788634] - [security] KEYS: Add an RCU payload dereference macro (David Howells) [788634] - [security] KEYS: Fix __key_link_end() quota fixup on error (David Howells) [788634] - [security] KEYS: Fix up comments in key management code (David Howells) [788634] - [security] KEYS: Do some style cleanup in the key management code (David Howells) [788634] - [security] KEYS: Don't call up_write() if __key_link_begin() returns an error (David Howells) [788634] - [security] Add a dummy printk function for the maintenance of unused printks (David Howells) [788634] - [security] KEYS: request_key() should return -ENOKEY if the constructed key is negative (David Howells) [788634] - [security] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key() (David Howells) [788634] - [security] KEYS: Use the variable 'key' in keyctl_describe_key() (David Howells) [788634] - [security] KEYS: Make /proc/keys check to see if a key is possessed before security check (David Howells) [788634] - [security] KEYS: Authorise keyctl_set_timeout() on a key if we have its authorisation key (David Howells) [788634] - [security] KEYS: Propagate error code instead of returning -EINVAL (David Howells) [788634] - [security] keyctl_session_to_parent(): use thread_group_empty() to check singlethreadness (David Howells) [788634] - [security] KEYS: Do preallocation for __key_link() (David Howells) [788634] - [security] KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links (David Howells) [788634] - [security] whitespace coding style fixes (David Howells) [788634] - [security] key: keyring: fix some code style issues (David Howells) [788634] - [security] Fix some coding styles in security/keys/keyring.c (David Howells) [788634] - [x86] EFI: Only set regions uncacheable if they support it (Matthew Garrett) [767291] - [virt] KVM: Fix fetch fault error code (Avi Kivity) [802453] - [netdrv] add myri10ge firmware (Stanislaw Gruszka) [796099] - [fs] xfs: fix inode lookup race (Dave Chinner) [796277] - [x86] amd: Fix L1i and L2 cache sharing information for AMD family 15h processors (Frank Arnold) [798399] - [x86] cache_info: Update calculation of AMD L3 cache indices (Frank Arnold) [798399] - [x86] cache_info: Remove bogus free of amd_l3_cache data (Frank Arnold) [798399] - [hwmon] k10temp: Add support for Fam15h Bulldozer (Frank Arnold) [798209] - [hwmon] k10temp: add support for AMD Family 12h/14h CPUs (Frank Arnold) [798209] - [x86] AMD, PCI: Add AMD northbridge PCI device id for CPU families 12h and 14h (Frank Arnold) [798209] - [netdrv] pch_gbe: modify Kconfig/Makefile and config-generic (Veaceslav Falico) [728177] - [netdrv] pch_gbe: new network driver from upstream (Veaceslav Falico) [728177] - [x86] Ivy Bridge kernel rdrand support (Jay Fenlason) [696442]- [net] gro: more generic L2 header check (Doug Ledford) [789123] - [infiniband] IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses (Doug Ledford) [789123] - [net] Make qdisc_skb_cb upper size bound explicit (Doug Ledford) [789123] - [fs] GFS2: Invalidate directory hash table on inode deallocate (Robert S Peterson) [801171] - [fs] GFS2: Fix a use-after-free that coverity spotted (Robert S Peterson) [801171] - [kernel] lkdtm: avoid calling lkdtm_do_action() with spinlock held (Prarit Bhargava) [770621] - [x86] Fix printk levels for panic, softlockups and stack dumps (Prarit Bhargava) [770621] - [kernel] lkdtm.c: fix race when crashpoint is hit multiple times before checking count (Prarit Bhargava) [770621] - [kernel] lkdtm: prefix enum constants (Prarit Bhargava) [770621] - [kernel] lkdtm: use generic_file_llseek in debugfs (Prarit Bhargava) [770621] - [kernel] param: remove unnecessary writable charp (Prarit Bhargava) [770621] - [kernel] lktdm: add support for hardlockup, softlockup and hung task crashes (Prarit Bhargava) [770621] - [kernel] lkdtm: add debugfs access and loosen KPROBE ties (Prarit Bhargava) [770621] - [scsi] aacraid: Fixes kernel oops in "aac_eh_abort" (Tomas Henzl) [760396] - [kernel] sys_poll: fix incorrect type for 'timeout' parameter (Oleg Nesterov) [794681] - [kernel] kdump: round up total_size to 128M for crashkernel reserving threshold (Dave Young) [798727] - [block] loop: fix partial read infomation leak (Dave Young) [761418] - [netdrv] mlx4: Don't show RoCE interfaces if the hpn channel is not installed (Doug Ledford) [753004] - [mm] thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode (Andrea Arcangeli) [800328] - [target] fix build on i386 (Andy Grover) [765982] - [target] Backport from stable-3.2.6 (Andy Grover) [765982]- [dm] fixing test for NULL pointer testing (Paolo Bonzini) [752380] {CVE-2011-4127} - [dm] do not forward ioctls from logical volumes to the underlying device (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752380] {CVE-2011-4127} - [kernel] regset: Return -EFAULT, not -EIO, on host-side memory fault (Jerome Marchand) [799213] {CVE-2012-1097} - [kernel] regset: Prevent null pointer reference on readonly regsets (Jerome Marchand) [799213] {CVE-2012-1097} - [scsi] qla4xxx: update version (Mike Christie) [800664] - [scsi] iscsi class: fix gfp use in ping compl and host event (Mike Christie) [800664] - [scsi] iscsi if: Removed packed attr from struct iscsi_chap_rec (Mike Christie) [800664] - [scsi] iscsi_transport: Added error status code for ping comp event (Mike Christie) [800664] - [scsi] fix system lock up from scsi error flood (Neil Horman) [800555] - [scsi] libcxgbi: do not print a message when memory allocation fails (Steve Best) [800114] - [infiniband] iser: post initial receive buffers before sending the final login request (Mike Christie) [800041] - [sound] ALSA: pcm midlevel code - add time check for (Jaroslav Kysela) [798984] - [fs] GFS2: call gfs2_write_alloc_required for each fallocate chunk (Benjamin Marzinski) [801141]- [scsi] lpfc: Update lpfc version for 8.3.5.58.1p driver release (Rob Evers) [738037] - [virt] VMX: VMXON/VMXOFF usage changes (Avi Kivity) [704173] - [virt] VMX: VMCLEAR/VMPTRLD usage changes (Avi Kivity) [704173] - [virt] VMX: Some minor changes to code structure (Avi Kivity) [704173] - [virt] VMX: Define new functions to wrapper direct call of asm code (Avi Kivity) [704173] - [net] bonding: move dev_addr cpy to bond_enslave (Thomas Graf) [799794] - [net] bonding: move slave MTU handling from sysfs (Thomas Graf) [799794] - [ppc] Implement CONFIG_STRICT_DEVMEM (Steve Best) [655689] - [scsi] fcoe: Only define ndo_fcoe_get_hbainfo if fcoe is configured (Neil Horman) [789086] - [x86] ACPI / PM: Fix build problem for !CONFIG_ACPI related to NVS rework (Myron Stowe) [708447] - [x86] ips: use interruptible waits in ips-monitor (Neil Horman) [727944] - [x86] kvmclock: abstract save/restore sched_clock_state (Marcelo Tosatti) [694801] - [virt] fix a merge problem in "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski) [612320] - [virt] reapply "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [net] nfs: set vs_hidden on nfs4_callback_version4 (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients destruction on module cleanup (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients creation during service registering (Jeff Layton) [741039] - [net] NFSd: call svc rpcbind cleanup explicitly (Jeff Layton) [741039] - [net] SUNRPC: cleanup service destruction (Jeff Layton) [741039] - [net] SUNRPC: setup rpcbind clients if service requires it (Jeff Layton) [741039] - [net] SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure (Jeff Layton) [741039] - [net] SUNRPC: use rpcbind reference counting helpers (Jeff Layton) [741039] - [net] SUNRPC: introduce helpers for reference counted rpcbind clients (Jeff Layton) [741039] - [net] SUNRPC: Use AF_LOCAL for rpcbind upcalls (Jeff Layton) [741039] - [fs] nfs4: Fix nfs4_init and reset_slot_table (Steve Dickson) [785823] - [net] SUNRPC: Change the default limit to the number of TCP slots (Steve Dickson) [785823] - [net] SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot (Steve Dickson) [785823] - [net] SUNRPC: Replace xprt->resend and xprt->sending with a priority queue (Steve Dickson) [785823] - [net] SUNRPC: Allow caller of rpc_sleep_on() to select priority levels (Steve Dickson) [785823] - [net] SUNRPC: Support dynamic slot allocation for TCP connections (Steve Dickson) [785823] - [net] SUNRPC: Clean up the slot table allocation (Steve Dickson) [785823] - [net] SUNRPC: Initalise the struct xprt upon allocation (Steve Dickson) [785823] - [net] SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot (Steve Dickson) [785823] - [net] SUNRPC: Convert struct rpc_xprt to use atomic_t counters (Steve Dickson) [785823] - [net] SUNRPC: Support for RPC over AF_LOCAL transports (Steve Dickson) [785823] - [mm] memcg: fix wake up in oom wait queue (Frantisek Hrbata) [739615] - [mm] memcg: oom kill disable and oom status (Frantisek Hrbata) [739615] - [mm] memcg: oom notifier (Frantisek Hrbata) [739615] - [mm] memcg: oom wakeup filter (Frantisek Hrbata) [739615] - [mm] kabi: __GENKSYMS__ for event_list in struct cgroup (Frantisek Hrbata) [739615] - [mm] cgroup: implement eventfd-based generic API for notifications (Frantisek Hrbata) [739615] - [mm] cgroups: fix CONTENTS in cgroups documentation (Frantisek Hrbata) [739615] - [virt] Revert "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770652] - [fs] procfs: parse mount options (Jerome Marchand) [770652] - [scsi] qla4xxx: v5.02.00.00.06.03-k3 (Chad Dupuis) [798721] - [scsi] qla4xxx: assign correct address for iscsi_cls_host (Chad Dupuis) [798721] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [798721] - [scsi] qla4xxx: Fix sparse warning (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support for multiple session per host (Chad Dupuis) [798721] - [scsi] qla4xxx: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] scsi_transport: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [scsi] iscsi_transport: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [block] Fix io_context leak after failure of clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [block] Fix io_context leak after clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [772376] - [fs] GFS2: rename existing file after mount crashes (Robert S Peterson) [794839] - [fs] GFS2: Eliminate sd_rindex_mutex (Robert S Peterson) [798763] - [fs] cifs: fix dentry refcount leak when opening a FIFO on lookup (Sachin Prabhu) [781893] - [fs] NFSv4: Handle expired stateids when the lease is still valid (Sachin Prabhu) [757876] - [perf] header: Fix build on old systems (Jiri Olsa) [784888] - [perf] hists browser: Add missing stdarg.h include (Jiri Olsa) [784888]- [netdrv] bnx2: revert firmware load modifications (Neil Horman) [720428] - [virt] virtio: balloon: leak / fill balloon across S4 (Amit Shah) [798583] - [scsi] silencing 'killing requests for dead queue' (David Milburn) [798672] - [scsi] sd_dif: fix setting bio flags (Jeff Moyer) [799075] - [scsi] megaraid_sas: driver update to version 00.00.06.14-rh1 (Tomas Henzl) [749923] - [infiniband] srp: fix include ordering issue (Doug Ledford) [791209] - [sched] Fix Kernel divide by zero panic in find_busiest_group() (Larry Woodman) [785959]- [virt] KVM steal time suspend/resume bugfix (Rik van Riel) [612320] - [virt] guest: KVM Steal time registration (Laszlo Ersek) [612320] - [virt] KVM guest: Steal time accounting (Rik van Riel) [612320] - [virt] KVM guest: Add a pv_ops stub for steal time (Rik van Riel) [612320] - [virt] KVM: Steal time implementation (Rik van Riel) [612320] - [virt] KVM: KVM Steal time guest/host interface (Rik van Riel) [612320] - [virt] KVM: Add constant to represent KVM MSRs enabled bit in guest/host interface (Rik van Riel) [612320] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [756311] - [x86] perf: Check that current->mm is alive before getting user callchain (Jiri Olsa) [756311] - [fs] NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr (Steve Dickson) [705099] - [kernel] ftrace: Fix hash record accounting bug (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression where ftrace breaks when modules are loaded (Steven Rostedt) [454694] - [kernel] ftrace: Fix dynamic selftest failure on some archs (Steven Rostedt) [454694] - [kernel] ftrace: Update filter when tracing enabled in set_ftrace_filter() (Steven Rostedt) [454694] - [kernel] ftrace: Balance records when updating the hash (Steven Rostedt) [454694] - [kernel] ftrace: Do not disable interrupts for modules in mcount update (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression of :mod:module function enabling (Steven Rostedt) [454694] - [kernel] ftrace: Fix possible undefined return code (Steven Rostedt) [454694] - [kernel] ftrace: Have ftrace_startup() return failure code (Steven Rostedt) [454694] - [kernel] ftrace: Modify ftrace_set_filter/notrace to take ops (Steven Rostedt) [454694] - [kernel] ftrace: Allow dynamically allocated function tracers (Steven Rostedt) [454694] - [kernel] ftrace: Implement separate user function filtering (Steven Rostedt) [454694] - [kernel] ftrace: Free hash with call_rcu_sched() (Steven Rostedt) [454694] - [kernel] ftrace: Have global_ops store the functions that are to be traced (Steven Rostedt) [454694] - [kernel] ftrace: Add ops parameter to ftrace_startup/shutdown functions (Steven Rostedt) [454694] - [kernel] ftrace: Use counters to enable functions to trace (Steven Rostedt) [454694] - [kernel] ftrace: Separate hash allocation and assignment (Steven Rostedt) [454694] - [kernel] ftrace: Create a global_ops to hold the filter and notrace hashes (Steven Rostedt) [454694] - [kernel] ftrace: Use hash instead for FTRACE_FL_FILTER (Steven Rostedt) [454694] - [kernel] ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate the function match routines for normal and mods (Steven Rostedt) [454694] - [kernel] ftrace: Return EINVAL when writing invalid val to set_ftrace_filter (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate updating of ftrace_trace_function (Steven Rostedt) [454694] - [kernel] ftrace: Move record update for normal and modules into a separate function (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_CONVERTED flag (Steven Rostedt) [454694] - [kernel] tracing: Enable records during the module load (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_FAILED flag (Steven Rostedt) [454694] - [kernel] ftrace: Remove failures file (Steven Rostedt) [454694] - [kernel] ftrace: Make FTRACE_WARN_ON() work in if condition (Steven Rostedt) [454694] - [kernel] ftrace: Only update the function code on write to filter files (Steven Rostedt) [454694] - [kernel] tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums (Steven Rostedt) [454694] - [kernel] ftrace: Call trace_parser_clear() properly (Steven Rostedt) [454694] - [fs] NFSv4: include bitmap in nfsv4 get acl data (Sachin Prabhu) [753232 767288] - [pci] Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver (hiro muneda) [728852] - [netdrv] enic: enhance SR-IOV support (Stefan Assmann) [795976]- [infiniband] mlx4/fw: Fix ppc64 build (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Added missing iounmap upon releasing a device (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392 787762] - [infiniband] mlx4: allow device removal by fixing dma unmap size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct port for steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct flag for unicast_promisc (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix memory leak at multi_func_cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/nes: Copyright update (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: pass SMP vendor-specific attribute MADs to firmware (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392 787572] - [infiniband] RDMA/nes: Fix fast memory registration opcode (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix fast memory registration length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucma: Discard all events for new connections until accepted (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Roll back PCIe tuning change (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use GFP_ATOMIC when locks are held (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix for sending MPA reject frame (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/ipath: Calling PTR_ERR() on right variable in create_file() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Fix kernel panic by always initializing qp->usecnt (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: Make rds_sock_lock BH rather than IRQ safe. (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4_core: map async events to arbitrary slave eqs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix mtt profile issue (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: removed function index from vf. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: eth statistics modification (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: VF is not allowed to perform dump stats (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: clear all eth statistics when port goes up (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDS: Remove some unused iWARP code (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] rdma/core: Fix sparse warnings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix endianness bugs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate during AE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Make unnecessarily global nes_set_pau() static (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Change MDIO bus clock to 2.5MHz (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Fix layout of APR message (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Default some module parameters optimally (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize locking for get_txreq() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix a possible data corruption when receiving packets (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate 64-bit jiffies use (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix style issues (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/uverbs: Protect QP multicast list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Elaborating limitation on VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix mtt range deallocation (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: limiting VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: using array index for sense_allowed (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add missing include of linux/slab.h (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: FIX: Setting default_qpn before using it (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing wrong error codes in communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: not using spin_lock_irq when getting vf by resource. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: nullify cached multicast address list after cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Changing link sensing logic (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: capability for link sensing (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fix compile error when driver is comiled-in (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: updated driver version to 2.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: updated driver version to 1.1 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: adjust catas operation for SRIOV mode (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtts resources units changed to offset (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Allow communication between functions on same host (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Ethernet port management modifications (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Traffic steering management support for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_ib: disable SRIOV mode for IB ports (not yet supported) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: resource tracking for HCA resources used by guests (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add wrapper functions and comm channel and slave event support to EQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtt modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: cq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: qp modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: srq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Added FW commands and their wrappers for supporting SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_core: Implement the master-slave communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Reduce number of PD bits to 17 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Extanding port_mask functionality (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: initial header-file changes for SRIOV support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix WOL handlers were always looking at port2 capability bit (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: using non collapsed CQ on TX (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: fix UDP RSS related settings (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Recording rx queue for gro packets (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Adding rxhash support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: move RSS related definitions to be global (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/cxgb{3, 4} - get rid of stale firmware usage technique (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: various strlcpy conversions to make the code match upstream (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Correct sense on freectxts increment and decrement (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cma: Verify private data length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix shutdown crash accessing a non-existent bitmap (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/ipoib: Prevent hung task or softlockup processing multicast response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix over-scheduling of QSFP work (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix retry with MPAv1 logic for MPAv2 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: drop "select LLIST" (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Don't use schedule_work() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix panic in RC error flushing logic (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/iser: Use separate buffers for the login request/response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Fix buddy->num_free allocation size (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: add moduleparam.h for users of module_param/MODULE_PARM_DESC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Fix files explicitly needing to include module.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Deprecate log_num_vlan module param (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Don't set VLAN in IBoE WQEs' control segment (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Enable 4K mtu for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Mark QP in error before disabling the queue in firmware (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb3: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix issue with link states and QSFP cables (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mlx4: Configure extended active speeds (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392] - [infiniband] mlx4_core: Add extended port capabilities support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Hold links until tuning data is available (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Clean up checkpatch issue (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove s_lock around header validation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use RCU for qpn lookup (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate divide/mod in converting idx to egr buf pointer (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Decode path MTU optimization (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize RC/UC code by IB operation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_en: Controlling FCS header removal (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IPoIB: Use the right function to do DMA unmap pages (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Use correct QID in insert_recv_cqe() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Make sure flush CQ entries are collected on connection close (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export ib_open_qp() capability to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Export ib_open_qp() to share XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Add support for XRC QPs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC SRQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC domains (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/cm: Do not automatically disconnect XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Support XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucm: Allow user to specify QP type when creating id (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cm: Define new RDMA port space specific to IB (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update XRC support based on XRC annex errata (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update protocol to support XRC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC TGT QPs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC INI QPs to userspace (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC SRQs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC domains to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC SRQ type (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add SRQ type field (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC domain support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: Handle extended rates in debugfs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: Add new InfiniBand link speeds (Doug Ledford) [738491 739139 749059 751220 755741] - [infiniband] IB/ipath: Add missing in ipath_chip_init.c (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Support for Packed And Unaligned fpdus (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Print IP address for critcal errors (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate connection (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/{amso1100,cxgb3}: Minimal MPAv2 support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/iwcm: Propagate ird/ord values upwards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Correct nfreectxts for multiple HCAs (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Add missing calls to ib_umem_release() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Fix buddy->num_free allocation size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Use the right function to free eq->page_list entries (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Clean up error flow in mlx4_register_mac() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/ucm: Removed checks for unsigned value < 0 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mad: Verify mgmt class in received MADs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Check for NULL conn_param in rdma_accept (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fail RDMA initialization for unsupported cards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix crash in cma_req_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/amso1100: Use 'pM' format option to print MAC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net, rds, Replace xlist in net/rds/xlist.h with llist (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: return whether list is empty before adding in llist_add fix (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add back llist_add_batch() and llist_del_first() prototypes (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove cpu_relax() usage in cmpxchg loops (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add llist_next() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Return whether list is empty before adding in llist_add() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Move cpu_relax() to after the cmpxchg() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove the platform-dependent NMI checks (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Make some llist functions inline (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] lib, Add lock-less NULL terminated single list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Convert vmalloc/memset to vzalloc (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: nes: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: amso1100: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDSRDMA: Fix cleanup of rds_iw_mr_pool (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/iser: Support iSCSI PDU padding (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long) (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: decreasing ref count when removing mac (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing Ethernet unicast packet steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Defer HCA error events to tasklet (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Bump the driver version to 1.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Support PMA counters for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Use flow counters on IBoE ports (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/pma: Add include file for IBA performance counters definitions (Doug Ledford) [738491 739139 749059 755741] - [infiniband] Revert "[infiniband] qib: add thresholds to VendorPortCounters PMA operation" (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Add network flow counters (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix location of counter index in QP context struct (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Read extended capabilities into the flags field (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Extend capability flags to 64 bits (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Generate GID change events in IBoE code (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/core: Add GID change event (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Don't allow IPoIB port space for IBoE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA: Allow for NULL .modify_device() and .modify_port() methods (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Update active link width (Doug Ledford) [722308 726127 738491 739139 749059 755741] - [infiniband] IB/qib: Add sysfs interface to read free contexts (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Remove double define (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/ipath: Convert old cpumask api into new one (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Convert old cpumask api into new one (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] cpumask: rename tsk_cpumask to tsk_cpus_allowed (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Avoid assigning an IS_ERR value to cm_id pointer in CMA id object (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Stop returning separate error and status from FW commands (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: rds: fix const array syntax (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4: remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: use pci_dev->revision (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/rds: use prink_ratelimited() instead of printk_ratelimit() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] net: remove interrupt.h inclusion from netdevice.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: Use full 32 bit speed range in ethtool's set_settings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: fix kfree on error path in new_steering_entry() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] Fix common misspellings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: Fixing use after free (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Enabling new steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add support for promiscuous mode in the new steering model. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: generalization of multicast steering. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: UDP RSS support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [fs] GFS2: fix NULL pointer dereference on mkdir/symlink/mknod (Abhijith Das) [797305] - [net] implement IP_RECVTOS for IP_PKTOPTIONS (Jiri Benc) [677351] - [scsi] mptsas: Added check for the LU type is SSC (Tomas Henzl) [735895] - [dm] raid: add flush support (Mike Snitzer) [797967]- [build] update RHEL_MINOR to '3' (Aristeu Rozanski) - [fs] keyring: allow special keyrings to be cleared (Steve Dickson) [772495] - [fs] NFS: Update idmapper documentation (Steve Dickson) [772495] - [fs] NFS: Keep idmapper include files in one place (Steve Dickson) [772495] - [fs] NFS: Fall back on old idmapper if request_key() fails (Steve Dickson) [772495] - [virt] KVM: do not #GP on perf MSR writes when vPMU is disabled (Gleb Natapov) [645365] - [virt] KVM: Expose the architectural performance monitoring CPUID leaf (Gleb Natapov) [645365] - [kernel] perf, x86: expose perf capability to other modules (Gleb Natapov) [645365] - [kernel] x86, perf: disable non available architectural events (Gleb Natapov) [645365] - [virt] KVM: VMX: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: SVM: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: Add generic RDPMC support (Gleb Natapov) [645365] - [virt] KVM: Expose a version 2 architectural PMU to a guests (Gleb Natapov) [645365] - [virt] KVM: Expose kvm_lapic_local_deliver() (Gleb Natapov) [645365] - [virt] KVM: VMX: Check for automatic switch msr table overflow (Gleb Natapov) [645365] - [virt] KVM: VMX: Add support for guest/host-only profiling (Gleb Natapov) [645365] - [virt] KVM: VMX: add support for switching of PERF_GLOBAL_CTRL (Gleb Natapov) [645365] - [virt] perf, intel: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, amd: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, core: Introduce attrs to count in either host or guest mode (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definitions for more vm entry/exit control bits (Gleb Natapov) [645365] - [virt] KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definition for msr autoload entry (Gleb Natapov) [645365] - [virt] KVM: Let vcpu structure alignment be determined at runtime (Gleb Natapov) [645365] - [kernel] perf: Add context field to perf_event (Gleb Natapov) [645365] - [virt] irq_work: Add generic hardirq context callbacks (Gleb Natapov) [645365] - [kernel] perf: Fix perf_event_do_pending() fallback callsite (Gleb Natapov) [645365] - [netdrv] bnx2: update firmware to latest upstream (Neil Horman) - [netdrv] bnx2: update to latest upstream (Neil Horman) [720428] - [netdrv] mii.c: Add ethtool advertisement functions (John Feeney) [787753] - [scsi] dcb: add DCBX mode to event notifier attributes (Neil Horman) [789086] - [scsi] fcoe: use real dev in case of HW vlan acceleration (Neil Horman) [789086] - [netdrv] netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call (Neil Horman) [789086] - [scsi] libfc: Handle discovery failure during ctlr link down (Neil Horman) [789086] - [scsi] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS (Neil Horman) [789086] - [scsi] scsi_transport_fc: Add FDMI host attributes (Neil Horman) [789086] - [scsi] libfc: Fix panic in fc_exch_recv (Neil Horman) [789086] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789086] - [scsi] fcoe: Do not switch context in vport_delete callback (Neil Horman) [789086] - [scsi] fcoe: Rename out_nomod label to out_putmod (Neil Horman) [789086] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789086] - [scsi] fcoe: Add support for FDMI in fcoe (Neil Horman) [789086] - [scsi] libfc: Add support for FDMI (Neil Horman) [789086] - [scsi] libfc: Make the libfc Common Transport(CT) code generic (Neil Horman) [789086] - [scsi] libfcoe: Don't KERN_ERR on netdev notification (Neil Horman) [789086] - [scsi] libfc: remove redundant timer init for fcp (Neil Horman) [789086] - [scsi] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c (Neil Horman) [789086] - [scsi] libfc: Declare local functions static (Neil Horman) [789086] - [scsi] fcoe: fix regression on offload em matching function for initiator/target (Neil Horman) [789086] - [scsi] fcoe: remove double check if skb is nonlinear (Neil Horman) [789086] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789086] - [scsi] fcoe: Fix preempt count leak in fcoe_filter_frames() (Neil Horman) [789086] - [scsi] Fix up files implicitly depending on module.h inclusion (Neil Horman) [789086] - [x86] efivars: add missing parameter to efi_pstore_read() (Seiji Aguchi) [696383] - [x86] pstore: gracefully handle NULL pstore_info functions (Seiji Aguchi) [696383] - [x86] pstore: pass reason to backend write callback (Seiji Aguchi) [696383] - [x86] pstore: pass allocated memory region back to caller (Seiji Aguchi) [696383] - [x86] pstore: make pstore write function return normal success/fail value (Seiji Aguchi) [696383] - [x86] pstore: change mutex locking to spin_locks (Seiji Aguchi) [696383] - [x86] pstore: defer inserting OOPS entries into pstore for RHEL (Seiji Aguchi) [696383] - [x86] efivars: fix warnings when CONFIG_PSTORE=n (Seiji Aguchi) [696383] - [x86] efivars: Introduce PSTORE_EFI_ATTRIBUTES (Seiji Aguchi) [696383] - [x86] efivars: Use string functions in pstore_write (Seiji Aguchi) [696383] - [x86] efivars: introduce utf16_strncmp (Seiji Aguchi) [696383] - [x86] efivars: String functions (Seiji Aguchi) [696383] - [x86] efi: Add support for using efivars as a pstore backend (Seiji Aguchi) [696383] - [x86] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Seiji Aguchi) [696383] - [x86] pstore: Make "part" unsigned (Seiji Aguchi) [696383] - [x86] pstore: Add extra context for writes and erases (Seiji Aguchi) [696383] - [x86] Fix argument types for SetVariable() for RHEL (Seiji Aguchi) [696383] - [x86] pstore: Extend API for more flexibility in new backends (Seiji Aguchi) [696383] - [x86] efi: Fix argument types for SetVariable() (Seiji Aguchi) [696383] - [x86] treewide: fix a few typos in comments (Seiji Aguchi) [696383] - [x86] efivars: prevent oops on unload when efi is not enabled (Seiji Aguchi) [696383] - [x86] efivars: handle errors from register_efivars() (Seiji Aguchi) [696383] - [x86] efivars: memory leak on error in create_efivars_bin_attributes() (Seiji Aguchi) [696383] - [x86] Fix common misspellings (Seiji Aguchi) [696383] - [x86] efivars: Expose efivars functionality to external drivers (Seiji Aguchi) [696383] - [x86] efivars: Parameterize operations (Seiji Aguchi) [696383] - [x86] efivars: Split out variable registration (Seiji Aguchi) [696383] - [x86] efivars: parameterize efivars (Seiji Aguchi) [696383] - [x86] efivars: Make efivars bin_attributes dynamic (Seiji Aguchi) [696383] - [x86] sysfs: Use one lockdep class per sysfs attribute (Seiji Aguchi) [696383] - [x86] efivars: move efivars globals into struct efivars (Seiji Aguchi) [696383] - [netdrv] iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level (John Linville) [788055] - [netdrv] Add firmware blobs required by the integrated compat-wireless build (John Linville) - [netdrv] Add/modify config settings as appropriate for the wireless rebase (John Linville) [766952] - [netdrv] b44: replace the ssb_dma API with the generic DMA API (John Linville) [766952] - [netdrv] orinoco: minimal changes to build with wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] ar9170: minor fixups to get it building with 3.2.6-based mac80211 (John Linville) [766952] - [netdrv] Revert "ar9170: fix for driver-core ABI change" (John Linville) [766952] - [netdrv] Revert "ath5k: use kstrtoint() to parse numbers coming from sysfs" (John Linville) [766952] - [netdrv] libertas_tf: Revert bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [netdrv] ipw2100: Revert "PM QOS update" (John Linville) [766952] - [netdrv] Revert "ipw2100: mark ipw2100_pm_qos_req static" (John Linville) [766952] - [netdrv] Revert "ipw2100: register pm_qos request before registering pci driver" (John Linville) [766952] - [netdrv] ipw2100: Revert "pm_qos: Get rid of the allocation in pm_qos_add_request()" (John Linville) [766952] - [netdrv] rndis_wlan: minor build fixups for wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] at76c50x-usb: undo "lib: rename pack_hex_byte()..." (John Linville) [766952] - [netdrv] wl12xx: reduce frame usage of driver_state_read (John Linville) [766952] - [netdrv] wl12xx: convert a few more kstrtoul back to strict_strtoul (John Linville) [766952] - [netdrv] wl1251: revert change from "drivers: Final irq namespace conversion" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl1251: fix ELP_CTRL register reads" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul functions" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: strict_stroul introduced converted to kstrtoul" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul_from_user" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use freezable workqueue for netstack_work" (John Linville) [766952] - [netdrv] rt2x00: switch to use the kfifo-new.h header file (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: Move TX/RX work into dedicated workqueue" (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: simplify txstatus_fifo handling" (John Linville) [766952] - [netdrv] b43: don't include bcma header files (John Linville) [766952] - [netdrv] b43: Revert relevant portion of "pcmcia: Convert pcmcia_device_id..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: move driver name to..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: re-work..." commit eb14120f (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: do not use win_req_t when..." (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: convert pcmcia_request..." commit 1ac71e5a (John Linville) [766952] - [ssb] b43-pci-bridge: Add new vendor for BCM4318 (John Linville) [766952] - [ssb] Revert "pcmcia: convert ssb pcmcia driver to use new CIS helpers" (John Linville) [766952] - [ssb] Implement pcmcia_{read, write}_config_byte for drivers/ssb/pcmcia.c (John Linville) [766952] - [ssb] Revert relevant portion of "pcmcia: re-work pcmcia..." commit eb14120f (John Linville) [766952] - [ssb] Revert relevant portions of "pcmcia: remove cs_types.h" commit ac8b4228 (John Linville) [766952] - [net] mac80211/debugfs_netdev.c: convert kstrtoull to strict_strtoull (John Linville) [766952] - [net] mac80211: remove reference to lockdep_rtnl_is_held (John Linville) [766952] - [net] mac80211: continue using USHORT_MAX (John Linville) [766952] - [net] mac80211: Revert "net/mac80211/debugfs: Convert to kstrou8_from_user" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: Speedup ieee80211_remove_interfaces()" (John Linville) [766952] - [net] mac80211: Revert "net/mac80211, rcu: convert call_rcu(work_free_rcu) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert "net, rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "PM QOS update" upstream commit ed77134b (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "rcu: convert uses of rcu_assign_pointer..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: fix race condition between assoc_done and first EAP packet" (John Linville) [766952] - [net] mac80211: Revert "mac80211: annotate station rcu dereferences" (John Linville) [766952] - [net] mac80211: Revert "mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()" (John Linville) [766952] - [net] mac80211: Revert "mac80211: sparse RCU annotations" (John Linville) [766952] - [netdrv] wireless: Revert "nl80211: use netlink consistent dump feature for BSS dumps" (John Linville) [766952] - [net] wireless rebase: Revert bits of "cfg80211: support sysfs namespaces" (John Linville) [766952] - [net] wireless rebase: Revert "wext: refactor" (John Linville) [766952] - [net] mac80211: borrow leds compat implementation from compat project (John Linville) [766952] - [netdrv] wireless: borrow genetlink compat implementation from compat project (John Linville) [766952] - [netdrv] wireless rebase: remove references to noop_llseek (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "PM QoS: Move and rename the implementation..." (John Linville) [766952] - [netdrv] wireless rebase: accomodate lack of "net: convert multicast list to list_head" (John Linville) [766952] - [netdrv] wireless rebase: undo bits of "USB: rename usb_buffer_alloc()..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "net: Add export.h..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "atomic: use " (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to ath6kl (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to carl9170 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ar9170 from commit 7bb45683 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/libertas_tf from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwmc3200wifi from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ipw2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rndis_wlan.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mwl8k.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mac80211_hwsim.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/at76c50x-usb.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/adm8211.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/zd1211rw from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/wl1251 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/wl12xx from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rtl818x from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rt2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/p54 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43legacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43 from linux 3.2.6 (John Linville) [766952] - [ssb] Rebase drivers/ssb from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath5k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath9k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/iwlegacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwlwifi from linux 3.2.6 (John Linville) [735934 735936 735939 766952 770780] - [net] Rebase net/mac80211 from linux 3.2.6 (John Linville) [766952] - [net] Rebase net/wireless from linux 3.2.6 (John Linville) [766952] - [net] introduce NETDEV_POST_INIT notifier (John Linville) [766952] - [net] bridge: support IFF_DONT_BRIDGE (John Linville) [766952] - [usb] Add a usb_pipe_endpoint() convenience function (John Linville) [766952] - [kernel] compiler: Introduce __always_unused (John Linville) [766952] - [netdrv] eeprom_93cx6: Add support for 93c86 EEPROMs (John Linville) [766952] - [netdrv] if_ether.h: add definition of ETH_P_TDLS (John Linville) [766952] - [kernel] Cherry-pick core bits of "bitops: rename for_each_bit() to for_each_set_bit()" (John Linville) [766952] - [kernel] Cherry-pick the core bits of "bitops: Provide generic sign_extend32 function" (John Linville) [766952] - [dma] dma-mapping.h: add the dma_unmap state API (John Linville) [766952] - [pci] pci-dma: add include/linux/pci-dma.h (John Linville) [766952] - [kernel] lib: Improve EWMA efficiency by using bitshifts (John Linville) [766952] - [kernel] lib: Add generic exponentially weighted moving average (EWMA) function (John Linville) [766952]- [virt] virtio-scsi: add power management (Paolo Bonzini) [782027] - [virt] virtio-scsi: add driver (Paolo Bonzini) [782027] - [fs] CIFS: Fix DFS handling in cifs_get_file_info (Jarod Wilson) [786989] - [fs] CIFS: fix automount for DFS shares (Jarod Wilson) [786989] - [fs] cifs: don't overwrite dentry name in d_revalidate (Jarod Wilson) [786989] - [fs] cifs: demote DFS referral lookup errors to cFYI (Jarod Wilson) [786989] - [fs] cifs: Unconditionally copy mount options to superblock info (Jarod Wilson) [786989] - [fs] cifs: Use kstrndup for cifs_sb->mountdata (Jarod Wilson) [786989] - [fs] cifs: Simplify handling of submount options in cifs_mount (Jarod Wilson) [786989] - [fs] cifs: do not tokenize mount options in-place (Jarod Wilson) [786989] - [fs] cifs: Add support for mounting Windows 2008 DFS shares (Jarod Wilson) [786989] - [fs] cifs: Extract DFS referral expansion logic to separate function (Jarod Wilson) [786989] - [drm] rebase upstream fixes (Dave Airlie) [797142] - [drm] rebase for RHEL 6.3 (Dave Airlie) [786494] - [kernel] swiotlb: export swiotlb_nr_tbl backport (Dave Airlie) [786494] - [pci] msi: fix imbalanced refcount of msi irq sysfs objects (Prarit Bhargava) [794767] - [pci] sysfs: add per pci device msi[x] irq listing (Prarit Bhargava) [794767] - [mm] vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes (Satoru Moriya) [788536] - [mm] vmscan: throttle reclaim if encountering too many dirty pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in kswapd except in high priority (Satoru Moriya) [788536] - [fs] ext4: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [fs] xfs: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [mm] vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in direct reclaim (Satoru Moriya) [788536] - [security] audit: fix signedness bug in audit_log_execve_info() (Eric Paris) [661765] - [security] audit: comparison on interprocess fields (Eric Paris) [661765] - [security] audit: implement all object interfield comparisons (Eric Paris) [661765] - [security] audit: allow interfield comparison between gid and ogid (Eric Paris) [661765] - [security] audit: complex interfield comparison helper (Eric Paris) [661765] - [security] audit: allow interfield comparison in audit rules (Eric Paris) [661765] - [security] audit: allow audit matching on inode gid (Eric Paris) [661765] - [audit] allow matching on obj_uid (Eric Paris) [661765] - [security] audit: check current inode and containing object when filtering on major and minor (Eric Paris) [661765] - [security] audit: make filetype matching consistent with other filters (Eric Paris) [661765] - [ppc] Reserve iommu page 0 (Steve Best) [784088] - [fs] fuse: add O_DIRECT support (Josef Bacik) [753798] - [bluetooth] Add support for Broadcom BCM20702A0 (Don Zickus) [746041] - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749251]- [pci] RH backport changes for MaxPayload patchset (Shyam Iyer) [692531] - [pci] Clean-up MPS debug output (Shyam Iyer) [692531] - [pci] Clamp pcie_set_readrq() when using "performance" settings (Shyam Iyer) [692531] - [pci] enable MPS "performance" setting to properly handle bridge MPS (Shyam Iyer) [692531] - [pci] Workaround for Intel MPS errata (Shyam Iyer) [692531] - [pci] Disable MPS configuration by default (Shyam Iyer) [692531] - [pci] Don't crash when reading mpss from root complex (Shyam Iyer) [692531] - [pci] Remove MRRS modification from MPS setting code (Shyam Iyer) [692531] - [pci] Fix pointer dereference before call to pcie_bus_configure_settings (Shyam Iyer) [692531] - [pci] set PCI-E Max Payload Size on fabric (Shyam Iyer) [692531] - [pci] correct pcie_set_readrq write size (Shyam Iyer) [692531] - [pci] Set PCIE maxpayload for card during hotplug insertion (Shyam Iyer) [692531] - [netdrv] cxgb4: add latest upstream firmware (Neil Horman) [747141] - [netdrv] cxgb4: Update to latest upstream version (Neil Horman) [747141] - [block] dm io: fix discard support (Mike Snitzer) [758404] - [block] dm thin: add call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm raid: remove call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm thin metadata: decrement counter after removing mapped block (Mike Snitzer) [790618] - [block] dm thin metadata: unlock superblock in init_pmd error path (Mike Snitzer) [790618] - [block] dm thin metadata: remove incorrect close_device on creation error paths (Mike Snitzer) [790618] - [block] dm ioctl: do not leak argv if target message only-contains whitespace (Mike Snitzer) [790618] - [fs] ext3: fix start and len arguments handling in ext3_trim_fs() (Lukas Czerner) [767219] - [fs] ext3: Add fixed tracepoints - batched_discard (Lukas Czerner) [786987] - [fs] ext3/ioctl.c: silence sparse warnings about different address spaces (Lukas Czerner) [786987] - [fs] ext3/balloc.c: local functions should be static (Lukas Czerner) [786987] - [fs] ext3: Return -EINVAL when start is beyond the end of fs in ext3_trim_fs() (Lukas Czerner) [786987] - [fs] ext3: Fix an overflow in ext3_trim_fs (Lukas Czerner) [786987] - [fs] ext3: speed up group trim with the right free block count (Lukas Czerner) [786987] - [fs] ext3: Adjust trim start with first_data_block (Lukas Czerner) [786987] - [fs] ext3: Add FITRIM handling (Lukas Czerner) [786987] - [fs] ext3: Add batched discard support for ext3 (Lukas Czerner) [786987] - [fs] NFS: Optimise away unnecessary setattrs for open(O_TRUNC) (J. Bruce Fields) [636590] - [s390x] kdump: Add s390 description to kernel documentation (Hendrik Brueckner) [738862] - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [717407] - [net] netlink: wrong size was calculated for vfinfo list blob (Andy Gospodarek) [772136] - [net] sctp: implement event notification SCTP_SENDER_DRY_EVENT (Thomas Graf) [787652] - [net] ipv6: fix default multicast hops setting (Jiri Benc) [767435] - [scsi] libfcoe: Do not sends FDISCs before FLOGI during CVL (Neil Horman) [790942] - [misc] hpilo: Increase number of channels (Tony Camuso) [737920] - [fs] dlm: fix kmalloc args (David Teigland) [752539] - [block] cciss: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [netdrv] 8139cp: properly config rx mode after resuming (Jason Wang) [665515] - [netdrv] mlx4_en: fix endianness with blue frame support (Steve Best) [750166] - [mm] remove debug printk's from memory_hotplug.c (Hendrik Brueckner) [738862]- [kernel] kmsg_dump: Don't run on non-error paths by default (Seiji Aguchi) [696394] - [kernel] kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths (Seiji Aguchi) [696394] - [net] af_iucv: offer new getsockopt SO_MSGSIZE (Hendrik Brueckner) [786997] - [net] af_iucv: performance improvements for new HS transport (Hendrik Brueckner) [786996] - [s390x] qeth: Fix recovery in case of concurrent asynchronous deliveries (Hendrik Brueckner) [786958] - [s390x] af_iucv: remove IUCV-pathes completely (Hendrik Brueckner) [786960] - [kdump] Define KEXEC_NOTE_BYTES arch specific for s390x (Hendrik Brueckner) [786959] - [s390x] dasd: fix expiration handling for recovery requests (Hendrik Brueckner) [768890] - [kernel] console interrupts vs. panic (Hendrik Brueckner) [768891] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [767219] - [block] blkdev: Do not return -EOPNOTSUPP if discard is supported (Lukas Czerner) [767219] - [block] blkdev: Submit discard bio in batches in blkdev_issue_discard() (Lukas Czerner) [767219] - [fs] ext4: Adjust minlen with discard_granularity in the FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: add FITRIM to compat_ioctl (Lukas Czerner) [767219] - [fs] ext4: check if device support discard in FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: Change the wrong param comment for ext4_trim_all_free (Lukas Czerner) [767219] - [fs] ext4: Speed up FITRIM by recording flags in ext4_group_info (Lukas Czerner) [767219] - [fs] ext4: Add new ext4 trim tracepoints (Lukas Czerner) [767219] - [fs] ext4: speed up group trim with the right free block count (Lukas Czerner) [767219] - [fs] ext4: fix trim length underflow with small trim length (Lukas Czerner) [767219] - [fs] ext4: protect bb_first_free in ext4_trim_all_free() with group lock (Lukas Czerner) [767219] - [fs] ext4: only load buddy bitmap in ext4_trim_fs() when it is needed (Lukas Czerner) [767219] - [fs] ext4: ignore errors when issuing discards (Lukas Czerner) [767219] - [fs] ext4: fix a BUG in mb_mark_used during trim (Lukas Czerner) [767219] - [s390x] config: Add kdump kernel config options for s390 (Hendrik Brueckner) [738862] - [s390x] kdump: Add KEXEC_AUTO_RESERVE for s390 (Hendrik Brueckner) [738862] - [s390x] zfcpdump: Do not initialize zfcpdump in kdump mode (Hendrik Brueckner) [738862] - [s390x] crashkernel: Add arch code for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [s390x] kernel: kdump backend code (Hendrik Brueckner) [738862] - [s390x] zcore: Add real memory access functions (Hendrik Brueckner) [738862] - [s390x] Add PSW restart shutdown trigger (Hendrik Brueckner) [738862] - [s390x] kernel: Use diagnose 308 for system reset (Hendrik Brueckner) [738862] - [mm] Replace diag10() with diag10_range() function (Hendrik Brueckner) [738862] - [kexec] reipl: Export do_store_status() function (Hendrik Brueckner) [738862] - [kexec] crashk_res init check for /sys/kernel/kexec_crash_size (Hendrik Brueckner) [738862] - [kexec] Add missing RAM resource in crash_shrink_memory() (Hendrik Brueckner) [738862] - [kernel] Create udev events for memory hotplug (Hendrik Brueckner) [738862] - [kexec] fix crash_kexec()/smp_send_stop() race in panic (Hendrik Brueckner) [738862] - [kexec] Add infrastructure for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [kexec] Initialize vmcoreinfo note at startup (Hendrik Brueckner) [738862] - [kexec] Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT (Hendrik Brueckner) [738862] - [pci] Disable this patch set's SRIOV reallocation unless booted with pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges (James Takahashi) [587729] - [pci] PCI-Clear-bridge-resource-flags-if-requested (James Takahashi) [587729] - [pci] bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources (James Takahashi) [587729] - [pci] introduce reset_resource (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [pci] don't shrink bridge resources (James Takahashi) [587729] - [sound] ALSA: enable OSS emulation layer for PCM and mixer (Jaroslav Kysela) [657291] - [fs] Stable page cache to better support T10/DIF (Data Integrity storage) (Steve Best) [706189] - [char] ipmi: Decrease the IPMI message transaction time in interrupt mode (Shyam Iyer) [739359] - [security] IMA: fix audit res field to indicate 1 for success and 0 for failure (Eric Paris) [784351] - [mm] fix nrpages assertion (Josef Bacik) [766861] - [mm] Eliminate possible panic in page compaction code (Larry Woodman) [714902 755885] - [mm] Prevent panic on 2-node x3850 X5 w/2 MAX5 memory drawers panics while running certification tests caused by page list corruption (Larry Woodman) [755885]- [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Veaceslav Falico) [722304] - [netdrv] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [722304] - [netdrv] netxen: report valid speed and duplex status when link is down (Veaceslav Falico) [722304] - [netdrv] netxen: Fix a panic during driver unload in device_remove_file (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Fix phy link status (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fw dump support (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fix cdrp race condition (Veaceslav Falico) [722304] - [netdrv] netxen: Remove alloc_etherdev error messages (Veaceslav Falico) [722304] - [netdrv] netxen: convert .get_drvinfo routine to strlcpy (Veaceslav Falico) [722304] - [netdrv] netxen: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Veaceslav Falico) [722304] - [mm] thp: fix BUG on mm->nr_ptes (Andrea Arcangeli) [794497] - [x86] ACPI, APEI, ERST, Fix erst-dbg long record reading issue (Don Zickus) [728993] - [x86] ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled (Don Zickus) [728993] - [netdrv] cnic: update for RHEL6.3, part 2 (Michal Schmidt) [740048] - [netdrv] bnx2x: update for RHEL6.3 (Michal Schmidt) [741676] - [netdrv] cnic, bnx2fc: update for RHEL6.3, part 1 (Michal Schmidt) [740048] - [net] introduce build_skb() (Michal Schmidt) [741676] - [net] more accurate skb truesize (Michal Schmidt) [741676] - [net] skbuff: add skb frag size accessors (Michal Schmidt) [741676] - [netdrv] bnx2x, cnic: update to current upstream (Michal Schmidt) - [s390x] qeth: improve recovery during resource shortage (Hendrik Brueckner) [766785] - [s390x] qeth: support ipv6 query arp cache for HiperSockets (Hendrik Brueckner) [738874] - [s390x] qeth: add OSA concurrent hardware trap (Hendrik Brueckner) [738861] - [s390x] dasd: add enhanced DASD statistics interface (Hendrik Brueckner) [738871] - [kernel] mutex: Introduce arch_mutex_cpu_relax() (Hendrik Brueckner) [738872] - [s390x] ap: Setup timer for sending messages after reset (Hendrik Brueckner) [760544] - [s390x] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [765810] - [netdrv] qeth: forbid recovery during shutdown (Hendrik Brueckner) [765809] - [netdrv] qeth: reduce SIGA-r to avoid CPU cost implications (Hendrik Brueckner) [765808] - [kernel] cpu hotplug vs missing pfault completion interrupts (Hendrik Brueckner) [753080] - [scsi] aacraid: fix return value (Tomas Henzl) [741724] - [scsi] aacraid: Add new code for PMC-Sierra's SRC based controller family (Tomas Henzl) [741724] - [scsi] aacraid: fix File System going into read-only mode (Tomas Henzl) [640011] - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [736229] - [scsi] mpt2sas: Remove unused duplicate diag_buffer_enable param (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [736229] - [scsi] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe (Tomas Henzl) [736229] - [scsi] mpt2sas: Bump driver vesion to 12.101.00.00 (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [736229] - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [736229] - [scsi] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition (Tomas Henzl) [736229] - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [736229] - [scsi] mpt2sas: add missing allocation (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue - Panic when inactive volume is tried deleting (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue Port Reset is taking long time to complete while issued during creating a volume (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue deadlock between hot plug worker threads and host reset context (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [736229] - [scsi] mpt2sas: Fast Load Support (Tomas Henzl) [736229] - [scsi] mpt2sas : MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [736229] - [scsi] mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA (Tomas Henzl) [736229] - [scsi] mptsas: Add device ID for SAS1068_820XELP (Tomas Henzl) [735895] - [scsi] mptsas: ensure NUL-termination of MptCallbacksName elements (Tomas Henzl) [735895] - [scsi] mptfusion: Fix for device offline while doing aggressive HBA reset (Tomas Henzl) [735895] - [scsi] mptfusion: Bump version 3.4.20 (Tomas Henzl) [735895] - [scsi] mptfusion: Avoid out of order Event processing due to cpu migration (Tomas Henzl) [735895] - [scsi] mptfusion: Set max sector count module parameter (Tomas Henzl) [735895] - [scsi] mptfusion: Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRATA (Tomas Henzl) [735895] - [scsi] mptsas: Fix annoying warning (Tomas Henzl) [735895] - [input] ALPS: add support for protocol versions 3 and 4 (John Feeney) [637229] - [input] ALPS: remove assumptions about packet size (John Feeney) [637229] - [input] ALPS: add protocol version field in alps_model_info (John Feeney) [637229] - [input] ALPS: fix stuck buttons on some touchpads (John Feeney) [637229] - [input] ALPS: do not set REL_X/REL_Y capabilities on the touchpad (John Feeney) [637229] - [input] ALPS: add support for touchpads with 4-directional button (John Feeney) [637229] - [input] ALPS: move protocol information to Documentation (John Feeney) [637229] - [ppc] mpic: Fix problem that affinity is not updated (Steve Best) [738451] - [sound] alsa: enable snd-cmipci driver (Jaroslav Kysela) [661316] - [fs] procfs: return ENOENT on opening a being-removed proc entry (Neil Horman) [735881] - [fs] pnfs: simplify pnfs files module autoloading (Steve Dickson) [790961] - [fs] GFS2: panic during glock reclaim, ref count 0 (Steven Whitehouse) [781468] - [s390x] ap: Setup timer for processing messages in request queue (Hendrik Brueckner) [753085] - [kernel] ulimit: raise default hard ulimit on number of files to 4096 (Jarod Wilson) [786307] - [kernel] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [783401] - [kernel] watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry (Don Zickus) [738894] - [kernel] Prevent system hang and eventual crash when using CPU cgroups (Larry Woodman) [790945] - [usb] Fix deadlock in hid_reset when Dell iDRAC is reset (Shyam Iyer) [782374] - [dm] RAID: Print correct status characters (Jonathan E Brassow) [749684] - [virt] vmxnet3: Cap the length of the pskb_may_pull on transmit (bz 790673) (Neil Horman) [790673] - [mm] shmem: reduce pagefault lock contention (Jarod Wilson) [786320] - [x86] Fix i386 debug kernel fails to boot on some systems (Larry Woodman) [773138] - [mm] memcg: add memcg sanity checks at allocating and freeing pages (Johannes Weiner) [752137]- [pci] use security_capable() when checking capablities during config space read (Eric Paris) [596419] - [security] add cred argument to security_capable() (Eric Paris) [596419] - [scsi] qla2xxx: Update LICENSE.qla2xxx (Chad Dupuis) [722295] - [scsi] qla2xxx: Update version number to 8.04.00.02.06.3-k. (Chad Dupuis) [722295] - [scsi] qla2xxx: Avoid invalid request queue dereference for bad response packets (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop iteration after first failure in *_id functions (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs() (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle device mapping changes due to device logout (Chad Dupuis) [722295] - [scsi] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle (Chad Dupuis) [722295] - [scsi] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets (Chad Dupuis) [722295] - [scsi] qla2xxx: Cache swl during fabric discovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove EDC sysfs interface (Chad Dupuis) [722295] - [scsi] qla2xxx: Perform firmware dump procedure on mailbox command timeout (Chad Dupuis) [722295] - [scsi] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Log messages to use correct vha (Chad Dupuis) [722295] - [scsi] qla2xxx: Add new message when a new loopid is assigned (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix ql_dbg arguments (Chad Dupuis) [722295] - [scsi] qla2xxx: Use ql_log* (Chad Dupuis) [722295] - [scsi] qla2xxx: Convert remaining printk's to ql_log format (Chad Dupuis) [722295] - [scsi] qla2xxx: Print mailbox command opcode and return code when a command times out (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Reduce mbx-command timeout for Login/Logout requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear options-flags while issuing stop-firmware mbx command (Chad Dupuis) [722295] - [scsi] qla2xxx: Add an "is reset active" helper (Chad Dupuis) [722295] - [scsi] qla2xxx: Prep zero-length BSG data-transfer requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix byte swapping in IPE print statement (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle failure cases during fabric_login (Chad Dupuis) [722295] - [scsi] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed (Chad Dupuis) [722295] - [scsi] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle change notifications based on switch scan results (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct print format for edc ql_log() calls (Chad Dupuis) [722295] - [scsi] qla2xxx: Use consistent DL mask for ELS/CT passthru requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidation of SRB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Use a valid enode-mac if none defined (Chad Dupuis) [722295] - [scsi] qla2xxx: Propagate up abort failures (Chad Dupuis) [722295] - [scsi] qla2xxx: Add vmalloc.h include to qla_nx.c (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhancements to support ISP83xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhanced the dump routines to capture multiple request and response queues (Chad Dupuis) [722295] - [scsi] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang (Chad Dupuis) [722295] - [scsi] qla2xxx: Display IPE error message for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix "active_mask" may be used uninitialized warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct fc_host port_state display (Chad Dupuis) [722295] - [scsi] qla2xxx: Move initialization of some variables before iospace_config (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable Minidump by default with default capture mask 0x1f (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang (Chad Dupuis) [722295] - [scsi] fix qla2xxx printk format warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload (Chad Dupuis) [722295] - [scsi] qla2xxx: Implement FCP priority tagging for 82xx adapters (Chad Dupuis) [722295] - [scsi] qla2xxx: Revert back the request queue mapping to request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidated IOCB processing routines (Chad Dupuis) [722295] - [scsi] qla2xxx: Process marker IOCB request on request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Added a new entry to ISP specific function pointers structure (Chad Dupuis) [722295] - [scsi] qla2xxx: Submit all chained IOCBs for passthrough commands on Request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the display of firmware dump availability for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the default setting of the help text of Minidump capture mask (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct report-id acquisiton check (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix to include FCE data as part of dump (Chad Dupuis) [722295] - [scsi] qla2xxx: Limit excessive DPC cycles (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [722295] - [scsi] qla2xxx: Only read requested mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Proper cleanup of pass through commands when firmware returns error (Chad Dupuis) [722295] - [scsi] qla2xxx: Update to dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Add dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Queue depth ramp up/down modification changes (Chad Dupuis) [722295] - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [722295] - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [722295] - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return sysfs error codes appropriate to conditions (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling (Chad Dupuis) [722295] - [scsi] qla2xxx: Set the task attributes after memsetting fcp cmnd (Chad Dupuis) [722295] - [scsi] qla2xxx: Provide method for updating I2C attached VPD (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically (Chad Dupuis) [722295] - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Fix incorrect error reporting (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Handle uninitalized sectors (Chad Dupuis) [722295] - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis) [722295] - [scsi] qla2xxx: Implemeted beacon on/off for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts (Chad Dupuis) [722295] - [scsi] qla2xxx: check for marker IOCB during response queue processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix array out of bound warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param is set (Chad Dupuis) [722295] - [scsi] qla2xxx: Save and restore irq in the response queue interrupt handler (Chad Dupuis) [722295] - [scsi] qla2xxx: During loopdown perform Diagnostic loopback (Chad Dupuis) [722295]- [scsi] libsas: convert to standard kernel debugging (David Milburn) [782929] - [scsi] libsas: dynamic queue depth (David Milburn) [782929] - [scsi] libsas, libata: fix ->change_queue_{depth|type} for sata devices (David Milburn) [782929] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [782929] - [scsi] libsas: fix failure to revalidate domain for anything but the first expander child (David Milburn) [782929] - [scsi] libsas: async ata scanning (David Milburn) [782929] - [scsi] mvsas: remove mvs_slave_{alloc|configure} (David Milburn) [782929] - [scsi] libsas: revert ata srst (David Milburn) [782929] - [scsi] libsas: fix lifetime of SAS_HA_FROZEN (David Milburn) [782929] - [scsi] libsas: restore scan order (David Milburn) [782929] - [scsi] libsas: delete device on sas address changed (David Milburn) [782929] - [scsi] libsas: let libata recover links that fail to transmit initial sig-fis (David Milburn) [782929] - [scsi] libsas: set sas_address and device type of rphy (David Milburn) [782929] - [scsi] libsas: fix sas port naming (David Milburn) [782929] - [scsi] libsas: improve debug statements (David Milburn) [782929] - [scsi] libsas: kill spurious sas_put_device (David Milburn) [782929] - [scsi] libsas: fix sas_unregister_ports vs sas_drain_work (David Milburn) [782929] - [scsi] libsas: route local link resets through ata-eh (David Milburn) [782929] - [scsi] libsas: fix mixed topology recovery (David Milburn) [782929] - [scsi] libsas: close scsi_remove_target() vs libata-eh race (David Milburn) [782929] - [scsi] libsas: mark all domain devices gone if root port disappears (David Milburn) [782929] - [scsi] libsas: pre-clean commands that won the eh vs completion race (David Milburn) [782929] - [scsi] isci: remove IDEV_EH hack to disable "discovery-time" ata resets (David Milburn) [782929] - [scsi] isci: remove bus and reset handlers (David Milburn) [782929] - [scsi] isci: ->lldd_ata_check_ready handler (David Milburn) [782929] - [scsi] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset (David Milburn) [782929] - [scsi] isci: fix interpretation of "hard" reset (David Milburn) [782929] - [scsi] isci: kill isci_port->status (David Milburn) [782929] - [scsi] libsas: don't recover 'gone' devices in sas_ata_hard_reset() (David Milburn) [782929] - [scsi] libsas: fix sas_find_local_phy(), take phy references (David Milburn) [782929] - [scsi] libsas: check for 'gone' expanders in smp_execute_task() (David Milburn) [782929] - [scsi] libsas: don't mark expanders as gone when a child device is removed (David Milburn) [782929] - [scsi] libsas: poll for ata device readiness after reset (David Milburn) [782929] - [scsi] libsas: async ata-eh (David Milburn) [782929] - [scsi] libsas: add mutex for SMP task execution (David Milburn) [782929] - [scsi] libsas: Remove redundant phy state notification calls (David Milburn) [782929] - [scsi] libsas: sas_phy_enable via transport_sas_phy_reset (David Milburn) [782929] - [scsi] libsas: execute transport link resets with libata-eh via host workqueue (David Milburn) [782929] - [scsi] libsas: perform sas-transport resets in shost->workq context (David Milburn) [782929] - [scsi] libsas: use libata-eh-reset for sata rediscovery fis transmit failures (David Milburn) [782929] - [scsi] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata (David Milburn) [782929] - [scsi] libsas: let libata handle command timeouts (David Milburn) [782929] - [scsi] libsas: fix timeout vs completion race (David Milburn) [782929] - [scsi] libsas: prevent double completion of scmds from eh (David Milburn) [782929] - [scsi] libsas: close error handling vs sas_ata_task_done() race (David Milburn) [782929] - [scsi] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done (David Milburn) [782929] - [scsi] libsas: use ->set_dmamode to notify lldds of NCQ parameters (David Milburn) [782929] - [scsi] libsas: prevent domain rediscovery competing with ata error handling (David Milburn) [782929] - [scsi] libsas: convert dev->gone to flags (David Milburn) [782929] - [scsi] libsas: remove ata_port.lock management duties from lldds (David Milburn) [782929] - [scsi] libsas: introduce sas_drain_work() (David Milburn) [782929] - [scsi] libsas: convert ha->state to flags (David Milburn) [782929] - [scsi] libsas: replace event locks with atomic bitops (David Milburn) [782929] - [scsi] libsas: fix leak of dev->sata_dev.identify_[packet_]device (David Milburn) [782929] - [scsi] libsas: fix domain_device leak (David Milburn) [782929] - [scsi] libsas: kill sas_slave_destroy (David Milburn) [782929] - [scsi] libsas: remove unused ata_task_resp fields (David Milburn) [782929] - [scsi] libsas: fix port->dev_list locking (David Milburn) [782929] - [scsi] libsas: remove expander from dev list on error (David Milburn) [782929] - [block] export blk_{get,put}_queue() (Jeff Moyer) [757362] - [block] floppy: fix a crash during rmmod() (Jeff Moyer) [757362] - [block] floppy: Cleanup disk->queue before calling put_disk() if add_disk() was never called (Jeff Moyer) [757362] - [block] add missing blk_queue_dead() checks (Jeff Moyer) [757362] - [block] fix drain_all condition in blk_drain_queue() (Jeff Moyer) [757362] - [block] add blk_queue_dead() (Jeff Moyer) [757362] - [block] don't call blk_drain_queue() if elevator is not up (Jeff Moyer) [757362] - [block] blk-throttle: use queue_is_locked() instead of lockdep_is_held() (Jeff Moyer) [757362] - [block] fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown (Jeff Moyer) [757362] - [block] make get_request[_wait]() fail if queue is dead (Jeff Moyer) [757362] - [block] reorganize throtl_get_tg() and blk_throtl_bio() (Jeff Moyer) [757362] - [block] reorganize queue draining (Jeff Moyer) [757362] - [block] drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg() (Jeff Moyer) [757362] - [block] pass around REQ_* flags instead of broken down booleans during request alloc/free (Jeff Moyer) [757362] - [block] move blk_throtl prototypes to block/blk.h (Jeff Moyer) [757362] - [block] fix genhd refcounting in blkio_policy_parse_and_set() (Jeff Moyer) [757362] - [block] make gendisk hold a reference to its queue (Jeff Moyer) [757362] - [block] Free queue resources at blk_release_queue() (Jeff Moyer) [757362] - [block] fix crash in scsi_dispatch_cmd() (Jeff Moyer) [757362] - [block] Fix oops caused by queue refcounting failure (Jeff Moyer) [757362] - [block] add proper state guards to __elv_next_request (Jeff Moyer) [757362] - [block] fix oops in scsi_run_queue() (Jeff Moyer) [757362] - [block] put stricter guards on queue dead checks (Jeff Moyer) [757362] - [scsi] lpfc: Fix warning on i386 system (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.58 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed FCP EQ memory check prevent initialize to single interrupt vector case (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests (Rob Evers) [738037] - [scsi] lpfc: Fixed system panic during EEH recovery on SLI4 FC port (Rob Evers) [738037] - [scsi] lpfc: Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop (Rob Evers) [738037] - [scsi] lpfc: Fix ELS SCR failing with local reject / invalid RPI (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 port failures after firmware reset or dump (Rob Evers) [738037] - [scsi] lpfc: Fix port reset log messages indicate error when no error is seen (Rob Evers) [738037] - [scsi] lpfc: HBQ buffers are uninitialized in the base driver (Rob Evers) [738037] - [scsi] lpfc: Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed missing hbalock protection on setting/clearing bit in phba->link_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed illegal state transition during driver unload (Rob Evers) [738037] - [scsi] lpfc: Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers (Rob Evers) [738037] - [scsi] lpfc: Fixed a potential error path that might try to free DMA memory not allocated (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 FC port Internal and External loopback diagnostic tests (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.57 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [738037] - [scsi] lpfc: Fix vport never finished discovery if switch runs out of resources (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Fix kernel panic when putting board in offline state twice (Rob Evers) [738037] - [scsi] lpfc: Fix memory leak when running hba resets to SLI-4 board (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.56 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix driver message 3092 and 3116 to KERN_WARNING (Rob Evers) [738037] - [scsi] lpfc: Fix PCI read failure looks like a over temperature event (Rob Evers) [738037] - [scsi] lpfc: Fixed driver event reporting to mgmt on error attention due to forced dump (Rob Evers) [738037] - [scsi] lpfc: Fix not displaying firmware rev for BE boards (Rob Evers) [738037] - [scsi] lpfc: Add asynchronous ABTS notification event feature to driver (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not byte swapping extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.55 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix premature ndlp cleanup after second target LOGO (Rob Evers) [738037] - [scsi] lpfc: Add loop support for sli4 fc (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.54 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed OCM failing COMN_READ_OBJECT and COMN_WRITE_OBJECT mailbox pass-through (Rob Evers) [738037] - [scsi] lpfc: No longer read fcoe parameters if board is not fcoe (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver passing a wrong count value (Rob Evers) [738037] - [scsi] lpfc: Added restore state and error log when sysfs board_mode attribute access failed (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4 FC port persistent linkdown through config region 23 (Rob Evers) [738037] - [scsi] lpfc: Fix for ABTS. Do not free original IOCB whenever ABTS fails (Rob Evers) [738037] - [scsi] lpfc: Fixed Linux driver inconsistency in reporting FC host port-state through OCM (Rob Evers) [738037] - [scsi] lpfc: Return an error if the mbox sysfs is called (Rob Evers) [738037] - [scsi] lpfc: Fix firmware upgrade attempt on unsupported adapter (Rob Evers) [738037] - [scsi] lpfc: Fix incomplete message number 2889 (Rob Evers) [738037] - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.53 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix multiple non-functional discrepancies with upstream (Rob Evers) [738037] - [scsi] lpfc: Fix virtual fabrics bit set in FLOGI incorrectly (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: remove cmd->serial_number litter (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Fix common misspellings (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not returning extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Fix unsupported link speed accepted by SLI4 port (Rob Evers) [738037] - [scsi] lpfc: Increment mix-and-match minor number by 1 for added "protocol" sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Modify WQ handling to use entry_repost (Rob Evers) [738037] - [scsi] lpfc: Moved macro definition to a location proper location in lpfc_hw4.h file (Rob Evers) [738037] - [scsi] lpfc: Added a sysfs attribute "protocol" to report SLI4 port link protocol type (Rob Evers) [738037] - [scsi] lpfc: Added SLI4 INTF_TYPE and SLI_FAMILY as sub-fieled to the fwrev sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.52 driver release (Rob Evers) [738037] - [scsi] lpfc: Adding structure to support T10 DIF in SLI4 (Rob Evers) [738037] - [scsi] lpfc: Fix performance slowed due to too many register accesses (Rob Evers) [738037] - [scsi] lpfc: Fixed a warning when converting from simple_strtoul to strict_strtoul (Rob Evers) [738037] - [scsi] lpfc: Add Initial code to inject T10 DIF errors (Rob Evers) [738037] - [scsi] lpfc: Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.51 driver release (Rob Evers) [738037] - [scsi] lpfc: Changed the way of SLI4 device detecting physical port name (Rob Evers) [738037] - [scsi] lpfc: Add new check to lpfc_decode_firmware_rev to handle releases that have an 'X' (Rob Evers) [738037] - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [738037] - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [738037] - [scsi] lpfc: Fixed driver failed to follow IP reset procedure in SLI4 error attention handler (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.50 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix sysfs lists fabric name for port that has been disconnected from fabric (Rob Evers) [738037] - [scsi] lpfc: Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command (Rob Evers) [738037] - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.49 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed a driver handling IP reset issue when PCI read return error (Rob Evers) [738037] - [scsi] lpfc: Fixed casting problem (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.48 driver release (Rob Evers) [738037] - [scsi] lpfc: Added proper error code return for management API to make proper decisions (Rob Evers) [738037] - [scsi] lpfc: Fix sli4 mailbox status code. Management software has dependancies (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [738037] - [scsi] lpfc: Made error log include PCI BAR bitmap from kernel when enable PCI device failed (Rob Evers) [738037] - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [738037] - [scsi] lpfc: Fix enable_bg config parameter for SLI4 (Rob Evers) [738037] - [scsi] lpfc: fix potentially dangerous trailing ';' (Rob Evers) [738037] - [scsi] lpfc: Fix driver firmware update to match new firmware image format (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: fix a few typos in comments (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: remove extra semicolons (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [738037] - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [738037] - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [738037] - [scsi] lpfc: Fixed mailbox double free panic (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.46 driver release (Rob Evers) [738037] - [scsi] lpfc: Removed unused argument passing to the lpfc_bsg_diag_mode_enter routine (Rob Evers) [738037] - [scsi] lpfc: Add sysfs logging when writeable parameters are changed (Rob Evers) [738037] - [scsi] lpfc: iDiag added SLI4 device PCI BAR memory mapped reigster access methods (Rob Evers) [738037] - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [738037] - [scsi] lpfc: Fixed cosmetic issues with T10 DIF (Rob Evers) [738037] - [scsi] lpfc: iDiag fixed mailbox capture and dump overlapping bitmap macro definition (Rob Evers) [738037] - [scsi] lpfc: iDiag changed command structure data array indexing by using macro defines (Rob Evers) [738037] - [scsi] lpfc: iDiag extended debugfs setting up inline mailbox capture and dump capability (Rob Evers) [738037] - [scsi] lpfc: Fix the case where the SCSI host supplies the CRC, only support T10 DIF type 1 (Rob Evers) [738037] - [scsi] lpfc: Fixed failure to show 16 Gbit from FC host supported_speeds sysfs entry (Rob Evers) [738037] - [fs] ext4: fix the deadlock in mpage_da_map_and_submit() (Lukas Czerner) [737780] - [fs] ext4: fix deadlock in ext4_ordered_write_end() (Lukas Czerner) [737780] - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [737780] - [fs] ext4: fix ext4_da_block_invalidatepages() to handle page range properly (Lukas Czerner) [737780] - [fs] ext4: call mpage_da_submit_io() from mpage_da_map_blocks() (Lukas Czerner) [737780]- [virt] blkfront: don't change to closing if we're busy (Andrew Jones) [773219] - [virt] blkfront: don't put bdev right after getting it (Andrew Jones) [773219] - [virt] blkfront: Remove obsolete info->users (Andrew Jones) [773219] - [virt] blkfront: Lock blockfront_info during xbdev removal (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev release) (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev open) (Andrew Jones) [773219] - [virt] blkfront: Lock blkfront_info when closing (Andrew Jones) [773219] - [virt] blkfront: Clean up vbd release (Andrew Jones) [773219] - [virt] blkfront: Fix gendisk leak (Andrew Jones) [773219] - [virt] blkfront: Fix backtrace in del_gendisk (Andrew Jones) [773219] - [virt] blkfront: fixes for 'xm block-detach ... --force' (Andrew Jones) [773219] - [virt] xen: use less generic names in blkfront driver (Andrew Jones) [773219] - [scsi] qla4xxx: v5.02.00.00.06.03-k2 (Chad Dupuis) [725502] - [scsi] qla4xxx: Added ping support (Chad Dupuis) [725502] - [scsi] iscsi_transport: Added Ping support (Chad Dupuis) [725502] - [scsi] qla4xxx: added support for host event (Chad Dupuis) [725502] - [scsi] scsi_transport_iscsi: added support for host event (Chad Dupuis) [725502] - [scsi] qla4xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove un-necessary print statment (Chad Dupuis) [725502] - [scsi] qla4xxx: Modified debug log messages for boot info (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix verify boot idx correctly (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix un-necessary delay on invalid DDB (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove unused code (Chad Dupuis) [725502] - [scsi] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR (Mike Snitzer) [789021] - [scsi] Make sure provisioning mode is reported correctly (Mike Snitzer) [789021] - [scsi] Ensure discard failure gets treated as a target problem (Mike Snitzer) [789021] - [x86] iommu/amd: Fix wrong shift direction (Don Dutile) [781531] - [x86] iommu/amd: Don't use MSI address range for DMA addresses (Don Dutile) [781524] - [pci] kabi: fix potential use of older pci_[un]block_user_cfg_access (Don Dutile) [786610] - [uio] Convert uio_generic_pci to new intx masking API (Don Dutile) [786610] - [pci] Introduce INTx check & mask API (Don Dutile) [786610] - [pci] Rework config space blocking services (Don Dutile) [786610] - [uio] uio_pci_generic: Remove useless spin_lock (Don Dutile) [786610] - [fs] autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race (Ian Kent) [786693] - [fs] autofs4: catatonic_mode vs. notify_daemon race (Ian Kent) [786693] - [fs] autofs4: deal with autofs4_write/autofs4_write races (Ian Kent) [786693] - [block] md/raid1: perform bad-block tests for WriteMostly devices too (Jes Sorensen) [789570] - [fs] GFS2: Sort the ordered write list (Robert S Peterson) [788627] - [fs] GFS2: combine duplicated block freeing routines (Robert S Peterson) [788627] - [fs] GFS2: Fix multi-block allocation (Robert S Peterson) [788627] - [fs] GFS2: decouple quota allocations from block allocations (Robert S Peterson) [788627] - [fs] GFS2: split function rgblk_search (Robert S Peterson) [788627] - [fs] GFS2: Fix up "off by one" in the previous patch (Robert S Peterson) [788627] - [fs] GFS2: move toward a generic multi-block allocator (Robert S Peterson) [788627] - [fs] vfs: Provide function to get superblock and wait for it to thaw (Eric Sandeen) [747740] - [fs] quota: Fix deadlock with suspend and quotas (Eric Sandeen) [747740] - [fs] vfs: In get_super() and user_get_super() restarts are unconditional (Eric Sandeen) [747740] - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [745775] - [fs] VFS: Fix the remaining automounter semantics regressions (Ian Kent) [745775] - [fs] vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag (Ian Kent) [745775] - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [745775]- [netdrv] tg3: fix ipv6 header length computation (John Feeney) [740052] - [netdrv] tg3: Add 57766 ASIC rev support (John Feeney) [740052] - [netdrv] tg3: Update version to 3.122 (John Feeney) [740052] - [netdrv] tg3: Return flowctrl config through ethtool (John Feeney) [740052] - [netdrv] tg3: Save stats across chip resets (John Feeney) [740052] - [netdrv] tg3: Remove ethtool stats member from dev struct (John Feeney) [740052] - [netdrv] tg3: Scale back code that modifies MRRS (John Feeney) [740052] - [netdrv] tg3: Fix TSO CAP for 5704 devs w / ASF enabled (John Feeney) [740052] - [netdrv] tg3: Add MDI-X reporting (John Feeney) [740052] - [netdrv] tg3: Restrict large prod ring cap devices (John Feeney) [740052] - [netdrv] tg3: Adjust BD replenish thresholds (John Feeney) [740052] - [netdrv] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [740052] - [netdrv] convert .get_drvinfo routines to strlcpy (John Feeney) [740052] - [netdrv] tg3: Update version to 3.121 (John Feeney) [740052] - [netdrv] tg3: Eliminate timer race with reset_task (John Feeney) [740052] - [netdrv] tg3: Schedule at most one tg3_reset_task run (John Feeney) [740052] - [netdrv] tg3: Obtain PCI function number from device (John Feeney) [740052] - [netdrv] tg3: Fix irq alloc error cleanup path (John Feeney) [740052] - [netdrv] tg3: Fix 4k skb error recovery path (John Feeney) [740052] - [netdrv] tg3: Fix 4k tx bd segmentation code (John Feeney) [740052] - [netdrv] tg3: Fix APE mutex init and use (John Feeney) [740052] - [netdrv] tg3: add tx_dropped counter (John Feeney) [740052] - [netdrv] tg3: fix tigon3_dma_hwbug_workaround() (John Feeney) [740052] - [netdrv] tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (John Feeney) [740052] - [netdrv] tg3: Fix VLAN tagging regression (John Feeney) [740052] - [netdrv] tg3: Code movement (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_halt_cpu() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [740052] - [netdrv] tg3: Add ability to turn off 1shot MSI (John Feeney) [740052] - [netdrv] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [740052] - [netdrv] tg3: Fix missed MSI workaround (John Feeney) [740052] - [netdrv] tg3: Check all adv bits when checking config (John Feeney) [740052] - [netdrv] tg3: Update version to 3.120 (John Feeney) [740052] - [netdrv] tg3: Add external loopback support to selftest (John Feeney) [740052] - [net] add external loopback test in ethtool self test (John Feeney) [740052] - [netdrv] tg3: Restructure tg3_test_loopback (John Feeney) [740052] - [netdrv] tg3: Pull phy int lpbk setup into separate function (John Feeney) [740052] - [netdrv] tg3: Remove dead code (John Feeney) [740052] - [netdrv] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [740052] - [netdrv] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [740052] - [netdrv] tg3: Add tx BD budgeting code (John Feeney) [740052] - [netdrv] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [740052] - [netdrv] tg3: Add partial fragment unmapping code (John Feeney) [740052] - [netdrv] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] tg3: Remove short DMA check for 1st fragment (John Feeney) [740052] - [netdrv] tg3: Simplify tx bd assignments (John Feeney) [740052] - [netdrv] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [740052] - [netdrv] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [740052] - [netdrv] tg3: Return size from tg3_vpd_readblock() (John Feeney) [740052] - [netdrv] tg3: Fix int selftest for recent devices (John Feeney) [740052] - [netdrv] tg3: Fix RSS indirection table distribution (John Feeney) [740052] - [netdrv] tg3: Add 5719 and 5720 to EEE_CAP list (John Feeney) [740052] - [netdrv] tg3: Fix link down notify failure when EEE disabled (John Feeney) [740052] - [netdrv] tg3: Fix link flap at 100Mbps with EEE enabled (John Feeney) [740052] - [netdrv] tg3: Fix io failures after chip reset (John Feeney) [740052] - [netdrv] tg3: Match power source to driver state (John Feeney) [740052] - [netdrv] tg3: Add function status reporting (John Feeney) [740052] - [netdrv] tg3: Create critical section around GPIO toggling (John Feeney) [740052] - [netdrv] tg3: Determine PCI function number in one place (John Feeney) [740052] - [netdrv] tg3: Check transitions to D0 power state (John Feeney) [740052] - [netdrv] tg3: Move power state transitions to init_one (John Feeney) [740052] - [netdrv] tg3: Detect APE enabled devs earlier (John Feeney) [740052] - [netdrv] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [740052] - [netdrv] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [740052] - [netdrv] tg3: Show flowctrl settings through get_settings() (John Feeney) [740052] - [netdrv] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [740052] - [netdrv] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [740052] - [net] remove interrupt.h inclusion from netdevice.h (John Feeney) [740052] - [netdrv] tg3: Fix tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [740052] - [netdrv] tg3: Add braces around 5906 workaround (John Feeney) [740052] - [netdrv] tg3: Add TSO loopback test (John Feeney) [740052] - [netdrv] tg3: Add jumbo frame loopback tests to selftest (John Feeney) [740052] - [netdrv] tg3: Cleanup transmit error path (John Feeney) [740052] - [scsi] iscsi: don't hang in endless loop if no targets present (Mike Christie) [747846] - [scsi] libiscsi: fix cmd timeout/completion race (Mike Christie) [747846] - [scsi] libiscsi_tcp: fix max_r2t manipulation (Mike Christie) [747846] - [scsi] iscsi: fix setting of pid from netlink skb (Mike Christie) [747846] - [kernel] sched: Cure nr_iowait_cpu() users (Larry Woodman) [760479] - [kernel] proc: Consider NO_HZ when printing idle and iowait times (Larry Woodman) [760479] - [kernel] nohz: Make idle/iowait counter update conditional (Larry Woodman) [760479] - [kernel] nohz: Fix update_ts_time_stat idle accounting (Larry Woodman) [760479] - [kernel] cputime: Clean up cputime_to_usecs and usecs_to_cputime macros (Larry Woodman) [760479] - [mm] memcg: avoid css_get() (Johannes Weiner) [717803] - [mm] memcg: coalesce charging via percpu storage (Johannes Weiner) [717803] - [mm] memcg: coalesce uncharge during unmap/truncate (Johannes Weiner) [717803] - [kernel] tracing: send_sigqueue() needs trace_signal_generate() too (Oleg Nesterov) [738720] - [kernel] tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info (Oleg Nesterov) [738720] - [tracing] latency: Fix header output for latency tracers (Jiri Olsa) [734757] - [kernel] tracing: Fixing wakeup tracer function for disabled function trace (Jiri Olsa) [734757] - [kernel] tracing: Convert nop macros to static inlines (Jiri Olsa) [734757] - [sched] Fix cgroup movement of waking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of forking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of newly created process (Larry Woodman) [773517] - [sched] Fix ->min_vruntime calculation in dequeue_entity() (Larry Woodman) [773517] - [sched] cgroup: Fixup broken cgroup movement (Larry Woodman) [773517] - [fs] GFS2: Read in rindex if necessary during unlink (Robert S Peterson) [790997] - [fs] GFS2: More automated code analysis fixes (Robert S Peterson) [790997] - [usb] serial: use port endpoint size to determine if ep is available (Don Zickus) [744113] - [ppc] pseries: Cancel RTAS event scan before firmware flash (Steve Best) [718252] - [ppc] Fix device tree claim code (Steve Best) [740544] - [ppc] Fix accounting of softirq time when idle (Steve Best) [740550] - [fs] GFS2: panic in gfs2_rindex_update during gfs2_grow (Robert S Peterson) [791010] - [fs] GFS2: Implement FITRIM ioctl (Steven Whitehouse) [656959] - [x86] ACPI: Fix possible alignment issues with GAS 'address' references (Myron Stowe) [708447] - [x86] ACPI / PM: Use existing ACPI iomaps for NVS save/restore (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_get_iomem() (Myron Stowe) [708447] - [x86] ACPI: Do not use krefs under a mutex in osl.c (Myron Stowe) [708447] - [x86] ACPI: Make acpi_os_map_memory() avoid creating unnecessary mappings (Myron Stowe) [708447] - [x86] ACPI: Avoid walking the list of memory mappings in osl.c twice in a row (Myron Stowe) [708447] - [x86] ACPI: Change acpi_ioremap_lock into a mutex (Myron Stowe) [708447] - [x86] ACPI: Do not export functions that are only used in osl.c (Myron Stowe) [708447] - [x86] ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_ioremap() (Myron Stowe) [708447] - [x86] ACPI: fix resource check message (Myron Stowe) [708447] - [x86] ACPI: Use ioremap_cache() (Myron Stowe) [708447] - [x86] ACPI: Page based coalescing of I/O remappings optimization (Myron Stowe) [708447] - [x86] ACPI: Convert simple locking to RCU based locking (Myron Stowe) [708447] - [x86] ACPI: Pre-map 'system event' related register blocks (Myron Stowe) [708447] - [x86] ACPI: Add interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [708447] - [x86] ACPI: Maintain a list of ACPI memory mapped I/O remappings (Myron Stowe) [708447] - [x86] ACPI: fix unused but set variables in ACPI (Myron Stowe) [708447] - [net] make bonding slaves honour master's skb->priority (Andy Gospodarek) [749416] - [net] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Jiri Pirko) [742588] - [scsi] hpsa: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [kernel] perf: add examples.txt file (Jason Baron) [569502] - [tracing] Fix returning of duplicate data after EOF in trace_pipe_raw (Jason Baron) [746009] - [block] Fix sysctl check failure update (James Paradis) [714021] - [pci] Workaround hard-wired bus number (Myron Stowe) [790557] - [x86] APEI: Avoid resource conflict errors (Matthew Garrett) [696521] - [netdrv] igbvf driver update (Stefan Assmann) [737716] - [netdrv] enic driver update (Stefan Assmann) [747384] - [scsi] revert remove tech_preview tag for mpt2sas lockless mode (Tomas Henzl) [559393]- [block] md: Fix sysctl check failure (James Paradis) [714021] - [netdrv] mlx4: fix DMA mapping leak when allocation fails (Steve Best) [787771] - [kernel] perf, tool: Fix scripts dependent on upstream raw_syscall event (Jiri Olsa) [726600] - [kernel] perf, tool: Fix prefix matching for kernel maps (Jiri Olsa) [755873] - [fs] NFSv4: Further reduce the footprint of the idmapper (Steve Dickson) [730045] - [fs] NFSv4: Reduce the footprint of the idmapper (Steve Dickson) [730045] - [netdrv] be2net: bump version (Ivan Vecera) [738041] - [netdrv] be2net: Use new implementation of get mac list command (Ivan Vecera) [738041] - [netdrv] be2net: Fix link status query command (Ivan Vecera) [738041] - [netdrv] be2net: add descriptions for stat counters reported via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [738041] - [netdrv] be2net: query link status in be_open() (Ivan Vecera) [738041] - [netdrv] be2net: fix range check for set_qos for a VF (Ivan Vecera) [738041] - [netdrv] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [738041] - [netdrv] be2net: Fix INTx processing for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add support for Skyhawk cards (Ivan Vecera) [738041] - [netdrv] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [738041] - [netdrv] be2net: fix ethtool ringparam reporting (Ivan Vecera) [738041] - [netdrv] be2net: workaround to fix a bug in BE (Ivan Vecera) [738041] - [netdrv] be2net: update some counters to display via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: netpoll support (Ivan Vecera) [738041] - [netdrv] be2net: Fix non utilization of RX queues (Ivan Vecera) [738041] - [netdrv] be2net: Use new hash key (Ivan Vecera) [738041] - [netdrv] be2net: Add error handling for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix error recovery paths (Ivan Vecera) [738041] - [netdrv] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Use V1 query link status command for lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: add register dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix TX queue create for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [738041] - [netdrv] be2net: don't log more than one error on detecting EEH/UE errors (Ivan Vecera) [738041] - [netdrv] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [738041] - [netdrv] be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios (Ivan Vecera) [738041] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [738041] - [netdrv] be2net: Add detect UE feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix disabling multicast promiscous mode (Ivan Vecera) [738041] - [netdrv] be2net: Fix endian issue in RX filter command (Ivan Vecera) [738041] - [netdrv] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [738041] - [netdrv] be2net: Refactored be_cmds.c file (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple RX/TX rings in multi channel mode (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple TXQs in BE2 (Ivan Vecera) [738041] - [netdrv] be2net: refactor VF setup/teardown code into be_vf_setup/clear() (Ivan Vecera) [738041] - [netdrv] be2net: fix truesize errors (Ivan Vecera) [738041] - [netdrv] be2net: Making die temperature ioctl call async (Ivan Vecera) [738041] - [netdrv] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [738041] - [netdrv] be2net: Change the data type of the 'on die temperature' stat (Ivan Vecera) [738041] - [netdrv] be2net: Add 60 second delay to allow FAT dump completion on recovery from EEH (Ivan Vecera) [738041] - [netdrv] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [738041] - [netdrv] be2net: fix multicast filter programming (Ivan Vecera) [738041] - [netdrv] be2net: remove unused variable (Ivan Vecera) [738041] - [netdrv] be2net: increase FW update completion timeout (Ivan Vecera) [738041] - [netdrv] be2net: fix erx->rx_drops_no_frags wrap around (Ivan Vecera) [738041] - [netdrv] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [738041] - [netdrv] be2net: Fix race in posting rx buffers (Ivan Vecera) [738041] - [netdrv] be2net: Storing the 'vid' got by the grp5 event instead of storing the vlan_tag (Ivan Vecera) [738041] - [netdrv] benet: fix build error on 32bit arch (Ivan Vecera) [738041] - [netdrv] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [738041] - [netdrv] be2net: drop pkts that do not belong to the port (Ivan Vecera) [738041] - [netdrv] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [738041] - [netdrv] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [738041] - [netdrv] be2net: no need to query link status (Ivan Vecera) [738041] - [netdrv] be2net: remove wrong and unnecessary calls to netif_carrier_off() (Ivan Vecera) [738041] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [738041] - [netdrv] be2net: cleanup and refactor stats code (Ivan Vecera) [738041]- [netdrv] e1000: update DRV_VERSION to match upstream (Dean Nelson) [737719] - [netdrv] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [737719] - [netdrv] e1000: Adding e1000_dump function (Dean Nelson) [737719] - [netdrv] e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Dean Nelson) [737719] - [netdrv] e1000: cleanup CE4100 MDIO registers access (Dean Nelson) [737719] - [netdrv] e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Dean Nelson) [737719] - [netdrv] e1000: fix lockdep splat in shutdown handler (Dean Nelson) [737719] - [netdrv] e1000: fix assignment of 0/1 to bool variables (Dean Nelson) [737719] - [netdrv] e1000: remove not used fw_version from .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: Convert _LENGTH_OF_ADDRESS to ETH_ALEN (Dean Nelson) [737719] - [netdrv] e1000: cleanup .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: fix skb truesize underestimation (Dean Nelson) [737719] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737719] - [netdrv] e1000: convert to private mutex from rtnl (Dean Nelson) [737719] - [netdrv] e1000: convert mdelay to msleep (Dean Nelson) [737719] - [netdrv] e1000: convert hardware management from timers to threads (Dean Nelson) [737719] - [netdrv] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [737719] - [netdrv] e1000: convert to SKB paged frag API (Dean Nelson) [737719] - [netdrv] e1000: repair missing flush operations (Dean Nelson) [737719] - [netdrv] e1000: always call e1000_check_for_link() on e1000_ce4100 MACs (Dean Nelson) [737719] - [netdrv] Fix common misspellings (Dean Nelson) [737719] - [netdrv] e1000: fix comment/printk typos (Dean Nelson) [737719] - [netdrv] bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref (Mike Christie) [740051] - [netdrv] BNX2I: Update version (Mike Christie) [740051] - [netdrv] BNX2I: Fixed the override of the error_mask module param (Mike Christie) [740051] - [netdrv] BNX2I: Fixed kernel panic due to illegal usage of sc->request->cpu (Mike Christie) [740051] - [netdrv] BNX2I: Added the use of kthreads to handle SCSI cmd completion (Mike Christie) [740051] - [netdrv] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [737713] - [netdrv] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [737713] - [netdrv] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - use braces in both branches of a conditional statement (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - check return values consistently (Dean Nelson) [737713] - [netdrv] e1000e: add missing initializers reported when compiling with W=1 (Dean Nelson) [737713] - [netdrv] e1000e: update copyright year (Dean Nelson) [737713] - [netdrv] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [737713] - [netdrv] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [737713] - [netdrv] e1000e: increase version number (Dean Nelson) [737713] - [netdrv] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [737713] - [netdrv] e1000e: concatenate long debug strings which span multiple lines (Dean Nelson) [737713] - [netdrv] e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state (Dean Nelson) [737713] - [netdrv] e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 (Dean Nelson) [737713] - [netdrv] e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Dean Nelson) [737713] - [netdrv] e1000e: update workaround for 82579 intermittently disabled during S0->Sx (Dean Nelson) [737713] - [netdrv] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [737713] - [netdrv] e1000e: Need to include vmalloc.h (Dean Nelson) [737713] - [netdrv] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [737713] - [netdrv] e1000e: use hardware default values for Transmit Control register (Dean Nelson) [737713] - [netdrv] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [737713] - [netdrv] e1000e: 82579: workaround for link drop issue (Dean Nelson) [737713] - [netdrv] e1000e: always set transmit descriptor control registers the same (Dean Nelson) [737713] - [netdrv] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [737713] - [netdrv] e1000e: pass pointer to ring struct instead of adapter struct (Dean Nelson) [737713] - [netdrv] e1000e: convert head, tail and itr_register offsets to __iomem pointers (Dean Nelson) [737713] - [netdrv] e1000e: re-enable alternate MAC address for all devices which support it (Dean Nelson) [737713] - [netdrv] e1000e: default IntMode based on kernel config & available hardware support (Dean Nelson) [737713] - [netdrv] e1000e: fix assignment of 0/1 to bool variables (Dean Nelson) [737713] - [netdrv] e1000e: hitting BUG_ON() from napi_enable (Dean Nelson) [737713] - [netdrv] e1000e: cleanup strlcpy conversion of .get_drvinfo routines (Dean Nelson) [737713] - [netdrv] e1000e: cleanup .get_drvinfo on strncpy usage (Dean Nelson) [737713] - [netdrv] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [737713] - [netdrv] e1000e: Convert printks to pr_ (Dean Nelson) [737713] - [netdrv] e1000e: demote a debugging WARN to a debug log message (Dean Nelson) [737713] - [netdrv] e1000e: fix skb truesize underestimation (Dean Nelson) [737713] - [netdrv] e1000e: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737713] - [netdrv] e1000e: locking bug introduced by commit 67fd4fcb (Dean Nelson) [737713] - [netdrv] e1000e: bad short packets received when jumbos enabled on 82579 (Dean Nelson) [737713] - [netdrv] e1000e: make function tables const (Dean Nelson) [737713] - [netdrv] intel: convert to SKB paged frag API (Dean Nelson) [737713] - [netdrv] e1000e: workaround for packet drop on 82579 at 100Mbps (Dean Nelson) [737713] - [netdrv] 1000e: Spurious interrupts and dropped packets with 82577/8/9 in half-duplex (Dean Nelson) [737713] - [netdrv] e1000e: convert driver to use extended descriptors (Dean Nelson) [737713] - [netdrv] e1000e: workaround invalid Tx/Rx tail descriptor register write (Dean Nelson) [737713] - [netdrv] e1000e: remove e1000_queue_stats (Dean Nelson) [737713] - [netdrv] e1000e: Add module.h to drivers who were implicitly using it (Dean Nelson) [737713] - [netdrv] e1000e: convert short duration msleep() to usleep_range() (Dean Nelson) [737713] - [netdrv] e100: Remove alloc_etherdev error messages (Dean Nelson) [737718] - [netdrv] e100: remove unused fw_version from .get_drvinfo routine (Dean Nelson) [737718] - [netdrv] e100: use strcpy in .get_drvinfo routines (Dean Nelson) [737718] - [netdrv] e100: make sure vlan support isn't advertised on old adapters (Dean Nelson) [737718] - [netdrv] e100: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737718] - [mmc] sd: Fix SDR12 timing regression (Don Zickus) [671335] - [mmc] sdhci: Fix tuning timer incorrect setting when suspending host (Don Zickus) [671335] - [mmc] sd: Macro name cleanup for high speed dtr (Don Zickus) [671335] - [mmc] sd: Handle SD3.0 cards not supporting UHS-I bus speed mode (Don Zickus) [671335] - [mmc] sd: UHS-I bus speed should be set last in UHS initialization (Don Zickus) [671335] - [mmc] sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish (Don Zickus) [671335] - [mmc] sdhci: change CONFIG_MMC_RICOH_MMC to y (Don Zickus) [738180 757948] - [pci] quirk: Always check for lower base frequency quirk for Ricoh 1180:e823 (Don Zickus) [738180 757948] - [mmc] sdhci: Add Ricoh e823 PCI ID (Don Zickus) [738180 757948] - [mmc] Added quirks for Ricoh 1180:e823 lower base clock frequency (Don Zickus) [738180 757948] - [mmc] Add PCI fixup quirks for Ricoh 1180:e823 reader (Don Zickus) [738180 757948] - [mmc] ricoh_mmc: port from driver to pci quirk (Don Zickus) [738180 757948] - [mmc] sdhci: add support for retuning mode 1 (Don Zickus) [671335] - [mmc] sdhci: add support for programmable clock mode (Don Zickus) [671335] - [mmc] sdhci: enable preset value after uhs initialization (Don Zickus) [671335] - [mmc] sd: add support for tuning during uhs initialization (Don Zickus) [671335] - [mmc] sd: report correct speed and capacity of uhs cards (Don Zickus) [671335] - [mmc] sd: set current limit for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for uhs bus speed mode selection (Don Zickus) [671335] - [mmc] sdhci: reset sdclk before setting high speed enable (Don Zickus) [671335] - [mmc] sd: add support for driver type selection (Don Zickus) [671335] - [mmc] sd: query function modes for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for signal voltage switch procedure (Don Zickus) [671335] - [mmc] sdhci: print SD Command and CAPABILITY_1 when dumping registers (Don Zickus) [671335] - [mmc] implement SD-combo (IO+mem) support (Don Zickus) [671335] - [mmc] split mmc_sd_init_card() (Don Zickus) [671335] - [mmc] SDHC 3.0: correct f_min calculation for SD 3.0 spec (Don Zickus) [671335] - [mmc] SDHC 3.0: Base clock frequency change in spec 3.0 (Don Zickus) [671335] - [mmc] SDHC 3.0: support 10-bit divided clock mode (Don Zickus) [671335] - [mmc] Test bus-width for old MMC devices (Don Zickus) [671335] - [virt] x86: Update last_guest_tsc in vcpu_put (Frank Arnold) [634293] - [virt] x86: Implement userspace interface to set virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Delegate tsc-offset calculation to architecture code (Frank Arnold) [634293] - [virt] x86: Implement call-back to propagate virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [634293] - [virt] x86: Let kvm-clock report the right tsc frequency (Frank Arnold) [634293] - [virt] SVM: Implement infrastructure for TSC_RATE_MSR (Frank Arnold) [634293] - [scsi] megaraid_sas: Fix instance access in megasas_reset_timer (Tomas Henzl) [759318] - [scsi] fcoe: Make fcoe_transport_destroy a synchronous operation (Neil Horman) [771251] - [dm] RAID: Prevent DM RAID from loading bitmap twice (Jonathan E Brassow) [789409] - [x86] APEI: Add some upstream updates (Matthew Garrett) [728987] - [netdrv] bnx2x: remove the 'poll' module option (Michal Schmidt) [690070] - [netdrv] ixgbevf: update to upstream version 2.2.0-k (Andy Gospodarek) [737717] - [netdrv] ixgbe: update to upstream version 3.6.7-k (Andy Gospodarek) [737715] - [netdrv] macvtap: Fix the minor device number allocation (Steve Best) [786518]- [x86] microcode_amd: Add support for CPU family specific container files (Frank Arnold) [787698] - [mm] HWPOISON: convert pr_debug()s to pr_info() (Dean Nelson) [789789] - [mm] mm/memory-failure.c: fix page isolated count mismatch (Dean Nelson) [789789] - [mm] mem-hwpoison: fix page refcount around isolate_lru_page() (Dean Nelson) [789789] - [mm] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [789789] - [mm] thp: fix unsuitable behavior for hwpoisoned tail page (Dean Nelson) [789789] - [mm] thp: fix the wrong reported address of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: fix splitting of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: compound_trans_order (Dean Nelson) [789789] - [mm] memcontrol: move if-statement to reflect upstream in prep for next patch (Dean Nelson) [789789] - [block] DM RAID: Handle failure to read superblock (Jonathan E Brassow) [759567] - [block] DM RAID: Set MD_CHANGE_DEVS on device rebuild (Jonathan E Brassow) [754271] - [netdrv] qlcnic: Updated License file (Chad Dupuis) [722299] - [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix API unlock (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix firmware abort code check (Chad Dupuis) [722299] - [netdrv] qlcnic: report valid speed and duplex status when link is down (Chad Dupuis) [722299] - [netdrv] qlcnic: Stop pause ctrl frames on fw hang (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [722299] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [722299] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Chad Dupuis) [722299] - [netdrv] qlcnic: fix beacon and LED test (Chad Dupuis) [722299] - [netdrv] qlcnic: updated reset sequence (Chad Dupuis) [722299] - [netdrv] qlcnic: skip IDC ack check in fw reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: reset loopback mode if promiscous mode setting fails (Chad Dupuis) [722299] - [netdrv] qlcnic: fix external loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: Change CDRP function (Chad Dupuis) [722299] - [netdrv] qlcnic: Added error logging for firmware abort (Chad Dupuis) [722299] - [netdrv] qlcnic: add beacon test support (Chad Dupuis) [722299] - [netdrv] qlcnic: fix cdrp race condition (Chad Dupuis) [722299] - [netdrv] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [722299] - [netdrv] qlcnic: Change debug messages in loopback path (Chad Dupuis) [722299] - [netdrv] qlcnic: detect fan failure (Chad Dupuis) [722299] - [netdrv] qlcnic: fix ethtool link status (Chad Dupuis) [722299] - [netdrv] qlcnic: Added debug info (Chad Dupuis) [722299] - [netdrv] qlcnic: Move get template from probe to start fw (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix delay in reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump related changes (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix enviroment variable for udev event generation during FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: change capture mask for FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: define error code for loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: fix race in skb->len access (Chad Dupuis) [722299] - [netdrv] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [722299] - [netdrv] qlcnic: updated supported cards information (Chad Dupuis) [722299] - [netdrv] qlcnic: fix chip reset logic (Chad Dupuis) [722299] - [netdrv] qlcnic: add external loopback support through sysfs (Chad Dupuis) [722299] - [netdrv] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [722299] - [netdrv] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [722299] - [netdrv] qlcnic: fix default operating state of interface (Chad Dupuis) [722299] - [netdrv] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [722299] - [netdrv] qlcnic: Add code to tune FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove casts of void * (Chad Dupuis) [722299] - [netdrv] qlcnic: Added sysfs node support (Chad Dupuis) [722299] - [netdrv] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump support (Chad Dupuis) [722299] - [netdrv] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [722299] - [virt] xen/events: BUG() when we can't allocate our event->irq array (Igor Mammedov) [772981] - [virt] xen: Populate xenbus device attributes (Igor Mammedov) [772981] - [virt] xen: use static initializers in xen-balloon.c (Igor Mammedov) [772981] - [virt] xen-netfront: correct MAX_TX_TARGET calculation (Igor Mammedov) [772981] - [virt] xen/irq: Alter the locking to use a mutex instead of a spinlock (Igor Mammedov) [772981] - [virt] xen-blkfront: Fix one off warning about name clash (Igor Mammedov) [772981] - [virt] xen: set max_pfn_mapped to the last pfn mapped + partial revert (Igor Mammedov) [772981] - [scsi] qla4xxx: v5.02.00.00.06.03-k1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] libiscsi: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [722297] - [scsi] qla4xxx: Update license (Chad Dupuis) [722297] - [scsi] qla4xxx: Added error logging for firmware abort (Chad Dupuis) [722297] - [scsi] qla4xxx: Cleanup modinfo display (Chad Dupuis) [722297] - [scsi] qla4xxx: Clear the RISC interrupt bit during FW init (Chad Dupuis) [722297] - [scsi] qla4xxx: Disable generating pause frames in case of FW hung (Chad Dupuis) [722297] - [scsi] qla4xxx: Temperature monitoring for ISP82XX core (Chad Dupuis) [722297] - [scsi] qla4xxx: Break the loop if the sendtargets list was empty (Chad Dupuis) [722297] - [scsi] qla4xxx: Limit the ACB Default Timeout value to 12s (Chad Dupuis) [722297] - [scsi] qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Chad Dupuis) [722297] - [scsi] qla4xxx: check for FW alive before calling chip_reset (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix the IDC locking mechanism (Chad Dupuis) [722297] - [scsi] qla4xxx: Wait for disable_acb before doing set_acb (Chad Dupuis) [722297] - [scsi] qla4xxx: Don't recover adapter if device state is FAILED (Chad Dupuis) [722297] - [scsi] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix CPU lockups when ql4xdontresethba set (Chad Dupuis) [722297] - [scsi] qla4xxx: Perform context resets in case of context failures (Chad Dupuis) [722297] - [scsi] treewide: Fix typos in various parts of the kernel, and fix some comments (Chad Dupuis) [722297] - [scsi] qla4xxx: select iscsi boot sysfs attrs (Chad Dupuis) [722297] - [scsi] scsi: qla4xxx driver depends on NET (Chad Dupuis) [722297] - [scsi] qla4xxx: v5.02.00.00.06.02-k14 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fixed BFS with sendtargets as boot index (Chad Dupuis) [722297] - [scsi] qlge: Bumped driver version to 1.00.00.30 (Chad Dupuis) [722307] - [scsi] qlge: Fix memory leak in the process of refill (Chad Dupuis) [722307] - [scsi] qlge: Removing needless print's which are not (Chad Dupuis) [722307] - [scsi] qlge: Fixed invalid reference to ip header (Chad Dupuis) [722307] - [scsi] qlge: Updating Schultz LICENSE.qlge file (Chad Dupuis) [722307]- [usb] xHCI: set USB2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: Check host USB2 LPM capability (Don Zickus) [738877] - [usb] Add a strtobool function matching semantics of existing in kernel equivalents (Don Zickus) [738877] - [usb] xhci: Fix USB 3.0 device restart on resume (Don Zickus) [738877] - [usb] usb3.0 ch9 definitions (Don Zickus) [738877] - [usb] xhci: Clean up 32-bit build warnings (Don Zickus) [738877] - [usb] xhci: Properly handle COMP_2ND_BW_ERR (Don Zickus) [738877] - [usb] xhci: Better debugging for critical host errors (Don Zickus) [787110] - [usb] xhci: Be less verbose during URB cancellation (Don Zickus) [787110] - [usb] xhci: Remove debugging about ring structure allocation (Don Zickus) [787110] - [usb] xhci: Remove debugging about toggling cycle bits (Don Zickus) [787110] - [usb] xhci: Remove debugging for individual transfers (Don Zickus) [787110] - [usb] xhci: Remove useless sg-list debugging (Don Zickus) [787110] - [usb] xhci: Remove warnings about MSI and MSI-X capabilities (Don Zickus) [787110] - [usb] xhci: Remove scary warnings about transfer issues (Don Zickus) [770571 787110] - [usb] Trivial: xhci: Fix copy-paste error (Don Zickus) [738877] - [usb] xHCI: fix bug in xhci_clear_command_ring() (Don Zickus) [773109] - [usb] xHCI: Adding #define values used for hub descriptor (Don Zickus) [738877] - [usb] XHCI: resume root hubs when the controller resumes (Don Zickus) [738877 747531] - [usb] xhci: Set slot and ep0 flags for address command (Don Zickus) [738877] - [usb] xhci: fix lockdep warning on endpoint timeout (Don Zickus) [738877] - [usb] fix implicit usage of gfp.h in host/xhci-hub.c (Don Zickus) [738877] - [usb] xHCI: Make xHCI driver have a BOS descriptor (Don Zickus) [738877] - [usb] xhci: remove CONFIG_PCI in xhci.c's probe function (Don Zickus) [738877] - [usb] xhci: move xhci_gen_setup() away from -pci (Don Zickus) [738877] - [usb] xhci: refactor xhci_pci_setup() (Don Zickus) [738877] - [usb] xhci: replace pci_*_consistent() with dma_*_coherent() (Don Zickus) [738877] - [usb] xhci: hide MSI code behind PCI bars (Don Zickus) [683681] - [usb] xhci: group MSI interrupt registration into its own function (Don Zickus) [683681] - [usb] host: introduce USB_ARCH_HAS_XHCI (Don Zickus) [738877] - [usb] xHCI: fix debug message (Don Zickus) [738877] - [usb] xHCI: AMD isoc link TRB chain bit quirk (Don Zickus) [742100] - [usb] usbcore: add sysfs support to xHCI usb2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: test USB2 software LPM (Don Zickus) [738877] - [usb] xHCI: Clear PLC for USB2 root hub ports (Don Zickus) [754045] - [usb] xHCI: test and clear RWC bit (Don Zickus) [738147 754045] - [usb] xHCI: set link state (Don Zickus) [738877] - [usb] usbcore: check device's LPM capability (Don Zickus) [738877] - [usb] usbcore: get BOS descriptor set (Don Zickus) [738877] - [usb] xhci-mem.c: xhci_segment_free: No need for checking seg argument (Don Zickus) [738877] - [usb] xhci-mem.c: Check for ring->first_seg != NULL (Don Zickus) [738877] - [usb] xhci: USB 3.0 BW checking (Don Zickus) [735951] - [usb] xhci: Fix mult base in endpoint bandwidth info (Don Zickus) [735951] - [usb] xhci: ignore xhci version while checking for the link quirk (Don Zickus) [738877] - [usb] xHCI: prevent infinite loop when processing MSE event (Don Zickus) [738877] - [usb] xhci: Redundant check in xhci_check_args for xhci->devs (Don Zickus) [738877] - [usb] xHCI: refine td allocation (Don Zickus) [738877] - [usb] xhci: Don't print short isoc packets. (Don Zickus) [738877] - [usb] xhci: Add software BW checking quirk to Intel PPT xHCI (Don Zickus) [735951] - [usb] xhci: Implement HS/FS/LS bandwidth checking (Don Zickus) [735951] - [usb] xhci: Track interval bandwidth tables per port/TT (Don Zickus) [738877] - [usb] xhci: Store endpoint bandwidth information (Don Zickus) [738877] - [usb] xhci: Store information about roothubs and TTs (Don Zickus) [738877] - [usb] xhci: Store the "real" root port number (Don Zickus) [738877] - [usb] xhci: Refactor endpoint limit checking (Don Zickus) [738877] - [usb] xhci: Rename virt_dev->port to fake_port (Don Zickus) [738877] - [usb] xhci: If no endpoints changed, don't issue BW command (Don Zickus) [738877] - [usb] xhci: Handle zero-length isochronous packets (Don Zickus) [738877] - [usb] xhci: Remove TDs from TD lists when URBs are canceled (Don Zickus) [738877] - [usb] xhci: Fix failed enqueue in the middle of isoch TD (Don Zickus) [738877] - [usb] xhci: Fix memory leak during failed enqueue (Don Zickus) [738877] - [usb] xHCI: report USB2 port in resuming as suspend (Don Zickus) [768238] - [usb] xHCI: fix port U3 status check condition (Don Zickus) [768238] - [usb] rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS (Don Zickus) [738877] - [usb] Mark EHCI LPM functions as __maybe_unused (Don Zickus) [738877] - [usb] ehci: disable LPM and PPCD for nVidia MCP89 chips (Don Zickus) [738877] - [usb] EHCI: Disable langwell/penwell LPM capability (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Basic LPM feature support (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: preparation (Don Zickus) [738877] - [net] ipvs: RHEL6: Enable SCTP transport loadbalancing (Thomas Graf) [786953] - [net] ipvs: Use frag walker helper in SCTP proto support (Thomas Graf) [786953] - [net] ipvs: provide default ip_vs_conn_{in, out}_get_proto (Thomas Graf) [786953] - [net] ipvs: lvs sctp protocol handler is incorrectly invoked ip_vs_app_pkt_out (Thomas Graf) [786953] - [net] ipvs: SCTP Transport Loadbalancing Support (Thomas Graf) [786953] - [block] mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data (Shyam Iyer) [658388] - [block] mtip32xx: do rebuild monitoring asynchronously (Shyam Iyer) [658388] - [block] mtip32xx: uninitialized variable in mtip_quiesce_io() (Shyam Iyer) [658388] - [block] mtip32xx: updates based on feedback (Shyam Iyer) [658388] - [block] mtip32xx: add module.h include to avoid conflict with moduleh tree (Shyam Iyer) [658388] - [block] mtip32xx: mark a few more items static (Shyam Iyer) [658388] - [block] mtip32xx: ensure that all local functions are static (Shyam Iyer) [658388] - [block] mtip32xx: cleanup compat ioctl handling (Shyam Iyer) [658388] - [block] mtip32xx: fix warnings/errors on 32-bit compiles (Shyam Iyer) [658388] - [block] mtip32xx: RHEL specific config changes (Shyam Iyer) [658388] - [ata] Split ahci.c to ahci.h (Shyam Iyer) [658388] - [block] Add driver for Micron RealSSD pcie flash cards (Shyam Iyer) [658388] - [usb] When hot reset for USB3 fails, try warm reset (Don Zickus) [734699 738151 742146 784430] - [usb] usbcore: refine warm reset logic (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Set change bit when warm reset change is set (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Clear warm reset change event during init (Don Zickus) [734699 738151 742146 784430] - [usb] Reset USB 3.0 devices on (re)discovery (Don Zickus) [734699 738151 742146 784430] - [usb] use "device number" instead of "address" (Don Zickus) [734699 738151 742146 784430] - [fs] nfs: Additional readdir cookie loop information (Steve Dickson) [770250] - [fs] NFS: Fix spurious readdir cookie loop messages (Steve Dickson) [770250] - [fs] NFSv4: Save the owner/group name string when doing open (Jeff Layton) [739797] - [fs] tracepoint: add drop_transaction/update_superblock_end to jbd2 (Lukas Czerner) [738726] - [scsi] Fix block queue and elevator memory leak in scsi_alloc_sdev (Jeff Moyer) [769652] - [scsi] Make scsi_free_queue() kill pending SCSI commands (David Milburn) [784117] - [scsi] isci: kill iphy->isci_port lookups (David Milburn) [718264] - [scsi] scsi_dh_rdac: Fix for unbalanced reference count (Mike Snitzer) [749265] - [x86] tsc: Fix SMI induced variation in quick_pit_calibrate() (John Villalovos) [787332] - [virt] kvm: introduce x86_cpuinit.early_percpu_clock_init hook (Igor Mammedov) [788562] - [netdrv] igb driver update (Stefan Assmann) [737714]- [kernel] mm-tracepoint: fix documentation and examples (Jiri Olsa) [788156] - [kernel] perf tools: Fix compile error on x86_64 Ubuntu (Jiri Olsa) [788156] - [kernel] perf report: Fix --stdio output alignment when --showcpuutilization used (Jiri Olsa) [788156] - [kernel] perf annotate: Get rid of field_sep check (Jiri Olsa) [788156] - [kernel] perf annotate: Fix usage string (Jiri Olsa) [788156] - [kernel] perf kmem: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf kmem: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf top: Add error message for EMFILE (Jiri Olsa) [788156] - [kernel] perf test: Change type of '-v' option to INCR (Jiri Olsa) [788156] - [kernel] perf script: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again (Jiri Olsa) [788156] - [kernel] perf top: Don't update total_period on process_sample (Jiri Olsa) [788156] - [kernel] perf hists: Stop using 'self' for struct hist_entry (Jiri Olsa) [788156] - [kernel] perf hists: Rename total_session to total_period (Jiri Olsa) [788156] - [kernel] perf kvm: Fix copy & paste error in description (Jiri Olsa) [788156] - [kernel] perf script: Kill script_spec__delete (Jiri Olsa) [788156] - [kernel] perf top: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf stat: Introduce get_ratio_color() helper (Jiri Olsa) [788156] - [kernel] perf session: Remove impossible condition check (Jiri Olsa) [788156] - [kernel] perf tools: Fix feature-bits rework fallout, remove unused variable (Jiri Olsa) [788156] - [kernel] perf script: Add generic perl handler to process events (Jiri Olsa) [788156] - [kernel] perf tools: Use for_each_set_bit() to iterate over feature flags (Jiri Olsa) [788156] - [kernel] perf tools: Unify handling of features when writing feature section (Jiri Olsa) [788156] - [kernel] perf report: Accept fifos as input file (Jiri Olsa) [788156] - [kernel] perf tools: Moving code in some files (Jiri Olsa) [788156] - [kernel] perf tools: Fix out-of-bound access to struct perf_session (Jiri Olsa) [788156] - [kernel] perf tools: Continue processing header on unknown features (Jiri Olsa) [788156] - [kernel] perf tools: Improve macros for struct feature_ops (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Document and check that mmap_pages must be a power of two (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Provide advice if mmap'ing fails with EPERM (Jiri Olsa) [788156] - [kernel] perf tools: Fix truncated annotation (Jiri Olsa) [788156] - [kernel] perf script: look up thread using tid instead of pid (Jiri Olsa) [788156] - [kernel] perf tools: Look up thread names for system wide profiling (Jiri Olsa) [788156] - [kernel] perf tools: Fix comm for processes with named threads (Jiri Olsa) [788156] - [kernel] perf report: Fix usage string (Jiri Olsa) [788156] - [kernel] perf test: Add more automated tests for event parsing (Jiri Olsa) [788156] - [kernel] perf events: Tidy up perf_event__preprocess_sample (Jiri Olsa) [788156] - [kernel] perf tools: Remove stale git headlines from top comment (Jiri Olsa) [788156] - [kernel] perf tools: Fix a memory leak on perf_read_values_destroy (Jiri Olsa) [788156] - [kernel] perf symbols: Fix error path on symbol__init() (Jiri Olsa) [788156] - [kernel] perf symbols: Get rid of duplicated snprintf() (Jiri Olsa) [788156] - [kernel] perf evlist: Fix errno value reporting on failed mmap (Jiri Olsa) [788156] - [kernel] perf report: Document '--call-graph' for optional print_limit argument (Jiri Olsa) [788156] - [kernel] perf evsel: Fix uninitialized memory access to struct perf_sample (Jiri Olsa) [788156] - [kernel] perf record: Add ability to record event period (Jiri Olsa) [788156] - [kernel] perf tools: Add ability to synthesize event according to a sample (Jiri Olsa) [788156] - [kernel] perf script: Implement option for system-wide profiling (Jiri Olsa) [788156] - [kernel] perf script: Fix mem leaks and NULL pointer checks around strdup()s (Jiri Olsa) [788156] - [kernel] perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test (Jiri Olsa) [788156] - [kernel] perf test: Validate PERF_RECORD_ events and perf_sample fields (Jiri Olsa) [788156] - [kernel] perf event: Introduce perf_event__fprintf (Jiri Olsa) [788156] - [kernel] perf test: Allow running just a subset of the available tests (Jiri Olsa) [788156] - [kernel] perf evlist: Always do automatic allocation of pollfd and mmap structures (Jiri Olsa) [788156] - [kernel] perf tools: Save some loops using perf_evlist__id2evsel (Jiri Olsa) [788156] - [kernel] perf script: Add comm filtering option (Jiri Olsa) [788156] - [kernel] perf tools: make -C consistent across commands (for cpu list arg) (Jiri Olsa) [788156] - [kernel] perf top: Stop using globals for tool state (Jiri Olsa) [788156] - [kernel] perf tools: Rename perf_event_ops to perf_tool (Jiri Olsa) [788156] - [kernel] perf tools: Resolve machine earlier and pass it to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf tools: Pass tool context in the the perf_event_ops functions (Jiri Olsa) [788156] - [kernel] perf annotate: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf report: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf tools: Use evsel->attr.sample_type instead of session->sample_type (Jiri Olsa) [788156] - [kernel] perf session: Remove superfluous callchain_cursor member (Jiri Olsa) [788156] - [kernel] perf event: perf_event_ops->attr() manipulates only an evlist (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce id_hdr_size method out of perf_session (Jiri Olsa) [788156] - [kernel] perf symbols: Add nr_events to symbol_conf (Jiri Olsa) [788156] - [kernel] perf ui progress: Fix divide by zero (Jiri Olsa) [788156] - [kernel] perf record: Move 'group' to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf session: Move threads to struct machine (Jiri Olsa) [788156] - [kernel] perf record: Move mmap_pages to perf_record_opts (Jiri Olsa) [788156] - [kernel] perf evlist: Handle default value for 'pages' on mmap method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce {prepare, start}_workload refactored from 'perf record' (Jiri Olsa) [788156] - [kernel] perf evsel: Introduce config attr method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce add_tracepoints method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce perf_evlist__add_attrs (Jiri Olsa) [788156] - [kernel] perf tools: Simplify debugfs mountpoint handling code (Jiri Olsa) [788156] - [kernel] perf tools: Eliminate duplicate code and use PATH_MAX consistently (Jiri Olsa) [788156] - [kernel] perf/powerpc: Fix build for PowerPC with uclibc toolchains (Jiri Olsa) [788156] - [fs] epoll: fix compiler warning and optimize the non-blocking path (Jason Baron) [709197] - [fs] epoll: move ready event check into proper inline (Jason Baron) [709197] - [fs] epoll: epoll_wait() should not use timespec_add_ns() (Jason Baron) [709197] - [fs] epoll: make epoll_wait() use the hrtimer range feature (Jason Baron) [709197] - [fs] select: rename estimate_accuracy() to select_estimate_accuracy() (Jason Baron) [709197] - [fs] ext4: don't dereference null pointer when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: Fix fs corruption when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: ext4_mkdir should dirty dir_block with newly created directory inode (Lukas Czerner) [773342] - [scsi] bnx2fc: Bumped version to 1.0.10 (Mike Christie) [740059] - [scsi] bnx2fc: NPIV ports go offline when interface is brought down & up (Mike Christie) [740059] - [scsi] bnx2fc: Handle LOGO flooding from the target (Mike Christie) [740059] - [scsi] bnx2fc: fix panic in bnx2fc_post_io_req (Mike Christie) [740059] - [scsi] bnx2fc: Handle SRR LS_ACC drop scenario (Mike Christie) [740059] - [scsi] bnx2fc: Handle ABTS timeout during ulp timeout (Mike Christie) [740059] - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [767199] - [fs] tmpfs: fix off-by-one in max_blocks checks (Eric Sandeen) [783497] - [s390x] kernel: fix 3215 console deadlock (Hendrik Brueckner) [753578] - [net] sctp: implement socket option SCTP_GET_ASSOC_ID_LIST (Thomas Graf) [787622] - [net] tcp: bind() fix autoselection to share ports (Flavio Leitner) [784671] - [fs] xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() (Carlos Maiolino) [694702] - [net] sch_qfq: Enable as module (Thomas Graf) [787637] - [net] sch_qfq: accurate wsum handling (Thomas Graf) [787637] - [net] sch_qfq: fix overflow in qfq_update_start() (Thomas Graf) [787637] - [net] pkt_sched: QFQ - quick fair queue scheduler (Thomas Graf) [787637] - [x86] Add hpet_mmap kernel parameter (Prarit Bhargava) [785667] - [x86] Configure HPET_MMAP on (Prarit Bhargava) [785667] - [net] tcp: fix undo after RTO for CUBIC (Thomas Graf) [786956] - [net] tcp: fix undo after RTO for BIC (Thomas Graf) [786956] - [net] tcp: drop SYN+FIN messages (Thomas Graf) [786956] - [net] tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open (Thomas Graf) [786956] - [net] tcp: allow undo from reordered DSACKs (Thomas Graf) [786956] - [net] tcp: use SACKs and DSACKs that arrive on ACKs below snd_una (Thomas Graf) [786956] - [net] tcp: use DSACKs that arrive when packets_out is 0 (Thomas Graf) [786956] - [net] tcp: make is_dupack a parameter to tcp_fastretrans_alert() (Thomas Graf) [786956] - [net] tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf() (Thomas Graf) [786956] - [net] tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf() (Thomas Graf) [786956] - [net] tcp: properly update lost_cnt_hint during shifting (Thomas Graf) [786956] - [net] tcp: ECN blackhole should not force quickack mode (Thomas Graf) [786956] - [net] tcp: fix validation of D-SACK (Thomas Graf) [786956] - [net] tcp: Proportional Rate Reduction for TCP (Thomas Graf) [786956] - [net] tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side (Thomas Graf) [786956] - [net] tcp_cubic: limit delayed_ack ratio to prevent divide error (Thomas Graf) [786956] - [net] tcp: Make undo_ssthresh arg to tcp_undo_cwr() a bool (Thomas Graf) [786956] - [net] tcp: avoid cwnd moderation in undo (Thomas Graf) [786956] - [net] tcp: undo_retrans counter fixes (Thomas Graf) [786956] - [net] tcp: fix a bug that triggers large number of TCP RST by mistake (Thomas Graf) [786956] - [net] tcp: cleanup of cwnd initialization in tcp_init_metrics() (Thomas Graf) [786956] - [virt] x86, cpu: add FMA4 and TBM to allowed CPUID bits (Eduardo Habkost) [784856] - [fs] cifs: change oplock break slow work to very slow work (Jeff Layton) [772874]- [kernel] timer: add the usleep_range() timer (Dean Nelson) [786458] - [net] SUNRPC: Add trace events to the sunrpc subsystem (Steve Dickson) [784103] - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Chad Dupuis) [769007] - [x86] powernow-k8: Fix indexing issue (Frank Arnold) [781566] - [x86] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB (Frank Arnold) [781566] - [x86] hpet: Immediately disable HPET timer 1 if rtc irq is masked (Frank Arnold) [787695] - [x86] rtc: disable hpet emulation on suspend (Frank Arnold) [787695] - [x86] Report cpb and eff_freq_ro flags correctly (Frank Arnold) [787687] - [x86] cpuinfo: Add feature flags for AMD fam15h model 10h-1fh processors (Frank Arnold) [787687] - [net] ipv6: Generic TTL Security Mechanism (Weiping Pan) [786948] - [net] ipv4: Generalized TTL Security Mechanism (Weiping Pan) [787311] - [scsi] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) (Mike Snitzer) [787282] - [scsi] Correctly set the scsi host/msg/status bytes (Mike Snitzer) [787282] - [scsi] Add all the definitions of host bytes to hostbyte_table (Mike Snitzer) [787282] - [virt] virtio: balloon: Add freeze, restore handlers to support S4 (Amit Shah) [624189] - [virt] virtio: balloon: Move vq initialization into separate function (Amit Shah) [624189] - [virt] virtio: net: Add freeze, restore handlers to support S4 (Amit Shah) [582178] - [virt] virtio: net: Move vq and vq buf removal into separate function (Amit Shah) [582178] - [virt] virtio: net: Move vq initialization into separate function (Amit Shah) [582178] - [virt] virtio: blk: Add freeze, restore handlers to support S4 (Amit Shah) [542378] - [virt] virtio: blk: Move vq initialization to separate function (Amit Shah) [542378] - [virt] virtio: console: Disable callbacks for virtqueues at start of S4 freeze (Amit Shah) [623913] - [virt] virtio: console: Add freeze and restore handlers to support S4 (Amit Shah) [623913] - [virt] virtio: console: Move vq and vq buf removal into separate functions (Amit Shah) [623913] - [virt] virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff (Amit Shah) [542378 582178 623913 624189] - [virt] virtio: pci: switch to new PM API (Amit Shah) [542378 582178 623913 624189] - [virt] virtio_blk: fix config handler race (Amit Shah) [542378] - [virt] virtio_net: use singlethread workqueue (Amit Shah) [582178] - [virt] virtio_net: set/cancel work on ndo_open/ndo_stop (Amit Shah) [582178] - [serial] jsm: Fixed EEH recovery error (Steve Best) [742551] - [serial] jsm: adding EEH handlers (Steve Best) [742551] - [scsi] isci: fix, prevent port from getting stuck in the 'configuring' state (David Milburn) [747533] - [scsi] isci: fix start OOB (David Milburn) [747533] - [scsi] isci: fix io failures while wide port links are coming up (David Milburn) [747533] - [scsi] isci: allow more time for wide port targets (David Milburn) [747533] - [scsi] isci: enable wide port targets (David Milburn) [747533] - [scsi] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode (David Milburn) [747533] - [scsi] isci: update version to 1.1 (David Milburn) [747533] - [scsi] isci: remove unused 'isci_tmf->device' field (David Milburn) [747533] - [scsi] isci: performance-fix, shorten default "no outbound task" timeout (David Milburn) [747533] - [scsi] isci: oem parameter format v1.3 (David Milburn) [747533] - [scsi] isci: oem parameter format v1.1 (David Milburn) [747533] - [scsi] isci: update afe (analog-front-end) recipe for C1 (David Milburn) [747533] - [scsi] isci: Cleanup oem parameter and recipe handling (David Milburn) [747533] - [net] skbuf.h: Fix parameter documentation (Dean Nelson) [786639] - [net] add APIs for manipulating skb page fragments (Dean Nelson) [786639] - [scsi] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed (Mike Snitzer) [772305] - [scsi] scsi_dh_alua: Add one more check-condition for alua handler (Mike Snitzer) [772305] - [scsi] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Mike Snitzer) [772305] - [net] config: Adding generic config option to enable netprio cgroups (Neil Horman) [772974] - [net] add documentation for net_prio cgroups (Neil Horman) [772974] - [net] add network priority cgroup infrastructure (Neil Horman) [772974] - [s390x] dasd: wait for terminated request (Hendrik Brueckner) [745999] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [760490] - [kernel] perf header: Use event_name() to get an event name (Jiri Olsa) [784888] - [kernel] perf stat: Failure with "Operation not supported" (Jiri Olsa) [784888] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [784888] - [kernel] perf session: Fix crash with invalid CPU list (Jiri Olsa) [784888] - [kernel] perf python: Fix undefined symbol problem (Jiri Olsa) [784888] - [kernel] perf top: Fix live annotation in the --stdio interface (Jiri Olsa) [784888] - [kernel] perf top tui: Don't recalc column widths considering just the first page (Jiri Olsa) [784888] - [kernel] perf report: Add progress bar when processing time ordered events (Jiri Olsa) [784888] - [kernel] perf hists browser: Warn about lost events (Jiri Olsa) [784888] - [kernel] perf tools: Fix a typo of command name as trace-cmd (Jiri Olsa) [784888] - [kernel] perf hists: Fix recalculation of total_period when sorting entries (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle K_RESIZE in dialog windows (Jiri Olsa) [784888] - [kernel] perf ui browser: No need to switch char sets that often (Jiri Olsa) [784888] - [kernel] perf hists browser: Use K_TIMER (Jiri Olsa) [784888] - [kernel] perf ui: Rename ui__warning_paranoid to ui__error_paranoid (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement the popup windows using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui__popup_menu using ui__browser (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui_helpline using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Improve handling sigwinch a bit (Jiri Olsa) [784888] - [kernel] perf ui progress: Reimplement using slang (Jiri Olsa) [784888] - [kernel] perf evlist: Fix grouping of multiple events (Jiri Olsa) [784888] - [kernel] perf symbols: Increase symbol KSYM_NAME_LEN size (Jiri Olsa) [784888] - [kernel] perf hists browser: Refuse 'a' hotkey on non symbolic views (Jiri Olsa) [784888] - [kernel] perf ui browser: Use libslang to read keys (Jiri Olsa) [784888] - [kernel] perf tools: Fix tracing info recording (Jiri Olsa) [784888] - [kernel] perf hists browser: Elide DSO column when it is set to just one DSO, ditto for threads (Jiri Olsa) [784888] - [kernel] perf hists: Don't consider filtered entries when calculating column widths (Jiri Olsa) [784888] - [kernel] perf hists: Don't decay total_period for filtered entries (Jiri Olsa) [784888] - [kernel] perf hists browser: Honour symbol_conf.show_nr_samples, total_period (Jiri Olsa) [784888] - [kernel] perf hists browser: Do not exit on tab key with single event (Jiri Olsa) [784888] - [kernel] perf annotate browser: Don't change selection line when returning from callq (Jiri Olsa) [784888] - [kernel] perf tools: handle endianness of feature bitmap (Jiri Olsa) [784888] - [kernel] perf tools: Add prelink suggestion to dso update message (Jiri Olsa) [784888] - [kernel] perf script: Fix unknown feature comment (Jiri Olsa) [784888] - [kernel] perf hists browser: Apply the dso and thread filters when merging new batches (Jiri Olsa) [784888] - [kernel] perf hists: Move the dso and thread filters from hist_browser (Jiri Olsa) [784888] - [kernel] perf ui browser: Honour the xterm colors (Jiri Olsa) [784888] - [kernel] perf top tui: Give color hints just on the percentage, like on --stdio (Jiri Olsa) [784888] - [kernel] perf ui browser: Make the colors configurable and change the defaults (Jiri Olsa) [784888] - [kernel] perf tui: Remove unneeded call to newtCls on startup (Jiri Olsa) [784888] - [kernel] perf hists: Don't format the percentage on hist_entry__snprintf (Jiri Olsa) [784888] - [kernel] perf ui browser: Allow initial use without navigation UI elements (Jiri Olsa) [784888] - [kernel] perf tui: Catch signals to exit gracefully (Jiri Olsa) [784888] - [kernel] perf hists browser: Add missing hotkeys to the help window (Jiri Olsa) [784888] - [kernel] perf top: Fix the 'E' hotkey, select among multiple events (Jiri Olsa) [784888] - [kernel] perf top: Honour --hide_{user, kernel}_symbols and the 'U' hotkey (Jiri Olsa) [784888] - [kernel] perf buildid: Fix possible unterminated readlink() result buffer (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow toggling the visualization of source code lines (Jiri Olsa) [784888] - [kernel] perf ui browser: Add filter method (Jiri Olsa) [784888] - [kernel] perf annotate browser: Exit when pressing ESC or the left arrow (Jiri Olsa) [784888] - [kernel] perf hists browser: Invalidate ui_browser->top after timer calls (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix handling of TAB/UNTAB for multiple events (Jiri Olsa) [784888] - [kernel] perf top: Remove entries from entries_collapsed on decay (Jiri Olsa) [784888] - [kernel] perf ui browser: Remove ui_browser__add_exit_keys (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle SIGWINCH (Jiri Olsa) [784888] - [kernel] perf hists: Fix compilation when NO_NEWT_SUPPORT is set (Jiri Olsa) [784888] - [kernel] perf hists: Don't free decayed entries if in the annotation browser (Jiri Olsa) [784888] - [kernel] perf hists browser: Recalculate browser pointers after resort/decay (Jiri Olsa) [784888] - [kernel] perf probe: Fix to show correct error string (Jiri Olsa) [784888] - [kernel] perf tools: Make --no-asm-raw the default (Jiri Olsa) [784888] - [kernel] perf tools: Make perf.data more self-descriptive (Jiri Olsa) [784888] - [kernel] perf: Move arch specific code into separate arch directory (Jiri Olsa) [784888] - [kernel] perf hists browser: Update the browser.nr_entries after the timer (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix TAB/UNTAB use with multiple events (Jiri Olsa) [784888] - [kernel] perf hists browser: Don't offer symbol actions when symbols not on --sort (Jiri Olsa) [784888] - [kernel] perf annotate browser: Use -> to navigate on assembly lines (Jiri Olsa) [784888] - [kernel] perf tools: Fix broken number of samples for perf report -n (Jiri Olsa) [784888] - [kernel] perf top: Use the TUI interface by default (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow navigation to called functions (Jiri Olsa) [784888] - [kernel] perf top: Add callgraph support (Jiri Olsa) [784888] - [kernel] perf top: Reuse the 'report' hist_entry/hists classes (Jiri Olsa) [784888] - [kernel] perf browsers: Add live mode to the hists, annotate browsers (Jiri Olsa) [784888] - [kernel] perf hists: Threaded addition and sorting of entries (Jiri Olsa) [784888] - [kernel] perf report: Add option to show total period (Jiri Olsa) [784888] - [kernel] perf hists: Allow limiting the number of rows and columns in fprintf (Jiri Olsa) [784888] - [kernel] perf hists: Stop using 'self' for struct hists (Jiri Olsa) [784888] - [kernel] perf report: Fix stdio event name header printing (Jiri Olsa) [784888] - [kernel] perf: Support setting the disassembler style (Jiri Olsa) [784888] - [kernel] perf tools: Make stat/record print fatal signals of the target program (Jiri Olsa) [784888] - [kernel] perf stat: Fix spelling in comment (Jiri Olsa) [784888] - [kernel] perf stat: Allow tab as cvs delimiter (Jiri Olsa) [784888] - [kernel] perf stat: Suppress printing std-dev when its 0 (Jiri Olsa) [784888] - [kernel] perf stat: Fix +- nan in --no-aggr runs (Jiri Olsa) [784888] - [kernel] perf stat: Add --log-fd option to redirect stderr elsewhere (Jiri Olsa) [784888] - [kernel] perf top: Improve lost events warning (Jiri Olsa) [784888] - [kernel] perf, tool: Leftover from latest util/event.[ch] 3.1 sync (Jiri Olsa) [784888] - [kernel] perf top browser: Fix up line width calculation (Jiri Olsa) [784888] - [kernel] perf buildid-list: Support showing the build id in an ELF file (Jiri Olsa) [784888] - [kernel] perf buildid-list: Add option to show the running kernel build id (Jiri Olsa) [784888] - [kernel] perf script: Add drop monitor script (Jiri Olsa) [784888] - [kernel] perf symbols: Stop using 'self' in map_groups__ methods (Jiri Olsa) [784888] - [kernel] perf stat: Add -o and --append options (Jiri Olsa) [784888] - [kernel] perf annotate: Add --symfs option (Jiri Olsa) [784888] - [kernel] perf annotate: Make output more readable (Jiri Olsa) [784888] - [kernel] doc: fix broken references (Jiri Olsa) [784888] - [fs] ecryptfs: fix regression that prevents umount of underlying filesystem (Brian Foster) [766554] - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [783875] - [kernel] ipc: introduce shm_rmid_forced sysctl (Rafael Aquini) [781600] - [pm] sleep: Fix race between CPU hotplug and freezer (Prarit Bhargava) [747224] - [kernel] Prevent system deadlock when moving tasks between cgroups (Larry Woodman) [773522] - [kernel] sched: Fix rt_rq runtime leakage bug (Steve Best) [736931] - [x86] Remove AMD microcode warning (Prarit Bhargava) [786961] - [netdrv] tg3: Fix single-vector MSI-X code (John Feeney) [703555] - [netdrv] netxen: suppress false lro warning messages (Veaceslav Falico) [699382] - [netdrv] cxgb4: remove forgotten real_num_tx_queues inicialization (Jiri Pirko) [745952] - [mm] export remove_from_page_cache() to modules (Jerome Marchand) [751419] - [fs] GFS2: Corrections to directory read-ahead (Robert S Peterson) [681906] - [fs] GFS2: Corrections to cache dir hash table in a contiguous buffer (Robert S Peterson) [681906]- [scsi] bfa: fix enidan and bit field check bug (Rob Evers) [737727] - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [737727] - [netdrv] ixgbe: Reconfigure SR-IOV Init (Don Dutile) [769499] - [netdrv] igb: Check if subordinate VFs are assigned to virtual machines (Don Dutile) [769499] - [pci] Add flag indicating device has been assigned by KVM (Don Dutile) [769499] - [scsi] st: fix race in st_scsi_execute_end (Tomas Henzl) [716593] - [scsi] st: Increase success probability in driver buffer allocation (Tomas Henzl) [716593] - [scsi] st: Store page order before driver buffer allocation (Tomas Henzl) [716593] - [fs] GFS2: remove vestigial al_alloced (Steven Whitehouse) [747896] - [fs] GFS2: combine gfs2_alloc_block and gfs2_alloc_di (Steven Whitehouse) [747896] - [fs] GFS2: Resource group related fixes (Steven Whitehouse) [747896] - [fs] Use cached rgrp in gfs2_rlist_add() (Steven Whitehouse) [747896] - [fs] GFS2: Call do_strip() directly from recursive_scan() (Steven Whitehouse) [747896] - [fs] GFS2: Remove obsolete assert patch (Steven Whitehouse) [747896] - [fs] GFS2: Cache the most recently used resource group in the inode (Steven Whitehouse) [747896] - [fs] GFS2: Make resource groups "append only" during lifetime of fs (Steven Whitehouse) [747896] - [fs] GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme (Steven Whitehouse) [747896] - [virt] SVM: Add support for perf-kvm (Gleb Natapov) [632768] - [virt] KVM: Implement perf callbacks for guest sampling (Gleb Natapov) [632768] - [net] mqprio: Enable as module (Thomas Graf) [695553] - [net] mqprio: RHEL6 modifications (Thomas Graf) [695553] - [net] mqprio: Avoid panic if no options are provided (Thomas Graf) [695553] - [net] mqprio: cleanups (Thomas Graf) [695553] - [net] mqprio: Always set num_tc to 0 in mqprio_destroy() (Thomas Graf) [695553] - [net] mqprio: dont leak kernel memory (Thomas Graf) [695553] - [net] mqprio: implement a root container qdisc sch_mqprio (Thomas Graf) [695553] - [fs] NFSv4: Change the default setting of the nfs4_disable_idmapping parameter (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server when using auth_sys (Steve Dickson) [705099] - [fs] NFSv4: cleanup idmapper functions to take an nfs_server argument (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server if the idmapper fails (Steve Dickson) [705099] - [fs] NFSv4: If the server sends us a numeric uid/gid then accept it (Steve Dickson) [705099] - [block] cfq-iosched: fix cfq_cic_link() race confition (Vivek Goyal) [765673] - [ata] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs (Jes Sorensen) [773295] - [fs] autofs4: fix expire race (Ian Kent) [766818] - [fs] cifs: lower default wsize when unix extensions are not used (Jeff Layton) [773705] - [fs] wake up s_wait_unfrozen when ->freeze_fs fails (Eric Sandeen) [759942] - [net] bonding: Allow Bonding driver to disable/enable LRO on slaves (Neil Horman) [772317] - [net] Fix RFS backport error (Neil Horman) [757040] - [kexec] kdump: lower KEXEC_AUTO_THRESHOLD to 2G (Dave Young) [772311] - [kernel] sched: fix {s,u}time values decrease (Stanislaw Gruszka) [748559] - [block] Add missing config option ASYNC_RAID6_TEST (Jes Sorensen) [704003] - [block] Introduce blk_set_stacking_limits function (Mike Snitzer) [755046] - [netdrv] bna: clear some statistics before filling them (Ivan Vecera) [756931] - [x86] Fix c-state transitions when !NOHZ (Prarit Bhargava) [767753] - [x86] tsc: Skip TSC synchronization checks for tsc=reliable (Prarit Bhargava) [767753] - [mm] Backport upstream vmalloc fix to verify address is valid before dereferencing pointer (Larry Woodman) [767889]- [scsi] remove tech_preview tag for mpt2sas lockless mode (Luming Yu) [559393] - [dm] thinp: port to RHEL6 (Mike Snitzer) [723018] - [dm] thinp: use simple_strtox rather than kstrtox (Mike Snitzer) [723018] - [dm] thinp: enable on all supported RHEL6 architectures (Mike Snitzer) [723018] - [dm] add thin provisioning target (Mike Snitzer) [723018] - [dm] add persistent data library (Mike Snitzer) [723018] - [dm] add bufio (Mike Snitzer) [723018] - [md] bitmap: It is OK to clear bits during recovery (Jes Sorensen) [747574] - [md] don't give up looking for spares on first failure-to-add (Jes Sorensen) [747574] - [md] raid5: ensure correct assessment of drives during degraded reshape (Jes Sorensen) [747574] - [md] linear: fix hot-add of devices to linear arrays (Jes Sorensen) [747574] - [md] raid5 crash during degradation (Jes Sorensen) [747574] - [md] raid5: never wait for bad-block acks on failed device (Jes Sorensen) [747574] - [md] ensure new badblocks are handled promptly (Jes Sorensen) [747574] - [md] bad blocks shouldn't cause a Blocked status on a Faulty device (Jes Sorensen) [747574] - [md] take a reference to mddev during sysfs access (Jes Sorensen) [747574] - [md] refine interpretation of "hold_active == UNTIL_IOCTL" (Jes Sorensen) [747574] - [md] lock: ensure updates to page_attrs are properly locked (Jes Sorensen) [747574] - [md] raid5: STRIPE_ACTIVE has lock semantics, add barriers (Jes Sorensen) [747574] - [md] raid5: abort any pending parity operations when array fails (Jes Sorensen) [747574] - [md] Add module.h to all files using it implicitly (Jes Sorensen) [747574] - [md] raid10: Fix bug when activating a hot-spare (Jes Sorensen) [747574] - [md] Fix some bugs in recovery_disabled handling (Jes Sorensen) [747574] - [md] raid5: fix bug that could result in reads from a failed device (Jes Sorensen) [747574] - [md] trivial comment fix (Jes Sorensen) [747574] - [md] Allow restarting an interrupted incremental recovery (Jes Sorensen) [747574] - [md] clear In_sync bit on devices added to an active array (Jes Sorensen) [747574] - [md] add proper write-congestion reporting to RAID1 and RAID10 (Jes Sorensen) [747574] - [md] rename "mdk_personality" to "md_personality" (Jes Sorensen) [747574] - [md] bitmap remove fault injection options (Jes Sorensen) [747574] - [md] raid5: typedef removal: raid5_conf_t -> struct r5conf (Jes Sorensen) [747574] - [md] raid1: typedef removal: conf_t -> struct r1conf (Jes Sorensen) [747574] - [md] raid10: typedef removal: conf_t -> struct r10conf (Jes Sorensen) [747574] - [md] raid0: typedef removal: raid0_conf_t -> struct r0conf (Jes Sorensen) [747574] - [md] multipath: typedef removal: multipath_conf_t -> struct mpconf (Jes Sorensen) [747574] - [md] linear: typedef removal: linear_conf_t -> struct linear_conf (Jes Sorensen) [747574] - [md] faulty: remove typedef: conf_t -> struct faulty_conf (Jes Sorensen) [747574] - [md] linear: remove typedefs: dev_info_t -> struct dev_info (Jes Sorensen) [747574] - [md] remove typedefs: mirror_info_t -> struct mirror_info (Jes Sorensen) [747574] - [md] remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio (Jes Sorensen) [747574] - [md] remove typedefs: mdk_thread_t -> struct md_thread (Jes Sorensen) [747574] - [md] remove typedefs: mddev_t -> struct mddev (Jes Sorensen) [747574] - [md] removing typedefs: mdk_rdev_t -> struct md_rdev (Jes Sorensen) [747574] - [md] raid0: convert some printks to pr_debug (Jes Sorensen) [747574] - [md] remove PRINTK and dprintk debugging and use pr_debug (Jes Sorensen) [747574] - [md] remove some old DEBUGging code (Jes Sorensen) [747574] - [md] raid5: convert to macros into inline functions (Jes Sorensen) [747574] - [md] raid1: avoid bio search in end_sync_read() (Jes Sorensen) [747574] - [md] raid1: factor out common bio handling code (Jes Sorensen) [747574] - [md] raid5: remove pointless NULL test (Jes Sorensen) [747574] - [md] raid1: add documentation to r1_private_data_s data structure (Jes Sorensen) [747574] - [md] don't delay reboot by 1 second if no MD devices exist (Jes Sorensen) [747574] - [md] trival: md_k.h should be md.h in the beginning comment of file md.h (Jes Sorensen) [747574] - [md] bitmap: improve handling of 'allclean' (Jes Sorensen) [747574] - [md] bitmap: rename and tidy up BITMAP_PAGE_CLEAN (Jes Sorensen) [747574] - [md] Fix handling for devices from 2TB to 4TB in 0.90 metadata (Jes Sorensen) [747574] - [md] raid1, raid10: Remove use-after-free bug in make_request (Jes Sorensen) [747574] - [md] raid10: unify handling of write completion (Jes Sorensen) [747574] - [md] raid5: fix a hang on device failure (Jes Sorensen) [747574] - [md] fix clearing of 'blocked' flag in the presence of bad blocks (Jes Sorensen) [747574] - [md] linear: avoid corrupting structure while waiting for rcu_free to complete (Jes Sorensen) [747574] - [md] ensure changes to 'write-mostly' are reflected in metadata (Jes Sorensen) [747574] - [md] report failure if a 'set faulty' request doesn't (Jes Sorensen) [747574] - [md] raid10: handle further errors during fix_read_error better (Jes Sorensen) [747574] - [md] raid10: Handle read errors during recovery better (Jes Sorensen) [747574] - [md] raid10: simplify read error handling during recovery (Jes Sorensen) [747574] - [md] raid10: record bad blocks due to write errors during resync/recovery (Jes Sorensen) [747574] - [md] raid10: attempt to fix read errors during resync/check (Jes Sorensen) [747574] - [md] raid10: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid10: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid10: avoid writing to known bad blocks on known bad drives (Jes Sorensen) [747574] - [md] raid10 record bad blocks as needed during recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading known bad blocks during resync/recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: Split handle_read_error out from raid10d (Jes Sorensen) [747574] - [md] raid10: simplify/reindent some loops (Jes Sorensen) [747574] - [md] raid5: Clear bad blocks on successful write (Jes Sorensen) [747574] - [md] raid5: Don't write to known bad block on doubtful devices (Jes Sorensen) [747574] - [md] raid5: write errors should be recorded as bad blocks if possible (Jes Sorensen) [747574] - [md] raid5: use bad-block log to improve handling of uncorrectable read errors (Jes Sorensen) [747574] - [md] raid5: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid1: factor several functions out or raid1d() (Jes Sorensen) [747574] - [md] raid1: improve handling of read failure during recovery (Jes Sorensen) [747574] - [md] raid1: record badblocks found during resync (Jes Sorensen) [747574] - [md] raid1: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid1: store behind-write pages in bi_vecs (Jes Sorensen) [747574] - [md] raid1: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid1: avoid writing to known-bad blocks on known-bad drives (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] add 'write_error' flag to component devices (Jes Sorensen) [747574] - [md] raid1: avoid reading known bad blocks during resync (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] Disable bad blocks and v0.90 metadata (Jes Sorensen) [747574] - [md] load/store badblock list from v1.x metadata (Jes Sorensen) [747574] - [md] don't allow arrays to contain devices with bad blocks (Jes Sorensen) [747574] - [md] bad-block-log: add sysfs interface for accessing bad-block-log (Jes Sorensen) [747574] - [md] beginnings of bad block management (Jes Sorensen) [747574] - [md] remove suspicious size_of() (Jes Sorensen) [747574] - [md] bitmap: Revert DM dirty log hooks (Jes Sorensen) [747574] - [md] raid5: Avoid BUG caused by multiple failures (Jes Sorensen) [747574] - [md] raid10: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid5: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid1: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] get rid of unnecessary casts on page_address() (Jes Sorensen) [747574] - [md] raid10: Improve decision on whether to fail a device with a read error (Jes Sorensen) [747574] - [md] raid10: Make use of new recovery_disabled handling (Jes Sorensen) [747574] - [md] change managed of recovery_disabled (Jes Sorensen) [747574] - [md] remove ro check in md_check_recovery() (Jes Sorensen) [747574] - [md] introduce link/unlink_rdev() helpers (Jes Sorensen) [747574] - [md] raid: use printk_ratelimited instead of printk_ratelimit (Jes Sorensen) [747574] - [md] raid5: finalise new merged handle_stripe (Jes Sorensen) [747574] - [md] raid5: move some more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: move more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 (Jes Sorensen) [747574] - [md] raid5: unite fetch_block5 and fetch_block6 (Jes Sorensen) [747574] - [md] raid5: rearrange a test in fetch_block6 (Jes Sorensen) [747574] - [md] raid5: move more code into common handle_stripe (Jes Sorensen) [747574] - [md] raid5: Move code for finishing a reconstruction into handle_stripe (Jes Sorensen) [747574] - [md] raid5: Remove stripe_head_state arg from handle_stripe_expansion (Jes Sorensen) [747574] - [md] raid5: move stripe_head_state and more code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: add some more fields to stripe_head_state (Jes Sorensen) [747574] - [md] raid5: unify stripe_head_state and r6_state (Jes Sorensen) [747574] - [md] raid5: move common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: replace sh->lock with an 'active' flag (Jes Sorensen) [747574] - [md] raid5: Protect some more code with ->device_lock (Jes Sorensen) [747574] - [md] raid5: Remove use of sh->lock in sync_request (Jes Sorensen) [747574] - [md] raid5: remove some sparse warnings (Jes Sorensen) [747574]- [fs] Revert "proc: enable writing to /proc/pid/mem" (Johannes Weiner) [782650] {CVE-2012-0056} - [fs] nfs: fix regression in handling of context= option in NFSv4 (Jeff Layton) [757896] - [kernel] panic: call console_verbose() in panic (Alexander Gordeev) [771521] - [net] igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Jiri Pirko) [772871] {CVE-2012-0207} - [fs] cifs/nfs: don't allow TASK_KILLABLE sleeps to block the freezer (Jeff Layton) [702630] - [fs] xfs: validate acl count (Eric Sandeen) [773283] - [ppc] POWER7 optimised copy_to_user/copy_from_user using VMX (Steve Best) [739137] - [fs] GFS2: Update fallocate to match upstream (Steven Whitehouse) [732744] - [pci] portdrv: cleanup pcie_device registration (Myron Stowe) [742460] - [tpm] NSC driver X86 dependency fix (Steve Best) [741557] - [net] sunrpc: remove xpt_pool (J. Bruce Fields) [753301] - [fs] Fix sendfile write-side file position (Steven Whitehouse) [770023] - [mm] Make task in balance_dirty_pages() killable (Lukas Czerner) [769115] - [virt] kvm: x86: fix missing checks in syscall emulation (Marcelo Tosatti) [773391] {CVE-2012-0045} - [virt] kvm: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Marcelo Tosatti) [773391] {CVE-2012-0045} - [net] svcrpc: fix double-free on shutdown of nfsd after changing pool mode (J. Bruce Fields) [753030] - [net] svcrpc: avoid memory-corruption on pool shutdown (J. Bruce Fields) [753030] - [net] svcrpc: destroy server sockets all at once (J. Bruce Fields) [753030] - [net] svcrpc: simplify svc_close_all (J. Bruce Fields) [753030] - [net] svcrpc: fix list-corrupting race on nfsd shutdown (J. Bruce Fields) [753030]- [virt] virtio: console: add port stats for bytes received, sent and discarded (Amit Shah) [772194] - [virt] virtio: console: make discard_port_data() use get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: rename variable (Amit Shah) [772194] - [virt] virtio: console: make get_inbuf() return port->inbuf if present (Amit Shah) [772194] - [virt] virtio: console: Fix return type for get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: Fix indentation (Amit Shah) [772194] - [netdrv] r8169: fix Config2 MSIEnable bit setting (Ivan Vecera) [772565] - [netdrv] r8169: fix Rx index race between FIFO overflow recovery and NAPI handler (Ivan Vecera) [772565] - [netdrv] r8169: Rx FIFO overflow fixes (Ivan Vecera) [772565] - [netdrv] r8169: corral some wayward N/A fw_version dust bunnies (Ivan Vecera) [772565] - [netdrv] r8169: Convert MAC_ADDR_LEN uses to ETH_ALEN (Ivan Vecera) [772565] - [netdrv] r8169: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [772565] - [netdrv] r8169: jumbo fixes (Ivan Vecera) [772565] - [netdrv] r8169: expand received packet length indication (Ivan Vecera) [772565] - [netdrv] r8169: support new chips of RTL8111F (Ivan Vecera) [772565] - [netdrv] r8169: define the early size for 8111evl (Ivan Vecera) [772565] - [netdrv] r8169: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [772565] - [netdrv] r8169: MAC address change fix for the 8168e-vl (Ivan Vecera) [772565] - [netdrv] r8169: Add support for D-Link 530T rev C1 (Ivan Vecera) [772565] - [netdrv] r8169: use pci_dev->subsystem_{vendor|device} (Ivan Vecera) [772565] - [netdrv] r8169: fix sticky accepts packet bits in RxConfig (Ivan Vecera) [772565] - [netdrv] r8169: adjust the RxConfig settings (Ivan Vecera) [772565] - [netdrv] r8169: don't enable rx when shutdown (Ivan Vecera) [772565] - [netdrv] r8169: fix wake on lan setting for non-8111E (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8111E-VL (Ivan Vecera) [772565] - [netdrv] r8169: add ERI functions (Ivan Vecera) [772565] - [netdrv] r8169: modify the flow of the hw reset (Ivan Vecera) [772565] - [netdrv] r8169: adjust some registers (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary read of PCI_CAP_ID_EXP (Ivan Vecera) [772565] - [netdrv] r8169: fix wrong register use (Ivan Vecera) [772565] - [netdrv] r8169: check firmware content sooner (Ivan Vecera) [772565] - [netdrv] r8169: support new firmware format (Ivan Vecera) [772565] - [netdrv] r8169: explicit firmware format check (Ivan Vecera) [772565] - [netdrv] r8169: move the firmware down into the device private data (Ivan Vecera) [772565] - [netdrv] r8169: fix static initializers (Ivan Vecera) [772565] - [netdrv] r8169: avoid late chip identifier initialisation (Ivan Vecera) [772565] - [netdrv] r8169: merge firmware information into the chipset description data (Ivan Vecera) [772565] - [netdrv] r8169: provide some firmware information via ethtool (Ivan Vecera) [772565] - [netdrv] r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt (Ivan Vecera) [772565] - [netdrv] r8169: link speed selection timer rework (Ivan Vecera) [772565] - [netdrv] r8169: rtl8169_set_speed_xmii cleanup (Ivan Vecera) [772565] - [netdrv] r8169: remove some code duplication (Ivan Vecera) [772565] - [netdrv] r8169: style cleanups (Ivan Vecera) [772565] - [netdrv] r8169: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [772565] - [netdrv] r8169: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [772565] - [netdrv] r8169: fix merge conflict fix (Ivan Vecera) [772565] - [netdrv] r8169: don't request firmware when there's no userspace (Ivan Vecera) [772565] - [netdrv] r8169: TSO fixes (Ivan Vecera) [772565] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8168E (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8168DP (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8105 (Ivan Vecera) [772565] - [netdrv] r8169: fix a bug in rtl8169_init_phy() (Ivan Vecera) [772565] - [netdrv] r8169: support control of advertising (Ivan Vecera) [772565] - [netdrv] r8169: support the new chips for RTL8105E (Ivan Vecera) [772565] - [netdrv] r8169: disable ASPM (Ivan Vecera) [772565] - [netdrv] r8169: adjust rtl8169_set_speed_xmii function (Ivan Vecera) [772565] - [netdrv] r8169: fix RTL8168DP power off issue (Ivan Vecera) [772565] - [netdrv] r8169: correct settings of rtl8102e (Ivan Vecera) [772565] - [netdrv] r8169: fix incorrect args to oob notify (Ivan Vecera) [772565] - [netdrv] r8169: Call netif_carrier_off at the end of the probe (Ivan Vecera) [772565] - [netdrv] r8169: prevent RxFIFO induced loops in the irq handler (Ivan Vecera) [772565] - [netdrv] r8169: keep firmware in memory (Ivan Vecera) [772565] - [netdrv] r8169: Update the function of parsing firmware (Ivan Vecera) [772565] - [netdrv] r8169: delay phy init until device opens (Ivan Vecera) [772565] - [netdrv] r8169: more 8168dp support (Ivan Vecera) [772565] - [netdrv] r8169: rtl_csi_access_enable rename (Ivan Vecera) [772565] - [netdrv] r8169: magic (Ivan Vecera) [772565] - [netdrv] r8169: phy power ops (Ivan Vecera) [772565] - [netdrv] r8169: 8168DP specific MII registers access methods (Ivan Vecera) [772565] - [netdrv] r8169: use device dependent methods to access the MII registers (Ivan Vecera) [772565] - [netdrv] r8169: identify different registers (Ivan Vecera) [772565] - [netdrv] r8169: remove the firmware of RTL8111D (Ivan Vecera) [772565] - [netdrv] r8169: Use static const (Ivan Vecera) [772565] - [netdrv] r8169: move PHY regs tables to .rodata (Ivan Vecera) [772565] - [netdrv] r8169: don't use flush_scheduled_work() (Ivan Vecera) [772565] - [netdrv] r8169: fix sleeping while holding spinlock (Ivan Vecera) [772565] - [netdrv] r8169: print errors when dma mapping fail (Ivan Vecera) [772565] - [netdrv] r8169: (re)init phy on resume (Ivan Vecera) [772565] - [netdrv] r8169: changing mtu clean up (Ivan Vecera) [772565] - [netdrv] r8169: do not account fragments as packets (Ivan Vecera) [772565] - [netdrv] r8169: use pointer to struct device as local variable (Ivan Vecera) [772565] - [netdrv] r8169: replace PCI_DMA_{TO, FROM}DEVICE to DMA_{TO, FROM}_DEVICE (Ivan Vecera) [772565] - [netdrv] r8169: init rx ring cleanup (Ivan Vecera) [772565] - [netdrv] r8169: check dma mapping failures (Ivan Vecera) [772565] - [netdrv] r8169: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [772565] - [netdrv] r8169: use 50 less ram for RX ring (Ivan Vecera) [772565] - [netdrv] r8169: use device model DMA API (Ivan Vecera) [772565] - [netdrv] r8169: allocate with GFP_KERNEL flag when able to sleep (Ivan Vecera) [772565] - [netdrv] r8169: add gro support (Ivan Vecera) [772565] - [netdrv] r8169: avoid some skb->ip_summed initializations (Ivan Vecera) [772565] - [netdrv] r8169: incorrect identifier for a 8168dp (Ivan Vecera) [772565] - [netdrv] r8169: fix mdio_read and update mdio_write according to hw specs (Ivan Vecera) [772565] - [netdrv] r8169: fix random mdio_write failures (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary cast of readl()'s return value (Ivan Vecera) [772565] - [netdrv] r8169: failure to enable mwi should not be fatal (Ivan Vecera) [772565] - [netdrv] r8169: Fix rtl8169_rx_interrupt() (Ivan Vecera) [772565] - [netdrv] r8169: convert multiple drivers to use netdev_for_each_mc_addr (Ivan Vecera) [772565] - [netdrv] r8169: Use netif_printk macros (Ivan Vecera) [772565] - [netdrv] r8169: use netdev_mc_count and netdev_mc_empty when appropriate (Ivan Vecera) [772565] - [netdrv] r8169: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [772565] - [netdrv] r8169: use pM to shown MAC address (Ivan Vecera) [772565] - [netdrv] r8169: Move && and || to end of previous line (Ivan Vecera) [772565] - [fs] nfsd4: name->id mapping should fail with BADOWNER not BADNAME (J. Bruce Fields) [754834] - [net] Potential null skb->dev dereference (Flavio Leitner) [769590] - [mm] mempolicy.c: refix mbind_range() vma issue (Motohiro Kosaki) [697996 727700] - [mm] mempolicy.c: fix pgoff in mbind vma merge (Motohiro Kosaki) [697996 727700]- [scsi] hpsa: add the Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [scsi] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [powerpc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [ppc] pseries: Fix kexec on recent firmware versions (Steve Best) [741586] - [ppc] hvc_console: Improve tty/console put_chars handling (Steve Best) [740543] - [ppc] pseries/hvconsole: Fix dropped console output (Steve Best) [740551] - [ppc] pseries: Do not search for dma-window property on dlpar remove (Steve Best) [738483] - [ppc] pseries: Fix kexec on machines with more than 4TB of RAM (Steve Best) [741581] - [ppc] Fix oops when echoing bad values to /sys/devices/system/memory/probe (Steve Best) [739161] - [fs] ext2, ext3, ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Eric Sandeen) [749117] - [fs] ext4: fix race in xattr block allocation path (Eric Sandeen) [735105] - [fs] nfs: when attempting to open a directory, fall back on normal lookup (Jeff Layton) [755380] - [fs] nfs: don't try to migrate pages with active requests (Jeff Layton) [739811 741241] - [fs] nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages (Jeff Layton) [746541] - [kernel] crypto: ghash - Avoid null pointer dereference if no key is set (Jiri Benc) [749482] {CVE-2011-4081} - [fs] jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) [693981] - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [694702] - [net] rds_rdma: don't assume infiniband device is PCI (Jes Sorensen) [740149] - [net] ipv4: correct description for tcp_max_syn_backlog (Weiping Pan) [738796] - [net] ipv6: tcp: fix tcp_v6_conn_request() (Jiri Benc) [742099] - [net] netfilter: use __aligned_be64 in nfnetlink_log.h (Weiping Pan) [767992] - [net] sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas Graf) [698119] - [net] fib: fix fib_nl_newrule() (Neil Horman) [743459] - [net] fix unsafe pointer access in sendmmsg (Jiri Benc) [760798] {CVE-2011-4594} - [net] vlan: should take into account needed_headroom (Weiping Pan) [692013] - [net] tcp: tcp_syn_retries sysctl is not honored (Jiri Benc) [692024] - [net] pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (Jiri Pirko) [667925] - [net] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets (Jiri Benc) [728123] - [net] mac80211: cancel auth retries when deauthenticating (John Linville) [754356] - [net] bonding: Don't allow mode change via sysfs with slaves present (Veaceslav Falico) [747282] - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747546] - [scsi] isci: link speed default to gen2 (David Milburn) [769376] - [scsi] scsi_dh_rdac: Fix error path in rdac_init (Mike Snitzer) [690523] - [scsi] hpsa: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746267] - [block] cciss: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746317] - [scsi] increase qla2xxx firmware ready time-out (Mark Goodwin) [731917] - [usb] ch9: use proper endianess for wBytesPerInterval (Steve Best) [738578] - [perf] powerpc: Handle events that raise an exception without overflowing (Steve Best) [755737] - [kernel] clocksource: Install completely before selecting (Paolo Bonzini) [745713] - [md] Avoid waking up a thread after it has been freed (Jes Sorensen) [754424] - [pci] Fix unbootable HP DL385G6 on 2.6.32-220 by properly disabling pcie aspm (Dave Wysochanski) [769626] - [virt] virtio-pci: fix use after free (Michael S. Tsirkin) [751805 772194] - [pci] hotplug: shpchp: don't blindly claim non-AMD 0x7450 (Myron Stowe) [735218] - [sched] x86: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [765720] - [x86] binutils, xen: Fix another wrong size directive (Igor Mammedov) [720982] - [x86] ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() (Myron Stowe) [754341] - [x86] x2apic_optout: Change WARN to printk (Prarit Bhargava) [755061] - [x86] cpufreq: handle CPUs with different capabilities in acpi-cpufreq (Prarit Bhargava) [749056] - [x86] mtrr: Kill over the top warn (Prarit Bhargava) [746232] - [x86] setup: Set ax register in boot vga query (Prarit Bhargava) [742441] - [virt] x86: Prevent starting PIT timers in the absence of irqchip support (Marcelo Tosatti) [769550] - [virt] vmxnet3: revert hw features change (Neil Horman) [759613] - [virt] xen: mask MTRR feature from guest BZ#750758 (Igor Mammedov) [750758] - [virt] fix broken build if xen is disabled in config (Igor Mammedov) [729488] - [netdrv] qlge: fix size of external list for TX address descriptors (Steve Best) [772237] - [kernel] script to create symlinks for new network driver layout (Andy Gospodarek) - [netdrv] e1000e: Avoid wrong check on TX hang (Dean Nelson) [751087] - [netdrv] igb: Loopback functionality supports for i350 devices (Stefan Assmann) [756601] - [netdrv] be2net: Fixed Endianness issues in the response read log length field while retrieving FAT (Steve Best) [743226] - [netdrv] cxgb4: Fix EEH on IBM P7IOC (Steve Best) [721074] - [x86] kdump, ioapic: Reset remote-IRR in clear_IO_APIC (Prarit Bhargava) [754335] - [x86] ioapic: Move trigger defines to io_apic.h (Prarit Bhargava) [754335] - [scsi] ipr: add definitions for additional adapter (Steve Best) [738891] - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [738891] - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [738891] - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [738891] - [x86] hpet: Disable per-cpu hpet timer if ARAT is supported (Prarit Bhargava) [750201] - [x86] Improve TSC calibration using a delayed workqueue (Prarit Bhargava) [750201] - [kernel] clocksource: Add clocksource_register_hz/khz interface (Prarit Bhargava) [750201] - [kernel] clocksource: Provide a generic mult/shift factor calculation (Prarit Bhargava) [750201] - [ppc] gup_huge_pmd() return 0 if pte changes (Andrea Arcangeli) [751493] - [mm] thp: share get_huge_page_tail() (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() support THP based tail recounting (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() avoid to free the head page too many times (Andrea Arcangeli) [751493] - [ppc] get_hugepte() don't put_page() the wrong page (Andrea Arcangeli) [751493] - [ppc] remove superflous PageTail checks on the pte gup_fast (Andrea Arcangeli) [751493] - [virt] KVM: Device assignment permission checks (Alex Williamson) [756093] - [virt] KVM: Remove ability to assign a device without iommu support (Alex Williamson) [756093] - [virt] kvm: device-assignment: revert Disable the option to skip iommu setup (Alex Williamson) [756093] - [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [block] cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [fs] Make write(2) interruptible by a fatal signal (Lukas Czerner) [769115] - [block] cfq-iosched: fix a kbuild regression (Vivek Goyal) [705698] - [block] cfq-iosched: rethink seeky detection for SSDs (Vivek Goyal) [705698] - [block] cfq-iosched: rework seeky detection (Vivek Goyal) [705698] - [block] cfq-iosched: don't regard requests with long distance as close (Vivek Goyal) [705698] - [scsi] isci: Adding documentation to API change and fixup sysfs registration (David Milburn) [751434] - [scsi] isci: change sas phy timeouts from 54us to 59us (David Milburn) [751434] - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [751434] - [scsi] isci: overriding max_concurr_spinup oem parameter by max(oem, user) (David Milburn) [751434] - [scsi] isci: revert bcn filtering (David Milburn) [751434] - [scsi] libsas: export sas_alloc_task() (David Milburn) [751434] - [scsi] isci: Fix hard reset timeout conditions (David Milburn) [751434] - [scsi] isci: No need to manage the pending reset bit on pending requests (David Milburn) [751434] - [scsi] isci: Remove redundant isci_request.ttype field (David Milburn) [751434] - [scsi] isci: Fix task management for SMP, SATA and on dev remove (David Milburn) [751434] - [scsi] isci: No task_done callbacks in error handler paths (David Milburn) [751434] - [scsi] isci: Handle task request timeouts correctly (David Milburn) [751434] - [scsi] isci: Fix tag leak in tasks and terminated requests (David Milburn) [751434] - [scsi] isci: Immediately fail I/O to removed devices (David Milburn) [751434] - [scsi] isci: Lookup device references through requests in completions (David Milburn) [751434] - [virt] xen-blkfront: conditionally drop name and minor adjustments for emulated scsi devs (Laszlo Ersek) [729586] - [virt] xen-blk: plug device number leak on error path in xlblk_init (Laszlo Ersek) [729586] - [virt] xen-blkfront: more informative message when resizing vbd (Laszlo Ersek) [654982] - [virt] xen-blkfront: pick up vbd size change through xenstore (Laszlo Ersek) [654982]- [kernel] Remove "WARNING: at kernel/sched.c:5915" (Larry Woodman) [766051] - [x86] kernel: Fix memory corruption in module load (Prarit Bhargava) [767140]- [virt] xen: Find an unbound irq number in reverse order high to low (Igor Mammedov) [756307] - [virt] xen: add get_nr_hw_irqs req for finding an unbound irq number in reverse order (Igor Mammedov) [756307] - [x86] io_apic: add get_nr_irqs_gsi() (Igor Mammedov) [756307] - [virt] Do not init xen platform pci if xen_emul_unplug=never (Igor Mammedov) [756307] - [fs] GFS2: Add readahead to sequential directory traversal (Robert S Peterson) [681906] - [fs] GFS2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681906] - [scsi] scsi_dh: move .match to an auxiliary structure (Mike Snitzer) [690523] - [scsi] scsi_dh: code cleanup and remove the references to scsi_dev_info (Mike Snitzer) [690523] - [scsi] scsi_dh_hp_sw: Adding the match function for hp_sw device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_rdac: Adding the match function for rdac device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_emc: Adding the match function for emc device handler (Mike Snitzer) [690523] - [scsi] scsi_dh: Implement match callback function (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Evaluate TPGS setting from inquiry data (Mike Snitzer) [690523] - [scsi] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables (Mike Snitzer) [690523] - [scsi] scsi_dh: check queuedata pointer before proceeding further (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Decrease retry interval (Mike Snitzer) [690523] - [scsi] scsi_dh: Check for sdev state in store_dh_state() (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: always update TPGS status on activate (Mike Snitzer) [690523] - [scsi] scsi_dh: Fixup kernel-doc comments (Mike Snitzer) [690523] - [block] Don't check QUEUE_FLAG_SAME_COMP in __blk_commplete_request (David Milburn) [724055] - [block] Fix queue_flag update when rq_affinity goes from 2 to 1 (David Milburn) [724055] - [block] improve rq_affinity placement (David Milburn) [724055] - [block] Make rq_affinity = 1 work as expected (David Milburn) [724055] - [block] fix warning with calling smp_processor_id() in preemptible section (David Milburn) [724055] - [block] strict rq_affinity (David Milburn) [724055] - [x86] mtrr: use stop_machine APIs for doing MTRR rendezvous (Prarit Bhargava) [729223] - [x86] stop_machine: implement stop_machine_from_inactive_cpu() (Prarit Bhargava) [729223] - [x86] stop_machine: reorganize stop_cpus() implementation (Prarit Bhargava) [729223] - [x86] mtrr: lock stop machine during MTRR rendezvous sequence (Prarit Bhargava) [729223] - [virt] KVM: fix guest SMEP support (Chris Wright) [703053] - [x86] cpu: fix CPUID leaf 7 detection (Chris Wright) [703053] - [perf] tools: Fix raw sample reading (Jiri Olsa) [752353] - [perf] python: Add missing perf_event__parse_sample 'swapped' parm (Jiri Olsa) [752353] - [perf] tools: Add support for disabling -Werror via WERROR=0 (Jiri Olsa) [752353] - [perf] top: Fix userspace sample addr map offset (Jiri Olsa) [752353] - [perf] symbols: Fix issue with binaries using 16-bytes buildids (Jiri Olsa) [752353] - [perf] tool: Fix endianness handling of u32 data in samples (Jiri Olsa) [752353] - [perf] sort: Fix symbol sort output by separating unresolved samples by type (Jiri Olsa) [752353] - [perf] symbols: Synthesize anonymous mmap events (Jiri Olsa) [752353] - [perf] record: Create events initially disabled and enable after init (Jiri Olsa) [752353] - [perf] symbols: Add some heuristics for choosing the best duplicate symbol (Jiri Olsa) [752353] - [perf] symbols: Preserve symbol scope when parsing /proc/kallsyms (Jiri Olsa) [752353] - [perf] symbols: /proc/kallsyms does not sort module symbols (Jiri Olsa) [752353] - [perf] symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files (Jiri Olsa) [752353] - [perf] probe: Fix regression of variable finder (Jiri Olsa) [752353] - [perf] tools: Add group event scheduling option to perf record/stat (Jiri Olsa) [752353] - [perf] tools: Fix build against newer glibc (Jiri Olsa) [752353] - [perf] tools: Fix error handling of unknown events (Jiri Olsa) [752353] - [perf] evlist: Fix missing event name init for default event (Jiri Olsa) [752353] - [perf] list: Fix exit value (Jiri Olsa) [752353] - [perf] probe: Filter out redundant inline-instances (Jiri Olsa) [752353] - [perf] probe: Search concrete out-of-line instances (Jiri Olsa) [752353] - [perf] probe: Avoid searching variables in intermediate scopes (Jiri Olsa) [752353] - [perf] probe: Fix to search local variables in appropriate scope (Jiri Olsa) [752353] - [perf] probe: Warn when more than one line are given (Jiri Olsa) [752353] - [perf] probe: Fix to walk all inline instances (Jiri Olsa) [752353] - [perf] probe: Fix to search nested inlined functions in CU (Jiri Olsa) [752353] - [perf] probe: Fix line walker to check CU correctly (Jiri Olsa) [752353] - [perf] probe: Fix a memory leak for scopes array (Jiri Olsa) [752353] - [perf] fix temporary file ownership check (Jiri Olsa) [752353] - [perf] top browser: Remove spurious helpline update (Jiri Olsa) [752353] - [perf] symbols: Check '/tmp/perf-' symbol file ownership (Jiri Olsa) [752353] - [perf] tools: Check $HOME/.perfconfig ownership (Jiri Olsa) [752353] - [perf] tools: Make clean leaves some files (Jiri Olsa) [752353] - [perf] lock: Dropping unsupported ':r' modifier (Jiri Olsa) [752353] - [perf] probe: Fix coredump introduced by probe module option (Jiri Olsa) [752353] - [perf] report: Use ui__warning in some more places (Jiri Olsa) [752353] - [perf] python: Add PERF_RECORD_{LOST, READ, SAMPLE} routine tables (Jiri Olsa) [752353] - [perf] evlist: Introduce 'disable' method (Jiri Olsa) [752353] - [perf] tools: Make test use the preset debugfs path (Jiri Olsa) [752353] - [perf] tools: Add automated tests for events parsing (Jiri Olsa) [752353] - [perf] tools: De-opt the parse_events function (Jiri Olsa) [752353] - [perf] script: Fix display of IP address for non-callchain path (Jiri Olsa) [752353] - [perf] tools: Fix endian conversion reading event attr from file header (Jiri Olsa) [752353] - [perf] probe: Support adding probes on offline kernel modules (Jiri Olsa) [752353] - [perf] probe: Add probed module in front of function (Jiri Olsa) [752353] - [perf] probe: Introduce debuginfo to encapsulate dwarf information (Jiri Olsa) [752353] - [perf] perf-probe: Move dwarf library routines to dwarf-aux.{c, h} (Jiri Olsa) [752353] - [perf] probe: Remove redundant dwarf functions (Jiri Olsa) [752353] - [perf] probe: Move strtailcmp to string.c (Jiri Olsa) [752353] - [perf] probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END (Jiri Olsa) [752353] - [perf] Robustify proc and debugfs file recording (Jiri Olsa) [752353] - [perf] report/annotate/script: Add option to specify a CPU range (Jiri Olsa) [752353] - [perf] stat: Add noise output for csv mode (Jiri Olsa) [752353] - [perf] tools: Only display parent field if explictly sorted (Jiri Olsa) [752353] - [perf] tools: Allow sort dimensions to be registered more than once (Jiri Olsa) [752353] - [perf] tools: Don't display ignored entries on stdio ui (Jiri Olsa) [752353] - [perf] tools: Remove sort print helpers declarations (Jiri Olsa) [752353] - [perf] tools: Make sort operations static (Jiri Olsa) [752353] - [perf] tools: Add inverted call graph report support (Jiri Olsa) [752353] - [perf] script: Add printing of sample address (Jiri Olsa) [752353] - [perf] script: Make printing of dso a separate field option (Jiri Olsa) [752353] - [perf] script: "sym" field really means show IP data (Jiri Olsa) [752353] - [perf] stat: clarify unsupported events from uncounted events (Jiri Olsa) [752353] - [perf] Cleanup useless double NULL termination in method arg names (Jiri Olsa) [752353] - [pci] x86: reduce severity of host bridge window conflict warnings (Myron Stowe) [567487] - [pci] x86: avoid high BIOS area when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid E820 regions when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid low BIOS area when allocating address space (Myron Stowe) [567487] - [pci] resources: add arch hook for preventing allocation in reserved areas (Myron Stowe) [567487] - [pci] x86: coalesce overlapping host bridge windows (Myron Stowe) [567487] - [pci] x86: update iomem_resource end based on CPU physical address capabilities (Myron Stowe) [567487] - [pci] resources: handle overflow when aligning start of available area (Myron Stowe) [567487] - [pci] resources: ensure callback doesn't allocate outside available space (Myron Stowe) [567487] - [pci] resources: factor out resource_clip() to simplify find_resource() (Myron Stowe) [567487] - [pci] resources: add a default alignf to simplify find_resource() (Myron Stowe) [567487] - [pci] PNP: log PNP resources, as we do for PCI (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (Myron Stowe) [567487] - [pci] fall back to original BIOS BAR addresses (Myron Stowe) [567487] - [pci] change resource collision messages from KERN_ERR to KERN_INFO (Myron Stowe) [567487] - [pci] x86: compute Address Space length rather than using _LEN (Myron Stowe) [567487] - [pci] x86: never allocate PCI MMIO resources below BIOS_END (Myron Stowe) [567487] - [pci] x86: parse additional host bridge window resource types (Myron Stowe) [567487] - [pci] x86: ignore Consumer/Producer bit in ACPI window descriptions (Myron Stowe) [567487] - [acpi] pci_root: pass acpi_pci_root to arch-specific scan (Myron Stowe) [567487] - [acpi] pci_root: save downstream bus range (Myron Stowe) [567487] - [pci] x86: truncate _CRS windows with _LEN > _MAX - _MIN + 1 (Myron Stowe) [567487] - [pci] x86: for host bridge address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] don't say we claimed a resource if we failed (Myron Stowe) [567487] - [pci] print resources consistently with pR (Myron Stowe) [567487] - [pci] make disabled window printk style match the enabled ones (Myron Stowe) [567487] - [pci] reject mmio ranges starting at 0 on pci_bridge read (Myron Stowe) [567487] - [pci] break out primary/secondary/subordinate for readability (Myron Stowe) [567487] - [pci] for address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] resources: add interfaces that return conflict information (Myron Stowe) [567487] - [pci] resource: add window support (Myron Stowe) [567487] - [pci] resource: add bus number support (Myron Stowe) [567487] - [pci] resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type (Myron Stowe) [567487] - [pci] vsprintf: move pR resource printf_specs off the stack (Myron Stowe) [567487] - [pci] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info by default on 2008 and newer machines (Myron Stowe) [567487] - [pci] augment bus resource table with a list (Myron Stowe) [567487] - [pci] add pci_bus_for_each_resource(), remove direct bus->resource[] refs (Myron Stowe) [567487] - [pci] read bridge windows before filling in subtractive decode resources (Myron Stowe) [567487] - [pci] split up pci_read_bridge_bases() (Myron Stowe) [567487] - [pci] don't dump resource when bus resource flags indicates unused (Myron Stowe) [567487] - [pci] x86: remove 64-bit division (Myron Stowe) [567487] - [pci] x86/PCI: fix bogus host bridge window start/end alignment from _CRS (Myron Stowe) [567487] - [pci] x86: for debuggability, show host bridge windows even when ignoring _CRS (Myron Stowe) [567487] - [pci] improve discovery/configuration messages (Myron Stowe) [567487] - [pci] replace pr_debug with dev_dbg (Myron Stowe) [567487] - [pci] x86: print domain:bus in conventional format (Myron Stowe) [567487] - [pci] vsprintf: use pR, pr instead of pRt, pRf (Myron Stowe) [567487] - [pci] x86: use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [567487] - [pci] PNP: print resources consistently with pRt (Myron Stowe) [567487] - [pci] x86: print resources consistently with pRt (Myron Stowe) [567487] - [pci] print resources consistently with pRt (Myron Stowe) [567487] - [pci] vsprintf: add pRt, pRf to print struct resource details (Myron Stowe) [567487] - [pci] vsprintf: add pR support for IRQ and DMA resources (Myron Stowe) [567487] - [pci] vsprintf: fix io/mem resource width (Myron Stowe) [567487] - [pci] reverting "[Fedora] [pci] silence some PCI resource allocation errors" (Myron Stowe) [567487]- [x86] amd: Fix align_va_addr kernel parameter (Frank Arnold) [753237] - [md] RAID1: Do not call md_raid1_unplug_device while holding spinlock (Jonathan E Brassow) [752528] - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Don Dutile) [746484] - [x86] initialize min_delta_ns in one_hpet_msi_clockevent() (Prarit Bhargava) [728315] - [x86] Update hpet_next_event() (Prarit Bhargava) [728315]- [net] Restrict pktgen from using shared skbs on bridge interfaces (Neil Horman) [750777] - [kernel] sched: Use resched IPI to kick off the nohz idle balance (Vivek Goyal) [717179] - [virt] xenfv: mask smep, even if the HV doesn't (Andrew Jones) [752382] - [drm] i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge (Prarit Bhargava) [752163] - [drm] i915: load a ring frequency scaling table (Prarit Bhargava) [752163] - [x86] cpufreq: expose a cpufreq_quick_get_max routine (Prarit Bhargava) [752163] - [scsi] qla4xxx: Make sure we discover targets if the cable is plugged in after the driver is loaded (Chad Dupuis) [751509] - [sched] Cleanup/optimize clock updates (Larry Woodman) [750237] - [sched] fix skip_clock_update optimization (Larry Woodman) [750237] - [kernel] Reset clocksource watchdog after sysrq-t (Prarit Bhargava) [742890] - [x86] AMD: Make tsc=reliable override boot time stability checks (Prarit Bhargava) [742890] - [block] virtio-blk: Use ida to allocate disk index (Michael S. Tsirkin) [692767] - [virt] virtio_blk: Replace cryptic number with the macro (Michael S. Tsirkin) [692767] - [kernel] ida: simplified functions for id allocation (Michael S. Tsirkin) [692767] - [virt] revert virtio-blk: Use ida to allocate disk index (Aristeu Rozanski) [692767]- [scsi] qla4xxx: v5.02.00.00.06.02-k13 (Chad Dupuis) [751286] - [scsi] qla4xxx: set ql4xdisablesysfsboot=1 by default (Chad Dupuis) [751286] - [scsi] qla4xxx: Correct ipaddress match check (Chad Dupuis) [751286]- [drm] i915: fix unmap race condition introduced with VT-d fix (Dave Airlie) [750583] - [scsi] iscsi: revert lockless queuecommand dispatch (Rob Evers) [751426]- [kernel] KEYS: Fix a NULL pointer deref in the user-defined key type (David Howells) [751190] {CVE-2011-4110} - [scsi] fc class: fix building of Fibre Channel DUP drivers in 6.2 (Mike Christie) [750268] - [fs] nfs: don't call __mark_inode_dirty while holding i_lock (Steve Dickson) [747391] - [netdrv] vxge: allow rebinding the driver with a different number of SR-IOV VFs (Michal Schmidt) [694742] - [netdrv] vxge: fix crash of VF when unloading PF (Michal Schmidt) [694742] - [ata] revert libata: remove SCSI host lock (David Milburn) [751426] - [crypto] ansi_cprng: enforce key != seed in fips mode (Jarod Wilson) [751198] - [net] mac80211: Fix reassociation processing within ESS roaming (John Linville) [750350] - [net] nl80211: Allow association to change channels during reassociation (John Linville) [750350] - [net] mac80211: let cfg80211 manage auth state (John Linville) [750350] - [net] cfg80211: avoid sending spurious deauth to userspace (John Linville) [750350] - [net] mac80211: recalculate idle later in MLME (John Linville) [750350] - [net] mac80211: avoid spurious deauth frames/messages (John Linville) [750350] - [net] cfg80211: Allow reassociation in associated state (John Linville) [750350] - [net] cfg80211: remove warning in deauth case (John Linville) [750350] - [net] netfilter: fix nf_conntrack refcount leak in l4proto->error() (Thomas Graf) [745472] - [scsi] qla2xxx: Remove check for null fcport from host reset handler (Chad Dupuis) [744741] - [scsi] qla2xxx: Perform implicit logout during rport tear-down (Chad Dupuis) [744741] - [scsi] Revert "qla2xxx: Remove host_lock in queuecommand function" (Chad Dupuis) [744741] - [drm] nv50/disp: shutdown display on suspend/hibernate (Ben Skeggs) [740857] - [edac] Add sb_edac driver into the Red Hat Building system (Mauro Carvalho Chehab) [647700] - [edac] Fix incorrect edac mode reporting in sb_edac (Mauro Carvalho Chehab) [647700] - [edac] Add an experimental new driver to support Sandy Bridge CPU's (Mauro Carvalho Chehab) [647700]- [netdrv] benet: remove bogus "unlikely" on vlan check (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: non-member vlan pkts not received in promiscous mode (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736429] {CVE-2011-3347} - [mm] fix race between mremap and removing migration entry (Andrea Arcangeli) [751084]- [fs] GFS2: rewrite fallocate code to write blocks directly (Benjamin Marzinski) [750208] {CVE-2011-4098} - [netdrv] bnx2x: link fixes for 57810 (Andy Gospodarek) [749421] - [netdrv] enic: fix accidental GRO off by default (Stefan Assmann) [749390] - [scsi] qla2xxx: Correct inadvertent clearing of RISC_INTR status (Chad Dupuis) [748978] - [debug] lockdep: double MAX_LOCKDEP_ENTRIES (Kyle McMartin) [748941] - [x86] Add missing KERN_DEBUG to x86 module printk (Prarit Bhargava) [747837] - [x86] Update module alternatives message (Prarit Bhargava) [745596] - [x86] UV: KABI breakage in uv_blade_info (George Beshers) [745253] - [net] vlan: fix panic when handling priority tagged frames (Andy Gospodarek) [714936] {CVE-2011-3593} - [scsi] qla4xxx: Autologin persisted target entries update (Mike Christie) [747696] - [mm] oom: fix integer overflow of points in oom_badness (Frantisek Hrbata) [741207] {CVE-2011-4097}- [scsi] lockless queuecommand dispatch fixup (Rob Evers) [749018] - [scsi] iscsi class: export pid of process that created session (Mike Christie) [747696] - [scsi] qla4xxx: Autologin persisted target entries (Mike Christie) [747696] - [netdrv] iwlagn: enable 11n aggregation without checking traffic load (John Linville) [744361] - [s390x] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [747578] - [s390x] dasd: fix UID readout for z/VM (Hendrik Brueckner) [746000] - [x86] PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [747638] - [netdrv] Help 6.1 out of tree drivers cope with ABI breakage (Thomas Graf) [746570] - [mm] shmem: let shared anonymous be nonlinear again (Larry Woodman) [690129] - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [742091] {CVE-2011-3638} - [ipc] mqueue: separate mqueue default value from maximum value (Motohiro Kosaki) [746606] - [ipc] mqueue: don't use kmalloc with KMALLOC_MAX_SIZE (Motohiro Kosaki) [746606] - [ipc] mqueue: revert bump up DFLT_*MAX (Motohiro Kosaki) [746606] - [kernel] ipc/mqueue: Up the hard limit on message queues per namespace (Doug Ledford) [746606] - [kernel] ipc/mqueue: update maximums for the mqueue subsystem (Doug Ledford) [746606] - [kernel] ipc/mqueue: enforce hard limits (Doug Ledford) [746606] - [kernel] ipc/mqueue: switch back to using non-max values on create (Doug Ledford) [746606 746898] - [kernel] ipc/mqueue: cleanup definition names and locations (Doug Ledford) [746606] - [kernel] Revert "Restore max mqueue message size to its previous RHEL 5 value" (Doug Ledford) [746606]- [virt] index of virtio disk is not decremented when removed (Mark Wu) [692767] - [edac] i7core_edac: Initialize memory name with cpu, channel, bank (Mauro Carvalho Chehab) [712957] - [kernel] perf: Optimize event scheduling locking (Steve Best) [744986] - [drm] i915: set the right SDVO transcoder for CPT (Adam Jackson) [735122] - [scsi] libfc: Prevent race that causes panic during FCoE port destroy (Neil Horman) [735959] - [scsi] qla4xxx: Update driver version to 5.02.00-k8 (Mike Christie) [732622] - [scsi] qla4xxx: updated device id check for BFS (Mike Christie) [732622] - [scsi] qla4xxx: Fixed target discovery failed issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed active session re-open issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed device blocked issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Fixed session destroy issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Clear DDB map index on the basis of AEN (Mike Christie) [732622] - [scsi] qla4xxx: Free Device Database (DDB) reserved by FW (Mike Christie) [732622] - [scsi] qla4xxx: Fix getting BIDI CHAP for boot targets (Mike Christie) [732622] - [scsi] qla4xxx: Fix exporting boot targets to sysfs (Mike Christie) [732622] - [scsi] qla4xxx: Do not add duplicate CHAP entry in FLASH (Mike Christie) [732622] - [scsi] qla4xxx: Fix bidirectional CHAP (Mike Christie) [732622] - [scsi] qla4xxx: Add new FLT firmware region (Mike Christie) [732622] - [scsi] qla4xxx: Update license (Mike Christie) [732622] - [scsi] iscsi class: fix vlan configuration (Mike Christie) [732622] - [scsi] qla4xxx: fix data alignment and use nl helpers (Mike Christie) [732622] - [scsi] iscsi class: fix link local mispelling (Mike Christie) [732622] - [scsi] qla4xxx: Added Get ACB support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added restore factory defaults support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [732622] - [scsi] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Add get ACB state support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Code cleanup for read/update flash using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added support to update mtu (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update mtu (Mike Christie) [732622] - [scsi] libfc: improve flogi retries to avoid lport stuck (Mike Christie) [745667] - [scsi] libfc: avoid exchanges collision during lport reset (Mike Christie) [745667] - [scsi] libfc: fix checking FC_TYPE_BLS (Mike Christie) [745667] - [scsi] libfc: revert fix deadlock bug in fc_exch_abort_locked (Mike Christie) [745667] - [dm] log userspace: Allow for 'log device name' response in CTR msg exchange (Jonathan E Brassow) [746254] - [dm] kcopyd: fix job_pool leak (Mike Snitzer) [748441] - [netdrv] igb: Fix for Alt MAC Address feature on 82580 and later (Andy Gospodarek) [748503]- [dm] table: add immutable feature (Mike Snitzer) [747438] - [mm] reduce overhead on paravirt functions (Larry Woodman) [743554]- [netdrv] Fixing use of netif_set_real_num_tx_queues in niu.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in myri10ge.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in igb_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb3_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Neil Horman) [742117] - [ppc] kabi: add symbol 'paca' to ppc KABI (Jiri Olsa) [737466] - [fs] proc: fix oops on invalid /proc/pid/maps access (Johannes Weiner) [746613] {CVE-2011-3637} - [nfs] fix pNFS hang and oops on umounts (Steve Dickson) [746861] - [scsi] qla4xxx: export address/port of connection (Mike Christie) [728156] - [netdrv] Fix pktgen to not oops on unsupported drivers (Neil Horman) [678794] - [kernel] tracing: Update the comm field in the right variable in update_max_tr (Jiri Olsa) [736955] - [kernel] kabi: Add missing compat_alloc_user_space symbol to kABI (Jiri Olsa) [747047] - [kernel] fix taskstats io infoleak (Jerome Marchand) [716848] {CVE-2011-2494} - [x86] ACPI, APEI, HEST: Detect duplicated hardware error source ID (Don Zickus) [737189] - [netdrv] Add latest cxgb3 firmware (Neil Horman) [742011]- [net] bridge: fix use after free in __br_deliver() (Amerigo Wang) [730756] {CVE-2011-2942} - [scsi] Update lpfc version for 8.3.5.45.4p driver release (Rob Evers) [746668] - [scsi] Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [746668] - [scsi] Fix kernel crash during boot with SLI4 card installed (Rob Evers) [746668] - [scsi] Properly clean up EQ and CQ child lists to prevent kernel crash (Rob Evers) [746668] - [kabi] add missing symbols for Emulex be2net driver (Jiri Olsa) [745712] - [netdrv] netxen-firmware: Install the 4.0.579 firmware (Kyle McMartin) [741776] - [perf] symbols: Treat all memory maps without dso file as loaded (Jiri Olsa) [726582] - [debug] increase MAX_STACK_TRACE_ENTRIES (Kyle McMartin) [645777] - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [692709] {CVE-2011-3363} - [tpm] Zero buffer after copying to userspace (Jiri Benc) [732633] {CVE-2011-1161 CVE-2011-1162} - [pci] intel-iommu: IOTLB hang workaround (Dave Airlie) [728476] - [drm] i915: Fix hang on Ironlake mobile GPU with VT-d (Dave Airlie) [728476] - [drm] i915: Remove early exit on i915_gpu_idle (Dave Airlie) [728476] - [drm] nv50/bios: fixup mpll programming from the init table parser (Ben Skeggs) [744992] - [drm] nv50/vram: fix incorrect detection of bank count on newer chipsets (Ben Skeggs) [744992] - [drm] radeon: fix llano output setup + memory corruption (Dave Airlie) [747292] - [drm] radeon caicos enablement fixes (Dave Airlie) [747291] - [pci] Disable SRIOV on powerpc (Prarit Bhargava) [742089] - [pci] Add pci=nosriov to disable SRIOV (Prarit Bhargava) [742089] - [x86] apic: ack all pending irqs when crashed/on kexec (Takao Indoh) [704142]- [scsi] libsas: fix warnings when checking sata/stp protocol (David Milburn) [695950] - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [695950] - [scsi] libsas: Allow expander T-T attachments (David Milburn) [695950] - [usb] xhci: Make xHCI driver endian-safe (Don Zickus) [745967] - [infiniband] RDMA/cxgb3: Don't post zero-byte read if endpoint is going away (Neil Horman) [717379] - [scsi] isci: atapi support (David Milburn) [743692] - [x86] amd: Move BSP code to cpu_dev helper (Larry Woodman) [739456] - [x86] Add a BSP cpu_dev helper (Larry Woodman) [739456] - [x86] amd: Avoid cache aliasing penalties on AMD family 15h (Larry Woodman) [739456] - [net] ipv6: fix NULL dereference in udp6_ufo_fragment() (Jason Wang) [740465] - [netdrv] cxgb4: Updating NIC driver firmware (Neil Horman) [717806] - [netdrv] cxgb3: Fix NULL pointer dereference in t3_l2t_get (Neil Horman) [729737] - [netdrv] bnx2x: remaining fixes from upstream 3.1 (Michal Schmidt) [743917] - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [699042] - [netdrv] tg3: Use netif_set_real_num_tx_queues() (Jiri Pirko) [740477] - [netdrv] bnx2x: critical fixes (Veaceslav Falico) [745211] - [netdrv] bonding: properly stop queuing work when requested (Andy Gospodarek) [736904] - [netdrv] tg3: negate USE_PHYLIB flag check (Jiri Pirko) [746006] - [x86] Add new cpu capabilities to /proc/cpuinfo (Prarit Bhargava) [745799] - [kabi] add missing multipath symbols for s390x (Aristeu Rozanski) [714992] - [perf] sched: Fix script command documentation (Jiri Olsa) [726589] - [pm] hibernate: Fix memory corruption related to swap (Stanislaw Gruszka) [701857] - [scsi] hpsa: add heartbeat sysfs host attribute (Tomas Henzl) [730027] - [scsi] Revert megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [736667] - [fs] GFS2: Fix ->page_mkwrite() races (Steven Whitehouse) [725091] - [scsi] scsi_transport_fc: Fix deadlock during fc_remove_host (Mike Christie) [714320] - [kernel] workqueue: Fix workqueue deadlock during destroy_workqueue (Mike Christie) [714320] - [sched] Avoid expensive initial update_cfs_load() (Larry Woodman) [741569 742414] - [sched] Simplify update_cfs_shares parameters (Larry Woodman) [741569 742414] - [sched] Fix/remove redundant cfs_rq checks (Larry Woodman) [741569 742414] - [sched] Fix sign under-flows in wake_affine (Larry Woodman) [741569 742414] - [sched] Update effective_load() to use global share weights (Larry Woodman) [741569 742414] - [sched] Fix interactivity bug by charging unaccounted run-time on entity re-weight (Larry Woodman) [741569 742414] - [sched] Move periodic share updates to entity_tick() (Larry Woodman) [741569 742414] - [sched] Fix UP build breakage (Larry Woodman) [741569 742414] - [sched] Update tg->shares after cpu.shares write (Larry Woodman) [741569 742414]- [drm] i915: fix IVB cursor support (Adam Jackson) [741780] - [drm] i915: always set FDI composite sync bit (Adam Jackson) [745564] - [netdrv] bnx2i: Fixed the endian on TTT for NOP out transmission (Mike Christie) [745676] - [scsi] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Tomas Henzl) [723218] - [ata] AHCI: Add new Panther Point RAID DeviceID (Prarit Bhargava) [745484] - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [743654] - [scsi] isci: The port state should be set to stopping on the last phy (David Milburn) [743654] - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [743654] - [scsi] isci: SATA/STP I/O is only returned in the normal path to libsas (David Milburn) [743654] - [scsi] isci: fix support for large smp requests (David Milburn) [743654] - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [743654] - [scsi] isci: fix event-get pointer increment (David Milburn) [743654] - [scsi] isci: add version number (David Milburn) [743654] - [scsi] isci: dynamic interrupt coalescing (David Milburn) [743654] - [scsi] isci: fix sata response handling (David Milburn) [743654] - [scsi] isci: Leave requests alone if already terminating (David Milburn) [743654] - [fs] jbd: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [fs] jbd2: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [709280 731608] - [x86] paravirt: PTE updates in k(un)map_atomic need to be synchronous, regardless of lazy_mmu mode (Igor Mammedov) [632802] - [s390x] qdio: 2nd stage retry on SIGA-W busy conditions (Hendrik Brueckner) [732708] - [s390x] kernel: NSS creation with initrd fails (Hendrik Brueckner) [730780] - [s390x] qeth: wrong number of output queues for HiperSockets (Hendrik Brueckner) [730701] - [s390x] qeth: l3 ipv6 vlan not working on shared OSA chpid (Hendrik Brueckner) [727850] - [x86] Intel pci: Provide option to enable 64-bit IOMMU pass through mode (George Beshers) [696420] - [x86] intel-iommu: Remove Host Bridge devices from identity mapping (George Beshers) [696420] - [x86] intel-iommu: Add domain check in domain_remove_one_dev_info (George Beshers) [696420] - [x86] intel-iommu: Use coherent DMA mask when requested (George Beshers) [696420] - [x86] intel-iommu: Dont cache iova above 32bit (George Beshers) [696420] - [x86] intel-iommu: Speed up processing of the identity_mapping function (George Beshers) [696420] - [x86] intel-iommu: Check for identity mapping candidate using system dma mask (George Beshers) [696420] - [scsi] tcm_fc: Fix to activate non-offload path for FCoE target (Andy Grover) [638007]- [pci] edd: Treat "XPRS" host bus type the same as "PCI" (Mike Christie) [742059] - [scsi] be2iscsi: Move driver Version (Mike Christie) [738163 738934] - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for case where task->sc was cleanedup earlier (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [738163 738934] - [sched] wait_for_completion_interruptible_timeout() should return signed long (J. Bruce Fields) [738379]- [net] fix net_dev_xmit tracepoint use of freed skb (Jiri Pirko) [705253] - [block] kabi: symbols missing for FusionIO iomemory-vsl driver (Jiri Olsa) [735227] - [netdrv] kabi: symbols missing for Emulex be2net driver (Jiri Olsa) [735229] - [virt] xen: use maximum reservation to limit amount of usable RAM (Igor Mammedov) [743590] - [usb] additional regression fix for device removal (Don Zickus) [744154] - [usb] fix regression occurring during device removal (Don Zickus) [744154] - [usb] Lower USB storage settling delay to something more reasonable (Don Zickus) [743959]- [netdrv] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [743347] - [netdrv] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [743347] - [netdrv] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [743347] - [netdrv] bna: Brocade 1860 HW Enablement (Ivan Vecera) [743347] - [netdrv] bna: Implement FW Download for New HW (Ivan Vecera) [743347] - [netdrv] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [743347] - [netdrv] bna: Set Ring Param Fix (Ivan Vecera) [743347] - [netdrv] bna: Semaphore Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: make function tables cont (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [743347] - [netdrv] bna: SKB PCI UNMAP Fix (Ivan Vecera) [743347] - [netdrv] bna: TX Queue Depth Fix (Ivan Vecera) [743347] - [netdrv] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [743347] - [netdrv] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [743347] - [netdrv] bna: Ethtool Enhancements and Fix (Ivan Vecera) [743347] - [netdrv] bna: Initialization and Locking Fix (Ivan Vecera) [743347] - [netdrv] bna: Formatting and Code Cleanup (Ivan Vecera) [743347] - [netdrv] bna: TX Path and RX Path Changes (Ivan Vecera) [743347] - [netdrv] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Fix (Ivan Vecera) [743347] - [netdrv] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [743347] - [netdrv] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [743347] - [netdrv] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [743347] - [scsi] libfc: fix deadlock bug in fc_exch_abort_locked (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.8 (Mike Christie) [740096] - [scsi] bnx2fc: Return error statistics of remote peer (Mike Christie) [740096] - [scsi] fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Mike Christie) [740096] - [scsi] bnx2fc: call ctlr_link_up only when the interface is enabled (Mike Christie) [740096] - [scsi] bnx2fc: Add driver documentation (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.7 (Mike Christie) [740096] - [scsi] bnx2fc: Handle bnx2fc_map_sg failure (Mike Christie) [740096] - [scsi] bnx2fc: Replace scsi_dma_map() with dma_map_sg() (Mike Christie) [740096] - [x86] acpi: Prevent acpiphp from deadlocking on PCI-to-PCI bridge remove (Prarit Bhargava) [732706] - [x86] UV2: add missing kABI bits (George Beshers) [741432] - [ppc] pci: Check devices status property when scanning OF tree (Steve Best) [738450] - [drm] radeon/kms: reject video mode that would go over bandwidth limit on RN50 (Jerome Glisse) [729976] - [fs] deal with races in /proc/*/syscall, stack, personality (Johannes Weiner) [692039] - [fs] proc: enable writing to /proc/pid/mem (Johannes Weiner) [692039] - [fs] proc: make check_mem_permission() return an mm_struct on success (Johannes Weiner) [692039] - [fs] proc: hold cred_guard_mutex in check_mem_permission() (Johannes Weiner) [692039] - [fs] proc: disable mem_write after exec (Johannes Weiner) [692039] - [mm] implement access_remote_vm (Johannes Weiner) [692039] - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692039] - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692039] - [mm] rename in_gate_area_no_task to in_gate_area_no_mm (Johannes Weiner) [692039] - [mm] make in_gate_area take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [mm] make get_gate_vma take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [x86] mark associated mm when running a task in 32 bit compatibility mode (Johannes Weiner) [692039] - [x86] add context tag to mark mm when running a task in 32-bit compatibility mode (Johannes Weiner) [692039] - [fs] auxv: require the target to be tracable (or yourself) (Johannes Weiner) [692039] - [fs] close race in /proc/*/environ (Johannes Weiner) [692039] - [fs] report errors in /proc/*/*map* sanely (Johannes Weiner) [692039] - [fs] pagemap: close races with suid execve (Johannes Weiner) [692039] - [fs] make sessionid permissions in /proc/*/task/* match those in /proc/* (Johannes Weiner) [692039] {CVE-2011-1020}- [ppc] ibmveth: Fix leak when recycling skb and hypervisor returns error (Steve Best) [740548] - [fs] nfs: Do not allow multiple mounts on same mountpoint when using -o noac (Sachin Prabhu) [584768] - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [726225] - [acpi] APEI: set enable bit for OSC call (Matthew Garrett) [734509] - [block] Whitelist symbols for dm-switch multipathing driver (Shyam Iyer) [714992] - [x86] Missing "unregister_cpu_notifier" in powernow-k8.c (Prarit Bhargava) [741302] - [virt] xen-netfront: fix MTU reset after migration (Paolo Bonzini) [733651]- [mm] add extra free kbytes tunable (Rik van Riel) [696395] - [build] Makefile: include RHEL_RELEASE in version.h (Aristeu Rozanski) - [ppc] Fix bogus it_blocksize in VIO iommu code (Steve Best) [738449] - [ppc] hvcs: Ensure page aligned partner info buffer (Steve Best) [739749] - [virt] KVM: Enable RDRAND feature support for KVM (Don Dugger) [721131] - [virt] x86, cpu: Add CPU flags for F16C and RDRND (Don Dugger) [721131] - [mm] zram: prevent accessing an unallocated table when init fails early (Jerome Marchand) [732707] - [mm] zram: fix zram locking (Jerome Marchand) [732707] - [ppc] eeh: Display eeh error location for bus and device (Steve Best) [707843] - [ppc] pseries/eeh: Handle functional reset on non-PCIe device (Steve Best) [707843] - [ppc] pseries/eeh: Propagate needs_freset flag to device at PE (Steve Best) [707843] - [ppc] eeh: Add support for ibm, configure-pe RTAS call (Steve Best) [707843] - [scsi] isci: initial sgpio write support (David Milburn) [735318] - [scsi] isci: fix sgpio register definitions (David Milburn) [735318] - [scsi] libsas: sgpio write support (David Milburn) [735318] - [drm] i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge (Adam Jackson) [695793]- [netdrv] firmware: add bnx2x FW 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733888] - [netdrv] bnx2x: fixes from upstream 3.1-rc (Michal Schmidt) [733693] - [netdrv] bnx2x: driver-side changes for firmware 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: add missing DCB callbacks (Michal Schmidt) [733693] - [scsi] scan: don't fail scans when host is in recovery (Mike Christie) [713682] - [usb] don't let errors prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] don't let the hub driver prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Reject double add of active endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Free bandwidth when usb_disable_device is called (Don Zickus) [732457 732909 735048 735050 735263] - [usb] disable endpoints after unbinding interfaces, not before (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't warn about zeroed bMaxBurst descriptor field (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: Force Stopped Event(FSE) (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: introduce Incompatible Device Error (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Add reset on resume quirk for asrock p67 host (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Always set urb->status to zero for isoc endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Fix up URB error codes to reflect implementation (Don Zickus) [732457 732909 735048 735050 735263] - [usb] config: use proper endian access for wMaxPacketSize (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: fix OS want to own HC (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't submit commands or URBs to halted hosts (Don Zickus) [732457 732909 735048 735050 735263] - [usb] usbcore: warm reset USB3 port in SS.Inactive state (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Refine USB3.0 device suspend and resume (Don Zickus) [732457 732909 735048 735050 735263] - [usb] fix system suspend with USB3.0 device connected to USB3.0 hub (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Clear "warm" port reset change (Don Zickus) [732457 732909 735048 735050 735263] - [netdrv] b43: allocate receive buffers big enough for max frame len + offset (RuiRui Yang) [738205] {CVE-2011-3359} - [netdrv] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [727330] - [fs] fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (RuiRui Yang) [736765] {CVE-2011-3353} - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [730354] {CVE-2011-3191} - [fs] nfsd4: fix open downgrade, again (J. Bruce Fields) [729176] - [fs] jbd[2]: Use WRITE_SYNC_PLUG in journal_commit_transaction (Jeff Moyer) [720918] - [fs] mbcache: Limit the maximum number of cache entries (Eric Sandeen) [731585] - [netdrv] netxen: Add firmware version 4.0.557[579]. (Chad Dupuis) [741776] - [netdrv] netxen: Add pcie workaround (Chad Dupuis) [741774] - [netdrv] netxen: add vlan LRO support (Chad Dupuis) [741774] - [netdrv] netxen: add fw version compatibility check (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove casts of void * (Chad Dupuis) [741774] - [netdrv] netxen: fix race in skb->len access (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove unnecessary semicolons (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: Use full 32 bit speed range in ethtool's set_settings (Chad Dupuis) [741774]- [fs] xfs: avoid direct I/O write vs buffered I/O race (Dave Chinner) [732976] - [fs] xfs: don't serialise adjacent concurrent direct IO appending writes (Dave Chinner) [732976] - [fs] xfs: don't serialise direct IO reads on page cache checks (Dave Chinner) [732976] - [fs] gfs2: Ignore buffers with wrong state during fsync (Abhijith Das) [740066] - [fs] GFS2: balance pages on gfs2_fallocate. (Benjamin Marzinski) [737989] - [fs] xfs: avoid synchronous transactions when deleting attr blocks (Dave Chinner) [740312] - [fs] GFS2: large file delete/unlink is slow (Robert S Peterson) [739987] - [fs] ext4: optimize ext4_check_dir_entry() (Eric Sandeen) [714007] - [fs] Fix do_lookup false negative. (David Howells) [693841] - [netdrv] tg3: Fix VLAN creation problem (John Feeney) [731268 732769] - [netdrv] ixgbe: fix improper check of dma address for NULL (Neil Horman) [683611] - [netdrv] e1000: don't enable dma receives until after dma address has been setup (Dean Nelson) [703357] - [net] sctp: deal with multiple COOKIE_ECHO chunks (Max Matveev) [729220]- [net] br_multicast: Ensure to initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Herbert Xu) [738110]- [x86] Add rh_kabi.c and protect struct alt_instr under KABI (Prarit Bhargava) [737753] - [x86] Fix module alt_instr KABI breakage (Prarit Bhargava) [737753]- [build] Makefile: update RHEL_MINOR to 2 (Aristeu Rozanski) - [scsi] scsi_lib: pause between error retries (Rob Evers) [736812] - [kernel] perf tools: do not look at ./config for configuration (Jiri Benc) [730204] {CVE-2011-2905} - [scsi] Fix out of spec CD-ROM problem with media change (Rob Evers) [703366] - [netdrv] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete Files (Ivan Vecera) [701486] - [netdrv] bna: Remove Unused Code (Ivan Vecera) [701486] - [netdrv] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [701486] - [netdrv] bna: Add New HW Defs (Ivan Vecera) [701486] - [netdrv] bna: Tx and Rx Redesign (Ivan Vecera) [701486] - [netdrv] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [701486] - [netdrv] bna: MSGQ Implementation (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [701486] - [netdrv] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [701486] - [netdrv] bna: Remove get_regs Ethtool Support (Ivan Vecera) [701486] - [netdrv] bna: HW Interface Init Update (Ivan Vecera) [701486] - [netdrv] bna: Remove Unnecessary CNA Check (Ivan Vecera) [701486] - [netdrv] bna: Header File Consolidation (Ivan Vecera) [701486] - [netdrv] bna: HW Error Counter Fix (Ivan Vecera) [701486] - [netdrv] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Name Change (Ivan Vecera) [701486] - [netdrv] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [701486] - [netdrv] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [701486] - [netdrv] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Notification Enhancement (Ivan Vecera) [701486] - [netdrv] bna: CheckPatch Cleanup (Ivan Vecera) [701486] - [netdrv] bna: Print Driver Version (Ivan Vecera) [701486] - [netdrv] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [701486] - [netdrv] bna: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [701486] - [netdrv] bna: ethtool: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [701486] - [net] bna: fix compile warning of bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [701486] - [netdrv] bna: Fix set-but-unused variables. (Ivan Vecera) [701486] - [netdrv] bna: use device model DMA API (Ivan Vecera) [701486] - [netdrv] bna: Remove unnecessary memset(,0,) (Ivan Vecera) [701486]- [scsi] libfcoe: fix compilation when fcoe.ko is not used (Mike Christie) [727304] - [scsi] bnx2fc: Bumped version to 1.0.6 (Mike Christie) [727304] - [scsi] bnx2fc: Fix FW assert during RSCN stress tests (Mike Christie) [727304] - [scsi] bnx2fc: Fix panic caused because of incorrect errror handling in create() (Mike Christie) [727304] - [scsi] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Mike Christie) [727304] - [scsi] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Mike Christie) [727304] - [scsi] bnx2fc: No abort issued for REC when it times out (Mike Christie) [727304] - [scsi] bnx2fc: Send solicitation only after vlan discovery is complete (Mike Christie) [727304] - [scsi] bnx2fc: Reset max receive frame size during link up (Mike Christie) [727304] - [scsi] bnx2fc: Do not use HBA_DBG macro when lport is not available (Mike Christie) [727304] - [scsi] bnx2fc: increase cleanup wait time (Mike Christie) [727304] - [scsi] bnx2fc: Bump version to 1.0.5 (Mike Christie) [727304] - [scsi] bnx2fc: Prevent creating of NPIV port with duplicate WWN (Mike Christie) [727304] - [scsi] bnx2fc: Obtain WWNN/WWPN from the shared memory (Mike Christie) [727304] - [scsi] fcoe: Move common functions to fcoe_transport library (Mike Christie) [727304] - [scsi] bnx2fc: Drop incoming ABTS (Mike Christie) [727304] - [scsi] bnx2fc: code cleanup in bnx2fc_offload_session (Mike Christie) [727304] - [scsi] bnx2fc: Fix NULL pointer deref during arm_cq (Mike Christie) [727304] - [scsi] bnx2fc: Do not reuse the fcoe connection id immediately (Mike Christie) [727304] - [scsi] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Mike Christie) [727304] - [scsi] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Mike Christie) [727304] - [scsi] bnx2fc: Reorganize cleanup code between interface_cleanup and if_destroy (Mike Christie) [727304] - [scsi] bnx2fc: Change function names of bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Mike Christie) [727304] - [scsi] bnx2fc: Do not attempt destroying NPIV port twice (Mike Christie) [727304] - [scsi] bnx2fc: Remove erroneous kref_get on IO request (Mike Christie) [727304] - [scsi] bnx2fc: Enable bsg_request support for bnx2fc (Mike Christie) [727304] - [scsi] bnx2fc: Bug fixes in percpu_thread_create/destroy (Mike Christie) [727304] - [scsi] bnx2fc: Reset the max receive frame size (Mike Christie) [727304] - [netdrv] cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC (Mike Christie) [727304] - [netdrv] cnic: Fix Context ID space calculation (Mike Christie) [727304] - [netdrv] cnic: Return proper error code if we fail to send netlink message (Mike Christie) [727304] - [netdrv] cnic: Fix ring setup/shutdown code (Mike Christie) [727304] - [netdrv] cnic: Fix port_mode setting (Mike Christie) [727304] - [netdrv] cnic: Replace get_random_bytes() with random32() (Mike Christie) [727304] - [scsi] cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Mike Christie) [727304] - [netdrv] cnic: Add VLAN ID as a parameter during netevent upcall (Mike Christie) [727304] - [x86] mm: Fix pgd_lock deadlock (Andrew Jones) [691310] - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Andrew Jones) [691310] - [mm] Revert "fix pgd_lock deadlock" (Andrew Jones) [691310] - [scsi] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp() (Mike Christie) [734961] - [scsi] libfc: block SCSI eh thread for blocked rports (Mike Christie) [734961] - [scsi] libfc: fix fc_eh_host_reset (Mike Christie) [734961] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Mike Christie) [734961] - [scsi] fcoe: add fip retry to avoid missing critical keep alive (Mike Christie) [734961] - [scsi] libfc: fix warn on in lport retry (Mike Christie) [734961] - [scsi] libfc: Remove the reference to FCP packet from scsi_cmnd in case of error (Mike Christie) [734961] - [scsi] libfc: cleanup sending SRR request (Mike Christie) [734961] - [scsi] libfc: two minor changes in comments (Mike Christie) [734961] - [scsi] libfc, fcoe: ignore rx frame with wrong xid info (Mike Christie) [734961] - [scsi] libfc: release exchg cache (Mike Christie) [734961] - [scsi] libfc: use FC_MAX_ERROR_CNT (Mike Christie) [734961] - [scsi] fcoe: remove unused ptype field in fcoe_rcv_info (Mike Christie) [734961] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Mike Christie) [734961] - [x86] intel_idle: Fix mismerge (Matthew Garrett) [733730] - [x86] x2apic: enable the bios request for x2apic optout (Prarit Bhargava) [696902] - [x86] ACPI: fix ioremap failure regression (Stanislaw Gruszka) [731546]- [fs] corrupted GUID partition tables can cause kernel oops (Jerome Marchand) [695982] {CVE-2011-1577} - [x86] perf: Fix Intel fixed counters base initialization (Don Zickus) [736284] {CVE-2011-2521} - [netdrv] iwlagn: use 6000g2b uCode for 130 series devices (Stanislaw Gruszka) [737185] - [block] Missing portions of DM/MD RAID1 plugging patch (Jonathan E Brassow) [735124] - [net] Compute protocol sequence numbers and fragment IDs using MD5. (Jiri Pirko) [732665] {CVE-2011-3188} - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732665] {CVE-2011-3188}- [block] blktrace: fix handling of requests with SYNC and META flags (Mike Snitzer) [726437] - [block] blktrace: add FLUSH/FUA support (Mike Snitzer) [726437] - [kernel] Restore max mqueue message size to its previous RHEL 5 value (Doug Ledford) [730632]- [scsi] qla4xxx: updated device id check for BFS (Chad Dupuis) [732622] - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [697659] - [netdrv] bnx2: Fix some late breaking bnx2 bugs (Neil Horman) [728328] - [netdrv] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [690780] - [netdrv] bonding: reset queue mapping prior to transmission (Neil Horman) [726688] - [netdrv] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [730607] - [netdrv] bonding: add missing xmit_hash_policy=layer2+3 info (Weiping Pan) [706018] - [net] vlan: do not transfer real_num_tx_queues (Weiping Pan) [735015] - [mm] thp: tail page refcounting fix (Andrea Arcangeli) [732986] - [virt] xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov) [713399] - [mm] oom: task->mm == NULL doesn't mean the memory was freed (Frantisek Hrbata) [734732] - [scsi] scsi_dh_rdac: Associate HBA and storage in rdac_controller to support partitions in storage (Mike Snitzer) [733763] - [scsi] scsi_dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage (Mike Snitzer) [733763] - [scsi] lpfc: Update lpfc version for 8.3.5.45.3p driver release (Rob Evers) [733500] - [scsi] lpfc: Fix compiler warning due to uninitialized local variable (Rob Evers) [733500] - [scsi] lpfc: Fix bus reset handler fails with bad failure code (Rob Evers) [733500] - [scsi] lpfc: Fix proper error code return value for management API (Rob Evers) [733500] - [scsi] lpfc: Fixed ctlreg write bug (Rob Evers) [733500] - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [733500] - [scsi] lpfc: Fix cable pull failure on interface type 2 SLI-4 adapters (Rob Evers) [733500] - [scsi] lpfc: Fixed not able to perform firmware reset through sysfs board_mode attribute (Rob Evers) [733500] - [scsi] lpfc: Fixed SLI4 device firmware reset with SR-IOV virtual functions (Rob Evers) [733500] - [scsi] lpfc: Fixed not recovering SLI port in handling error attention with RN bit set (Rob Evers) [733500] - [scsi] lpfc: Fix two crashes when unsolicted ELS ECHO_CMD is received (Rob Evers) [733500] - [scsi] lpfc: Fix direct connect does not come up for SLI4 FC ports (Rob Evers) [733500] - [scsi] lpfc: Fixed long wait when firmware reset to a SLI port without required privilege (Rob Evers) [733500] - [scsi] lpfc: Fix request firmware support for little endian systems (Rob Evers) [733500]- [drm] radeon/kms: set a default max_pixel_clock (Dave Airlie) [729545] - [pci] pciehp: change wait time for valid configuration access (Myron Stowe) [727720] - [pci] ACPI: Report ASPM support to BIOS if not disabled from command line (Myron Stowe) [732501] - [ppc] pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() (Steve Best) [734192] - [ppc] pci: Add missing hookup to pci_slot (Steve Best) [734192] - [ppc] pci: Add missing call to header fixup (Steve Best) [734192] - [virt] xen events: implement mask_ack (Andrew Jones) [733672] - [virt] Revert "[virt] xen/events: change to using fasteoi" (Andrew Jones) [733672] - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [688076] - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [688076] - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723433] {CVE-2011-2699} - [fs] Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Eric Sandeen) [731176] {CVE-2011-1833}- [md] raid5: fix FUA request handling in ops_run_io() (Mike Snitzer) [733527] - [md] raid5: fix errant REQ_FUA that should be BIO_FUA (Mike Snitzer) [733527] - [perf] report: Use properly build_id kernel binaries (Jiri Olsa) [691343] - [ppc] pseries/xics: Use cpu_possible_mask rather than cpu_all_mask (Steve Best) [732357] - [drm] i915: Post-3.0 updates from drm-intel-fixes (Adam Jackson) [720702] - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [725913] - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [725913] - [scsi] bfa: Add support to collect fabric stats (Rob Evers) [725913] - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [725913] - [scsi] bfa: Add support to configure trunking on Brocade adapter ports (Rob Evers) [725913] - [scsi] bfa: Add support to configure and query flash boot partition (Rob Evers) [725913] - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [725913] - [scsi] bfa: Add support for IO profiling (Rob Evers) [725913] - [scsi] bfa: Extend BSG to support more user commands (Rob Evers) [725913] - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [725913] - [scsi] bfa: Update RME interrupt handling (Rob Evers) [725913] - [scsi] bfa: BSG return value fix to be compatible with kernel convention (Rob Evers) [725913] - [scsi] bfa: Add FC-transport based Asynchronous Event Notification support (Rob Evers) [725913] - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [701485] - [scsi] bfa: Driver and BSG enhancements (Rob Evers) [701485] - [scsi] bfa: Added support to query PHY (Rob Evers) [701485] - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [701485] - [scsi] bfa: Added support for flash configuration (Rob Evers) [701485] - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [701485] - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [701485] - [scsi] bfa: Extend BSG interface (Rob Evers) [701485] - [scsi] bfa: FCS bug fixes (Rob Evers) [701485] - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [701485] - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [701485] - [scsi] bfa: IOC bug fixes (Rob Evers) [701485] - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [701485] - [scsi] bfa: Add BSG interface to support ELS, CT and vendor commands (Rob Evers) [701485] - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [701485] - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [701485] - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes (Rob Evers) [701485] - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter (Rob Evers) [701485] - [scsi] bfa: Changes to support vport disable and enable operations (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [701485] - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [701485] - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [701485] - [scsi] bfa: Introduced generic address len pair to represent DMA memory chunk (Rob Evers) [701485]- [pci] remove quirk for pre-production systems with Intel 82576 NIC (Prarit Bhargava) [729677] - [x86] efi: Revert new_memmap code (Matthew Garrett) [723274] - [infiniband] mlx4: add new module parameters (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Avoid duplicate devices from LUN scan (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Fix integer -> pointer cast warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: try to use larger FMR sizes to cover our mappings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: add support for indirect tables that don't fit in SRP_CMD (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: rework mapping engine to use multiple FMR entries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow sg_tablesize to be set for each target (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: move IB CM setup completion into its own function (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: always avoid non-zero offsets into an FMR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Test only once whether iu allocation succeeded (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Add GRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Remove LRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate hot-path variables into cache lines (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: stop sharing the host lock with SCSI (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Touch up a merge issue, fixes compilation (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce lock coverage of command completion (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce local coverage for command submission and EH (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: don't move active requests to their own list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow lockless work posting (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate state change code (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow task management without a previous request (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] rds/ib: use system_wq instead of rds_ib_fmr_wq (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [net] rds: Makefile: Remove deprecated items (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Manual backport of alloc_netdev_mqs (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Fix a merge issue (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Restoring RX buffer pointer in case of failure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Sensing link type at device initialization (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Fixing bad size of event queue buffer (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Fix loss of promiscuity (Doug Ledford) [612992 688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Removing HW info from ethtool -i report (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: updated driver version to 1.5.4.1 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Using blue flame support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: reserve UARs for userspace consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: maintain available field in bitmap allocator (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Add blue flame support for kernel consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Reporting HW revision in ethtool -i (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Wake on LAN support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: using new mlx4 interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Changing interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: bringing link up when registering netdevice (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: optimize adaptive moderation algorithm for better latency (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: moderation parameters are not reseted (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: going out of range of TX rings when reporting stats (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle protocol field in multicast table (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core, ib, en: Fix driver when sizeof phys_addr_t > sizeof long (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: Avoid vunmap() of invalid pointer if allocation fails (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Don't call dma_free_coherent() with irqs disabled (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Call alloc_etherdev to allocate RX and TX queues (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Add a check for strict_strtoul() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use pci_dev->revision, again (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Increase DMA max_segment_size on Mellanox hardware (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't print success message at level KERN_ERR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Don't reset disabled devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't generate async events for unregistered devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/amso1100: Fix compile warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix incorrect SFP+ link status detection on driver init (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix SFP+ link down detection issue with switch port disable (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix bonding on iw_nes (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Use vzalloc() to replace vmalloc()+memset(0) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Fix driver when sizeof (phys_addr_t) > sizeof (long) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix string continuation line (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use printf extension pR for struct resource (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Check for NULL mode in .devnode methods (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Save PID of ID's owner (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add support for netlink statistics export (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Pass QP type into rdma_create_id() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update exported headers list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Export enum cma_state in (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Add devnode methods to cm_class and umad_class (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Return EPROTONOSUPPORT when an RDMA device lacks the QP required (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/uverbs: Add devnode method to set path/mode (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Add .nodename/.mode to tell userspace where to create device node (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add netlink infrastructure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Backports to fix compile of changes that upstream made but relied on changes that don't exist in rhel6 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add error handling to ib_core_init() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/iwcm: Get rid of enum iw_cm_event_status (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add an ID_REUSEADDR option (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Fix handling of IPv6 addressing in cma_use_port (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Improve an error message so error code is included (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Replace global lock in rdma_destroy_id() with id-specific one (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/cm: Cancel pending LAP message when exiting IB_CM_ESTABLISH state (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update missed conversion of flush_scheduled_work() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Copy iWARP route information on queries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update workqueue usage (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] infiniband: remove dev_base_lock use (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [virt] vmalloc: eagerly clear ptes on vunmap (Igor Mammedov) [730503]- [build] spec: add more drivers to initrd (Andy Gospodarek) [714883] - [target] add to tech-preview.txt and call mark_tech_preview (Andy Grover) [638007] - [x86] ucode-amd: Don't warn when no ucode is available for a CPU revision (Anton Arapov) [731409] - [scsi] isci: remove core/scic_sds_port_configuration_agent.c (David Milburn) [730136] - [scsi] qla4xxx: export iface name (Mike Christie) [730599] - [s390x] config: switch on CONFIG_DEBUG_PAGEALLOC on s390x-debug kernel (Hendrik Brueckner) [702405] - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684675] {CVE-2011-1160} - [ata] libata: remove SCSI host lock (David Milburn) [732062] - [scsi] scsi_dh_rdac: decide on whether to send mode select or not (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Detect the different RDAC operating modes (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Add definitions for different RDAC operating modes (Tomas Henzl) [683613] - [target] modify rhel config for tcm (Andy Grover) [638007] - [target] backport to old queuecommand interface (Andy Grover) [638007] - [target] fixup file backstore for vfs_fsync_range api change (Andy Grover) [638007] - [target] fixes for iblock backport (Andy Grover) [638007] - [scsi] add ACA_TAG definition to scsi/scsi_tcq.h (Andy Grover) [638007] - [scsi] Add missing SPC-4 CDB and MAINTENANCE_[IN, OUT] service action definitions (Andy Grover) [638007] - [target] Fix UTS_RELEASE build errors (Andy Grover) [638007] - [scsi] tcm_fc: Fixing reference counting problem which was causing ft_sess to be deleted (Andy Grover) [638007] - [scsi] Add FCoE Target support (Andy Grover) [638007] - [block] cfq-iosched: Reduce linked group count upon group destruction (Vivek Goyal) [726099] - [kdump] x86: Fix crashkernel=auto to take into account memory needed by filtering utility (Vivek Goyal) [730077]- [drm] radeon: post-3.0 fixes (Jerome Glisse) [730838] - [netdrv] netxen-firmware: rename firmware files (Andy Gospodarek) [693743] - [netdrv] netxen_nic: Fix common misspellings (Tony Camuso) [693740] - [netdrv] netxen_nic: Add support for VLAN RX HW acceleration (Tony Camuso) [693740] - [netdrv] netxen_nic: Fix ethtool->set_flags not intended -EINVAL return value (Tony Camuso) [693740] - [netdrv] netxen_nic: Support for GbE port settings (Tony Camuso) [693740] - [netdrv] netxen_nic: Notify firmware of Flex 10 interface down (Tony Camuso) [693740] - [netdrv] netxen-firmware: Update firmware to version 4.0.544 or greater (Tony Camuso) [693743] - [fs] autofs: fix some further kabi inconsistencies (Ian Kent) [704941] - [fs] kabi - add back do_add_mount() (Ian Kent) [704941] - [fs] kabi - rename follow_down_one() to follow_down() (Ian Kent) [704941] - [fs] VFS: Fix automount for negative autofs dentries (Ian Kent) [704941] - [fs] VFS: Fix vfsmount overput on simultaneous automount (Ian Kent) [704941] - [fs] autofs4 - reinstate last used update on access (Ian Kent) [704941] - [fs] tidy up around finish_automount() (Ian Kent) [704941] - [fs] don't drop newmnt on error in do_add_mount() (Ian Kent) [704941] - [fs] Take the completion of automount into new helper (Ian Kent) [704941] - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [704941] - [fs] Unexport do_add_mount() and add in follow_automount(), not ->d_automount() (Ian Kent) [704941] - [fs] vfs - Remove a further kludge from __do_follow_link() (Ian Kent) [704941] - [fs] autofs4 - bump version (Ian Kent) [704941] - [fs] autofs4 - add v4 pseudo direct mount support (Ian Kent) [704941] - [fs] autofs4 - fix wait validation (Ian Kent) [704941] - [fs] autofs4: cleanup autofs4_free_ino() (Ian Kent) [704941] - [fs] autofs4: cleanup dentry operations (Ian Kent) [704941] - [fs] autofs4: cleanup inode operations (Ian Kent) [704941] - [fs] autofs4: removed unused code (Ian Kent) [704941] - [fs] autofs4: add d_manage() dentry operation (Ian Kent) [704941] - [fs] autofs4: add d_automount() dentry operation (Ian Kent) [704941] - [fs] CIFS: Use d_automount() rather than abusing follow_link() [ver #2] (Ian Kent) [704941] - [fs] NFS: Use d_automount() rather than abusing follow_link() (Ian Kent) [704941] - [fs] VFS: Add an AT_NO_AUTOMOUNT flag to suppress terminal automount [ver #2] (Ian Kent) [704941] - [fs] Add a dentry op to allow processes to be held during pathwalk transit (Ian Kent) [704941] - [fs] VFS: Add a dentry op to handle automounting rather than abusing follow_link() (Ian Kent) [704941] - [fs] dcache remove d_mounted (Ian Kent) [704941] - [fs] Sanitize autofs_dev_ioctl_ismountpoint() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to expiring in autofs4_lookup_expiring() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to active in autofs4_lookup_active() (Ian Kent) [704941] - [fs] autofs4 - eliminate d_unhashed in path walk checks (Ian Kent) [704941] - [fs] autofs4 - cleanup active and expire lookup (Ian Kent) [704941] - [fs] autofs4 - rename unhashed to active in autofs4_lookup() (Ian Kent) [704941] - [fs] autofs4 - use autofs_info for pending flag (Ian Kent) [704941] - [fs] autofs4 - use helper for need mount check (Ian Kent) [704941] - [fs] autofs4 - use helpers for expiring list (Ian Kent) [704941] - [fs] autofs4 - use helpers for active list handling (Ian Kent) [704941] - [md] Using poll /proc/mdstat can monitor the events of adding a spare disks (Doug Ledford) [729696] - [md] raid5: get rid of duplicated call to bio_data_dir() (Doug Ledford) [729696] - [md] raid5: use kmem_cache_zalloc() (Doug Ledford) [729696] - [md] raid10: share pages between read and write bio's during recovery (Doug Ledford) [729696] - [md] raid10: factor out common bio handling code (Doug Ledford) [729696] - [md] raid10: get rid of duplicated conditional expression (Doug Ledford) [729696] - [md] raid5: remove unusual use of bio_iovec_idx() (Doug Ledford) [729696] - [md] raid5: fix raid5_set_bi_hw_segments (Doug Ledford) [729696] - [md] bitmap: remove unused fields from struct bitmap (Doug Ledford) [729696] - [md] bitmap: use proper accessor macro (Doug Ledford) [729696] - [md] check ->hot_remove_disk when removing disk (Doug Ledford) [729696] - [md] use is_power_of_2 macro (Doug Ledford) [729696] - [md] allow resync_start to be set while an array is active (Doug Ledford) [729696] - [md] raid10: reformat some loops with less indenting (Doug Ledford) [729696] - [md] raid10: remove unused variable (Doug Ledford) [729696] - [md] raid10: make more use of 'slot' in raid10d (Doug Ledford) [729696] - [md] raid10: some tidying up in fix_read_error (Doug Ledford) [729696] - [md] raid1: improve handling of pages allocated for write-behind (Doug Ledford) [729696] - [md] raid1: try fix_sync_read_error before process_checks (Doug Ledford) [729696] - [md] raid1: tidy up new functions: process_checks and fix_sync_read_error (Doug Ledford) [729696] - [md] raid1: split out two sub-functions from sync_request_write (Doug Ledford) [729696] - [md] make error_handler functions more uniform and correct (Doug Ledford) [729696] - [md] multipath: discard working_disks in favour of degraded (Doug Ledford) [729696] - [md] raid1: clean up read_balance (Doug Ledford) [729696] - [md] simplify raid10 read_balance (Doug Ledford) [729696] - [md] bitmap: fix saving of events_cleared and other state (Doug Ledford) [729696] - [md] reject a re-add request that cannot be honoured (Doug Ledford) [729696] - [md] Fix race when creating a new md device (Doug Ledford) [729696] - [md] raid5: fix build error, sector_t usage (Doug Ledford) [729696] - [md] Fix dev_sectors on takeover from raid0 to raid4/5 (Doug Ledford) [729696] - [input] kabi fixes after addition of MT slot fields (Mauro Carvalho Chehab) [464653] - [input] synaptics: retry failed resets when reconnecting (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix reconnect logic on MT devices (Mauro Carvalho Chehab) [464653] - [input] synaptics: ignore bogus mt packet (Mauro Carvalho Chehab) [464653] - [input] synaptics: add multi-finger and semi-mt support (Mauro Carvalho Chehab) [464653] - [input] create a separate code for handling mt slots (Mauro Carvalho Chehab) [464653] - [input] introduce MT event slots (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix handling of 2-button ClickPads (Mauro Carvalho Chehab) [464653] - [input] synaptics: simplify pass-through port handling (Mauro Carvalho Chehab) [464653] - [input] synaptics: relax capability ID checks on newer hardware (Mauro Carvalho Chehab) [464653] - [input] synaptics: set min/max for finger width (Mauro Carvalho Chehab) [464653] - [input] synaptics: only report width on hardware that supports it (Mauro Carvalho Chehab) [464653] - [input] synaptics: set dimensions as reported by firmware (Mauro Carvalho Chehab) [464653] - [input] Add support of Synaptics Clickpad device (Mauro Carvalho Chehab) [464653] - [input] psmouse: fix Synaptics detection when protocol is disabled (Mauro Carvalho Chehab) [464653]- [mm] mremap: resurrect overflow check in move_page_tables() (Andrea Arcangeli) [725926] - [security] SELinux: indicate fatal error in compat netfilter code (Eric Paris) [656952] - [security] SELinux: Only return netlink error when we know the return is fatal (Eric Paris) [656952] - [security] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error (Eric Paris) [656952] - [net] tcp_connect should return certain errors up the stack (Eric Paris) [656952] - [net] netfilter: allow hooks to pass error code back up the stack (Eric Paris) [656952] - [scsi] isci: remove reserved device IDs from isci_id_table (David Milburn) [730131] - [kernel] perf: Fix software event overflow (Peter Zijlstra) [730708] - [watchdog] hpwdt support for upcoming ProLiant generations (Tony Camuso) [726719] - [perf] spec: Adding python-perf package (Jiri Olsa) [725812] - [perf] tools: Add support to install perf python extension (Jiri Olsa) [725812] - [perf] sched: Usage leftover from trace -> script rename (Jiri Olsa) [726589] - [perf] sched: Do not delete session object prematurely (Jiri Olsa) [726595] - [perf] buildid-cache: Zero out buffer of filenames when adding/removing buildid (Jiri Olsa) [696044] - [x86] UV: Correct UV2 BAU destination timeout (George Beshers) [696269] - [x86] UV: Allow for non-consecutive sockets (George Beshers) [696269] - [x86] UV: Correct failed topology memory leak (George Beshers) [696269] - [x86] UV: Remove cpumask_t from the stack (George Beshers) [696269] - [x86] UV: Rename hubmask to pnmask (George Beshers) [696269] - [x86] UV: Correct reset_with_ipi() (George Beshers) [696269] - [x86] UV: Inline header file functions (George Beshers) [696269] - [x86] UV: Fix smp_processor_id() use in a preemptable region (George Beshers) [696269] - [x86] UV: Clean up uv_tlb.c (George Beshers) [696269] - [x86] Fix UV BAU for non-consecutive nasids (George Beshers) [696269] - [x86] UV: Enable 64-bit ACPI MFCG support (George Beshers) [696269] - [x86] UV: Avoid KABI breakage (George Beshers) [696269] - [x86] UV: Add support for SGI UV2 hub chip (George Beshers) [696269] - [x86] UV: Update node controller MMRs (George Beshers) [696269] - [scsi] libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] revert libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [695955] - [ata] libata: fix locking for sas paths (David Milburn) [695955] - [scsi] libsas: plumb sas port scan into standard libata paths (David Milburn) [695955] - [scsi] libsas: Add option for SATA soft reset (David Milburn) [695955] - [scsi] libsas: fix SATA NCQ error (David Milburn) [695955] - [scsi] libsas: fix ata list corruption issue (David Milburn) [695955] - [scsi] libsas: convert to libata new error handler (David Milburn) [695955] - [ata] libata: separate error handler into usable components (David Milburn) [695955] - [scsi] libsas: remove spurious sata control register read/write (David Milburn) [695955] - [ata] libata: fix eh locking (David Milburn) [695955] - [ata] libsas: fix ATAPI check condition termination (David Milburn) [695955] - [scsi] Unify SAM_ and SAM_STAT_ macros (David Milburn) [695955] - [ata] libata: kill ATA_FLAG_DISABLED (David Milburn) [695955] - [ata] libata-sff: kill unused ata_bus_reset() (David Milburn) [695955]- [dm] RAID: add RAID1 to DM_RAID Kconfig (Mike Snitzer) [723010] - [block] DM RAID: add call to 'mark_tech_preview' (Jonathan E Brassow) [723010] - [dm] RAID: add RAID module to config (Mike Snitzer) [723010] - [md] RAID1: Generic unplug (Jonathan E Brassow) [723010] - [dm] RAID: Included header cleanup (Jonathan E Brassow) [723010] - [dm] RAID: Support RAID1 personality (Jonathan E Brassow) [723010] - [dm] RAID: Support Metadata devices (Jonathan E Brassow) [723010] - [dm] RAID: Allow write_mostly specification (Jonathan E Brassow) [723010] - [dm] RAID: Allow region_size specification (Jonathan E Brassow) [723010] - [dm] RAID: documentation update (Jonathan E Brassow) [723010] - [dm] RAID: cleanup parameter handling (Jonathan E Brassow) [723010] - [dm] RAID: RAID 4/5/6 basic support (Jonathan E Brassow) [723010] - [md] RAID1 changes for device-mapper (Jonathan E Brassow) [723010] - [md] Generate event on sync completion (Jonathan E Brassow) [723010] - [md] Prevent NULL ptr dereference (Jonathan E Brassow) [723010] - [md] support bitmap creation by DM (Jonathan E Brassow) [723010] - [md] raid5 do not set fullsync (Jonathan E Brassow) [723010] - [md] add sync_super to mddev_t struct (Jonathan E Brassow) [723010] - [md] move thread wakeups into resume (Jonathan E Brassow) [723010] - [md] Misc message clean-up (Jonathan E Brassow) [723010] - [md] No sync I/O while suspended (Jonathan E Brassow) [723010] - [md] No integrity register if no gendisk (Jonathan E Brassow) [723010] - [dm] table: propagate non-rotational flag (Mike Snitzer) [723005] - [dm] table: avoid crash if integrity profile changes (Mike Snitzer) [723005] - [dm] flakey: fix corrupt_bio_byte error path (Mike Snitzer) [723005] - [dm] add features flag to dm_target structure (Mike Snitzer) [714992] - [block] dm table: set flush capability based on underlying devices (Mike Snitzer) [725816] - [block] dm: suppress endian warnings (Mike Snitzer) [723005] - [block] eliminate potential for infinite loop in blkdev_issue_discard (Mike Snitzer) [723005] - [dm] introduce and use BIO_DISCARD (Mike Snitzer) [723005] - [dm] ioctl: prevent empty message (Mike Snitzer) [723005] - [dm] export dm_get_md (Mike Snitzer) [723005] - [dm] table: add always-writeable feature (Mike Snitzer) [723005] - [dm] table: add singleton feature (Mike Snitzer) [723005] - [dm] table: clean dm_get_device and move exports (Mike Snitzer) [723005] - [dm] ioctl: forbid multiple device specifiers (Mike Snitzer) [723005] - [dm] ioctl: introduce __get_dev_cell (Mike Snitzer) [723005] - [dm] ioctl: fill in device parameters in more ioctls (Mike Snitzer) [723005] - [dm] flakey: add corrupt_bio_byte feature (Mike Snitzer) [723005] - [dm] flakey: add drop_writes (Mike Snitzer) [723005] - [dm] flakey: support feature args (Mike Snitzer) [723005] - [dm] flakey: use dm_target_offset and support discards (Mike Snitzer) [723005] - [dm] table: share target argument parsing functions (Mike Snitzer) [723005] - [dm] snapshot: skip reading origin when overwriting complete chunk (Mike Snitzer) [723005] - [dm] ignore merge_bvec for-snapshots when safe (Mike Snitzer) [723005] - [dm] kcopyd: add dm_kcopyd_zero to zero an area (Mike Snitzer) [723005] - [dm] snapshot: style cleanups (Mike Snitzer) [723005] - [dm] snapshot: remove unused definitions (Mike Snitzer) [723005] - [dm] kcopyd: remove nr_pages field from job structure (Mike Snitzer) [723005] - [dm] kcopyd: remove offset field from job structure (Mike Snitzer) [723005] - [dm] use vzalloc (Mike Snitzer) [723005] - [dm] log userspace: use list_move (Mike Snitzer) [723005] - [dm] table: fix discard support (Mike Snitzer) [723005] - [dm] mpath: fix potential NULL pointer in feature arg processing (Mike Snitzer) [723005] - [dm] snapshot: flush disk cache when merging (Mike Snitzer) [723005] - [dm] io: RHEL specific updates to support interface changes (Mike Snitzer) [723005] - [dm] kcopyd: return client directly and not through a pointer (Mike Snitzer) [723005] - [dm] kcopyd: reserve fewer pages (Mike Snitzer) [723005] - [dm] io: use fixed initial mempool size (Mike Snitzer) [723005] - [dm] kcopyd: alloc pages from the main page allocator (Mike Snitzer) [723005] - [dm] kcopyd: add gfp parm to alloc_pl (Mike Snitzer) [723005] - [dm] kcopyd: remove superfluous page allocation spinlock (Mike Snitzer) [723005] - [dm] kcopyd: preallocate sub jobs to avoid deadlock (Mike Snitzer) [723005] - [dm] kcopyd: avoid pointless job splitting (Mike Snitzer) [723005] - [dm] table: reject devices without request fns (Mike Snitzer) [723005] - [dm] table: allow targets to support discards internally (Mike Snitzer) [723005] - [dm] mpath: allow table load with no priority groups (Mike Snitzer) [723005] - [dm] mpath: fail message ioctl if specified path is not valid (Mike Snitzer) [723005] - [dm] flakey: enable on all supported RHEL6 architectures (Mike Snitzer) [723005] - [dm] add flakey target (Mike Snitzer) [723005] - [dm] fix opening log and cow devices for read only tables (Mike Snitzer) [723005] - [dm] per target unplug callback support (Mike Snitzer) [723005] - [dm] introduce target callbacks and congestion callback (Mike Snitzer) [723005] - [dm] snapshot: remove unused dm_snapshot queued_bios_work (Mike Snitzer) [723005] - [block] cciss: do not attempt to read from a write-only register (Tony Camuso) [728676] - [scsi] mpt2sas: mark lockless mode tech preview (Prarit Bhargava) - [perf] x86: Add model 45 SandyBridge support (Prarit Bhargava) [729557] - [x86] section mismatch fix for boot_cpu_data_rh (Prarit Bhargava) [729341] - [mm] Avoid merging a VMA with another VMA which is cloned from the parent process. (Larry Woodman) [725855] - [pci] revert latest SRIOV patchset (Aristeu Rozanski) [730144]- [fs] sysfs: use rb-tree for inode number lookup (Mikulas Patocka) [725580] - [fs] sysfs: remove s_sibling hacks (Mikulas Patocka) [725580] - [fs] sysfs: use rb-tree for name lookups (Mikulas Patocka) [725580] - [fs] sysfs: count subdirectories (Mikulas Patocka) [725580] - [mm] backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu (Mikulas Patocka) [725580] - [fs] cifs: don't start signing too early (Jeff Layton) [729437] - [fs] cifs: Fix signing failure when server mandates signing for NTLMSSP (Jeff Layton) [729437] - [net] net: don't set VLAN_TAG_PRESENT for VLAN 0 frames (Stefan Assmann) [706208] - [netdrv] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [702752] - [fs] nfs: don't use d_move in nfs_async_rename_done (Jeff Layton) [729434] - [net] af_packet: prevent information leak (Jiri Pirko) [728033] - [net] gro: Only reset frag0 when skb can be pulled (Jiri Pirko) [726556] - [net] Fix security_socket_sendmsg() bypass problem. (Jiri Pirko) [708365] - [net] Cap number of elements for sendmmsg (Jiri Pirko) [708365] - [net] sendmmsg should only return an error if no messages were sent (Jiri Pirko) [708365] - [net] net: Add sendmmsg socket system call (Jiri Pirko) [708365] - [gfs2] assert in __gfs2_ail_flush after #676626 patch is applied (Robert S Peterson) [724921] - [fs] FS-Cache: Only call mark_tech_preview() when caching is actually begun (David Howells) [696396] - [fs] Fix mark_tech_preview() to not disable lock debugging (David Howells) [696396] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Andy Gospodarek) [719587] - [netdrv] vmxnet3: Update to latest upstream (Neil Horman) [694893]- [fs] xfs: unpin stale inodes directly in IOP_COMMITTED (Dave Chinner) [695827] - [fs] xfs: prevent bogus assert when trying to remove non-existent attribute (Dave Chinner) [695827] - [fs] xfs: clear XFS_IDIRTY_RELEASE on truncate down (Dave Chinner) [695827] - [fs] xfs: reset inode per-lifetime state when recycling it (Dave Chinner) [695827] - [fs] xfs: make log devices with write back caches work (Dave Chinner) [695827] - [fs] xfs: fix ->mknod() return value on xfs_get_acl() failure (Dave Chinner) [695827] - [fs] xfs: correctly decrement the extent buffer index in xfs_bmap_del_extent (Dave Chinner) [695827] - [fs] xfs: check for valid indices in xfs_iext_get_ext and xfs_iext_idx_to_irec (Dave Chinner) [695827] - [fs] xfs: fix up asserts in xfs_iflush_fork (Dave Chinner) [695827] - [fs] xfs: do not do pointer arithmetic on extent records (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bunmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmap_add_extent_* (Dave Chinner) [695827] - [fs] xfs: remove if_lastex (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_BMAPI_RSVBLOCKS flag (Dave Chinner) [695827] - [fs] xfs: obey minleft values during extent allocation correctly (Dave Chinner) [695827] - [fs] xfs: reset buffer pointers before freeing them (Dave Chinner) [695827] - [fs] xfs: avoid getting stuck during async inode flushes (Dave Chinner) [695827] - [fs] xfs: fix xfs_itruncate_start tracing (Dave Chinner) [695827] - [fs] xfs: kill off xfs_printk() (Dave Chinner) [695827] - [fs] xfs: treewide: fix a few typos in comments (Dave Chinner) [695827] - [fs] xfs: make AIL target updates and compares 32bit safe. (Dave Chinner) [695827] - [fs] xfs: always push the AIL to the target (Dave Chinner) [695827] - [fs] xfs: ensure reclaim cursor is reset correctly at end of AG (Dave Chinner) [695827] - [fs] xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: fix compiler warning in xfs_trace.h (Dave Chinner) [695827] - [fs] xfs: cleanup duplicate initializations (Dave Chinner) [695827] - [fs] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy (Dave Chinner) [695827] - [fs] xfs: exact busy extent tracking (Dave Chinner) [695827] - [fs] xfs: do not immediately reuse busy extent ranges (Dave Chinner) [695827] - [fs] xfs: optimize AGFL refills (Dave Chinner) [695827] - [fs] xfs: fix duplicate message output (Dave Chinner) [695827] - [fs] xfs: fix xfs_debug warnings (Dave Chinner) [695827] - [fs] xfs: fix variable set but not used warnings (Dave Chinner) [695827] - [fs] xfs: convert log tail checking to a warning (Dave Chinner) [695827] - [fs] xfs: catch bad block numbers freeing extents. (Dave Chinner) [695827] - [fs] xfs: fix extent format buffer allocation size (Dave Chinner) [695827] - [fs] xfs: Fix common misspellings (Dave Chinner) [695827] - [fs] xfs: fix unreferenced var error in xfs_buf.c (Dave Chinner) [695827] - [fs] xfs: stop using the page cache to back the buffer cache (Dave Chinner) [695827] - [fs] xfs: register the inode cache shrinker before quotachecks (Dave Chinner) [695827] - [fs] xfs: xfs_trans_read_buf() should return an error on failure (Dave Chinner) [695827] - [fs] xfs: introduce inode cluster buffer trylocks for xfs_iflush (Dave Chinner) [695827] - [fs] xfs: vmap: flush vmap aliases when mapping fails (Dave Chinner) [695827] - [fs] xfs: preallocation transactions do not need to be synchronous (Dave Chinner) [695827] - [fs] xfs: don't name variables "panic" (Dave Chinner) [695827] - [fs] xfs: factor agf counter updates into a helper (Dave Chinner) [695827] - [fs] xfs: clean up the xfs_alloc_compute_aligned calling convention (Dave Chinner) [695827] - [fs] xfs: kill support/debug.[ch] (Dave Chinner) [695827] - [fs] xfs: Convert remaining cmn_err() callers to new API (Dave Chinner) [695827] - [fs] xfs: convert the quota debug prints to new API (Dave Chinner) [695827] - [fs] xfs: rename xfs_cmn_err_fsblock_zero() (Dave Chinner) [695827] - [fs] xfs: convert xfs_fs_cmn_err to new error logging API (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_mount_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_repair_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: convert xfs_cmn_err to xfs_alert_tag (Dave Chinner) [695827] - [fs] xfs: Convert xlog_warn to new logging interface (Dave Chinner) [695827] - [fs] xfs: Convert linux-2.6/ files to new logging interface (Dave Chinner) [695827] - [fs] xfs: introduce new logging API. (Dave Chinner) [695827] - [fs] xfs: enable delaylog by default (Dave Chinner) [695827] - [fs] xfs: more sensible inode refcounting for ialloc (Dave Chinner) [695827] - [fs] xfs: stop using xfs_trans_iget in the RT allocator (Dave Chinner) [695827] - [fs] xfs: check if device support discard in xfs_ioc_trim() (Dave Chinner) [695827] - [fs] xfs: add lockdep annotations for the rt inodes (Dave Chinner) [695827] - [fs] xfs: fix xfs_get_extsz_hint for a zero extent size hint (Dave Chinner) [695827] - [fs] xfs: only lock the rt bitmap inode once per allocation (Dave Chinner) [695827] - [fs] xfs: xfs_bmap_add_extent_delay_real should init br_startblock (Dave Chinner) [695827] - [fs] xfs: fix dquot shaker deadlock (Dave Chinner) [695827] - [fs] xfs: handle CIL transaction commit failures correctly (Dave Chinner) [695827] - [fs] xfs: limit extsize to size of AGs and/or MAXEXTLEN (Dave Chinner) [695827] - [fs] xfs: prevent extsize alignment from exceeding maximum extent size (Dave Chinner) [695827] - [fs] xfs: limit extent length for allocation to AG size (Dave Chinner) [695827] - [fs] xfs: speculative delayed allocation uses rounddown_power_of_2 badly (Dave Chinner) [695827] - [fs] xfs: fix efi item leak on forced shutdown (Dave Chinner) [695827] - [fs] xfs: fix log ticket leak on forced shutdown. (Dave Chinner) [695827] - [fs] xfs: Do not name variables "panic" (Dave Chinner) [695827] - [fs] xfs: prevent NMI timeouts in cmn_err (Dave Chinner) [695827] - [fs] xfs: workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() (Dave Chinner) [695827] - [fs] make the feature checks in ->fallocate future proof (Dave Chinner) [695827] - [fs] xfs: Add log level to assertion printk (Dave Chinner) [695827] - [fs] xfs: fix an assignment within an ASSERT() (Dave Chinner) [695827] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [695827] - [fs] xfs: add FITRIM support (Dave Chinner) [695827] - [fs] xfs: ensure log covering transactions are synchronous (Dave Chinner) [695827] - [fs] xfs: factor common write setup code (Dave Chinner) [695827] - [fs] xfs: split buffered IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: split direct IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: introduce xfs_rw_lock() helpers for locking the inode (Dave Chinner) [695827] - [fs] xfs: factor post-write newsize updates (Dave Chinner) [695827] - [fs] xfs: factor common post-write isize handling code (Dave Chinner) [695827] - [fs] xfs: convert grant head manipulations to lockless algorithm (Dave Chinner) [695827] - [fs] xfs: introduce new locks for the log grant ticket wait queues (Dave Chinner) [695827] - [fs] xfs: log timestamp changes to the source inode in rename (Dave Chinner) [695827] - [fs] xfs: convert log grant heads to atomic variables (Dave Chinner) [695827] - [fs] xfs: convert l_tail_lsn to an atomic variable. (Dave Chinner) [695827] - [fs] xfs: convert l_last_sync_lsn to an atomic variable (Dave Chinner) [695827] - [fs] xfs: make AIL tail pushing independent of the grant lock (Dave Chinner) [695827] - [fs] xfs: use wait queues directly for the log wait queues (Dave Chinner) [695827] - [fs] xfs: combine grant heads into a single 64 bit integer (Dave Chinner) [695827] - [fs] xfs: rework log grant space calculations (Dave Chinner) [695827] - [fs] xfs: fact out common grant head/log tail verification code (Dave Chinner) [695827] - [fs] xfs: convert log grant ticket queues to list heads (Dave Chinner) [695827] - [fs] xfs: use AIL bulk delete function to implement single delete (Dave Chinner) [695827] - [fs] xfs: use AIL bulk update function to implement single updates (Dave Chinner) [695827] - [fs] xfs: remove all the inodes on a buffer from the AIL in bulk (Dave Chinner) [695827] - [fs] xfs: consume iodone callback items on buffers as they are processed (Dave Chinner) [695827] - [fs] xfs: reduce the number of AIL push wakeups (Dave Chinner) [695827] - [fs] xfs: bulk AIL insertion during transaction commit (Dave Chinner) [695827] - [fs] xfs: clean up xfs_ail_delete() (Dave Chinner) [695827] - [fs] xfs: Pull EFI/EFD handling out from under the AIL lock (Dave Chinner) [695827] - [fs] xfs: fix EFI transaction cancellation. (Dave Chinner) [695827] - [fs] xfs: connect up buffer reclaim priority hooks (Dave Chinner) [695827] - [fs] xfs: add a lru to the XFS buffer cache (Dave Chinner) [695827] - [fs] xfs: only run xfs_error_test if error injection is active (Dave Chinner) [695827] - [fs] xfs: avoid moving stale inodes in the AIL (Dave Chinner) [695827] - [fs] xfs: delayed alloc blocks beyond EOF are valid after writeback (Dave Chinner) [695827] - [fs] xfs: push stale, pinned buffers on trylock failures (Dave Chinner) [695827] - [fs] xfs: fix failed write truncation handling. (Dave Chinner) [695827] - [fs] xfs: convert xfsbud shrinker to a per-buftarg shrinker. (Dave Chinner) [695827] - [fs] xfs: convert pag_ici_lock to a spin lock (Dave Chinner) [695827] - [fs] xfs: convert inode cache lookups to use RCU locking (Dave Chinner) [695827] - [fs] xfs: rcu free inodes (Dave Chinner) [695827] - [fs] xfs: don't truncate prealloc from frequently accessed inodes (Dave Chinner) [695827] - [fs] xfs: dynamic speculative EOF preallocation (Dave Chinner) [695827] - [fs] xfs: use KM_NOFS for allocations during attribute list operations (Dave Chinner) [695827] - [fs] xfs: provide a inode iolock lockdep class (Dave Chinner) [695827] - [fs] xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (Dave Chinner) [695827] - [fs] xfs: clean up xfs_alloc_ag_vextent_exact (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_at_offset (Dave Chinner) [695827] - [fs] xfs: refactor xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove the all_bh flag from xfs_convert_page (Dave Chinner) [695827] - [fs] xfs: remove xfs_probe_cluster (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_blocks (Dave Chinner) [695827] - [fs] xfs: kill xfs_iomap (Dave Chinner) [695827] - [fs] xfs: cleanup the xfs_iomap_write_* helpers (Dave Chinner) [695827] - [fs] xfs: a few small tweaks for overwrites in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove some dead bio handling code (Dave Chinner) [695827] - [fs] xfs: improve mapping type check in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: untangle phase1 vs phase2 recovery helpers (Dave Chinner) [695827] - [fs] xfs: refactor xlog_recover_commit_trans (Dave Chinner) [695827] - [fs] xfs: use struct list_head for the buf cancel table (Dave Chinner) [695827] - [fs] xfs: remove leftovers of old buffer log items in recovery code (Dave Chinner) [695827] - [fs] xfs: fix exporting with left over 64-bit inodes (Dave Chinner) [695827] - [fs] xfs: remove incorrect assert in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n (Dave Chinner) [695827] - [fs] xfs: tell lockdep about parent iolock usage in filestreams (Dave Chinner) [695827] - [fs] xfs: move delayed write buffer trace (Dave Chinner) [695827] - [fs] xfs: fix per-ag reference counting in inode reclaim tree walking (Dave Chinner) [695827] - [fs] xfs: xfs_ioctl: fix information leak to userland (Dave Chinner) [695827] - [fs] xfs: remove experimental tag from the delaylog option (Dave Chinner) [695827] - [fs] tree-wide: fix comment/printk typos (Dave Chinner) [695827] - [fs] writeback: remove nonblocking/encountered_congestion references (Dave Chinner) [695827] - [fs] xfs: semaphore cleanup (Dave Chinner) [695827] - [fs] xfs: Extend project quotas to support 32bit project ids (Dave Chinner) [695827] - [fs] xfs: remove xfs_buf wrappers (Dave Chinner) [695827] - [fs] xfs: remove xfs_cred.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_globals.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_version.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_refcache.h (Dave Chinner) [695827] - [fs] xfs: fix the xfs_trans_committed (Dave Chinner) [695827] - [fs] xfs: remove unused t_callback field in struct xfs_trans (Dave Chinner) [695827] - [fs] xfs: fix bogus m_maxagi check in xfs_iget (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: remove XFS_MOUNT_NO_PERCPU_SB (Dave Chinner) [695827] - [fs] xfs: pack xfs_buf structure more tightly (Dave Chinner) [695827] - [fs] xfs: convert buffer cache hash to rbtree (Dave Chinner) [695827] - [fs] xfs: serialise inode reclaim within an AG (Dave Chinner) [695827] - [fs] xfs: batch inode reclaim lookup (Dave Chinner) [695827] - [fs] xfs: implement batched inode lookups for AG walking (Dave Chinner) [695827] - [fs] xfs: split out inode walk inode grabbing (Dave Chinner) [695827] - [fs] xfs: split inode AG walking into separate code for reclaim (Dave Chinner) [695827] - [fs] xfs: remove buftarg hash for external devices (Dave Chinner) [695827] - [fs] xfs: use unhashed buffers for size checks (Dave Chinner) [695827] - [fs] xfs: kill XBF_FS_MANAGED buffers (Dave Chinner) [695827] - [fs] xfs: store xfs_mount in the buftarg instead of in the xfs_buf (Dave Chinner) [695827] - [fs] xfs: introduced uncached buffer read primitve (Dave Chinner) [695827] - [fs] xfs: rename xfs_buf_get_nodaddr to be more appropriate (Dave Chinner) [695827] - [fs] xfs: don't use vfs writeback for pure metadata modifications (Dave Chinner) [695827] - [fs] xfs: lockless per-ag lookups (Dave Chinner) [695827] - [fs] xfs: remove debug assert for per-ag reference counting (Dave Chinner) [695827] - [fs] xfs: reduce the number of CIL lock round trips during commit (Dave Chinner) [695827] - [fs] xfs: eliminate some newly-reported gcc warnings (Dave Chinner) [695827] - [fs] xfs: remove the ->kill_root btree operation (Dave Chinner) [695827] - [fs] xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush (Dave Chinner) [695827] - [fs] xfs: simplify xfs_qm_dqusage_adjust (Dave Chinner) [695827] - [fs] xfs: Introduce XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: use range primitives for xfs page cache operations (Dave Chinner) [695827] - [fs] xfs: force background CIL push under sustained load (Dave Chinner) [695827] - [fs] xfs: Make fiemap work with sparse files (Dave Chinner) [695827] - [fs] xfs: prevent 32bit overflow in space reservation (Dave Chinner) [695827] - [fs] xfs: Disallow 32bit project quota id (Dave Chinner) [695827] - [fs] xfs: improve buffer cache hash scalability (Dave Chinner) [695827] - [fs] xfs: do not discard page cache data on EAGAIN (Dave Chinner) [695827] - [fs] xfs: don't do memory allocation under the CIL context lock (Dave Chinner) [695827] - [fs] xfs: Reduce log force overhead for delayed logging (Dave Chinner) [695827] - [fs] xfs: dummy transactions should not dirty VFS state (Dave Chinner) [695827] - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Dave Chinner) [695827] - [fs] xfs: handle negative wbc->nr_to_write during sync writeback (Dave Chinner) [695827] - [fs] xfs: unlock items before allowing the CIL to commit (Dave Chinner) [695827] - [fs] xfs: new truncate sequence (Dave Chinner) [695827] - [fs] xfs: get rid of block_write_begin_newtrunc (Dave Chinner) [695827] - [fs] sort out blockdev_direct_IO variants (Dave Chinner) [695827] - [fs] xfs simplify and speed up direct I/O completions (Dave Chinner) [695827] - [fs] xfs: fix big endian build (Dave Chinner) [695827] - [fs] xfs: clean up xfs_bmap_get_bp (Dave Chinner) [695827] - [fs] xfs: simplify xfs_truncate_file (Dave Chinner) [695827] - [fs] xfs: kill the b_strat callback in xfs_buf (Dave Chinner) [695827] - [fs] xfs: remove obsolete osyncisosync mount option (Dave Chinner) [695827] - [fs] xfs: clean up filestreams helpers (Dave Chinner) [695827] - [fs] xfs: fix gcc 4.6 set but not read and unused statement warnings (Dave Chinner) [695827] - [fs] xfs: Fix build when CONFIG_XFS_POSIX_ACL=n (Dave Chinner) [695827] - [fs] xfs: fix unsigned underflow in xfs_free_eofblocks (Dave Chinner) [695827] - [fs] xfs: use GFP_NOFS for page cache allocation (Dave Chinner) [695827] - [fs] xfs: fix memory reclaim recursion deadlock on locked inode buffer (Dave Chinner) [695827] - [fs] xfs: fix xfs_trans_add_item() lockdep warnings (Dave Chinner) [695827] - [fs] xfs: simplify and remove xfs_ireclaim (Dave Chinner) [695827] - [fs] xfs: remove a dmapi leftover (Dave Chinner) [695827] - [fs] xfs: writepage always has buffers (Dave Chinner) [695827] - [fs] xfs: allow writeback from kswapd (Dave Chinner) [695827] - [fs] xfs: remove incorrect log write optimization (Dave Chinner) [695827] - [fs] xfs: split xfs_itrace_entry (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput_new (Dave Chinner) [695827] - [fs] xfs: some iget tracing cleanups / fixes (Dave Chinner) [695827] - [fs] xfs: do not use emums for flags used in tracing (Dave Chinner) [695827] - [fs] xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umount (Dave Chinner) [695827] - [fs] xfs: small cleanups for xfs_iomap / __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: reduce stack usage in xfs_iomap (Dave Chinner) [695827] - [fs] xfs: avoid synchronous transaction in xfs_fs_write_inode (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_releasepage (Dave Chinner) [695827] - [fs] xfs: remove unused delta tracking code in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: remove unused XFS_BMAPI_ flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_TRANS_NOSLEEP/XFS_TRANS_WAIT flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags (Dave Chinner) [695827] - [fs] xfs: kill the unused xlog_debug variable (Dave Chinner) [695827] - [fs] xfs: fix the xfs_log_iovec i_addr type (Dave Chinner) [695827] - [fs] xfs: simplify inode to transaction joining (Dave Chinner) [695827] - [fs] xfs: simplify buffer pinning (Dave Chinner) [695827] - [fs] xfs: give li_cb callbacks the correct prototype (Dave Chinner) [695827] - [fs] xfs: give xfs_item_ops methods the correct prototypes (Dave Chinner) [695827] - [fs] xfs: merge iop_unpin_remove into iop_unpin (Dave Chinner) [695827] - [fs] xfs: simplify log item descriptor tracking (Dave Chinner) [695827] - [fs] xfs: remove unneeded #include statements (Dave Chinner) [695827] - [fs] xfs: drop dmapi hooks (Dave Chinner) [695827] - [fs] xfs: improve xfs_isilocked (Dave Chinner) [695827] - [fs] xfs: skip writeback from reclaim context (Dave Chinner) [695827] - [fs] xfs: fix access to upper inodes without inode64 (Dave Chinner) [695827] - [fs] xfs: fix might_sleep() warning when initialising per-ag tree (Dave Chinner) [695827] - [fs] xfs/quota: Add missing mutex_unlock (Dave Chinner) [695827] - [fs] xfs: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: convert more trace events to DEFINE_EVENT (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: Check new inode size is OK before preallocating (Dave Chinner) [695827] - [fs] xfs: clean up xlog_align (Dave Chinner) [695827] - [fs] xfs: cleanup log reservation calculactions (Dave Chinner) [695827] - [fs] xfs: be more explicit if RT mount fails due to config (Dave Chinner) [695827] - [fs] xfs: replace E2BIG with EFBIG where appropriate (Dave Chinner) [695827] - [fs] xfs: Ensure inode allocation buffers are fully replayed (Dave Chinner) [695827] - [fs] xfs: enable background pushing of the CIL (Dave Chinner) [695827] - [fs] xfs: forced unmounts need to push the CIL (Dave Chinner) [695827] - [fs] xfs: Introduce delayed logging core code (Dave Chinner) [695827] - [fs] xfs: Improve scalability of busy extent tracking (Dave Chinner) [695827] - [fs] xfs: make the log ticket ID available outside the log infrastructure (Dave Chinner) [695827] - [fs] xfs: clean up log ticket overrun debug output (Dave Chinner) [695827] - [fs] xfs: Clean up XFS_BLI_* flag namespace (Dave Chinner) [695827] - [fs] xfs: modify buffer item reference counting (Dave Chinner) [695827] - [fs] xfs: allow log ticket allocation to take allocation flags (Dave Chinner) [695827] - [fs] xfs: Don't reuse the same transaction ID for duplicated transactions. (Dave Chinner) [695827] - [fs] xfs: mark xfs_iomap_write_ helpers static (Dave Chinner) [695827] - [fs] xfs: clean up end index calculation in xfs_page_state_convert (Dave Chinner) [695827] - [fs] xfs: clean up mapping size calculation in __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: clean up xfs_iomap_valid (Dave Chinner) [695827] - [fs] xfs: move I/O type flags into xfs_aops.c (Dave Chinner) [695827] - [fs] xfs: kill struct xfs_iomap (Dave Chinner) [695827] - [fs] xfs: report iomap_bn in block base (Dave Chinner) [695827] - [fs] xfs: report iomap_offset and iomap_bsize in block base (Dave Chinner) [695827] - [fs] xfs: remove iomap_delta (Dave Chinner) [695827] - [fs] xfs: remove iomap_target (Dave Chinner) [695827] - [fs] xfs: limit xfs_imap_to_bmap to a single mapping (Dave Chinner) [695827] - [fs] xfs: simplify buffer to transaction matching (Dave Chinner) [695827] - [fs] xfs: kill off l_sectbb_mask (Dave Chinner) [695827] - [fs] xfs: record log sector size rather than log2(that) (Dave Chinner) [695827] - [fs] xfs: remove dead XFS_LOUD_RECOVERY code (Dave Chinner) [695827] - [fs] xfs: removed unused XFS_QMOPT_ flags (Dave Chinner) [695827] - [fs] xfs: remove a few macro indirections in the quota code (Dave Chinner) [695827] - [fs] xfs: access quotainfo structure directly (Dave Chinner) [695827] - [fs] xfs: wait for direct I/O to complete in fsync and write_inode (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: duplicated include (Dave Chinner) [695827] - [fs] xfs: minor odds and ends in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: avoid repeated pointer dereferences (Dave Chinner) [695827] - [fs] xfs: change a few labels in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: enforce synchronous writes in xfs_bwrite (Dave Chinner) [695827] - [fs] xfs: remove periodic superblock writeback (Dave Chinner) [695827] - [fs] xfs: make the log ticket transaction id random (Dave Chinner) [695827] - [fs] xfs: nothing special about 1-block log sector (Dave Chinner) [695827] - [fs] xfs: encapsulate bbcount validity checking (Dave Chinner) [695827] - [fs] xfs: kill XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: simplify XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: fix min bufsize bugs in two places (Dave Chinner) [695827] - [fs] xfs: add const qualifiers to xfs error function args (Dave Chinner) [695827] - [fs] xfs: remove xfs_dqmarker (Dave Chinner) [695827] - [fs] xfs: convert the dquot free list to use list heads (Dave Chinner) [695827] - [fs] xfs: convert the dquot hash list to use list heads (Dave Chinner) [695827] - [fs] xfs: remove duplicate code from dquot reclaim (Dave Chinner) [695827] - [fs] xfs: convert the per-mount dquot list to use list heads (Dave Chinner) [695827] - [fs] xfs: add log item recovery tracing (Dave Chinner) [695827] - [fs] xfs: clean up xlog_write_adv_cnt (Dave Chinner) [695827] - [fs] xfs: introduce new internal log vector structure (Dave Chinner) [695827] - [fs] xfs: reindent xlog_write (Dave Chinner) [695827] - [fs] xfs: factor xlog_write (Dave Chinner) [695827] - [fs] xfs: log ticket reservation underestimates the number of iclogs (Dave Chinner) [695827] - [fs] xfs: Clean up xfs_trans_committed code after factoring (Dave Chinner) [695827] - [fs] xfs: update and factor xfs_trans_committed() (Dave Chinner) [695827] - [fs] xfs: clean up xfs_trans_commit logic even more (Dave Chinner) [695827] - [fs] xfs: split out iclog writing from xfs_trans_commit() (Dave Chinner) [695827] - [fs] xfs: fix reservation release commit flag in xfs_bmap_add_attrfork() (Dave Chinner) [695827] - [fs] xfs: remove stale parameter from ->iop_unpin method (Dave Chinner) [695827] - [fs] xfs: Add inode pin counts to traces (Dave Chinner) [695827] - [fs] xfs: factor log item initialisation (Dave Chinner) [695827] - [fs] xfs: add blockdev name to kthreads (Dave Chinner) [695827] - [fs] xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c (Dave Chinner) [695827] - [fs] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dave Chinner) [695827] - [fs] xfs: use scalable vmap API (Dave Chinner) [695827] - [fs] xfs: remove old vmap cache (Dave Chinner) [695827] - [fs] xfs: backport of vmapped buffer helpers (Dave Chinner) [695827] - [fs] quota: drop permission checks from xfs_fs_set_xstate/xfs_fs_set_xquota (Dave Chinner) [695827] - [fs] quota: clean up Q_XQUOTASYNC (Dave Chinner) [695827] - [fs] xfs: remove xfs_ipin/xfs_iunpin (Dave Chinner) [695827] - [fs] xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait (Dave Chinner) [695827] - [fs] xfs: kill xfs_lrw.h (Dave Chinner) [695827] - [fs] xfs: factor common xfs_trans_bjoin code (Dave Chinner) [695827] - [fs] xfs: stop passing opaque handles to xfs_log.c routines (Dave Chinner) [695827] - [fs] xfs: split xfs_bmap_btalloc (Dave Chinner) [695827] - [fs] xfs: fix xfs_fsblock_t tracing (Dave Chinner) [695827] - [fs] xfs: implement optimized fdatasync (Dave Chinner) [695827] - [fs] xfs: remove wrapper for the fsync file operation (Dave Chinner) [695827] - [fs] xfs: remove wrappers for read/write file operations (Dave Chinner) [695827] - [fs] xfs: merge xfs_lrw.c into xfs_file.c (Dave Chinner) [695827] - [fs] fs/xfs: Correct NULL test (Dave Chinner) [695827] - [fs] xfs: only clear the suid bit once in xfs_write (Dave Chinner) [695827] - [fs] xfs: turn off sign warnings (Dave Chinner) [695827] - [fs] xfs: replace KM_LARGE with explicit vmalloc use (Dave Chinner) [695827] - [fs] xfs: rearrange xfs_mod_sb() to avoid array subscript warning (Dave Chinner) [695827] - [fs] xfs: suppress spurious uninitialised var warning in xfs_bmapi() (Dave Chinner) [695827] - [fs] xfs: make compile warn about char sign mismatches again (Dave Chinner) [695827] - [fs] xfs: clean up sign warnings in dir2 code (Dave Chinner) [695827] - [fs] xfs: convert attr to use unsigned names (Dave Chinner) [695827] - [fs] xfs: xfs_buf_iomove() doesn't care about signedness (Dave Chinner) [695827] - [fs] xfs: make xfs_dir_cilookup_result use unsigned char (Dave Chinner) [695827] - [fs] xfs: convert dirnameops to unsigned char names (Dave Chinner) [695827] - [fs] xfs: convert DM ops to use unsigned char names (Dave Chinner) [695827] - [fs] xfs: directory names are unsigned (Dave Chinner) [695827] - [fs] xfs: Use list_heads for log recovery item lists (Dave Chinner) [695827] - [fs] xfs: make several more functions static (Dave Chinner) [695827] - [fs] xfs: fix incorrect quota return value sign (Dave Chinner) [695827] - [kernel] vsprintf: Recursive vsnprintf: Add "pV", struct va_format (Dave Chinner) [695827] - [fs] check ATTR_SIZE contraints in inode_change_ok (Dave Chinner) [695827] - [fs] new helper: ihold() (Dave Chinner) [695827] - [fs] introduce new truncate sequence (Dave Chinner) [695827]- [virt] KVM: Don't spin on virt instruction faults during reboot (Marcelo Tosatti) [637520] - [virt] KVM: Mask unsupported cpuid leaves (Don Dugger) [729060] - [virt] KVM: move and fix substitue search for missing CPUID entries (Don Dugger) [729060] - [virt] KVM: fix XSAVE bit scanning (Don Dugger) [729060] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [729060] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [729060] - [virt] KVM: Fix OSXSAVE after migration (Don Dugger) [729060] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [729060] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [729060] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [729060] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [729060] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [729060] - [x86] Export FPU API for KVM use (Don Dugger) [729060] - [virt] KVM: x86: Use FPU API (Don Dugger) [729060] - [perf] Fix static build of perf tool (Jiri Olsa) [725522] - [perf] clear out make flags when calling kernel make kernelver (Jiri Olsa) [725522] - [perf] Use make kernelversion instead of parsing the Makefile (Jiri Olsa) [725522] - [perf] python: Fix argument name list of read_on_cpu() (Jiri Olsa) [725522] - [perf] evlist: Don't die if sample_{id_all|type} is invalid (Jiri Olsa) [725522] - [perf] python: Use exception to propagate errors (Jiri Olsa) [725522] - [perf] evlist: Remove dependency on debug routines (Jiri Olsa) [725522] - [perf] top: Don't stop if no kernel symtab is found (Jiri Olsa) [725522] - [perf] top: Handle kptr_restrict (Jiri Olsa) [725522] - [perf] top: Remove unused macro (Jiri Olsa) [725522] - [perf] events: initialize fd array to -1 instead of 0 (Jiri Olsa) [725522] - [perf] tools: Make sure kptr_restrict warnings fit 80 col terms (Jiri Olsa) [725522] - [perf] tools: Fix build on older systems (Jiri Olsa) [725522] - [perf] symbols: Handle /proc/sys/kernel/kptr_restrict (Jiri Olsa) [725522] - [perf] Remove duplicate headers (Jiri Olsa) [725522] - [perf] tools: Fix sample type size calculation in 32 bits archs (Jiri Olsa) [725522] - [perf] tools: Fix sample size bit operations (Jiri Olsa) [725522] - [perf] tools: Fix ommitted mmap data update on remap (Jiri Olsa) [725522] - [perf] tools: Propagate event parse error handling (Jiri Olsa) [725522] - [perf] tools: Robustify dynamic sample content fetch (Jiri Olsa) [725522] - [perf] tools: Pre-check sample size before parsing (Jiri Olsa) [725522] - [perf] tools: Move evlist sample helpers to evlist area (Jiri Olsa) [725522] - [perf] tools: Remove junk code in mmap size handling (Jiri Olsa) [725522] - [perf] tools: Check we are able to read the event size on mmap (Jiri Olsa) [725522] - [perf] Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c (Jiri Olsa) [725522] - [perf] stat: Add more cache-miss percentage printouts (Jiri Olsa) [725522] - [perf] stat: Add -d -d and -d -d -d options to show more CPU events (Jiri Olsa) [725522] - [perf] bench, x86: Add alternatives-asm.h wrapper (Jiri Olsa) [725522] - [perf] Fix multi-event parsing bug (Jiri Olsa) [725522] - [perf] probe: Fix the missed parameter initialization (Jiri Olsa) [725522] - [perf] stat: Tell user about unsupported events in the list (Jiri Olsa) [725522] - [perf] list: Fix max event string size (Jiri Olsa) [725522] - [perf] stat: Fail softly on unsupported events (Jiri Olsa) [725522] - [perf] stat: Leave more room for percentages (Jiri Olsa) [725522] - [perf] stat: Adjust stall cycles warning percentages (Jiri Olsa) [725522] - [perf] stat: Analyze front-end and back-end stall counts (Jiri Olsa) [725522] - [perf] tools: Add front-end and back-end stalled cycles support (Jiri Olsa) [725522] - [perf] stat: Fix compatibility behavior (Jiri Olsa) [725522] - [perf] stat: Add --sync/-S option (Jiri Olsa) [725522] - [perf] stat: Fix printout vertical alignment (Jiri Olsa) [725522] - [perf] stat: Add -d/--detailed flag to run with a lot of events (Jiri Olsa) [725522] - [perf] stat: Print out miss/hit ratio for L1 data-cache events (Jiri Olsa) [725522] - [perf] stat: Print branch misses warning colors (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles warning colors (Jiri Olsa) [725522] - [perf] stat: Fix -nan output in perf stat noise printouts (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles to the default output (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles accounting, prettify the resulting output (Jiri Olsa) [725522] - [perf] stat: Factor our shadow stats (Jiri Olsa) [725522] - [perf] stat: Make all displayed event names parseable as well (Jiri Olsa) [725522] - [perf] stat: Fail more clearly when an invalid modifier is specified (Jiri Olsa) [725522] - [perf] tools: Accept case-insensitive symbolic event variants (Jiri Olsa) [725522] - [perf] stat: Print cache misses as percentage (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles percentage (Jiri Olsa) [725522] - [perf] events: Add stalled cycles generic event - PERF_COUNT_HW_STALLED_CYCLES (Jiri Olsa) [725522] - [perf] script: improve validation of sample attributes for output fields (Jiri Olsa) [725522] - [perf] script: Add support for PERF_TYPE_RAW (Jiri Olsa) [725522] - [perf] tools: git mv tools/perf/{features-tests.mak, config/} (Jiri Olsa) [725522] - [perf] tools: Move `try-cc' (Jiri Olsa) [725522] - [perf] tools: Makefile: PYTHON{, _CONFIG} to bandage Python 3 incompatibility (Jiri Olsa) [725522] - [perf] tools: Makefile: Clean up `python/perf.so' rule (Jiri Olsa) [725522] - [perf] symbols: Give more useful names to 'self' parameters (Jiri Olsa) [725522] - [perf] script: Add more documentation about the -f/--fields parameters (Jiri Olsa) [725522] - [perf] script: If type not given fields apply to all event types (Jiri Olsa) [725522] - [perf] probe: Add fastpath to do lookup by function name (Jiri Olsa) [725522] - [perf] Fix a build error with some GCC versions (Jiri Olsa) [725522] - [perf] python: Add cgroup.c to setup.py to get it building again (Jiri Olsa) [725522] - [perf] tool: Add cgroup support (Jiri Olsa) [725522] - [x86] perf: Cherry pick from linux-3.1 for pentium 4 (Peter Zijlstra) [692677 725524] {CVE-2011-2693} - [x86] perf: Cherry pick from linux-3.1 (Peter Zijlstra) [725524] - [kernel] perf: Redo RHEL fixups (Peter Zijlstra) [725524] - [x86] perf: Sync to linux-3.0 (Peter Zijlstra) [725524] - [kernel] perf: Core perf sync to linux-3.0 (Peter Zijlstra) [725524] - [powerpc] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [x86] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [kernel] perf: Undo core perf differences (Peter Zijlstra) [725524] - [kernel] perf: enable perf-cgroup support (Peter Zijlstra) [725524]- [scsi] isci: fix checkpatch errors (David Milburn) [695954] - [scsi] isci: Retrieve the EFI variable for OEM parameter (David Milburn) [695954] - [scsi] isci: Device reset should request sas_phy_reset (David Milburn) [695954] - [scsi] isci: pare back error messages (David Milburn) [695954] - [scsi] isci: cleanup silicon revision detection (David Milburn) [695954] - [scsi] isci: merge scu_unsolicited_frame.h into unsolicited_frame_control.h (David Milburn) [695954] - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [695954] - [scsi] isci: kill 'get/set' macros (David Milburn) [695954] - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [695954] - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [695954] - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [695954] - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [695954] - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [695954] - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [695954] - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [695954] - [scsi] isci: preallocate requests (David Milburn) [695954] - [scsi] isci: combine request flags (David Milburn) [695954] - [scsi] isci: unify can_queue tracking on the tci_pool, uplevel tag assignment (David Milburn) [695954] - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [695954] - [scsi] isci: fix frame received locking (David Milburn) [695954] - [scsi] isci: possible buffer overflow in isci_parse_oem_parameters fixed (David Milburn) [695954] - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [695954] - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [695954] - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [695954] - [scsi] isci: fix smp response frame overrun (David Milburn) [695954] - [scsi] isci: kill device_sequence (David Milburn) [695954] - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [695954] - [scsi] isci: atomic device lookup and reference counting (David Milburn) [695954] - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [695954] - [scsi] isci: cleanup request allocation (David Milburn) [695954] - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [695954] - [scsi] isci: cleanup tag macros (David Milburn) [695954] - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [695954] - [scsi] isci: Disable link layer hang detection (David Milburn) [695954] - [scsi] isci: Hard reset failure will link reset all phys in the port (David Milburn) [695954] - [scsi] isci: Explicitly decode remote node ready and suspended states (David Milburn) [695954] - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [695954] - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [695954] - [scsi] isci: Requests that do not start must be set to "complete" (David Milburn) [695954] - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [695954] - [scsi] isci: filter broadcast change notifications during SMP phy resets (David Milburn) [695954] - [scsi] isci: Move the reset delay after the remote node resumption (David Milburn) [695954] - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [695954] - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [695954] - [scsi] isci: additional state machine cleanup (David Milburn) [695954] - [scsi] isci: state machine cleanup (David Milburn) [695954] - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [695954] - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [695954] - [scsi] isci: remove isci_timer interface (David Milburn) [695954] - [scsi] isci: Remove tmf timeout_timer (David Milburn) [695954] - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert power control timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [695954] - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [695954] - [scsi] isci: add some type safety to the state machine interface (David Milburn) [695954] - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [695954] - [scsi] isci: unify rnc suspend/resume handlers (David Milburn) [695954] - [scsi] isci: unify rnc destruct handlers (David Milburn) [695954] - [scsi] isci: unify rnc event handlers (David Milburn) [695954] - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [695954] - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [695954] - [scsi] isci: remove port frame and event handlers (David Milburn) [695954] - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [695954] - [scsi] isci: remove port destruct handler (David Milburn) [695954] - [scsi] isci: unify port stop handlers (David Milburn) [695954] - [scsi] isci: remove port start handler (David Milburn) [695954] - [scsi] isci: merge port ready substates into primary state machine (David Milburn) [695954] - [scsi] isci: c99 port state handlers (David Milburn) [695954] - [scsi] isci: clarify phy to port lookups (David Milburn) [695954] - [scsi] isci: unify phy consume_power handlers (David Milburn) [695954] - [scsi] isci: unify phy event handlers (David Milburn) [695954] - [scsi] isci: unify phy frame handlers (David Milburn) [695954] - [scsi] isci: remove phy destruct handlers (David Milburn) [695954] - [scsi] isci: unify phy reset handlers (David Milburn) [695954] - [scsi] isci: unify phy stop handlers (David Milburn) [695954] - [scsi] isci: unify phy start handlers (David Milburn) [695954] - [scsi] isci: merge phy substates (David Milburn) [695954] - [scsi] isci: remove the completion and event state handlers (David Milburn) [695954] - [scsi] isci: remove request task context completion state handler (David Milburn) [695954] - [scsi] isci: unify request frame handlers (David Milburn) [695954] - [scsi] isci: unify request start handlers (David Milburn) [695954] - [scsi] isci: unify request abort handlers (David Milburn) [695954] - [scsi] isci: merge stp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge smp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge ssp task management substates into primary state machine (David Milburn) [695954] - [scsi] isci: uplevel port infrastructure (David Milburn) [695954] - [scsi] isci: uplevel phy infrastructure (David Milburn) [695954] - [scsi] isci: uplevel request infrastructure (David Milburn) [695954] - [scsi] isci: uplevel state machine (David Milburn) [695954] - [scsi] isci: uplevel register hardware data structures and unsolicited frame handling (David Milburn) [695954] - [scsi] isci: move core/controller to host (David Milburn) [695954] - [scsi] isci: unify constants (David Milburn) [695954] - [scsi] isci: unify request data structures (David Milburn) [695954] - [scsi] isci: make command/response iu explicit request object members (David Milburn) [695954] - [scsi] isci: move task context alignment from run-time to compile time (David Milburn) [695954] - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [695954] - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [695954] - [scsi] isci: unify port data structures (David Milburn) [695954] - [scsi] isci: unify phy data structures (David Milburn) [695954] - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [695954] - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [695954] - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [695954] - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [695954] - [scsi] isci: unify isci_host data structures (David Milburn) [695954] - [scsi] isci: implement I_T_nexus_reset (David Milburn) [695954] - [scsi] isci: fix ata locking (David Milburn) [695954] - [scsi] isci: removing intel_*.h headers (David Milburn) [695954] - [scsi] isci: Using Linux SSP frame header (David Milburn) [695954] - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [695954] - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [695954] - [scsi] isci: remove redundant copies of IAF (David Milburn) [695954] - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [695954] - [scsi] isci: Fixup of smp request (David Milburn) [695954] - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [695954] - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [695954] - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [695954] - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [695954] - [scsi] isci: Convert SAS identify address frame to Linux Native format (David Milburn) [695954] - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [695954] - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [695954] - [scsi] isci: remove compile-time silicon configuration (David Milburn) [695954] - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [695954] - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device frame_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device event_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device resume_handler (David Milburn) [695954] - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [695954] - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [695954] - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device fail_handler (David Milburn) [695954] - [scsi] isci: unify remote_device stop_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_handlers (David Milburn) [695954] - [scsi] isci: fix remote_device start_io regressions (David Milburn) [695954] - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [695954] - [scsi] isci: merge remote_device substates into a single state machine (David Milburn) [695954] - [scsi] isci: Removed sci_object.h from project (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_node_context (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [695954] - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [695954] - [scsi] isci: Implement SCU AFE recipe 10 (David Milburn) [695954] - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [695954] - [scsi] isci: allow fallback to option-rom if efi variable retrieval fails (David Milburn) [695954] - [scsi] isci: removing non-working ATAPI code (David Milburn) [695954] - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [695954] - [scsi] isci: remove usage of sci_sas_address in scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: kill smp_discover_response (David Milburn) [695954] - [scsi] isci: kill smp_discover_response_protocols in favor of domain_device.dev_type (David Milburn) [695954] - [scsi] isci: cleanup remote device construction and comments (David Milburn) [695954] - [scsi] isci: move remote_device handling out of the core (David Milburn) [695954] - [scsi] isci: unify remote_device data structures (David Milburn) [695954] - [scsi] isci: remove rnc->device back pointer (David Milburn) [695954] - [scsi] isci: make a remote_node_context a proper member of a remote_device (David Milburn) [695954] - [scsi] isci: rely on irq core for intx multiplexing, and silence screaming intx (David Milburn) [695954] - [scsi] isci: replace this_* and this_* to variable names that are more meaningful and tell us what they actually are (David Milburn) [695954] - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [695954] - [scsi] isci: sparse warnings cleanup (David Milburn) [695954] - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [695954] - [scsi] isci: remove base_phy abstraction (David Milburn) [695954] - [scsi] isci: remove base_port abstraction (David Milburn) [695954] - [scsi] isci: remove base_remote_device abstraction (David Milburn) [695954] - [scsi] isci: remove scic_controller state handlers (David Milburn) [695954] - [scsi] isci: simplify dma coherent allocation (David Milburn) [695954] - [scsi] isci: simplify request state handlers (David Milburn) [695954] - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [695954] - [scsi] isci: remove base_request abstraction (David Milburn) [695954] - [scsi] isci: remove base_controller abstraction (David Milburn) [695954]- [s390x] qeth: add support for af_iucv HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] qeth: exploit asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] qeth: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] af_iucv: add HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] if_ether: add new Ethernet Protocol ID (Hendrik Brueckner) [694262] - [s390x] af_iucv: cleanup - use iucv_sk(sk) early (Hendrik Brueckner) [694262] - [s390x] af_iucv: use loadable iucv interface (Hendrik Brueckner) [694262] - [s390x] iucv: kernel option for z/VM IUCV and HiperSockets transports (Hendrik Brueckner) [694262] - [s390x] iucv: introduce loadable iucv interface (Hendrik Brueckner) [694262] - [scsi] Taints the kernel for mpt2sas inlockless mode (Luming Yu) [717090] - [scsi] mpt2sas: lockless mode (Tomas Henzl) [717090] - [scsi] qla4xxx: Boot from SAN support for open-iscsi (Mike Christie) [634584] - [scsi] qla4xxx: Remove reduandant code after open-iscsi integration (Mike Christie) [634584] - [scsi] qla4xxx: support session management using iscsiadm (Mike Christie) [634584] - [scsi] scsi_transport_iscsi: Add conn login, kernel to user, event to support offload session login (Mike Christie) [634584] - [scsi] qla4xxx: add bsg support (Mike Christie) [634584] - [scsi] iscsi class: add bsg support to iscsi class (Mike Christie) [634584] - [block] bsg: add bsg heler library (Mike Christie) [634584] - [scsi] qla4xxx: Add VLAN support (Mike Christie) [634584] - [scsi] libiscsi: don't bugon when if user sets markers (Mike Christie) [634584] - [scsi] iscsi class: expand vlan support (Mike Christie) [634584] - [scsi] be2iscsi: remove host and session casts (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for iscsi host attrs (Mike Christie) [634584] - [scsi] iscsi class: remove iface param mask (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for session attrs (Mike Christie) [634584] - [scsi] iscsi cls: sysfs group is_visible callout for conn attrs (Mike Christie) [634584] - [scsi] qla4xxx: added support to show multiple iface in sysfs (Mike Christie) [634584] - [scsi] iscsi class: add iface representation (Mike Christie) [634584] - [scsi] qla4xxx: Added new "struct ipaddress_config" (Mike Christie) [634584] - [scsi] qla4xxx: add support for set_net_config (Mike Christie) [634584] - [scsi] iscsi_transport: add support for net settings (Mike Christie) [634584] - [scsi] iscsi: support qla4xxx boot and session mgmt (Mike Christie) [634584] - [drm] nvc0/gr: remove MODULE_FIRMWARE() lines (Ben Skeggs) [727981] - [ppc] kdump: CPUs assume the context of the oopsing CPU, remove extra longjmp (Steve Best) [727478] - [virt] SVM: Implement Flush-By-Asid feature (Frank Arnold) [634275] - [virt] SVM: Use svm_flush_tlb instead of force_new_asid (Frank Arnold) [634275] - [virt] SVM: Remove flush_guest_tlb function (Frank Arnold) [634275] - [x86] kvm: add new AMD SVM feature bits (Frank Arnold) [634275] - [virt] SVM: Add clean-bit for LBR state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for CR2 register (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for segments and CPL (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for GDT and IDT (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for DR6 and DR7 (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for control registers (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for NPT state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for interrupt state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for the ASID (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for intercepts, tsc-offset and pause filter count (Frank Arnold) [634288] - [virt] SVM: Add clean-bits infrastructure code (Frank Arnold) [634288] - [virt] SVM: copy instruction bytes from VMCB (Frank Arnold) [634291] - [virt] SVM: implement enhanced INVLPG intercept (Frank Arnold) [634291] - [virt] SVM: enhance MOV DR intercept handler (Frank Arnold) [634291] - [virt] SVM: enhance MOV CR intercept handler (Frank Arnold) [634291] - [virt] SVM: add Decode Assist SVM feature bit name (Frank Arnold) [634291] - [virt] cleanup emulate_instruction (Frank Arnold) [634291] - [virt] x86: fix CR8 handling (Frank Arnold) [634291] - [virt] SVM: implement NEXTRIPsave SVM feature (Frank Arnold) [634291] - [scsi] IB/qib: Fix potential deadlock with link down interrupt (Chad Dupuis) [724021] - [scsi] megaraid: update to v5.38 (Tomas Henzl) [705835] - [scsi] arcmsr: driver update (Tomas Henzl) [697403]- [pci] Only enable SRIOV on the bootstring pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (James Takahashi) [587729] - [pci] Clear bridge resource flags if requested size is 0 (James Takahashi) [587729] - [pci] fix PCI bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources. (James Takahashi) [587729] - [pci] introduce reset_resource() (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [scsi] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message (Tomas Henzl) [703192] - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [703192] - [scsi] mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call (Tomas Henzl) [703192] - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [703192] - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [703192] - [scsi] mpt2sas MPI next revision header update (Tomas Henzl) [703192] - [scsi] mpt2sas: Fixed Big Indian Issues on 32 bit PPC (Tomas Henzl) [703192] - [scsi] mpt2sas: Fix missing reference tag seed with Type 2 devices (Tomas Henzl) [703192] - [scsi] mpt2sas : WarpDrive New product SSS6200 support added (Tomas Henzl) [703192] - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [703192] - [scsi] mpt2sas: remove flush_scheduled_work() usages (Tomas Henzl) [703192] - [scsi] mptfusion: Bump version 3.4.19 (Tomas Henzl) [703194] - [scsi] mptfusion: Adding inline data padding support for TAPE drive. (Tomas Henzl) [703194] - [scsi] mptfusion: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [703194] - [scsi] mptfusion: do not check serial_number in the abort handler (Tomas Henzl) [703194] - [fs] dio: don't zero out the pages array inside struct dio (Jeff Moyer) [725444] - [scsi] bnx2fc: set lockless to 1 in scsi_host_template (Mike Christie) [696773] - [scsi] bnx2fc: Update copyright and bump version to 1.0.4 (Mike Christie) [696773] - [scsi] bnx2fc: Tx BDs cache in write tasks (Mike Christie) [696773] - [scsi] bnx2fc: Do not arm CQ when there are no CQEs (Mike Christie) [696773] - [scsi] bnx2fc: hold tgt lock when calling cmd_release (Mike Christie) [696773] - [scsi] bnx2fc: Enable support for sequence level error recovery (Mike Christie) [696773] - [scsi] bnx2fc: HSI changes for tape (Mike Christie) [696773] - [scsi] bnx2fc: Handle REC_TOV error code from firmware (Mike Christie) [696773] - [scsi] bnx2fc: REC/SRR link service request and response handling (Mike Christie) [696773] - [scsi] bnx2fc: Support 'sequence cleanup' task (Mike Christie) [696773] - [scsi] bnx2fc: Enable REC & CONF support for the session (Mike Christie) [696773] - [scsi] bnx2fc: Introduce interface structure for each vlan interface (Mike Christie) [696773] - [scsi] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Mike Christie) [696773] - [scsi] bnx2fc: call ethtool's get/set_settings callbacks with cleaned data (Mike Christie) [696773] - [netdrv] firmware: add bnx2x FW 7.0.20.0 (Michal Schmidt) - [netdrv] bnx2x: update driver to v1.70 (Michal Schmidt) [695631 695847 695857 698285 701288] - [fs] jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop() (Larry Woodman) [721044] - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [703709] - [fs] ext4: Rewrite ext4_page_mkwrite() to use generic helpers (Eric Sandeen) [692167] - [fs] vfs: Block mmapped writes while the fs is frozen (Eric Sandeen) [692167] - [fs] vfs: Create __block_page_mkwrite() helper passing error values back (Eric Sandeen) [692167] - [fs] cifs: fix compiler warning in CIFSSMBQAllEAs (Jeff Layton) [725370] - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Jeff Layton) [725370]- [virt] KVM: Enable ERMS feature support for KVM (Don Dugger) [721135] - [virt] KVM: Expose RDWRGSFS bit to KVM guests (Don Dugger) [721205] - [virt] KVM: Add RDWRGSFS support when setting CR4 (Don Dugger) [721205] - [virt] KVM: Remove RDWRGSFS bit from CR4_RESERVED_BITS (Don Dugger) [721205] - [virt] KVM: MMU: Adjust shadow paging to work when SMEP=1 and CR0.WP=0 (Don Dugger) [703053] - [virt] KVM: Add instruction fetch checking when walking guest page table (Don Dugger) [703053] - [virt] KVM: Mask function7 ebx against host capability word9 (Don Dugger) [703053] - [virt] KVM: Add SMEP support when setting CR4 (Don Dugger) [703053] - [virt] KVM: Remove SMEP bit from CR4_RESERVED_BITS (Don Dugger) [703053] - [virt] KVM: Mask KVM_GET_SUPPORTED_CPUID data with Linux cpuid info (Don Dugger) [703053] - [x86] enable supervision mode execution protection (Luming Yu) [696152] - [x86] cpufeature: Fix cpuid leaf 7 feature detection (Prarit Bhargava) [696457] - [x86] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, alternative, doc: Add comment for applying alternatives order (Prarit Bhargava) [696457] - [x86] alternative: Add altinstruction_entry macro (Prarit Bhargava) [696457] - [x86] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] Fix spelling error in the memcpy() source code comment (Prarit Bhargava) [696457] - [x86] x86-64, mem: Convert memmove() to assembly file and fix return value bug (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memmove for small size and unaligned cases (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memcpy by avoiding memory false dependence (Prarit Bhargava) [696457] - [x86] x86, mem: Don't implement forward memmove() as memcpy() (Prarit Bhargava) [696457] - [x86] x86, alternatives: Fix one more open-coded 8-bit alternative number (Prarit Bhargava) [696457] - [x86] cpu: Support the features flags in new CPUID leaf 7 (Prarit Bhargava) [696457] - [x86] x86, alternatives: Use 16-bit numbers for cpufeature index (Prarit Bhargava) [696457] - [x86] x86-32: Rework cache flush denied handler (Prarit Bhargava) [696457] - [x86] x86-64: Modify memcpy()/memset() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86-64: Modify copy_user_generic() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86/alternatives: Check replacementlen <= instrlen at build time (Prarit Bhargava) [696457] - [x86] x86-64: __copy_from_user_inatomic() adjustments (Prarit Bhargava) [696457] - [mm] oom killer output should display UID (Frantisek Hrbata) [700499] - [mm] avoid wrapping vm_pgoff in mremap() and stack expansion (Jerome Marchand) [716541] {CVE-2011-2496} - [pci] MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() (Don Zickus) [696511] - [pci] MSI: Remove unsafe and unnecessary hardware access (Don Zickus) [696511] - [mm] Fix node_start/end_pfn() definition for mm/page_cgroup.c (Johannes Weiner) [703499] - [mm] memcg: fix init_page_cgroup nid with sparsemem (Johannes Weiner) [703499] - [mm] page_cgroup: allocate memory cgroup structures on local nodes (Johannes Weiner) [703499] - [mm] add alloc_pages_exact_nid() (Johannes Weiner) [703499] - [mm] page_cgroup: reduce allocation overhead for page_cgroup array (Johannes Weiner) [703499] - [scsi] ipr: fix possible false positive detection of stuck interrupt (Steve Best) [693817] - [scsi] ipr: Driver version 2.5.2 (Steve Best) [693817] - [scsi] ipr: increase the dump size for 64 bit adapters (Steve Best) [693817] - [mm] mem-hotplug: update pcp->stat_threshold when memory hotplug occur (Johannes Weiner) [625264] - [mm] vmstat: use a single setter function and callback for adjusting percpu thresholds (Johannes Weiner) [625264] - [mm] page allocator: adjust the per-cpu counter threshold when memory is low (Johannes Weiner) [625264] - [mm] page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake (Johannes Weiner) [625264] - [mm] vmstat: update zone stat threshold when onlining a cpu (Johannes Weiner) [625264] - [scsi] qla4xxx: Update driver version to 5.02.00-k7 (Mike Christie) [694098] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [694098] - [scsi] qla4xxx: do not take host lock in queuecommand (Mike Christie) [694098] - [scsi] qla4xxx: Remove AF_DPC_SCHEDULED flag from ha. (Mike Christie) [694098] - [scsi] qla4xxx: Don't check FW alive if ISP82XX reset is in progress (Mike Christie) [694098] - [scsi] qla4xxx: Don't process mbx interrupt unconditionally (Mike Christie) [694098] - [scsi] qla4xxx: Complete the cmd if sense_len is zero (Mike Christie) [694098] - [scsi] qla4xxx: Dump HW/FW reg to figure out what caused FW to be hung for ISP82XX (Mike Christie) [694098] - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Mike Christie) [694098] - [scsi] qla4xxx: update function qla4xxx_isr_decode_mailbox() (Mike Christie) [694098] - [scsi] treewide: fix a few typos in comments (Mike Christie) [694098] - [scsi] remove cmd->serial_number litter (Mike Christie) [694098] - [scsi] Fix common misspellings (Mike Christie) [694098] - [scsi] qla4xxx: Use polling mode for disable interrupt mailbox completion (Mike Christie) [694098] - [scsi] qla4xxx: Update driver version to 5.02.00-k6 (Mike Christie) [694098] - [scsi] qla4xxx: masking required bits of add_fw_options during initialization (Mike Christie) [694098] - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Mike Christie) [694098] - [scsi] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param (Mike Christie) [694098] - [scsi] qla4xxx: Add support for ql4xmaxqdepth command line parameter (Mike Christie) [694098] - [scsi] qla4xxx: cleanup function qla4xxx_process_ddb_changed (Mike Christie) [694098] - [scsi] qla4xxx: Prevent other port reinitialization during remove_adapter (Mike Christie) [694098] - [scsi] qla4xxx: remove unused ddb flag DF_NO_RELOGIN (Mike Christie) [694098] - [scsi] qla4xxx: cleanup DDB relogin logic during initialization (Mike Christie) [694098] - [scsi] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed (Mike Christie) [694098] - [scsi] qla4xxx: Do not send mbox command if FW is in failed state (Mike Christie) [694098] - [scsi] qla4xxx: cleanup qla4xxx_initialize_ddb_list() (Mike Christie) [694098] - [scsi] drivers:scsi Change printk typo initate -> initiate (Mike Christie) [694098] - [scsi] bnx2i: Updated version (Mike Christie) [696760] - [scsi] bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Mike Christie) [696760] - [scsi] bnx2i: Optimized the iSCSI offload performance (Mike Christie) [696760] - [scsi] bnx2i: Updated the connection shutdown/cleanup timeout (Mike Christie) [696760] - [scsi] bnx2i: Fixed packet error created when the sq_size is set to 16 (Mike Christie) [696760] - [scsi] Bumping the driver version (Mike Christie) [647268 698288] - [scsi] Fix for proper setting of FW (Mike Christie) [647268 698288] - [scsi] Set a timeout to FW (Mike Christie) [647268 698288] - [scsi] Modifying Maintainer's emailid (Mike Christie) [647268 698288] - [scsi] change in copyright notice (Mike Christie) [647268 698288] - [scsi] remove extra semicolons (Mike Christie) [647268 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 698288] - [scsi] libiscsi_tcp: fix LLD data allocation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: fix locking around iscsi sk user data (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi_tcp: use kmap in xmit path (Mike Christie) [647268 694098 696760 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 694098 696760 698288] - [scsi] scsi_transport_iscsi: make priv_sess file writeable only by root (Mike Christie) [647268 694098 696760 698288] - [scsi] be2iscsi: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] iser: export addr and port (Mike Christie) [647268 694098 696760 698288] - [scsi] bnx2i: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] cxgbi: convert to use iscsi_conn_get_addr_param (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi class: add callout to get iscsi_endpoint values (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: add helper to convert addr to string (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: fix iscsi_endpoint leak (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: add module alias (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi transport: fix kernel-doc notation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: wait on session in error handler path (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: Modidify recovery_tmo from sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: added new iscsi_param to display target alias in sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: use bh locking instead of irq with session lock (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: do not take host lock in queuecommand (Mike Christie) [647268 694098 696760 698288]- [net] Fix prior ABI breakage in net_device (Neil Horman) [725716] - [net] fix xps patches kabi breakage (Jiri Pirko) [668256] - [net] Adjust TX queue kobjects if number of queues changes during unregister (Jiri Pirko) [668256] - [net] xps: NUMA allocations for per cpu data (Jiri Pirko) [668256] - [net] xps: Transmit Packet Steering (Jiri Pirko) [668256] - [net] xps: Improvements in TX queue selection (Jiri Pirko) [668256] - [net] check queue_index from sock is valid for device (Jiri Pirko) [668256] - [net] fix tx queue selection for bridged devices implementing select_queue (Jiri Pirko) [668256] - [net] check the return value of ndo_select_queue() (Jiri Pirko) [668256] - [net] fix problem in reading sock TX queue (Jiri Pirko) [668256] - [net] dev_pick_tx() fix (Jiri Pirko) [668256] - [net] Use sk_tx_queue_mapping for connected sockets (Jiri Pirko) [668256] - [net] Introduce sk_tx_queue_mapping (Jiri Pirko) [668256] - [net] change set_real_num_tx_queues to fail on invalid number of queues (Jiri Pirko) [668256] - [net] sock: do not change prot->obj_size (Jiri Pirko) [668256 725711] - [netdrv] be2net: bump version (Ivan Vecera) [702739] - [netdrv] be2net: request native mode each time the card is reset (Ivan Vecera) [702739] - [netdrv] be2net: account for skb allocation failures (Ivan Vecera) [702739] - [netdrv] benet: Add missing comma between constant string array (Ivan Vecera) [702739] - [netdrv] be2net: create/destroy rx-queues on interface open/close (Ivan Vecera) [702739] - [netdrv] be2net: fix initialization of vlan_prio_bmap (Ivan Vecera) [702739] - [netdrv] be2net: get rid of multi_rxq module param (Ivan Vecera) [702739] - [netdrv] be2net: fix netdev_stats_update (Ivan Vecera) [702739] - [netdrv] be2net: support multiple TX queues (Ivan Vecera) [702739] - [netdrv] be2net: Enable NETIF_F_TSO6 for VLAN traffic for BE (Ivan Vecera) [702739] - [netdrv] be2net: Fix Rx pause counter for lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fallback to the older opcode if MCC_CREATE_EXT opcode is not supported on the card (Ivan Vecera) [702739] - [netdrv] be2net: hash key for rss-config cmd not set (Ivan Vecera) [702739] - [netdrv] be2net: Kill set but unused variable 'req' in lancer_fw_download() (Ivan Vecera) [702739] - [netdrv] be2net: Enable SR-IOV for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: FW download for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Stats for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Support for version 1 of stats for BE3 (Ivan Vecera) [702739] - [netdrv] be2net: fix mbox polling for signal reception (Ivan Vecera) [702739] - [netdrv] be2net: handle signal reception while waiting for POST (Ivan Vecera) [702739] - [netdrv] be2net: Fix to prevent flooding of TX queue (Ivan Vecera) [702739] - [netdrv] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [702739] - [netdrv] be2net: In case of UE, do not dump registers for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disable coalesce water mark mode of CQ for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Handle error completion in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fixed bugs related to PVID. (Ivan Vecera) [702739] - [netdrv] be2net: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [702739] - [netdrv] be2net: Fixed a bug in be_cmd_get_regs(). (Ivan Vecera) [702739] - [netdrv] be2net: increment work_counter in be_worker (Ivan Vecera) [702739] - [netdrv] be2net: add code to display default value of tx rate for VFs (Ivan Vecera) [702739] - [netdrv] be2net: pass domain id to be_cmd_link_status_query (Ivan Vecera) [702739] - [netdrv] be2net: fix be_mcc_compl_process to identify eth_get_stat command (Ivan Vecera) [702739] - [netdrv] be2net: Add code to display nic speeds other than 1Gbps/10Gbps (Ivan Vecera) [702739] - [netdrv] be2net: allow register dump only for PFs (Ivan Vecera) [702739] - [netdrv] be2net: Fix unused-but-set variables. (Ivan Vecera) [702739] - [netdrv] benet: convert to hw_features (Ivan Vecera) [702739] - [netdrv] be2net: call FLR after setup wol in be_shutdown (Ivan Vecera) [702739] - [netdrv] be2net: dynamically allocate adapter->vf_cfg (Ivan Vecera) [702739] - [netdrv] be2net: fix to get max VFs supported from adapter (Ivan Vecera) [702739] - [netdrv] be2net: use common method to check for sriov function type (Ivan Vecera) [702739] - [netdrv] be2net: add rxhash support (Ivan Vecera) [702739] - [netdrv] be2net: Fix suspend/resume operation (Ivan Vecera) [702739] - [netdrv] be2net: Rename some struct members for clarity (Ivan Vecera) [702739] - [netdrv] be2net: Fix a potential crash during shutdown. (Ivan Vecera) [702739] - [netdrv] be2net: Fix common misspellings (Ivan Vecera) [702739] - [netdrv] be2net: remove one useless line (Ivan Vecera) [702739] - [netdrv] be2net: cancel be_worker in be_shutdown() even when i/f is down (Ivan Vecera) [702739] - [netdrv] be2net: remove redundant code in be_worker() (Ivan Vecera) [702739] - [netdrv] be2net: parse vid and vtm fields of rx-compl only if vlanf bit is set (Ivan Vecera) [702739] - [netdrv] be2net: refactor code that decides adapter->num_rx_queues (Ivan Vecera) [702739] - [netdrv] be2net: Support for FAT dump retrieval using ethtool --register-dump option (Ivan Vecera) [702739] - [netdrv] be2net: Bump up the version number (Ivan Vecera) [702739] - [netdrv] be2net: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [702739] - [netdrv] be2net: Fix UDP packet detected status in RX compl (Ivan Vecera) [702739] - [netdrv] be2net: Add multicast filter capability for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Remove TX Queue stop in close (Ivan Vecera) [702739] - [netdrv] be2net: Add error recovery during load for Lancer (Ivan Vecera) [702739] - [netdrv] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [702739] - [netdrv] be2net: use hba_port_num instead of port_num (Ivan Vecera) [702739] - [netdrv] be2net: add code to display temperature of ASIC (Ivan Vecera) [702739] - [netdrv] be2net: variable name change (Ivan Vecera) [702739] - [netdrv] be2net: fixes in ethtool selftest (Ivan Vecera) [702739] - [netdrv] be2net: add new counters to display via ethtool stats (Ivan Vecera) [702739] - [netdrv] be2net: restrict WOL to PFs only. (Ivan Vecera) [702739] - [netdrv] be2net: detect a UE even when a interface is down. (Ivan Vecera) [702739] - [netdrv] be2net: gracefully handle situations when UE is detected (Ivan Vecera) [702739] - [netdrv] be2net: fix be_suspend/resume/shutdown (Ivan Vecera) [702739] - [netdrv] be2net: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [702739] - [netdrv] be2net: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [702739] - [netdrv] be2net: Cleanup the VF interface handles (Ivan Vecera) [702739] - [netdrv] be2net: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [702739] - [netdrv] be2net: endianness fix in be_cmd_set_qos(). (Ivan Vecera) [702739] - [netdrv] be2net: use device model DMA API (Ivan Vecera) [702739] - [netdrv] be2net: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [702739] - [netdrv] be2net: fix a crash seen during insmod/rmmod test (Ivan Vecera) [702739] - [fs] NFS readdirs losing their cookies (Steve Dickson) [722257] - [fs] jbd: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext3: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext4: remove alloc_semp (Lukas Czerner) [527222] - [fs] ext4: teach ext4_mb_init_cache() to skip uptodate buddy caches (Lukas Czerner) [527222] - [fs] ext4: synchronize ext4_mb_init_group() with buddy page lock (Lukas Czerner) [527222] - [fs] ext4: implement ext4_add_groupblocks() by freeing blocks (Lukas Czerner) [527222] - [fs] ext4: move ext4_add_groupblocks() to mballoc.c (Lukas Czerner) [527222] - [fs] ext4: move ext4_mb_{get, put}_buddy_cache_lock and make them static (Lukas Czerner) [527222] - [net] bridge: Only flood traffic for unregistered groups to routers (Herbert Xu) [711592] - [net] bridge: restore the right netpoll dev (Amerigo Wang) [680759] - [net] bridge: call NETDEV_JOIN notifiers when add a slave (Amerigo Wang) [680759] - [net] netpoll: prevent setup netpoll on a slave device (Amerigo Wang) [680759] - [net] netpoll: fix use after free (Amerigo Wang) [680759] - [net] netpoll: fix a softirq warning (Amerigo Wang) [680759] - [net] Revert "[net] Revert "[net] bridge: make bridge support netpoll"" (Amerigo Wang) [680759]- [sched] dont reference cfs_rq->tg outside CONFIG_CFS_BANDWIDTH (Larry Woodman) [632509] - [sched] update config options for CFS bandwidth (Larry Woodman) [632509] - [sched] kabi specific fixes (Larry Woodman) [632509] - [sched] replace raw calls (Larry Woodman) [632509] - [sched] Move inc_nr_running and dec_nr_running (Larry Woodman) [632509] - [sched] Add CFS Bandwidth Documentation (Larry Woodman) [632509] - [sched] return majority of remaining quota to global bandwidth pool (Larry Woodman) [632509] - [sched] introduce statistics exports for the cpu sub-system (Larry Woodman) [632509] - [sched] enable throttling (Larry Woodman) [632509] - [sched] Throttled tasks are invisisble to cpu-offline (Larry Woodman) [632509] - [sched] ensure that throttled entities arent falsely nominated as buddies (Larry Woodman) [632509] - [sched] make throttled entities invisible (Larry Woodman) [632509] - [sched] Extend walk_tg_tree to accept a positional argument (Larry Woodman) [632509] - [sched] refresh the global bandwidth pool (Larry Woodman) [632509] - [sched] add support to throttle group entities (Larry Woodman) [632509] - [sched] ensure that per-cpu state is synchronized (Larry Woodman) [632509] - [sched] adds a per-task_group timer (Larry Woodman) [632509] - [sched] Account bandwidth usage (Larry Woodman) [632509] - [sched] Add constraints validation for CFS bandwidth hierarchies (Larry Woodman) [632509] - [sched] introduce the notion of CFS bandwidth (Larry Woodman) [632509] - [sched] Introduce hierarchical task accounting (Larry Woodman) [632509] - [kernel] sched: dont update shares twice on on_rq parent (Larry Woodman) [632509] - [fs] ext4: backport fixes for lazy inode table initialization (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in ext4_ext_zeroout (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in setup_new_group_blocks (Lukas Czerner) [696559] - [fs] ext4: add batched_discard into ext4 feature list (Lukas Czerner) [696559] - [fs] ext4: add interface to advertise ext4 features in sysfs (Lukas Czerner) [696559] - [fs] ext4: add support for lazy inode table initialization (Lukas Czerner) [696559] - [block] Add helper function for blkdev_issue_zeroout sb_issue_discard (Lukas Czerner) [696559] - [block] blkdev: add blkdev_issue_zeroout helper function (Lukas Czerner) [696559] - [s390x] ap: Fix ap_queue_status structure declaration (Hendrik Brueckner) [724904] - [kernel] first time swap use results in heavy swapping (Hendrik Brueckner) [722461] - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [717215] - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [717215] - [hwmon] KConfig: avoid building drivers for powerpc that read/write ISA addresses (Dean Nelson) [717215] - [security] SELinux: do not compute transition labels on mountpoint labeled filesystems (Eric Paris) [658291] - [security] SELinux: implement the new sb_remount LSM hook (Eric Paris) [656952] - [security] LSM: Pass -o remount options to the LSM (Eric Paris) [656952] - [block] Support Ricoh memstick driver with new KFIFO api (Shyam Iyer) [637234] - [block] add RICOH memstick Config option (Shyam Iyer) [637234] - [block] memstick: make enable_dma less generic in r592 (Shyam Iyer) [637234] - [block] memstick: add driver for Ricoh R5C592 card reader (Shyam Iyer) [637234]- [usb] remove remaining usages of hcd->state from usbcore and fix regression (Don Zickus) [696600 696602 696603] - [usb] UHCI: remove uses of hcd->state (Don Zickus) [696600 696602 696603] - [usb] Initialize hcd->state roothubs. (Don Zickus) [696600 696602 696603] - [usb] xhci - fix interval calculation for FS isoc endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Disable MSI for some Fresco Logic hosts. (Don Zickus) [696600 696602 696603] - [usb] xhci: Do not issue device reset when device is not setup (Don Zickus) [696600 696602 696603] - [usb] xhci: Add defines for hardcoded slot states (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for xhci_check_bandwidth() (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for skip_isoc_td() (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Limit number of active endpoints to 64. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Ignore spurious successful event. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Add PCI id for Panther Point xHCI host. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Support EHCI/xHCI port switching. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Be quieter during URB submission and completion. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Don't print event ring dequeue pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Remove function tracing. (Don Zickus) [696600 696602 696603] - [usb] xhci: Don't submit commands when the host is dead. (Don Zickus) [696600 696602 696603] - [usb] xhci: Clear stopped_td when Stop Endpoint command completes. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak bug when dropping endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak in ring cache deallocation. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix full speed bInterval encoding. (Don Zickus) [696600 696602 696603] - [usb] xhci: move the common code to a function to get max ports and port array (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix bug in control transfer cancellation. (Don Zickus) [696600 696602 696603] - [usb] xHCI 1.0: Max Exit Latency Too Large Error (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: TT_THINK_TIME set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Block Interrupts for Isoch transfer (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Isoch endpoint CErr field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Control endpoint average TRB length field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Setup Stage TRB Transfer Type flag (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI: Clear PLC in xhci_bus_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci 1.0: Set transfer burst last packet count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Set transfer burst count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Update TD size field format. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Only interrupt on short packet for IN EPs. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci: Remove sparse warning about cmd_status. (Don Zickus) [696600 696602 696603] - [usb] xHCI: report USB3.0 portstatus comply with USB3.0 specification (Don Zickus) [696600 696602 696603] - [usb] xHCI: Set link state support (Don Zickus) [696600 696602 696603] - [usb] xHCI: Clear link state change support (Don Zickus) [696600 696602 696603] - [usb] xHCI: warm reset support (Don Zickus) [696600 696602 696603] - [usb] xhci-hcd: Include in xhci-pci.c (Don Zickus) [696600 696602 696603] - [usb] xHCI: Implement AMD PLL quirk (Don Zickus) [696600 696602 696603] - [usb] xhci: Tell USB core both roothubs lost power. (Don Zickus) [696600 696602 696603] - [usb] xhci - also free streams when resetting devices (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix NULL pointer deref in handle_port_status() (Don Zickus) [696600 696602 696603] - [usb] xhci - fix math in xhci_get_endpoint_interval() (Don Zickus) [696600 696602 696603] - [usb] xhci: simplify logic of skipping missed isoc TDs (Don Zickus) [696600 696602 696603] - [usb] xhci - remove excessive 'inline' markings (Don Zickus) [696600 696602 696603] - [usb] xhci: unsigned char never equals -1 (Don Zickus) [696600 696602 696603] - [usb] xhci - fix unsafe macro definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Clean up cycle bit math used during stalls. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix cycle bit calculation during stall handling. (Don Zickus) [696600 696602 696603] - [usb] xhci: Update internal dequeue pointers after stalls. (Don Zickus) [696600 696602 696603] - [usb] Remove bogus USB_PORT_STAT_SUPER_SPEED symbol. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return canceled URBs immediately when host is halted. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fixes for suspend/resume of shared HCDs. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix re-init on power loss after resume. (Don Zickus) [696600 696602 696603] - [usb] xhci: Make roothub functions deal with device removal. (Don Zickus) [696600 696602 696603] - [usb] xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return a USB 3.0 hub descriptor for USB3 roothub (Don Zickus) [696600 696602 696603] - [usb] xhci: Register second xHCI roothub. (Don Zickus) [696600 696602 696603] - [usb] xhci: Change xhci_find_slot_id_by_port() API. (Don Zickus) [696600 696602 696603] - [usb] xhci: Refactor bus suspend state into a struct. (Don Zickus) [696600 696602 696603] - [usb] xhci: Index with a port array instead of PORTSC addresses. (Don Zickus) [696600 696602 696603] - [usb] Set usb_hcd->state and flags for shared roothubs. (Don Zickus) [696600 696602 696603] - [usb] Make core allocate resources per PCI-device. (Don Zickus) [696600 696602 696603] - [usb] Store bus type in usb_hcd, not in driver flags. (Don Zickus) [696600 696602 696603] - [usb] Change usb_hcd->bandwidth_mutex to a pointer. (Don Zickus) [696600 696602 696603] - [usb] Refactor irq enabling out of usb_add_hcd() (Don Zickus) [696600 696602 696603] - [usb] xhci: Change hcd_priv into a pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: Always use usb_hcd in URB instead of converting xhci_hcd. (Don Zickus) [696600 696602 696603] - [usb] xhci: Modify check for TT info. (Don Zickus) [696600 696602 696603] - [usb] USB 3.0 Hub Changes (Don Zickus) [696520 696600 696602 696603] - [usb] USB3.0 ch11 definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_RUNNING. (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_HALT. (Don Zickus) [696600 696602 696603] - [usb] xHCI: prolong host controller halt time limit (Don Zickus) [696600 696602 696603] - [usb] xHCI: Remove redundant variable in xhci_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci: Rename variables and reduce register reads. (Don Zickus) [696600 696602 696603] - [usb] xhci: Rework port suspend structures for limited ports. (Don Zickus) [696600 696602 696603] - [usb] Remove bitmap #define from hcd.h (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove old no-op test. (Don Zickus) [696600 696602 696603] - [usb] move usbcore away from hcd->state (Don Zickus) [696600 696602 696603] - [usb] xhci: mark local functions as static (Don Zickus) [696600 696602 696603] - [usb] xhci: fix couple sparse annotations (Don Zickus) [696600 696602 696603] - [usb] xhci: rework xhci_print_ir_set() to get ir set from xhci itself (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix an error in count_sg_trbs_needed() (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix errors in the running total calculations in the TRB math (Don Zickus) [696600 696602 696603] - [usb] xhci: Clarify some expressions in the TRB math (Don Zickus) [696600 696602 696603] - [usb] host: Move AMD PLL quirk to pci-quirks.c (Don Zickus) [696600 696602 696603] - [usb] EHCI: ASPM quirk of ISOC on AMD SB800 (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix issue with port array setup and buggy hosts. (Don Zickus) [696600 696602 696603] - [usb] convert usb_hcd bitfields into atomic flags (Don Zickus) [696600 696602 696603] - [x86] ACPI, APEI, EINJ Param support is disabled by default (Don Zickus) [725435] - [fs] pstore: Allow the user to explicitly choose a backend (Don Zickus) [696135] - [x86] ACPI, APEI, Add WHEA _OSC support (Don Zickus) [717515] - [x86] ACPI, APEI, Add APEI bit support in generic _OSC call (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Support disable GHES at boot time (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Prevent GHES to be built as module (Don Zickus) [696088] - [x86] PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset (Don Zickus) [696081] - [x86] PCI: remove unused AER functions (Don Zickus) [696081] - [x86] pstore: Fix Kconfig dependencies for apei->pstore (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696135] - [x86] pstore: fix pstore filesystem mount/remount issue (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696081 696135] - [x86] pstore: cleanups to pstore_dump() (Don Zickus) [696135] - [x86] ACPI, APEI, Add PCIe AER error information printing support (Don Zickus) [696078] - [x86] PCIe, AER, use pre-generated prefix in error information printing (Don Zickus) [696078] - [x86] ACPI, APEI, Add ERST record ID cache (Don Zickus) [713716] - [x86] pstore: use mount option instead sysfs to tweak kmsg_bytes (Don Zickus) [696135] - [x86] pstore: fix leaking ->i_private (Don Zickus) [696135] - [x86] Some fixes for pstore (Don Zickus) [696135] - [x86] ACPI: Fix boot problem related to APEI with acpi_disabled set (Don Zickus) [696081] - [x86] PCI/ACPI: Request _OSC control once for each root bridge (v3) (Don Zickus) [696081] - [x86] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support (Don Zickus) [696088] - [x86] pstore: fix build warning for unused return value from sysfs_create_file (Don Zickus) [696135] - [x86] pstore: X86 platform interface using ACPI/APEI/ERST (Don Zickus) [696135] - [x86] pstore: new filesystem interface to platform persistent storage (Don Zickus) [696135] - [x86] ACPI, APEI, Report GHES error information via printk (Don Zickus) [696078] - [x86] ACPI, APEI, Add APEI generic error status printing support (Don Zickus) [696078] - [x86] Add CPER PCIe error section structure and constants definition (Don Zickus) [696078] - [ppc] perf: Handle events that raise an exception without overflowing (Steve Best) [720743] - [fs] powerpc: Wire up sys_syncfs (Lukas Czerner) [691267] - [fs] s390: wire up sys_syncfs (Lukas Czerner) [691267] - [fs] introduce sys_syncfs to sync a single file system (Lukas Czerner) [691267] - [v4l] Avoid kABI to complain about is_stereo() unused callback (Mauro Carvalho Chehab) [679755] - [v4l] em28xx: Fix handling of V4L2 ctrl ioctl's (Mauro Carvalho Chehab) [679755] - [v4l] Fix tuner-core behavior to properly return the right flags (Mauro Carvalho Chehab) [679755] - [x86] UV Scalability: improve drain_pages (George Beshers) [635800] - [virt] x86: report valid microcode update ID (Marcelo Tosatti) [694747]- [scsi] lpfc: Update lpfc version for 8.3.5.45.2p driver release (Rob Evers) [725092] - [scsi] lpfc: Fixed driver build not building in debugfs even kernel CONFIG_DEBUG_FS=y is set (Rob Evers) [725092] - [scsi] lpfc: Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters (Rob Evers) [725092] - [scsi] lpfc: Fix FLOGI payload having multiple N_port_ID set when lpfc_enable_npiv is 0 (Rob Evers) [725092] - [scsi] lpfc: Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download (Rob Evers) [725092] - [scsi] lpfc: Fixed bug with improperly reported number of supported VFs (Rob Evers) [725092] - [scsi] lpfc: Fixed bug were driver was not waiting for SLI port status after firmware reset (Rob Evers) [725092] - [scsi] lpfc: Remove unnecessary define that is causing warnings (Rob Evers) [725092] - [scsi] lpfc: Fixed failure to enable PCIe AER prevent driver initialize and attach to device (Rob Evers) [725092] - [scsi] lpfc: Fix split pde code (Rob Evers) [725092] - [scsi] lpfc: Fix BlockGuard error path handling (Rob Evers) [725092] - [scsi] lpfc: Fix EEH recovery so state is saved after every PCI reset for SLI4 (Rob Evers) [725092] - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [725092] - [scsi] lpfc: Fixed Virtual link loss during Face plate failover test (Rob Evers) [725092] - [scsi] lpfc: Fix 2KB limitation for extended mailbox command (Rob Evers) [725092] - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [725092] - [netdrv] bonding: reduce noise during init (Andy Gospodarek) [563174] - [netdrv] bonding: fix string comparison errors (Andy Gospodarek) [682946] - [netdrv] bonding: allow non-standard link-speeds (Andy Gospodarek) [723032] - [netdrv] bonding: don't lock when copying/clearing VLAN list on slave (Andy Gospodarek) [722901] - [net] enable GRO by default for vlan devices (Weiping Pan) [725891] - [fs] nfsd4: fix file leak on open_downgrade (J. Bruce Fields) [714153] - [fs] nfsd4: remember to put RW access on stateid destruction (J. Bruce Fields) [714153] - [fs] nfsd4: Fix filp leak (J. Bruce Fields) [714153] - [netdrv] bonding:delete lacp_fast from ad_bond_info (Weiping Pan) [707142] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Rename rx_machine_lock to state_machine_lock (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Fix the state machine locking (Weiping Pan) [707142]- [scsi] lpfc: Update lpfc version for 8.3.5.45.1p driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed compiler warning for putting large amount of memory on stack (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.45 driver release (Rob Evers) [706517] - [scsi] lpfc: Turn on MSI-X by default (Rob Evers) [706517] - [scsi] lpfc: Added setting specific pf_number in GET_PROFILE_CONFIG to get maximum virtfn (Rob Evers) [706517] - [scsi] lpfc: Added driver capability of reseting new ASIC firmware and device from sysfs entry (Rob Evers) [706517] - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [706517] - [scsi] lpfc: Added capability of inducing new ASIC firmware dump obj file to flash filesystem (Rob Evers) [706517] - [scsi] lpfc: Added 100ms delay before driver action following IF_TYPE_2 function reset (Rob Evers) [706517] - [scsi] lpfc: Added Linux driver SR-IOV management support for both SLI3 and SLI4 devices (Rob Evers) [706517] - [scsi] lpfc: Fragment ELS and SCSI SGE lists based on Extent regions (Rob Evers) [706517] - [scsi] lpfc: Remove GET_ALLOCATED extent count response work-around (Rob Evers) [706517] - [scsi] lpfc: Fixed potential missed SLI4 device initialization failure conditions (Rob Evers) [706517] - [scsi] lpfc: Fixed build warning (Rob Evers) [706517] - [scsi] lpfc: Fixed Back to back Flogis sent without a logo (Rob Evers) [706517] - [scsi] lpfc: Add model names for new hardware (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver not updating the wwnn and wwpn after a name change (Rob Evers) [706517] - [scsi] lpfc: Set the maximum SGE size to 0x80000000 when HBA does not have any restriction (Rob Evers) [706517] - [scsi] lpfc: New ASIC device link diagonstic test and link diagnostic loopback test support (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mix-and-match backward compability with the new new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed BSG failure in handing pass-through mailbox with multiple external buffers (Rob Evers) [706517] - [scsi] lpfc: Fix CT command never completing on Big Endian system (Rob Evers) [706517] - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [706517] - [scsi] lpfc: Restore SLI4_PARAMETER mailbox can fail as nonerror functionality (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11479 (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11379 (Rob Evers) [706517] - [scsi] lpfc: Do not post RPI Headers to SLI4 port that support extents (Rob Evers) [706517] - [scsi] lpfc: Back out r9872 (Rob Evers) [706517] - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [706517] - [scsi] lpfc: Fix port capabilities and get parameters mailbox calls (Rob Evers) [706517] - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed EEH failure on PPC-P7 due to the platform required PCI fundamental reset (Rob Evers) [706517] - [scsi] lpfc: Fixed incorrect size set into the sysfs binary file access interface (Rob Evers) [706517] - [scsi] lpfc: Brought debugfs accessing new ASIC extents information into the iDiag framework (Rob Evers) [706517] - [scsi] lpfc: Fix mailbox processing to not overwrite mailbox status codes (Rob Evers) [706517] - [scsi] lpfc: Changed enumerate members starting from none zero value (Rob Evers) [706517] - [scsi] lpfc: Remove driver workaround for COMMON_ALLOC_RESOURCE_EXTENTS endianess issue (Rob Evers) [706517] - [scsi] lpfc: Fix lpfc_printf_log message numbers (Rob Evers) [706517] - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [706517] - [scsi] lpfc: iDiag method for read write bitset bitclear access to new ASIC control registers (Rob Evers) [706517] - [scsi] lpfc: Call correct mailbox cleanup routine after extents are allocated (Rob Evers) [706517] - [scsi] lpfc: Implement extent block list member cleanup and free memory resources (Rob Evers) [706517] - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [706517] - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag method for endian explicit dumping at iussue SLI4 mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Fixed compilation error/warning (Rob Evers) [706517] - [scsi] lpfc: iDiag method for dumping mailbox command from SLI4 issue mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Implement support for nonembedded Extent mailbox IOCTLs (Rob Evers) [706517] - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [706517] - [scsi] lpfc: Fixed race condition between driver multi-buffer seesion reset and bsg job done (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10933 (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.41 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [706517] - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [706517] - [scsi] lpfc: iDiag dump methods for new ASIC BSG multiple buffer mailbox command pass-through (Rob Evers) [706517] - [scsi] lpfc: Added protection on new ASIC specific mbox cmd passed to existing interface type (Rob Evers) [706517] - [scsi] lpfc: Added protection on non-embedded mailbox command for number of external buffers (Rob Evers) [706517] - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mailbox command completion invoke BSG job_done while holding spinlock (Rob Evers) [706517] - [scsi] lpfc: Fixed double byte swap on received RRQ (Rob Evers) [706517] - [scsi] lpfc: Fixed no BSG data transfer size protection in mailbox command pass-through path (Rob Evers) [706517] - [scsi] lpfc: Make adjustments for systems with Page Size Larger than 4k (Rob Evers) [706517] - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specification (Rob Evers) [706517] - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [706517] - [scsi] lpfc: Fixed new ASIC mbox queue id collision with work queue id in debugfs queue access (Rob Evers) [706517] - [scsi] lpfc: Fixed not resetting session on pass-through read mbox cmd with single buffer (Rob Evers) [706517] - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [706517] - [scsi] lpfc: Added new ASIC pass-through mbox cmd extension on multi-external-buffer handling (Rob Evers) [706517] - [scsi] lpfc: Fixed bug in BSG pass-through mailbox size check to non-embedded external buffer (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.40 driver release (Rob Evers) [706517] - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [706517] - [scsi] lpfc: Fixed Vports not sending FDISC after lips (Rob Evers) [706517] - [scsi] lpfc: Added 0x9B multi-buffer subsystem/opcode macros in user-kernel shared BSG header (Rob Evers) [706517] - [scsi] lpfc: Extended dfc_mbox_req struct with mbox tag and multi-buffer sequence number (Rob Evers) [706517] - [scsi] lpfc: Fixed a bug BSG treated all SLI_CONFIG (0x9B) mailbox commands as non-embedded (Rob Evers) [706517] - [scsi] lpfc: Removed unnecessary buffer-to-buffer copies in handling pass-through mbox cmds (Rob Evers) [706517] - [scsi] lpfc: Fixed the mixed declarations and codes which violate ISO C90 (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: Misc upstream fixes (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver causing a system crash during driver unload (Rob Evers) [706517] - [scsi] lpfc: Added user-kernel shared sli-config mailbox header for new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.39 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device doorbell reigster access methods (Rob Evers) [706517] - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device display host/port index in decimal (Rob Evers) [706517] - [scsi] lpfc: Do not limit RPI Count to a minimum of 64 (Rob Evers) [706517] - [scsi] lpfc: Do not override CT field in issue_els_flogi for SLI4 IF type 2 (Rob Evers) [706517] - [scsi] lpfc: Fix build introduced in r10532 (Rob Evers) [706517] - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [706517] - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters (Rob Evers) [706517] - [scsi] lpfc: Restrict driver to look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device queue entry access methods (Rob Evers) [706517] - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.37 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed the compiler warning (Rob Evers) [706517] - [scsi] lpfc: Modified existing driver code to handle PCI Link drop detection failure (Rob Evers) [706517] - [scsi] lpfc: 4K boundary issue + lpfc driver (Rob Evers) [706517] - [scsi] lpfc: Fix debugfs build error caused by undefined Macro (Rob Evers) [706517] - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.36 driver release (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: fix comment typo diable -> disable (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: tree-wide: fix comment/printk typos (Rob Evers) [706517] - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [706517] - [scsi] lpfc: Place LPFC driver module parameters to /sys/module//parameters (Rob Evers) [706517] - [scsi] lpfc: Performance Hints support (Rob Evers) [706517] - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs PCI config space register bits set/clear methods (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs framework and read/write PCI config space registers (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.35 driver release (Rob Evers) [706517] - [scsi] lpfc: Configuration parameter lpfc_suppress_link_up is ignored for SLI-4 (Rob Evers) [706517] - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.34 driver release (Rob Evers) [706517] - [scsi] lpfc: Print something out if the link_speed is not supported by this adapter (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.33 driver release (Rob Evers) [706517] - [scsi] lpfc: Added support for clean address bit (Rob Evers) [706517] - [x86] x86, UV: Fix NMI handler for UV platforms (George Beshers) [689026] - [x86] x86, NMI: Add priorities to handlers (George Beshers) [689026] - [x86] x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR (George Beshers) [689026] - [mm] zram: Fix kunmapping order (Jerome Marchand) [722926] - [mm] zram: Replace mutex lock by a R/W semaphore (Jerome Marchand) [722926] - [mm] zram: allow partial page operations (Jerome Marchand) [722926] - [mm] zram: Refactor zram_read/write() functions (Jerome Marchand) [722926] - [mm] zram: Remove useless offset calculation in handle_uncompressed_page (Jerome Marchand) [722926] - [kernel] sched: Next buddy hint on sleep and preempt path (Rik van Riel) [711600] - [kernel] sched: Make set_*_buddy() work on non-task entities (Rik van Riel) [711600] - [dma] ioatdma: add support for SandyBridge (John Feeney) [701443] - [x86] Don't use the EFI reboot method by default (Matthew Garrett) [723849] - [mm] thp: fix move_huge_pmd (Andrea Arcangeli) [706385]- [virt] xen: x86_32: Ignore not present at boot time HIGHMEM pages (Igor Mammedov) [523122] - [virt] xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory (Igor Mammedov) [523122] - [virt] xen/balloon: Move dec_totalhigh_pages() from __balloon_append() to balloon_append() (Igor Mammedov) [523122] - [virt] xen/balloon: Use PageHighMem() for high memory page detection (Igor Mammedov) [523122] - [virt] xen/balloon: Removal of driver_pages (Igor Mammedov) [523122] - [virt] xen: Mark all initial reserved pages for the balloon as INVALID_P2M_ENTRY (Igor Mammedov) [523122] - [virt] xen: clean up "extra" memory handling some more (Igor Mammedov) [523122] - [virt] xen/balloon: the balloon_lock is useless (Igor Mammedov) [523122] - [virt] xen/balloon: make sure we only include remaining extra ram (Igor Mammedov) [523122] - [virt] xen: add extra pages to balloon (Igor Mammedov) [523122] - [virt] xen: don't add extra_pages for RAM after mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_max_p2m_pfn is up to date (Igor Mammedov) [523122] - [virt] xen: limit extra memory to a certain ratio of base (Igor Mammedov) [523122] - [virt] xen: add extra pages for E820 RAM regions, even if beyond mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_extra_mem_start is beyond all non-RAM e820 (Igor Mammedov) [523122] - [virt] xen: implement "extra" memory to reserve space for pages not present at boot (Igor Mammedov) [523122] - [virt] xen: Use host-provided E820 map (Igor Mammedov) [523122] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: Rename the balloon lock (Igor Mammedov) [523122] - [virt] xen: make sure pages are really part of domain before freeing (Igor Mammedov) [523122] - [virt] xen: release unused free memory (Igor Mammedov) [523122] - [virt] vhost: optimize interrupt enable/disable (Jason Wang) [725199] - [virt] vhost: set log when updating used flags or avail event (Jason Wang) [725199] - [virt] vhost: init used ring after backend was set (Jason Wang) [725199] - [virt] vhost-net: remove unlocked use of receive_queue (Jason Wang) [725199] - [virt] vhost: lock receive queue, not the socket (Jason Wang) [725199] - [virt] vhost-net: Unify the code of mergeable and big buffer handling (Jason Wang) [725199] - [virt] vhost-net: check the support of mergeable buffer outside the receive loop (Jason Wang) [725199] - [virt] vhost: copy_from_user -> __copy_from_user (Jason Wang) [725199] - [infiniband] qib: Adjust to use cpumask_weight() and cpumask_first() (Chad Dupuis) [696226] - [infiniband] qib: Ensure that LOS and DFE are being turned off (Chad Dupuis) [696226] - [infiniband] qib: Prevent driver hang with unprogrammed boards (Chad Dupuis) [696226] - [infiniband] qib: Fix M_Key field in SubnGet and SubnGetResp MADs (Chad Dupuis) [696226] - [infiniband] qib: Set default LE2 value for active cables to 0 (Chad Dupuis) [696226] - [infiniband] qib: Return correct MAD when setting link width to 255 (Chad Dupuis) [696226] - [infiniband] qib: Prevent double completions after a timeout or RNR error (Chad Dupuis) [696226] - [infiniband] qib: Kernel BUG at include/linux/timer.h:82 (Chad Dupuis) [696226] - [infiniband] qib: Hold link for Tx SERDES settings (Chad Dupuis) [696226] - [infiniband] qib: Improve SERDES tunning on QMH boards (Chad Dupuis) [696226] - [infiniband] qib: Un-necessary delayed completions on RC connection (Chad Dupuis) [696226] - [infiniband] qib: Issue pre-emptive NAKs on eager buffer overflow (Chad Dupuis) [696226] - [infiniband] qib: RDMA lkey/rkey validation is inefficient for large MRs (Chad Dupuis) [696226] - [infiniband] qib: change qpn increment (Chad Dupuis) [696226] - [infiniband] qib: adding fix missing from earlier patch (Chad Dupuis) [696226] - [infiniband] qib: change rcv queue/qpn selection (Chad Dupuis) [696226] - [infiniband] qib: interrupt mitigation fix (Chad Dupuis) [696226] - [infiniband] qib: Avoid duplicate writes to the rcv head register (Chad Dupuis) [696226] - [infiniband] qib: Add a few new SERDES tunings (Chad Dupuis) [696226] - [infiniband] qib: Reset packet list after freeing (Chad Dupuis) [696226] - [infiniband] qib: New SERDES init routine and improvements to SI quality (Chad Dupuis) [696226] - [infiniband] qib: clear WAIT_SEND flags when setting QP to error state (Chad Dupuis) [696226] - [infiniband] qib: fix context allocation with multiple HCAs (Chad Dupuis) [696226] - [infiniband] qib: Multi Florida HCA Hosts panic on reboot (Chad Dupuis) [696226] - [infiniband] qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better (Chad Dupuis) [696226] - [infiniband] qib: UD send with immediate Rx completion has wrong size (Chad Dupuis) [696226] - [infiniband] qib: set port physical state even if other fields are invalid (Chad Dupuis) [696226] - [infiniband] qib: generate completion callback on errors (Chad Dupuis) [696226] - [infiniband] qib: add thresholds to VendorPortCounters PMA operation (Chad Dupuis) [696226] - [infiniband] qib: add support for the new QME7362 card (Chad Dupuis) [696226] - [infiniband] qib: add receive header queue size module parameters (Chad Dupuis) [696226] - [infiniband] qib: remove IB latency turnoff (Chad Dupuis) [696226] - [ata] Add Intel IDE-R support (John Feeney) [695587] - [agp] fix arbitrary kernel memory writes (Jerome Marchand) [699308] {CVE-2011-1745 CVE-2011-2022} - [agp] fix OOM and buffer overflow (Jerome Marchand) [699306] {CVE-2011-1746} - [kernel] run_rebalance_domains() is using too much cpu time (George Beshers) [635848] - [x86] Enable UV MMTIMER (George Beshers) [635713] - [ppc] Use correct ccr bit for syscall error status (Steve Best) [691579] - [s390x] qdio: clear shared DSCI before scheduling the queue handler (Hendrik Brueckner) [725690] - [scsi] scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [698329] - [kernel] backport upstream change to remove prefetch instructions from list and rculist functions (Larry Woodman) [725538] - [input] wacom: add support for DTU-2231 (Aristeu Rozanski) [705210] - [infiniband] iw_cxgb4: update driver to latest upstream (Neil Horman) [717377] - [kernel] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715448] {CVE-2011-2484} - [kernel] Monitor and log change in system time when the system time drifts by user configured time interval warning (James Takahashi) [694910] - [security] Translate secctx to 0 if SELinux disabled (David Howells) [667177] - [pm] hibernate: Handle marginal memory conditions correctly (Matthew Garrett) [700264] - [kernel] Oprofile support for Sandy Bridge processors (John Villalovos) [696562] - [kernel] misc: add support for IB700 module (Don Zickus) [667090] - [x86] ACPI: Use ioremap_cache() (George Beshers) [635860] - [x86] ACPI: introduce "acpi_rsdp=" parameter for kdump (Takao Indoh) [723670] - [x86] UV: Kernel log overflows on boot on large systems (George Beshers) [696287] - [x86] amd-iommu: Fix 3 possible endless loops (Frank Arnold) [713517] - [x86] amd-iommu: Use only per-device dma_ops (Frank Arnold) [712369] - [x86] setup: Fix EDD3.0 data verification (Gleb Natapov) [704128] - [virt] xen: Revert p2m tree (Andrew Jones) [725519] - [virt] xen-blkfront: fix data size for xenbus_gather in blkfront_connect (Andrew Jones) [716452] - [virt] xen/hvc: only notify if we actually sent something (Igor Mammedov) [725041] - [virt] xen mmu: fix a race window causing leave_mm BUG() (Radim Krcmar) [724995] - [virt] xen: off by one errors in multicalls.c (Radim Krcmar) [725007] - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Jason Wang) [713337]- [netdrv] be2net: clear intr bit in be_probe() (Ivan Vecera) [702739 722596] - [fs] fs: call security_d_instantiate in d_obtain_alias (Josef Bacik) [656458] - [fs] dlm: use vmalloc for hash tables (David Teigland) [719357] - [fs] quota: Fix WARN_ON in lookup_one_len (Eric Sandeen) [718332] - [net] skbuff: fix error handling in pskb_copy() (Michael S. Tsirkin) [632752] - [net] vlan: allow TSO setting on vlan interfaces (Andy Gospodarek) [645785] - [netdrv] Support 'passthru' mode using macvlan/macvtap (James Takahashi) [693874] - [netdrv] asix: fix setting mac address for AX88772 (Jiri Pirko) [725234] - [netdrv] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [694231] - [netdrv] bnx2x: remove a log-spamming message (Michal Schmidt) [712000] - [netdrv] cxgb4 driver update (Neil Horman) [717801] - [netdrv] iwlwifi: accept EEPROM version 0x423 for iwl6000 (Stanislaw Gruszka) [691846] - [netdrv] cxgb3 driver update (Neil Horman) [717805] - [netdrv] net: bonding: allow all slave speeds (Jiri Pirko) [720941] - [netdrv] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [689998 696045] - [netdrv] e1000e: update to upstream version 1.3.16-k (Andy Gospodarek) [694223 698291] - [net] introduce __netdev_alloc_skb_ip_align (Andy Gospodarek) [694223] - [net] dcbnl: unlock on an error path in dcbnl_cee_fill() (Dean Nelson) [695947] - [net] dcbnl: Add CEE notification (Dean Nelson) [695947] - [net] dcbnl: Aggregated CEE GET operation (Dean Nelson) [695947] - [net] dcb: use nlmsg_free() instead of kfree() (Dean Nelson) [695947] - [net] dcb: Add missing error check in dcb_ieee_set() (Dean Nelson) [695947] - [net] dcb: fix return type on dcb_setapp() (Dean Nelson) [695947] - [net] dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (Dean Nelson) [695947] - [net] net: dcbnl, add multicast group for DCB (Dean Nelson) [695947] - [net] dcb: Add DCBX capabilities bitmask to the get_ieee response (Dean Nelson) [695947] - [net] net: dcbnl: Update copyright dates (Dean Nelson) [695947] - [net] net: dcbnl: Fix misspellings (Dean Nelson) [695947] - [net] net: dcbnl: Add IEEE app selector value definitions (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - cee (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - ieee (Dean Nelson) [695947] - [net] net: dcbnl: check correct ops in dcbnl_ieee_set() (Dean Nelson) [695947] - [net] net: dcb: match dcb_app protocol field with 802.1Qaz spec (Dean Nelson) [695947] - [net] ixgbe: DCB, implement 802.1Qaz routines (Dean Nelson) [695947] - [net] net: dcb: application priority is per net_device (Dean Nelson) [695947] - [net] dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (Dean Nelson) [695947] - [net] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [695947] - [net] const: struct nla_policy (Dean Nelson) [695947] - [net] net: Move && and || to end of previous line (Dean Nelson) [695947] - [net] net: use net_eq to compare nets (Dean Nelson) [695947] - [kernel] include/linux/kernel.h: abs(): fix handling of 32-bit unsigneds on 64-bit (Thomas Graf) [679456] - [net] sctp: stop pending timers and purge queues when peer restart asoc (Thomas Graf) [679456] - [net] sctp: fix memory leak of the ASCONF queue when free asoc (Thomas Graf) [679456] - [net] SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict() (Thomas Graf) [679456] - [net] sctp: move chunk from retransmit queue to abandoned list (Thomas Graf) [679456] - [net] sctp: fix to check the source address of COOKIE-ECHO chunk (Thomas Graf) [679456] - [net] sctp: handle ootb packet in chunk order as defined (Thomas Graf) [679456] - [net] sctp: check invalid value of length parameter in error cause (Thomas Graf) [679456] - [net] sctp: check parameter value of length in ERROR chunk (Thomas Graf) [679456] - [net] sctp: Release all routes when processing acks ADD_IP or DEL_IP (Thomas Graf) [679456] - [net] sctp: Allow bindx_del to accept 0 port (Thomas Graf) [679456] - [net] sctp: teach CACC algorithm about removed transports (Thomas Graf) [679456] - [net] sctp: fix oops while removed transport still using as retran path (Thomas Graf) [679456] - [net] sctp: fix oops when updating retransmit path with DEBUG on (Thomas Graf) [679456] - [net] sctp: malloc enough room for asconf-ack chunk (Thomas Graf) [679456] - [net] sctp: fix auth_hmacs field's length of struct sctp_cookie (Thomas Graf) [679456] - [net] sctp: Pass __GFP_NOWARN to hash table allocation attempts. (Thomas Graf) [679456] - [net] sctp: fix compile warnings in sctp_tsnmap_num_gabs (Thomas Graf) [679456] - [net] sctp: fix reporting of unknown parameters (Thomas Graf) [679456] - [net] sctp: user perfect name for Delayed SACK Timer option (Thomas Graf) [679456] - [net] sctp: fix the return value of getting the sctp partial delivery point (Thomas Graf) [679456] - [net] SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address (Thomas Graf) [679456] - [net] sctp: prevent reading out-of-bounds memory (Thomas Graf) [679456] - [net] sctp: fix test for end of loop (Thomas Graf) [679456] - [net] sctp: dubious bitfields in sctp_transport (Thomas Graf) [679456] - [net] sctp: fix append error cause to ERROR chunk correctly (Thomas Graf) [679456] - [net] sctp: delete active ICMP proto unreachable timer when free transport (Thomas Graf) [679456] - [net] sctp: Fix a race between ICMP protocol unreachable and connect() (Thomas Graf) [679456] - [net] sctp: Tag messages that can be Nagle delayed at creation. (Thomas Graf) [679456] - [net] sctp: Optimize computation of highest new tsn in SACK. (Thomas Graf) [679456] - [net] sctp: correctly mark missing chunks in fast recovery (Thomas Graf) [679456] - [net] sctp: rwnd_press should be cumulative (Thomas Graf) [679456] - [net] sctp: fast recovery algorithm is per association. (Thomas Graf) [679456] - [net] sctp: update transport initializations (Thomas Graf) [679456] - [net] sctp: Save some room in the sctp_transport by using bitfields (Thomas Graf) [679456] - [net] sctp: Do not force T3 timer on fast retransmissions. (Thomas Graf) [679456] - [net] sctp: remove 'resent' bit from the chunk (Thomas Graf) [679456] - [net] sctp: Make sure we always return valid retransmit path (Thomas Graf) [679456] - [net] sctp: Do no select unconfirmed transports for retransmissions (Thomas Graf) [679456] - [net] sctp: fix to retranmit at least one DATA chunk (Thomas Graf) [679456] - [net] sctp: missing set src and dest port while lookup output route (Thomas Graf) [679456] - [net] sctp: discard ABORT chunk with zero verification tag in COOKIE-WAIT state (Thomas Graf) [679456] - [net] sctp: assure at least one T3-rtx timer is running if a FORWARD TSN is sent (Thomas Graf) [679456] - [net] sctp: send SHUTDOWN-ACK chunk back to the source. (Thomas Graf) [679456] - [net] sctp: Use correct address family in sctp_getsockopt_peer_addrs() (Thomas Graf) [679456] - [net] sctp: Fix oops when sending queued ASCONF chunks (Thomas Graf) [679456] - [net] sctp: per_cpu variables should be in bh_disabled section (Thomas Graf) [679456] - [net] sctp: fix potential reference of a freed pointer (Thomas Graf) [679456] - [net] sctp: avoid irq lock inversion while call sk->sk_data_ready() (Thomas Graf) [679456] - [net] sctp: eliminate useless code (Thomas Graf) [679456] - [net] sctp: Use ipv6_addr_diff() in sctp_v6_addr_match_len(). (Thomas Graf) [679456] - [net] sctp/socket.c: squish warning (Thomas Graf) [679456] - [net] sctp: fix sctp_setsockopt_autoclose compile warning (Thomas Graf) [679456] - [net] sctp: prevent too-fast association id reuse (Thomas Graf) [679456] - [net] sctp: fix integer overflow when setting the autoclose timer (Thomas Graf) [679456] - [net] sctp: limit maximum autoclose setsockopt value (Thomas Graf) [679456] - [net] sctp: Fix mis-ordering of user space data when multihoming in use (Thomas Graf) [679456] - [net] sctp: Update max.burst implementation (Thomas Graf) [679456] - [net] sctp: Remove useless last_time_used variable (Thomas Graf) [679456] - [net] sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE (Thomas Graf) [679456] - [net] sctp: Update SWS avaoidance receiver side algorithm (Thomas Graf) [679456] - [net] sctp: Select a working primary during sctp_connectx() (Thomas Graf) [679456] - [net] sctp: Fix malformed "Invalid Stream Identifier" error (Thomas Graf) [679456]- [drm] radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1 (Dave Airlie) [722957] - [drm] nouveau fixes for RHEL 6.2 (Dave Airlie) [722957] - [drm] i915: Skip GPU wait for scanout pin while wedged (Dave Airlie) [722957] - [drm] i915: Fix opregion notifications (Dave Airlie) [722957] - [drm] ACPI: Don't send KEY_UNKNOWN for random video notifications (Dave Airlie) [722957] - [drm] drm/agp: complete 3.0.0 fixes backport. (Dave Airlie) [722957] - [kernel] /proc/stat: fix scalability of irq sum of all cpu (George Beshers) [635855] - [kernel] /proc/stat: scalability of irq num per cpu (George Beshers) [635855] - [virt] vhost: handle wrap around in # of bufs math (Michael S. Tsirkin) [632752] - [virt] vhost-net: update used ring on backend change (Michael S. Tsirkin) [632752] - [virt] vhost: fix zcopy reference counting (Michael S. Tsirkin) [632752] - [virt] vhost: vhost TX zero-copy support (Michael S. Tsirkin) [632752] - [netdrv] macvtap: macvtapTX zero-copy support (Michael S. Tsirkin) [632752] - [net] skbuff: clear tx zero-copy flag (Michael S. Tsirkin) [632752] - [net] skbuff: skb supports zero-copy buffers (Michael S. Tsirkin) [632752] - [net] sock.h: Add a new sock zero-copy flag (Michael S. Tsirkin) [632752] - [net] pskb_expand_head() optimization (Michael S. Tsirkin) [632752] - [netdrv] qlcnic: Support for GBE port settings (Chad Dupuis) [693735] - [netdrv] qlcnic: support rcv ring configuration through sysfs (Chad Dupuis) [693735] - [netdrv] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [693735] - [netdrv] qlcnic: Fix LRO disable (Chad Dupuis) [693735] - [netdrv] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove unused code (Chad Dupuis) [693735] - [netdrv] qlcnic: Code optimization patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Cleanup patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Memory leak fix (Chad Dupuis) [693735] - [netdrv] qlcnic: Make PCI info available in all modes (Chad Dupuis) [693735] - [net] fix ethtool->set_flags not intended -EINVAL return value (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [693735] - [netdrv] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [693735] - [virt] virtio_net: delay TX callbacks (Michael S. Tsirkin) [710945] - [virt] virtio: add api for delayed callbacks (Michael S. Tsirkin) [710945] - [virt] vhost: support event index (Michael S. Tsirkin) [710945] - [virt] virtio_ring: support event idx feature (Michael S. Tsirkin) [710945] - [virt] virtio ring: inline function to check for events (Michael S. Tsirkin) [710945] - [virt] virtio: event index interface (Michael S. Tsirkin) [710945] - [scsi] fcoe: cleanup cpu selection for incoming requests (Mike Christie) [695945] - [scsi] libfc: post reset event on lport reset (Mike Christie) [695945] - [scsi] libfc: Fix for exchange/seq loopup failure when FCoE stack is used as target and connected to windows initiator (Mike Christie) [695945] - [scsi] fcoe: Amends previous patch, Round-robin based selection of CPU for post processing of incoming request for FCoE target (Mike Christie) [695945] - [scsi] fcoe: Round-robin based selection of CPU for post-processing of incoming commands (Mike Christie) [695945] - [scsi] fcoe: Unable to select the exchangeID from offload pool for storage targets (Mike Christie) [695945] - [scsi] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode (Mike Christie) [695945] - [scsi] libfcoe: Remove unnecessary module state checks (Mike Christie) [695945] - [scsi] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data (Mike Christie) [695945] - [scsi] libfc: fix race in SRR response (Mike Christie) [695945] - [scsi] libfc: don't call resp handler after FC_EX_TIMEOUT (Mike Christie) [695945] - [scsi] libfc: release DDP context if frame_send() fails (Mike Christie) [695945] - [scsi] libfc: fix mm leak in handling incoming request for target discovery (Mike Christie) [695945] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Mike Christie) [695945] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [723853] - [mm] exec: account anon_rss instead of total_vm in acct_arg_size (Frantisek Hrbata) [645770] - [mm] debug: reintroduce would_have_oomkilled procfs ctl (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_disable_count struct mm_struct (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_score_adj in struct signal_struct (Frantisek Hrbata) [645770] - [mm] oom: replace PF_OOM_ORIGIN with toggling oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: use pte pages in OOM score (Frantisek Hrbata) [645770] - [kernel] lib, arch: add filter argument to show_mem and fix private implementations (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress show_mem() for many nodes in irq context on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on oom kill (Frantisek Hrbata) [645770] - [mm] oom: avoid deferring oom killer if exiting task is being traced (Frantisek Hrbata) [645770] - [mm] oom: skip zombies when iterating tasklist (Frantisek Hrbata) [645770] - [mm] oom: prevent unnecessary oom kills or kernel panics (Frantisek Hrbata) [645770] - [mm] oom: allow a non-CAP_SYS_RESOURCE proces to oom_score_adj down (Frantisek Hrbata) [645770] - [mm] oom: fix locking for oom_adj and oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: rewrite error handling for oom_adj and oom_score_adj tunables (Frantisek Hrbata) [645770] - [mm] oom: kill all threads sharing oom killed task's mm (Frantisek Hrbata) [645770] - [mm] oom: avoid killing a task if a thread sharing its mm cannot be killed (Frantisek Hrbata) [645770] - [mm] oom: add per-mm oom disable count (Frantisek Hrbata) [645770] - [mm] oom: filter unkillable tasks from tasklist dump (Frantisek Hrbata) [645770] - [mm] oom: always return a badness score of non-zero for eligible tasks (Frantisek Hrbata) [645770] - [mm] oom: __task_cred() need rcu_read_lock() (Frantisek Hrbata) [645770] - [mm] oom: fix tasklist_lock leak (Frantisek Hrbata) [645770] - [mm] oom: fix NULL pointer dereference (Frantisek Hrbata) [645770] - [mm] memcg: use find_lock_task_mm() in memory cgroups oom (Frantisek Hrbata) [645770] - [mm] oom: badness heuristic rewrite (Frantisek Hrbata) [645770] - [mm] oom: move badness() declaration into oom.h (Frantisek Hrbata) [645770] - [mm] oom: multi threaded process coredump don't make deadlock (Frantisek Hrbata) [645770] - [mm] oom: give the dying task a higher priority (Frantisek Hrbata) [645770] - [mm] oom: remove child->mm check from oom_kill_process() (Frantisek Hrbata) [645770] - [mm] oom: cleanup has_intersects_mems_allowed() (Frantisek Hrbata) [645770] - [mm] oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() (Frantisek Hrbata) [645770] - [mm] oom: kill duplicate OOM_DISABLE check (Frantisek Hrbata) [645770] - [mm] oom: /proc//oom_score treat kernel thread honestly (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() needs to check that p is unkillable (Frantisek Hrbata) [645770] - [mm] oom: make oom_unkillable_task() helper function (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() doesn't select kthread child (Frantisek Hrbata) [645770] - [mm] oom: don't try to kill oom_unkillable child (Frantisek Hrbata) [645770] - [mm] oom: fold __out_of_memory into out_of_memory (Frantisek Hrbata) [645770] - [mm] oom: remove constraint argument from select_bad_process and __out_of_memory (Frantisek Hrbata) [645770] - [mm] rename try_set_zone_oom() to try_set_zonelist_oom() (Frantisek Hrbata) [645770] - [mm] oom: remove unnecessary code and cleanup (Frantisek Hrbata) [645770] - [mm] oom: remove special handling for pagefault ooms (Frantisek Hrbata) [645770] - [mm] oom: extract panic helper function (Frantisek Hrbata) [645770] - [mm] oom: enable oom tasklist dump by default (Frantisek Hrbata) [645770] - [mm] oom: select task from tasklist for mempolicy ooms (Frantisek Hrbata) [645770] - [mm] oom: sacrifice child with highest badness score for parent (Frantisek Hrbata) [645770] - [mm] oom: filter tasks not sharing the same cpuset (Frantisek Hrbata) [645770] - [mm] oom: avoid sending exiting tasks a SIGKILL (Frantisek Hrbata) [645770] - [mm] oom: give current access to memory reserves if it has been killed (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too fix (Frantisek Hrbata) [645770] - [mm] oom: improve commentary in dump_tasks() (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too (Frantisek Hrbata) [645770] - [mm] oom: introduce find_lock_task_mm() to fix !mm false positives (Frantisek Hrbata) [645770] - [mm] oom: PF_EXITING check should take mm into account (Frantisek Hrbata) [645770] - [mm] oom: check PF_KTHREAD instead of !mm to skip kthreads (Frantisek Hrbata) [645770] - [mm] memcg: make oom killer a no-op when no killable task can be found (Frantisek Hrbata) [645770] - [mm] memcg: handle panic_on_oom=always case (Frantisek Hrbata) [645770] - [mm] oom-kill: dump_header takes task_struct as parameter (Frantisek Hrbata) [645770] - [mm] oom-kill: fix NUMA constraint check with nodemask (Frantisek Hrbata) [645770] - [mm] oom-kill: use task_lock when accessing task_struct members in __oom_kill_task (Frantisek Hrbata) [645770] - [mm] oom: dump stack and VM state when oom killer panics (Frantisek Hrbata) [645770] - [mm] Revert "[Fedora] [debug] add would_have_oomkilled procfs ctl" (Frantisek Hrbata) [645770]- [mm] hold the page lock until after set_page_stable_node (Andrea Arcangeli) [683658]- [netdrv] be2net: remove certain cmd failure logging (Ivan Vecera) [719304] - [netdrv] enic driver update (Stefan Assmann) [695882] - [net] nl80211: missing check for valid SSID size in scan operation (Stanislaw Gruszka) [718158] {CVE-2011-2517} - [net] bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. (Thomas Graf) [703023] {CVE-2011-2492} - [net] inet_diag: fix validation of user data in inet_diag_bc_audit() (Thomas Graf) [714541] {CVE-2011-2213} - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716830] {CVE-2011-2495} - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703030] {CVE-2011-1776} - [fs] GFS2: Print warning rather than calling assert during direct I/O page invalidation race (Steven Whitehouse) [697019] - [fs] ext4: Fix max file size and logical block counting of extent format file (Lukas Czerner) [722569] {CVE-2011-2695} - [netdrv] e1000: remove unnecessary code (Dean Nelson) [694233] - [netdrv] e1000: Add appropriate include for prefetch users (Dean Nelson) [694233] - [netdrv] e1000: more robust ethtool duplex/speed configuration (Dean Nelson) [694233] - [netdrv] e1000: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694233] - [netdrv] e1000: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694233] - [netdrv] e1000: fix sparse warning (Dean Nelson) [694233] - [netdrv] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [694233] - [netdrv] e1000: drivers/net: avoid some skb->ip_summed initializations (Dean Nelson) [694233] - [fs] SUNRPC: Fix use of static variable in rpcb_getport_async (Steve Dickson) [723650] - [fs] NFSv4.1: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [723650] - [fs] SUNRPC: Fix a race between work-queue and rpc_killall_tasks (Steve Dickson) [723650] - [fs] SUNRPC: Ensure we always run the tk_callback before tk_action (Steve Dickson) [723650] - [netdrv] e100: net: remove interrupt.h inclusion from netdevice.h (Dean Nelson) [694236] - [netdrv] e100: fix build warning (Dean Nelson) [694236] - [netdrv] e100: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694236] - [netdrv] e100: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694236] - [netdrv] e100: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Dean Nelson) [694236] - [netdrv] bna: Separate handling of irq type flags variable from the irq_flags request_irq variable (Ivan Vecera) [717011] - [netdrv] Fix call trace when interrupts are disabled while sleeping function kzalloc is called (Ivan Vecera) [717011] - [netdrv] Additional tg3 bug fixes (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.119 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.118 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.117 (John Feeney) [695996 696004 696068 698308 705492 716693]- [virt] kvm: Disable device assignment without interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [virt] iommu-api: Extension to check for interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [net] core: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [net] udp: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [696695] - [serial] 8250_pci: Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter (Steve Best) [696695] - [serial] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter (Steve Best) [696695] - [scsi] scsi_dh_rdac: Adding couple more vendor product ids (David Milburn) [690952] - [scsi] lock pushdown in error handling (Rob Evers) [695542] - [scsi] Reduce error recovery time by reducing use of TURs (Mike Christie) [691945] - [scsi] Fix /proc/interrupts corruption when be2iscsi driver is loaded (Prarit Bhargava) [706511] - [scsi] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown() (Tomas Henzl) [613564] - [pci] ARI is a PCIe v2 feature (Don Dutile) [632086] - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [696532] - [pci] Assign values to 'pci_obff_signal_type' enumeration (Myron Stowe) [696534] - [pci] add OBFF enable/disable support (Myron Stowe) [696534] - [pci] add ID-based ordering enable/disable support (Myron Stowe) [696530] - [fs] nfsd: fix NULL dereference in nfsd_statfs() (Eric Sandeen) [689223] - [fs] add f_flags to struct statfs(64) (Eric Sandeen) [689223] - [fs] pass a struct path to vfs_statfs (Eric Sandeen) [689223] - [fs] Take statfs variants to fs/statfs.c (Eric Sandeen) [689223] - [netdrv] tg3: Apply rx_discards fix to 5719/5720 (John Feeney) [696206] - [netdrv] tg3: Fix stats for 5704 and later devices (John Feeney) [696206] - [netdrv] tg3: Fix IPv6 TCP problems for 5719 (John Feeney) [696206] - [netdrv] tg3: Fix int generation hw bug for 5719 / 5720 (John Feeney) [696206] - [netdrv] tg3: Workaround rx_discards stat bug (John Feeney) [696206] - [netdrv] tg3: Automatically size stat/test string arrays (John Feeney) [696206] - [netdrv] tg3: Enable 5720 support (John Feeney) [696206] - [netdrv] tg3: Add 5720 PHY ID (John Feeney) [696206] - [netdrv] tg3: Add 5720 H2BMC support (John Feeney) [696206] - [netdrv] tg3: Add 5720 NVRAM decoding (John Feeney) [696206] - [netdrv] tg3: Add 5720 ASIC rev (John Feeney) [696206] - [netdrv] tg3: Reintroduce 5717_PLUS (John Feeney) [696206] - [netdrv] tg3: 5717_PLUS => 57765_PLUS (John Feeney) [696206] - [netdrv] tg3: Add missed 5719 workaround change (John Feeney) [696206] - [netdrv] tg3: Expand 5719 workaround (John Feeney) [696206] - [netdrv] tg3: Disable multivec mode for 1 MSIX vector (John Feeney) [696206] - [netdrv] tg3: Fix 5719 A0 tx completion bug (John Feeney) [696206] - [netdrv] tg3: Revise 5719 internal FIFO overflow solution (John Feeney) [696206] - [netdrv] tg3: Update version to 3.116 (John Feeney) [696206] - [netdrv] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [696206] - [netdrv] tg3: Always turn on APE features in mac_mode reg (John Feeney) [696206] - [netdrv] tg3: Do not call device_set_wakeup_enable() under spin_lock_bh (John Feeney) [696206] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present. (John Feeney) [696206] - [netdrv] tg3: Update version to 3.115 (John Feeney) [696206] - [netdrv] tg3: Report invalid link from tg3_get_settings() (John Feeney) [696206] - [netdrv] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [696206] - [netdrv] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [696206] - [netdrv] tg3: Disable unused transmit rings (John Feeney) [696206] - [netdrv] tg3: Add support for selfboot format 1 v6 (John Feeney) [696206] - [netdrv] net/tg3: simplify conditional (John Feeney) [696206] - [netdrv] tg3: Update version to 3.114 (John Feeney) [696206] - [netdrv] tg3: Futureproof the loopback test (John Feeney) [696206] - [netdrv] tg3: Cleanup missing VPD partno section (John Feeney) [696206] - [netdrv] tg3: Remove 5724 device ID (John Feeney) [696206] - [netdrv] tg3: Fix potential netpoll crash (John Feeney) [696206] - [netdrv] drivers/net: return operator cleanup (John Feeney) [696206] - [netdrv] tg3: phy tmp variable roundup (John Feeney) [696206] - [netdrv] tg3: Dynamically allocate VPD data memory (John Feeney) [696206] - [netdrv] tg3: Use skb_is_gso_v6() (John Feeney) [696206] - [netdrv] tg3: Move producer ring struct to tg3_napi (John Feeney) [696206] - [netdrv] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [696206] - [netdrv] tg3: Don't send APE events for NCSI firmware (John Feeney) [696206] - [netdrv] drivers/net: avoid some skb->ip_summed initializations (John Feeney) [696206] - [x86] x86, boot: Wait for boot cpu to show up if nr_cpus limit is about to hit (Vivek Goyal) [717918] - [x86] x86: Fix and clean up generic_processor_info() (Vivek Goyal) [717918] - [x86] x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c (Vivek Goyal) [717918] - [x86] x86, acpi: Add MAX_LOCAL_APIC for 32bit (Vivek Goyal) [717918] - [x86] x86, acpi: Parse all SRAT cpu entries even above the cpu number limitation (Vivek Goyal) [717918] - [kernel] smp: Use nr_cpus= to set nr_cpu_ids early (Vivek Goyal) [717918] - [mm] do not use page_count without a page pin (Andrea Arcangeli) [722565] - [mm] improve isolate_lru_pages neighbour isolation (Andrea Arcangeli) [722565] - [scsi] qla2xxx: Update driver version to 8.03.07.05.06.2-k. (Chad Dupuis) [693744] - [scsi] qla2xxx: Remove host_lock in queuecommand function (Chad Dupuis) [693744] - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [693744] - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines. (Chad Dupuis) [693744] - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [693744] - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix virtual port failing to login after chip reset. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correctly read sfp single byte mailbox register. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix vport delete hang when logins are outstanding. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix hang during driver unload when vport is active. (Chad Dupuis) [693744] - [scsi] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [693744] - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add qla82xx_rom_unlock() function. (Chad Dupuis) [693744] - [scsi] qla2xxx: Update firmware version after flash update. (Chad Dupuis) [693744] - [hwmon] hwmon: (coretemp) Fix section mismatch (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Update comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Add comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix checkpatch errors (Jane Lv) [709252] - [hwmon] hwmon: Remove pkgtemp driver (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Merge pkgtemp with coretemp (Jane Lv) [709252] - [netdrv] igbvf driver update (Stefan Assmann) [694229] - [netdrv] igb driver update (Stefan Assmann) [694211] - [netdrv] r8169: fix Rx checksum offloading bugs (Ivan Vecera) [635596] - [netdrv] be2net: changes for BE3 native mode support (Ivan Vecera) [695231] - [net] bridge gets duplicate packets when using vlan over bonding (Flavio Leitner) [700610] - [net] bonding: fix receiving of dups due vlan hwaccel (Flavio Leitner) [720689] - [kernel] Fix nohz balance kick (Matthew Garrett) [695606] - [kernel] repair gdbstub to match the gdbserial protocol specification (Prarit Bhargava) [710668] - [misc] enclosure: fix error path to actually return ERR_PTR() on error (Tomas Henzl) [713730] - [x86] fix memory leak in acpu_cpufreq_exit (Luming Yu) [688038] - [x86] Ensure MTRR config is applied to all CPUs on resume (Matthew Garrett) [695612]- [s390x] crypto: prng error in initial seed calculation. (Hendrik Brueckner) [709710] - [s390x] qeth: serialize device removal and config changes (Hendrik Brueckner) [707293] - [s390x] ap: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [694267] - [s390x] chsc: process channel-path-availability information (Hendrik Brueckner) [694464] - [s390x] kernel: Get CPC name (Hendrik Brueckner) [694265] - [s390x] qeth: change some configurations defaults (Hendrik Brueckner) [694248] - [s390x] crypto: Exploit z196 hardware accelerated crypto aplgorithms (Hendrik Brueckner) [694246] - [s390x] dasd: do path verification for paths added at runtime (Hendrik Brueckner) [694460] - [s390x] cio: notify drivers of channel path events (Hendrik Brueckner) [694460] - [s390x] dasd: automatic recognition of read-only devices (Hendrik Brueckner) [633389] - [s390x] dasd: Add support for raw ECKD access (Hendrik Brueckner) [633543] - [s390x] kernel: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701274] - [s390x] qdio: reset error states immediately (Hendrik Brueckner) [700463] - [s390x] dasd: check sense type in device change handler (Hendrik Brueckner) [700688] - [s390x] dasd: fix race between open and offline (Hendrik Brueckner) [695677] - [s390x] cio: prevent purging of CCW devices in the online state (Hendrik Brueckner) [695377] - [s390x] kernel: missing ASLR for exec/heap/libc/vdso/mmap in s390x (Hendrik Brueckner) [647363] - [ppc] nvram: Unbreak kABI, efficiency tweaks, remove unnecessary casts (Steve Best) [694509] - [ppc] pseries/nvram: Capture oops/panic reports in ibm, oops-log partition (Steve Best) [694509] - [ppc] nvram: Generalize code for OS partitions in NVRAM (Steve Best) [694509] - [ppc] nvram: Handle partition names >= 12 chars (Steve Best) [694509] - [ppc] nvram: Fix NVRAM partition list setup (Steve Best) [694509] - [ppc] nvram: Rename ppc64, linux partition to ibm, rtas-log (Steve Best) [694509] - [ppc] nvram: Move the log partition stuff to pseries (Steve Best) [694509] - [ppc] nvram: Change nvram_setup_partition() to use new helper (Steve Best) [694509] - [ppc] nvram: Add nvram_find_partition() (Steve Best) [694509] - [ppc] nvram: Improve partition removal (Steve Best) [694509] - [ppc] nvram: Shuffle code around in nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Completely clear a new partition (Steve Best) [694509] - [ppc] nvram: Ensure that the partition header/block size is right (Steve Best) [694509] - [ppc] nvram: nvram_create_partitions() now uses bytes (Steve Best) [694509] - [ppc] nvram: More flexible nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Move things out of asm/nvram.h (Steve Best) [694509] - [ppc] Fix continuation line formats (Steve Best) [694509] - [ppc] Use unlocked ioctl in nvram_64 (Steve Best) [694509] - [ppc] nvram_64: Mark init code __init (Steve Best) [694509] - [ppc] nvram_64: Check nvram_error_log_index in nvram_clear_error_log() (Steve Best) [694509] - [ppc] nvram_64: Remove unused code (Steve Best) [694509] - [netdrv] qlge: Version change to v1.00.00.29 (Chad Dupuis) [713168] - [netdrv] qlge: Fix printk priority so chip fatal errors are always reported. (Chad Dupuis) [713168] - [netdrv] qlge: Fix crash caused by mailbox execution on wedged chip. (Chad Dupuis) [713168] - [netdrv] qlge: make nic_operations struct const (Chad Dupuis) [713168] - [netdrv] qlge: Fix incorrect usage of module parameters and netdev msg level (Chad Dupuis) [713168] - [netdrv] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [713168] - [fs] NFS: Detect loops in a readdir due to bad cookies (Steve Dickson) [720712] - [fs] NFS: Create nfs_open_dir_context (Steve Dickson) [720712] - [fs] NFS: Ensure that we update the readdir filp->f_pos correctly (Steve Dickson) [720712] - [fs] GFS2: Get rid of metadata pages for inodes we can't deallocate (Robert S Peterson) [676626] - [fs] GFS2: list_del_entry corruption (Robert S Peterson) [676626] - [fs] GFS2: Fix ail list traversal (Robert S Peterson) [676626] - [fs] GFS2: Add an AIL writeback tracepoint (Robert S Peterson) [676626] - [fs] GFS2: Make writeback more responsive to system conditions (Robert S Peterson) [676626] - [fs] GFS2: Improve tracing support (adds two flags) (Robert S Peterson) [676626] - [fs] GFS2: Optimise glock lru and end of life inodes (Robert S Peterson) [676626] - [fs] GFS2: Clean up fsync() (Robert S Peterson) [676626] - [fs] fs: add sync_inode_metadata (Robert S Peterson) [676626] - [fs] GFS2: Make ->write_inode() really write (Robert S Peterson) [676626] - [fs] GFS2: Use filemap_fdatawrite() to write back the AIL (Robert S Peterson) [676626] - [fs] GFS2: Alter point of entry to glock lru list for glocks with an address_space (Robert S Peterson) [676626] - [fs] GFS2: Update to AIL list locking (Robert S Peterson) [676626] - [fs] GFS2: introduce AIL lock (Robert S Peterson) [676626] - [netdrv] bnx2: update to latest upstream (Neil Horman) [696756] - [fs] cifs: don't allow cifs_reconnect to exit with NULL socket pointer (Jeff Layton) [711400]- [x86] apic: Fix spurious error interrupts triggering on all non-boot APs (Prarit Bhargava) [712286] - [x86] apic: Print verbose error interrupt reason on apic=debug (Prarit Bhargava) [712286] - [mm] fix negative commitlimit when gigantic hugepages are allocated (Andrea Arcangeli) [704511] - [mm] migrate: dont account swapcache as shmem (Andrea Arcangeli) [712260] - [mm] compaction: Ensure that the compaction free scanner does not move to the next zone (Andrea Arcangeli) [712258] - [mm] vmscan: correctly check if reclaimer should schedule during shrink_slab (Andrea Arcangeli) [712252] - [virt] ksm: fix race between ksmd and exiting task (Andrea Arcangeli) [710341] - [mm] thp: fix build with !SMP (Andrea Arcangeli) [711636] - [kernel] !SMP build quirks fixes (Andrea Arcangeli) [711636] - [kernel] allow sched.c to build with !SMP (Andrea Arcangeli) [711636] - [net] dev.c: allow build when !SMP (Andrea Arcangeli) [711636] - [virt] xen-netfront: send gARP after backend moved to XenbusStateConnected (Laszlo Ersek) [713585] - [x86] UV: add_smp_affinity_list (George Beshers) [696422] - [pci] aer-inject: Override PCIe AER Mask Registers (Prarit Bhargava) [719373] - [kernel] proc: signedness issue in next_pidmap() (Jerome Marchand) [697825] {CVE-2011-1593} - [net] bluetooth: Prevent buffer overflow in l2cap config request (Jiri Pirko) [716810] {CVE-2011-2497} - [netdrv] cnic: Move indexing function pointers to struct kcq_info (Mike Christie) [696757] - [netdrv] cnic, bnx2: Check iSCSI support early in bnx2_init_one() (Mike Christie) [696757] - [netdrv] cnic: Improve NETDEV_UP event handling (Mike Christie) [696757] - [netdrv] cnic: Randomize initial TCP port for iSCSI connections (Mike Christie) [696757] - [netdrv] cnic: Fix race conditions with firmware (Mike Christie) [696757] - [netdrv] cnic: Fix interrupt logic (Mike Christie) [696757] - [netdrv] Add appropriate include for prefetch users (Mike Christie) [696757]- [fs] NFS41: do not update isize if inode needs layoutcommit (Steve Dickson) [714740] - [fs] NFSv4.1: Clean ups for the device id cache (Steve Dickson) [714740] - [net] igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list (Thomas Graf) [707479] - [net] bridge: fix bridging to properly recieve/forward ipv6 RA's (Neil Horman) [716263] - [net] sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket (Thomas Graf) [705840] - [net] sctp: Enforce retransmission limit during shutdown (Thomas Graf) [705840] - [net] netfilter: Enable CONFIG_NETFILTER_XT_SET and CONFIG_IP_SET (Thomas Graf) [599054] - [net] netfilter: ipset: Use the stored first cidr value instead of '1' (Thomas Graf) [599054] - [net] netfilter: ipset: Fix return code for destroy when sets are in use (Thomas Graf) [599054] - [net] netfilter: ipset: fix ip_set_flush return code (Thomas Graf) [599054] - [net] netfilter: ipset: remove unused variable from type_pf_tdel() (Thomas Graf) [599054] - [net] netfilter: ipset: Use proper timeout value to jiffies conversion (Thomas Graf) [599054] - [net] netfilter: ipset: Fix the order of listing of sets (Thomas Graf) [599054] - [net] netfilter: ipset: SCTP, UDPLITE support added (Thomas Graf) [599054] - [net] netfilter: ipset: set match and SET target fixes (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip, mac type requires "src" for MAC (Thomas Graf) [599054] - [net] netfilter: ipset: remove extra semicolons (Thomas Graf) [599054] - [net] netfilter: ipset: references are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: Fix common misspellings (Thomas Graf) [599054] - [net] netfilter: ipset: References are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: fix checking the type revision at create command (Thomas Graf) [599054] - [net] netfilter: ipset: fix address ranges at hash:*port* types (Thomas Graf) [599054] - [net] netfilter: ipset: fix the compile warning in ip_set_create (Thomas Graf) [599054] - [net] netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK (Thomas Graf) [599054] - [net] netfilter: ipset: send error message manually (Thomas Graf) [599054] - [net] netfilter: ipset: fix linking with CONFIG_IPV6=n (Thomas Graf) [599054] - [net] netfilter: ipset: add missing break statemtns in ip_set_get_ip_port() (Thomas Graf) [599054] - [net] netfilter: ipset: install ipset related header files (Thomas Graf) [599054] - [net] netfilter: ipset: remove unnecessary includes (Thomas Graf) [599054] - [net] netfilter: ipset: use nla_parse_nested() (Thomas Graf) [599054] - [net] netfilter: xtables: "set" match and "SET" target support (Thomas Graf) [599054] - [net] netfilter: ipset: list:set set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset; bitmap:port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip,mac type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: IP set core support (Thomas Graf) [599054] - [net] netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros (Thomas Graf) [599054] - [net] ipv6: Prepare the tree for un-inlined jhash. (Thomas Graf) [599054] - [kernel] The new jhash implementation (Thomas Graf) [599054] - [fs] cifs: fix wsize negotiation to respect max buffer size and active signing (try #4) (Jeff Layton) [708000] - [fs] cifs: clean up wsize negotiation and allow for larger wsize (Jeff Layton) [708000] - [fs] cifs: convert cifs_writepages to use async writes (Jeff Layton) [708000] - [fs] cifs: convert async write callback to slow_work (Jeff Layton) [708000] - [fs] cifs: add cifs_async_writev (Jeff Layton) [708000] - [fs] cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5) (Jeff Layton) [708000] - [fs] cifs: add ignore_pend flag to cifs_call_async (Jeff Layton) [708000] - [fs] cifs: make cifs_send_async take a kvec array (Jeff Layton) [708000] - [fs] cifs: consolidate SendReceive response checks (Jeff Layton) [708000] - [fs] cifs: don't allow mmap'ed pages to be dirtied while under writeback (try #3) (Jeff Layton) [708000] - [fs] cifs: turn BCC into a static inlined function (Jeff Layton) [692709] - [fs] cifs: keep BCC in little-endian format (Jeff Layton) [692709] - [fs] cifs: consistently use smb_buf_length as be32 for cifs (try 3) (Jeff Layton) [692709] - [fs] CIFS: Add match_port check during looking for an existing connection (try #4) (Jeff Layton) [692709] - [fs] CIFS: Simplify ipv*_connect functions into one (try #4) (Jeff Layton) [692709] - [fs] cifs: fix cifsConvertToUCS() for the mapchars case (Jeff Layton) [692709] - [fs] cifs: handle errors from coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: refactor mid finding loop in cifs_demultiplex_thread (Jeff Layton) [692709] - [fs] cifs: sanitize length checking in coalesce_t2 (try #3) (Jeff Layton) [692709] - [fs] cifs: check for bytes_remaining going to zero in CIFS_SessSetup (Jeff Layton) [692709] - [fs] cifs: change bleft in decode_unicode_ssetup back to signed type (Jeff Layton) [692709] - [fs] cifs: Fix memory over bound bug in cifs_parse_mount_options (Jeff Layton) [692709] - [fs] cifs: clean up various nits in unicode routines (try #2) (Jeff Layton) [692709] - [fs] cifs: clean up length checks in check2ndT2 (Jeff Layton) [692709] - [fs] cifs: fix broken BCC check in is_valid_oplock_break (Jeff Layton) [692709] - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [692709] - [fs] cifs: add check for kmalloc in parse_dacl (Jeff Layton) [692709] - [fs] cifs: various endian fixes to cifs (Jeff Layton) [692709] - [fs] cifs: simplify SMB header check routine (Jeff Layton) [692709] - [fs] cifs: fix up CIFSSMBEcho for unaligned access (Jeff Layton) [692709] - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [692709] - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [692709] - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [692709] - [fs] cifs: fix up KConfig options with latest changes (Jeff Layton) [668791] - [fs] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN (Jeff Layton) [668791] - [fs] cifs: Don't compile in unused reparse point symlink code (Jeff Layton) [668791] - [fs] cifs: Remove unused CIFSSMBNotify worker function (Jeff Layton) [668791] - [fs] cifs: cleanup: Rename and remove config flags (Jeff Layton) [668791] - [fs] cifs: replace /proc/fs/cifs/Experimental with a module parm (Jeff Layton) [668791] - [fs] cifs: move "ntlmssp" and "local_leases" options out of experimental code (Jeff Layton) [668791] - [fs] cifs: fix use of CONFIG_CIFS_ACL (Jeff Layton) [668791] - [fs] cifs: Handle extended attribute name cifs_acl to generate cifs acl blob (try #4) (Jeff Layton) [668791] - [fs] cifs: Misc. cleanup in cifsacl handling [try #4] (Jeff Layton) [668791] - [fs] cifs: Percolate error up to the caller during get/set acls [try #4] (Jeff Layton) [668791] - [fs] cifs: Fix lease break for writes (Jeff Layton) [668791] - [fs] cifs: clarify the meaning of tcpStatus == CifsGood (Jeff Layton) [654198] - [fs] cifs: don't always drop malformed replies on the floor (try #3) (Jeff Layton) [654198] - [fs] cifs: Possible slab memory corruption while updating extended stats (repost) (Jeff Layton) [654198] - [fs] cifs: clean up checks in cifs_echo_request (Jeff Layton) [654198] - [fs] cifs: Do not send SMBEcho requests on new sockets until SMBNegotiate (Jeff Layton) [654198] - [fs] cifs: remove checks for ses->status == CifsExiting (Jeff Layton) [654198] - [fs] cifs: don't send an echo request unless NegProt has been done (Jeff Layton) [654198] - [fs] cifs: enable signing flag in SMB header when server has it on (Jeff Layton) [654198] - [fs] cifs: fix length vs. total_read confusion in cifs_demultiplex_thread (Jeff Layton) [654198] - [fs] cifs: fix length checks in checkSMB (Jeff Layton) [654198] - [fs] cifs: force a reconnect if there are too many MIDs in flight (Jeff Layton) [654198] - [fs] cifs: don't pop a printk when sending on a socket is interrupted (Jeff Layton) [654198] - [fs] cifs: send an NT_CANCEL request when a process is signalled (Jeff Layton) [654198] - [fs] cifs: handle cancelled requests better (Jeff Layton) [654198] - [fs] cifs: mangle existing header for SMB_COM_NT_CANCEL (Jeff Layton) [654198] - [fs] cifs: remove code for setting timeouts on requests (Jeff Layton) [654198] - [fs] cifs: reconnect unresponsive servers (Jeff Layton) [654198] - [fs] cifs: set up recurring workqueue job to do SMB echo requests (Jeff Layton) [654198] - [fs] cifs: add ability to send an echo request (Jeff Layton) [654198] - [fs] cifs: add cifs_call_async (Jeff Layton) [654198] - [fs] cifs: allow for different handling of received response (Jeff Layton) [654198] - [fs] cifs: clean up sync_mid_result (Jeff Layton) [654198] - [fs] cifs: don't reconnect server when we don't get a response (Jeff Layton) [654198] - [fs] cifs: wait indefinitely for responses (Jeff Layton) [654198] - [fs] cifs: move mid result processing into common function (Jeff Layton) [654198] - [fs] cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry (Jeff Layton) [654198] - [fs] cifs: clean up accesses to midCount (Jeff Layton) [654198] - [fs] cifs: make wait_for_free_request take a TCP_Server_Info pointer (Jeff Layton) [654198] - [fs] cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is exiting (Jeff Layton) [654198] - [fs] cifs: don't fail writepages on -EAGAIN errors (Jeff Layton) [654198] - [fs] cifs: free blkcipher in smbhash (Jeff Layton) [662626] - [fs] cifs: correctly handle NULL tcon pointer in CIFSTCon (Jeff Layton) [662626] - [fs] cifs: show sec= option in /proc/mounts (Jeff Layton) [662626] - [fs] cifs: silence printk when establishing first session on socket (Jeff Layton) [662626] - [fs] cifs: Fix extended security auth failure (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_ECB (Jeff Layton) [662626] - [fs] cifs: Use ecb des kernel crypto APIs instead of local cifs functions (repost) (Jeff Layton) [662626] - [fs] cifs: wrap received signature check in srv_mutex (Jeff Layton) [662626] - [fs] cifs: Max share size is too small (Jeff Layton) [662626] - [fs] cifs: Allow user names longer than 32 bytes (Jeff Layton) [662626] - [fs] cifs: Fix regression in LANMAN (LM) auth code (Jeff Layton) [662626] - [fs] cifs: No need to check crypto blockcipher allocation (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_MD4 (Jeff Layton) [662626] - [fs] cifs: fix two compiler warning about uninitialized vars (Jeff Layton) [662626] - [fs] cifs: More crypto cleanup (try #2) (Jeff Layton) [662626] - [fs] cifs: Replace cifs md5 hashing functions with kernel crypto APIs (Jeff Layton) [662626] - [fs] cifs: Fix regression during share-level security mounts (Jeff Layton) [662626] - [fs] cifs: remove unnecessary locking around sequence_number (Jeff Layton) [662626] - [fs] cifs: Support NTLM2 session security during NTLMSSP authentication [try #5] (Jeff Layton) [662626] - [fs] cifs: fs/cifs/Kconfig: CIFS depends on CRYPTO_HMAC (Jeff Layton) [662626] - [fs] cifs: Cleanup and thus reduce smb session structure and fields used during authentication (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use appropriate server challenge (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - minor error corrections and cleanup (Jeff Layton) [662626] - [fs] cifs: fix module refcount leak in find_domain_name (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Allocate session key/client response dynamically (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security (Jeff Layton) [662626] - [fs] cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock (Jeff Layton) [662626] - [fs] cifs: Clean up two declarations of blob_len (Jeff Layton) [662626] - [fs] cifs: NTLM authentication and signing - Calculate auth response per smb session (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds (Jeff Layton) [662626] - [fs] cifs: ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_key (Jeff Layton) [662626]- [block] initialise bd_super in bdget() (Lachlan McIlroy) [718107] - [virt] Revert "virtio balloon: kill tell-host-first logic" (Aristeu Rozanski) [712044] - [fs] NLM: Don't hang forever on NLM unlock requests (Jeff Layton) [709549] - [x86] x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S (Igor Mammedov) [716498] - [virt] xen: correct size of level2_kernel_pgt (Igor Mammedov) [716498] - [virt] Unset CONFIG_DEBUG_FORCE_WEAK_PER_CPU on x86/x86_64 platforms (Igor Mammedov) [716498] - [virt] xen: bump memory limit for x86 domU PV guest to 128Gb (Igor Mammedov) [716498] - [virt] xen: annotate functions which only call into __init at start of day (Igor Mammedov) [716498] - [virt] xen: correctly rebuild mfn list list after migration (Igor Mammedov) [716498] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: defer building p2m mfn structures until kernel is mapped (Igor Mammedov) [716498] - [virt] xen: add return value to set_phys_to_machine() (Igor Mammedov) [716498] - [virt] xen: allocate level1_ident_pgt (Igor Mammedov) [716498] - [virt] xen: use early_brk for level2_kernel_pgt (Igor Mammedov) [716498] - [virt] xen: convert p2m to a 3 level tree (Igor Mammedov) [716498] - [virt] xen: make install_p2mtop_page() static (Igor Mammedov) [716498] - [virt] xen: set shared_info->arch.max_pfn to max_p2m_pfn (Igor Mammedov) [716498] - [virt] xen: allocate p2m size based on actual max size (Igor Mammedov) [716498] - [virt] xen: dynamically allocate p2m space (Igor Mammedov) [716498] - [x86] add RESERVE_BRK_ARRAY() helper (Igor Mammedov) [716498] - [edac] Correct MiB_TO_PAGES() macro (Mauro Carvalho Chehab) [633935] - [edac] amd64_edac: Erratum #637 workaround (Frank Arnold) [633935] - [edac] amd64_edac: Factor in CC6 save area (Frank Arnold) [633935] - [edac] amd64_edac: Remove node interleave warning (Frank Arnold) [633935] - [edac] Remove debugging output in scrub rate handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix potential memleak (Frank Arnold) [633935] - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [633935] - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop local variable (Frank Arnold) [633935] - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [633935] - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop redundant declarations (Frank Arnold) [633935] - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [633935] - [pci] Rename CPU PCI id define (Frank Arnold) [633935] - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Simplify scrubrate setting (Frank Arnold) [633935] - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [633935] - [edac] amd64_edac: Adjust sys_addr to chip select conversion routine to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [633935] - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [633935] - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [633935] - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [633935] - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [633935] - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [633935] - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [633935] - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [633935] - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [633935] - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [633935] - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [633935] - [edac] MCE: Fix NB error formatting (Frank Arnold) [633935] - [edac] MCE: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F15h (Frank Arnold) [633935] - [edac] MCE: Allow F15h bank 6 MCE injection (Frank Arnold) [633935] - [edac] MCE: Shorten error report formatting (Frank Arnold) [633935] - [edac] MCE: Overhaul error fields extraction macros (Frank Arnold) [633935] - [edac] MCE: Add F15h FP MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15 EX MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add an F15h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: No F15h LS MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h CU MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Select extended error code mask (Frank Arnold) [633935] - [edac] amd64_edac: Disable DRAM ECC injection on K8 (Frank Arnold) [633935] - [edac] Fixup scrubrate manipulation (Frank Arnold) [633935] - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [633935] - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [633935] - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [633935] - [edac] amd64_edac: Remove PCI ECS enabling functions (Frank Arnold) [633935] - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [633935] - [edac] amd64_edac: Rework printk macros (Frank Arnold) [633935] - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [633935] - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [633935] - [edac] amd64_edac: Simplify CPU family detection (Frank Arnold) [633935] - [edac] amd64_edac: Add per-family init function (Frank Arnold) [633935] - [edac] amd64_edac: Use cached extended CPU model (Frank Arnold) [633935] - [edac] amd64_edac: Remove F11h support (Frank Arnold) [633935] - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [633935] - [edac] MCE: Fix edac_init_mce_inject error handling (Frank Arnold) [633935] - [edac] MCE: Fix shift warning on 32-bit (Frank Arnold) [633935] - [edac] MCE: Add a BIT_64() macro (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F12h (Frank Arnold) [633935] - [edac] MCE: Add F12h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add support for F11h MCEs (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F14h (Frank Arnold) [633935] - [edac] MCE: Fix FR MCEs decoding (Frank Arnold) [633935] - [edac] MCE: Complete NB MCE decoders (Frank Arnold) [633935] - [edac] MCE: Warn about LS MCEs on F14h (Frank Arnold) [633935] - [edac] MCE: Adjust IC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Adjust DC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Rename files (Frank Arnold) [633935] - [edac] MCE: Rework MCE injection (Frank Arnold) [633935] - [edac] Export edac sysfs class to users (Frank Arnold) [633935] - [edac] EDAC: Fix error return (Frank Arnold) [633935] - [x86] EDAC, MCE: Pass complete MCE info to decoders (Frank Arnold) [633935] - [x86] EDAC, MCE: Sanitize error codes (Frank Arnold) [633935] - [x86] EDAC, MCE: Remove unused function parameter (Frank Arnold) [633935] - [x86] EDAC, MCE: Add HW_ERR prefix (Frank Arnold) [633935] - [x86] amd64_edac: Do not report error overflow as a separate error (Frank Arnold) [633935] - [x86] MCE, AMD: Limit MCE decoding to current families for now (Frank Arnold) [633935] - [x86] amd64_edac: Minor formatting fix (Frank Arnold) [633935] - [x86] amd64_edac: Fix operator precendence error (Frank Arnold) [633935] - [x86] edac, mc: Improve scrub rate handling (Frank Arnold) [633935] - [x86] amd64_edac: Correct scrub rate setting (Frank Arnold) [633935] - [x86] amd64_edac: Fix DCT base address selector (Frank Arnold) [633935] - [x86] amd64_edac: Remove polling mechanism (Frank Arnold) [633935] - [x86] amd64_edac: Remove unneeded defines (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [633935] - [x86] amd64_edac: Fix syndrome calculation on K8 (Frank Arnold) [633935]- [x86] efi: Default to virtual mode (Matthew Garrett) [695859] - [x86] Backport upstream EFI fixups (Matthew Garrett) [695859] - [x86] bootmem: Add free_bootmem_late() (Matthew Garrett) [695859] - [x86] UV: warnings on slowpath (George Beshers) [699763] - [scsi] cxgb3i: fix EEH error on ppc due to invalid page size computation (Neil Horman) [714325] - [block] elevator: fix O_DIRECT I/O starving readers (Jeff Moyer) [587402] - [fs] NFS: Fix NFSv3 exclusive open semantics (Jeff Layton) [694210] - [fs] GFS2: Incorrect inode state during deallocation (Steven Whitehouse) [712139] - [net] tcp: Increase the initial congestion window to 10. (Thomas Graf) [667754] - [net] TCP: update initial windows according to RFC 5681 (Thomas Graf) [667754] - [net] tcp/dccp: Consolidate common code for RFC 3390 conversion (Thomas Graf) [667754]- [v4l] Remove the old V4L1 v4lgrab.c file (Don Zickus) [714183] - [scsi] libfc, fcoe: Remove usage of the Scsi_Host's host_lock (Rob Evers) [695542] - [scsi] Host lock pushdown using Scsi_Host flag (Rob Evers) [695542] - [drm] drm backport from 3.0-rc3 + fixes (Dave Airlie) [713621] - [drm] agp: backport intel driver from 3.0-rc3 (Dave Airlie) [713621] - [drm] Backport gpu VGA drivers from 3.0-rc3 (Dave Airlie) [713620] - [x86] x86/platform: backport MXM driver from 3.0-rc3 (Dave Airlie) [713620] - [kernel] kref: Add a kref_sub function (Dave Airlie) [713620] - [kernel] Move round_up/down to kernel.h (Dave Airlie) [713620] - [virt] virtio-blk: fix request leak (Amit Shah) [694553] - [virt] virtio_blk: Add 'serial' attribute to virtio-blk devices (Amit Shah) [694553] - [virt] Add virtio disk identification support (Amit Shah) [694553] - [mm] remove is_hwpoison_address (Dean Nelson) [696095] - [virt] KVM: Replace is_hwpoison_address with __get_user_pages (Dean Nelson) [696095] - [mm] make __get_user_pages return -EHWPOISON for HWPOISON page optionally (Dean Nelson) [696095] - [mm] export __get_user_pages (Dean Nelson) [696095] - [ppc] kexec: Check crash_base for relocatable kernel (Steve Best) [713868] - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710497] - [tty] Clean console safely (Frantisek Hrbata) [714684] - [kernel] build: backport LSMOD=file for localmodconfig (Andrew Jones) - [perf] x86: Add Intel SandyBridge CPU support (Neil Horman) [695608] - [block] cfq-iosched: Fix locking around ioc->ioc_data assignment (Vivek Goyal) [716520] - [x86] AMD IOMMU: Re-enable AMD IOMMU (Alex Williamson) [716553] - [virt] KVM: Fix register corruption in pvclock_scale_delta (Avi Kivity) [712102] - [virt] Mask dangerous features when running as xen guest hvm (Igor Mammedov) [711317] - [virt] virtio balloon: kill tell-host-first logic (Amit Shah) [712044]- [fs] nfs: set lock context and fix error handling in new DIO functions (Jeff Layton) [694309] - [net] ipv6: Fix tcp_v6_send_response transport header setting (Jiri Olsa) [702508] - [netdrv] iwlwifi: fix general 11n instability (Stanislaw Gruszka) [714590] - [netdrv] ehea: Fix memory hotplug oops (Steve Best) [702036] - [netdrv] tun: do not put self in waitq if doing a nonblock read (Amos Kong) [713612] - [fs] ext4: check for a good block group before loading buddy pages (Eric Sandeen) [652262] - [fs] Bouncing locks in a cluster is slow in GFS2 (Robert S Peterson) [663356] - [fs] NFSv4.1: do not use deviceids after MDS clientid invalidation (Steve Dickson) [714740] - [fs] NFSv4.1: Fix a refcounting issue in the pNFS device id cache (Steve Dickson) [714740] - [fs] NFSv4.1: deprecate headerpadsz in CREATE_SESSION (Steve Dickson) [714740] - [fs] NFSv4.1: allow zero fh array in filelayout decode layout (Steve Dickson) [714740] - [fs] NFSv4.1: allow nfs_fhget to succeed with mounted on fileid (Steve Dickson) [714740] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [714740] - [fs] NFSv4.1: use layout driver in global device cache (Steve Dickson) [714740] - [fs] pnfs: CB_NOTIFY_DEVICEID (Steve Dickson) [714740] - [fs] NFSv4.1: purge deviceid cache on nfs_free_client (Steve Dickson) [714740] - [fs] NFSv4.1: make deviceid cache global (Steve Dickson) [714740] - [fs] NFSv4.1: Correct offset for LAYOUTCOMMIT (Steve Dickson) [714740] - [fs] NFSv4: Ensure we request the ordinary fileid when doing readdirplus (Steve Dickson) [714740] - [net] TCP: increase default initial receive window. (Thomas Graf) [664725] - [net] tcp: Bug fix in initialization of receive window. (Thomas Graf) [664725] - [net] tcp: update also tcp_output with regard to RFC 5681 (Thomas Graf) [664725]- [net] Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [695176] {CVE-2011-1576} - [block] cfq-iosched: Set group_isolation=1 by default (Vivek Goyal) [707757] - [scsi] cciss: Annotate cciss_kdump_soft_reset and cciss_sent_reset as __devinit (Tomas Henzl) [698268] - [scsi] cciss: Don't wait forever for soft reset to complete, give up after awhile (Tomas Henzl) [698268] - [scsi] cciss: use cmd_alloc not cmd_special_alloc for the kdump soft reset command (Tomas Henzl) [698268] - [scsi] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [698268] - [scsi] cciss: do not attempt PCI power management reset method if we know it won't work (Tomas Henzl) [698268] - [scsi] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [698268] - [scsi] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] cciss: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] cciss: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] cciss: increase time to wait for board reset to start (Tomas Henzl) [698268] - [scsi] cciss: factor out irq_request code (Tomas Henzl) [698268] - [scsi] cciss: factor out scatterlist allocation functions (Tomas Henzl) [698268] - [scsi] cciss: factor out command pool allocation functions (Tomas Henzl) [698268] - [scsi] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] cciss: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] cciss: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [scsi] hpsa: do not attempt PCI PM reset if we know it will not work (Tomas Henzl) [698268] - [scsi] hpsa: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] hpsa: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] hpsa: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] hpsa: factor out irq request code (Tomas Henzl) [698268] - [scsi] hpsa: factor out cmd_pool allocation functions (Tomas Henzl) [698268] - [scsi] hpsa: do not use bit 2 doorbell reset, it causes NMIs (Tomas Henzl) [698268] - [scsi] hpsa: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] hpsa: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] hpsa: adjust timing of post-reset sleeps (Tomas Henzl) [698268] - [scsi] hpsa: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [usb] xhci: Remove some unnecessary casts and tidy some endian swap code (Steve Best) [693903] - [usb] xhci: Remove recursive call to xhci_handle_event (Steve Best) [693903] - [usb] xhci: Add an assertion to check for virt_dev=0 bug (Steve Best) [693903] - [usb] xhci: Add rmb() between reading event validity & event data access (Steve Best) [693903] - [usb] xhci: Make xHCI driver endian-safe (Steve Best) [693903] - [hwmon] setting CONFIG_THERMAL_HWMON as built in (Dean Nelson) [619044] - [hwmon] thermal framework: fix crash during hwmon unregister (Dean Nelson) [619044] - [md] Fix resync hang after surprise removal (James Paradis) [707268] - [pci] Skip id checking if no id is passed (Prarit Bhargava) [714044] - [pci] Make PCIe error handling boot messages less scary (Prarit Bhargava) [710291]- [virt] xen: bump memory limit for x86_64 domU PV guest to 128Gb (Igor Mammedov) [669739]- [kernel] perf evlist: Fix per thread mmap setup (Jiri Olsa) [691343] - [kernel] perf tools: Honour the cpu list parameter when also monitoring a thread list (Jiri Olsa) [691343] - [kernel] perf evsel: Fix use of inherit (Jiri Olsa) [691343] - [kernel] perf hists browser: Fix seg fault when annotate null symbol (Jiri Olsa) [691343] - [kernel] perf probe: Fix listing incorrect line number with inline function (Jiri Olsa) [691343] - [kernel] perf probe: Fix to find recursively inlined function (Jiri Olsa) [691343] - [kernel] perf probe: Fix multiple --vars options behavior (Jiri Olsa) [691343] - [kernel] perf probe: Fix to remove redundant close (Jiri Olsa) [691343] - [kernel] perf probe: Fix to ensure function declared file (Jiri Olsa) [691343] - [kernel] perf: mmap 512 kiB by default (Jiri Olsa) [691343] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [691343] - [kernel] perf tools: Fixup exit path when not able to open events (Jiri Olsa) [691343] - [kernel] perf tools: Fix NO_NEWT=1 python build error (Jiri Olsa) [691343] - [kernel] perf symbols: Properly align symbol_conf.priv_size (Jiri Olsa) [691343] - [kernel] perf symbols: Fix vsyscall symbol lookup (Jiri Olsa) [691343] - [kernel] perf symbols: Look at .dynsym again if .symtab not found (Jiri Olsa) [691343] - [kernel] perf build-id: Add quirk to deal with perf.data file format breakage (Jiri Olsa) [691343] - [kernel] perf session: Pass evsel in event_ops->sample() (Jiri Olsa) [691343] - [kernel] perf top: Fix uninitialized 'counter' variable (Jiri Olsa) [691343] - [kernel] perf lock: Fix sorting by wait_min (Jiri Olsa) [691343] - [kernel] perf tools: Version incorrect with some versions of grep (Jiri Olsa) [691343] - [kernel] perf evlist: New command to list the names of events present in a perf.data file (Jiri Olsa) [691343] - [kernel] perf script: Add support for H/W and S/W events (Jiri Olsa) [691343] - [kernel] perf script: Add support for dumping symbols (Jiri Olsa) [691343] - [kernel] perf script: Support custom field selection for output (Jiri Olsa) [691343] - [kernel] perf script: Move printing of 'common' data from print_event and rename (Jiri Olsa) [691343] - [kernel] perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse (Jiri Olsa) [691343] - [kernel] perf script: Change process_event prototype (Jiri Olsa) [691343] - [kernel] perf stat: Provide support for filters (Jiri Olsa) [691343] - [kernel] perf symbol: Move sym_entry->skip to symbol->ignore (Jiri Olsa) [691343] - [kernel] perf symbols: Rename dso->origin to dso->symtab_type (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant syme->origin field (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant perf_top->sym_counter (Jiri Olsa) [691343] - [kernel] perf probe: Clean up probe_point_lazy_walker() return value (Jiri Olsa) [691343] - [kernel] perf header: Stop using 'self' (Jiri Olsa) [691343] - [kernel] perf session: Use evlist/evsel for managing perf.data attributes (Jiri Olsa) [691343] - [kernel] perf top: Don't let events to eat up whole header line (Jiri Olsa) [691343] - [kernel] perf top: Fix events overflow in top command (Jiri Olsa) [691343] - [kernel] perf report tui: Improve multi event session support (Jiri Olsa) [691343] - [kernel] perf tools: Improve support for sessions with multiple events (Jiri Olsa) [691343] - [kernel] perf evlist: Split perf_evlist__id_hash (Jiri Olsa) [691343] - [kernel] perf hists browser: Handle browsing empty hists tree (Jiri Olsa) [691343] - [kernel] perf hists: Remove needless global col lenght calcs (Jiri Olsa) [691343] - [kernel] perf report tui: Fix multi event switching (Jiri Olsa) [691343] - [kernel] perf: Fix undefined PyVarObject_HEAD_INIT in python 2.5 (Jiri Olsa) [691343] - [kernel] perf: Fix missing strndup declaration (Jiri Olsa) [691343] - [kernel] perf: Set filters before mmaping events (Jiri Olsa) [691343] - [kernel] perf top tui: Wait till the first sample to refresh the screen. (Jiri Olsa) [691343] - [kernel] perf top: Fix reporting of invalid --vmlinux (Jiri Olsa) [691343] - [kernel] perf tui: Make ui__warning modal (Jiri Olsa) [691343] - [kernel] perf top browser: Handle empty active symbols list (Jiri Olsa) [691343] - [kernel] perf ui browser: Introduce ui_browser__show_title (Jiri Olsa) [691343] - [kernel] perf top browser: Fix up exit keys (Jiri Olsa) [691343] - [kernel] perf annotate: Show better message when no vmlinux is found (Jiri Olsa) [691343] - [kernel] perf lock: Document valid sort keys (Jiri Olsa) [691343] - [kernel] perf top browser: Adjust the browser indexes when refreshing (Jiri Olsa) [691343] - [kernel] perf top: Live TUI Annotation (Jiri Olsa) [691343] - [kernel] perf probe: Remove redundant checks (Jiri Olsa) [691343] - [kernel] perf evsel: Fix inverted test for fixing up attr.inherit flag (Jiri Olsa) [691343] - [kernel] perf probe: Fix error propagation leading to segfault (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove various and sundry cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove tool-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove platform-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove vestigial git-specific cruft (Jiri Olsa) [691343] - [kernel] perf list: Allow filtering list of events (Jiri Olsa) [691343] - [kernel] perf report: Tell the user when a perf.data file has no samples (Jiri Olsa) [691343] - [kernel] perf record: Delay setting the header writing atexit call (Jiri Olsa) [691343] - [kernel] perf: make perf stat print user provided full event names (Jiri Olsa) [691343] - [kernel] perf probe: Show filename which contains target function (Jiri Olsa) [691343] - [kernel] perf probe: Support function@filename syntax for --line (Jiri Olsa) [691343] - [kernel] perf tools: Update Makefile with some help (Jiri Olsa) [691343] - [kernel] perf annotate browser: Use the percent color for the whole line (Jiri Olsa) [691343] - [kernel] perf annotate: Check if offset is less than symbol size (Jiri Olsa) [691343] - [kernel] perf ui: Serialize screen updates (Jiri Olsa) [691343] - [kernel] perf report: Fix initializion of annotate symbol priv area (Jiri Olsa) [691343] - [kernel] perf annotate: Fix annotate context lines regression (Jiri Olsa) [691343] - [kernel] perf annotate: Move locking to struct annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Fix --stdio rendering (Jiri Olsa) [691343] - [kernel] perf probe: Add bitfield member support (Jiri Olsa) [691343] - [kernel] perf tool: Fix gcc 4.6.0 issues (Jiri Olsa) [691343] - [kernel] perf probe: Rewrite find_lazy_match_lines() by using getline(3) (Jiri Olsa) [691343] - [kernel] perf top: Use pid_t for target_{pid|tid} (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Use $(QUIET_GEN) for perf.so (Jiri Olsa) [691343] - [kernel] perf top: Ditch private annotation code, share perf annotate's (Jiri Olsa) [691343] - [kernel] perf annotate: Separate objdump parsing from actual screen rendering (Jiri Olsa) [691343] - [kernel] perf annotate: Config options for symbol__tty_annotate (Jiri Olsa) [691343] - [kernel] perf annotate: Support multiple histograms in annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Move annotate functions to util/ (Jiri Olsa) [691343] - [kernel] perf top: Remove superfluous name_len field (Jiri Olsa) [691343] - [kernel] perf top: Fix TUI compilation (Jiri Olsa) [691343] - [kernel] perf tools: Don't try to build python bindings if Python.h not available (Jiri Olsa) [691343] - [kernel] perf stat: Fix up resource release order (Jiri Olsa) [691343] - [kernel] perf tools: Fix up 'make clean' target (Jiri Olsa) [691343] - [kernel] perf tools: Remove verbose build messages for the python binding (Jiri Olsa) [691343] - [kernel] perf python: Fix build on 32-bit (Jiri Olsa) [691343] - [kernel] perf probe: Use td for pointer arithmetic result (Jiri Olsa) [691343] - [kernel] perf top: Introduce slang based TUI (Jiri Olsa) [691343] - [kernel] perf tools: Don't fallback to setup_pager unconditionally (Jiri Olsa) [691343] - [kernel] perf top: Move display agnostic routines to util/top.[ch] (Jiri Olsa) [691343] - [kernel] perf evlist: Store pointer to the cpu and thread maps (Jiri Olsa) [691343] - [kernel] perf evlist: Move evlist methods to evlist.c (Jiri Olsa) [691343] - [kernel] perf tools: Initial python binding (Jiri Olsa) [691343] - [kernel] perf tools: Kill event_t typedef, use 'union perf_event' instead (Jiri Olsa) [691343] - [kernel] perf tools: Rename 'struct sample_data' to 'struct perf_sample' (Jiri Olsa) [691343] - [kernel] perf top: Switch to non overwrite mode (Jiri Olsa) [691343] - [kernel] perf evlist: Support non overwrite mode in perf_evlist__read_on_cpu (Jiri Olsa) [691343] - [kernel] perf events: Account PERF_RECORD_LOST events in event__process (Jiri Olsa) [691343] - [kernel] perf record: No need to check for overwrites (Jiri Olsa) [691343] - [kernel] perf test: Fix return values checking (Jiri Olsa) [691343] - [kernel] perf probe: Add filters support for available functions (Jiri Olsa) [691343] - [kernel] perf probe: Add variable filter support (Jiri Olsa) [691343] - [kernel] perf tools: Add strfilter for general purpose string filter (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evsel__{in, ex}it (Jiri Olsa) [691343] - [kernel] perf tools: Move event__parse_sample to evsel.c (Jiri Olsa) [691343] - [kernel] perf threads: Move thread_map to separate file (Jiri Olsa) [691343] - [kernel] perf tools: Pass the struct opt to the wildcard parsing routine (Jiri Olsa) [691343] - [kernel] perf record: auto detect when stdout is a pipe (Jiri Olsa) [691343] - [kernel] perf probe: Add --funcs to show available functions in symtab (Jiri Olsa) [691343] - [kernel] perf probe: Enable to put probe inline function call site (Jiri Olsa) [691343] - [kernel] perf probe: Introduce lines walker interface (Jiri Olsa) [691343] - [kernel] perf top: Add native_safe_halt to skip symbols (Jiri Olsa) [691343] - [kernel] perf callchain: Don't give arbitrary gender to callchain tree nodes (Jiri Olsa) [691343] - [kernel] perf callchain: Rename register_callchain_param into callchain_register_param (Jiri Olsa) [691343] - [kernel] perf callchain: Rename cumul_hits into callchain_cumul_hits (Jiri Olsa) [691343] - [kernel] perf callchain: Feed callchains into a cursor (Jiri Olsa) [691343] - [kernel] perf test: Add test for the evlist mmap routines (Jiri Olsa) [691343] - [kernel] perf evlist: Steal mmap reading routine from 'perf top' (Jiri Olsa) [691343] - [kernel] perf test: check if cpu_map__new() return NULL (Jiri Olsa) [691343] - [kernel] perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus (Jiri Olsa) [691343] - [kernel] perf tools: Add missing cpu_map__delete() (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evlist__mmap (Jiri Olsa) [691343] - [kernel] perf evlist: Move the mmap array from perf_evsel (Jiri Olsa) [691343] - [kernel] perf record: Move perf_mmap__write_tail to perf.h (Jiri Olsa) [691343] - [kernel] perf record: Use struct perf_mmap and helpers (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce mmap support (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf top: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf evsel: Allow specifying if the inherit bit should be set (Jiri Olsa) [691343] - [kernel] perf evsel: Support event groups (Jiri Olsa) [691343] - [kernel] perf evlist: Adopt the pollfd array (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evlist (Jiri Olsa) [691343] - [kernel] perf record: Enable counters only when kernel is execing subcommand (Jiri Olsa) [691343]- [audit] ia32entry.S sign extend error codes when calling 64 bit code (Eric Paris) [703935] - [audit] push audit success and retcode into arch ptrace.h (Eric Paris) [703935]- [net] force new skbs to allocate a minimum of 16 frags (Neil Horman) [694307] - [net] rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event (Amerigo Wang) [587751] - [net] net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE (Amerigo Wang) [587751] - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [587751] - [net] netconsole: clarify stopping message (Amerigo Wang) [587751] - [net] netconsole: don't announce stopping if nothing happened (Amerigo Wang) [587751] - [net] bond: service netpoll arp queue on master device (Amerigo Wang) [587751] - [net] net: Convert netpoll blocking api in bonding driver to be a counter (Amerigo Wang) [587751] - [net] netpoll: Remove netpoll blocking from uninit path (Amerigo Wang) [587751] - [net] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Amerigo Wang) [587751] - [net] bonding: Fix bonding drivers improper modification of netpoll structure (Amerigo Wang) [587751] - [net] Revert "[net] Revert "[net] bonding: make bonding support netpoll"" (Amerigo Wang) [587751] - [net] bonding: documentation and code cleanup for resend_igmp (Flavio Leitner) [698506] - [virt] KVM: make guest mode entry to be rcu quiescent state (Gleb Natapov) [712653] - [virt] rcu: provide rcu_virt_note_context_switch() function (Gleb Natapov) [712653] - [fs] cifs: display fsc in /proc/mounts (Jeff Layton) [646224] - [fs] cifs: enable fscache iff fsc mount option is used explicitly (Jeff Layton) [646224] - [fs] cifs: allow fsc mount option only if CONFIG_CIFS_FSCACHE is set (Jeff Layton) [646224] - [x86] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705441] - [x86] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705441] - [watchdog] iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH (Prarit Bhargava) [695792] - [i2c] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [pci] lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [695792] - [x86] perf: Fix AMD family 15h FPU event constraints (Frank Arnold) [698739] - [x86] perf: Fix pre-defined cache-misses event for AMD family 15h cpus (Frank Arnold) [698739] - [fs] GFS2: force a log flush when invalidating the rindex glock (Benjamin Marzinski) [702263] - [fs] GFS2: remove potential race in flock code (Steven Whitehouse) [612608] - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706614] - [ppc] remove exec-shield (Steve Best) [655688] - [ppc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [fs] nfs: coalesce small, page-aligned direct I/Os (Jeff Layton) [694309] - [x86] Reboot via ACPI when appropriate (Matthew Garrett) [677476] - [virt] xen: drop xen_sched_clock in favour of using plain wallclock time (Igor Mammedov) [711326] - [virt] kvm: device-assignment: Disable the option to skip iommu setup (Alex Williamson) [710192] - [virt] x86: Mask out unsupported CPUID features if running on xen (Igor Mammedov) [703055] - [netdrv] ixgbe: add MACVLAN support (Neil Horman) [694254] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [669363] - [block] blk-cgroup: Initialize ioc->cgroup_changed at ioc creation time (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a memory leak of per cpu stats for root group (Vivek Goyal) [707755] - [block] blk-throttle: Make no throttling rule group processing lockless (Vivek Goyal) [707755] - [block] blk-cgroup: Make cgroup stat reset path blkg->lock free for dispatch stats (Vivek Goyal) [707755] - [block] blk-cgroup: Make 64bit per cpu stats safe on 32bit arch (Vivek Goyal) [707755] - [block] blk-throttle: Make dispatch stats per cpu (Vivek Goyal) [707755] - [block] blk-throttle: Free up a group only after one rcu grace period (Vivek Goyal) [707755] - [block] blk-throttle: Use helper function to add root throtl group to lists (Vivek Goyal) [707755] - [block] blk-throttle: Introduce a helper function to fill in device details (Vivek Goyal) [707755] - [block] blk-throttle: Dynamically allocate root group (Vivek Goyal) [707755] - [block] blk-cgroup: Allow sleeping while dynamically allocating a group (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a possible race with cfq cgroup removal code (Vivek Goyal) [707755] - [block] cfq-iosched: Get rid of redundant function parameter "create" (Vivek Goyal) [707755] - [block] blk-throttle: Do the new group initialization with the help of a function (Vivek Goyal) [707755] - [net] u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh() (Vivek Goyal) [707755] - [net] u64_stats_sync improvements (Vivek Goyal) [707755] - [net] Introduce u64_stats_sync infrastructure (Vivek Goyal) [707755] - [block] cfq: Remove useless css reference get (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_group (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_queue (Vivek Goyal) [707762] - [block] blk-throttle: Use task_subsys_state() to determine a task's blkio_cgroup (Vivek Goyal) [698094] - [block] Store return Value of xchg() to supress compiler warning (Vivek Goyal) [707755] - [block] blk-throttle: don't call xchg on bool (Vivek Goyal) [707762] - [block] blk-throttle: Reset group slice when limits are changed (Vivek Goyal) [707762] - [block] blk-throttle: Some cleanups and race fixes in limit update code (Vivek Goyal) [707762] - [block] blk-throttle: process limit change only through one function (Vivek Goyal) [707762] - [block] Move blk_throtl_exit() call to blk_cleanup_queue() (Vivek Goyal) [707762] - [block] Initialize ->queue_lock to internal lock at queue allocation time (Vivek Goyal) [707762] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [707762] - [block] Revert "[block] blk-throttle: Correct the placement of smp_rmb()" (Vivek Goyal) [707762]- [net] vlan: remove multiqueue ability from vlan device (Neil Horman) [703245] - [kernel] cgroupfs: use init_cred when populating new cgroupfs mount (Eric Paris) [700538]- [block] don't delay blk_run_queue_async (Mike Snitzer) [708542] - [scsi] remove performance regression due to async queue run (Mike Snitzer) [708542] - [block] get rid of QUEUE_FLAG_REENTER (Mike Snitzer) [708542] - [block] flush-merge RHELisms (Mike Snitzer) [672988] - [block] share request flush fields with elevator_private (Mike Snitzer) [672988] - [ata] libata: enable non-queueable flush flag (Mike Snitzer) [672988] - [ata] libata: set queue DMA alignment to sector size for ATAPI too (Mike Snitzer) [672988] - [ata] libata: support for > 512 byte sectors (e.g. 4K Native) (Mike Snitzer) [672988] - [block] hold queue if flush is running for non-queueable flush drive (Mike Snitzer) [672988] - [block] add a non-queueable flush flag (Mike Snitzer) [672988] - [block] Add sysfs documentation for the discard topology parameters (Mike Snitzer) [697995] - [block] Fix discard topology stacking and reporting (Mike Snitzer) [697995] - [scsi] sd: retry read_capacity on UNIT_ATTENTION (Mike Snitzer) [697995] - [ata] libata: Use Maximum Write Same Length to report discard size limit (Mike Snitzer) [697995] - [block] add blk_run_queue_async (Mike Snitzer) [672988] - [block] add API for delaying work/request_fn a little bit (Mike Snitzer) [672988] - [block] make the flush insertion use the tail of the dispatch list (Mike Snitzer) [672988] - [block] skip elevator initialization for flush requests (Mike Snitzer) [672988] - [block] reimplement FLUSH/FUA to support merge (Mike Snitzer) [672988] - [block] improve flush bio completion (Mike Snitzer) [672988] - [block] add REQ_FLUSH_SEQ (Mike Snitzer) [672988] - [block] blk-flush shouldn't call directly into q->request_fn() (Mike Snitzer) [672988] - [block] add @force_kblockd to __blk_run_queue() (Mike Snitzer) [672988] - [scsi] sd: Fail discard requests when logical block provisioning has been disabled (Mike Snitzer) [697995] - [scsi] scsi_debug: Logical Block Provisioning (Mike Snitzer) [697995] - [scsi] sd: Logical Block Provisioning update (Mike Snitzer) [697995] - [block] Consolidate min_not_zero (Mike Snitzer) [697995] - [ata] libata: Signal that our SATL supports WRITE SAME(16) with UNMAP (Mike Snitzer) [697995] - [dm] improve block integrity support (Mike Snitzer) [697992] - [dm] mpath: integrity errors should not cause failover (Mike Snitzer) [697992] - [block] Require subsystems to explicitly allocate bio_set integrity mempool (Mike Snitzer) [697992] - [kernel] Include protection operation in SCSI command trace (Mike Snitzer) [697992] - [kernel] tracing: scsi: sync with upstream scsi tracing (Mike Snitzer) [697992] - [block] biovec_slab not needed for CONFIG_BLK_DEV_INTEGRITY (Mike Snitzer) [697992] - [block] Make the integrity mapped property a bio flag (Mike Snitzer) [697992] - [block] Fix double free in blk_integrity_unregister (Mike Snitzer) [697992] - [scsi] Fix printing of failed 32-byte commands (Mike Snitzer) [697992] - [scsi] sd: Combine DIF/DIX error handling (Mike Snitzer) [697992] - [scsi] fix propagation of errors other than EIO (Mike Snitzer) [698655] - [netdrv] ixgbe: adding FdirMode module option (Andy Gospodarek) [707287] - [crypto] testmgr: add xts-aes-256 self-test (Jarod Wilson) [706167] - [fs] ext3: Fix lost extented attributes for inode with ino == 11 (Eric Sandeen) [662666] - [fs] ext4: Fix possible lost inode write in no journal mode (Lukas Czerner) [699151] - [ppc] pseries: Add page coalescing support (Steve Best) [694530] - [x86] ACPI/ACPICA: Fix global lock acquisition (Frank Arnold) [601120] - [block] dm: add missing RAID45 Makefile bits (Aristeu Rozanski) [700772] - [netdrv] netjet: blacklist Digium TDM400P (Prarit Bhargava) [700343] - [virt] xenpv: mask MWAIT cpuid feature (Andrew Jones) [712131] - [fs] NFSv4.1: Ensure that layoutget uses the correct gfp modes (Steve Dickson) [701788] - [fs] Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO (Steve Dickson) [701788] - [fs] NFSv4.1: remove pnfs_layout_hdr from pnfs_destroy_all_layouts tmp_list (Steve Dickson) [701788] - [fs] NFSv41: Resend on NFS4ERR_RETRY_UNCACHED_REP (Steve Dickson) [701788] - [fs] nfs: Don't mark_inode_dirty_sync() while holding lock (Steve Dickson) [701788] - [fs] SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback (Steve Dickson) [701788] - [fs] SUNRPC: Never reuse the socket port after an xs_close() (Steve Dickson) [701788] - [fs] NFSv4: Ensure that clientid and session establishment can time out (Steve Dickson) [701788] - [fs] RPC: killing RPC tasks races fixed (Steve Dickson) [701788] - [fs] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount (Steve Dickson) [701788] - [fs] SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO (Steve Dickson) [701788] - [fs] NFSv4.1: Don't loop forever in nfs4_proc_create_session (Steve Dickson) [701788] - [fs] NFSv4.1: Don't update sequence number if rpc_task is not sent (Steve Dickson) [701788] - [fs] NFSv4.1: Ensure state manager thread dies on last umount (Steve Dickson) [701788] - [fs] SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies (Steve Dickson) [701788] - [fs] NFS: Eliminate duplicate call to nfs_mark_request_dirty (Steve Dickson) [701788] - [fs] NFS: NFSv4 readdir loses entries (Steve Dickson) [701788] - [fs] NFS: Don't use vm_map_ram() in readdir (Steve Dickson) [701788] - [x86] AMD, cacheinfo: Fix L3 cache index disable checks (Frank Arnold) [638748] - [x86] amd-nb: Convert spaces to tabs in amd_nb.c (Frank Arnold) [638748] - [x86] amd-nb: Misc cleanliness fixes (Frank Arnold) [638748] - [x86] amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (Frank Arnold) [638748] - [x86] amd: Extend AMD northbridge caching code to support "Link Control" devices (Frank Arnold) [638748] - [x86] amd: Enable L3 cache index disable on family 0x15 (Frank Arnold) [638748] - [x86] amd: Normalize compute unit IDs on multi-node processors (Frank Arnold) [638748] - [x86] cacheinfo: Cleanup L3 cache index disable support (Frank Arnold) [638748] - [x86] amd-nb: Cleanup AMD northbridge caching code (Frank Arnold) [638748] - [x86] amd-nb: Complete the rename of AMD NB and related code (Frank Arnold) [638748] - [x86] k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB (Frank Arnold) [638748] - [x86] k8-gart: Decouple handling of garts and northbridges (Frank Arnold) [638748] - [x86] cacheinfo: Fix dependency of AMD L3 CID (Frank Arnold) [638748] - [x86] cacheinfo: Carve out L3 cache slot accessors (Frank Arnold) [638748] - [x86] cacheinfo: Disable index in all four subcaches (Frank Arnold) [638748] - [x86] cacheinfo: Make L3 cache info per node (Frank Arnold) [638748] - [x86] cacheinfo: Reorganize AMD L3 cache structure (Frank Arnold) [638748] - [x86] cacheinfo: Enable L3 CID only on AMD (Frank Arnold) [638748]- [virt] xenpv: zero all x86 power feature bits from cpuid (Andrew Jones) [709856]- [mm] Prevent Disk IO throughput degradation due to memory allocation stalls (Larry Woodman) [679526] - [x86] Add support for newer Thinkpads to thinkpad_acpi (Matthew Garrett) [682789] - [x86] fix a shutdown regression in intel_idle (Prarit Bhargava) [707701] - [fs] dlm: delayed reply message warning (David Teigland) [677409] - [fs] dlm: make plock operation killable (David Teigland) [707005] - [fs] ext4: Add mount options in superblock (Eric Sandeen) [704557] - [fs] dlm: increase default hash table sizes (David Teigland) [678102] - [fs] GFS2: Processes waiting on inode glock that no processes are holding (Robert S Peterson) [707263] - [x86] microcode, AMD: Extend ucode size verification (Frank Arnold) [698014] - [x86] amd-ucode: Remove needless log messages (Frank Arnold) [698014] - [ppc] pseries/iommu: Add additional checks when changing iommu mask (Steve Best) [704401] - [ppc] pseries/iommu: Use correct return type in dupe_ddw_if_already_created (Steve Best) [704401] - [ppc] iommu: Restore iommu table pointer when restoring iommu ops (Steve Best) [704401] - [ppc] Fix kexec with dynamic dma windows (Steve Best) [704401] - [mm] smaps: have smaps show transparent huge pages (Andrea Arcangeli) [706385] - [mm] smaps: teach smaps_pte_range() about THP pmds (Andrea Arcangeli) [706385] - [mm] smaps: pass pte size argument in to smaps_pte_entry() (Andrea Arcangeli) [706385] - [mm] smaps: break out smaps_pte_entry() from smaps_pte_range() (Andrea Arcangeli) [706385] - [mm] pagewalk: only split huge pages when necessary (Andrea Arcangeli) [706385] - [mm] /proc/pid/smaps: export amount of anonymous memory in a mapping (Andrea Arcangeli) [706385] - [mm] Documentation/filesystems/proc.txt: improve smaps field documentation (Andrea Arcangeli) [706385] - [mm] thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups (Andrea Arcangeli) [706385] - [mm] thp: mremap support and TLB optimization (Andrea Arcangeli) [706385] - [mm] mprotect: transparent huge page support (Andrea Arcangeli) [706385] - [mm] mprotect: pass vma down to page table walkers (Andrea Arcangeli) [706385] - [mm] add pmd_modify (Andrea Arcangeli) [706385] - [mm] mincore transparent hugepage support (Andrea Arcangeli) [706385] - [mm] mincore: do nested page table walks (Andrea Arcangeli) [706385] - [mm] mincore: pass ranges as start, end address pairs (Andrea Arcangeli) [706385] - [mm] mincore: break do_mincore() into logical pieces (Andrea Arcangeli) [706385] - [mm] mincore: cleanups (Andrea Arcangeli) [706385] - [mm] add VM counters for transparent hugepages (Andrea Arcangeli) [706385] - [mm] compaction: enforce no writeback for async migration (Andrea Arcangeli) [706385] - [fs] pNFS: request WRITE and COMMIT to DS be cached (Steve Dickson) [701788] - [fs] pNFS: revert layoutcommit xdr (Steve Dickson) [701788]- [fs] NFSv4.1 pnfs_layoutcommit_inode fixes (Steve Dickson) [701788] - [fs] NFSv4.1 convert layoutcommit sync to boolean (Steve Dickson) [701788] - [fs] NFSv4.1 remove temp code that prevented ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: layoutcommit (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout driver specific code for COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: add generic layer hooks for pnfs COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: alloc and free commit_buckets (Steve Dickson) [701788] - [fs] NFSv4.1: shift filelayout_free_lseg (Steve Dickson) [701788] - [fs] NFSv4.1: pull out code from nfs_commit_release (Steve Dickson) [701788] - [fs] NFSv4.1: pull error handling out of nfs_commit_list (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_commit_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_commit_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: don't send COMMIT to ds for data sync writes (Steve Dickson) [701788] - [fs] NFSv4.1: Clear lseg pointer in ->doio function (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange ->doio args (Steve Dickson) [701788] - [fs] NFSv4.1: pnfs filelayout driver write (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds writes (Steve Dickson) [701788] - [fs] NFSv4.1: implement generic pnfs layer write switch (Steve Dickson) [701788] - [fs] NFSv4.1: trigger LAYOUTGET for writes (Steve Dickson) [701788] - [fs] NFSv4.1: Send lseg down into nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_write_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: lseg documentation (Steve Dickson) [701788] - [fs] NFSv4.1: turn off pNFS on ds connection failure (Steve Dickson) [701788] - [fs] NFSv4.1 move deviceid cache to filelayout driver (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout async error handler (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout read (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout i/o helpers (Steve Dickson) [701788] - [fs] NFSv4.1: data server connection (Steve Dickson) [701788] - [fs] NFSv4.1: generic read (Steve Dickson) [701788] - [fs] NFSv4.1: shift pnfs_update_layout locations (Steve Dickson) [701788] - [fs] NFSv4.1: coelesce across layout stripes (Steve Dickson) [701788] - [fs] NFSv4.1: lseg refcounting (Steve Dickson) [701788] - [fs] NFSv4.1: add MDS mount DS only check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for lease time check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for state renewal check (Steve Dickson) [701788] - [fs] NFSv4.1: send zero stateid seqid on v4.1 i/o (Steve Dickson) [701788] - [fs] NFS: move nfs_client initialization into nfs_get_client (Steve Dickson) [701788] - [fs] NFSv4.1: put_layout_hdr can remove nfsi->layout (Steve Dickson) [701788] - [fs] NFSv4: remove CONFIG_NFS_V4 from nfs_read_data (Steve Dickson) [701788] - [fs] NFS: Allow walking nfs_client.cl_superblocks list outside client.c (Steve Dickson) [701788]- [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [683455] - [net] ipv6/udp: fix the wrong headroom check (Thomas Graf) [698170] - [net] dcbnl: potential risk in code in getapp handling (John Villalovos) [694354] - [net] Fix netif_set_real_num_tx_queues (Neil Horman) [702742] - [net] sock: adjust prot->obj_size always (Jiri Pirko) [704231] - [net] dccp: Fix a few bugs in module loading (Neil Horman) [702183] - [fs] GFS2: resource group bitmap corruption resulting in panics and withdraws (Robert S Peterson) [702057] - [ppc] Add pgprot_writecombine (Steve Best) [694595] - [input] xen-kbdfront: advertise either absolute or relative coordinates (Igor Mammedov) [703474]- [cpuidle] Ensure poll_idle_init() is called (Matthew Garrett) [696850] - [x86] intel_idle: add Sandy Bridge support (Matthew Garrett) [696172] - [x86] intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [690393] - [x86] intel_idle: open broadcast clock event (Matthew Garrett) [690392] - [x86] gart: Make sure GART does not map physmem above 1TB (Myron Stowe) [698162] - [x86] gart: Set DISTLBWALKPRB bit always (Myron Stowe) [698162] - [x86] gart: Convert spaces to tabs in enable_gart_translation (Myron Stowe) [698162] - [x86] amd: Disable GartTlbWlkErr when BIOS forgets it (Myron Stowe) [698162] - [virt] virtio: console: Enable call to hvc_remove() on console port remove (Amit Shah) [693054] - [virt] virtio_pci: Prevent double-free of pci regions after device hot-unplug (Amit Shah) [699358] - [virt] virtio: Decrement avail idx on buffer detach (Amit Shah) [681122] - [x86] cpufreq: Add APERF/MPERF support for AMD processors (Frank Arnold) [668085] - [x86] k8: Fix section mismatch for powernowk8_exit() (Frank Arnold) [668085] - [x86] powernow-k8: Add core performance boost support (Frank Arnold) [668085] - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [703329] - [fs] GFS2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701578] - [fs] nfs: Open with O_CREAT flag set fails to open existing files on non writable directories (J. Bruce Fields) [701825] - [ppc] rtas: Only sleep in rtas_busy_delay if we have useful work to do (Steve Best) [702674] - [scsi] ipr: fix synchronous request flags for better performance (Steve Best) [696640] - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [700165] - [scsi] mpt2sas: move event handling of MPT2SAS_TURN_ON_FAULT_LED in process context (Tomas Henzl) [701951] - [kernel] posix-timers: RCU conversion (Avi Kivity) [705082] - [infiniband] RDMA/cxgb4: Reset wait condition atomically (Steve Best) [693930] - [x86] kprobes: Disable irqs during optimized callback (Jiri Olsa) [699865] - [x86] AMD IOMMU: Display warning for AMD systems (Prarit Bhargava) [681104] - [netdrv] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694581] - [mm] slab, kmemleak: pass the correct pointer to kmemleak_erase() (Steve Best) [698023]- [kernel] smp_call_function_many: handle concurrent clearing of mask (Jeff Moyer) [668775] - [kernel] smp_call_function_many: add missing ordering (Jeff Moyer) [668775] - [kernel] call_function_many: fix list delete vs add race (Jeff Moyer) [668775] - [kernel] smp.c: consolidate writes in smp_call_function_interrupt() (Jeff Moyer) [668775] - [kernel] smp.c: fix smp_call_function_many() SMP race (Jeff Moyer) [668775] - [fs] NFS: change nfs_writeback_done to return void (Steve Dickson) [701373] - [fs] NFS: remove pointless if statement in nfs_direct_write_result (Steve Dickson) [701373] - [net] RPC: clarify rpc_run_task error handling (Steve Dickson) [701373] - [net] RPC: remove check for impossible condition in rpc_make_runnable (Steve Dickson) [701373] - [fs] pnfs: fix pnfs lock inversion of i_lock and cl_lock (Steve Dickson) [701373] - [fs] pnfs: do not need to clear NFS_LAYOUT_BULK_RECALL flag (Steve Dickson) [701373] - [fs] NFSv4: nfs4_state_mark_reclaim_nograce() should be static (Steve Dickson) [701373] - [fs] pnfs: avoid incorrect use of layout stateid (Steve Dickson) [701373] - [fs] NFSv4.1 reclaim complete must wait for completion (Steve Dickson) [701373] - [fs] NFS: NFSROOT should default to "proto=udp" (Steve Dickson) [701373] - [fs] NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses (Steve Dickson) [701373] - [fs] nfs4: remove duplicated #include (Steve Dickson) [701373] - [fs] NFSv4: remove duplicate clientid in struct nfs_client (Steve Dickson) [701373] - [fs] NFSv4: Fix the setlk error handler (Steve Dickson) [701373] - [fs] NFSv4.1: Fix the handling of the SEQUENCE status bits (Steve Dickson) [701373] - [fs] NFSv4.1: Retry CREATE_SESSION on NFS4ERR_DELAY (Steve Dickson) [701373] - [fs] nfs: fix compilation warning (Steve Dickson) [701373] - [net] SUNRPC: Remove resource leak in svc_rdma_send_error() (Steve Dickson) [701373] - [fs] Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or 63 are set in fileid (Steve Dickson) [701373] - [fs] nfs: add kmalloc return value check in decode_and_add_ds (Steve Dickson) [701373] - [fs] nfs: close NFSv4 COMMIT vs. CLOSE race (Steve Dickson) [701373] - [fs] SUNRPC: Close a race in __rpc_wait_for_completion_task() (Steve Dickson) [701373] - [fs] NFSv4.1: Various fixes to the sequence flag error handling (Steve Dickson) [701373]- [scsi] megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [619422] - [kernel] lib/vsprintf.c: add pU to print UUID/GUIDs (Stefan Assmann) [700299]- [x86] MCE: Drop the default decoding notifier (Prarit Bhargava) [688281] - [x86] MCE: Do not taint when handling correctable errors (Prarit Bhargava) [688281] - [kernel] printk: use pK for /proc/kallsyms and /proc/modules (Phillip Lougher) [679262] - [kernel] timer debug: Hide kernel addresses via pK in /proc/timer_list (Phillip Lougher) [679262] - [drm] do not leak kernel addresses via /proc/dri/*/vma (Phillip Lougher) [679262] - [kernel] kptr_restrict for hiding kernel pointers from unprivileged users (Phillip Lougher) [679262] - [net] fix netns vs proto registration ordering (Wade Mealing) [702306] {CVE-2011-1767 CVE-2011-1768}- [net] dccp: handle invalid feature options length (Jiri Pirko) [703013] {CVE-2011-1770} - [fs] cifs: check for private_data before trying to put it (Jeff Layton) [702642] {CVE-2011-1771} - [net] can: add missing socket check in can/raw and can/bcm release (Jiri Pirko) [698483] {CVE-2011-1598 CVE-2011-1748} - [netdrv] ixgbe: do not clear FCoE DDP error status for received ABTS (Andy Gospodarek) [695966] - [netdrv] ixgbe: DCB remove ixgbe_fcoe_getapp routine (Andy Gospodarek) [694358] - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645229] {CVE-2010-3858} - [scsi] bfa: change tech-preview to cover all cases (Rob Evers) [703251] - [scsi] bfa: driver version update (Rob Evers) [703265] - [scsi] bfa: kdump fix (Rob Evers) [703265] - [scsi] bfa: firmware download fix (Rob Evers) [703265] - [netdrv] bna: fix memory leak during RX path cleanup (Ivan Vecera) [698625] - [netdrv] bna: fix for clean fw re-initialization (Ivan Vecera) [698625]- [build] disable Werr for external modules (Aristeu Rozanski) [703504]- [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262] - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]- [kernel] sched: resched proper CPU on yield_to (Rik van Riel) [464276] - [virt] sched: avoid kABI breakage (Rik van Riel) [464276] - [virt] kvm: use yield_to instead of sleep in kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] kvm: keep track of which task is running a KVM vcpu (Rik van Riel) [464276] - [virt] export pid symbols needed for kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] sched: Add yield_to(task, preempt) functionality (Rik van Riel) [464276] - [virt] sched: Use a buddy to implement yield_task_fair() (Rik van Riel) [464276] - [virt] sched: Limit the scope of clear_buddies (Rik van Riel) [464276] - [virt] sched: Check the right ->nr_running in yield_task_fair() (Rik van Riel) [464276] - [virt] VMX: increase ple_gap to 128 (Rik van Riel) [464276] - [virt] KVM: introduce kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] SVM: Support Pause Filter in AMD processors (Rik van Riel) [464276] - [virt] VMX: Add support for Pause-Loop Exiting (Rik van Riel) [464276] - [ppc] Add POWER7+ cputable entry (Steve Best) [694586] - [fs] ext4: Allow indirect-block file to grow the file size to max file size (Lukas Czerner) [681647] - GFS2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [695763] - [x86] Use KERN_DEFAULT log-level in __show_regs() (Prarit Bhargava) [691509] - [x86] Make sure we also print a Code: line for show_regs() (Prarit Bhargava) [691509] - [x86] Combine printk()s in show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi, debug: Log board name (when present) in dmesg/oops output (Prarit Bhargava) [691509] - [x86] Factor duplicated code out of __show_regs() into show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi: log board, system, and BIOS information (Prarit Bhargava) [691509] - [ppc] Fix oops if scan_dispatch_log is called too early (Steve Best) [696777] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [696754] - [kernel] taskstats: use real microsecond granularity for CPU times (Oleg Nesterov) [662208] - [x86] ACPI: Fix ioremap size for MMIO reads and writes (Myron Stowe) [690486] - [virt] i8259: initialize isr_ack (Avi Kivity) [670765] - [netdrv] mlx4_core: Remove warning message about firmware bug (Steve Best) [695229] - Check if PTE is already allocated during page fault (Andrea Arcangeli) [696998] - [mm] thp: simple fix for /dev/zero THP mprotect bug (Andrea Arcangeli) [690444] - [mm] hugetlbfs: correct handling of negative input to nr_hugepages and nr_overcommit_hugepages (Petr Holasek) [673629]- [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430] - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430] - [scsi] ibft: fix oops during boot (Mike Christie) [698737]- [scsi] beiscsi: update version (Mike Christie) [674340] - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340] - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340] - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672] - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]- [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786] - [kernel] sched: Drop rq->lock from idle_balance() (Larry Woodman) [623712] - [kernel] sched: Fix unregister_fair_sched_group() (Larry Woodman) [623712] - [kernel] sched: Allow update_cfs_load() to update global load (Larry Woodman) [623712] - [kernel] sched: Implement demand based update_cfs_load() (Larry Woodman) [623712] - [kernel] sched: Update shares on idle_balance (Larry Woodman) [623712] - [kernel] sched: Add sysctl_sched_shares_window (Larry Woodman) [623712] - [kernel] sched: Introduce hierarchal order on shares update list (Larry Woodman) [623712] - [kernel] sched: Fix update_cfs_load() synchronization (Larry Woodman) [623712] - [kernel] sched: Fix load corruption from update_cfs_shares() (Larry Woodman) [623712] - [kernel] sched: Make tg_shares_up() walk on-demand (Larry Woodman) [623712] - [kernel] sched: Implement on-demand (active) cfs_rq list (Larry Woodman) [623712] - [kernel] sched: Rewrite tg_shares_up (Larry Woodman) [623712] - [kernel] Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code (Oleg Nesterov) [690033] {CVE-2011-1182} - [net] ethtool RXHASH flag (Neil Horman) [690619] - [fs] Revert "[fs] nfs: use unstable writes for groups of small DIO writes" (Jeff Layton) [694309] - [fs] sendfile(): check f_op.splice_write() rather than f_op.sendpage() (Lukas Czerner) [689426] - [fs] dcache: allow __d_obtain_alias() to return unhashed dentries (J. Bruce Fields) [636926] - [virt] VMX: Save and restore tr selector across mode switches (Gleb Natapov) [693894] - [virt] VMX: update live TR selector if it changes in real mode (Gleb Natapov) [693894] - [mm] memcg: remove direct page_cgroup-to-page pointer (Johannes Weiner) [692490] - [mm] memcg: condense page_cgroup-to-page lookup points (Johannes Weiner) [692490] - [mm] memcg: change page_cgroup_zoneinfo signature (Johannes Weiner) [692490] - [mm] memcg: no uncharged pages reach page_cgroup_zoneinfo (Johannes Weiner) [692490] - [s390x] dasd: prevent panic with unresumed devices (Hendrik Brueckner) [676720] - [s390x] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675211]- [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470] - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]- [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251} - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495} - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082} - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786] - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535] - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690] - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016] - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]- [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384] - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310] - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532] - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski) - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)- [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]- [kernel] perf: add script command help (Jiri Olsa) [693050] - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829] - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829] - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547] - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547] - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090} - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}- [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275] - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163} - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930] - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930] - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930] - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]- [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573} - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998] - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974] - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309] - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565} - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891] - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906] - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913] - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250} - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478] - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376] - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365] - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585] - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488] - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106] - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106] - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581} - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751] - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291] - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719] - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]- [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310] - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865] - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030] - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470] - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327] - [ppc] pseries: Disable VPNH feature (Steve Best) [694266] - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115] - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573] - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573] - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573] - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611] - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611] - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611] - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611] - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611] - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611] - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611] - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611] - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611] - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611] - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611] - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611] - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611] - [x86] mce: don't print "human readable" message for corrected errors (Prarit Bhargava) [688281] - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997] - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598] - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293] - [mm] zram: update config file (Jerome Marchand) [661293] - [mm] zram: initialize device on first read (Jerome Marchand) [661293] - [mm] zram: fix data corruption issue (Jerome Marchand) [661293] - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293] - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293] - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293] - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293] - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293] - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293] - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293] - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293] - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]- [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079} - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878] - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987] - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754] - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777] - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342] - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172} - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171} - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170} - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012] - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016} - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080} - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013} - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030] - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030] - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030] - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030] - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030] - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030] - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030] - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030] - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]- [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864] - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265] - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725] - [md] partition detection when array becomes active (Doug Ledford) [688725] - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725] - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725] - [md] don't set_capacity before array is active (Doug Ledford) [688725] - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725] - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725] - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725] - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725] - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725] - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725] - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725] - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725] - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725] - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725] - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725] - [md] revert change to raid_disks on failure (Doug Ledford) [688725] - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725] - [md] range check slot number when manually adding a spare (Doug Ledford) [688725] - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725] - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725] - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725] - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725] - [md] separate meta and data devs (Doug Ledford) [688725] - [md] add new param to_sync_page_io() (Doug Ledford) [688725] - [md] new param to calc_dev_sboffset (Doug Ledford) [688725] - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725] - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725] - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725] - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725] - [md] Fix single printks with multiple KERN_s (Doug Ledford) [688725] - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725] - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725] - [md] pick some changes from commits to match upstream (Doug Ledford) [688725] - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725] - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725] - [md] update includes to match upstream (Doug Ledford) [688725] - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591] - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591] - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591] - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591] - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591] - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591] - [scsi] isci: Remove "screaming" data types (David Milburn) [691591] - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591] - [scsi] isci: namespacecheck cleanups (David Milburn) [691591] - [scsi] isci: kill some long macros (David Milburn) [691591] - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591] - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591] - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742] - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726] - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002] - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501] - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105] - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105] - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027] - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027] - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027] - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027] - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027] - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027] - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027] - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027] - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027] - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983] - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983] - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153] - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153] - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153] - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153] - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153] - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153] - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153] - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153] - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153] - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153] - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153] - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153] - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153] - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153] - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583] - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583] - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583] - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551] - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551] - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985] - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985] - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985] - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985] - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985] - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985] - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985] - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584] - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667] - [ppc] add dynamic dma window support minor updates (Steve Best) [691952] - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099] - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961] - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875] - [net] ipsec: Disable granular bundles (Herbert Xu) [631833] - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527] - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841] - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816] - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439] - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360] - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501] - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954] - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671] - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837] - [x86] UV: Correct kABI from upstream (George Beshers) [684957] - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758] - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339] - [virt] Fix regression with SMP guests (Zachary Amsden) [681133] - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865] - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932] - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305] - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900] - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900] - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900] - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900] - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013] - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013] - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013] - [netdrv] cxgb4 driver update (Neil Horman) [647006] - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264] - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442] - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315] - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]- [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056] - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555] - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906] - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008] - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341] - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341] - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341] - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341] - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341] - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341] - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341] - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341] - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341] - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341] - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341] - [misc] mark various drivers/features as tech preview (Don Zickus) [689566] - [mm] compaction beware writeback (Andrea Arcangeli) [690921] - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673] - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673] - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110] - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440] - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426] - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426] - [x86] UV: use native_halt on a halt (George Beshers) [619426] - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426] - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426] - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426] - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426] - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426] - [x86] UV: NMI_UNKNOWN (George Beshers) [619426] - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426] - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065] - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306] - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514] - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067] - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032] - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813] - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269] - [mm] memcg: move charges of file pages (Johannes Weiner) [592269] - [mm] memcg: clean up charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269] - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269] - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269] - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269] - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269] - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269] - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269] - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]- [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]- [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329] - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224] - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937] - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937] - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937] - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937] - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937] - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937] - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937] - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937] - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937] - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937] - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937] - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937] - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937] - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937] - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937] - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937] - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937] - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937] - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935] - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935] - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921] - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921] - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918] - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161] - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366] - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115] - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888] - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496] - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268] - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115] - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073] - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069] - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831] - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303] - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239] - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870] - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679] - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079} - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017] - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017] - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140] - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307] - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307] - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307] - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307] - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307] - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314] - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314] - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314] - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314] - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134] - [net] fix ipv6 binding to device (Shyam Iyer) [675321] - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234] - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493] - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364] - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942] - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942] - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857] - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856] - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006] - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455] - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]- [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019} - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258} - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268] - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711} - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356] - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021] - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649] - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649] - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649] - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649] - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649] - [scsi] isci: fix apc mode definition (David Milburn) [638569] - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569] - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569] - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569] - [scsi] isci config change (David Milburn) [638569] - [scsi] isci: fixes (David Milburn) [638569] - [scsi] isci: firmware (David Milburn) [638569] - [scsi] isci: lldd (David Milburn) [638569] - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569] - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569] - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569] - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569] - [scsi] isci/core: stp (David Milburn) [638569] - [scsi] isci/core: remote node context (David Milburn) [638569] - [scsi] isci/core: remote device (David Milburn) [638569] - [scsi] isci/core: port (David Milburn) [638569] - [scsi] isci/core: phy (David Milburn) [638569] - [scsi] isci/core: controller (David Milburn) [638569] - [x86] introduce pci_map_biosrom() (David Milburn) [683211] - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900] - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900] - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900] - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900] - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900] - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900] - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900] - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900] - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900] - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900] - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900] - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900] - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900] - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900] - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900] - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900] - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900] - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900] - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900] - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900] - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900] - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900] - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900] - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900] - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900] - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900] - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900] - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900] - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900] - [kernel] perf script: Make some lists static (Jiri Olsa) [664900] - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900] - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900] - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900] - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900] - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900] - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900] - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900] - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900] - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900] - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900] - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900] - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900] - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900] - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900] - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900] - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900] - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900] - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900] - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900] - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900] - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900] - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900] - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900] - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900] - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900] - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900] - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900] - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900] - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900] - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900] - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900] - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900] - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900] - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900] - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900] - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900] - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900] - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900] - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900] - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900] - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900] - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900] - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900] - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900] - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900] - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900] - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900] - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900] - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900] - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900] - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900] - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900] - [kernel] perf stat: Document missing options (Jiri Olsa) [664900] - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf trace: Document missing options (Jiri Olsa) [664900] - [kernel] perf top: Document missing options (Jiri Olsa) [664900] - [kernel] perf sched: Document missing options (Jiri Olsa) [664900] - [kernel] perf report: Document missing options (Jiri Olsa) [664900] - [kernel] perf record: Document missing options (Jiri Olsa) [664900] - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf lock: Document missing options (Jiri Olsa) [664900] - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900] - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900] - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900] - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900] - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900] - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900] - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900] - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900] - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900] - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900] - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900] - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900] - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900] - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900] - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900] - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900] - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900] - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900] - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900] - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900] - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900] - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900] - [fs] dlm: record full callback state (David Teigland) [635041] - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199] - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743] - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126] - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]- [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951] - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705] - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603] - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944] - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842] - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801] - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267] - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668] - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726} - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093} - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266] - [kernel] remove execute bit from perf scripts (Jason Baron) [676692] - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832] - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598] - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006} - [block] dm stripe: implement merge method (Mike Snitzer) [688376] - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167] - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357] - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476] - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569] - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181] - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563] - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563] - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563] - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563] - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563] - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896] - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896] - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104] - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104] - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104] - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104] - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104] - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104] - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104] - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104] - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104] - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104] - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104] - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104] - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104] - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104] - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104] - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]- [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147] - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147] - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147] - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147] - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147] - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147] - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147] - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147] - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147] - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147] - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147] - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147] - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147] - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147] - [mm] migrate_pages api bool (Andrea Arcangeli) [674147] - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147] - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147] - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147] - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147] - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]- [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970] - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717] - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717] - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]- [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080] - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012] - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477] - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}- [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532] - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024] - [net] udp: lockless transmit path (Thomas Graf) [680549] - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025] - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025] - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025] - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021] - [net] fix rx queue refcounting (Neil Horman) [677786] - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937] - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063] - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223] - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223] - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436] - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436] - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335] - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335] - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945] - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945] - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]- [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114] - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114] - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114] - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114] - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114] - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114] - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114] - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114] - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114] - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114] - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114] - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114] - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114] - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114] - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114] - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114] - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114] - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114] - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114] - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114] - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114] - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114] - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114] - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114] - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114] - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114] - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114] - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114] - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114] - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114] - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114] - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114] - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114] - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}- [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191] - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191] - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271] - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671] - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671] - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671] - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671] - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671] - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]- [netdrv] Keep all bnx2 firmware files (John Feeney) [678429] - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515] - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998] - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447] - [misc] support for marking code as tech preview (Don Zickus) [645198] - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198] - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327] - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327] - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327] - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327] - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327] - [scsi] ipr: fix array error logging (Steve Best) [633327] - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327] - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327] - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327] - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327] - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327] - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327] - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: add writeq definition if needed (Steve Best) [633327] - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327] - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327] - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327] - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327] - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327] - [scsi] ipr: add support for new IOASCs (Steve Best) [633327] - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327] - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327] - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327] - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327] - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327] - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327] - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327] - [scsi] hpsa: change version string (Tomas Henzl) [630060] - [scsi] cciss: change version string (Tomas Henzl) [630060] - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060] - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060] - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060] - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060] - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060] - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060] - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060] - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060] - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060] - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060] - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060] - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060] - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060] - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060] - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060] - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060] - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060] - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060] - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060] - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060] - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060] - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060] - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060] - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060] - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060] - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060] - [scsi] cciss: use performant mode (Tomas Henzl) [630060] - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060] - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060] - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060] - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060] - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060] - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060] - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060] - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060] - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060] - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060] - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060] - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060] - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060] - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060] - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060] - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060] - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060] - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060] - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060] - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060] - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060] - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060] - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060] - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060] - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060] - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060] - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060] - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060] - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060] - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060] - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060] - [scsi] hpsa: add new controllers (Tomas Henzl) [630060] - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060] - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060] - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060] - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060] - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060] - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060] - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060] - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060] - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060] - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060] - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060] - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060] - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060] - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060] - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060] - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060] - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875] - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]- [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409] - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409] - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409] - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409] - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409] - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409] - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409] - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409] - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409] - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054] - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054] - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054] - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054] - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054] - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054] - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271] - [virt] Fix OSXSAVE after migration (Don Dugger) [464271] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271] - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271] - [virt] KVM: x86: Use FPU API (Don Dugger) [464271] - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271] - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421] - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042] - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579] - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810] - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]- [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749] - [video] vgacon: check for efi machine (Dave Airlie) [609516] - [dm] wipe dm-ioctl buffers (Milan Broz) [674813] - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346] - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161] - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009] - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577] - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815] - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815] - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815] - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815] - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815] - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815] - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815] - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815] - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815] - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815] - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815] - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815] - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745] - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270] - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655} - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869] - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971] - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293] - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293] - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293] - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293] - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: Makefile: replace the use of -objs with -y (Jerome Marchand) [661293] - [block] zram: free device memory when init fails (Jerome Marchand) [661293] - [block] zram: Update zram documentation (Jerome Marchand) [661293] - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293] - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293] - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293] - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]- [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294] - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402] - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304] - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539] - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635] - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635] - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635] - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635] - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635] - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635] - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635] - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635] - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763] - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763] - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763] - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763] - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763] - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763] - [kernel] perf: fix lock recursion (Jason Baron) [593763] - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793] - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793] - [net] TCP thin dupack (Jiri Pirko) [645793] - [net] TCP thin linear timeouts (Jiri Pirko) [645793] - [net] TCP thin-stream detection (Jiri Pirko) [645793] - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793] - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340] - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340] - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575] - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575] - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575] - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906] - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906] - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906] - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906] - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513] - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513] - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513] - [powerpc] Add VPHN firmware feature (Steve Best) [633513] - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042] - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286] - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056] - [kexec] include sysctl to disable (Eric Paris) [665169] - [net] Backport receive flow steering (Neil Horman) [625487] - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133] - [crypto] bring cprng in line with upstream (Neil Horman) [673385] - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422] - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571] - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249] - [x86] Use MWAIT to offline a processor (Luming Yu) [666493] - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]- [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]- [fs] include missing header in fs.h (Aristeu Rozanski) [675102]- [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042] - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042] - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042] - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042] - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042] - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042] - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042] - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280] - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521} - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280] - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280] - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280] - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280] - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280] - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]- [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623] - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623] - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623] - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623] - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623] - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623] - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623] - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623] - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623] - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623] - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623] - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623] - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623] - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623] - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623] - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623] - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623] - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623] - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623] - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623] - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623] - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623] - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623] - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623] - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623] - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623] - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623] - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623] - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623] - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623] - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623] - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623] - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623] - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623] - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623] - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623] - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623] - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623] - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623] - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623] - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623] - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623] - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623] - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623] - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623] - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623] - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623] - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623] - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623] - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623] - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623] - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623] - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623] - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623] - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623] - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623] - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623] - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623] - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623] - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623] - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623] - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623] - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623] - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623] - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623] - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623] - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623] - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623] - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]- [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852] - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852] - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852] - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852] - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852] - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852] - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852] - [block] dm log userspace: split flush queue (Mike Snitzer) [668852] - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852] - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852] - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852] - [block] dm crypt: set key size early (Mike Snitzer) [668852] - [block] dm raid1: support discard (Mike Snitzer) [668852] - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852] - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852] - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692] - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567] - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203] - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203] - [mm] hugetlb: check the return value of string (Dean Nelson) [673203] - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203] - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203] - [block] improve detail in I/O error messages (Mike Snitzer) [431754] - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754] - [scsi] Detailed I/O errors (Mike Snitzer) [431754] - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754] - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754] - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754] - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749] - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749] - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749] - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749] - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749] - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749] - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749] - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749] - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749] - [fs] Fix btrfs b0rkage (Josef Bacik) [663749] - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749] - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749] - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749] - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749] - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749] - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749] - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749] - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749] - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749] - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749] - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749] - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749] - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749] - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749] - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749] - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749] - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749] - [fs] Btrfs: fix fiemap (Josef Bacik) [663749] - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749] - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749] - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749] - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749] - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749] - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749] - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749] - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749] - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749] - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749] - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749] - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749] - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749] - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749] - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749] - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749] - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749] - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749] - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749] - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749] - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749] - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749] - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749] - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749] - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749] - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749] - [fs] Btrfs: async transaction commit (Josef Bacik) [663749] - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749] - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749] - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749] - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749] - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749] - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749] - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749] - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749] - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749] - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749] - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749] - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749] - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749] - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749] - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749] - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749] - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749] - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749] - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749] - [fs] Btrfs: write out free space cache (Josef Bacik) [663749] - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749] - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749] - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749] - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749] - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749] - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749] - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749] - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749] - [fs] Btrfs: fix df regression (Josef Bacik) [663749] - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749] - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749] - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749] - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309] - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553] - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553] - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541] - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129] - [block] Fix race during disk initialization (Eric Sandeen) [607605] - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496] - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750] - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532] - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844] - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772] - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772] - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]- [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561] - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561] - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561] - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561] - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561] - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561] - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561] - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561] - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561] - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561] - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561] - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561] - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561] - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561] - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561] - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561] - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561] - [fcoe] Update WARN uses (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561] - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561] - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561] - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561] - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561] - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561] - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561] - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561] - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561] - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561] - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561] - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561] - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561] - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561] - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915] - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561] - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561] - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561] - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561] - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561] - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561] - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561] - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561] - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561] - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561] - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561] - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561] - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398] - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632] - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632] - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632] - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632] - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632] - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632] - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291] - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291] - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291] - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291] - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291] - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291] - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291] - [scsi] cxgb4i iscsi driver (Mike Christie) [636291] - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291] - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349] - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349] - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349] - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349] - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349] - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349] - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746] - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746] - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746] - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746] - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746] - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746] - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746] - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746] - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746] - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746] - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746] - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746] - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746] - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746] - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746] - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109] - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315] - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570] - [net] enable VLAN NULL tagging (Neil Horman) [633571] - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218] - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845] - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835] - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984] - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365] - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825] - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470] - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468] - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747] - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688] - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108] - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458] - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458] - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458] - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942] - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332] - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332] - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332] - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023] - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928] - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386] - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384] - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518] - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454] - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413] - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497] - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533] - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474] - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474] - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578] - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477] - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482] - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318] - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531] - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525] - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525] - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468] - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384] - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331] - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331] - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]- [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945] - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945] - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945] - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945] - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945] - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945] - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945] - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945] - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945] - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945] - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945] - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945] - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945] - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945] - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945] - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236] - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236] - [fs] cifs: add cruid= mount option (Jeff Layton) [667654] - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915] - [net] update igbvf driver (Stefan Assmann) [636327] - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391] - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052] - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100] - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773] - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356] - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361] - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042] - [pci] Fix KABI breakage (Prarit Bhargava) [661301] - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301] - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301] - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301] - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301] - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301] - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301] - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301] - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301] - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301] - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301] - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301] - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301] - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301] - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301] - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301] - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301] - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301] - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301] - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301] - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301] - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301] - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301] - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301] - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301] - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301] - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301] - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301] - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301] - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]- [x86] lockup detector: enable config options (Don Zickus) [669808] - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808] - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808] - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808] - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808] - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808] - [kernel] perf_event backport (Peter Zijlstra) [672264] - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222] - [scsi] fnic: fix memory leak (Mike Christie) [663222] - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147] - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147] - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147] - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147] - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466] - [fs] ext3: unify log messages (Edward Shishkin) [591466] - [kernel] add 'make rh-perf' target (Jason Baron) [644991] - [kernel] perf: .spec file updates (Jason Baron) [644991] - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991] - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991] - [x86] Westmere apicid fix (George Beshers) [635808] - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808] - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808] - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808] - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411] - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661] - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024] - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287] - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600] - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345] - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467] - [fs] jbd2: fix /proc/fs/jbd2/ when using an external (Lukas Czerner) [655875] - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176] - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391] - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800] - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052] - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154] - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133] - [kernel] Fix over-scheduling bug (Jane Lv) [666484] - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460] - [x86] UEFI IBM boot regression (Bob Picco) [668825] - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]- [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489] - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814] - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814] - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814] - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814] - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814] - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814] - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814] - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850] - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618] - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618] - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618] - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618] - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618] - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618] - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618] - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618] - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618] - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618] - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618] - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618] - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618] - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618] - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618] - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618] - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618] - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618] - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618] - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618] - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618] - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618] - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618] - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618] - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618] - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618] - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618] - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618] - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618] - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618] - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021] - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021] - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021] - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351] - [fs] pnfs: layout roc code (Steve Dickson) [479351] - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351] - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351] - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351] - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351] - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351] - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351] - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351] - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351] - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351] - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351] - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351] - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351] - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351] - [fs] NFS: add session back channel draining (Steve Dickson) [479351] - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351] - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351] - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351] - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351] - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351] - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351] - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351] - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351] - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351] - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351] - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351] - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703] - [netdrv] qlge: New release P27 (Chad Dupuis) [635703] - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703] - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703] - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703] - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: New release P25 (Chad Dupuis) [635703] - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703] - [netdrv] qlge: New release P24 (Chad Dupuis) [635703] - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703] - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703] - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866] - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866] - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866] - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866] - [ppc] add dynamic dma window support (Steve Best) [632770] - [ppc] add memory_hotplug_max (Steve Best) [632770] - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770] - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859] - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859] - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859] - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694] - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694] - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694] - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065] - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065] - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939] - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189] - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907] - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754] - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]- [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] amso1100: Remove KERN_ from pr_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add missing include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}- [ppc] fix oops in device_pm_remove (Steve Best) [632683] - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267] - [x86] thp: pte alloc trans splitting (John Villalovos) [464222] - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222] - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880] - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880] - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880] - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658] - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658] - [kprobes] Add sparse context annotations (Jiri Olsa) [464658] - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658] - [kprobes] Make functions static (Jiri Olsa) [464658] - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658] - [kprobes] Remove redundant address check (Jiri Olsa) [464658] - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658] - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658] - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658] - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658] - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658] - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658] - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658] - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658] - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658] - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658] - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658] - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658] - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658] - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658] - [kprobes] Check probe address is reserved (Jiri Olsa) [464658] - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658] - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658] - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658] - [kprobes] Fix distinct type warning (Jiri Olsa) [464658] - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658] - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658] - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658] - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658] - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658] - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658] - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658] - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658] - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658] - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658] - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734] - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250} - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877] - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462] - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086] - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251] - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589] - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153] - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749] - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029] - [net] backport Receive Packet Steering (Neil Horman) [620680] - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572] - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [security] audit: include subject in login records (Eric Paris) [670328] - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556] - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398] - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891] - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328] - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332] - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063] - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505] - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243] - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012] - [x86] Add ACPI APEI support (Matthew Garrett) [641036] - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434] - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536] - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537] - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254] - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259] - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064] - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359] - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755] - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521] - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329] - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092] - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563] - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373] - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349] - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753] - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346} - [mm] KSM on THP (Andrea Arcangeli) [647334] - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186] - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849] - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]- [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225] - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225] - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225] - [security] kernel: rounddown helper function (Eric Paris) [667225] - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225] - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225] - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225] - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225] - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225] - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500] - [security] selinux: fast status update interface (Eric Paris) [667500] - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846] - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846] - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846] - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846] - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846] - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846] - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846] - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846] - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846] - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846] - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846] - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846] - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846] - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846] - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846] - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846] - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846] - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846] - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846] - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846] - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846] - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846] - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846] - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846] - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build (Chad Dupuis) [516846] - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846] - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846] - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846] - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846] - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846] - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846] - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846] - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846] - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846] - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846] - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846] - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846] - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846] - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846] - [hwmon] config: enable k10temp module (Michal Schmidt) [623968] - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968] - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480] - [x86] Calgary: Increase max PHB number (James Takahashi) [579480] - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519] - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519] - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519] - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996] - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996] - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722] - [uv] x86: Initialize BAU hub map (George Beshers) [662722] - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722] - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248] - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248] - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248] - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248] - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783] - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783] - [md] move code in to submit_flushes (Mike Snitzer) [663783] - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783] - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455] - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455] - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951] - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951] - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124] - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]- [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330] - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330] - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330] - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330] - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330] - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330] - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330] - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330] - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330] - [netdrv] e1000: use work queues (Dean Nelson) [636330] - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330] - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330] - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330] - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330] - [netdrv] e1000: use netif_ instead of netdev_ (Dean Nelson) [636330] - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330] - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330] - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330] - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330] - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330] - [netdrv] e1000: Use netdev_, pr_ and dev_ (Dean Nelson) [636330] - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330] - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330] - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330] - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330] - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330] - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330] - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330] - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330] - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330] - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330] - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330] - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330] - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330] - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330] - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330] - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008] - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008] - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008] - [net] dcbnl: cleanup (John Villalovos) [634003 634008] - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008] - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008] - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008] - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008] - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008] - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008] - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789] - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789] - [ata] ahci: EM message type auto detect (David Milburn) [653789] - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866] - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866] - [x86] ACPICA: Update flags for operand object (George Beshers) [635866] - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737] - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737] - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737] - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737] - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359] - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359] - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359] - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359] - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359] - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359] - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359] - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359] - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359] - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590] - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590] - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590] - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590] - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590] - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590] - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590] - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590] - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590] - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590] - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590] - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590] - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590] - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590] - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590] - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590] - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590] - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590] - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590] - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590] - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590] - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590] - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889] - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889] - [netdrv] bnx2: Use static const (John Feeney) [635889] - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889] - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889] - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889] - [netdrv] Update to firmware 6.0.x (John Feeney) [635889] - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889] - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889] - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889] - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889] - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889] - [netdrv] bnx2: use device model DMA API (John Feeney) [635889] - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889] - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889] - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889] - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889] - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889] - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889] - [netdrv] bnx2: Add GRO support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889] - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889] - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889] - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889] - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889] - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889] - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889] - [netdrv] bnx2: Use (pr|netdev|netif)_ macro helpers (John Feeney) [635889] - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741] - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332] - [netdrv] igb driver update (Stefan Assmann) [636322] - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325] - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965] - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965] - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838] - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272] - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272] - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103] - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103] - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103] - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103] - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103] - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103] - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103] - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103] - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103] - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103] - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103] - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103] - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103] - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103] - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103] - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103] - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103] - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103] - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103] - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103] - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103] - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103] - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103] - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103] - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103] - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565] - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787] - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]- [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482] - [netdrv] tg3: Provide EEE support (John Feeney) [632105] - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316] - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078] - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078] - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078] - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078] - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078] - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078] - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078] - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078] - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078] - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078] - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078] - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078] - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078] - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078] - [netdrv] tg3: Improve small packet performance (John Feeney) [635078] - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078] - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078] - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078] - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078] - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078] - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078] - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078] - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078] - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078] - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078] - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078] - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078] - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078] - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078] - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078] - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078] - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078] - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078] - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078] - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078] - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078] - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078] - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078] - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078] - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078] - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078] - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078] - [netdrv] tg3: The case of switches (John Feeney) [635078] - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078] - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078] - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078] - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078] - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078] - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078] - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078] - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078] - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078] - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078] - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078] - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078] - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_ macro helpers (John Feeney) [635078] - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137] - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137] - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137] - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137] - [netdrv] return operator cleanup (Dean Nelson) [636331] - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331] - [net] trans_start cleanups (Dean Nelson) [636331] - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331] - [netdrv] Use pr_ and netif_ (Dean Nelson) [636331] - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331] - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331] - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331] - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331] - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192] - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192] - [netdrv] Use static const (Chad Dupuis) [667192] - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192] - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192] - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192] - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192] - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192] - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192] - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192] - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192] - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192] - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192] - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192] - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192] - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192] - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192] - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192] - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192] - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192] - [scsi] QLogic's qlcnic driver (Bob Picco) [562921] - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041] - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041] - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041] - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194] - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194] - [netdrv] netxen: update module description (Chad Dupuis) [667194] - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194] - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194] - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194] - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194] - [netdrv] netxen: fix kdump (Chad Dupuis) [667194] - [netdrv] netxen: make local function static (Chad Dupuis) [667194] - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194] - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194] - [netdrv] net: return operator cleanup (Chad Dupuis) [667194] - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686] - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686] - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686] - [mm] page-types: whitespace alignment (Dean Nelson) [667686] - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686] - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686] - [mm] page-types: constify read only arrays (Dean Nelson) [667686] - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686] - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041] - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041] - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041] - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041] - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550] - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550] - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550] - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566] - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566] - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566] - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566] - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566] - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566] - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565] - [drm] vga_switcheroo: backport (Dave Airlie) [667281] - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281] - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281] - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281] - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281] - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281] - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281] - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281] - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281] - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]- [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912] - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912] - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912] - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912] - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912] - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912] - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912] - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912] - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912] - [x86] Eliminate TS_XSAVE (John Villalovos) [492912] - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912] - [x86] Unify APERF/MPERF support (John Villalovos) [492912] - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912] - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119] - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119] - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119] - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119] - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119] - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119] - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119] - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119] - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119] - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119] - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869] - [netdrv] vxge-main.c: Use pr_ and netdev_ (Bob Picco) [636869] - [netdrv] vxge: Version update (Bob Picco) [636869] - [netdrv] vxge: Update copyright information (Bob Picco) [636869] - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869] - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869] - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869] - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257] - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257] - [pci] update Intel Patsburg defines (David Milburn) [464257] - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706] - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706] - [netdrv] ibmveth: Update module information and version (Steve Best) [632706] - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706] - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706] - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706] - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706] - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706] - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706] - [netdrv] ibmveth: remove procfs code (Steve Best) [632706] - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706] - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706] - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706] - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706] - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706] - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706] - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706] - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706] - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710] - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710] - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710] - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710] - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710] - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710] - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710] - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710] - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710] - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support (Steve Best) [632683] - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683] - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683] - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683] - [ppc64] vio: Add power management support (Steve Best) [632683] - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683] - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245] - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245] - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237] - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237] - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237] - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113] - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884] - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478] - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222] - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340] - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970] - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262] - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284] - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540] - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940] - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]- [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894] - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894] - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894] - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894] - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894] - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894] - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894] - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894] - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894] - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894] - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894] - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894] - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894] - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894] - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894] - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894] - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894] - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894] - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892] - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892] - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892] - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892] - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892] - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892] - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892] - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892] - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892] - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892] - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892] - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892] - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892] - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892] - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892] - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892] - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892] - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892] - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892] - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892] - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892] - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892] - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892] - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892] - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892] - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892] - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892] - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892] - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892] - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892] - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892] - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892] - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892] - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892] - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892] - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942] - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942] - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942] - [netdrv] bnx2x: add DCB support (Mike Christie) [635942] - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942] - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942] - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942] - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942] - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942] - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942] - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942] - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942] - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942] - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942] - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942] - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942] - [netdrv] bnx2x: Update version number (Mike Christie) [635942] - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942] - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942] - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942] - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942] - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942] - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942] - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942] - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942] - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942] - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942] - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942] - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942] - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942] - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942] - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942] - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942] - [netdrv] bnx2x: code beautify (Mike Christie) [635942] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942] - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942] - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942] - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942] - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942] - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942] - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942] - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942] - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942] - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942] - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942] - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942] - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942] - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942] - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942] - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942] - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942] - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942] - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942] - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942] - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942] - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942] - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942] - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942] - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942] - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942] - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942] - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942] - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942] - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942] - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942] - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942] - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942] - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942] - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942] - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942] - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942] - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942] - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942] - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942] - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942] - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942] - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942] - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942] - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942] - [netdrv] bnx2x: Date and version (Mike Christie) [635942] - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942] - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942] - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942] - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942] - [netdrv] bnx2x: White spaces (Mike Christie) [635942] - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942] - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942] - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942] - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942] - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942] - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942] - [netdrv] bnx2x: fix typo (Mike Christie) [635942] - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_ macro helpers (Mike Christie) [635942] - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942] - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942] - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942] - [netdrv] bnx2x: fix typos (Mike Christie) [635942] - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942] - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]- [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442] - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461] - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461] - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461] - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461] - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461] - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461] - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461] - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461] - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461] - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461] - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461] - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461] - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461] - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461] - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461] - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461] - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461] - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461] - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461] - [fs] Kill path_lookup_open() (Jeff Layton) [656461] - [fs] add OPEN_FMODE definition (Jeff Layton) [656461] - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223] - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223] - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223] - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223] - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223] - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223] - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223] - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223] - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223] - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223] - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223] - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223] - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223] - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223] - [fs] cifs: add kfree() on error path (Jeff Layton) [646223] - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223] - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223] - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223] - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223] - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223] - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223] - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223] - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223] - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223] - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223] - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878] - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878] - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878] - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865] - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865] - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865] - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865] - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865] - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865] - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865] - [fs] cifs: Remove obsolete header (Jeff Layton) [651865] - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865] - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865] - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865] - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865] - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865] - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865] - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865] - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865] - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865] - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865] - [fs] cifs: Missing ifdef (Jeff Layton) [651865] - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865] - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865] - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865] - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865] - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865] - [fs] cifs: store pages into local cache (Jeff Layton) [651865] - [fs] cifs: FS-Cache page management (Jeff Layton) [651865] - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865] - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: register CIFS for caching (Jeff Layton) [651865] - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865] - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865] - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175] - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085] - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085] - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085] - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085] - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085] - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085] - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750] - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916] - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916] - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479] - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479] - [x86] AMD: Extend support to future families (Frank Arnold) [633479] - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922] - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922] - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922] - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479] - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479] - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479] - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360] - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360] - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360] - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360] - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360] - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360] - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360] - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]- [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825] - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075] - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538] - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165} - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335] - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335] - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335] - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335] - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335] - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335] - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335] - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335] - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335] - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335] - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335] - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335] - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335] - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335] - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335] - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476] - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476] - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476] - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476] - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476] - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476] - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476] - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476] - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476] - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476] - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476] - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476] - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476] - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476] - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476] - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476] - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476] - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476] - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476] - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476] - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476] - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476] - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476] - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476] - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476] - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476] - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476] - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476] - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476] - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476] - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476] - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476] - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476] - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476] - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476] - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170] - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170] - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170] - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170] - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170] - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170] - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170] - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170] - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170] - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170] - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170] - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170] - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]- [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952] - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201] - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978] - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978] - [netdrv] mac80211: split hardware scan by band (John Linville) [653978] - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978] - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978] - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978] - [netdrv] mac80211: async station powersave handling (John Linville) [653978] - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978] - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974] - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974] - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]- [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525} - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295] - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750] - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750] - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750] - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750] - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750] - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750] - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750] - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750] - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750] - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750] - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750] - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750] - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750] - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750] - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750] - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750] - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750] - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750] - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750] - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750] - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750] - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750] - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750] - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750] - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750] - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750] - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750] - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750] - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750] - [x86] oprofile: reordering some functions (Robert Richter) [647750] - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750] - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750] - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750] - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750] - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750] - [x86] oprofile: move IBS code (Robert Richter) [647750] - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750] - [x86] oprofile: moving shutdown functions (Robert Richter) [647750] - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750] - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750] - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750] - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750] - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750] - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750] - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750] - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750] - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750] - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750] - [kbuild] fixes for using make 3.82 (Don Zickus) [663994] - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994] - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710] - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710] - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710] - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710] - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710] - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710] - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710] - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710] - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710] - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710] - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710] - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710] - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710] - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710] - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710] - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710] - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710] - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710] - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710] - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710] - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710] - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710] - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710] - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710] - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710] - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710] - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710] - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710] - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710] - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710] - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]- [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448] - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448] - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448] - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448] - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448] - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782] - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782] - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782] - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782] - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782] - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782] - [fs] NFS: Readdir cleanups (Steve Dickson) [662782] - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782] - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782] - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782] - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782] - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782] - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782] - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782] - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782] - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782] - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782] - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782] - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782] - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782] - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782] - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782] - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782] - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206] - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673] - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237] - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237] - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237] - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237] - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237] - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237] - [virt] vhost: max s/g to match qemu (Jason Wang) [619002] - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172] - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125] - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849] - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397] - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333] - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679] - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213] - [dlm] reduce cond_resched during send (David Teigland) [663372] - [dlm] use TCP_NODELAY (David Teigland) [663372] - [dlm] Handle application limited situations properly (David Teigland) [663372] - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745] - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745] - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745] - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745] - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745] - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]- [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483] - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322] - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707] - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707] - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707] - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707] - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845] - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845] - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845] - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845] - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845] - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]- [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294] - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294] - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046] - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046] - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552] - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552] - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552] - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552] - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552] - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552] - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022] - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022] - [block] Enable block bio throttling (Vivek Goyal) [636022] - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022] - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022] - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022] - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022] - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022] - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022] - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022] - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022] - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022] - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022] - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022] - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022] - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022] - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022] - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022] - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022] - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022] - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968] - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968] - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968] - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968] - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968] - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048] - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632] - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807] - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268] - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771] - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480] - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261] - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437] - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562] - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119] - [mm] Enable extraction of hugepage pfn(s) from /proc//pagemap (Larry Woodman) [644987]- [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951] - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021] - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998] - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021] - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568] - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308] - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248] - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515] - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508] - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506] - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362] - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362] - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013] - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498] - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846] - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237] - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293] - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820] - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853] - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427] - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560] - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751] - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860] - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879] - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371] - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558] - [virtio] console: fix memory leak (Amit Shah) [656835] - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718] - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532] - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655] - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640] - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960] - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046] - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303] - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339] - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297] - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590] - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137] - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105] - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243} - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243} - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748] - [ata] sata_via: explain the magic fix (David Milburn) [659748] - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748] - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772] - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]- [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644] - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644] - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351] - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351] - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351] - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351] - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351] - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351] - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351] - [fs] NFS: set layout driver (Steve Dickson) [479351] - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351] - [fs] NFS: change stateid to be a union (Steve Dickson) [479351] - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351] - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351] - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351] - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066] - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066] - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066] - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066] - [fs] nfs: testing the wrong variable (Steve Dickson) [653066] - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066] - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066] - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068] - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068] - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068] - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068] - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068] - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068] - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068] - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068] - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068] - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068] - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068] - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068] - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068] - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068] - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068] - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068] - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068] - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068] - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068] - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068] - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068] - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068] - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068] - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068] - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068] - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068] - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068] - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068] - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068] - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068] - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068] - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068] - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068] - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068] - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068] - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068] - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068] - [fs] nfsd4: add new connections to session (Steve Dickson) [653068] - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068] - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068] - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068] - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068] - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068] - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068] - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068] - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068] - [fs] nfsd4: generic callback code (Steve Dickson) [653068] - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068] - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068] - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068] - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068] - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068] - [net] Export __sock_create (Steve Dickson) [653068] - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068] - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068] - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068] - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068] - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068] - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068] - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068] - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068] - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068] - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068] - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068] - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068] - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068] - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068] - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068] - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068] - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068] - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068] - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068] - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068] - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068] - [fs] nfsd: disable deferral for NFSv4 (Steve Dickson) [653068] - [fs] sunrpc: close connection when a request is irretrievably lost (Steve Dickson) [653068] - [fs] nfsd4: fix hang on fast-booting nfs servers (Steve Dickson) [653068] - [fs] svcrpc: cache deferral cleanup (Steve Dickson) [653068] - [fs] svcrpc: minor cache cleanup (Steve Dickson) [653068] - [fs] sunrpc/cache: allow threads to block while waiting for cache update (Steve Dickson) [653068] - [net] sunrpc: use seconds since boot in expiry cache (Steve Dickson) [653068] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [653068] - [kernel] kernel.h: add printk_ratelimited and pr__rl (Steve Dickson) [653066] - [fs] Set new kernel configs (Steve Dickson) [653066] - [fs] SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred (Steve Dickson) [653066] - [fs] nfs: fix unchecked value (Steve Dickson) [653066] - [fs] Ask for time_delta during fsinfo probe (Steve Dickson) [653066] - [fs] Revalidate caches on lock (Steve Dickson) [653066] - [fs] SUNRPC: After calling xprt_release(), we must restart from call_reserve (Steve Dickson) [653066] - [fs] NFSv4: Fix up the 'dircount' hint in encode_readdir (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_decode_dirent (Steve Dickson) [653066] - [fs] NFSv4: nfs4_decode_dirent must clear entry->fattr->valid (Steve Dickson) [653066] - [fs] NFSv4: Fix a regression in decode_getfattr (Steve Dickson) [653066] - [fs] NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer (Steve Dickson) [653066] - [fs] NFS: Ensure we check all allocation return values in new readdir code (Steve Dickson) [653066] - [fs] NFS: Readdir plus in v4 (Steve Dickson) [653066] - [fs] NFS: introduce generic decode_getattr function (Steve Dickson) [653066] - [fs] NFS: check xdr_decode for errors (Steve Dickson) [653066] - [fs] NFS: nfs_readdir_filler catch all errors (Steve Dickson) [653066] - [fs] NFS: readdir with vmapped pages (Steve Dickson) [653066] - [fs] NFS: remove page size checking code (Steve Dickson) [653066] - [fs] NFS: decode_dirent should use an xdr_stream (Steve Dickson) [653066] - [fs] SUNRPC: Add a helper function xdr_inline_peek (Steve Dickson) [653066] - [fs] NFS: remove readdir plus limit (Steve Dickson) [653066] - [fs] NFS: re-add readdir plus (Steve Dickson) [653066] - [fs] NFS: Optimise the readdir searches (Steve Dickson) [653066] - [fs] NFS: add readdir cache array (Steve Dickson) [653066] - [fs] nfs: include ratelimit.h, fix nfs4state build error (Steve Dickson) [653066] - [fs] NFSv4: The state manager must ignore EKEYEXPIRED (Steve Dickson) [653066] - [fs] NFSv4: Don't ignore the error return codes from nfs_intent_set_file (Steve Dickson) [653066] - [fs] NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID (Steve Dickson) [653066] - [fs] NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation (Steve Dickson) [653066] - [fs] NFS: new idmapper (Steve Dickson) [653066] - [fs] NFS: Use kernel DNS resolver (Steve Dickson) [653066] - [fs] NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker (Steve Dickson) [653066] - [fs] NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (Steve Dickson) [653066] - [fs] NFS: Really fix put_nfs_open_context() (Steve Dickson) [653066] - [fs] NFSv4.1: keep seq_res.sr_slot as pointer rather than an index (Steve Dickson) [653066] - [fs] add a couple of mntget+dget -> path_get in nfs4proc (Steve Dickson) [653066] - [fs] nfs: show "local_lock" mount option in /proc/mounts (Steve Dickson) [653066] - [fs] NFS: handle inode==NULL in __put_nfs_open_context (Steve Dickson) [653066] - [fs] nfs: introduce mount option '-olocal_lock' to make locks local (Steve Dickson) [653066] - [fs] SUNRPC: Refactor logic to NUL-terminate strings in pages (Steve Dickson) [653066] - [fs] SUNRPC: Correct an rpcbind debugging message (Steve Dickson) [653066] - [fs] NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c (Steve Dickson) [653066] - [fs] NFSv4.1: Fix the slotid initialisation in nfs_async_rename() (Steve Dickson) [653066] - [fs] NFS: Fix a use-after-free case in nfs_async_rename() (Steve Dickson) [653066] - [fs] nfs: make sillyrename an async operation (Steve Dickson) [653066] - [fs] nfs: move nfs_sillyrename to unlink.c (Steve Dickson) [653066] - [fs] nfs: standardize the rename response container (Steve Dickson) [653066] - [fs] nfs: standardize the rename args container (Steve Dickson) [653066] - [fs] NFS: Add an 'open_context' element to struct nfs_rpc_ops (Steve Dickson) [653066] - [fs] NFS: Clean up nfs4_proc_create() (Steve Dickson) [653066] - [fs] NFSv4: Further cleanups for nfs4_open_revalidate() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_open_revalidate (Steve Dickson) [653066] - [fs] NFSv4: Further minor cleanups for nfs4_atomic_open() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_atomic_open (Steve Dickson) [653066] - [fs] Switch alloc_nfs_open_context() to struct path (Steve Dickson) [653066] - [fs] SUNRPC: Remove rpcb_getport_sync() (Steve Dickson) [653066] - [fs] NFS: Allow NFSROOT debugging messages to be enabled dynamically (Steve Dickson) [653066] - [fs] NFS: Clean up nfsroot.c (Steve Dickson) [653066] - [fs] NFS: Use super.c for NFSROOT mount option parsing (Steve Dickson) [653066] - [fs] NFS: Clean up NFSROOT command line parsing (Steve Dickson) [653066] - [fs] NFS: Remove \t from mount debugging message (Steve Dickson) [653066] - [fs] SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen (Steve Dickson) [653066] - [fs] sunrpc: simplify xdr_shrink_pagelen use of "copy" (Steve Dickson) [653066] - [fs] sunrpc: don't use the copy variable in nested block (Steve Dickson) [653066] - [fs] sunrpc: clean up xdr_shrink_pagelen use of temporary pointer (Steve Dickson) [653066] - [fs] sunrpc: don't shorten buflen twice in xdr_shrink_pagelen (Steve Dickson) [653066]- [netdrv] igb: only use vlan_gro_receive if vlans are registered (Stefan Assmann) [660192] {CVE-2010-4263}- [net] core: neighbour update Oops (Jiri Pirko) [658518] - [scsi] lpfc: Update lpfc version for 8.3.5.28 driver release (Rob Evers) [655935] - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [655935] - [scsi] lpfc: Init VFI and VPI for the physical port (Lancer SLI4 FC Support) (Rob Evers) [655935] - [scsi] lpfc: Set heartbeat timer off by default (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.27 driver release (Rob Evers) [655935] - [scsi] lpfc: Implement doorbell register changes for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Fixed a NULL pointer dereference duing memory allocation failure (Rob Evers) [655935] - [scsi] lpfc: Modified the return status of unsupport ELS commands (Rob Evers) [655935] - [scsi] lpfc: Implement READ_TOPOLOGY mailbox command and add new 16G speeds (Rob Evers) [655935] - [scsi] lpfc: Implement the new SLI 4 SLI_INTF register definitions (Rob Evers) [655935] - [scsi] lpfc: Fix bug with remote SLI4 firmware download data not being transmitted (Rob Evers) [655935] - [scsi] lpfc: Added PCI ID definitions for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Updated driver to handle CVL after Nameserver PLOGI timeouts (Rob Evers) [655935] - [scsi] lpfc: Fix for failure to log into FDMI_DID after link bounce (Rob Evers) [655935] - [scsi] lpfc: Cleanup mailbox commands in mboxq_cmpl when CVL is received (Rob Evers) [655935] - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.26 driver release (Rob Evers) [635733] - [scsi] lpfc: Fix locking issue for security mailbox commands (Rob Evers) [635733] - [scsi] lpfc: Properly handle devloss timeout during various phases of FIP engine state transactions (Rob Evers) [635733] - [scsi] lpfc: Abort all I/Os and wait XRI exchange busy complete before function reset ioctl in SLI4 driver unload (Rob Evers) [635733] - [scsi] lpfc: Prevent lock_irqsave from being called twice in a row (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling ECHO response support (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix internal loopback causing kernel panic (Rob Evers) [635733] - [scsi] lpfc: Fixed crashes for NULL pnode dereference (Rob Evers) [635733]- [block] cfq: fix recursive call in cfq_blkiocg_update_completion_stats() (Vivek Goyal) [626989]- [kernel] posix-cpu-timers: workaround to suppress the problems with mt exec (Oleg Nesterov) [656268] - [fs] bio: take care not overflow page count when mapping/copying user data (Danny Feng) [652531] {CVE-2010-4162} - [net] can-bcm: fix minor heap overflow (Danny Feng) [651847] {CVE-2010-3874} - [net] filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651705] {CVE-2010-4158} - [net] inet_diag: Make sure we actually run the same bytecode we audited (Jiri Pirko) [651269] - [v4l] ivtvfb: prevent reading uninitialized stack memory (Mauro Carvalho Chehab) [648833] {CVE-2010-4079} - [drm] via/ioctl.c: prevent reading uninitialized stack memory (Dave Airlie) [648719] {CVE-2010-4082} - [char] nozomi: clear data before returning to userspace on TIOCGICOUNT (Mauro Carvalho Chehab) [648706] {CVE-2010-4077} - [serial] clean data before filling it on TIOCGICOUNT (Mauro Carvalho Chehab) [648703] {CVE-2010-4075}- [fs] configs: enable CONFIG_PRINT_QUOTA_WARNING (Aristeu Rozanski) [579638] - [net] af_unix: limit unix_tot_inflight (Neil Horman) [656762] - [block] check for proper length of iov entries in blk_rq_map_user_iov() (Danny Feng) [652959] {CVE-2010-4163} - [net] Limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651895] {CVE-2010-4160} - [netdrv] mlx4: Add OFED-1.5.2 patch to increase log_mtts_per_seg (Jay Fenlason) [637284] - [kernel] kbuild: fix external module compiling (Aristeu Rozanski) [655231] - [mm] Fix broken use of end variable in remap_file_pages() system call (Larry Woodman) [637049] - [virt] virtio: console: Disable lseek(2) for port file operations (Amit Shah) [635537] - [virt] virtio: console: Prevent userspace from submitting NULL buffers (Amit Shah) [635535] - [virt] virtio: console: Fix poll blocking even though there is data to read (Amit Shah) [634232] - [virt] virtio: console: Send SIGIO in case of port unplug (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO on new data arrival on ports (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO to processes that request it for host events (Amit Shah) [624628] - [block] cfq-iosched: blktrace print per slice sector stats (Vivek Goyal) [626989] - [block] cfq-iosched: Implement tunable group_idle (Vivek Goyal) [626989] - [block] cfq-iosched: Do group share accounting in IOPS when slice_idle=0 (Vivek Goyal) [626989] - [block] cfq-iosched: Fixed boot warning with BLK_CGROUP=y and CFQ_GROUP_IOSCHED=n (Vivek Goyal) [626989] - [block] blk-cgroup: Fix RCU correctness warning in cfq_init_queue() (Vivek Goyal) [626989] - [netdrv] ixgbe: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [netdrv] e1000e: suppress compile warnings on certain archs (Dean Nelson) [611696] - [netdrv] e1000e: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [net] bluetooth: Fix missing NULL check (Jarod Wilson) [655668] - [v4l] Fix garbled image with zc3xx-based webcam (Jay Fenlason) [590404] - [mm] Backport missing kmemleak check into kmem_cache_create() (Larry Woodman) [654761] - [x86] acpi: mark hardware unsupported on x86 32bit cpu hot add events (Prarit Bhargava) [625585] - [x86] UEFI/EFI x86_64 pagetable initialization (Bob Picco) [654665] - [kernel] add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [634994] - [kernel] fix integer overflow in groups_search (Jerome Marchand) [629629] - [kernel] ipc: initialize structure memory to zero for compat functions (Danny Feng) [648695] {CVE-2010-4073} - [kernel] shm: fix information leak to userland (Danny Feng) [648689] {CVE-2010-4072} - [kernel] Prevent panic caused by divide by zero in find_busiest_group() (Larry Woodman) [644903] - [kernel] Backport upstream fix for a race in pid generation that causes pids to be reused immediately (Larry Woodman) [646321] - [scsi] megaraid: fix make legacy i/o ports free (Tomas Henzl) [632558] - [net] ipv6: balance pernet_operations [de]registration (Neil Horman) [625173] - [kdump] kexec: accelerate vmcore copies by marking oldmem in /proc/vmcore as cached (Neil Horman) [641315] - [mm] use compaction for GFP_ATOMIC order > 0 (Andrea Arcangeli) [622327 642570] - [kernel] module: initialize module dynamic debug later (Jason Baron) [627648] - [kernel] dynamic debug: move ddebug_remove_module() down into free_module() (Jason Baron) [627648] - [md] dm: remove extra locking when changing device size (Mike Snitzer) [644380] - [block] read i_size with i_size_read() (Mike Snitzer) [644380]- [scsi] lpfc: Update lpfc version for 8.3.5.25 driver release (Rob Evers) [645882] - [scsi] lpfc: Fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645882] - [scsi] lpfc: Fixed a race condition that can cause driver send FDISC to un-initialized VPI (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.24 driver release (Rob Evers) [645882] - [scsi] lpfc: Used PCI function reset ioctl mbox command to clean up CNA during driver unload (Rob Evers) [645882] - [scsi] lpfc: Fixed crashes for BUG_ONs hit in the lpfc_abort_handler (Rob Evers) [645882] - [scsi] lpfc: Fail I/O when adapter detects a lost frame and target reports a check condition (Rob Evers) [645882] - [scsi] lpfc: Fixed abort WQEs for FIP frames (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.23 driver release (Rob Evers) [645882] - [scsi] lpfc: Instantiate iocb_stat so compiler does not error out (Rob Evers) [645882] - [scsi] lpfc: Added unreg all rpi mailbox command before unreg vpi (Rob Evers) [645882] - [scsi] lpfc: Make all error values negative (Rob Evers) [645882] - [scsi] lpfc: Remove duplicate code from lpfc_els_retry routine (Rob Evers) [645882] - [scsi] lpfc: Fixed circular spinlock dependency between low-level driver and SCSI midlayer (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.22 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed cases of skipping possible roundrobin fail over of multiple eligible FCFs (Rob Evers) [645882] - [scsi] lpfc: Fixed FC-AL bit set issue in FLOGI rejected by McData4700 FC swich in NPV setup (Rob Evers) [645882] - [scsi] lpfc: Fixed driver not able to unregister unused FCF upon devloss timeout to all nodes (Rob Evers) [645882] - [scsi] lpfc: Fix bug with external loopback testing not becoming ready (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during controller pause test (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.21 driver release (Rob Evers) [645882] - [scsi] lpfc: Added support for Falcon firmware download authentication and SLI authentication (Rob Evers) [645882] - [scsi] lpfc: Add support for bsg MBX_SLI4_CONFIG (Rob Evers) [645882] - [scsi] lpfc: adjust lpfc_els_retry delay/retry for PLOGI, attr remove owner (Rob Evers) [645882] - [scsi] lpfc: Replaced some unnecessary spin_lock_irqsave with spin_lock_irq (Rob Evers) [645882] - [scsi] lpfc: Fixed lpfc_initial_flogi not returning failure in one of failure condition (Rob Evers) [645882] - [scsi] lpfc: Fixed r8828 stray state update in case a new FCF matched in-use FCF (Rob Evers) [645882] - [scsi] lpfc: Treated firmware matching FCF property with different index as error condition (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.20 driver release (Rob Evers) [645882] - [scsi] lpfc: Move Unload flag earlier in vport delete (Rob Evers) [645882] - [scsi] lpfc: Fix for IOCB leak on FDISC completion (Rob Evers) [645882] - [scsi] lpfc: Start looking at the return code for fc_block_scsi_eh (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.19 driver release (Rob Evers) [645882] - [scsi] lpfc: Remove unused variables that were removed from upstream submission (Rob Evers) [645882] - [scsi] lpfc: Change log message 0318 from an error to a warning as it is not an error (Rob Evers) [645882] - [scsi] lpfc: Add Security Crypto support to CONFIG_PORT mailbox command (Rob Evers) [645882] - [scsi] lpfc: Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and nodelist not empty message on console after rmmod (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to roundrobin on all available FCFs when FLOGI to in-use FCF rejected by switch (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during fabric reconfiguration (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.18 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to recover from back-to-back Clear Virtual Link with a single FCF (Rob Evers) [645882] - [scsi] lpfc: Clear VFI_REGISTERED flag when UNREG_VFI completes (Rob Evers) [645882] - [scsi] lpfc: r8088 had to be backed out temporary because it was part of a larger patch that was rejected, now put r8088 back with r8608 (Rob Evers) [645882] - [scsi] lpfc: Added code to ignore the failure of REG_VPI mailbox with UPD bit set on older tigershark firmware (Rob Evers) [645882] - [scsi] lpfc: Added code to support UPD bit of REG_VPI mailbox command (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and ndlp not becoming active (Rob Evers) [645882] - [virt] virtio: console: Reference counting portdev structs is not needed (Amit Shah) [628805] - [virt] virtio: console: Add reference counting for port struct (Amit Shah) [628805] - [virt] virtio: console: Use cdev_alloc() instead of cdev_init() (Amit Shah) [628805] - [virt] virtio: console: Add a find_port_by_devt() function (Amit Shah) [628805] - [virt] virtio: console: Add a list of portdevs that are active (Amit Shah) [628805] - [virt] virtio: console: open: Use a common path for error handling (Amit Shah) [628805] - [virt] virtio: console: remove_port() should return void (Amit Shah) [628805] - [virt] virtio: console: Make write() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Make read() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Unblock poll on port hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Un-block reads on chardev close (Amit Shah) [628805] - [virt] virtio: console: Check if portdev is valid in send_control_msg() (Amit Shah) [628805] - [virt] virtio: console: Remove control vq data only if using multiport support (Amit Shah) [628805] - [virt] virtio: console: Reset vdev before removing device (Amit Shah) [628805] - [pci] Add FW_WARN to warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] Clean up warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] intel-iommu: Combine the BIOS DMAR table warning messages (Prarit Bhargava) [588638] - [kernel] Really add TAINT_FIRMWARE_WORKAROUND (Prarit Bhargava) [588638] - [x86] ACPI: create "processor.bm_check_disable" boot param (Matthew Garrett) [635572] - [fs] Fix nfsv4 client lock reclaim behaviour (Sachin Prabhu) [638269] - [fs] ext4: Don't error out the fs if the user tries to make a file too big (Eric Sandeen) [645824] - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630809] {CVE-2010-3078} - [s390x] cio: prevent kernel panic in I/O cancel function (Hendrik Brueckner) [647825] - [s390x] qeth: timeout on connection isolation configuration errors (Hendrik Brueckner) [635053] - [kernel] etr clock synchronization race (Hendrik Brueckner) [619511] - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627142] - [net] fix rds_iovec page count overflow (Jiri Pirko) [647424] {CVE-2010-3865} - [net] netfilter: Avoid freeing pointers representing an error value (Thomas Graf) [608980] - [scsi] Fix megaraid_sas driver SLAB memory leak detected with CONFIG_DEBUG_SLAB (Shyam Iyer) [633836] - [scsi] scsi_dh_alua: Handle all states correctly (Mike Snitzer) [636994] - [scsi] ibmvscsi: Fix oops when an interrupt is pending during probe (Steve Best) [624169] - [usb] serial/mos*: prevent reading uninitialized stack memory (Don Zickus) [648698] {CVE-2010-4074} - [kbuild] don't sign out-of-tree modules (Aristeu Rozanski) [653507] - [kernel] tracing: Fix circular dead lock in stack trace (Jiri Olsa) [601047] - [watchdog] iTCO wdt: remove extra pci_dev_put()'s from init code (Prarit Bhargava) [574546] - [kernel] ecryptfs_uid_hash() buffer overflow (Jerome Marchand) [611388] {CVE-2010-2492} - [sound] seq/oss - Fix double-free at error path of snd_seq_oss_open() (Jaroslav Kysela) [630555] {CVE-2010-3080} - [x86] ACPI: allow C3 > 1000usec (Matthew Garrett) [572821] - [virt] virtio-net: init link state correctly (Jason Wang) [646369] - [virt] i8259: fix migration (Gleb Natapov) [629197] - [netdrv] prevent reading uninitialized memory in hso driver (Thomas Graf) [633144] {CVE-2010-3298}- [virt] KVM: x86: Use unlazy_fpu() for host FPU (Avi Kivity) [651005] - [fs] GFS2: reserve more blocks for transactions (Benjamin Marzinski) [637972] - [fs] core_pattern: fix truncation by core_pattern handler with long parameters (Danny Feng) [618602] - [fs] Do not mix FMODE_ and O_ flags with break_lease() and may_open() (Harshula Jayasuriya) [642677] - [fs] GFS2: fallocate support (Benjamin Marzinski) [626561] - [fs] GFS2: fix filesystem consistency error on rename (Robert S Peterson) [638657] - [fs] aio: check for multiplication overflow in do_io_submit (Jeff Moyer) [629451] - [x86] Backport several upstream CONFIG_DEBUG_RODATA optimizations and bugfixes from Intel (Larry Woodman) [557364] - [fs] GFS2: Fix typo in stuffed file data copy handling (Abhijith Das) [619810] - [powerpc] Remove redundant xics badness warning (Steve Best) [641932] - [ppc] Account time using timebase rather than PURR (Steve Best) [633515] - [ppc] pseries: Increase cpu die timeout (Steve Best) [636230] - [s390x] zfcp: Fix reference counter for point-to-point port (Hendrik Brueckner) [644005] - [powerpc] ibmveth: lost IRQ while closing/opening device leads to service loss (Steve Best) [620799] - [net] fix info leak from kernel in ethtool operation (Neil Horman) [646728] {CVE-2010-3861} - [net] drop_monitor: add EAGAIN return code to detect duplicate state changes (Neil Horman) [615788 616919] - [net] packet: fix information leak to userland (Jiri Pirko) [649900] {CVE-2010-3876} - [net] Fix stack corruption in icmp_send() (James Paradis) [629590] - [net] clean up info leak in act_police (Neil Horman) [636394] - [net] bonding: introduce primary_reselect option (Jiri Pirko) [628492] - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610237] - [scsi] mpt2sas: driver fails to recover from injected PCIe bus errors (Steve Best) [612584] - [kernel] sys_semctl: fix kernel stack leakage (Danny Feng) [648724] {CVE-2010-4083} - [security] Fix install_process_keyring error handling (David Howells) [647440] - [kernel] sysctl: fix min/max handling in __do_proc_doulongvec_minmax() (Amerigo Wang) [643290] - [kernel] kbuild: Really don't clean bounds.h and asm-offsets.h (Danny Feng) [594065] - [kernel] execve: improve interactivity and respond to SIGKILL with large arguments (Dave Anderson) [629178] - [kernel] kbuild: respect LDFLAGS when linking module signatures (Johannes Weiner) [629423] - [kernel] kbuild: fix modpost segfault (Johannes Weiner) [629418] - [fs] CIFS: Remove __exit mark from cifs_exit_dns_resolver() (David Howells) [619752] - [block] Range check cpu in blk_cpu_to_group (Steve Best) [636981] - [sound] sound/pci/rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648711 648716] - [pci] add pci_get_domain_bus_and_slot function (Chad Dupuis) [641132] - [pci] intr-remap: allow disabling source id checking (Alex Williamson) [530618] - [x86] Add native Intel cpuidle driver (Matthew Garrett) [637899] - [x86] add quirk to fixup mcp55 interrupt routing to let kdump work (Neil Horman) [562134] - [virt] KVM: VMX: Disallow NMI while blocked by STI (Avi Kivity) [616296] - [virt] KVM: x86: fix information leak to userland (Marcelo Tosatti) [649840] - [virt] kvm: write protect memory after slot swap (Michael S. Tsirkin) [647367] - [net] generic get_drvinfo() fallback in "ethtool.c" (Laszlo Ersek) [649248] - [virt] Revert "vhost: max s/g to match qemu" (Jason Wang) [623915] - [virt] KVM: Fix reboot on Intel hosts (Avi Kivity) [637520] - [virt] KVM: SVM: init_vmcb should reset vcpu->efer (Marcelo Tosatti) [554506] - [virt] fix vhost_net lanana violation (Bob Picco) [602499] - [virt] KVM: x86 emulator: Allow LOCK prefix for NEG and NOT (Avi Kivity) [618202] - [mm] Prevent Out Of Memory when changing cpuset's mems on NUMA (Larry Woodman) [597127] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [mm] revalidate page->mapping after locking page in do_generic_file_read() (Johannes Weiner) [651373] - [fs] introduce GLF_QUEUED flag (Abhijith Das) [629920] - [fs] dlm: Don't send callback to node making lock request when "try 1cb" fails (David Teigland) [629920] - [virt] KVM: Set cr0.et when the guest writes cr0 (Avi Kivity) [645898] - [virt] KVM: VMX: Give the guest ownership of cr0.ts when the fpu is active (Avi Kivity) [645898] - [virt] KVM: Lazify fpu activation and deactivation (Avi Kivity) [645898] - [virt] KVM: VMX: Allow the guest to own some cr0 bits (Avi Kivity) [645898] - [virt] KVM: Replace read accesses of vcpu->arch.cr0 by an accessor (Avi Kivity) [645898] - [virt] KVM: VMX: trace clts and lmsw instructions as cr accesses (Avi Kivity) [645898] - [x86] mce: Use HW_ERR in MCE handler (Bob Picco) [641039] - [x86] mce: Add HW_ERR printk prefix for hardware error logging (Bob Picco) [641039] - [dm] sync trivial changes from 2.6.36 (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_ctr (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_config destruction logic (Mike Snitzer) [641432] - [dm] ioctl: refactor dm_table_complete (Mike Snitzer) [641432] - [dm] snapshot: persistent use define for disk header chunk size (Mike Snitzer) [641432] - [dm] crypt: use kstrdup (Mike Snitzer) [641432] - [dm] ioctl: use nonseekable_open (Mike Snitzer) [641432] - [virt] Xen PV-HVM: Enable xen pv hvm always for Xen HVM guests (Don Dutile) [632021] - [virt] Xen PV-HVM: skip vnif cfg if match 8139 macaddr (Don Dutile) [632021] - [virt] Xen PV-HVM: Synch unplug to upstream and tweak for rhel (Don Dutile) [632021] - [virt] Xen PV-HVM: change xen_pv_hvm param from _setup to early_param (Don Dutile) [632021] - [virt] KVM: Send SRAR SIGBUS directly (Dean Nelson) [550938] - [virt] KVM: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED (Dean Nelson) [550938] - [virt] KVM: Return EFAULT from kvm ioctl when guest accesses bad area (Dean Nelson) [550938] - [virt] KVM: define hwpoison variables static (Dean Nelson) [550938] - [virt] KVM: Fix a race condition for usage of is_hwpoison_address() (Dean Nelson) [550938] - [virt] KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages (Dean Nelson) [550938] - [virt] KVM: make double/triple fault promotion generic to all exceptions (Dean Nelson) [550938] - [virt] xen: handle events as edge-triggered (Andrew Jones) [550724] - [virt] xen: use percpu interrupts for IPIs and VIRQs (Andrew Jones) [550724] - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580700] - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580700] - [x86] mtrr: Use stop machine context to rendezvous all the cpus (Prarit Bhargava) [612659] - [kernel] Backport linux-2.6 stop_machine code (Prarit Bhargava) [612659] - [netdrv] ibmveth: Fix opps during MTU change on an active device (Steve Best) [644959] - [netdrv] ehea: Fix synchronization between HW and SW send queue (Steve Best) [620792] - [netdrv] be2net: remove a BUG_ON in be_cmds.c (Ivan Vecera) [627958] - [netdrv] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [627926] - [mm] fix mbind_range() vma merge problem (Larry Woodman) [643942] - [mm] kernel: possible integer overflow in mm/fremap.c (Larry Woodman) [637049] - [mm] fix BUG() in do_coredump when out of memory (Rik van Riel) [623007]- [block] Re-introduce blk_queue_flushing() (Vivek Goyal) [635199] - [fs] SUNRPC: Fix the NFSv4 and RPCSEC_GSS Kconfig dependencies (Steve Dickson) [637278] - [fs] statfs() gives ESTALE error (Steve Dickson) [637278] - [fs] NFS: Fix a typo in nfs_sockaddr_match_ipaddr6 (Steve Dickson) [637278] - [fs] sunrpc: increase MAX_HASHTABLE_BITS to 14 (Steve Dickson) [637278] - [fs] gss:spkm3 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] gss:krb5 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] Remove incorrect do_vfs_lock message (Steve Dickson) [637278] - [fs] SUNRPC: cleanup state-machine ordering (Steve Dickson) [637278] - [fs] SUNRPC: Fix a race in rpc_info_open (Steve Dickson) [637278] - [fs] SUNRPC: Fix race corrupting rpc upcall (Steve Dickson) [637278] - [fs] Fix null dereference in call_allocate (Steve Dickson) [637278] - [fs] NFS: Fix the selection of security flavours in Kconfig (Steve Dickson) [637278] - [fs] NFS: NFS_V4 is no longer an EXPERIMENTAL feature (Steve Dickson) [637278] - [fs] NFS: fix the return value of nfs_file_fsync() (Steve Dickson) [637278] - [fs] rpcrdma: Fix SQ size calculation when memreg is FRMR (Steve Dickson) [637278] - [fs] xprtrdma: Do not truncate iova_start values in frmr registrations (Steve Dickson) [637278] - [fs] nfs: Remove redundant NULL check upon kfree() (Steve Dickson) [637278] - [fs] nfs: Add "lookupcache" to displayed mount options (Steve Dickson) [637278] - [fs] NFS: allow close-to-open cache semantics to apply to root of NFS filesystem (Steve Dickson) [637278] - [fs] SUNRPC: fix NFS client over TCP hangs due to packet loss (Steve Dickson) [637278] - [fs] NFS: Ensure that writepage respects the nonblock flag (Steve Dickson) [637278] - [fs] nfs: include space for the NUL in root path (Steve Dickson) [637278] - [fs] nfsd4: mask out non-access bits in nfs4_access_to_omode (Steve Dickson) [637279] - [fs] nfsd4: fix downgrade/lock logic (Steve Dickson) [637279] - [fs] nfsd4: bad BUG() in preprocess_stateid_op (Steve Dickson) [637279] - [fs] nfsd4: fix file open accounting for RDWR opens (Steve Dickson) [637279] - [fs] NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Add support for the RELEASE_LOCKOWNER operation (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up for lockowner XDR encoding (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Ensure that we track the NFSv4 lock state in read/write requests (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up struct nfs4_state_owner (Harshula Jayasuriya) [621304 624069] - [fs] Add back dentry argument to ->fsync (Steve Dickson) [624069] - [fs] NFS: kswapd must not block in nfs_release_page (Steve Dickson) [624069] - [fs] NFS: Fix the locking in nfs4_callback_getattr (Steve Dickson) [624069] - [net] NFSv4: Remember to clear NFS_DELEGATED_STATE in nfs_delegation_claim_opens (Steve Dickson) [624069] - [net] SUNRPC: Defer deleting the security context until gss_do_free_ctx() (Steve Dickson) [624069] - [net] SUNRPC: prevent task_cleanup running on freed xprt (Steve Dickson) [624069] - [net] SUNRPC: Reduce asynchronous RPC task stack usage (Steve Dickson) [624069] - [net] SUNRPC: Move the bound cred to struct rpc_rqst (Steve Dickson) [624069] - [net] SUNRPC: Clean up of rpc_bindcred() (Steve Dickson) [624069] - [net] SUNRPC: Move remaining RPC client related task initialisation into clnt.c (Steve Dickson) [624069] - [net] SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task (Steve Dickson) [624069] - [net] SUNRPC: Make the credential cache hashtable size configurable (Steve Dickson) [624069] - [net] SUNRPC: Store the hashtable size in struct rpc_cred_cache (Steve Dickson) [624069] - [fs] NFS: Ensure the AUTH_UNIX credcache is allocated dynamically (Steve Dickson) [624069] - [fs] NFS: Fix the NFS users of rpc_restart_call() (Steve Dickson) [624069] - [net] SUNRPC: The function rpc_restart_call() should return success/failure (Steve Dickson) [624069] - [fs] NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks (Steve Dickson) [624069] - [fs] NFSv4: Clean up the process of renewing the NFSv4 lease (Steve Dickson) [624069] - [fs] NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly (Steve Dickson) [624069] - [fs] NFS: nfs_rename() should not have to flush out writebacks (Steve Dickson) [624069] - [fs] NFS: Clean up the callers of nfs_wb_all() (Steve Dickson) [624069] - [fs] NFS: Fix up the fsync code (Steve Dickson) [624069] - [fs] NFSv4.1: There is no need to init the session more than once (Steve Dickson) [624069] - [fs] NFSv41: Cleanup for nfs4_alloc_session (Steve Dickson) [624069] - [fs] NFSv41: Clean up exclusive create (Steve Dickson) [624069] - [fs] NFSv41: Deprecate nfs_client->cl_minorversion (Steve Dickson) [624069] - [fs] NFSv41: Fix nfs_async_inode_return_delegation() ugliness (Steve Dickson) [624069] - [fs] NFSv41: Convert the various reboot recovery ops etc to minor version ops (Steve Dickson) [624069] - [fs] NFSv41: Clean up the NFSv4.1 minor version specific operations (Steve Dickson) [624069] - [fs] nfs: kill renewd before clearing client minor version (Steve Dickson) [624069] - [fs] NFSv41: Don't store session state in the nfs_client->cl_state (Steve Dickson) [624069] - [fs] NFSv41: Further cleanup for nfs4_sequence_done (Steve Dickson) [624069] - [fs] NFSv4.1: Make nfs4_setup_sequence take a nfs_server argument (Steve Dickson) [624069] - [fs] NFSv4.1: Merge the nfs41_proc_async_sequence() and nfs4_proc_sequence() (Steve Dickson) [624069] - [fs] NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1 (Steve Dickson) [624069] - [fs] NFSv4.1: Simplify nfs41_sequence_done() (Steve Dickson) [624069] - [fs] NFSv4.1: Clean up nfs4_setup_sequence (Steve Dickson) [624069] - [fs] NFSv41: Fix a memory leak in nfs41_proc_async_sequence() (Steve Dickson) [624069] - [fs] nfsd41: Fix a crash when a callback is retried (Steve Dickson) [624081] - [fs] nfsd: minor nfsd read api cleanup (Steve Dickson) [624081] - [fs] gcc-4.6: nfsd: fix initialized but not read warnings (Steve Dickson) [624081] - [fs] nfsd4: share file descriptors between stateid's (Steve Dickson) [624081] - [fs] nfsd4: fix openmode checking on IO using lock stateid (Steve Dickson) [624081] - [fs] nfsd4: miscellaneous process_open2 cleanup (Steve Dickson) [624081] - [fs] nfsd4: don't pretend to support write delegations (Steve Dickson) [624081] - [fs] nfsd: bypass readahead cache when have struct file (Steve Dickson) [624081] - [fs] nfsd: remove unused assignment from nfsd_link (Steve Dickson) [624081] - [fs] NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR (Steve Dickson) [624081] - [fs] nfsd4: comment nitpick (Steve Dickson) [624081] - [net] sunrpc: make the cache cleaner workqueue deferrable (Steve Dickson) [624081] - [fs] nfsd4: fix delegation recall race use-after-free (Steve Dickson) [624081 637278] - [fs] nfsd4: fix deleg leak on callback error (Steve Dickson) [624081 637278] - [fs] nfsd4: remove some debugging code (Steve Dickson) [624081 637278] - [fs] nfsd: nfs4callback encode_stateid helper function (Steve Dickson) [624081 637278] - [fs] nfsd4: translate memory errors to delay, not serverfault (Steve Dickson) [624081 637278] - [fs] nfsd4; fix session reference count leak (Steve Dickson) [624081 637278] - [fs] nfsd4: don't bother storing callback reply tag (Steve Dickson) [624081 637278] - [fs] nfsd4: fix use of op_share_access (Steve Dickson) [624081 637278] - [fs] nfsd4: treat more recall errors as failures (Steve Dickson) [624081 637278] - [fs] nfsd4: remove extra put() on callback errors (Steve Dickson) [624081 637278] - [virt] xen-blkfront: disable barrier/flush write support (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_discard to preserve kABI (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_flush to preserve kABI (Mike Snitzer) [635199] - [block] revert bio flag changes to preserve kABI (Jeff Moyer) [635199] - [block] restore rq_flag_bits to their original values (Mike Snitzer) [635199] - [block] initialize old barrier members of request_queue (Mike Snitzer) [635199] - [block] reintroduce blk_queue_ordered to maintain compatibility (Vivek Goyal) [635199] - [block] Documentation: fix block api docbook documentation (Mike Snitzer) [635199] - [block] remove BLKDEV_IFL_WAIT (Mike Snitzer) [635199] - [block] remove the BLKDEV_IFL_BARRIER flag (Mike Snitzer) [635199] - [mm] swap: do not send discards as barriers (Mike Snitzer) [635199] - [fs] fat: do not send discards as barriers (Mike Snitzer) [635199] - [fs] ext4: do not send discards as barriers (Mike Snitzer) [635199] - [fs] jbd2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier (Mike Snitzer) [635199] - [fs] jbd: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] gfs2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] btrfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] xfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [block] pass gfp_mask and flags to sb_issue_discard (Mike Snitzer) [635199] - [block] disallow FS recursion from sb_issue_discard allocation (Mike Snitzer) [635199] - [dm] convey that all flushes are processed as empty (Mike Snitzer) [635199] - [dm] fix locking context in queue_io() (Mike Snitzer) [635199] - [dm] relax ordering of bio-based flush implementation (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for request-based dm (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for bio-based dm (Mike Snitzer) [635199] - [block] make __blk_rq_prep_clone() copy most command flags (Mike Snitzer) [635199] - [md] implment REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [virt] virtio_blk: drop REQ_HARDBARRIER support (Mike Snitzer) [635199] - [block] loop: implement REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [block] use REQ_FLUSH in blkdev_issue_flush() (Mike Snitzer) [635199] - [block] update documentation for REQ_FLUSH / REQ_FUA (Mike Snitzer) [635199] - [block] make sure FSEQ_DATA request has the same rq_disk as the original (Mike Snitzer) [635199] - [block] kick queue after sequencing REQ_FLUSH/FUA (Mike Snitzer) [635199] - [block] initialize flush request with WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [635199] - [block] simplify queue_next_fseq (Mike Snitzer) [635199] - [block] filter flush bio's in __generic_make_request() (Mike Snitzer) [635199] - [block] preserve RHEL6.0 struct request_queue kABI (Mike Snitzer) [635199] - [block] implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests (Mike Snitzer) [635199] - [fs] replace internal uses of SWRITE I/O types by sync_dirty_buffer() (Mike Snitzer) [635199] - [fs] removing the use of the BH_Ordered flag (Mike Snitzer) [635199] - [block] rename barrier/ordered to flush (Mike Snitzer) [635199] - [block] rename blk-barrier.c to blk-flush.c (Mike Snitzer) [635199] - [block] blkdev: check for valid request queue before issuing flush (Mike Snitzer) [635199] - [block] blkdev: move blkdev_issue helper functions to separate file (Mike Snitzer) [635199] - [block] blkdev: allow async blkdev_issue_flush requests (Mike Snitzer) [635199] - [block] blkdev: generalize flags for blkdev_issue_fn functions (Mike Snitzer) [635199] - [fs] ext4: check missed return value in ext4_sync_file() (Mike Snitzer) [635199] - [fs] ext4, jbd2: Add barriers for file systems with exernal journals (Mike Snitzer) [635199] - [block] drop barrier ordering by queue draining (Mike Snitzer) [635199] - [block] misc cleanups in barrier code (Mike Snitzer) [635199] - [block] remove spurious uses of REQ_HARDBARRIER (Mike Snitzer) [635199] - [block] deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() (Mike Snitzer) [635199] - [block] kill QUEUE_ORDERED_BY_TAG (Mike Snitzer) [635199] - [xen] blkfront: update use of barriers to ease flush+fua backport (Mike Snitzer) [635199] - [block] loop: queue ordered mode should be DRAIN_FLUSH (Mike Snitzer) [635199] - [ide] remove unnecessary blk_queue_flushing() test in do_ide_request() (Mike Snitzer) [635199] - [block] remove q->prepare_flush_fn completely (Mike Snitzer) [635199] - [scsi] use REQ_TYPE_FS for flush request (Mike Snitzer) [635199] - [block] set up rq->rq_disk properly for flush requests (Mike Snitzer) [635199] - [block] set REQ_TYPE_FS on flush requests (Mike Snitzer) [635199] - [virt] virtio_blk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [dm] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] osdblk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [scsi] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] permit PREFLUSH and POSTFLUSH without prepare_flush_fn (Mike Snitzer) [635199] - [block] introduce REQ_FLUSH flag (Mike Snitzer) [635199] - [md] raid-1/10 Fix bio_rw bit manipulations again (Mike Snitzer) [635199] - [block] fixup missing conversion from BIO_RW_DISCARD to REQ_DISCARD (Mike Snitzer) [635199] - [block] define READA constant in terms of unified flag (Mike Snitzer) [635199] - [fs] bio: separate out blk_types.h (Mike Snitzer) [635199] - [block] unify flags for struct bio and struct request (Mike Snitzer) [635199] - [block] BARRIER request should imply SYNC (Mike Snitzer) [635199] - [block] fix some more cmd_type cleanup fallout (Mike Snitzer) [635199] - [block] remove wrappers for request type/flags (Mike Snitzer) [635199] - [scsi] scsi_dh_emc: request flag cleanup (Mike Snitzer) [635199] - [ide] Fix IDE taskfile with cfq scheduler (Mike Snitzer) [635199]- [mm] remove false positive THP pmd_present BUG_ON (Andrea Arcangeli) [646384]- [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [644896]- [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [641408]- [security] IMA: require command line option to enabled (Eric Paris) [643667]- [net] Fix priv escalation in rds protocol (Neil Horman) [642900] {CVE-2010-3904} - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642473] {CVE-2010-2963} - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631626] - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [643371] - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [641764] - [drm] fix ioctls infoleak (Danny Feng) [621437] {CVE-2010-2803} - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628438] {CVE-2010-2955} - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632072] {CVE-2010-3084} - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [622327 642570] - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [622327 642570] - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [622327 642570] - [mm] fix hibernate memory corruption (Andrea Arcangeli) [633344 642570] - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [622327 642570] - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [622327 625875 642570] - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [622327 642570] - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [622327 642570] - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [622327 642570]- [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [636233]- [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639885] {CVE-2010-3698} - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637691] {CVE-2010-2962} - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [633907] - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638486] {CVE-2010-3442} - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [634703] - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [624909] - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [622327 640611] - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638089] {CVE-2010-3437} - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [640871] - [drm] Prune GEM vma entries (Dave Airlie) [640870] - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [640579] - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [640576] - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640462] {CVE-2010-3705} - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [638525] - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637682] {CVE-2010-3432} - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [636978] - [scsi] fcoe: Fix NPIV (Neil Horman) [631246]- [block] prevent merges of discard and write requests (Mike Snitzer) [637805] - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [636678] - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [636678] - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [636678] - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [636678] - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [636678] - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [634500] - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [631547] - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [631547] - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [631547] - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [631547] - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [redhat] s390x: kdump: allow zfcpdump to mount and write to ext4 file systems [628676] - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [626956] - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [626956] - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [626454]- [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Danny Feng) [634452] {CVE-2010-3301} - [kernel] compat: Make compat_alloc_user_space() incorporate the access_ok() (Danny Feng) [634466] {CVE-2010-3081} - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [632631] - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [632631]- [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [625914] - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [629066] - [x86] UV: use virtual efi on SGI systems (George Beshers) [627653]- [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084] - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084] - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960} - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}- [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787] - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981] - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587] - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587] - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718] - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959} - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595] - [fs] cifs: check for NULL session password (Jeff Layton) [625583] - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]- [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859] - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859] - [mm] make the vma list be doubly linked (Mike Snitzer) [607859] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}- [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665] - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460] - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460] - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013] - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877] - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075] - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]- [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859] - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859] - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859] - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859] - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860] - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329] - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]- [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287] - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486] - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059] - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276] - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328] - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111] - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666] - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786] - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874] - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829] - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013] - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]- [fs] ext4: fix discard failure detection (Eric Sandeen) [608731] - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768] - [scsi] bfa: vport create/delete fix (Rob Evers) [619226] - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386] - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742] - [scsi] increase flush timeout (Mike Christie) [605322] - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]- [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883] - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538} - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749] - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566] - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041] - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039] - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044] - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178] - [dm] mpath: enable discard support (Mike Snitzer) [619196] - [block] update request stacking methods to support discards (Mike Snitzer) [619196] - [dm] stripe: enable discard support (Mike Snitzer) [619196] - [dm] stripe: optimize sector division (Mike Snitzer) [619196] - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196] - [dm] error: return error for discards (Mike Snitzer) [619196] - [dm] delay: enable discard support (Mike Snitzer) [619196] - [dm] zero: silently drop discards (Mike Snitzer) [619196] - [dm] split discard requests on target boundaries (Mike Snitzer) [619196] - [dm] use dm_target_offset macro (Mike Snitzer) [619196] - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196] - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196] - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196] - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196] - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]- [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660] - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305] - [virt] KVM: Trace exception injection (Gleb Natapov) [616427] - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333] - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478} - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401] - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]- [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830] - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058] - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058] - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058] - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390] - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin) - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503] - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503] - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002] - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807] - [dm] separate device deletion from dm_put (Mike Snitzer) [619199] - [dm] prevent access to md being deleted (Mike Snitzer) [619199] - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]- [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880] - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625] - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625] - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625] - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625] - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625] - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625] - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625] - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097] - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305] - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118] - [cgroups] fix API thinko (Alex Williamson) [615118] - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118] - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657] - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)- [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255] - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431] - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380] - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450] - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415] - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305] - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505] - [x86] Retract nmi-stacktrace patch (George Beshers) [598586] - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608] - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608] - [fs] cifs: check kmalloc() result (Jeff Layton) [618608] - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608] - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608] - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608] - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608] - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608] - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608] - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608] - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608] - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608] - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608] - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608] - [fs] cifs: change && to || (Jeff Layton) [618608] - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608] - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608] - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608] - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608] - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860] - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860] - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878] - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501] - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930] - [virt] Default Xen PV-HVM to off (Don Dutile) [618172] - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427] - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324] - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299] - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939] - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882] - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866] - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845] - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721] - [kernel] cmdline disable real time scheduler (George Beshers) [607587] - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808] - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]- [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]- [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235] - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235] - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235] - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235] - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235] - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235] - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235] - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235] - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235] - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235] - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235] - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235] - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583] - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264] - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264] - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264] - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264] - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264] - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808] - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560] - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969] - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118] - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118] - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]- [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604] - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384] - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384] - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525] - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525] - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525] - [pci] add Intel USB specific reset method (Alex Williamson) [619525] - [pci] support device-specific reset methods (Alex Williamson) [619525] - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579] - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579] - [kernel] Update the node sysfs code (Steve Best) [612579] - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579] - [kernel] Add section count to memory_block (Steve Best) [612579] - [kernel] Add new phys_index properties (Steve Best) [612579] - [kernel] Move the find_memory_block() routine up (Steve Best) [612579] - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217] - [usb] kabi placeholders for xhci (Don Zickus) [617217] - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675] - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675] - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675] - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675] - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675] - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675] - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675] - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427] - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427] - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427] - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557] - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557] - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557] - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]- [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331] - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594] - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597] - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601] - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618] - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621] - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586] - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103] - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831] - [block] md: fix lock ordering problem (Doug Ledford) [616103] - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786] - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741] - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686] - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212] - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013] - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747] - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279] - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214] - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007] - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952] - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252] - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058] - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542] - [md] Fix md raid partition detection update (Doug Ledford) [607477] - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480] - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183] - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364] - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196] - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904] - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]- [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733] - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972] - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}- [block] Disable async multicore raid xor function (Doug Ledford) [596490] - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509] - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509] - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509] - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444] - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240] - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792] - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908] - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354] - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207] - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631] - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089] - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318] - [md] Fix md raid partition detection (Doug Ledford) [607477] - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376] - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650] - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}- [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035] - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035] - [mm] add context argument to shrinker callback (Dave Chinner) [617035] - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635] - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635] - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635] - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635] - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402] - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402] - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741] - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663] - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895} - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432] - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795] - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662] - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993] - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029] - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119] - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177] - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430] - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174] - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770] - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243] - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243] - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974] - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432] - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750] - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614] - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780] - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841] - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251] - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]- [virt] Call mask notifiers from pic (Gleb Natapov) [608613] - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613] - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595] - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595] - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154] - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154] - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154] - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641] - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641] - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641] - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641] - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641] - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641] - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641] - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641] - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709] - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290] - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002] - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767] - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254] - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642] - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156] - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215] - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024] - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950] - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435] - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722] - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925] - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476] - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650] - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421] - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311] - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704] - [netdrv] ath9k: cleanup init error path (John Linville) [610224] - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996] - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996] - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134] - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134] - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134] - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134] - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360] - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134] - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]- [block] cciss: bump version 3626RH (Tomas Henzl) [609522] - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522] - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522] - [block] cciss: fix hard reset (Tomas Henzl) [609522] - [block] cciss: factor out reset devices code (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522] - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522] - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522] - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522] - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522] - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522] - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522] - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522] - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522] - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522] - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131] - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587] - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516] - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049] - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]- [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031] - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031] - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031] - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031] - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687] - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679] - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679] - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635] - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260] - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260] - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825] - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595] - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537] - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365] - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278] - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365] - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359] - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]- [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564] - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564] - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343] - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226} - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710] - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555] - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648] - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809] - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782] - [netdrv] mac80211: remove wep dependency (John Linville) [608704] - [mm] fix swapin race conditions (Andrea Arcangeli) [606131] - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611] - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611] - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611] - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611] - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611] - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611] - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611] - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611] - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]- [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610] - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610] - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610] - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610] - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610] - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610] - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610] - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610] - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610] - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610] - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610] - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610] - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610] - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610] - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610] - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610] - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610] - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610] - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610] - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610] - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610] - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610] - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610] - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610] - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610] - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610] - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610] - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610] - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610] - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610] - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610] - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610] - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610] - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610] - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703] - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703] - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591] - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591] - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591] - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397] - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743] - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321] - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]- [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608] - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608] - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608] - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608] - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608] - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608] - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608] - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608] - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608] - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608] - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608] - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608] - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608] - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608] - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608] - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608] - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608] - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608] - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608] - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608] - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608] - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608] - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608] - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608] - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608] - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608] - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608] - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608] - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608] - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608] - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608] - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359] - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359] - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842] - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842] - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842] - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842] - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842] - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842] - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490] - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490] - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]- [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731] - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393] - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393] - [dm] skip second flush if request unsupported (Mike Snitzer) [612014] - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014] - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375] - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375] - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375] - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375] - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014] - [block] dm: support discard for multiple devices (Mike Snitzer) [612014] - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014] - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014] - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054] - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054] - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054] - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054] - [block] don't allocate a payload for discard request (Mike Snitzer) [610054] - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985] - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062] - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002] - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827] - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652] - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476] - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672] - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255] - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846] - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653] - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242] - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922] - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631] - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268] - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184] - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217] - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650] - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]- [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763] - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786] - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786] - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786] - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786] - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786] - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095] - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095] - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095] - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095] - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095] - [x86] UV: Delete unneeded boot messages (George Beshers) [573095] - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095] - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095] - [x86] Enable NMI on all cpus on UV (George Beshers) [573095] - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095] - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028] - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028] - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320] - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318] - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316] - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313] - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311] - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308] - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307] - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305] - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304] - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303] - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301] - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300] - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298] - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297] - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292] - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607] - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]- [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]- [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]- [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]- [mm] Fix slabcache corruption (Larry Woodman) [602595]- [infiniband] Add IBoE support (Doug Ledford) [571959] - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681] - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095] - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558] - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333] - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333] - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333] - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736] - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736] - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131] - [dm] discard support for the linear target (Mike Snitzer) [608280] - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280] - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]- [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054] - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583] - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583] - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583] - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583] - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729] - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729] - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729] - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729] - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729] - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729] - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729] - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735] - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735] - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736] - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738] - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516] - [netdrv] ehea: error handling improvement (Steve Best) [600516] - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974] - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974] - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223] - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223] - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223] - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223] - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223] - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729] - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729] - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304] - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304] - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304] - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834] - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834] - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834] - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834] - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428] - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522] - [security] IMA: policy handling and general cleanups (Eric Paris) [584901] - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901] - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729] - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451] - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681] - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681] - [scsi] hpsa: reset devices code (Tomas Henzl) [598681] - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681] - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681] - [scsi] hpsa: look up the board id (Tomas Henzl) [598681] - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696] - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688] - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336] - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302] - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392] - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392] - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392] - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311] - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283] - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264] - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803] - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803] - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803] - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803] - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803] - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803] - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803] - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570] - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570] - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878] - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511] - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333] - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477] - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477] - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477] - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477] - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477] - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477] - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477] - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477] - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477] - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477] - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477] - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477] - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477] - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]- [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146] - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195] - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566] - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936] - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933] - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797] - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266] - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630] - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591] - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262] - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564] - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970] - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466] - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296] - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549] - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264] - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739] - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235] - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093] - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557] - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780] - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164] - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265] - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197] - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247] - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302] - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090] - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417] - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055] - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662] - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878] - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920] - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239] - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494] - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876] - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563] - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554] - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495] - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779] - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408] - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747] - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071} - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785] - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707] - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428] - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427] - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384] - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061] - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645] - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066} - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636} - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098] - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435] - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498] - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719] - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422] - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422] - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422] - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422] - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422] - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422] - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422] - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735] - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735] - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735] - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192] - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192] - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202] - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202] - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202] - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202] - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202] - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202] - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202] - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202] - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733] - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733] - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733] - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733] - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733] - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733] - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733] - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733] - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733] - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733] - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733] - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733] - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733] - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733] - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733] - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733] - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733] - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733] - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733] - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733] - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733] - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733] - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733] - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197] - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733] - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733] - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733] - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733] - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733] - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733] - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733] - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733] - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733] - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733] - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733] - [fs] fuse: fix large stack use (Prarit Bhargava) [603733] - [uwb] wlp: refactor wlp_get_() macros (Prarit Bhargava) [603733] - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733] - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733] - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733] - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733] - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733] - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733] - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733] - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733] - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733] - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733] - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733] - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760] - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760] - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148] - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845] - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847] - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846] - [netdrv] iwlwifi: fix scan races (John Linville) [595846] - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690] - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690] - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690] - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584] - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584] - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299] - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299] - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [modsign] Include the GNU build ID note in the digest (David Howells) [581965] - [modsign] Fix a number of module signing bugs (David Howells) [581965] - [modsign] KEYS: Return more accurate error codes (David Howells) [591891] - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555] - [scsi] sync fcoe with upstream (Mike Christie) [603263] - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175] - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066] - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807] - [scsi] sync fcoe (Mike Christie) [595558] - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268] - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]- [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566] - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397] - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595] - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354] - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354] - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354] - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]- [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397] - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]- [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]- [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927] - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134] - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134] - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134] - [mm] root anon vma use root (Andrea Arcangeli) [578134] - [mm] avoid ksm hang (Andrea Arcangeli) [578134] - [mm] always add new vmas at the end (Andrea Arcangeli) [578134] - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134] - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108] - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081] - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077] - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058] - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068] - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069] - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022] - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]- [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555] - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555] - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555] - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555] - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555] - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555] - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]- [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748] - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748] - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009] - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502] - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502] - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502] - [block] Add padding to writeback_control (Mike Snitzer) [594570] - [fs] cifs: fix page refcount leak (Jeff Layton) [595827] - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821] - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010] - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691] - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997] - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584] - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979] - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604] - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635] - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635] - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499] - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959] - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787] - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334] - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036] - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077] - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495] - [kernel] proc: backport afinity_hint code (Neil Horman) [591509] - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154] - [scsi] bfa: code review fixes (Rob Evers) [583154] - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963] - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368] - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327] - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970] - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970] - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970] - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826] - [virt] x86, hypervisor: add missing (Amit Shah) [582826] - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215] - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215] - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215] - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215] - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215] - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215] - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215] - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215] - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215] - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215] - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215] - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215] - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215] - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215] - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215] - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215] - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215] - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215] - [nfs] nfsd: further comment typos (Steve Dickson) [597215] - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215] - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215] - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215] - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215] - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215] - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215] - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215] - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215] - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215] - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215] - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215] - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215] - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215] - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215] - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215] - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215] - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215] - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215] - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215] - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215] - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215] - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215] - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215] - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215] - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215] - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215] - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215] - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215] - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478] - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478] - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478] - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]- [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808] - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032] - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456] - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020] - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912] - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033] - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122] - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393] - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503] - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407] - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916] - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965] - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971] - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134] - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351] - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561] - [nfs] sunrpc trace points (Steve Dickson) [567741] - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391] - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225] - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129] - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438] - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344] - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641} - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510] - [serial] fix serial console hang after entering username (John Villalovos) [590851] - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843] - [fs] cleanup generic block based fiemap (Josef Bacik) [578560] - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078] - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418] - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483] - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483] - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483] - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483] - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483] - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483] - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483] - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483] - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483] - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483] - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483] - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483] - [fs] cifs: trivial white space (Jeff Layton) [591483] - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483] - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483] - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483] - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483] - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483] - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229] - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709] - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709] - [ata] pata_via: fixup detection issues (David Milburn) [591074] - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891] - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891] - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437} - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891] - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891] - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891] - [security] keys: fix an RCU warning (David Howells) [591891] - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891] - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894] - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894] - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894] - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894] - [fs] fscache: add missing unlock (David Howells) [591894] - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894] - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894] - [fs] switch cachefiles to kern_path() (David Howells) [591894] - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894] - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751] - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751] - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751] - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515] - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515] - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515] - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210] - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210] - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210] - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210] - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478] - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478] - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478] - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478] - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478] - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478] - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478] - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478] - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478] - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478] - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478] - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478] - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478] - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478] - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478] - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478] - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478] - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478] - [nfs] Squelch compiler warning (Steve Dickson) [595478] - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478] - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478] - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478] - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478] - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478] - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478] - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478] - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478] - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478] - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478] - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478] - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478] - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478] - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478] - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478] - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478] - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478] - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478] - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478] - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478] - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478] - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478] - [nfs] Fix a race with the new commit code (Steve Dickson) [595478] - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478] - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478] - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478] - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478] - [nfs] fix unlikely memory leak (Steve Dickson) [595478] - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478] - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478] - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]- [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987] - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003] - [perf] userspace and core update fix (Jason Baron) [567828 578987] - [perf] rhel6 perf fixups (Jason Baron) [567828 578987] - [perf] backport latest core perf support (Jason Baron) [567828 578987] - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987] - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628] - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023] - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789] - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789] - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023] - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229] - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229] - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229] - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229] - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229] - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229] - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229] - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229] - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229] - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229] - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229] - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229] - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229] - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229] - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229] - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229] - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229] - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229] - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229] - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229] - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229] - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229] - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229] - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229] - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229] - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229] - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229] - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229] - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229] - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229] - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229] - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229] - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229] - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229] - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229] - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229] - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229] - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229] - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229] - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229] - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229] - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229] - [rds] Fix panic on unload (Doug Ledford) [500229] - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229] - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229] - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229] - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229] - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229] - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229] - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229] - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229] - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229] - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229] - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229] - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229] - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229] - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229] - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229] - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229] - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229] - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229] - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229] - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229] - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229] - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229] - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229] - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229] - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229] - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229] - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229] - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229] - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229] - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229] - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229] - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229] - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229] - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229] - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229] - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229] - [net] use helpers to access mc list (Doug Ledford) [500229] - [net] use helpers to access uc list (Doug Ledford) [500229] - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229] - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229] - [pci] cache PCIe capability offset (Doug Ledford) [500229] - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229] - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371] - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371] - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371] - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371] - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371] - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371] - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371] - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371] - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371] - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371] - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371] - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371] - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371] - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371] - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371] - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371] - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371] - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371] - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371] - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371] - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371] - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371] - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371] - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371] - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371] - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371] - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371] - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371] - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371] - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371] - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371] - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371] - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371] - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371] - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371] - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371] - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371] - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371] - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371] - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371] - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371] - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371] - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371] - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371] - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]- [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572] - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283] - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572] - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572] - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572] - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572] - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572] - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572] - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572] - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572] - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572] - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572] - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572] - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572] - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572] - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572] - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572] - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572] - [mm] Memory compaction core (Andrea Arcangeli) [556572] - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572] - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572] - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572] - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572] - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572] - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572] - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572] - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572] - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572] - [mm] enable direct defrag (Andrea Arcangeli) [556572] - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572] - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572] - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572] - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572] - [mm] set default to never (Andrea Arcangeli) [556572] - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572] - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003] - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572] - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572] - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861] - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572] - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572] - [mm] khugepaged user stack (Andrea Arcangeli) [556572] - [mm] define hugetlb_page (Andrea Arcangeli) [556572] - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572] - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572] - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572] - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572] - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572] - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572] - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442] - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442] - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442] - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442] - [lib] introduce list_sort (Dave Chinner) [585442] - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442] - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442] - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082] - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082] - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082] - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082] - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082] - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082] - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082] - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082] - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082] - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082] - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082] - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082] - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082] - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082] - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082] - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082] - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082] - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082] - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082] - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082] - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082] - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311] - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757] - [usb] fix usbfs regression (Stanislaw Gruszka) [584757] - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067] - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067] - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063] - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063] - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063] - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693] - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693] - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693] - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693] - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693] - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693] - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693] - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693] - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693] - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062] - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062] - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062] - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062] - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062] - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062] - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062] - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062] - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062] - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062] - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062] - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062] - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062] - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063] - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063] - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063] - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063] - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063] - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063] - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063] - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067] - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757] - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019] - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907] - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879] - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728] - [virt] VMware Balloon driver (Amit Shah) [582826] - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294] - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507] - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814] - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648] - [infiniband] iser: fix failover slowdown (Mike Christie) [589174] - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052] - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652] - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466] - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854] - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464] - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739] - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294] - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095] - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095] - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095] - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095] - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095] - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158] - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158] - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158] - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158] - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158] - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158] - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158] - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158] - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158] - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158] - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029] - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029] - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029] - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029] - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029] - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029] - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029] - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029] - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029] - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029] - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029] - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029] - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709] - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853] - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087] - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087] - [net] core: add IFLA_STATS64 support (Chris Wright) [581087] - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087] - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087] - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087] - [scsi] sync iscsi layer (Mike Christie) [564148 570682]- [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154] - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474] - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474] - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474] - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474] - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474] - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474] - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188] - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083] - [mm] show per-process swap usage via procfs (Larry Woodman) [546533] - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738] - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688] - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629] - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322] - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979] - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095] - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417] - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926] - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677] - [char] Eliminate use after free (Amit Shah) [593189] - [ipmi] fix unlock balance (Tomas Henzl) [592925] - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440] - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440] - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330] - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330] - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330] - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330] - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330] - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330] - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330] - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134] - [virt] xen: backport PV-on-HVM (Don Dutile) [523134] - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341] - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341] - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735] - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735] - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067] - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067] - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067] - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067] - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067] - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067] - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067] - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067] - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067] - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067] - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067] - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067] - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067] - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067] - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067] - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067] - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067] - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067] - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067] - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067] - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067] - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067] - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067] - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067] - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067] - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067] - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063] - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063] - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063] - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063] - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063] - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063] - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063] - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064] - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064] - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064] - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064] - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064] - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064] - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064] - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064] - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064] - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064] - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064] - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064] - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064] - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064] - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064] - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064] - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065] - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065] - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065] - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065] - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065] - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065] - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065] - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065] - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065] - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065] - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065] - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063] - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]- [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340] - [fs] ext3: enable barriers by default (Eric Sandeen) [586062] - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724] - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418] - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533] - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497] - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893] - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818] - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781] - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628] - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078] - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343] - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109] - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786] - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962] - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109] - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562] - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792] - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659] - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659] - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659] - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659] - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659] - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659] - [mm] introduce coredump parameter structure (Amerigo Wang) [578659] - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754] - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603] - [virt] Try using new kvm clock msrs (Glauber Costa) [569603] - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603] - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603] - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296] - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296] - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296] - [virt] change msr numbers for kvmclock (Glauber Costa) [592296] - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062] - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062] - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063] - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063] - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063] - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063] - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063] - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063] - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063] - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063] - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063] - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064] - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064] - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064] - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065] - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065] - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]- [scsi] Sync fcoe to upsteam (Mike Christie) [590781] - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477] - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400] - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064] - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064] - [net] restore ip source validation (Stanislaw Gruszka) [580064] - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064] - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175] - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641] - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641] - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641] - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055] - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117] - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630] - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216] - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436} - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307] - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307] - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307] - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757] - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757] - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757] - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757] - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757] - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757] - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757] - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757] - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757] - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757] - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757] - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757] - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757] - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757] - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757] - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757] - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757] - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757] - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757] - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757] - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757] - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757] - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757] - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757] - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757] - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757] - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757] - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757] - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757] - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757] - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757] - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757] - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757] - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757] - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757] - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757] - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067] - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067] - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067] - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067] - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067] - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067] - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067] - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067] - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067] - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067] - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067] - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067] - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063] - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065] - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063] - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063] - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063] - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065] - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065] - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063] - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065] - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]- [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307} - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307} - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307} - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173} - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435} - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945] - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813] - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397] - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693] - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693] - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693] - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062] - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063] - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063] - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063] - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063] - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065] - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065] - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067] - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067] - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067] - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067] - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067] - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067] - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067] - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757] - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757] - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757] - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757] - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757] - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570] - [dm] eliminate some holes in data structures (Mike Snitzer) [586089] - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089] - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089] - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089] - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089] - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089] - [dm] mpath: refactor pg_init (Mike Snitzer) [586089] - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089] - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089] - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089] - [dm] document when snapshot has finished merging (Mike Snitzer) [586089] - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089] - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089] - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089] - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762] - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693] - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693] - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693] - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693] - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693] - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693] - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065] - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067] - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067] - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757] - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757] - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728] - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272] - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555] - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065] - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067] - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065] - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065] - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108] - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108] - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108] - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182] - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182] - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182] - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182] - [block] blkio: Fix compile errors (Vivek Goyal) [586182] - [block] Update to io-controller stats (Vivek Goyal) [586182] - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182] - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182] - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182] - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182] - [block] blkio: Add io_merged stat (Vivek Goyal) [586182] - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182] - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182] - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182] - [block] blkio: Add io controller stats like (Vivek Goyal) [586182] - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182] - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182] - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182] - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848] - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811] - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811] - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811] - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811] - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811] - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581] - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025] - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410} - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064] - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064] - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757] - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108] - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108] - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108] - [tracing] add __print_hex() (Mike Snitzer) [588108] - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108] - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108] - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108] - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108] - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108] - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108] - [tracing] additional interface changes and fixes (Mike Snitzer) [588108] - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108] - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951] - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]- [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185] - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757] - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887] - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680] - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398] - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967] - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008] - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780] - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009] - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064] - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122] - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382] - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062] - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461] - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344] - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344] - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880] - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344] - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344] - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344] - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344] - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344] - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106] - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106] - [ipmi] Reduce polling (Matthew Garrett) [584106] - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106] - [ipmi] Change device discovery order (Matthew Garrett) [584106] - [ipmi] Only register one si per bmc (Matthew Garrett) [584106] - [ipmi] Split device discovery and registration (Matthew Garrett) [584106] - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106] - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168] - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168] - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757] - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168] - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168] - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168] - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168] - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168] - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757] - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022] - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}- [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757] - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757] - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757] - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428] - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918] - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069] - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069] - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069] - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069] - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063] - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757] - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064] - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757] - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757] - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065] - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062] - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062] - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854] - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766] - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757] - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757] - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757] - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067] - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067] - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067] - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067] - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067] - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067] - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067] - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065] - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065] - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064] - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064] - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064] - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067] - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067] - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064] - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759] - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759] - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759] - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759] - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757] - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757] - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757] - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757] - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757] - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757] - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757] - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757] - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067] - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067] - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067] - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067] - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067] - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067] - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065] - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065] - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065] - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065] - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065] - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065] - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065] - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065] - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065] - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064] - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064] - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064] - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064] - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064] - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064] - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936] - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936] - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936] - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936] - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936] - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936] - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936] - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521] - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483] - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884] - [scsi] 3w_sas: new driver (Tomas Henzl) [572781] - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]- [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895] - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727] - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387] - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032] - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788] - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697] - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932] - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690] - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909] - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909] - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625] - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317] - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317] - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317] - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317] - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317] - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317] - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317] - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317] - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317] - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317] - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317] - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522] - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432] - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533] - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162} - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069] - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644] - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659] - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970] - [scsi] bfa sync w/ upstream (Rob Evers) [576716] - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011] - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009] - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182] - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646] - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646] - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646] - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646] - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646] - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646] - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646] - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646] - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646] - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646] - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021] - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063] - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063] - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063] - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063] - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063] - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063] - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063] - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063] - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202] - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202] - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202] - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202] - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241] - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241] - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241] - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241] - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241] - [virt] virtio: console: Remove config work handler (Amit Shah) [576241] - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241] - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241] - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241] - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222] - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241] - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241] - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241] - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241] - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241] - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241] - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241] - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781] - [char] raw: add an fsync method (Jeff Moyer) [579781] - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798] - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]- [x86] Update x86 MCE code (Prarit Bhargava) [580587] - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778] - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950] - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421] - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834] - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834] - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834] - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834] - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834] - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834] - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857] - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804] - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766] - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557] - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727} - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474] - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474] - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474] - [x86] Calculate L3 indices (Bhavna Sarathy) [571474] - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474] - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474] - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963] - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963] - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963] - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963] - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963] - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963] - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963] - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963] - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963] - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963] - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963] - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963] - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731] - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731] - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731] - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731] - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731] - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731] - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731] - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731] - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731] - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731] - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860] - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824] - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826] - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221] - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189] - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227] - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225] - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938] - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468] - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995] - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995] - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476] - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393] - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393] - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393] - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393] - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393] - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393] - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393] - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487] - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487] - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487] - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487] - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487] - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487] - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487] - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487] - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487] - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487] - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487] - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487] - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487] - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487] - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487] - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]- [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122] - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438] - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132] - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132] - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132] - [block] jiffies fixes (Jeff Moyer) [574132] - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132] - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132] - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132] - [block] Remove unused accessor function (Jeff Moyer) [574132] - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132] - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967] - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526] - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590] - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172] - [scsi] update fibre channel layer (Mike Christie) [571824] - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174] - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887] - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700] - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910] - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910] - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693] - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693] - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085} - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993] - [ata] ahci: support FIS-based switching (David Milburn) [463152] - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511] - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094] - [serial] fix hang in serial console open (Neil Horman) [568418] - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062] - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779] - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790] - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790] - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840] - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840] - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102] - [fs] dlm: send reply before bast (David Teigland) [568102] - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102] - [virt] virtio-net: remove send queue (Anthony Liguori) [555698] - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698] - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537] - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537] - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836] - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018] - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350] - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812] - [security] selinux/ss: correct size computation (Eric Paris) [573000] - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433] - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998] - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879] - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002] - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008] - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011] - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702] - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203] - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311] - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311] - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321] - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321] - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321] - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321] - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321] - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321] - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321] - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321] - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321] - [net] bridge: depends on INET (Herbert Xu) [574321] - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321] - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321] - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321] - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321] - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321] - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321] - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321] - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321] - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321] - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623} - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515] - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538] - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441] - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036] - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865] - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788] - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455] - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008] - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376] - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376] - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002] - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907] - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019] - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440] - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532] - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]- [mm] Switch to SLAB (Aristeu Rozanski) [570614]- [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624] - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586] - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685] - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838] - [x86] Intel Cougar Point chipset support (John Villalovos) [560077] - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837] - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837] - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837] - [vhost] logging thinko fix (Michael S. Tsirkin) [562837] - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837] - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922] - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033] - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033] - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704] - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243] - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123] - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755] - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701] - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120] - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781] - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415} - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376] - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508] - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815] - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370] - [gfs2] print glock numbers in hex (Robert S Peterson) [566755] - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604] - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515] - [netdrv] cxgb3: add memory barriers (Steve Best) [568390] - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605] - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965] - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181] - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601] - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391] - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496] - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941] - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525] - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391] - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391] - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391] - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391] - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391] - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391] - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391] - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391] - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391] - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]- [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188] - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528] - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542] - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378] - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382] - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975] - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801] - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801] - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801] - [x86] clean up rwsem type system (Avi Kivity) [563801] - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801] - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857] - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890] - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890] - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135] - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135] - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890] - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890] - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890] - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890] - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515] - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515] - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477] - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309} - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957] - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731] - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329] - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]- [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938] - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938] - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572] - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363] - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560] - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278] - [pci] PCI ACS support functions (Don Dutile) [523278] - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189] - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522] - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879] - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879] - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879] - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879] - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879] - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] hugepage redhat customization (Andrea Arcangeli) [556572] - [mm] introduce khugepaged (Andrea Arcangeli) [556572] - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572] - [mm] memcg huge memory (Andrea Arcangeli) [556572] - [mm] memcg compound (Andrea Arcangeli) [556572] - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572] - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572] - [mm] transparent hugepage core (Andrea Arcangeli) [556572] - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572] - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572] - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572] - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572] - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572] - [mm] clear_huge_page fix (Andrea Arcangeli) [556572] - [mm] split_huge_page paging (Andrea Arcangeli) [556572] - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572] - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572] - [mm] clear page compound (Andrea Arcangeli) [556572] - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572] - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572] - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572] - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572] - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572] - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572] - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572] - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572] - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572] - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572] - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572] - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572] - [mm] clear compound mapping (Andrea Arcangeli) [556572] - [mm] update futex compound knowledge (Andrea Arcangeli) [556572] - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572] - [mm] add a compound_lock (Andrea Arcangeli) [556572] - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572] - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998] - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359] - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359] - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359] - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359] - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471] - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106] - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837] - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837] - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837] - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837] - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837] - [vhost] add access_ok checks (Michael S. Tsirkin) [562837] - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837] - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837] - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932] - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934] - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028] - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285] - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784] - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784] - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784] - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784] - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784] - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784] - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784] - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784] - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785] - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785] - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785] - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785] - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785] - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785] - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785] - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785] - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785] - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785] - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785] - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785] - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785] - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785] - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785] - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785] - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785] - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785] - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785] - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785] - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785] - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785] - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]- [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903] - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902] - [quota] 64-bit quota format fixes (Jerome Marchand) [546311] - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097] - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332] - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332] - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332] - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287] - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287] - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307] - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307] - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]- [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840] - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101] - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615] - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613] - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612] - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752] - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]- [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824] - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824] - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824] - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824] - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824] - [virtio] console: Handle port hot-plug (Amit Shah) [543824] - [virtio] console: Remove cached data on port close (Amit Shah) [543824] - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824] - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824] - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824] - [virtio] console: Associate each port with a char device (Amit Shah) [543824] - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824] - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824] - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824] - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824] - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824] - [virtio] console: Separate out console init into a new function (Amit Shah) [543824] - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824] - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824] - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824] - [virtio] console: remove global var (Amit Shah) [543824] - [virtio] console: don't assume a single console port. (Amit Shah) [543824] - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824] - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824] - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824] - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824] - [virtio] console: port encapsulation (Amit Shah) [543824] - [virtio] console: We support only one device at a time (Amit Shah) [543824] - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824] - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824] - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824] - [virtio] console: comment cleanup (Amit Shah) [543824] - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570] - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343] - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343] - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343] - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343] - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343] - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343] - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343] - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343] - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343] - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781] - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803] - [mm] Memory tracking for Stratus (James Paradis) [512400]- [drm] radeon possible security issue (Jerome Glisse) [556692] - [mm] Memory tracking for Stratus (James Paradis) [512400] - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471] - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256] - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554] - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633] - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633] - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633] - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633] - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633] - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]- [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270] - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329] - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329] - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364] - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364] - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474] - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539] - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780] - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084] - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084] - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084] - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084] - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084] - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084] - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084] - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084] - [stable] iwl: off by one bug (Dan Carpenter) [555084] - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084] - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084] - [stable] xen: fix hang on suspend. (Ian Campbell) [555084] - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084] - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084] - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084] - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084] - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084] - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084] - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084] - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084] - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084] - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084] - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084] - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084] - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084] - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084] - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084] - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084] - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084] - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084] - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084] - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084] - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084] - [stable] untangle the do_mremap() mess (Al Viro)- [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000] - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985] - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815] - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473] - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753] - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410] - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102] - [perf] Remove the "event" callback from perf events (Jason Baron) [525517] - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517] - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517] - [perf] Fix event scaling for inherited counters (Jason Baron) [525517] - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517] - [perf] Allow for custom overflow handlers (Jason Baron) [525517] - [perf] Add a callback to perf events (Jason Baron) [525517] - [perf] improve error reporting (Jason Baron) [525517] - [perf] add kernel internal interface (Jason Baron) [525517] - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338] - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131] - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780] - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057] - [gfs] Add quota netlink support (Steven Whitehouse) [557057] - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357] - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918] - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918] - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]- [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762] - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640] - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548] - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891] - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032] - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205] - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547] - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030] - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815] - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866] - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854] - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704] - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715] - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715] - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715] - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715] - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715] - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715] - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842] - [gru] GRU Rollup patch (George Beshers) [546680] - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695] - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695] - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695] - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695] - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695] - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695] - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668] - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668] - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668] - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668] - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668] - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668] - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668] - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524] - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524] - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524] - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524] - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524] - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524] - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729] - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848] - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848] - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848] - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848] - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848] - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848] - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848] - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848] - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848] - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848] - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848] - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848] - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848] - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848] - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848] - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848] - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848] - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848] - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848] - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812] - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719] - [scsi] sync fcoe with upstream (Mike Christie) [549945] - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698] - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380] - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632] - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706] - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]- [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)- [drm] minor printk fixes from upstream (Dave Airlie) [554601] - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948] - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930] - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930] - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918] - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918] - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616] - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601] - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601] - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601] - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601] - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601] - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601] - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601] - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601] - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840] - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318] - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318] - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318] - [powerpc] CPU DLPAR handling (Steve Best) [539318] - [powerpc] sysfs cpu probe/release files (Steve Best) [539318] - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318] - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318] - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318] - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634] - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639] - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640] - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673] - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665] - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665] - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561] - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561] - [gfs2] Add set_xquota support (Steven Whitehouse) [298561] - [gfs2] Add get_xquota support (Steven Whitehouse) [298561] - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561] - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561] - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561] - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561] - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561] - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561] - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664] - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294] - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294] - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294] - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294] - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294] - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294] - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783] - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756] - [block] Stop using byte offsets (Mike Snitzer) [554718] - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718] - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718] - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718] - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718] - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718] - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762] - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762] - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762] - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762] - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762] - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762] - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762] - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762] - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762] - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762] - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762] - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762] - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762] - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500] - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500] - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524] - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506] - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506] - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506] - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809] - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809] - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809] - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809] - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809] - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809] - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809] - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809] - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809] - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809] - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809] - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809] - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809] - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809] - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809] - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809] - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809] - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809] - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809] - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809] - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809] - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809] - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809] - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809] - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]- [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529] - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337] - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610] - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411] - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415] - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262] - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606] - [tpm] autoload tpm_tis driver (John Feeney) [531891] - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084] - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084] - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084] - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084] - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084] - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084] - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084] - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084] - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084] - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084] - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084] - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084] - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084] - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084] - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084] - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084] - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084] - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084] - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084] - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084] - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084] - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084] - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084] - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084] - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084] - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084] - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084] - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084] - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084] - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084] - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084] - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084] - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084] - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084] - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084] - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084] - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084] - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084] - [stable] iwl3945: disable power save (Reinette Chatre) [555084] - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084] - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084] - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084] - [stable] ath9k: Fix TX queue draining (Sujith) [555084] - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084] - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084] - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084] - [stable] mac80211: Fix IBSS merge (Sujith) [555084] - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084] - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084] - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084] - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084] - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084] - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084] - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084] - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084] - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084] - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084] - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084] - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084] - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084] - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084] - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084] - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084] - [stable] USB: rename usb_configure_device (Alan Stern) [555084] - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084] - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084] - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084] - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084] - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084] - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084] - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084] - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084] - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084] - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084] - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084] - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084] - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084] - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084] - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084] - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084] - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084] - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084] - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084] - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084] - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084] - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084] - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084] - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084] - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084] - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084] - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084] - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084] - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084] - [stable] ipvs: zero usvc and udest (Simon Horman) [555084] - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084] - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084] - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084] - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084] - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084] - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084] - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084] - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084] - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084] - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084] - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084] - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084] - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084] - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084] - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084] - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084] - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084] - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084] - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084] - [stable] tracing: Fix event format export (Johannes Berg) [555084] - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084] - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084] - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084] - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084] - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084] - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084] - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084] - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084] - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084] - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084] - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084] - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084] - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084] - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084] - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084] - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084] - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084] - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084] - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084] - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084] - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084] - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084] - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084] - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084] - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084] - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084] - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084] - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084] - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084] - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084] - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084] - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084] - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084] - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084] - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084] - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084] - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084] - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084] - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084] - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084] - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084] - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084] - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084] - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084] - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084] - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084] - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084] - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084] - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084] - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084] - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084] - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084] - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084] - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084] - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084] - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084] - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084] - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084] - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084] - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084] - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084] - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084] - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084] - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084] - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084] - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084] - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084] - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084] - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084] - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084] - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084] - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084] - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084] - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084] - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084] - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084] - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084] - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084] - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084] - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084] - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084] - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084] - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084] - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084] - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084] - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084] - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084] - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084] - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084] - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084] - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084] - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084] - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084] - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084] - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084] - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084] - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084] - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084] - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084] - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084] - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084] - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084] - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084] - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084] - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084] - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084] - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084] - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084] - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084] - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084] - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084] - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084] - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084] - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084] - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084] - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084] - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084] - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084] - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084] - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084] - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084] - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]- [scsi] cciss: fix spinlock use (Tomas Henzl) [552910] - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192] - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529] - [x86] Compile mce-inject module (Prarit Bhargava) [553323] - [nfs] fix insecure export option (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715] - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490] - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490] - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490] - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490] - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490] - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490] - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490] - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490] - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490] - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490] - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490] - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490] - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490] - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530] - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530] - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892] - [input] Add support for adding i8042 filters (Matthew Garrett) [547892] - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153] - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576] - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758] - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758] - [fat] make discard a mount option (Jeff Moyer) [552355] - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355] - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408] - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408] - [fusion] remove unnecessary printk (Tomas Henzl) [548408] - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984] - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267] - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705] - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268] - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268] - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279] - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118] - [scsi] eliminate double free (Tomas Henzl) [549351] - [dlm] always use GFP_NOFS (David Teigland) [545904] - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766] - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257] - [netdrv] update tg3 to version 3.105 (John Feeney) [465194] - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427] - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781] - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796] - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796] - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796] - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796] - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796] - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796] - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796] - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796] - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796] - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840] - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840] - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840] - [sched] Limit the number of scheduler debug messages (George Beshers) [548840] - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840] - [x86] Limit the number of processor bootup messages (George Beshers) [548840] - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840] - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840] - [x86] Remove the CPU cache size printk's (George Beshers) [548840]- [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777] - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777] - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777] - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777] - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311] - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311] - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311] - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311] - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649] - [scsi] hpsa: new driver (Tomas Henzl) [464649] - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093] - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093] - [mm] Add file page mm tracepoints. (Larry Woodman) [523093] - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093] - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093] - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586] - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586] - [ksm] memory hotremove migration only (Izik Eidus) [548586] - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586] - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586] - [ksm] share anon page without allocating (Izik Eidus) [548586] - [ksm] take keyhole reference to page (Izik Eidus) [548586] - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586] - [ksm] let shared pages be swappable (Izik Eidus) [548586] - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586] - [ksm] stable_node point to page and back (Izik Eidus) [548586] - [ksm] separate stable_node (Izik Eidus) [548586] - [ksm] singly-linked rmap_list (Izik Eidus) [548586] - [ksm] cleanup some function arguments (Izik Eidus) [548586] - [ksm] remove redundancies when merging page (Izik Eidus) [548586] - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586] - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586] - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457] - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457] - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457] - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457] - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457] - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457] - [mm] pass address down to rmap ones (Rik van Riel) [548457] - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457] - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457] - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457] - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457] - [mm] swap_info: swap count continuations (Rik van Riel) [548457] - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457] - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457] - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457] - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457] - [mm] swap_info: change to array of pointers (Rik van Riel) [548457] - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457] - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457] - [xen] support MAXSMP (Andrew Jones) [547129] - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630] - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181] - [uv] gru: function to generate chipset IPI values (George Beshers) [548181] - [uv] x86 RTC: Clean up error handling (George Beshers) [548181] - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181] - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181] - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181] - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181] - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181] - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413] - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413] - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386] - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385] - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377] - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379] - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633] - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407] - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319] - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735] - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735] - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391] - [utrace] utrace core (Roland McGrath) [549491] - [utrace] implement utrace-ptrace (Roland McGrath) [549491] - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491] - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491] - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491] - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491] - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491] - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491] - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491] - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491] - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491] - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491] - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]- [modsign] Don't check e_entry in ELF header (David Howells) [548027] - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050] - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496] - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495] - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495] - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495] - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495] - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396] - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285] - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309] - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291] - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314] - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389] - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389] - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389] - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389] - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563] - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563] - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563] - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563] - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563] - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241] - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]- [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732] - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895] - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046] - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046] - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046] - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046] - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046] - [scsi] Add missing command definitions (Jeff Moyer) [528046] - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046] - [block] dio: fix performance regression (Jeff Moyer) [545507] - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895] - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895] - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895] - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895] - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895] - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895] - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225] - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895] - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895] - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895] - [block] blkio: Documentation (Jeff Moyer) [425895] - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895] - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895] - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895] - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895] - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895] - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895] - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895] - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895] - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895] - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895] - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895] - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895] - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895] - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895] - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895] - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895] - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895] - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895] - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895] - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895] - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895] - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203] - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895] - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895] - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895] - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895] - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895] - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895] - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895] - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632] - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632] - [block] Expose discard granularity (Jeff Moyer) [545203] - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895] - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895] - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199] - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895] - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895] - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895] - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895] - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895] - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895] - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895] - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932] - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932] - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932] - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932] - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932] - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932] - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432] - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432] - agp: clear GTT on intel (Aristeu Rozanski) [547432] - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432] - drm: nouveau fixes (Aristeu Rozanski) [547432] - drm: radeon dp support (Aristeu Rozanski) [547432] - drm: radeon fixes (Aristeu Rozanski) [547432] - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432] - ath9k backports (Aristeu Rozanski) [547432] - intel-iommu backport (Aristeu Rozanski) [547432] - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432] - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]- [rebase] Rebased to 2.6.32- [edac] amd64_edac: disabling temporarily (Aristeu Rozanski) - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174] - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468] - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]- [net] Add acession counts to all datagram protocols (Neil Horman) [445366] - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341] - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341] - [modsign] Apply signature checking to modules on module load (David Howells) [517341] - [modsign] Module signature checker and key manager (David Howells) [517341] - [modsign] Module ELF verifier (David Howells) [517341] - [modsign] Add indications of module ELF types (David Howells) [517341] - [modsign] Multiprecision maths library (David Howells) [517341] - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946] - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]- [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769] - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763] - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432] - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012] - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]- [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963] - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091] - [kdump] doc: update the kdump document (Amerigo Wang) [523091] - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [block] aio: implement request batching (Jeff Moyer) [533931] - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]- [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert) - [rfkill] add support to a key to control all radios (Aristeu Rozanski) - [acpi] be less verbose about old BIOSes (Aristeu Rozanski) - [drm] intel big hammer (Aristeu Rozanski) - [e1000] add quirk for ich9 (Aristeu Rozanski) - [pci] cacheline sizing (Dave Jones) - [crash] add crash driver (Dave Anderson) - [fb] disable fbcon logo with parameter (Aristeu Rozanski) - [pci] silence some PCI resource allocation errors (Aristeu Rozanski) - [serio] disable error messages when i8042 isn't found (Peter Jones) - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski) - [input] remove pcspkr modalias (Aristeu Rozanski) - [floppy] remove the floppy pnp modalias (Aristeu Rozanski) - [input] remove unwanted messages on spurious events (Aristeu Rozanski) - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski) - [sound] disables hda beep by default (Aristeu Rozanski) - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski) - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski) - [debug] always inline kzalloc (Aristeu Rozanski) - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski) - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski) - [debug] display tainted information on other places (Aristeu Rozanski) - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski) - [debug] print common struct sizes at boot time (Aristeu Rozanski) - [acpi] Disable firmware video brightness change by default (Matthew Garrett) - [acpi] Disable brightness switch by default (Aristeu Rozanski) - [usb] enable autosuspend on UVC by default (Matthew Garrett) - [usb] enable autosuspend by default on qcserial (Matthew Garrett) - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett) - [nfs] make nfs4 callback hidden (Steve Dickson) - [nfsd4] proots (Aristeu Rozanski) - [execshield] introduce execshield (Aristeu Rozanski) - [powerpc] add modalias_show operation (Aristeu Rozanski) - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski) - [utrace] introduce utrace implementation (Aristeu Rozanski) - [build] introduce AFTER_LINK variable (Aristeu Rozanski)/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ!!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!€!�!‚!ƒ!„!…!†!‡!ˆ!‰!Š!‹!Œ!�!Ž!�!�!‘!’!“!”!•!–!—!˜!™!š!›!œ!�!ž!Ÿ! !¡!¢!£!¤!¥!¦!§!¨!©!ª!«!¬!­!®!¯!°!±!²!³!´!µ!¶!·!¸!¹!º!»!¼!½!¾!¿!À!Á!Â!Ã!Ä!Å!Æ!Ç!È!É!Ê!Ë!Ì!Í!Î!Ï!Ð!Ñ!Ò!Ó!Ô!Õ!Ö!×!Ø!Ù!Ú!Û!Ü!Ý!Þ!ß!à!á!â!ã!ä!å!æ!ç!è!é!ê!ë!ì!í!î!ï!ð!ñ!ò!ó!ô!õ!ö!÷!ø!ù!ú!û!ü!ý!þ!ÿ"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""€"�"‚"ƒ"„"…"†"‡"ˆ"‰"Š"‹"Œ"�"Ž"�"�"‘"’"“"”"•"–"—"˜"™"š"›"œ"�"ž"Ÿ" "¡"¢"£"¤"¥"¦"§"¨"©"ª"«"¬"­"®"¯"°"±"²"³"´"µ"¶"·"¸"¹"º"»"¼"½"¾"¿"À"Á"Â"Ã"Ä"Å"Æ"Ç"È"É"Ê"Ë"Ì"Í"Î"Ï"Ð"Ñ"Ò"Ó"Ô"Õ"Ö"×"Ø"Ù"Ú"Û"Ü"Ý"Þ"ß"à"á"â"ã"ä"å"æ"ç"è"é"ê"ë"ì"í"î"ï"ð"ñ"ò"ó"ô"õ"ö"÷"ø"ù"ú"û"ü"ý"þ"ÿ########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##€#�#‚#ƒ#„#…#†#‡#ˆ#‰#Š#‹#Œ#�#Ž#�#�#‘#’#“#”#•#–#—#˜#™#š#›#œ#�#ž#Ÿ# #¡#¢#£#¤#¥#¦#§#¨#©#ª#«#¬#­#®#¯#°#±#²#³#´#µ#¶#·#¸#¹#º#»#¼#½#¾#¿#À#Á#Â#Ã#Ä#Å#Æ#Ç#È#É#Ê#Ë#Ì#Í#Î#Ï#Ð#Ñ#Ò#Ó#Ô#Õ#Ö#×#Ø#Ù#Ú#Û#Ü#Ý#Þ#ß#à#á#â#ã#ä#å#æ#ç#è#é#ê#ë#ì#í#î#ï#ð#ñ#ò#ó#ô#õ#ö#÷#ø#ù#ú#û#ü#ý#þ#ÿ$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$€$�$‚$ƒ$„$…$†$‡$ˆ$‰$Š$‹$Œ$�$Ž$�$�$‘$’$“$”$•$–$—$˜$™$š$›$œ$�$ž$Ÿ$ $¡$¢$£$¤$¥$¦$§$¨$©$ª$«$¬$­$®$¯$°$±$²$³$´$µ$¶$·$¸$¹$º$»$¼$½$¾$¿$À$Á$Â$Ã$Ä$Å$Æ$Ç$È$É$Ê$Ë$Ì$Í$Î$Ï$Ð$Ñ$Ò$Ó$Ô$Õ$Ö$×$Ø$Ù$Ú$Û$Ü$Ý$Þ$ß$à$á$â$ã$ä$å$æ$ç$è$é$ê$ë$ì$í$î$ï$ð$ñ$ò$ó$ô$õ$ö$÷$ø$ù$ú$û$ü$ý$þ$ÿ%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%€%�%‚%ƒ%„%…%†%‡%ˆ%‰%Š%‹%Œ%�%Ž%�%�%‘%’%“%”%•%–%—%˜%™%š%›%œ%�%ž%Ÿ% %¡%¢%£%¤%¥%¦%§%¨%©%ª%«%¬%­%®%¯%°%±%²%³%´%µ%¶%·%¸%¹%º%»%¼%½%¾%¿%À%Á%Â%Ã%Ä%Å%Æ%Ç%È%É%Ê%Ë%Ì%Í%Î%Ï%Ð%Ñ%Ò%Ó%Ô%Õ%Ö%×%Ø%Ù%Ú%Û%Ü%Ý%Þ%ß%à%á%â%ã%ä%å%æ%ç%è%é%ê%ë%ì%í%î%ï%ð%ñ%ò%ó%ô%õ%ö%÷%ø%ù%ú%û%ü%ý%þ%ÿ&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&€&�&‚&ƒ&„&…&†&‡&ˆ&‰&Š&‹&Œ&�&Ž&�&�&‘&’&“&”&•&–&—&˜&™&š&›&œ&�&ž&Ÿ& &¡&¢&£&¤&¥&¦&§&¨&©&ª&«&¬&­&®&¯&°&±&²&³&´&µ&¶&·&¸&¹&º&»&¼&½&¾&¿&À&Á&Â&Ã&Ä&Å&Æ&Ç&È&É&Ê&Ë&Ì&Í&Î&Ï&Ð&Ñ&Ò&Ó&Ô&Õ&Ö&×&Ø&Ù&Ú&Û&Ü&Ý&Þ&ß&à&á&â&ã&ä&å&æ&ç&è&é&ê&ë&ì&í&î&ï&ð&ñ&ò&ó&ô&õ&ö&÷&ø&ù&ú&û&ü&ý&þ&ÿ'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''€'�'‚'ƒ'„'…'†'‡'ˆ'‰'Š'‹'Œ'�'Ž'�'�'‘'’'“'”'•'–'—'˜'™'š'›'œ'�'ž'Ÿ' '¡'¢'£'¤'¥'¦'§'¨'©'ª'«'¬'­'®'¯'°'±'²'³'´'µ'¶'·'¸'¹'º'»'¼'½'¾'¿'À'Á'Â'Ã'Ä'Å'Æ'Ç'È'É'Ê'Ë'Ì'Í'Î'Ï'Ð'Ñ'Ò'Ó'Ô'Õ'Ö'×'Ø'Ù'Ú'Û'Ü'Ý'Þ'ß'à'á'â'ã'ä'å'æ'ç'è'é'ê'ë'ì'í'î'ï'ð'ñ'ò'ó'ô'õ'ö'÷'ø'ù'ú'û'ü'ý'þ'ÿ(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((€(�(‚(ƒ(„(…(†(‡(ˆ(‰(Š(‹(Œ(�(Ž(�(�(‘(’(“(”(•(–(—(˜(™(š(›(œ(�(ž(Ÿ( (¡(¢(£(¤(¥(¦(§(¨(©(ª(«(¬(­(®(¯(°(±(²(³(´(µ(¶(·(¸(¹(º(»(¼(½(¾(¿(À(Á(Â(Ã(Ä(Å(Æ(Ç(È(É(Ê(Ë(Ì(Í(Î(Ï(Ð(Ñ(Ò(Ó(Ô(Õ(Ö(×(Ø(Ù(Ú(Û(Ü(Ý(Þ(ß(à(á(â(ã(ä(å(æ(ç(è(é(ê(ë(ì(í(î(ï(ð(ñ(ò(ó(ô(õ(ö(÷(ø(ù(ú(û(ü(ý(þ(ÿ)))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))€)�)‚)ƒ)„)…)†)‡)ˆ)‰)Š)‹)Œ)�)Ž)�)�)‘)’)“)”)•)–)—)˜)™)š)›)œ)�)ž)Ÿ) )¡)¢)£)¤)¥)¦)§)¨)©)ª)«)¬)­)®)¯)°)±)²)³)´)µ)¶)·)¸)¹)º)»)¼)½)¾)¿)À)Á)Â)Ã)Ä)Å)Æ)Ç)È)É)Ê)Ë)Ì)Í)Î)Ï)Ð)Ñ)Ò)Ó)Ô)Õ)Ö)×)Ø)Ù)Ú)Û)Ü)Ý)Þ)ß)à)á)â)ã)ä)å)æ)ç)è)é)ê)ë)ì)í)î)ï)ð)ñ)ò)ó)ô)õ)ö)÷)ø)ù)ú)û)ü)ý)þ)ÿ********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*C*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**€*�*‚*ƒ*„*…*†*‡*ˆ*‰*Š*‹*Œ*�*Ž*�*�*‘*’*“*”*•*–*—*˜*™*š*›*œ*�*ž*Ÿ* *¡*¢*£*¤*¥*¦*§*¨*©*ª*«*¬*­*®*¯*°*±*²*³*´*µ*¶*·*¸*¹*º*»*¼*½*¾*¿*À*Á*Â*Ã*Ä*Å*Æ*Ç*È*É*Ê*Ë*Ì*Í*Î*Ï*Ð*Ñ*Ò*Ó*Ô*Õ*Ö*×*Ø*Ù*Ú*Û*Ü*Ý*Þ*ß*à*á*â*ã*ä*å*æ*ç*è*é*ê*ë*ì*í*î*ï*ð*ñ*ò*ó*ô*õ*ö*÷*ø*ù*ú*û*ü*ý*þ*ÿ++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g2.6.32-573.el62.6.32-573.el6.debug2.6.32-573.el6.i686.debug2.6.32-573.el62.6.32-573.el6                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 000 111 222 333 444 555 666 777 888 999 :: ;;; <<< == >> ??? @@ AA BB CC DDD EE FFF GGG HH II JJ KKK LLL MMM NN O P Q RR SS T UU VV WW XX YY ZZ [ \]]]]^___^``^aa^bb^cc^d]efeg]h]i]jj]k]lmmmmnmoopoqmrmsssttmuuuvvmwwwxxmyyyzzm{{{||m}}}~~m€€m�m‚mƒ„„„„……††…‡…ˆ…‰„ŠŠ‹‹‹Œ‹�‹ŽŠ�Š�Š‘‘Š’’Š“„””•”–„—˜™šš›„œ„�žžžžŸž ž¡ž¢ž£¤¤¤¤¤¤¥¥¦¤§§¨¤©¤ª¤«¬¬­¬®¬¯«°°±°²³³³³´³µ¶µ···¸µ¹³º³»»»¼¼³½½³¾³¿³À³Á³ÂÂÃÃÄÂÅÅÆ³ÇÇȳÉÉÊÊÊÊËËÌÊÍÊÎÊÏÊÐÊÑÑÒÑÓÑÔÑÕÑÖÑ×ÑØÑÙÚÚÚÚÛÚÜÚÝÚÞÚßÚàÚáÚâÚãÚäÚåÚæÚçÚèÚéÚêêëÚìÚíîïïïïðïñïòïóôóõóöó÷óøóùóúóûóüóýóþóÿóóóóó                       ! ""# $%$& '(')'*'+ ,- .. / 0001 2 333435 6 7 8 9 :;<;=:>?>@>A B C DDEDF G H I JJ K LLMLNLOLP Q RRSRTRURVRW XXYXZX[\\\\]]^\_\`\a\b\c\d\effffgfhfifjfkflmmmmnmoopoqmrrmsmtmumvmwxxwyywzzw{{w||w}}w~~ww€€wwww��w‚‚‚ƒw„„w……w††w‡‡wˆˆw‰‰wŠw‹‹wŒŒm���ŽŽ���m�‘‘‘‘’‘“‘”‘•‘––—–˜‘™™‘š‘›‘œ‘�žžžžŸž ž¡ž¢£££££¤¤¤¥¤¦¤§¤¨¤©©¤ª¤«¤¬¤­¤®¤¯¯¤°°¤±±¤²²¤³´³µ³¶³·³¸³¹³º³»³¤¼¤½¤¾¤¿¤À¤Á£ÂÂÃÂÄ£ÅÅÆ£ÇÇÇÈÈÇÉÉÇÊ£ËËÌÌÍÌÎÌÏÌÐÌÑÌÒÌÓÌÔËգ֣ףأÙÙ£Ú£ÛÜÜÜÜÝÜÞÜßÜàÜáÜâÜãäääääääääääääääåäææçäèèéèêèëèìäíäîäïäðäñòòòòòòóóôòõòöò÷øøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøùùøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøúøøøøøøøøøøøøøøøøøøûûûûûûøøøøøüüüüøøøøøøøøýýýýýýýýøøøøø÷þòÿÿÿÿòòò ò ò   ò òòòòòò !"###$$$%%$&$'((()))*(+++,+--(.(//(00(11(2223(44(555657758859(::(;(<<<==<>><?<@@<A<BBBC<D<EE<F(G(HH(II(JJJK(LLLMLNN(OO(P(QQQRQS(TT(UU(VV(WW(XX(YYZZZ[[Z\\Z]Z^^Z_Z```aZbbZcZddZeZfZgZhZiYjj(kkkll(mm(nnno(pppqqprrpss(tt(uu(vv(ww(xxxyxz{z||z}}z~~zz€€z��z‚‚zƒƒz„„z……z††x‡ˆˆ‡‰‰‡Š(‹‹‹ŒŒ‹���ŽŽ‹��‹��‹‘‘‹’’‹““‹””(•••––•——•˜•™™•ššš››šœœš��•žž•ŸŸ•  •¡¡•¢•££•¤¤•¥¥(¦¦(§§(¨¨(©©(ªªª««(¬¬¬­­­®®¬¯¯¯°°¯±±¯²²¯³¯´´¯µµ¯¶¶¯··¯¸¸¯¹¹¯ºº¯»»¯¼¼¯½½¬¾¾¾¿¿¬ÀÀÀÁÁ¬ÂÂÂÃÃÂÄÄÂÅÅÂÆÆÂÇÇÂÈÈÂÉÉÂÊÊÂËÂÌÌÂÍÍÂÎÎÎÏÏÎÐÐÎÑÑÂÒÒÂÓÓÂÔÂÕÕÂÖÖÂ××ÂØØÂÙÙÂÚÚÂÛÛÂÜÜÂÝÝÂÞÞÂßß(àààááàââ(ããääãåå(ææ(çççèèçééçêêçëçìçíçî(ïïïððïññïòò(óóóôôóõõóööó÷÷óøøóùùóúóûûû(üüüýýüþþüÿÿüüüüüüüü  ü ü ü ü üüüüüüüüüüüüüüüüüüü ü!""ü#ü$ü%ü&&ü''ü(ü)ü**ü+ü,,ü--ü..ü//ü0ü1ü2223ü44455ü666777887997::6;;6<<6===>=?6@@6AA6BB6CCCDCE6FF6G6HH6II6J6KK6LLLMLN6OOOPPOQQORROSS6TT(U(VV(WW(XX(YYYZZY[[[\\\(]](^^^__(```aa`bb`cc(dd(ee(ff(g(hh(iiij(kk(ll(mmnnmoompmqmrmssmt(uuvv(wwwxwyyyyzw{{w|w}}w~~ww€€w��w‚‚‚ƒ‚„w……w†w‡wˆw‰‰Šw‹wŒŒw�wŽŽw��w��w‘‘w’w““w”w••w––w—(˜˜˜™˜š(››(œœ�œž(ŸŸ(  (¡¡(¢¢¢££¢¤¤¢¥¥¢¦¦¢§§§¨§©¢ªª¢«««¬¬«­«®®¢¯¯¢°°¢±±¢²²¢³³¢´´´µµ´¶¶´··´¸¸¢¹¹¢ºº¢»»¢¼¼¢½½¢¾¾¢¿¿¢ÀÀ¢ÁÁ¢Â¢ÃâÄÄ¢ÅÅ¢ÆÆ¢ÇÇ¢ÈÈ¢ÉÉÉÊ¢ËË¢ÌÌ¢ÍÍ¢Î΢ÏÏ¢ÐÐÐÑÑÐÒÒ¢ÓÓ¢ÔÔ¢ÕÕ¢ÖÖ¢××(ØØØÙÙØÚÚ(Û(ÜÜ(ÝÝ(ÞÞ(ßßßààßáßââßããßäßååßææßççßèèèééßêêßëëßììßíííßîîßïï(ðððññòñóðô(õõ(ööö÷öøøöùùöúúöûûöüöýöþöÿÿöööööööööö ö ö (  (  ((((  !!""##$$%%&&''(())**++,-..//001233445566778899::;;<<=>>?@AABBCCDDEEFGGHHIIJKKLLMMNNNOONPPQQRRRSRTUUVWWXXYYZZ[[\]]^^__``aabbccddeeffghhhhhhhhhhhhhhhhhhhhhiiihhhggjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjglgmmmnmoompmmqmmrrrsstssrrurrrrrrrvvrrwrxryrrzrr{rrr|rrrrm}mmm~~~~~~~~~~m€�‚ƒ„m…†‡…ˆ…‰Šmmm‹mŒm�mŽm�m�m‘mm’“m””•–—”˜™™”š”›œ�›žŸž› ”¡¢£”¤”¥¦§”¨©ª”«¬””­®”¯”°±°°²”³”´µ”¶·¶¸m¹º»m¼m½½½½¾¾½¿ÀÁÀÂÃÀÄÅ¿½mÆmmÇÇÇÈÇÇÇÉmÊÊmmËËmmÌÍÌÌÌÎÌÌÌÌÌmmmmmmÏÏÏÏÏmmmÐÐmmmmÑmmmmÒÒÓÒÔÕÖÒÒÒÒ×ÒØÒÒÙÙÒÒÒmmÚÚÚÛÜÝÚÚÚÞÚßÚmmààáàâmãäãåãæããmççmèèèmmééêëêéììíémmmîmïïmmmððñòððóôõóóóóóöóóóó÷óóóóóøóóùùóóóúóómmmmmûmmüýümþÿÿÿþþmmmmmm                            mmmmmmmmmm !""#$$m%mm&&mm'''mm(()m*m++,mm-mm../.m01m2m33334556333mm7m889888m:;;;;m<mm==>====?@=mABmCDECmFGGmmmHmImmJJmmKLmmMNOPmQQRRSTRUUUUURRVRQQWXXQQYYYZYY[Y\mmmm]m^^_^mmm`mmmabcaaaaddeaaafaaaaaaaaaaaaagaaaaaaahhiijhhkkaallllaaaaaaaaaaaaaaaaaamaaaaaaaaaaaanaaaaaaaaoaaaaappaaaaaamqmmmrmmmmsmmtmmuvuwuuuuuuuuxyxz{uu|u}uu~uuuu€�€€u‚uƒu„uuuu…uu†u‡uuumˆˆˆm‰‰‰Š‹‰‰Œ�‰Žm�m���m‘’‘mm“”mm•m–mmm—mm˜m™š™™™››™™™™™™œ™™™��™ž™™™™™Ÿ™™mm ¡  ¢mmm£¤mmmmmmm¥¦¦¥¥§§§¥¨©¨¥ª«¥¥¥¬¥¥¥­¥¥¥¥mm®m¯¯¯¯¯°¯±±²²¯¯¯¯³³³³¯´¯¯¯¯¯¯¯¯¯¯¯¯¯¯µ¯¯¯¶¶¯¯¯¯¯¯¯¯¯¯·¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¸¸¯¯¹¹¹¹¯¯ººº»ºººººº¼ººº½½ººººººººººº¾¿ºººÀºº¯¯¯¯¯mÁmmmmÂÂÃÃmÄmmÅÅÅÆÅÇÅÅÅÅÅÅÅÅÅÅÅÅÅÈÅÉÅÅmmÊmËËËËmmÌÌmmÍmÎÏmÐmmmmmÑÑmmmmmÒÒÓÔÓÓÓmÕÖ×ÕÕØÙØØmÚÚÚÛÜÛÛmÝmÞßÞàÞámmâãmäååämææçèçémmêêëëëìëêêíêêîïêðððêêêñêêêòòêêóêêôôêêõõêêöêê÷÷êêøøøøêêêêêmmùmmmúmûmmüüüýümþmÿmmmmmmmmm   mmmm m m mmmmmmm m!!"#m$$$m%%mm&m'mm(m)))m**+++*,*-.-*/*01*23*45654784*9:**;*<*=*>>>****?*@*A***BBCBBDE*FGH*I*JK*LMmmNNNNmmOmmPQRSPmmTmmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUmmVWmmmmXYXXZ[[X\XXX]X^XX_XXX``XXaXXbXXXcccXXdXXeXXfXXmmggghggmmiiijjkjjjjmlllmmmnmmopmqmrmmsssmtttuuuuuummvmmwwwwwwmmxmmymmzzzzzzz{zzzzz|zzzzz}zz~zzzzzzzzz€zzzmm�mm‚mmmƒm„mm…mm†mm‡‡mmmˆˆmm‰Šmm‹‹Œ‹�Žmm��������‘��’“““’m”””””•––––•mm—˜————™™———š————›››mmœ�žmŸmm mm¡¡¢¢¡£¡¡¡¤¡¥¦¡¡§¡¡¡¡¨©©¡¡¡¡¡¡¡ª¡«¡¬¡m­­­­m®m¯°°±±±±m²m³³³³m´µ´´¶¶·¶¸´¹´´º»´´¼´½¾½½½½½½¿¿¿¿½½½½ÀÀÀÀÀÀÀÀÀ´ÁÁ´Â´´´ÃÄÄÄÃÅÅÅÅÅÅ̮̫´ÇÇÇÇÇÇÇÇÈÇÉÉÊÉÉÉÉÇÇÇÇËÇÇmmÌÍÍÍÍÎÎÎÎÎÎÎÎÍÍÍÍÏÏÏmÐmÑÒÑÑÑÑmÓmmÔÔÔÕÔÖÔ×ÔØÔÔÙÔÚÔÔmmÛmmÜÜÜÜmmÝÝÝÞÝßÝÝàÝÝááâÝãÝäÝÝåmæmmçèmméêééëémmìììííííîíììïðñððððððòïïìììììóìômmõmöm÷møùømmmmmúúmmmûûûûümmmýýýýmmmþmmÿmmmmmmmmmmm    mm   mm  mmmmmmmmmmmmmmmmmmmmmmmmmmmmm m!m"#mm$%m&m''m()m*+,m-m..mm//mm00100020334335m6m7mmm8m9m:;mm<<<<<<<mm=m>>>>???????????????????m@@@@mAABmmCDCCECFmGGHHGGIGGGJKLLLLJGMNOOOOGPQRRRRGmmSSSTmmmUmVVmmWWWWWWWWWWWWmXXXXYXmZZZm[mm\\]\\^^\_\\``\a\b\cmmmdeddfdddgmmmhhhhiiiiiiiihhjhmkkmlmmmmnnnonnnpnnnqqqqqqnnnrnsnnntnnnuvwwwnnnxxxxyzx{xxnnnnnn|nn}~}nnnnnn€�€‚mƒ„ƒ…mm††‡ˆ‡‰Š‹mmŒmm�mŽmm�mmm�m‘’‘“”‘•–‘—˜™š˜›œmm��žž�ŸŸŸŸŸŸŸŸ��            ���¡��¢¢£¤¢¢¢¥¦¢§§§��¨¨¨¨¨¨���©��ªª����«������¬�­®�¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯���°°mm±m²²mmm³³³´´³³µ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶µµ··················³mmm¸m¹mººm»m¼m½½¾¾¾¾¾¾¾¾¾¾¿¾¾¾¾¾¾½ÀÀÁÁÁÁ½Â½½ÃÃÃÃÃÃÃÄÄÄÄÃÃÅÃmÆÇÆÆÆÆÈÉÆÆÊÆÆËmmÌÌÍÌÌÎÌmmÏmmmmÐÐÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÐÐÒÒÒÒÒÒÒÒÒÒÒÒÐÓÓÐmÔmÕÕÖm×mØØÙmmÚmmÛmmmmÜÜmmÝÞmßmmàmámââââmmãmämåmmææmmççèççéçmêmëëëëëëëëëëëëëëëëëëëëëëìëëëëëëëmímmîmïmmðððððððððððñòðððmómmômmmmmõõõõõõõõõöõõõõõõõõmm÷mmømùùmmmúûümýýmþmÿmmmmmmmmmm mmmmm m  m mmmmmmmmmmmmmmmmmmmmmmmmmmm  m!m""#mm$$$%$$$$$&$$$mmm'm(mm))m*m++,-,m.//mm010mmmm223mm4444mm555555mm6667777777mmm8899999999999999:999999999999988;8<<<8mmm=m>?mm@@@@@@@@@@@@@@@mABmmCCCCCDECCmmmFGGFFFFFFFFHFIFJFKFFLFMFFFNNNONFFFPPQFFFFFFFRFFFSFFFTTUFFVVWFXFFFYZYYFFFF[F\\F]]]^]F_F`FFaabFFccdcefcgcFFFhmijkkilmnmommpqpprppstssusvssmmwxmyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyy{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|yyyyyyyyyyyyym}}~~~~~€~�~~~~‚~ƒ}}„}}mm…………mm†‡††mmˆmmmmmmmmmmm‰‰mŠm‹mmŒ�ŒŽŒ�m��‘mmm’““””•’’’’’–’’’’’’’’’—˜’’’’’’’™’’’š’’’›’’’’’’’œ����ž��������œŸœ ¡œœœœ¢¢£¢œœ¤¥œ¦’’’’’’’’’’’’’’’’§’’’’’’’’’¨’’’©’’ªª«’¬¬­’’’®’’’¯¯°¯±’’’’’²’’’’³’´’µµ¶’’·’’’’’¸¸¸¸¹¸¸¸¸’ºº’’»’’’’¼’’½m¾¾¿¿¿¿¿¿¿mÀmÁÂmÃmmÄmmÅÆÆÇmÈmmÉÉmÊËmmÌÍÎmmÏÐÑÏÏÒÒÓÏÏÔÏÏÕÏÏÏÖÏmmm×mmmmØmmÙmÚÛmÜmmmmÝÝÞmmßmmàmmámmâmmããämmåmmæmçèèèèèmémêëêìêmmímîîîîîmïïïïmðñññññññññññññðmmmmòòòmmómôôõöõm÷møømmùmmmúmmûümýmmþþÿþþþþþþþþþþþþþþ   þ m   mm  mm m m mm mmm m  m m  mmm         mmmm m mm                              !  "      #    $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ & $     '     (            ) ) * * * ) ) ) ) ) ) ) ) + + ) )  , , -  .     / 0     1 1 1 1 1 1 1 2 1 1 3 1 1 4 1 1 5 1 1 1 1 1 1 1 1 1 1 6 1 1 7 1 8 1 1 1 1 1 1 1 1 1 1 1 1 9 1 : 1 1 1 1 1 1 1 1   ;   <  =     > > ? > > > > > > > > >      @   A    B B C D    E   F  G   mm H I Jm K K Lmm Mmm N N N O N Nm P Qmm Rm S S T U S Sm V W W Xmm Ym Z Z [ Zm \ \ \ ] \ \ ^ \ _ \ \ \ \ ` \ \ a a a \ \ \ \ \ b b b b b \ \ \ c c \ d \ \ e f \ g \ \ \ \ \ \ h \ \ \ i i \ \ \ \ \ j j j \ \ k \ \ \ \ \ \ \ \ \ \ \ \ \ l \ \ \m m n m m mm o pmm q q q q q qmm rm s s tm u vmm w wmmmm x x y zmmm {m |m }m ~m mmm €mm � � � �m ‚ ƒmm „ … „ „ † ‡ † †m ˆmm ‰ ‰ Šm ‹mm Œmmm �mm Ž Žm � �m �mm ‘ ‘ ’ “ ’ ‘ ” ‘ • ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ – ‘ ‘ — ‘ ‘ ‘ ˜ ˜ ‘ ™ š ‘ ‘ › ‘ œ � � ‘ ž ‘ ‘ ‘ Ÿ Ÿ Ÿ Ÿ ‘   ¡ ‘ ‘ ‘ ‘ ¢ ‘ £ ‘ ‘ ‘ ¤ ‘ ¥ ‘ ¦ ‘ § ‘ ¨ ¨ © ¨ ‘ ‘ ª « ¬ ­ ‘ ® ¯ ‘ ° ° ° ‘ ± ‘ ‘ ‘ ² ³ ‘ ´ µ ‘mm ¶ ¶ · ¶ ¸ ¶ ¹ ¶ º ¶ » ¶ ¼ ¶ ½ ¾ ¶ ¿ ¶ À ¶ Á ¶  ¶ Ãmmm Ä Ä Ä Ä Å Äm Æmm Ç È Ç Ç Ç Çmmm É Ém Ê Ê Ëmm Ìg Í Í Í Í Í Í Í Í Í Í Í Í Í Í Î Î Î Î Î Í Í Í Í Í Í Í Í Íg Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ð Ð Ð Ï Ï Ï Ï Ï Ï Ñ Ñ Ñ Ñ Ñ Ñ Ñ Ñ Ñg Ò Ò Òg Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ô Ô Ô Ô Ô Ô Ô Ô Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Õ Õ Õ Õ Õ Õ Õ Õ Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ö Ö Ö Ö Ó Ó Ó Ó × × × × × × × Ø × Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ù Ù Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ú Ú Ú Ú Ú Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Û Û Û Û Û Û Û Û Û Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ü Ü Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Þ Þ Þ Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ß ß ß ß ß Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó à à à à à à à Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó á á á á á á á á á á á á â â â â â á á á á á á á á ã ã ã ã ã ã ã ã ã ã á ä ä ä ä ä ä ä ä á á á Ó Ó Ó Ó Ó Ó å å å å å å å Ó æ æ æ æ æ æ æ Ó Ó Ó Ó Ó ç ç ç ç ç ç ç ç ç Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó è è è è è è è è è è è è è è è è è è è è è è è è è è è è è è è è Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó é é ê ê ê ê ê ê ê ê ê é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é Ó Ó ë ë ë Ó Ó ì ì ì ì ì ì ì ì ì ì ì ì ì ì ì ì ì ì ì Ó Ó Ó í í í í í í í í í í í í í í í Ó Ó î î î î î î î î î î î î Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ï ï ï ï ï ï ï Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ð ð ð ð ð Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ñ ñ ñ ñ ñ ñ ñ ñ Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ò Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ô ô ô ô ô ô ô ô Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ õ Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ö ö ö ö ö ö ö ö Ó ÷ ÷ ÷ ÷ ÷ Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ø ø ø ø ø ø ø ø ø ø Ó Ó Ó ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù ù Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó ú ú ú ú Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó û û û Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Ó Óg ü ü ü ü ü ü ü ü üg ý ý ý ý ý ý ý þ þ þ þ þ þ ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ý ýg ÿ ÿ ÿ ÿ ÿ ÿg                                                                                      g g                       g  g                                                          g                                                                                         g                                 g                                                                      ! ! "  #  $  % & & & ' ( ( ' ) ) ' * * ' ' ' + ' , , ' - - ' . . . / / . 0 0 . 1 1 . 2 2 ' 3 3 3 4 4 ' 5 5 ' 6 ' 7 7 ' 8 8 8 9 ' : : : ; ; ' < < ' = = ' > ' ? ? ' @ @ @ A A ' B B B C C ' D D ' E E E F F E G G E H H ' I I ' J ' K K ' L L ' M M ' N N N O O N P P ' Q Q ' R ' S ' T T ' U U ' V V ' W W ' X X ' Y ' Z Z ' [ [ ' \ \ ' ] ] ] ^ ] _ ' ` ` ' a a ' b b ' c c ' d d ' e e ' f f g g g h g i g j g k l l l l l l l l l l l l l l l l l l m m m m m m m m m m m m l l l l l l l l l l l l l l l l l l n n n n n n n n n n n n n n n o o o o o o o o o o o n n n n n l l l l l l l p p p p p p p p p p p p p p p p p p p p p l l l l l l l l l q q q q q q q q q q q q q q q q q q q q q q q r r r r r r r r r r q q q q q q q q q q q q q q l l s l l l l l l l l t t t t t t t t t t t t t t t t t t t t t t t l l l l u u u u l l l l l l v v v v v v v v v v v v v v v v v l w w w x x x x x w w y y y y y y y w l l l l z z z l l l { { { | } } { ~ {    € { � � { ‚ ‚ ƒ ƒ ƒ „ „ „ … … „ † „ ‡ ‡ „ ˆ ˆ ˆ ‰ ƒ Š Š ƒ ‹ ‹ ƒ Œ Œ Œ � Œ Ž Ž Ž � ƒ � � � ‘ � ’ � “ � ” � • ƒ – – — ƒ ˜ ˜ ˜ ™ ˜ š ˜ › ˜ œ ˜ � ˜ ž ˜ Ÿ ˜   ˜ ¡ ˜ ¢ ƒ £ £ ƒ ¤ ¤ ¤ ¥ ¥ ƒ ¦ ¦ ƒ § § § ¨ § © § ª § « § ¬ § ­ § ® § ¯ § ° § ± § ² ² § ³ § ´ § µ § ¶ § · § ¸ § ¹ § º § » § ¼ § ½ § ¾ ƒ ¿ ¿ ¿ À ¿ Á ƒ   ƒ à à ƒ Ä Ä Ä Å Å Ä Æ Æ Ä Ç Ç Ä È È Ä É É Ä Ê Ê Ä Ë Ë Ä Ì Ì Ä Í Í Ä Î Î Ä Ï Ï Ä Ð Ð Ä Ñ Ñ ƒ Ò Ò ƒ Ó Ó ƒ Ô Ô Õ ƒ Ö × Ö Ö Ö Ø Ö Ù Ö Ú Ö Û Ö Ü Ý Þ ß Þ à Ý á â á á á ã ä ã å ã æ ã ç ã è ã é ã ê á ë ë ë ì á í î ï Ý ð Ý ñ ò ò ó Ý ô õ ö ö ÷ økernels2.6.32-573.el6.i686.debug.configMakefileMakefile.commonModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefileMakefile.debugcommonKconfigMakefilekernelMakefilelibMakefilemach-aaec2000KconfigMakefileMakefile.bootmach-at91KconfigMakefileMakefile.bootmach-bcmringKconfigMakefileMakefile.bootcspMakefilechipcMakefiledmacMakefiletmrMakefilemach-clps711xKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-h720xKconfigMakefileMakefile.bootmach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp2000KconfigMakefileMakefile.bootmach-ixp23xxKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-l7200MakefileMakefile.bootmach-lh7a40xKconfigMakefileMakefile.bootmach-lokiKconfigMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mx1KconfigMakefileMakefile.bootmach-mx2KconfigMakefileMakefile.bootmach-mx25KconfigMakefileMakefile.bootmach-mx3KconfigMakefileMakefile.bootmach-mxc91231KconfigMakefileMakefile.bootmach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefileMakefile.bootmach-ns9xxxKconfigMakefileMakefile.bootmach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-pnx4008MakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c2400KconfigMakefilemach-s3c2410KconfigMakefileMakefile.bootmach-s3c2412KconfigMakefilemach-s3c2440KconfigMakefilemach-s3c2442KconfigMakefilemach-s3c2443KconfigMakefilemach-s3c6400KconfigMakefileMakefile.bootmach-s3c6410KconfigMakefilemach-s5pc100KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-stmp378xMakefileMakefile.bootmach-stmp37xxMakefileMakefile.bootmach-u300KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmmKconfigMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-mxcKconfigMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-s3cKconfigMakefileplat-s3c24xxKconfigMakefileplat-s3c64xxKconfigMakefileplat-s5pc1xxKconfigMakefileplat-stmp3xxxKconfigMakefiletoolsMakefilevfpMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1Makefileia32MakefilekernelMakefileMakefile.gatecpufreqKconfigMakefilekvmKconfigMakefilelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.debugMakefileamigaMakefileapolloMakefileatariMakefilebvme6000Makefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilem68knommuKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileplatform5206Makefile5206eMakefile520xMakefile523xMakefile5249Makefile5272Makefile527xMakefile528xMakefile5307Makefile532xMakefile5407Makefile68328Makefile68360Makefile68EZ328Makefile68VZ328MakefileMakefilecoldfireMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigcommonMakefiledevboardsMakefiledb1x00Makefilepb1000Makefilepb1100Makefilepb1200Makefilepb1500Makefilepb1550Makefilemtx-1Makefilexxs1500Makefilear7MakefilebaslerexciteKconfigMakefilebcm47xxMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmacommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegt64120wrppmcMakefilejazzKconfigMakefilekernelMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilefuloong-2eMakefilemath-emuMakefilemipssimMakefilemmMakefilemti-maltaMakefilenxppnx833xcommonMakefilestb22xMakefilepnx8550commonMakefilejbsMakefilestb810MakefileoprofileMakefilepciMakefilepmc-sierraKconfigmsp71xxMakefileyosemiteMakefilepowerMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigbcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfiggenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileproc-mn103e010Makefileunit-asb2303Makefileunit-asb2305MakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefileiseriesKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefileprepKconfigps3KconfigMakefilepseriesKconfigMakefilesysdevKconfigMakefilebestcommKconfigMakefileqe_libKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-edosk7705Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-snapgearMakefilemach-systemhMakefilemach-titanMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciKconfigMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepromMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umKconfig.x86MakefileMakefile-i386Makefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasMakefile-x86_64driversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilesys-i386Makefilesys-x86_64MakefilescriptsMakefile.rulessys-i386Makefilesys-ia64Makefilesys-ppcMakefilesys-x86_64Makefilex86KconfigKconfig.cpuKconfig.debugMakefileMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefileia32MakefileincludeasmKbuilda.out-core.ha.out.hacpi.haes.hagp.halternative-asm.halternative.hamd_iommu.hamd_iommu_types.hamd_nb.hapic.hapicdef.hapicnum.hapm.harchrandom.hasm.hatomic.hatomic_32.hatomic_64.hauxvec.hbios_ebda.hbitops.hbitsperlong.hboot.hbootparam.hbug.hbugs.hbyteorder.hcache.hcacheflush.hcalgary.hcalling.hchecksum.hchecksum_32.hchecksum_64.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcpu.hcpu_debug.hcpu_device_id.hcpufeature.hcpumask.hcputime.hcrash.hcryptoablk_helper.hglue_helper.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdiv64.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.herrno.hfb.hfcntl.hfixmap.hfloppy.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_irq.hhypertransport.hhyperv.hhypervisor.hi387.hi8253.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn.hinst.hio.hio_32.hio_64.hio_apic.hioctl.hioctls.hiomap.hiommu.hipcbuf.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirqflags.hist.hkdebug.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm.hkvm_emulate.hkvm_host.hkvm_para.hldt.hlguest.hlguest_hcall.hlinkage.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmca.hmca_dma.hmce.hmicrocode.hmm_track.hmman.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmsgbuf.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnuma.hnuma_32.hnuma_64.hnumaq.holpc.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparam.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hperf_regs.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpoll.hposix_types.hposix_types_32.hposix_types_64.hprctl.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hproto.hptrace-abi.hptrace.hpvclock-abi.hpvclock.hrdc321x_defs.hreboot.hreboot_fixups.hrequired-features.hresource.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hsembuf.hserial.hsetup.hsetup_arch.hshmbuf.hshmparam.hsigcontext.hsigcontext32.hsigframe.hsiginfo.hsignal.hsmp.hsmpboot_hooks.hsocket.hsockios.hsparsemem.hspinlock.hspinlock_types.hsrat.hstackprotector.hstacktrace.hstat.hstatfs.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswab.hswiotlb.hsync_bitops.hsys_ia32.hsyscall.hsyscalls.hsystem.hsystem_64.htce.htermbits.htermios.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceirq_vectors.htrace_clock.htrampoline.htraps.htsc.htypes.huaccess.huaccess_32.huaccess_64.hucontext.hunaligned.hunistd.hunistd_32.hunistd_64.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmi.hvmi_time.hvmx.hvsyscall.hx86_init.hxcr.hxenevents.hgrant_table.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmkernelMakefileacpiMakefilerealmodeMakefileapicMakefilecpuMakefilecpufreqKconfigMakefilemcheckMakefilemtrrMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefileoprofileMakefilepciMakefilepowerMakefiletoolsMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefilelibMakefileramdiskMakefilekernelMakefilelibMakefilemmMakefileplatformsissMakefiles6105Makefilext2000Makefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilecryptoKconfigMakefileasync_txKconfigMakefilempiMakefilesignatureMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilebluetoothKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileip2MakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefileipwirelessMakefilerioMakefiletpmKconfigMakefilexilinx_hwicapMakefileclocksourceMakefileconnectorKconfigMakefilecpufreqKconfigMakefilecpuidleKconfigMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilenxKconfigMakefiledcaKconfigMakefiledioMakefiledmaKconfigMakefileioatMakefileipuMakefileedacKconfigMakefileeisaKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigMakefilemgaMakefilenouveauKconfigMakefiledispnv04MakefilepanelKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefilesisMakefiletdfxMakefilettmMakefileviaMakefilevgaKconfigMakefilehidKconfigMakefileusbhidKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileamsMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilechipsKconfigMakefileideKconfigMakefileidleKconfigMakefileieee1394KconfigMakefileieee802154KconfigMakefileinfinibandKconfigMakefilecoreMakefilehwamso1100Kconfigcxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqibKconfigMakefileusnicKconfigMakefileulpipoibKconfigMakefileiserKconfigMakefilesrpKconfiginputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefilemcaKconfigMakefilemdKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefiletunersKconfigMakefiledvbKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefiledm1105KconfigMakefiledvb-coreMakefiledvb-usbKconfigMakefilefirewireKconfigMakefilefrontendsKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesianoKconfigMakefilettpciKconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefilevideoKconfigMakefileau0828KconfigMakefilebt8xxKconfigMakefilecpia2KconfigMakefilecx18KconfigMakefilecx231xxKconfigMakefilecx23885KconfigMakefilecx25840KconfigMakefilecx88KconfigMakefiledavinciMakefileem28xxKconfigMakefileet61x251KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefileivtvKconfigMakefileovcamchipMakefilepvrusb2KconfigMakefilepwcKconfigMakefilesaa7134KconfigMakefilesaa7164KconfigMakefilesn9c102KconfigMakefiletlg2300KconfigMakefileusbvideoKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezc0301KconfigMakefilezoranKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilec2portKconfigMakefilecb710KconfigMakefileeepromKconfigMakefilehdpuftrsMakefileibmasmMakefilesgi-gruMakefilesgi-xpMakefilemmcKconfigMakefilecardKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefiletestsMakefileubiKconfigKconfig.debugMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilearmKconfigMakefileatl1cMakefileatl1eMakefileatlxMakefilebenetKconfigMakefilebnaMakefilebnx2xMakefilebondingMakefilecanKconfigMakefilesja1000KconfigMakefileusbKconfigMakefilechelsioMakefilecrisMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilee1000Makefilee1000eMakefileeheaMakefileenicMakefilefs_enetKconfigMakefilehamradioKconfigMakefilehypervKconfigMakefilei40eMakefilei40evfMakefileibm_newemacKconfigMakefileigbMakefileigbvfMakefileirdaKconfigMakefileixgbMakefileixgbeMakefileixgbevfMakefileixp2000KconfigMakefilemlx4Makefilemlx5coreKconfigMakefilemyri10geMakefilenetxenMakefilepch_gbeMakefilepcmciaKconfigMakefilephyKconfigMakefileqlcnicMakefileqlgeMakefilesfcKconfigMakefileskfpMakefilestmmacKconfigMakefiletokenringKconfigMakefiletulipKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxgeMakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefileath5kKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefilelibertasKconfigMakefilelibertas_tfMakefileorinocoKconfigMakefilep54KconfigMakefileprism54Makefilert2x00KconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilenubusMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefileplatformKconfigMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileps3MakefileptpKconfigMakefilerapidioKconfigMakefileswitchesMakefileregulatorKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilekvmMakefilenetKconfigMakefilescsiMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigdevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilefirmwareMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt2sasKconfigMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001Makefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesym53c8xx_2MakefileserialKconfigMakefilecpm_uartMakefilejsmMakefilesfiKconfigMakefileshMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilestagingKconfigMakefilealtpciechdmaKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefileb3dfgKconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecx25821KconfigMakefiledreamKconfigMakefilecameraKconfigMakefileqdsp5MakefilesmdKconfigMakefiledstKconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefilego7007KconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefilelightKconfigMakefiletriggerKconfigMakefileline6KconfigMakefilemimioKconfigMakefileocteonKconfigMakefileotusKconfigMakefilep9authKconfigMakefilepanelKconfigMakefilephisonKconfigMakefilepochKconfigMakefilepohmelfsKconfigMakefilequatech_usb2KconfigMakefilerarKconfigMakefilert2860KconfigMakefilert2870KconfigMakefilert3090KconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192suKconfigMakefileieee80211MakefilesepKconfigMakefileserqt_usb2KconfigMakefileslicossKconfigMakefileudlfbKconfigMakefileusbipKconfigMakefilevmeKconfigMakefilebridgesKconfigMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlan-ngKconfigMakefilezramKconfigMakefiletargetKconfigMakefileloopbackKconfigMakefiletcm_fcKconfigMakefiletcMakefiletelephonyKconfigMakefilethermalKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefileclassKconfigMakefilecoreKconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefileotgKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilei1480u-wlpMakefilewlpMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefiledisplayKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemsmMakefilenvidiaMakefileomapKconfigMakefilepnx4008MakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtioKconfigMakefilevlynqKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilecarl9170fwKconfigcarlfwKconfigusbKconfigminifwKconfigtoolchainMakefiletoolsKconfigfs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefsKconfigMakefileexofsKconfigexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilelockdMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefileomfsKconfigMakefileopenpromfsMakefilepartitionsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeacpiacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactypes.hapei.hbutton.hcontainer.hghes.hhed.hpdc_intel.hplatformacenv.hacgcc.haclinux.hprocessor.hreboot.hvideo.hasmasm-generic4level-fixup.hKbuildKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hauxvec.hbitopsbitops.h__ffs.h__fls.hatomic.hext2-atomic.hext2-non-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hminix-le.hminix.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcputime.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma-mapping-broken.hdma-mapping-common.hdma.hemergency-restart.herrno-base.herrno.hfb.hfcntl.hfutex.hgetorder.hgpio.hhardirq.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-lo-hi.hio.hioctl.hioctls.hiomap.hipcbuf.hirq.hirq_regs.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm_hooks.hmman-common.hmman.hmmu.hmmu_context.hmodule.hmsgbuf.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-bridge.hpci-dma-compat.hpci.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hpoll.hposix_types.hresource.hrtc.hscatterlist.hsections.hsegment.hsembuf.hserial.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hspinlock.hstat.hstatfs.hstring.hswab.hsyscall.hsyscalls.hsystem.htermbits.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.htypes.huaccess-unaligned.huaccess.hucontext.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hxor.hasm-x86asm-offsets.hconfig8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemory.hipmi.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hali.hamd.hamd64.hati.hefficeon.hintel.hnvidia.hsis.hsworks.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdnb.hamd8111eth.hamigapartition.hanoninodes.hapmapm.hcpuidle.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hflatmemenable.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.hhavenmisafecmpxchg.hhibernationpossible.hmayhavepcfdc.hphysaddrt64bit.hpopulatesnodemap.hrandom.hselectmemorymodel.hsparsememenable.hsupportsdebugpagealloc.hmsi.hoptimizedinlining.hsuspendpossible.husespguncached.hwantframepointers.hoptionalgpiolib.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcards.hcommon.hath5kath5k.hdebug.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtchtc.hdebugfs.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hdrivers.hlane.htcp.hatmel.hauditaudit.hgeneric.htree.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.haverage.hb43b43.hbcmabcma.hpio.hbusesbcmaandssb.hdebug.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpcmcia.hphyg.hlp.hpio.hsdio.hssb.hb43legacyb43legacy.hdebug.hdmadma.handpiomode.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpio.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightclassdevice.hlcdsupport.hmbpnvidia.hprogear.hwm831x.hbasefull.hsmall.hbatterybq27x00.hmax17040.holpc.hbcmabcma.hblockio.hdrivergmaccmn.hgpio.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2net.hbinaryprintf.hbinfmtelf.hmisc.hbitreverse.hbkl.hblkcgroup.hcpqcissda.hdevdev.h3wxxxxraid.hbsg.hbsglib.hcryptoloop.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hloop.hmd.hnvme.hosd.hpciessdmtip32xx.hramram.hcount.hsize.hsd.hsrsr.hvendor.hsx8.hthrottling.hblock.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbonding.hbootprintkdelay.htracer.hbootparamhardlockupenabledvalue.hpanicpanic.hvalue.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbranchprofilenone.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hbnepbnep.hmcfilter.hprotofilter.hcmtp.hhcibcm203x.hhcibfusb.hhcibluecard.hhcibpa10x.hhcibt3c.hhcibtsdio.hhcibtuart.hhcibtusb.hhcidtl1.hhciuarthciuart.hbcsp.hh4.hll.hhcivhci.hhidp.hl2cap.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hsco.hbtrfsfsfs.hposixacl.hbug.hbuilddocsrc.hcachefiles.hcancan.hbcm.hcalcbittiming.hdebugdevices.hdev.hemspci.husb.hkvaserpci.hraw.hsja1000sja1000.hisa.hplatform.hvcan.hcapiavm.hcardbus.hcardman4000.h4040.hcarl9170carl9170.hdebugfs.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hdebugfs.hdefaultps.hwext.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hmemresctlrctlr.hswap.hns.hperf.hsched.hcgroups.hchecksignature.hchelsiot1t1.h1g.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hcicadaphy.hcifscifs.hacl.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcissscsitape.hclocksourcevalidatelastcycle.hwatchdog.hclsu32mark.hperf.hcnic.hcompaction.hcompallaptop.hconfigfsfs.hconnector.hconsolepoll.htranslations.hconstructors.hcontextswitchtracer.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hcyrix32.hintel.htransmeta32.humc32.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hselftest.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.h586.hniintel.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10dif.hcryptd.hctr.hcts.hdeflate.hdes.hdevgeode.hhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghash.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20salsa20.h586.hseed.hseqiv.hserpent.hsha1.hsha256.hsha512.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishtwofish.h586.hcommon.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcs5535gpio.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hhighmem.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnmitimeout.hnotifiers.hnxtest.hobjectsobjects.henabledefault.hfree.htimers.hpilist.hrtmutexes.hsectionmismatch.hsg.hshirq.hslabslab.hleak.hspinlockspinlock.hsleep.hstackusage.hstackoverflow.hvm.hwritecount.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdisplaysupport.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hraid45.hsnapshot.hswitch.hthinprovisioning.huevent.hzero.hdm9102.hdmaapidebug.hengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdoublefault.hdrmdrm.hi2cch7006.hsil164.hi915i915.hfbdev.hkms.hums.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hnouveaunouveau.hbacklight.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd76x.hdebugdebug.hverbose.hdecodemce.he752x.he7xxx.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82860.hi82875p.hi82975x.hmceinj.hmmedac.hr82600.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.hel3.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hewrk3.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4debug.hfsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfailiotimeout.hmakerequest.hpagealloc.hfailslab.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hstacktracefilter.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hgeodegeode.hgx.hlx.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfont8x16.h8x8.hforcedeth.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hobjectlist.hstats.hfsnotify.hftl.hftraceftrace.hsyscalls.hfujitsulaptop.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgenericacl.hallocator.hbug.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhaveaout.harchkgdb.hkmemcheck.htracehook.hatomiciomap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hgenericdmacoherent.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvm.hlatencytopsupport.hmemorypresent.hmmiotracesupport.hoprofile.hoptprobes.hperfeventsevents.hnmi.hregs.huserstackdump.hsetuppercpuarea.hsyscalltracepoints.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhermeshermes.hcachefwoninit.hprism.hhibernationhibernation.hnvs.hhidhid.ha4tech.happle.hbelkin.hcherry.hchicony.hcypress.hdragonrise.hezkey.hgreenasia.hgyration.hkensington.hkye.hlogitech.hmicrosoft.hmonterey.hmultitouch.hntrig.hpantherlord.hpetalynx.hpid.hsamsung.hsmartjoyplus.hsony.hsunplus.hsupport.hthrustmaster.htopseed.htwinhan.hwacom.hzeroplus.hhidraw.hhighrestimers.hhighmem.hhighmem64g.hhighpte.hhisax163.h1tr6.havma1cs.hpcmcia.hbkma4t.hdiehldiva.helsaelsa.hcs.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauersedlbauer.hcs.hst5481.htelescs.htelespci.hw6692.hhostaphostap.hcs.hfirmwarefirmware.hnvram.hpci.hplx.hhotplughotplug.hcpu.hpcipci.hacpiacpi.hibm.hcompaq.hfake.hibm.hpcie.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hgeode.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hali1535.hali1563.hali15x3.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis5595.hsis630.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40ei40e.hdcb.hi40evf.hi6300esbwdt.hi82365.hi8k.hib700wdt.hibmasm.hibmasr.hicplusphy.hics932s401.hie6xxwdt.hieee802154ieee802154.hdrivers.hfakehard.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.himaima.haudit.hlsmrules.hmeasurepcridx.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.htcpdiag.htunnel.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtrans.hcxgb3.hcxgb4.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwistronbtns.hwm831xon.hyealink.hintelidle.hioatdma.hips.htxt.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hioschedas.hcfq.hdeadline.hnoop.hipadvancedrouter.hdccpdccp.hccid3ccid3.hrto.htfrclib.hfibhash.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchaddrtype.hah.hecn.httl.hqueue.hraw.hsecurity.htargetclusterip.hecn.hlog.hmasquerade.hnetmap.hredirect.hreject.httl.hulog.hpimsmv1.hv2.hroutemultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipport.hipportip.hipportnet.hnet.hnetport.hlistset.hmax.hvsvs.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hsh.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrt.hqueue.hraw.hsecurity.htargethl.hlog.hreject.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hwatchdog.hipppfilter.hipv6ipv6.hmip6.hmroute.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hprivacy.hrouteinfo.hrouterpref.hsit.htunnel.hipw2100ipw2100.hmonitor.hipw2200ipw2200.hmonitor.hpromiscuous.hqos.hradiotap.hipwireless.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hirqwork.hisaisa.hdmaapi.hisapnp.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hleds.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbdjbd.hdebug.hjbd2jbd2.hdebug.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hktimescalar.hkvmclock.hguest.hlatencytop.hlbdaf.hlcdclassdevice.hplatform.hledsalix2.hclass.hclevomail.hlp3944.htriggerbacklight.hdefaulton.hheartbeat.htimer.htriggers.hwm831xstatus.hwm8350.hlib80211lib80211.hcryptccmp.htkip.hwep.hlibcrc32c.hlibertaslibertas.hcs.hdebug.hsdio.hthinfirmthinfirm.husb.husb.hlibfc.hlibfcoe.hlibipw.hlirc.hllc.hlocalversion.hlockkernel.hstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlxtphy.hlzocompress.hdecompress.hm686.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.hmemoryhotplughotplug.hsparse.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hrtsxpci.husb.hsm501sm501.hgpio.hwm831x.hwm8350wm8350.hconfigmode0.h1.h2.h3.hi2c.hwm8351configmode0.h1.h2.h3.hwm8352configmode0.h1.h2.h3.hwm8400.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscdevices.hfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4core.hdebug.henen.hdcb.hinfiniband.hmlx5core.hdebug.hinfiniband.hmmowner.hmmcmmc.hblockblock.hbounce.hcb710.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hpci.hpltfm.hsdricohcs.htifmsd.hviasdmmc.hmmiotrace.hmmu.hmoduleforceload.hsig.hsrcversionall.hunload.hverifyverify.helf.hmodules.hmodversions.hmouseappletouch.hbcm5974.hps2ps2.halps.helantech.hlifebook.hlogips2pp.holpc.hsentelic.hsynaptics.htrackpoint.hserial.hsynapticsi2c.hvsxxxaa.hmsdosfs.hpartition.hmsilaptop.hmsproblock.hmtdmtd.habsent.halauda.har7parts.hblkdevs.hblockblock.hro.hblock2mtd.hcficfi.hamdstd.hi1.hi2.hintelext.hstaa.hutil.hchar.hck804xrom.hcmdlineparts.hcomplexmappings.hconcat.hesb2rom.hgenprobe.hjedecprobe.hlpddr.hmapbankwidth1.h2.h4.hmtdram.hnandnand.hcafe.hcs553x.hdiskonchipdiskonchip.hprobeaddress.heccsmc.hids.hnandsim.hnetsc520.hoops.hpartitions.hpci.hpmc551.hqinfoprobe.hram.hredbootdirectoryblock.hparts.hrom.hsc520cdp.hscb2flash.hts5500.hubiubi.hbebreserve.hwlthreshold.hmtdramerasesize.htotalsize.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hnhdlc.hnamespaces.hnationalphy.hnatsemi.hne2000.hne2kpci.hneedbouncepool.hdmamapstate.hnodememmapsize.hpercpuembedfirstchunk.hpagefirstchunk.hnetnet.h9p9p.hrdma.hvirtio.hactgact.hipt.hmirred.hnat.hpedit.hpolice.hsimp.hskbedit.hclscls.hact.hbasic.hcgroup.hflow.hfw.hind.hroute.hroute4.hrsvp.hrsvp6.htcindex.hu32.hdccpprobe.hdma.hdropmonitor.hdsadsa.hmv88e6060.hmv88e61236165.hmv88e6131.hmv88e6xxxmv88e6xxx.hneedppu.htagdsa.hedsa.htrailer.hematchematch.hcmp.hmeta.hnbyte.hstack.htext.hu32.hethernet.hfc.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hisa.hkeykey.hmigrate.hns.hpci.hpcmcia.hpktgen.hpocket.hpollcontroller.hrxbusypoll.hschatm.hcbq.hdrr.hdsmark.hfifo.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hprio.hqfq.hred.hsfq.htbf.hteql.hsched.htulip.hvendor3com.hsmc.hnetconsolenetconsole.hdynamic.hnetdev1000.h10000.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hlog.hqueue.htproxy.hxtmatchcluster.hcomment.hconnbytes.hconnlimit.hconnmark.hconntrack.hdccp.hdscp.hesp.hhashlimit.hhelper.hhl.hiprange.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hdscp.hhl.hled.hmark.hnflog.hnfqueue.hnotrack.hrateest.hsecmark.htcpmss.htcpoptstrip.htproxy.htrace.hxtables.hnetlabel.hnetpollnetpoll.htrap.hnetpriocgroup.hnetworkfilesystems.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hmark.hnetbiosns.hpptp.hsane.hsecmark.hsip.hsnmp.htftp.hctnetlink.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hnatnat.hamanda.hftp.hh323.hirc.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hsip.hsnmpbasic.htftp.hnfsaclsupport.hcommon.hfs.hfscache.huselegacydns.hv3v3.hacl.hv4v4.h1.hnfsdnfsd.hdeprecated.hv2acl.hv3v3.hacl.hv4.hnftlnftl.hrw.hniu.hnlattr.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hutf8.hnohz.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnscgpio.hnvram.holpc.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpageoffset.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hcs5535.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpc8736xgpio.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hbios.hdirect.hdomains.hgoany.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.holpc.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfdomain.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hprobe.hsmc91c92.hspectrum.hwl3501.hxirc2ps.hxircom.hpcnet32.hpcspkrplatform.hpd6729.hpdcadma.hperfcounters.hevents.hphonet.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hplxhermes.hpmpm.hruntime.hsleepsleep.hsmp.hstdpartition.hpnfsfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowersupply.htracer.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpreemptvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintk.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovelocking.hpstore.hptp1588clock.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactl.hr6040.hr8169.hraidattrs.hraid6pq.hrawdriver.hrccore.hloopback.hmap.hrcufanout.hrdbzip2.hgzip.hlzma.hrdsrds.hrdma.htcp.hrealtekphy.hreedsolomonsolomon.hdec16.hregulatorregulator.hab3100.hbq24022.hfixedvoltage.hlp3971.hmax1586.htps65023.htps6507x.huserspaceconsumer.hwm831x.hwm8350.hwm8400.hrelay.hrelocatable.hresourcecounters.hrfdftl.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrpcsecgsskrb5.hspkm3.hrps.hrtgroupsched.hmutexes.hrt2400pci.hrt2500pci.hrt2500usb.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hdebug.hliblib.hcrypto.hdebugfs.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvab3100.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hfm3130.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hpcf8563.hpcf8583.hrs5c372.hrx8025.hrx8581.hstk17ta8.hv3020.hwm831x.hwm8350.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtl8180.hrtl8187rtl8187.hleds.hrwsemxchgaddalgorithm.hs2io.hsataahci.hinic162x.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsc92031.hschedautogroup.hdebug.hhrtick.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haha152x.haha1542.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hlogging.hmaxsge.hmpt3sasmpt3sas.hlogging.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.hsecuritysecurity.hfilecapabilities.hnetworknetwork.hxfrm.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm9240.hads7828.hadt7462.hadt7470.hadt7473.hadt7475.happlesmc.hasb100.hatk0110.hatxp1.hcoretemp.hdme1737.hds1621.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hit87.hk10temp.hk8temp.hlis3lv02d.hlm63.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95241.hltc4215.hltc4245.hmax1619.hmax6650.hpc87360.hpc87427.hpcf8591.hsht15.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp401.htmp421.htsl2550.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83l785ts.hw83l786ng.hwm831x.hwm8350.hserial82508250.hconsole.hcs.hdetectirq.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdimon.hmtd.hsriov.hsfi.hsgipartition.hshmem.hsignalfd.hsis190.hsis900.hskge.hsky2.hslab.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslowwork.hsmartjoyplusff.hsmp.hsmssdiodrv.hsianomdtv.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcs46xxcs46xx.hnewdsp.hcs5530.hcs5535audio.hctxfi.hdarla20.hdarla24.hdebug.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968.hgina20.hgina24.hhdacodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hdsploader.henablerealtekquirks.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hjack.hintel.hpowersavedefault.hpreallocsize.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hisa.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmiro.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hopl4liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hxrundebug.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.hsis7019.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hua101.hus122l.husx2y.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hwsslib.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypisonypi.hcompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hmanual.hstatic.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscallsyscall.hcheck.hsysfs.hsysproftracer.hsysvipcsysvipc.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htc1100wmi.htcgatmel.hinfineon.hnsc.htis.htpm.htcmfc.hfileio.hiblock.hpscsi.htcpcongadvanced.hbic.hcubic.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htehuti.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htopstarlaptop.htoshiba.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hhtcpen.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hultra.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hstacktracesupport.hutrace.hutsns.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviarhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.hcafeccic.hcapturedrivers.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hfbivtv.hhdpvr.hhelperchipsauto.hiri2c.hivtv.hm52790.hmedia.hmsp3400.hmt9v011.houtputcontrol.hov7670.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htlg2300.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2v4l2.hcommon.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvirttobus.hvirtiovirtio.hballoon.hblk.hconsole.hnet.hpci.hring.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hvmeventcounters.hvm86.hvmwareballoon.hpvscsi.hvmxnet3.hvortex.hvtvt.hconsole.hhwconsolebinding.hvxge.hvxlan.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwatchdogwatchdog.hcore.hwdtpci.hwextcore.hpriv.hproc.hspy.hwilinkplatformdata.hwimaxwimax.hdebuglevel.hi2400mi2400m.hdebuglevel.hsdio.husb.hwinbond840.hwirelesswireless.hextext.hsysfs.hwlti.hwl1251wl1251.hsdio.hwl12xx.hwlanwlan.h80211.hwlcore.hwm831xpower.hwatchdog.hwm8350power.hwatchdog.hworkqueuetracer.hx86x86.h3232.hnonstandard.hsmp.hacpicpufreq.hapmboot.hbigsmp.hbswap.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hcyclonetimer.hdebugctlmsr.hextendedplatform.hgeneric.hht.hintelpstate.husercopy.hinternodecachebytes.hinvlpg.hioapic.hl1cachebytes.hshift.hlocalapic.hlongrun.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmrst.hmsr.hneedrelocs.hp4clockmod.hpae.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpopadok.hpowernowk7k7.hacpi.hk8.hptdump.hrerouteforbrokenbootirqs.hreservelow64k.hspeedstepich.hlib.hsmi.hthermalvector.htrampoline.htsc.husepprochecksum.hwpworksok.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.hzramzram.hdebug.hcryptoaead.haes.halgapi.hauthenc.hb128ops.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hinternalaead.hcompress.hhash.hrng.hskcipher.hlrw.hmd5.hrng.hscatterwalk.hsha.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hdrmP.hdrm_agpsupport.hdrm_backport.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_flip_work.hdrm_gem.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_legacy.hdrm_mem_util.hdrm_mipi_dsi.hdrm_mm.hdrm_modes.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_plane_helper.hdrm_rect.hdrm_sysfs.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_drm.hi915_pciids.hi915_powerwell.hidr2.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hkeyskeyring-type.hrxrpc-type.huser-type.hlinux8250_pci.hKbuilda.out.hac97_codec.hacct.hacpi.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.haffs_hardblocks.hagp_backend.hagpgart.haio.haio_abi.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl093.hserial.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.harcdevice.harcfb.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_suni.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hautoconf.hauxvec.haverage.hax25.hb1lli.hb1pcmcia.hbacking-dev.hbacklight.hbaycom.hbcd.hbcm47xx_wdt.hbcmabcma.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfs_fs.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-iopoll.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbootmem.hbottom_half.hbounds.hbpqether.hbrcmphy.hbsg-lib.hbsg.hbuffer_head.hbug.hbyteorderKbuildbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancan.hKbuildbcm.hcore.hdev.herror.hnetlink.hplatformsja1000.hraw.hcapability.hcapi.hcb710.hcciss_ioctl.hcd1400.hcdev.hcdk.hcdrom.hcfag12864b.hcgroup.hcgroup_subsys.hcgroupstats.hchio.hcirc_buf.hclk.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_cache.hcoda_fs_i.hcoda_linux.hcoda_psdev.hcoff.hcom20020.hcompaction.hcompat.hcompile.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-intel.hcompiler.hcompletion.hcomstats.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcordic.hcoredump.hcper.hcpu.hcpu_rmap.hcpufreq.hcpuidle.hcpumask.hcpuset.hcramfs_fs.hcramfs_fs_sb.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc7.hcred.hcryptocrypto.hksign.hmpi.hcryptohash.hctype.hcuda.hcyclades.hcyclomx.hcycx_cfm.hcycx_drv.hcycx_x25.hdca.hdcache.hdcbnl.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlzma.hdelay.hdelayacct.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdio.hdirent.hdisplay.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-dirty-log.hdm-io.hdm-ioctl.hdm-kcopyd.hdm-log-userspace.hdm-region-hash.hdm9000.hdma-attrs.hdma-buf.hdma-debug.hdma-mapping.hdma_remapping.hdmaengine.hdmapool.hdmar.hdmi.hdn.hdnotify.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdqblk_xfs.hds1286.hds17287rtc.hdst.hdtlk.hdvbKbuildaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hdw_dmac.hdynamic_debug.hedac.hedd.heeprom_93cx6.hefi.hefs_fs_sb.hefs_vh.heisa.helevator.helf-em.helf-fdpic.helf.helfcore-compat.helfcore.helfnote.henclosure.herr.herrno.herrqueue.hetherdevice.hethtool.heventfd.heventpoll.hexport.hexportfs.hext2_fs.hext2_fs_sb.hext3_fs.hext3_fs_i.hext3_fs_sb.hext3_jbd.hf75375s.hfadvise.hfalloc.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdreg.hfdtable.hfence.hfib_rules.hfiemap.hfile.hfilter.hfips.hfirewire-cdev.hfirewire-constants.hfirewire.hfirmware-map.hfirmware.hflat.hflex_array.hfont.hfreezer.hfs.hfs_enet_pd.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfsl_devices.hfsnotify.hfsnotify_backend.hftrace.hftrace_event.hftrace_irq.hfuse.hfutex.hgameport.hgcd.hgen_stats.hgenalloc.hgeneric_acl.hgeneric_serial.hgenetlink.hgenhd.hgetcpu.hgfp.hgfs2_ondisk.hgigaset_dev.hgpio.hgpio_keys.hgpio_mouse.hhardirq.hhash.hhashtable.hhayesesp.hhdlchdlc.hKbuildioctl.hhdlcdrv.hhdmi.hhdpu_features.hhdreg.hhid-debug.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhp_sdc.hhpet.hhrtimer.hhtirq.hhuge_mm.hhugetlb.hhugetlb_inline.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhyperv.hhysdn_if.hi2ci2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-gpio.hi2c-id.hi2c-ocores.hi2c-pca-platform.hi2c-pnx.hi2c-pxa.hi2c.hadp5588.hat24.hdm355evm_msp.hlm8323.hmax732x.hmcs5000_ts.hpca953x.hpcf857x.hs6000.htps65010.htsc2007.htwl4030.hi2o-dev.hi2o.hi7300_idle.hi8042.hi8k.hibmtr.hicmp.hicmpv6.hide.hidr.hieee80211.hif.hif_addr.hif_addrlabel.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_ec.hif_eql.hif_ether.hif_fc.hif_fddi.hif_frad.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macvlan.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_strip.hif_tr.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hima.hin.hin6.hin_route.hinet.hinet_diag.hinet_lro.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.heeti_ts.hmatrix_keypad.hmt.hintel-gtt.hintel-iommu.hinterrupt.hinterval_tree.hio-mapping.hio.hioc3.hioc4.hiocontext.hioctl.hiommu-helper.hiommu.hioport.hioprio.hiova.hip.hip6_tunnel.hip_vs.hipc.hipc_namespace.hipmi.hipmi_msgdefs.hipmi_smi.hipsec.hipv6.hipv6_route.hipx.hirda.hirq.hirq_cpustat.hirq_work.hirqflags.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hKbuildcapicmd.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hiso_fs.histallion.hivtv.hivtvfb.hixjuser.hjbd.hjbd2.hjffs2.hjhash.hjiffies.hjournal-head.hjoystick.hkallsyms.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkd.hkdebug.hkdev_t.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfifo-new.hkfifo.hkgdb.hkhugepaged.hklist.hkmalloc_sizes.hkmemcheck.hkmemleak.hkmemtrace.hkmod.hkmsg_dump.hkobj_map.hkobject.hkprobes.hkref.hks0108.hksm.hkthread.hktime.hkvm.hkvm_host.hkvm_para.hkvm_types.hlapb.hlatencytop.hlcd.hlcm.hleds-bd2802.hleds-lp3944.hleds-pca9532.hleds.hleds_pwm.hlguest.hlguest_launcher.hlibata.hlibc-compat.hlibps2.hlicense.hlimits.hlinkage.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_nulls.hlist_sort.hllc.hllist.hlmb.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlog2.hloop.hlp.hlsm_audit.hlzo.hm48t86.hmISDNdsp.hmISDNhw.hmISDNif.hmagic.hmajor.hmap_to_7segment.hmaple.hmath64.hmatroxfb.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmca-legacy.hmca.hmdio-bitbang.hmdio-gpio.hmdio.hmemcontrol.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemstick.hmeye.hmfdab3100.hasic3.hcore.hda903x.hds1wm.hezx-pcap.hhtc-egpio.hhtc-pasic3.hlpc_ich.hmc13783-private.hmc13783.hpcf50633adc.hcore.hgpio.hmbc.hpmic.hrtsx_common.hrtsx_pci.hrtsx_usb.ht7l66xb.htc6387xb.htc6393xb.htmio.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hmg_disk.hmigrate.hmii.hminix_fs.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmm.hmm_inline.hmm_types.hmman.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hmmdebug.hmmiotrace.hmmtimer.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodsign.hmodule.hmoduleloader.hmoduleparam.hmount.hmpage.hmpls.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmsi.hmtdbbm.hblktrans.hcfi.hcfi_endian.hcompatmac.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hinftl.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hplat-ram.hpmc551.hqinfo.hsh_flctl.hsharpsl.hsuper.hubi.hxip.hmtio.hmutex-debug.hmutex.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmxm-wmi.hn_r3964.hnamei.hnbd.hncp.hncp_fs.hncp_fs_i.hncp_fs_sb.hncp_mount.hncp_no.hneighbour.hnet.hnet_dropmon.hnet_tstamp.hnetdevice.hnetfilternetfilter.hKbuildipsetKbuildip_set.hip_set_ahash.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hip_set_timeout.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_tuple_common.hnfnetlink.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_log.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_DSCP.hxt_LED.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TPROXY.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_dccp.hxt_dscp.hxt_esp.hxt_hashlimit.hxt_helper.hxt_iprange.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.hKbuildarp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hKbuildebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_ulog.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hKbuildip_queue.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_SAME.hipt_TTL.hipt_ULOG.hipt_addrtype.hipt_ah.hipt_ecn.hipt_realm.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hKbuildip6_tables.hip6t_HL.hip6t_LOG.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hnetlink.hnetpoll.hnetrom.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_acl.hnfs4_mount.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_idmap.hnfs_iostat.hnfs_mount.hnfs_page.hnfs_xdr.hnfsacl.hnfsdKbuildconst.hdebug.hexport.hnfsfh.hstats.hsyscall.hnfsd_idmap.hnilfs2_fs.hnl80211.hnl802154.hnls.hnmi.hnode.hnodemask.hnotifier.hnsc_gpio.hnsproxy.hnubus.hnuma.hnvme.hnvram.hnwpserial.hof.hof_device.hof_gpio.hof_i2c.hof_mdio.hof_platform.hof_spi.hoom.hopenvswitch.hoprofile.hoxu210hp.hpage-debug-flags.hpage-flags.hpage-isolation.hpage_cgroup.hpageblock-flags.hpagemap.hpagevec.hparam.hparport.hparport_pc.hparser.hpatchkey.hpath.hpci-acpi.hpci-aspm.hpci-dma.hpci.hpci_hotplug.hpci_ids.hpci_regs.hpcieport_if.hpda_power.hpercpu-defs.hpercpu.hpercpu_counter.hperf_counter.hperf_event.hperf_regs.hpersonality.hpfkeyv2.hpfn.hpg.hphantom.hphonedev.hphonet.hphy.hphy_fixed.hpid.hpid_namespace.hpim.hpipe_fs_i.hpkt_cls.hpkt_sched.hpktcdvd.hplatform_device.hplist.hpm.hpm_qos.hpm_qos_params.hpm_runtime.hpm_wakeup.hpmu.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hposix_types.hpower_supply.hpowercap.hppdev.hppp-comp.hppp_channel.hppp_defs.hpps.hpps_kernel.hprctl.hpreempt.hprefetch.hprintk.hprio_heap.hprio_tree.hproc_fs.hprofile.hproportions.hpstore.hptp_classify.hptp_clock.hptp_clock_kernel.hptrace.hpwm.hpwm_backlight.hqnx4_fs.hqnxtypes.hquicklist.hquota.hquotaops.hradeonfb.hradix-tree.hraidKbuildmd_p.hmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hratelimit.hrational.hraw.hrbtree.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcutree.hrds.hreboot.hreciprocal_div.hregset.hregulatorbq24022.hconsumer.hdriver.hfixed.hlp3971.hmachine.hmax1586.huserspace-consumer.hreiserfs_acl.hreiserfs_fs.hreiserfs_fs_i.hreiserfs_fs_sb.hreiserfs_xattr.hrelay.hres_counter.hreservation.hresource.hresume-trace.hrfkill.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrndis.hromfs_fs.hroot_dev.hrose.hrotary_encoder.hroute.hrslib.hrtcrtc-v3020.hrtc.hm48t59.hrtmutex.hrtnetlink.hrwsem-spinlock.hrwsem.hrxrpc.hsc26198.hscatterlist.hscc.hsched.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdla.hseccomp.hsecurebits.hsecurity.hselection.hselinux.hselinux_netlink.hsem.hsemaphore.hseq_file.hseq_file_net.hseqlock.hserial.hserial167.hserialP.hserial_8250.hserial_core.hserial_max3100.hserial_pnx8xxx.hserial_reg.hserial_sci.hserio.hsfi.hsfi_acpi.hsh_intc.hsh_timer.hshm.hshmem_fs.hsht15.hsignal.hsignalfd.hskbuff.hslab.hslab_def.hslob_def.hslow-work.hslub_def.hsm501-regs.hsm501.hsmb.hsmb_fs.hsmb_fs_i.hsmb_fs_sb.hsmb_mount.hsmbno.hsmc911x.hsmc91x.hsmp.hsmp_lock.hsmsc911x.hsnmp.hsocket.hsockios.hsom.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hspiKbuildad7877.had7879.hads7846.hat73c213.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.horion_spi.hspi.hspi_bitbang.hspi_gpio.hspidev.htdo24m.htle62x0.hwl12xx.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hsrcu.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hstackprotector.hstacktrace.hstallion.hstart_kernel.hstat.hstatfs.hstddef.hstop_machine.hstring.hstring_helpers.hstringify.hsunrpcKbuildauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_spkm3.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtrdma.hxprtsock.hsuperhyway.hsuspend.hsuspend_ioctls.hsvga.hswab.hswap.hswapops.hswiotlb.hsynclink.hsys.hsyscalls.hsysctl.hsysdev.hsysfs.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.htaskstats.htaskstats_kern.htboot.htc.htc_actKbuildtc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htc_ematchKbuildtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htelephony.htermios.htextsearch.htextsearch_fsm.htfrc.hthermal.hthinkpad_acpi.hthread_info.hthreads.htick.htifm.htime.htimecompare.htimer.htimerfd.htimeriomem-rng.htimes.htimex.htiocl.htipc.htipc_config.htopology.htoshiba.htpm.htrace_clock.htrace_seq.htracehook.htracepoint.htransport_class.htrdevice.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hudf_fs_i.hudp.huinput.huio.huio_driver.hultrasound.hun.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.hunistd.husbusb.hKbuildassociation.hatmel_usba_udc.haudio-v2.haudio.hc67x00.hcdc.hcdc_ncm.hch11.hch9.hcomposite.hehci_def.hg_printer.hgadget.hgadgetfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1362.hisp1760.hlangwell_udc.hm66592.hmidi.hmusb.hnet2280.hotg.hquirks.hr8a66597.hrndis_host.hserial.hsl811.htmc.husbnet.hvideo.hvstusb.hwusb-wa.hwusb.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.hutime.hutrace.huts.hutsname.hutsrelease.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hvermagic.hversion.hveth.hvfs.hvga_switcheroo.hvgaarb.hvhost.hvia.hvideo_output.hvideodev.hvideodev2.hvideotext.hvirtio.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_ids.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvlynq.hvmalloc.hvmstat.hvt.hvt_buffer.hvt_kern.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxwimax.hKbuilddebug.hi2400m.hwireless.hwl12xx.hwlp.hwm97xx.hwm97xx_batt.hworkqueue.hwriteback.hww_mutex.hx25.hxattr.hxfrm.hxilinxfb.hyam.hzconf.hzlib.hzorro.hzorro_ids.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediaadv7343.hbt819.hcs5345.hcs53l32a.hcx2341x.hcx25840.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hvpfe_capture.hvpfe_types.hvpss.hi2c-addr.hir-common.hir-kbd-i2c.hlirc.hlirc_dev.hm52790.hmsp3400.hov772x.hovcamchip.hpwc-ioctl.hradio-si4713.hrc-core.hrc-map.hrds.hsaa6588.hsaa6752hs.hsaa7115.hsaa7127.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsi4713.hsoc_camera.hsoc_camera_platform.hsoc_mediabus.htuner-types.htuner.htvaudio.htveeprom.htvp514x.htvp5150.htw9910.hupd64031a.hupd64083.hv4l2-chip-ident.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-event.hv4l2-fh.hv4l2-i2c-drv.hv4l2-int-device.hv4l2-ioctl.hv4l2-mediabus.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-dvb.hvideobuf-vmalloc.hwm8775.hmtdKbuildinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hnet9p9p.hclient.htransport.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hl2cap.hrfcomm.hsco.hbusy_poll.hcfg80211-wext.hcfg80211.hchecksum.hcipso_ipv4.hcls_cgroup.hcompat.hdatalink.hdcbevent.hdcbnl.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdsa.hdsfield.hdst.hdst_ops.hesp.hethoc.hfib_rules.hflow.hflow_keys.hgarp.hgen_stats.hgenetlink.hgre.hgro_cells.hicmp.hieee80211_radiotap.hieee802154.hieee802154_netdev.hif_inet6.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipx.hirdaaf_irda.hcrc.hdiscovery.hircomm_core.hircomm_event.hircomm_lmp.hircomm_param.hircomm_ttp.hircomm_tty.hircomm_tty_attach.hirda.hirda_device.hiriap.hiriap_event.hirias_object.hirlan_client.hirlan_common.hirlan_eth.hirlan_event.hirlan_filter.hirlan_provider.hirlap.hirlap_event.hirlap_frame.hirlmp.hirlmp_event.hirlmp_frame.hirmod.hirqueue.hirttp.hparameters.hqos.htimer.hwrapper.hiucvaf_iucv.hiucv.hiw_handler.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hmac80211.hmip6.hmld.hndisc.hneighbour.hnet_namespace.hnetdma.hnetevent.hnetfilteripv4nf_conntrack_ipv4.hnf_defrag_ipv4.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_core.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l3proto.hnf_conntrack_l4proto.hnf_conntrack_tuple.hnf_log.hnf_nat.hnf_nat_core.hnf_nat_helper.hnf_nat_protocol.hnf_nat_rule.hnf_queue.hnf_tproxy_core.hnfnetlink_log.hxt_log.hxt_rateest.hnetlabel.hnetlink.hnetnsconntrack.hcore.hdccp.hgeneric.hhash.hipv4.hipv6.hmib.hpacket.hunix.hx_tables.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnl802154.hp8022.hphonetgprs.hpep.hphonet.hpn_dev.hping.hpkt_cls.hpkt_sched.hprotocol.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrtnetlink.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstructs.htsnmap.hulpevent.hulpqueue.huser.hsecure_seq.hslhc_vj.hsnmp.hsock.hstp.htc_acttc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htcp.htcp_states.htimewait_sock.htipctipc.htipc_bearer.htipc_msg.htipc_port.htransp_v6.hudp.hudplite.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hcs.hcs_types.hdevice_id.hds.hmem_op.hss.hrdmaKbuildib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_user_cm.hib_user_mad.hib_user_sa.hib_user_verbs.hib_verbs.hiw_cm.hrdma_cm.hrdma_cm_ib.hrdma_netlink.hrdma_user_cm.hrxrpcpacket.htypes.hscsiKbuildfcKbuildfc_els.hfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_fs.hfc_gs.hfc_ms.hfc_ns.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hlibsrp.hosd_attributes.hosd_initiator.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_fc.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_netlink.hscsi_netlink_fc.hscsi_tcq.hscsi_tgt.hscsi_tgt_if.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hsoundKbuildac97_codec.haci.had1816a.had1843.hak4114.hak4117.hak4531_codec.hak4xxx-adda.hasequencer.hasound.hasound_fm.hasoundef.hatmel-abdac.hatmel-ac97c.hcontrol.hcore.hcs4231-regs.hcs46xx.hcs46xx_dsp_scb_types.hcs46xx_dsp_spos.hcs46xx_dsp_task_types.hcs8403.hcs8427.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_hwdep.hhda_verbs.hhdsp.hhdspm.hhwdep.hi2c.hinfo.hinitval.hjack.hl3.hmemalloc.hminors.hmixer_oss.hmpu401.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hs3c24xx_uda134x.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsfnt_info.hsh_fsi.hsnd_wavefront.hsoc-dai.hsoc-dapm.hsoc-of-simple.hsoc.hsoundfont.hsscape_ioctl.htea575x-tuner.htea6330t.htimer.htlv.htrident.huda134x.huda1380.hutil_mem.hversion.hvx_core.hwavefront.hwm8993.hwm9081.hwss.hymfpci.htraceboot.hdefine_trace.heventsblock.hbtrfs.hext3.hext4.hfence.hirq.hjbd.hjbd2.hkmem.hkvm.hlock.hmce.hmodule.hnapi.hnet.hpower.hras.hsched.hscsi.hsignal.hskb.hsock.hsunrpc.hsyscalls.htimer.hudp.hworkqueue.hwriteback.hftrace.hsyscall.hvideoKbuildatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hedid.hepson1355.hgbe.hhecubafb.higa.hili9320.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hneomagic.hnewport.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsgivw.hsh_mobile_lcdc.hsisfb.hsstfb.htdfx.htgafb.htrident.huvesafb.hvga.hw100fb.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.preemptMakefileeventsMakefilegcovKconfigMakefileirqMakefilepowerKconfigMakefiletimeKconfigMakefiletraceKconfigMakefilelibKconfigKconfig.debugKconfig.kgdbKconfig.kmemcheckMakefilelzoMakefileraid6Makefileraid6testMakefilereed_solomonMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilenet802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecanKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledsaKconfigMakefileeconetKconfigMakefileethernetMakefileieee802154KconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkMakefilenetromMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefiletipcKconfigMakefileunixKconfigMakefilewanrouterKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilekobjectMakefilekprobesMakefiletrace_eventsMakefiletracepointsMakefilescripts.conmakehash.cmd.gitignore.kallsyms.cmd.pnmtologo.cmd.unifdef.cmdKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.hostMakefile.libMakefile.modinstMakefile.modpostbasic.docproc.cmd.fixdep.cmd.gitignore.hash.cmdMakefiledocprocdocproc.cfixdepfixdep.chashhash.cmodules.orderbin2c.cbinoffset.cbloat-o-meterbootgraph.plcheckincludes.plcheckkconfigsymbols.shcheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plcleanfilecleanpatchconfigconmakehashconmakehash.cdecodecodediffconfigdtc.gitignoreMakefileMakefile.dtcchecks.cdata.cdtc-lexer.ldtc-lexer.lex.c_shippeddtc-parser.tab.c_shippeddtc-parser.tab.h_shippeddtc-parser.ydtc.cdtc.hflattree.cfstree.clibfdtMakefile.libfdtfdt.cfdt.hfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cversion_gen.hexport_report.plextract-ikconfiggcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgen_initramfs_list.shgenksyms.genksyms.cmd.genksyms.o.cmd.gitignore.lex.o.cmd.parse.o.cmdMakefilegenksymsgenksyms.cgenksyms.hkeywords.ckeywords.c_shippedkeywords.gperflex.clex.c_shippedlex.lmodules.orderparse.cparse.c_shippedparse.hparse.h_shippedparse.yget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.plkallsymskallsyms.ckconfig.conf.cmd.conf.o.cmd.gitignore.kxgettext.o.cmd.zconf.tab.o.cmdMakefilePOTFILES.incheck.shconfconf.cconfdata.cexpr.cexpr.hgconf.cgconf.gladeimages.ckconfig_load.ckxgettext.clex.zconf.clex.zconf.c_shippedlkc.hlkc_proto.hlxdialog.gitignoreBIG.FAT.WARNINGcheck-lxdialog.shchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf.cmenu.cqconf.ccqconf.hstreamline_config.plsymbol.cutil.czconf.gperfzconf.hash.czconf.hash.c_shippedzconf.lzconf.tab.czconf.tab.c_shippedzconf.ykernel-docksymoopsREADMEmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmkversionmod.elfconfig.h.cmd.empty.o.cmd.file2alias.o.cmd.gitignore.mk_elfconfig.cmd.mod-extract.cmd.modpost.cmd.modpost.o.cmd.sumversion.o.cmdMakefileelfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmod-extractmod-extract.cmodpostmodpost.cmodpost.hmodsign-note.shmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plpackageMakefilebuilddebbuildtarmkspecpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plrecordmcount.plrt-testercheck-all.shrt-tester.pyrt-tester.pycrt-tester.pyot2-l1-2rt-sameprio.tstt2-l1-pi.tstt2-l1-signal.tstt2-l2-2rt-deadlock.tstt3-l1-pi-1rt.tstt3-l1-pi-2rt.tstt3-l1-pi-3rt.tstt3-l1-pi-signal.tstt3-l1-pi-steal.tstt3-l2-pi.tstt4-l2-pi-deboost.tstt5-l4-pi-boost-deboost-setsched.tstt5-l4-pi-boost-deboost.tstselinuxMakefileREADMEgenheaders.genheaders.cmdMakefilegenheadersgenheaders.cmodules.orderinstall_policy.shmdp.gitignore.mdp.cmdMakefiledbus_contextsmdpmdp.cmodules.ordermodules.ordersetlocalversionshow_deltatags.shtracingdraw_functrace.pydraw_functrace.pycdraw_functrace.pyounifdefunifdef.cver_linuxsecurityKconfigMakefileintegrityimaKconfigMakefilekeysMakefileselinuxKconfigMakefilessMakefilesmackKconfigMakefiletomoyoKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451Makefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212Makefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileatmelKconfigMakefileau1xKconfigMakefileblackfinKconfigMakefilecodecsKconfigMakefiledavinciKconfigMakefilefslKconfigMakefileimxKconfigMakefileomapKconfigMakefilepxaKconfigMakefiles3c24xxKconfigMakefiles6000KconfigMakefileshKconfigMakefiletxx9KconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefilemiscMakefileusx2yMakefiletoolslibapiMakefiletraceeventMakefileperfDocumentationMakefileMakefileMakefile.perfarcharmMakefilearm64MakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefileconfigMakefileMakefile.archfeature-checksMakefilescriptsperlPerf-Trace-UtilMakefile.PLscriptsMakefile.includetestingselftestsMakefilemqueueMakefilevirtiovirtio-traceMakefileusrKconfigMakefilevirtkvmKconfig/usr/src//usr/src/kernels//usr/src/kernels/2.6.32-573.el6.i686.debug//usr/src/kernels/2.6.32-573.el6.i686.debug/arch//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/alpha//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/alpha/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/alpha/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/alpha/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/alpha/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/alpha/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/alpha/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/boot/bootp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/boot/compressed//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-at91//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-davinci//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-gemini//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-h720x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-integrator//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-l7200//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-loki//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-mmp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-msm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-mx1//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-mx2//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-mx25//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-mx3//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-netx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-omap1//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-omap2//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-pxa//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-realview//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-rpc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-shark//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-u300//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-versatile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/nwfpe//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-iop//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-mxc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-omap//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-orion//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-pxa//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-s3c//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/tools//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/arm/vfp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boot/images//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/avr32/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mach-common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/blackfin/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v10//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/boot/compressed//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/boot/rescue//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/include//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/cris/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/frv//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/frv/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/frv/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/frv/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/frv/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/dig//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/hp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/hp/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/hp/sim//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/ia32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/kvm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/sn//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/sn/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/uv//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/ia64/xen//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/amiga//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/apollo//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/atari//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/bvme6000//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/fpsp040//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/hp300//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/mac//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/mvme147//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/mvme16x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/q40//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/sun3//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/sun3x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/tools//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/ar7//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/basler//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/basler/excite//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/bcm47xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/bcm63xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/cobalt//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/dec//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/dec/prom//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/emma//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/emma/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/emma/markeins//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/fw//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/fw/arc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/fw/cfe//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/fw/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/fw/sni//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/gt64120//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/jazz//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/lasat//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/lasat/image//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/loongson//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/loongson/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/mipssim//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/mti-malta//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/power//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/rb532//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sibyte//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sibyte/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/sni//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/txx9//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/txx9/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/vr41xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/parisc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/parisc/hpux//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/parisc/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/parisc/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/parisc/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/parisc/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/parisc/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/kvm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/sysdev//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/powerpc/xmon//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/appldata//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/hypfs//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/kvm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/s390/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/score//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/score/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/score/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/score/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/score/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boot/compressed//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/boot/romimage//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/cchips//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/drivers/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/drivers/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/lib64//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sh/tools//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/sparc/prom//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/kernel/skas//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/os-Linux//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/scripts//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/sys-i386//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/sys-ia64//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/sys-ppc//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/um/sys-x86_64//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/boot/compressed//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/ia32//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include/asm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/include/generated//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel/apic//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/kvm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/lguest//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/power//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/tools//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/vdso//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/video//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/x86/xen//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/platforms//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/variants//usr/src/kernels/2.6.32-573.el6.i686.debug/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-573.el6.i686.debug/block//usr/src/kernels/2.6.32-573.el6.i686.debug/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/crypto/async_tx//usr/src/kernels/2.6.32-573.el6.i686.debug/crypto/mpi//usr/src/kernels/2.6.32-573.el6.i686.debug/crypto/signature//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/accessibility//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/accessibility/braille//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/acpi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/acpi/acpica//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/acpi/apei//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/amba//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/ata//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/atm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/auxdisplay//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/base//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/base/power//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/bcma//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/block//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/block/aoe//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/block/mtip32xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/block/paride//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/block/rsxx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/bluetooth//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/cdrom//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/agp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/hw_random//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/ip2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/ipmi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/mwave//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/pcmcia//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/rio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/tpm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/clocksource//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/connector//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/cpufreq//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/cpuidle//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/cpuidle/governors//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/crypto/amcc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/crypto/nx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/dca//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/dio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/dma/ioat//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/dma/ipu//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/edac//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/eisa//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/firewire//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/firmware//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/nouveau/dispnv04//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/drm/via//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/gpu/vga//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/hid//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/hid/usbhid//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/hv//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/hwmon//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/hwmon/ams//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/i2c//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/i2c/algos//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/i2c/busses//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/i2c/chips//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/ide//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/idle//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/ieee1394//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/ieee802154//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/core//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/ulp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/gameport//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/joystick//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/keyboard//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/misc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/mouse//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/serio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/tablet//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/input/touchscreen//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/act2000//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/capi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/divert//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/gigaset//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/hardware//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/hisax//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/hysdn//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/i4l//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/icn//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/mISDN//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/pcbit//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/isdn/sc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/leds//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/lguest//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/macintosh//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mca//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/md//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/md/persistent-data//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/common//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/common/tuners//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/siano//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/radio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/radio/si470x//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/rc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/au0828//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/cpia2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/cx18//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/cx23885//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/cx25840//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/cx88//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/davinci//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/em28xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/et61x251//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/gspca//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/ivtv//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/pwc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/saa7134//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/saa7164//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/usbvision//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/uvc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/zc0301//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/media/video/zoran//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/memstick//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/memstick/core//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/memstick/host//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/message//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/message/fusion//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/message/i2o//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mfd//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc/c2port//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc/cb710//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc/eeprom//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc/ibmasm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mmc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mmc/card//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mmc/core//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mmc/host//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/chips//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/devices//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/lpddr//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/maps//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/nand//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/onenand//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/tests//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/mtd/ubi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/appletalk//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/arcnet//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/arm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/atl1c//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/atl1e//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/atlx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/benet//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/bna//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/bnx2x//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/bonding//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/can//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/can/sja1000//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/can/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/chelsio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/cris//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/cxgb3//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/cxgb4//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/e1000//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/e1000e//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/ehea//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/enic//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/fs_enet//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/hamradio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/hyperv//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/i40e//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/i40evf//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/igb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/igbvf//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/irda//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/ixgb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/ixgbe//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/ixgbevf//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/ixp2000//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/mlx4//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/mlx5//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/mlx5/core//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/myri10ge//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/netxen//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/pch_gbe//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/pcmcia//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/phy//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/qlcnic//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/qlge//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/sfc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/skfp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/stmmac//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/tokenring//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/tulip//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/vmxnet3//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/vxge//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wan//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wan/lmc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wimax//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ath//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/b43//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/p54//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ti//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/nubus//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/of//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/parisc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/parport//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pci/hotplug//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pci/pcie//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pcmcia//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/platform/x86//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pnp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pnp/isapnp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/power//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/powercap//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/pps//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/ps3//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/ptp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/rapidio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/rapidio/switches//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/regulator//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/rtc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390/block//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390/char//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390/cio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390/kvm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390/net//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/s390/scsi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/sbus//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/sbus/char//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/aacraid//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/arm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/bfa//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/device_handler//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/fcoe//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/fnic//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/isci//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/libfc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/libsas//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/lpfc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/megaraid//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/mpt2sas//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/mvsas//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/osd//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/pm8001//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/serial//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/serial/jsm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/sfi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/sh//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/sh/maple//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/sh/superhyway//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/sn//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/spi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/ssb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/android//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/asus_oled//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/b3dfg//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/comedi//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/cx25821//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/dream//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/dream/camera//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/dream/smd//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/dst//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/echo//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/et131x//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/frontier//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/go7007//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/iio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/iio/accel//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/iio/adc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/iio/light//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/line6//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/mimio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/octeon//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/otus//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/p9auth//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/panel//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/phison//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/poch//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rar//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rt2860//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rt2870//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rt3090//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/sep//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/slicoss//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/udlfb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/usbip//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/vme//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/vme/devices//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/vt6655//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/vt6656//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/winbond//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/staging/zram//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/target//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/target/loopback//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/target/tcm_fc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/tc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/telephony//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/thermal//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/uio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/atm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/c67x00//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/class//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/core//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/early//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/gadget//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/host//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/image//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/misc//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/mon//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/musb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/otg//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/serial//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/storage//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/usb/wusbcore//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/uwb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/uwb/i1480//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/uwb/wlp//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/vhost//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/aty//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/backlight//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/console//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/display//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/geode//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/i810//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/intelfb//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/kyro//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/logo//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/matrox//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/mb862xx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/mbx//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/msm//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/nvidia//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/omap//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/pnx4008//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/riva//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/savage//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/sis//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/vermilion//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/video/via//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/virtio//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/vlynq//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/w1//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/w1/masters//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/w1/slaves//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/watchdog//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/xen//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/xen/xenbus//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/xen/xenfs//usr/src/kernels/2.6.32-573.el6.i686.debug/drivers/zorro//usr/src/kernels/2.6.32-573.el6.i686.debug/firmware//usr/src/kernels/2.6.32-573.el6.i686.debug/firmware/carl9170fw//usr/src/kernels/2.6.32-573.el6.i686.debug/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-573.el6.i686.debug/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-573.el6.i686.debug/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-573.el6.i686.debug/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-573.el6.i686.debug/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/9p//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/adfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/affs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/afs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/autofs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/autofs4//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/befs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/bfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/btrfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/cachefiles//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/cifs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/coda//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/configfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/cramfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/debugfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/devpts//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/dlm//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ecryptfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/efs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/exofs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/exportfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ext2//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ext3//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ext4//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/fat//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/freevxfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/fscache//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/fuse//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/gfs2//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/hfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/hfsplus//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/hostfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/hpfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/hppfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/hugetlbfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/isofs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/jbd//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/jbd2//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/jffs2//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/jfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/lockd//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/minix//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ncpfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/nfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/nfs_common//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/nfsd//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/nilfs2//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/nls//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/notify//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/notify/dnotify//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/notify/inotify//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ntfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ocfs2//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ocfs2/cluster//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ocfs2/dlm//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/omfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/openpromfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/partitions//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/proc//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/pstore//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/qnx4//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/quota//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ramfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/reiserfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/romfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/smbfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/squashfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/sysfs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/sysv//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ubifs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/udf//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/ufs//usr/src/kernels/2.6.32-573.el6.i686.debug/fs/xfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include//usr/src/kernels/2.6.32-573.el6.i686.debug/include/acpi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/acpi/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/include/asm-generic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/asm-generic/bitops//usr/src/kernels/2.6.32-573.el6.i686.debug/include/asm-x86//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/8139too//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ab3100//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ac97//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/apei//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/blacklist//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/hotplug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/power//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/proc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/processor//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/procfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/acpi/sysfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/adaptec//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/agp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic79xx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic79xx/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic79xx/reset//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic7xxx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/airo//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/alim1535//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/alim7101//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/amd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/amd8111//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/amiga//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/anon//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/apm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/apm/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/dma/addr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/enable//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/enable/memory//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/flatmem//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/has//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/has/cache//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/has/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/has/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/have//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/have/nmi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/hibernation//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/may//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/may/have//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/phys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/phys/addr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/populates//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/populates/node//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/select//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/select/memory//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/sparsemem//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/supports//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/supports/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/suspend//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/uses//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/uses/pg//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/want//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/want/frame//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/arch/want/optional//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ask//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ask/ip//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ask/ip/fib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/asus//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/raid6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/tx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/tx/disable//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/at76c50x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ata//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ata/over//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ata/verbose//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ath//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ath5k//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ath9k//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ath9k/htc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/atm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/audit//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/autofs4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43/bcma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43/buses//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43/pcicore//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43/phy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43legacy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43legacy/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43legacy/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b44//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b44/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/b44/pcicore//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/backlight//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/backlight/class//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/backlight/lcd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/backlight/mbp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/base//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/battery//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bcma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bcma/driver//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bcma/host//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bcma/host/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/binary//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/binfmt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/cpq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev/3w//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev/dm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev/io//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev/ram//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/blk/dev/sr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bnx2x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/boot/printk//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/hung//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/branch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/branch/profile//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bridge//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bridge/ebt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bridge/igmp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bridge/nf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/broadcom//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bsd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bsd/process//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bsd/process/acct//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bt/bnep//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bt/hciuart//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bt/mrvl//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/bt/rfcomm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/btrfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/btrfs/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/build//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/can//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/can/calc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/can/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/can/ems//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/can/kvaser//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/can/sja1000//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/capi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cardman//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/carl9170//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cb710//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cb710/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cdrom//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cfag12864b//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cfg80211//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cfg80211/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cfq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cfq/group//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cgroup//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cgroup/mem//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/check//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/chelsio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/chelsio/t1//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/chr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/chr/dev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cicada//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cifs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cifs/dfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cifs/weak//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ciss//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ciss/scsi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/clocksource//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/clocksource/validate//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cls//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cls/u32//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/compal//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/configfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/console//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/context//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/context/switch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/core//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/core/dump//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/core/dump/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/freq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/freq/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/idle//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/sup//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/sup/cyrix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/sup/transmeta//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cpu/sup/umc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crash//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crc/itu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crc32//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/ablk//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/aes//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/ansi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/crc32c//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/dev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/drbg//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/michael//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/salsa20//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/signature//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/crypto/twofish//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/cs5535//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/davicom//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/de//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/de2104x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/blk//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/kmemleak//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/lock//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/memory//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/nmi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/nx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/objects//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/objects/enable//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/pi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/rt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/section//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/slab//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/spinlock//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/debug/stack//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/decompress//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/default/io//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/default/io/delay//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/default/mmap//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/default/mmap/min//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/default/tcp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/defconfig//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dell//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/detect//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/detect/hung//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/devpts//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/devpts/multiple//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/devtmpfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/display//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dlci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dlm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dm/bio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dm/cache//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dm/log//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dm/multipath//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dm/persistent//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dm/thin//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dma/api//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dma/shared//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dmar//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dmar/floppy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/i2c//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/i915//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/kms//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/kms/fb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/load//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/load/edid//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/nouveau//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/drm/radeon//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dummy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/av7110//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/b2c2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/budget//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/capture//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/dynamic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/firedtv//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/ttusb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/tuner//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/dynamic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/early//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/early/printk//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ecrypt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/edac//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/edac/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/edac/decode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/edac/mce//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/edac/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/eeepc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/eeprom//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/efi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/elf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/enable//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/enable/must//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/enclosure//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/event//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext2/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext3//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext3/defaults//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext3/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext4/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/extra//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fail//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fail/io//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fail/make//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fail/page//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fair//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fair/group//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fat//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fat/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fault//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fault/injection//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fault/injection/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fault/injection/stacktrace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/aty//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/aty/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/aty128//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/cfb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/deferred//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/geode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/mode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/nvidia//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/radeon//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/riva//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/savage//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fb/sys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fcoe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/file//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/firewire//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/firewire/ohci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/firmware//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fix/earlycon//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fixed//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/font//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/frame//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/framebuffer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/framebuffer/console//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fs/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fscache//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fscache/object//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ftrace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fujitsu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fuse//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fusion//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fusion/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/fw//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/gact//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/calibrate//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/clockevents//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/cmos//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/find//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/find/first//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/find/last//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/find/next//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/hardirqs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/irq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/isa//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/generic/pending//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/gfs2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/gfs2/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/gigaset//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/gpio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/group//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hangcheck//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hardlockup//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/has//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/arch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/atomic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/dma/api//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/dynamic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/efficient//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/ftrace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/function//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/function/graph//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/function/trace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/generic/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/intel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/ioremap//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/irq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/latencytop//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/memory//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/mmiotrace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/perf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/perf/events//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/perf/user//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/setup//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/setup/per//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/syscall//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/unstable//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/unstable/sched//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/user//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/have/user/return//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hdlc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/headers//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hermes//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hermes/cache//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hibernation//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hid//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/high//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/high/res//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/16//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/avm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/bkm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/elsa//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/enternow//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/fritz//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/hfc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/netjet//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/no//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/sct//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hisax/teles//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hostap//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hostap/firmware//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hotplug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hotplug/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hpet//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hpet/emulate//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hpwdt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ht//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hugetlb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hvc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hw//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hw/random//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hwmon//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hyperv//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hysdn//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/hz//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i2c//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i2c/amd756//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i2c/helper//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i2c/nforce2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i2c/parport//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i2c/pca//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i2c/tiny//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i40e//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/i6300esb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ib700//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ibm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/icplus//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ie6xx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ieee802154//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/igb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/illegal//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/illegal/pointer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ima//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ima/lsm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ima/measure//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet/dccp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet/tcp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet/xfrm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet6/xfrm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/infiniband//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/infiniband/addr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/infiniband/mthca//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/infiniband/user//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/init//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/init/env//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/init/env/arg//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/initramfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/inotify//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/ati//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/atlas//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/ff//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/gpio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/keyspan//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/mousedev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/winbond//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/wistron//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/input/wm831x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/intel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/interval//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/io//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/io/delay//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/io/delay/type//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iommu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iosched//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/advanced//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/dccp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/fib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/mroute//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/multiple//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/nf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/nf/arp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/nf/match//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/nf/target//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/pimsm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/route//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/set//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/set/hash//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/set/list//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/vs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/vs/pe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/vs/proto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip/vs/tab//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip6/nf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip6/nf/match//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ip6/nf/target//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipmi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipmi/device//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ippp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipv6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipv6/multiple//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipv6/route//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipv6/router//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipw2100//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ipw2200//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/jvc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/lirc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/nec//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/rc5//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/rc6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/sony//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ir/winbond//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/irq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isa//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isa/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iscsi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iscsi/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iscsi/ibft//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/capi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/drv//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/ppp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/isdn/tty//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iso9660//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/it87//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/it8712f//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/itco//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/itco/vendor//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iwlegacy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iwlwifi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ixgbe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/jbd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/jbd2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/jffs2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/jffs2/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kallsyms//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kallsyms/extra//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/karma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kexec//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kexec/auto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/keyboard//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/keys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/keys/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/keys/debug/proc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kgdb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kgdb/serial//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kprobe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ks0108//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ktime//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/kvm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lcd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lcd/class//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/leds//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/leds/clevo//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/leds/trigger//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/leds/trigger/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/leds/wm831x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lib80211//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lib80211/crypt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/libertas//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lock//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lockd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lockdep//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lockup//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/log//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/log/buf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/logo//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/logo/linux//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/loopback//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lpc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lsi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lsi/et1011c//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lsm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lsm/mmap//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lxt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/lzo//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mac//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mac80211//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mac80211/has//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mac80211/message//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mac80211/rc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/machz//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/macintosh//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/magic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/marvell//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/max/raw//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/md//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mdio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/media//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/media/tuner//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/megaraid//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/memory//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/memory/hotplug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/memstick//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/memstick/jmicron//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/memstick/realtek//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/memstick/tifm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/rtsx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/sm501//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8350//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8351//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8352//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/microcode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/microcode/old//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/minix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/misc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/misdn//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mlx4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mlx4/en//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mlx5//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc/block//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc/realtek//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc/ricoh//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc/sdhci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc/tifm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mmc/via//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/module//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/module/force//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/module/srcversion//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/module/verify//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mouse//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mouse/ps2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mouse/synaptics//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/msdos//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/msi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mspro//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/ar7//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/block//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/cfi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/cmdline//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/complex//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/gen//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/map//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/map/bank//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/nand//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/qinfo//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/redboot//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/scb2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/ubi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtdram//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtdram/erase//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtdram/total//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtrr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/mxm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/myri10ge//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/n//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/national//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ne2k//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/bounce//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/dma/map//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/node//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/node/memmap//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/per//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/per/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/9p//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/act//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/cls//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/drop//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/dsa//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/dsa/tag//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/ematch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/ip//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/ipgre//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/key//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/poll//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/rx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/rx/busy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/sch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/net/vendor//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netconsole//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netdev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netfilter/netlink//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netfilter/xt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netpoll//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netprio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/network//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/netxen//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/new//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/conntrack//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/ct//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/ct/proto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/defrag//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/nat//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/nat/proto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfs/acl//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfs/use//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfs/v3//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfs/v4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfsd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfsd/v2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nfsd/v3//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nftl//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nls//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nls/codepage//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nls/iso8859//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nls/koi8//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/no//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nop//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nop/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nortel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nouveau//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nouveau/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/nsc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/openvswitch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/oprofile//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/oprofile/event//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/optimize//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/osf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/output//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/p54//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/packet//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/page//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/panasonic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/paravirt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/parport//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/parport/not//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/parport/pc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/partition//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pata//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pata/pdc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pc8736x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pccard//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pci/msi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pci/msi/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pcie//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pcieaer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pcmcia//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pcmcia/load//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pcspkr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pdc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/perf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/phys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/phys/addr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/phys/addr/t//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/physical//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pid//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/plx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pm/sleep//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pm/std//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pnfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/pnfs/file//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/posix/mqueue//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/power//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ppp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ppp/sync//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/preempt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/prevent//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/prevent/firmware//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/print//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/print/quota//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/proc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/proc/page//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/proc/pid//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/prove//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ptp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ptp/1588//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/qfmt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/qlcnic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/qsemi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/quota//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/quota/netlink//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/raid//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/raid6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/raw//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rcu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rds//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/realtek//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/reed//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/reed/solomon//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/regulator//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/regulator/fixed//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/regulator/userspace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/resource//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rfd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rfkill//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ring//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ring/buffer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rpcsec//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rpcsec/gss//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt/group//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt2800//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt2800/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt2800pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt2800usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt2x00//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rt2x00/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rtc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rtc/drv//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rtc/hctosys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rtc/intf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rtl8187//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rwsem//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sata//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sbc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sched//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sched/omit//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sched/omit/frame//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/3w//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/bfa//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/bnx2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/dh//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/fc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/iscsi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/multi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/osd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/proc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/qla//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/sas//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/sas/host//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/scan//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/spi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/srp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/scsi/wait//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sctp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sctp/cookie//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sctp/default//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sdio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/security//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/security/file//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/security/network//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/security/selinux//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/security/selinux/avc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/select//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/select/memory//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sensors//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sensors/fam15h//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sensors/i5k//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sensors/via//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial/8250//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial/8250/detect//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial/8250/many//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial/8250/nr//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial/8250/share//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serial/core//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/serio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sfc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sfc/mcdi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sgi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/slip//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/slow//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/smartjoyplus//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sms//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sms/sdio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sms/siano//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sms/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/smsc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/smsc/sch311x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/ac97//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/ac97/power//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/atiixp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/cs46xx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/dynamic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/emu10k1//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/codec//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/enable//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/input//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/power//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/kctl//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/mixer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/mpu401//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/opl3//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/opl4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/opl4/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/oxygen//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/pcm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/pcm/xrun//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/rawmidi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/sb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/sb16//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/seq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/sequencer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/verbose//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/via82xx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/vx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/snd/wss//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/soc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/soc/camera//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/soft//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/solaris//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/solaris/x86//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sony//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sonypi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sound//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sound/oss//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sound/oss/core//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sparse//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sparsemem//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/split//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/split/ptlock//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/squashfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/squashfs/fragment//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb/b43//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb/driver//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb/pcihost//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/stacktrace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/stop//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/strict//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/strip//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/strip/asm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sun//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sunrpc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/suspend//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/syn//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/synclink//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sysctl//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sysctl/syscall//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sysprof//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/sysvipc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tablet//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tablet/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/target//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/task//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/task/delay//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/task/io//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tc1100//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tcg//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tcm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tcp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tcp/cong//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/textsearch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/thermal//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/thinkpad//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tick//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tifm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/timer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tmd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tmpfs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tmpfs/posix//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/topstar//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/touchscreen//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/touchscreen/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/trace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/trace/irqflags//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tracer//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tracer/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tracing//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tree//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ttpci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/tulip//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ubifs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/ubifs/fs//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/udf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uefi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uevent//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uevent/helper//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uio/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uio/pdrv//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/unix98//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/unixware//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ali//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/announce//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/announce/new//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/arch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/arch/has//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/berry//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/cdc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ehci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ehci/root//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ftdi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/gspca//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/hwa//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/isp1362//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/net//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/net/cdc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/net/rndis//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ohci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/ohci/little//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/otg//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/pwc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/pwc/input//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/digi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/mct//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/safe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/sierra//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/sl811//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/storage//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/u132//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/uhci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/video//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/video/class//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/video/class/input//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/whci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/wusb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/usb/xhci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/use//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/use/generic//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/use/generic/smp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/user//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/user/stacktrace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uts//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uwb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/uwb/i1480u//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/v4l//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/v4l/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vfat//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vga//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vga/arb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vga/arb/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vgacon//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vgacon/soft//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vhost//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/via//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/via/rhine//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/bt848//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/cafe//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/capture//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/cx18//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/cx231xx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/cx88//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/em28xx//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/fb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/helper//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/helper/chips//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/ir//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/output//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/pvrusb2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/saa7134//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/saa7146//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/video/v4l2//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/videobuf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/videobuf/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/virt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/virt/to//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/virtio//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vitesse//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vlan//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vlan/8021q//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vm/event//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vmware//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vt//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vt/hw//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/vt/hw/console//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/w83627hf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/w83697hf//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/w83697ug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/w83877f//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/w83977f//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/watchdog//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wext//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wilink//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wilink/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wimax//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wimax/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wimax/i2400m//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/winbond//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wireless//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wireless/ext//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wl//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wl1251//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wlan//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wm831x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/wm8350//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/workqueue//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/32//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/32/non//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/acpi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/apm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/cyclone//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/extended//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/intel//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/internode//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/internode/cache//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/io//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/l1//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/l1/cache//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/local//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/mce//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/minimum//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/need//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/p4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/pcc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/pm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/popad//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/powernow//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/powernow/k7//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/reroute//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/reroute/for//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/reserve//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/reserve/low//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/speedstep//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/thermal//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/use//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/use/ppro//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/wp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/x86/wp/works//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/blkdev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/compat//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/debug//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/dev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/fbdev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/kbddev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/max//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/max/domain//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/netdev//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/save//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/scrub//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xen/sys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xfrm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xfrm/sub//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/xor//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/yenta//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/yenta/ene//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/zlib//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/zone//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/zone/dma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/config/zram//usr/src/kernels/2.6.32-573.el6.i686.debug/include/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/crypto/internal//usr/src/kernels/2.6.32-573.el6.i686.debug/include/drm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/drm/i2c//usr/src/kernels/2.6.32-573.el6.i686.debug/include/drm/ttm//usr/src/kernels/2.6.32-573.el6.i686.debug/include/keys//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/amba//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/bcma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/byteorder//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/can//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/can/platform//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/crypto//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/decompress//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/dvb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/hdlc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/i2c//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/input//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/isdn//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/lockd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mfd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mlx4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mlx5//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mmc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/mtd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/netfilter_arp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/nfsd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/raid//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/regulator//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/rtc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/spi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/ssb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/sunrpc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/tc_act//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/tc_ematch//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/unaligned//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/uwb//usr/src/kernels/2.6.32-573.el6.i686.debug/include/linux/wimax//usr/src/kernels/2.6.32-573.el6.i686.debug/include/math-emu//usr/src/kernels/2.6.32-573.el6.i686.debug/include/media//usr/src/kernels/2.6.32-573.el6.i686.debug/include/media/davinci//usr/src/kernels/2.6.32-573.el6.i686.debug/include/mtd//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/9p//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/bluetooth//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/irda//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/iucv//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/netns//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/phonet//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/sctp//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/tc_act//usr/src/kernels/2.6.32-573.el6.i686.debug/include/net/tipc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/pcmcia//usr/src/kernels/2.6.32-573.el6.i686.debug/include/rdma//usr/src/kernels/2.6.32-573.el6.i686.debug/include/rxrpc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/scsi//usr/src/kernels/2.6.32-573.el6.i686.debug/include/scsi/fc//usr/src/kernels/2.6.32-573.el6.i686.debug/include/sound//usr/src/kernels/2.6.32-573.el6.i686.debug/include/trace//usr/src/kernels/2.6.32-573.el6.i686.debug/include/trace/events//usr/src/kernels/2.6.32-573.el6.i686.debug/include/video//usr/src/kernels/2.6.32-573.el6.i686.debug/init//usr/src/kernels/2.6.32-573.el6.i686.debug/ipc//usr/src/kernels/2.6.32-573.el6.i686.debug/kernel//usr/src/kernels/2.6.32-573.el6.i686.debug/kernel/events//usr/src/kernels/2.6.32-573.el6.i686.debug/kernel/gcov//usr/src/kernels/2.6.32-573.el6.i686.debug/kernel/irq//usr/src/kernels/2.6.32-573.el6.i686.debug/kernel/power//usr/src/kernels/2.6.32-573.el6.i686.debug/kernel/time//usr/src/kernels/2.6.32-573.el6.i686.debug/kernel/trace//usr/src/kernels/2.6.32-573.el6.i686.debug/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/lib/lzo//usr/src/kernels/2.6.32-573.el6.i686.debug/lib/raid6//usr/src/kernels/2.6.32-573.el6.i686.debug/lib/raid6/raid6test//usr/src/kernels/2.6.32-573.el6.i686.debug/lib/reed_solomon//usr/src/kernels/2.6.32-573.el6.i686.debug/lib/zlib_deflate//usr/src/kernels/2.6.32-573.el6.i686.debug/lib/zlib_inflate//usr/src/kernels/2.6.32-573.el6.i686.debug/mm//usr/src/kernels/2.6.32-573.el6.i686.debug/net//usr/src/kernels/2.6.32-573.el6.i686.debug/net/802//usr/src/kernels/2.6.32-573.el6.i686.debug/net/8021q//usr/src/kernels/2.6.32-573.el6.i686.debug/net/9p//usr/src/kernels/2.6.32-573.el6.i686.debug/net/appletalk//usr/src/kernels/2.6.32-573.el6.i686.debug/net/atm//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ax25//usr/src/kernels/2.6.32-573.el6.i686.debug/net/bluetooth//usr/src/kernels/2.6.32-573.el6.i686.debug/net/bluetooth/bnep//usr/src/kernels/2.6.32-573.el6.i686.debug/net/bluetooth/cmtp//usr/src/kernels/2.6.32-573.el6.i686.debug/net/bluetooth/hidp//usr/src/kernels/2.6.32-573.el6.i686.debug/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-573.el6.i686.debug/net/bridge//usr/src/kernels/2.6.32-573.el6.i686.debug/net/bridge/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/net/can//usr/src/kernels/2.6.32-573.el6.i686.debug/net/core//usr/src/kernels/2.6.32-573.el6.i686.debug/net/dcb//usr/src/kernels/2.6.32-573.el6.i686.debug/net/dccp//usr/src/kernels/2.6.32-573.el6.i686.debug/net/dccp/ccids//usr/src/kernels/2.6.32-573.el6.i686.debug/net/decnet//usr/src/kernels/2.6.32-573.el6.i686.debug/net/decnet/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/net/dsa//usr/src/kernels/2.6.32-573.el6.i686.debug/net/econet//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ethernet//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ieee802154//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ipv4//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ipv4/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ipv6//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ipv6/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/net/ipx//usr/src/kernels/2.6.32-573.el6.i686.debug/net/irda//usr/src/kernels/2.6.32-573.el6.i686.debug/net/irda/ircomm//usr/src/kernels/2.6.32-573.el6.i686.debug/net/irda/irlan//usr/src/kernels/2.6.32-573.el6.i686.debug/net/irda/irnet//usr/src/kernels/2.6.32-573.el6.i686.debug/net/iucv//usr/src/kernels/2.6.32-573.el6.i686.debug/net/key//usr/src/kernels/2.6.32-573.el6.i686.debug/net/lapb//usr/src/kernels/2.6.32-573.el6.i686.debug/net/llc//usr/src/kernels/2.6.32-573.el6.i686.debug/net/mac80211//usr/src/kernels/2.6.32-573.el6.i686.debug/net/netfilter//usr/src/kernels/2.6.32-573.el6.i686.debug/net/netfilter/ipset//usr/src/kernels/2.6.32-573.el6.i686.debug/net/netfilter/ipvs//usr/src/kernels/2.6.32-573.el6.i686.debug/net/netlabel//usr/src/kernels/2.6.32-573.el6.i686.debug/net/netlink//usr/src/kernels/2.6.32-573.el6.i686.debug/net/netrom//usr/src/kernels/2.6.32-573.el6.i686.debug/net/openvswitch//usr/src/kernels/2.6.32-573.el6.i686.debug/net/packet//usr/src/kernels/2.6.32-573.el6.i686.debug/net/phonet//usr/src/kernels/2.6.32-573.el6.i686.debug/net/rds//usr/src/kernels/2.6.32-573.el6.i686.debug/net/rfkill//usr/src/kernels/2.6.32-573.el6.i686.debug/net/rose//usr/src/kernels/2.6.32-573.el6.i686.debug/net/rxrpc//usr/src/kernels/2.6.32-573.el6.i686.debug/net/sched//usr/src/kernels/2.6.32-573.el6.i686.debug/net/sctp//usr/src/kernels/2.6.32-573.el6.i686.debug/net/sunrpc//usr/src/kernels/2.6.32-573.el6.i686.debug/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-573.el6.i686.debug/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-573.el6.i686.debug/net/tipc//usr/src/kernels/2.6.32-573.el6.i686.debug/net/unix//usr/src/kernels/2.6.32-573.el6.i686.debug/net/wanrouter//usr/src/kernels/2.6.32-573.el6.i686.debug/net/wimax//usr/src/kernels/2.6.32-573.el6.i686.debug/net/wireless//usr/src/kernels/2.6.32-573.el6.i686.debug/net/x25//usr/src/kernels/2.6.32-573.el6.i686.debug/net/xfrm//usr/src/kernels/2.6.32-573.el6.i686.debug/samples//usr/src/kernels/2.6.32-573.el6.i686.debug/samples/kobject//usr/src/kernels/2.6.32-573.el6.i686.debug/samples/kprobes//usr/src/kernels/2.6.32-573.el6.i686.debug/samples/trace_events//usr/src/kernels/2.6.32-573.el6.i686.debug/samples/tracepoints//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/basic//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/dtc//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/dtc/libfdt//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/genksyms//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/kconfig//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/ksymoops//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/mod//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/package//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/rt-tester//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/selinux//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/selinux/genheaders//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/selinux/mdp//usr/src/kernels/2.6.32-573.el6.i686.debug/scripts/tracing//usr/src/kernels/2.6.32-573.el6.i686.debug/security//usr/src/kernels/2.6.32-573.el6.i686.debug/security/integrity//usr/src/kernels/2.6.32-573.el6.i686.debug/security/integrity/ima//usr/src/kernels/2.6.32-573.el6.i686.debug/security/keys//usr/src/kernels/2.6.32-573.el6.i686.debug/security/selinux//usr/src/kernels/2.6.32-573.el6.i686.debug/security/selinux/ss//usr/src/kernels/2.6.32-573.el6.i686.debug/security/smack//usr/src/kernels/2.6.32-573.el6.i686.debug/security/tomoyo//usr/src/kernels/2.6.32-573.el6.i686.debug/sound//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/aoa//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/aoa/codecs//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/aoa/core//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/aoa/fabrics//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/aoa/soundbus//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/arm//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/atmel//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/core//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/core/oss//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/core/seq//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/core/seq/oss//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/drivers//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/drivers/mpu401//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/drivers/opl3//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/drivers/opl4//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/drivers/pcsp//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/drivers/vx//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/i2c//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/i2c/other//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/ad1816a//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/ad1848//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/cs423x//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/es1688//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/gus//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/msnd//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/opti9xx//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/sb//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/wavefront//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/isa/wss//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/mips//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/oss//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/oss/dmasound//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/parisc//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/ac97//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/ali5451//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/au88x0//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/aw2//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/ca0106//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/cs46xx//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/cs5535audio//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/ctxfi//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/echoaudio//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/emu10k1//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/hda//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/ice1712//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/korg1212//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/lx6464es//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/mixart//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/nm256//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/oxygen//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/pcxhr//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/riptide//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/rme9652//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/trident//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/vx222//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pci/ymfpci//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pcmcia//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/pcmcia/vx//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/ppc//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/sh//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/atmel//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/au1x//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/blackfin//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/codecs//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/davinci//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/fsl//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/imx//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/omap//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/pxa//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/s3c24xx//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/s6000//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/sh//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/soc/txx9//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/sparc//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/spi//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/synth//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/synth/emux//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/usb//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/usb/6fire//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/usb/bcd2000//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/usb/caiaq//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/usb/hiface//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/usb/misc//usr/src/kernels/2.6.32-573.el6.i686.debug/sound/usb/usx2y//usr/src/kernels/2.6.32-573.el6.i686.debug/tools//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/lib//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/lib/api//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/lib/traceevent//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/Documentation//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch/arm//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch/arm64//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch/s390//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch/sh//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch/sparc//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/arch/x86//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/config//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/config/feature-checks//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/scripts//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/scripts/perl//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/scripts//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/testing//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/testing/selftests//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/virtio//usr/src/kernels/2.6.32-573.el6.i686.debug/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-573.el6.i686.debug/usr//usr/src/kernels/2.6.32-573.el6.i686.debug/virt//usr/src/kernels/2.6.32-573.el6.i686.debug/virt/kvm/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu?ÿÿüÀý7zXZ áû ¡!PH6ãAúïþ]"ÌkÀ%©ÙŠÒôØOv^v(AÉÝ;“¾c÷çC´ÓÁ±HÝö±VuÒ¾ ÑBMQÓö8°¾`N*º¦'u(޽‹n½µ‰' ÖÆÕ²Ó(T#ÿ¾ýŽ*l#rž?GˆòåÛés1u¸sS…|R 0‡–’”Âx,ß»"qÕw \'z8/ËlLMèO\`(;ÿ-õÅý?ÌËo¶}2ÁØ›°r{_k{LŒ«4å°C�{Í×Uâ ¨mi¦”¹ªÙ gdì.Ó FÊ9áv�ç°AwãZ^NËBÎY)XÉõjãèÔˆJÇÂÑM¶ÞÇÐ*T�7ödò’ ¥:xÓxâ[>+­·EËð‹ã®wnX*P»,"¸AÏsÜ\ ìùRø{a/ 'Gf> ¾X;ÓÛ‰£ž<¤É*ÄÀ’æºWõ ¢wÃPžî*÷TŽ 5ßd4�L~l=…J`¨¼ªcŽ*Lû?p§Œz¸Ñpù.ÒyªÍ‚cøûmœ”á\Ù‚}ÕˆUEj7_ Ï÷ÝžÃþ–ßÈž í=ó0uUIërÂxæIE€doþ©¢§�D•Ä6T}Ùg×ÊàR�Iž;|ý¨ýi© €Éj¡ÜV³Þ%±O‹LËÕÓŸ{¿Œ=fª¿£”£5ž¢‚@ÉCžÍŸÑúüf/ªŽô©¸¤†w@ó€D?³VY��Ayüƒ�Å[–Tï&]ÒTY¿*6•¿öŽf£sYW¥çúÓ:ÀsµõÏÄêÀcTzg Z’רs¥*7ôGr(!Éûï­Ž¾«�ª %¼Tò܆x¡á«%ƒ1C-@ÀeÖÖ†*+Ô&oÿ±"gùAW�6ö65ÙŠ Õ–í÷Cx8U!<¾¢\“ž³‚�†¥–n¢©NˆåÄ*©Ðµ„>VeÅôŸ$>ٳƪ¢`ˆX/ºDÛRZ¥ÈÆÜþSL�?öŠ=«âmè|Iä.¾í@H?�æÅÛfµòø®‘,` nΆwâ}ŸÃ¬×^ÔÀT «g÷ 5�`†þ ‘›DŠ“qÅüõ—N—pjàbÕ\Cÿï Öû�AX{»¢˜¬2L| )'wÁôs®?gì÷X €—eBn]ðáJT(MbâÛîöÛ”" Á´8‘z)Rv»Ë:×hõpôÐñûÑj¼R(([ÚI¢XÌð/NnȆîn„_2óÈîY}å#ÐYÑYr¦–Þ þ»,“ Lms C…i%�:ç°:—dò{ž ¢^ ‹]ÍËIµ/Wæé=¥¾H“Â�PÅ2I[AÀÏ.~zâ;„5GË#™üÍ,ÙŸfY¿ç‡Äà.ö„ç¡°¿ïwº¹q>²´«” 2s&u¿7a´¹Ëbùð1m2©šNiÑ]yå!1¿²}Ê3ÖÒ}H8›Î3@ØäG7\I'V¥¹XÐBýWãÏéål⛊MkÍkÂYaÁ0l.eƒfÇ™±{w(ì¨v™œínš¯1cQ€¯Gkœs’?j‡¡º4ƒèŠ=¥˜ ÑjJKhÑcÇu«Eo6/¤Þ�õ/½°ºR—*»:,�Œ.¢¿|ëm6�ºÁß8!bÁœñZ.àÖsƒØgnÝP³Ø­‹/讲þÚ<ñÚÌ"ÔþBÔx™!VK#ô#a. »ì®ÿçu’³üy(½Š¶€JÕ-—Ýën´°xíÔ¥rÐzÍšG›J$ÿcŽuÔÂHÒ þRé9²u(ç¶2ŒŸÿL¶aöÒƒºQÏú뼌~‡ Õ6uŽ)Øe²{Ce-CNM5ˆU]Œ÷éû{™3Òò¤º®®Zerž;¾ÍÖ €ù3$#dŸ·”ŸÌ~ ªŒP…ºÑ‰d¼o*û9]&MI¿SmíuœêZúì[ K²v­§¡î×Qv/.µtIÉý0b}ŽJlë´«»w¡Â ·ÐÕ)ÇÓÌŠþ3`°H£xAúIßH`oâûr¢C^ɵŠ�â@šƒ› ÊWT¯øÌÞ™{x-dZÉJnË…›Px‚‘ähSû£þ*™$‚«R¹‰r .™æÔ¼¡ ?Ó'Qòéy"»ì›ÀiU†Ìb—!„´Ÿ3ãLÝÀ2Fxü?EP—4"I�ÜÍRNênõ›Ç 2ȽÇpB’Ž˜`ª¦“««†1¨z�"Sðƒ+‹Ž¢2P·D¿G¨‰:‡ÓâŸ0´ mïcÉNß§�BW>·Q˧¹¨_1­ó\˜äçZç©Ê9÷¹#��r-òê4õ.ˆyÑíñ^š©æóiò3•ÔITh5,8ÈÈq¥È–¯&Üã–"lR‹d‡pš Z§8˜ 6Ü9×)CÑ�H'yçŒHäF·öý#!Ï †szrj/L•$^EQ„"Émlÿ€UÆof�‘ Óò:%]ª¯ˆ1�ªn÷ò§%¯}!¹(*$¬ B¯ˆl â�Ù¬Eç‰Ökï>Ž/Ü™,è„R.û– Ò&†„öXâØ”‹U “ÿ’¶ŽTrÛË~ûmJ<;ÆP¬>^ð#³þ2Ü`õÁÞäºäK?ó ¹ÈÔNL;¹Y�]¡u 󅟇4>-Àv÷v³W\Å%ÿN¸UŸÔ@ùþɆýtãÎ×IÁ®Z®  »½Ô߃7X³Ì幃àß¾èñ® Ϭ±¾Ýü!.ÀF�«#æ³T—G¼1ÖÜP¾_ÿ¨ír¤5íBa©†¸à ÷ÑP$ŒØ�²}ÓúÕh2ZÉ� Ö>´da6p�£%«„ïü6‚ßñ±x–{úŽ(.– ›)zô ­x €†\=¥Ãñš¦PîeŸ§ }öˆËͧ, jÁd˜âd‚¨"ä¥ÙƆ?ž×”Èb�³”ÔÀÃ,šè³i/w÷`®ëð|N€öÆYfí —F‡.*Gâ<”¬M�/|™ÌtVi‚ãÕ{ù�Ú 6?À›¸„qÐB4W&*œUÖ–¼& ðEüµ\ç•Û¡qδ¥Ý6ì-É´Ú}ãßEí6›‚”àÚ둪Ço¬\< ük0�| ¶€—†K=¿AQKÆ�É�9ŵ'_¦T8îÖŒüõŠ^¢E]UK}ÝRó_¤YH]ÓÏyþÇ3QBa¨îŒ� ÛÈPW�”­›nºâ�Tü�U3h†§íFŠ'Ñ�¸^DY×!Þš§m©Nè¯å·ÍuÐ%u$§'®#ZÂC³¬c'ŒJ ÐÁꎇI«p&‡oÂ~q*=WOæ|™k÷•!½œ…ìÔí6Wóäfuð\eu=<{ʵ}Ñ£ºi uââùôl.~"ðRçœ{¶ä½v-R2¤¬)ÿvä;ï($©¨F…(D¸Ï ØøOe¢ Ä�†… ?’Á^é4¸hÜh¦ÏÔŸmmÛ¾A�J<åg�ËÂHÞA¤Š�L±ryÊ "ÏlerË€ B æ;娸êtKáÇt&p° »·(˜œ»î™�D¼•[¦2Ö?!2Œnh3:¯ÂL-a F@MùÙ¤‰'Æ?G3•bîAj­ÆÉ[{…˜AΓ Ù?Õ@Rê{"Ÿ¿Ð[QõgÛd�Ð8£üßgê LÆéú¼*]¿Ž’)„sê Õg³�BŹ#>‹†…v¬*é7¬Ïµx�²@ãîÛ!^ì}xÞPAuí1ÏBØp¸hÍÞøu,ÓȲa\#‰*ðändþÍ–X¶›éŠÖm»;LžÚÙf¶hÊ眭#íÞ1†è…Ù‰¹¾AD"¶�Ÿ/>„Ý�¯\“Â…›„�ÜŽüÝK[r&²ÿlæ²ÎàðC$мÑlªaQàGªœšŸÝprcjS[D GÒÀrsG`C+a•ôöæB÷öÞêñ°F`(ß�b3‡•Ã-4ype–²g‚YpÞ¹]ýùP£s¾èšÎ“*]2 o[J*bà™^ñ“ 6ËØ‹åc;Ur(ÐNì ýn:ðÈÆÉN£y^±«é.Zë¹9Pcæ(ndr@S¯ÙVóÊT2âùJÇ¥ kq�òŠ¥ì�þ–L'à‰¯[¥w`‚« Å÷!�Û�£_‰G ŸÈ¾© T#ØA\9|å½äY}p’aŽ�q­zŽ@ڑѯèDëj¬1Ô‹^1ñy:@v˜*«W­‚áÌQîYË[7�q^œ¤³ÍiÉŽ»|| Äz Ét)WÖ¢ÿ¢ÎÆK³×¢�Oj #ÚDèb-®Pì4ªmx_BtÖ{»öð (ÇÛfxIRŽÉd2ÝD‰Ë.v_ ýÈ¿÷ʹ´†¤cFTYî•@(©&×þdô� ÌÞ(•ÙMp+ÛÙ ÏrO‹½ÓúB¦ä¾‡0`lŽzqGqîRsÐfC¬_:¡6ðD‹9 q}Mõ«Bæ±Öõ]ó¿:wzÈǵ±Æ«nž’ ˆè2Ðr�⨹,úïù™ä¥ÑO~ž¶³¼ƒ,üb‰¡l¶_‰öYBäD&I†ÿ°u‡JáÒat»æ¬w ø�©ùÌz‚?ðÛêt_Û8RäžØ\ãFíÜݪwI·èù“G4Y@í߯>ûܦw€ÞÑêÁþ{]ïõ"Ö9ÙéµVÙø7Y×mÇ hŸDd¢©¤³À—#(©ïØs�÷‰qbΕΛRðÁ��힣rHåuú#§�€6Aê§ ¡‹u ØèüÔ«¾RÖ?öѵ\…»ÝZpIÆ(K—U÷5OO†5–e´ÁA´–úu¬ÑÇØÖ¹ÅkÏ|ÃìnX„Öá�ì)×n½Õ1²I¨š“nØ€pöå­RŠtêÑßâ8>4}2£6‰àZÐåçoþÚnv¦¶×�"yXå–\’l5;Z”ÅåÕvÓI7íýu¸t©ß› „¢�$OÃù.£ð�ǃÖ,-ÅIÊ‹4–÷û�ç•%¸Ëp§Yªgœ¯qx n¿­º†Ã©qGẽÎîà{�LÿÁiöºS¾žË²„¤å»€{)Áiô©qŒZxïS&ÏLæÈ!68Ò VbÈ.q›>(Ýà£!½ÇÒ>†¤I¯F¸�Vµl‡Y’—¦e¢+ÀG.€o–Gy÷šËIWq:Àæ/•lØéèÔØñÌÏ”ð@«óŸ&»ž± ¿Ú ·¶} LÄ@“Þk@�¶‰©²3‘Ê:ç »×MÙTÔÕŒRf\r–}G=ä=>íAŒÎuÝtO>u€ E�2,(qˆ~Q(2¹è.ÿ`^Jýéo�Eª§ÖHjw}y” ~«²Ž fÓÏ8pEÝ<k.𻕠¥ÍÒ±¢m‚bÅó»¿jËU²KÇÀð�Ç]äÃæÇMÀ®¶¬ôè šÇg‡ñãQVÕl_¢®\çdÜÆ°DˆÚVþÍ­FGDQûKP(þ›n£±­§â)=™œñ$Ú<úx½ Fð#<;|€îû˜Ü‘õ ôækϨÀÝ®Fì»qÅC.sÛD•”,–“#¹¤Á:töì–®¸®Ê‡Dˆ$Š ffoþ)jåd¦:×—nz\fEsÐÕQ5(ÁA"íÌ`}ºÚÔB‚¨ÒWU½®€é’Ð # Ýj^­ærF[ìÁ%\‚ÖÁ-µµ¤®‚”}!Ãß;d@3†cÙüeT¤"|Y'ü#;#l^3}IÒ ôîë`ño+…Oj JJsÖMÁÒI'¤lª\ÐU³©]°Z*Yeþá\±q ð­¼Ç3®ø.AZáJ7rÕù¤ ï‚°êõÍh©˜«f~uáª&AÏ@(+OÍ[I¨}ôÓ•«¼þ·!ã˜>’Ž!2-%d`ÛÚ²9„s_–r´‘?°—ÔŒUoÒê²È>¤¥2Ð�†´p4Èø/DÏ`@hØ»�µÀ›V­ƒýG±<�B˜SVIzï'õµZ(ò2LÍ~ƒ4HýÆ)ý [ªE4_q¤`z>—’ø&Ú; 3æ 4+,T! í¹Ÿ¬&üŸm±f/õ¢i"()Ï9è– Jjq\Óàfò}¥s"i¹†“áyIF`ÜL`õ+>„±é´B øÑ¦Ó#¤NÕ×îù‚H”bÓ„+*õB­¾Y Ѳ¥2 ù-–~�'TTÙ»î*C âýÞë ÓSÞ¸´É™³‰ê•*Y³s ®»å<5†Ñic+\ûj$˜Ò•)JÏNûgL×[ 4u±=И‘kUä]0„œº?’¯üˆrt’ÔS¢hN<ì}/Ï7j NÔxA"ï?)¬™„‡úRT&Ë{YVK× ¬, qfr�™û~{œÚ¦êûXÑ‘qÇÞëmª‘¥VZ{kâBö¼z%Ôã/a¯”“Âr'»_®äÜ^h]E¤êõPc³o™/‚»ûKúŸñ@iÒŠ·þ¾º¼µÎ$°]W‹pËQ(œý3çê$:áWÙ²1àçû‹<¿�qó+¡@ÍäuÎ#S0ý·ôcu^‚†«»HkbQ-$±Î"úe4ÕÀ¤%¬6RJ‰²D+[æÒó»À±=þ*[ÌJŒhÙ^=øFmê[(fH-fÄ2}%Þñg¨ó7öñx߸¨‹¯…±\Í[¤i2ë,ShƪMèéB¿{Òîê¡DÇ‘²æó‹Df8Bþ*üQÌT¶!ö¨­R8ß””.Ðé·E;ßÁ—.i£ö"L\`AÏЦHQ»pòæ«y‚ÕD³†bI¹cdq^÷Ò¼{³½âíÊ,èS)[@ZY‚¿“è•�eR1ߟ¤­Oh�£¯ËñU&PDICÂû�ל±}°_êk˜¾¬KXuÎ0 (f½#�¹^î…�¦)ä)T…LëîQq×zW磸?T‚'a�«§U®ŸS¬ª×s|ê4;âcí á •z àj¶ØÚ=g“ZrÀÀÐNÞ™÷·+:S0�YS°×<ÑjrøEóLŒšLöh}¼k¢¿À›^ Õ›µANh‹Q§÷À�_� ¹Y”a#8iœDHgÂÉAw¶ï¶œ±r¤ú‹¨nJwG-�½÷ÅÇÜ*| }Uñ ÿå4Ÿøõ(Ç]wýäM©™rpayzA_÷”&îqc$µI”µ‘fÂÕ�[ÛkëŠøb¶ÐÐ"EkˆøDöwž÷Ú~D°¥šç �' g¿;Þ$ó‹m¿uY"¾CùÊrO^\E#M6 ¡AÔe"Ø­¹º¯­R—Brî'&¹xõöî6y�Yib.d¯aXA”ÔÚjòºjÞ誼)²Ê'¹qcêÂuzС[ýïà*Üãp›�@ãd æZ-Ë‘™óe37UÞ^ÙØr/¼Ñ« Æ,¶-Æ&6-ÎÁB •ÚE䢿-ýsKDFGñ׈& Ÿß~_+âß&�p¬Û�]´¨»Ò§ë"úÔCë‰ó‡…›ÁB®³=5ãáRZ…­6 mOüàßsa¸PËÿ°+‹ÿÁûsž­Ôô÷¬ýÍUDãCº)a¼Œ&KÎ`:dÄi¼È—4�s‚O‹Àµ& 4Qè{ƒb«3¼Õ�!:«g½;Ž”ÐSúŽÔ'×=Hs<û€dÌô6»=cÎBg´8s á—’>Ŷ`T©_Ö­Çë˃�±±�5"“ƒ‘´§ŠF]3’¯zï²5f'\óâÓ^ç÷À×K–²X:7¹š‡óð¼’Â+H»aÊ_¦À$õiyeo 4¼¥coц�nF€™ý^ÿ¨­™Ï#aI­+-Ž(×cÅö`Lò’ÞÆ�[ñ¼ƒÐYÝعêPÒLri¹¨vÙ rFSÎ,í¹�àÅÜ>ÎÃçtÛßÃêÞ¶hߎ—sH“ÿäíÃdÞo�]Q˜NC ÖppÀà«™„׿㿳•ÊCíçt¹í+)žíut�QjRÏvZ>¶·ñåÆ w:¹ ö¤¡É³KMkÇï,�0¶ †É Àäç?p·ÒEª}·v2‘é•z%Q¤9¶É<å ÓÛ•NQT J€åx3SN—)ïMº=™�Fv…¶…ÇÈÂê8´0B>¡‰5¹û±Å¿·Ó׌/j‘AãùôÔÜ^Ã4ú]ïy®Q][êIuëÎüœÀ FÑå›îrXÆÙ€Ö %S0|8oÀ*|Uø9sz3?éˆ- Ü&èÐ!. ÄmÃqbrÄÀI8d�À-¼}> ü�³ë ΖÉ&ûí}!*‡Ž“÷+ë2<µ)LF˜[E&X¤Ð7Ï,ƒUZ[R¾ˆê§ÝA³Ùð-„àÜV5ô¾M ÆëzJ%èN ­I=j,Ì áïjT{h ÊB- 2©ý¡¸ÝÇS9<þƒ„À )î4õXq&¯÷¬Rø²ñ f¤ê}e¨µ,¼f žÁ=#ÝÅ,Nã7¹ }}«Í~Æ-mŒÃ¸nñ$�ˆJ6I†Šú‚|°“,‹¯“cxRR�¿Ùi¬ž‡¶‰êŸW°y6\mízÖ‡N�¨Fèšyf¡ÿì‚j;„ÊAÖ‰§°¶Ã¨:^Þ«=ˆPÿåmo•Ù‹ÎZiÿÝÒß,H˜Ë…^·~þ•ÔÚýÁU°\3þ1õOß:¼= yp½µBRDUpÔ×-}½×(9ϵnVö)à>Šð½™z½»ô>â…Eál�•š³eér‹Ðr×RqM”8 VQ«Ö¸¦éHDŒÝt€vúŸt¦ùô&]X$ª~Št¼ŒÑgî!Ô ä�0Æ«Fé×e� VkW¨®ìl ½1ú¹’Ñs#*ÆJûÔ-Íx‰²oü×”(ªô·9õnk^‡€ŠvƒŠ�ÀôÈÁŒ/Õûó¸>:¯Y$)q’OiF$Ï)²½f"H›*ã®%+±åŠÌôçîñ¡TÞ ôšl›nìqöï’WÅäM–¡Ùqʱø·{Àî#‘[é5c›ôN’§æiB÷z³–AVE �%3wü(þþ^Ué(u©6ë–+Àùl€–T½<,bG *?abáÅFÂÎŽ½Ý}… ã‹…ý9×OŒñôNéf ›÷LsŠB2CÂë¿6=„�àÎS â`êMÂ(�B„–þ™AŠ?]rÁ�2“Bý 0Â(çùcDˆy¸Í&ˆ‰4Rs€]Ï(>CLBºªšC ~’˜HkC‘C´I}w ŠÕÇF7å±ÍÿšŠÜ‡‡@(„ˤ°µ¦†î?jEŠßŒ²€•a HnÑh;/É‚¿Ø0x¦Ÿ(ÛÚwÂtuûrÙ¡¬¤ìÁGYE…Á {ÃϪôkCç(ar'w*Ûºak˩⦸’Åb±PwTÿ¢n8ç«�µ%x|í*‘Y¶“Õåy¹Pª>C•[õÅI ¾À‡n�К�D¥ÛtóS¤q\ú›å)/‰Ä=Ï}‡!>„]ŠÖŽÙª"h�!Žˆ¤éG�i‡4ø˜[�l*I2¬7´AŸ€÷Ñ�ô™mù}ÇV}ü»Óh›´¢<ŠÍi² ÖäÐäÁX#�_xÖi/Y3B ƒ7n* ‹ãö•®ê­cÎWµÉ­ûÓ¼1ÙK¯×Í7£ ¨D¯ÅîV¥q®‡!YŽI¹ê�•Ñ÷<|ŒÆ@ÆÏRJ ŸLJ*ñÄ9K# ÒÃ�Ã4À�‘›½š>Ô"¹ZWä�ù¼*ȶ3GÂ,Õ�ÞØ$2¨©¿ÆòÄÞU¶‰Vü'0½xªrRаa.�!„E–/lÏã˜Ê3Êj`H0 » 8z/CЗŠmB!ɹ_b¾ö¶Ìßê(eŠ¢ƒÞZû=ŠT&N{•lQ¬ú+òpv‚cÜ0"WýTÌ*þ$#xÔÔ‘oôO—ã*©vžæMaùAnLg%»äZ·è ݺ!RÝÿÃ8&AºU húº!jÖ=7,€Ú™;M=¡Tôqw©ÿ½Œ¤6°ìÚ¢VR;9|aŠPYêÏ,ò¦×Þö�Dq÷‹i¸A~Bð¿Î:éÄTß7-HEö ˜+�gú²¨Fq—yV°ÊøÁ³6ï%œ§îƒ’8”AAî³ \fýÍ.m¸>Uõ†€*Éû;A¿¸…GºÇ,­'�8´õÕâAGe†)Pj„®Â:\ÿ�ÆÏO(PXH?L¤SÉ” ÕIƒ��âì^�?¸z€·zrxi³Åbô�ùUZ`ôÖûKR×Û¨�ñ̆>Ö à$-©Lß4ʬòóЙx-+, ¢ßú=§�,$ç°È"³qì…t†�ÇKˆ¶»ë•epp‹ÎÄ)nÖ*Ή äðz‘£þÿ=f\Ò†µv¶ð±u]‹ë<� ×ÜØ¨+ï@«ƒÖÓãâêü–¸Þ”Ì~êØUã�Ö™B–6˜Dož!ì  ;.êâùéç/ïÕ7ZEV}§X²R+ŠÅ?„‹g*ú¾�íz.efÓ ô&3-�ûíl¤–(VÿòTm0‡E¾ºîy"ƒüra”‹ 'F^nZý¯sh7V›ÏÜ«–YTΈãjj¾Z9óH¬c>pfãS 󹘛Ñ߬ví³—à»ðDÈ¥«¼‡x)'¬ž¾¥Å5¸ÎT¹ut‘ƤŸ•ìyÕz¾'Ü('ÓGY©úè2«f˜.^HˆiÈh7‡ã ×¾ÊÑØ5žÉT߸~èÐÖÿ¯�J§ÕΤµ¸+À˜ŸáTŽÛa·ÌWkÊMI¶"�lg®ÄéŠ��ì˜Éfqni »¡°ç˜oƒr3•�ªê¡Z7€¤~œL‘„±Þf «ËáÏíŸ+`$ã}®f=#÷ljIªM5Ôr 8>HùÆñ¢(ðmuÞ°Z­K¼ �;Å7u~.®¥ABañèGºä6˜í'‡È¸Q"Kœz wšƒþz¯©7¸6a] ]hÿêr�îʤ�e& .X>Øù27¨,õÅøy¶*Ê äá@¡Ùà{u0õ!#vaRlã1è}èëÙ!†�”«â YA�ò€Ùíý{";â”EN¸7âÍþjG»ë1Ÿ/ŒÚ’ó.0| NÏ/ét2îòá…»ƒ̓^”¦Úhd‘sÌõñؘgùÐäÎ||³p@¶Ûufž'¨8åÜÏ4·ïc[ä‹Çßtºö)U�„OH¦ugßïu )ùÂF" é”RãG;…ÁÑQ/›Yo‚Õ#‡1ŠR¥-Ö>WÅVÉîÖf\.ç zÔVŸk€>Ñ(•H²× ŒÿŸ’¢NÛâõÚ Ië8SlbXrâÍ€_Š«Ë“øÌ?Ï€U¦ÕtXüžáåýlqQ+sÀqÕ°â8r¼4N©ËdÂêD{iªxU²²nË¢/Yiï *k"ØŽáµ�«Ñ~lÕу˜ýoÌ÷ƒ ~£§6`·ææM™x+®2þqìbnÍTáè<\%…E‘SÍ’ã—�ù²¶(xd¡èÀ;€ÿdßemˆ|}$•#J÷àaxSjaÁ[Ñ%Ý»¦ u_WžÈ‘ã:I0ÆÜò`I¢ÑÊù†�¬{~ÑÝ©àt׿/¡ ,c½ì9ÚIl•ÖÁBh&+A(ºâÀÜ#ØØé@ˆ&FËxuAaå{CȺÏ4u§Ç˜r×ÔdZmG²x¹hÛ_@büõkÁ›‡»êXj±ˆWHki¶Õc6“.Æ� G1º‡LVŽóFĹܛgA8JgÁ1´ª‡HáÏut Cd±N› ØeÀ4éú²±œ:\±)‡~±cL J ¡‹ï[)‹ éŸ ÷¢ÈGdq]A¾©éÙ)¨øùù¿‡ÿƒ8y�è§KoÊW1«‡ñ—ÃÞDЈ�\5aL½øFno÷päÃ+Ì$Äýä±5çÉý̧¾�ÐάdšÂyĶÃ×¼­øB_aîæn¢8ɵ¯ú…ÍpâDW�b{Äq¶’±j<3Ûs}=/®Õë‚3|S_pr´¹ÿ·--IÛo~U(Xˆ¼ÌwžÏí¼`ŸºpN¯É´SŽƒþ†.Ô/´m¥Ýú/ “çÏ+Úƒ 6Ù¸¸¦pŠKešœgô94¶ŠFÔÕô,%ùñÛŸ4A äu`}Öo¿o§;Ðýéå•àˆN­Z˜Á�{VN|ò—Æz©'²åªqüÐ�“m·¾nÉS?ï‰(@ˆº¶ù3€DI v´îK†}éð²¶ö볂OxWŽ—À¤_¯¡ŠM½ÁóòpÆ#cdó}µ‹×øUïzVÊ-vÃqT«²gY†ÆýÊ}§X@„ƒÊõ€îÅÿ_gt²_ØÄ|¨mº’è̾.=´´p(÷£„dÿÔ•ß ‘YÄhk@,QS׸çÂáþÖÛjÊãû•‹'·Lˆ�ùðÄ”†Îa¶ÐÇíâ;G-°€eÙÃNæ8\Ìc šš*!¼ÂÄ….DÝ(m]dÇéÌ1Ú²‘œMÎÌ�3?N¸cd ®óïJ C`䘾 ÍX'ÝÍo‡),Y‡&~�=‘ ßÌÑ”É|gq��¯¹Z €aMXw7“B’QÔ‹ò[¹df/Cl,ƒ©ƒÛ6}Æk¹À 0¢J MS«Úd¼‹çÎÎù³¥l(Él»÷ŽÌØCŸ†Aàᤗ„¢Úæ¢`žQ2‡êtÀ~èKuâÐÇ<øêØ7ÒtýŽLBQÉQÛš#‰>Ìà¡F"x×Cæý_œð âa6ÑöOÁÞ 'ð§K Ø# UÉzwó­ wº³åSåéy¥Î]ýHűzÒÕ6Ý„DˆåNoµO×ÒW3 ’�Lžò+©%nkQlX¾áŒ{S!6Ä©Œiy[¯ÙË\òQN‹Éµs ¹z™VM$Zí�…—ºø"fÍe!K}D–Þ×9.Ñþô}Ç5yDË£þaˆÌÉñ?z‰HF p¬ïLW†o1¾D²ôFÒgÞ¦gà¶Ånð¢áBÅ›.ä†{¯–ϰ9&—ÎŽ}½}á–ƒô|éXàÂ~U±,rއxi·�“¨BÊݘÑG/1Oƒ+ ‚k„ž�ì• ¡_(¦u�0ªb"­³‡§×¦jcœî¨g‰OM¼Ø+eIç0Å8©ù§ír¿†èŒK®Ä÷nè'XWØ’ ¿’Ð ÀÀ|Œâ¸›à;V- iÔ"'wäè¾^PsîRc'd‚\*Á.}i›à‰ÔbcÝqÈ« *I¨*ÒLª$m•Ú—Ï-<ó�©?‚¾-õÁ5ïî¾OnRO.áÎÀîz¾X±êtÙî=«b¡ˆ+X(‘ªóÁÆ\„oÔ›´á„ªOa€h7àh`=ºÕåGš„é�Fe ¿â@�%Ž€G:ÆæAA‘”.îÚîõ>ª‡÷R—t¨›N™;HZæŠÉÄ4w삃ÈÊ.x ™!°‘¨M^ïœwÒ‡)ö‹4ÎrI`‹�oeèãOÙÛœ¬¾±R3t§^ ™ÙOQ/E6X›‘D¾'3-n.=qbÖÝ\]Ý^õ4½œi‚Ú˜ 0Íñõ“¢ûß«ßͩҮéñ,R uJáO[ olvT³ƒxåê^ ÍóO^FíÁÙöTT&¾EÔ|HV« (75&þÛ³ûMÞÿV…¡ëá…ûQ'ÈAž½ ý[½¨hžÞ…¬ϳï¹Jp ˜ÐÜl‘g±Ë_ÐQœb’-¹¥öÅ~yU¢ñí‹hkåýL1æ�Ž�Ÿ.T bQï|Nx Sc²d@f®ý”—7Y€4ÓTÊit(˜ˆMS(æè*âñppµ7S_l§~÷p¯û…“®PýI7�Òû›§Ý?ÄD³M‹0I¡E1WQœÑ;2ÀÌàÈ} Û`ç²!|,ó×Hýs¸¨¨î¤å$µ+oM(0+³ë’;òfÙ»¿‰~<(b¶š•]ÐTÆ,ú4çà®/áJ¼šj�æÐƒÎ 0L’õýM£s-Úìw+XI×z[4g£�zä¹íä­9�`càÓ+¹—¿ZØ%xæ7Û¤5¼½œ ”P¸¦$�ôº‹Mìƒ4�zÐ6 gëj{sµŒã¤�¢É�(1e„�©‚fˆ@¿Î üðÚu2|Ï<#ºÒ_îW0� �í4§ß:\;׵ܡ_¤÷5 T¾Srx � xj}cÖœ#?4:Ëp}X XdÅá|ÿeèï Ø*ôPÏh¨Y*>jtÁ±�Õ¤šÎSH±�•NºýM_|)’×ÁTÎr¹� ïôYÿVõk÷kØp°®tõ¬4Â×ëଠ·!Ø,�®ƒf'�—îÛ ~*ĺA�º°Ú~ ³n�CÞÃ>íýÎp®¤2ó’ÌHÁn;=†û�3GÀ�êÈIq/r»eeZjQÀûÈÕ3)ê‡Yw“§ã•j›³aÙç^$¬-ë­,N$‹�­Këj¹ðש¯9i¢¿�+[‰à�ço;L«(Wfù  ©Í¢îì�‚ÿp½âø�¯KFwŠ‘¼”óØ Ê�mŒv¾ßX•£óê …lœw³˜Ýá'O {¡»¿¼‘Ë�šÅÝa :«kÜŒhÎ>üîÝ´*÷Õ æí-Þ ú‹ÑÉ%<ò¬±Ü¶ÔÔ ÈŸE ÓÝ‹=žÞqݳL�8Yc3�9Þ ž� oÕ¦’_;x©M°p‹ãX>6ñ„±Y5kÓ�]kYgŸ�i×øù§êÜ®‚ ôÚ-ªã5í Ì¡«-ã1ûèÊê"Àú�v†_$Kz‚â16_6â)s ¨¾M‰_Æ¢÷µª*‘½gô¡på.Ç"{Ë|±9ß0’ȉq‚–³è²ƒK¸7{XdIòvE´ýÑTÈ¡ À¢^"�”–fá•z¾ SˆPjAÚ£oõšŠÖ’1 y® ÊÒ;I¥˜�9Iö/U› Ô ãMl¯ÓxZ,ÀÆïP,ÔÑî ®}®G%!.ç¿s½—ƒ]~¶?ëÑœÆx�UèØ&hhw^û‘Öû¦�gaÁ‰üá‚®T¶ÓøèI§-:I’avÿáÂcL¡ê+¥öʈGÇo–† Qi3²%aQ”±Ž|*Ÿ¡?ÇŒ„­5gÌuxýßzðÖÿ‘ÖÆ#xKVÁ·Íž&ŸIGÈùy½á`· ŒÂkñ lZTâ.¤n§8Éütg\Äo7”è«Ç2€±c�—L5=`Mk�X~#ü~ånk´T”ùÊlâY®bAÃ.2ue¼›Gê�‚ÅŒiµîØ«.Àu±6V2õ .Üx¥¦Äì¯â˜3&þ#�Ë¡5ÜÞ}�‰B�hF8óŲtg|¯×Ò.Å;¯Ó6ötÈ^lwœ˜è ‹ef>O’èŠQOßHvIJ=Ýíæhj ~Më`»¤eœÁEË®³ê'Y†)*`¬ ö⹊xÌdoì“Åò|´h„´:]+š:†JÕåP=P\<%ò á  Á&° Z} ¼åJ€–Õ«w;û^NJŠÆ}ÄN|ú&úŒïˆ$·m©È.RºÜF&ÄÁv7»±¡Ú‡¿¯æ£]t?a&Õ1‘¢í¢îI[±pN¸)¿ß7ïyhQ<Êû\P÷´ä~/ …Ä|ìGg—m+_¼å*½Ûa ]>ð±ÐþÌ_× Á Ò‹lŽ¿6`ïWè:²´$ˆa<@CkY[pQ˜dÔ¿mñ|Ì8€¹bº¿þÒ&ÿc×]"ú€ý¯Àÿí9â *Ö€Öæ< Ü l|Ešq‘/݉"bïFÕL>%xøtÿ‹¨“òÄP8¥—~q$Ó‡E+Wqæ¨ð—ÁM{k`-·�÷ðX?}Ü�R Sá �Iê$NtL*)ž©ekæÈ@®lÔi³�‰½w!· >QU';h$J >“F ³ýO�9åmõP?OÛfYc!£³\_‘‡,wÔ`´F¶ï—�Þ×SîHôjÞ©r„†&96„ÞŽ%y£É&[͸fWw†n¯îrêqlÞtÏýC£Xƒ<ÜäœY©£<\Ï A§V&dí³A<’¿±mûôhÓ\Ùs¸ƒ�Byع-gf�­º„§×GžU¶oí±YŠœ¶OT¯­Ò¿›s…;ðx– é=%¢é ŒñŽª¾­!­9 Æ+"°õðÔ�$Oüí¥²Ü±ø ؄ۯéN²vîͬ=™€Zš¿ÆÛ"Ùû‰� U´P a(QkÏO>W¡ {üUYÿçÓU-.ú/€„þû•µ¶PQa×ýsc"IqŒú[ø¸=馨ìÁ7S¯{Ê‹‡›g |�í#ÔãM¤\žrŽ’n®byuÓ%øó¤‡yÅ®EµÍ÷[!º]û fwH(ãv쩈&v…S–7LÞѶ;XzKÝ&^^A<²¿ék¡‹þŽjÉ öR]‹Ä‡­–¹]™8'ò¹xwq²†ÿñ`´ZÝU€ÄÓŒüÝú`mtN3Ï8bí…r žà—Œ1r§ t2ÔykøÌ°vµµpúËÛÊî×Ëk5<öÂv\Ó%N†c±Œ ‘<¯a¶j2Ô–ú¢¬² ¡të½ÿÍÉjMYv€¿DMT£['D˜þôæTL| õŠ#ã�>ÍØâiáw>¬Øè;ùí7Ç¥5|¯¨™Íß¹M’Ѓ󢼸 Ÿºª®açµ­üQ~h–½"Øý¡�Lsd úÇ­}íï›É;íÙTøÏÝ0ï”)�q¬– åw�Pö”üdÙF1tùQÑénYœÙ_÷®°ÿZ4Ö¯á”ÔÑ$©�Íä \Rùd¨îŒÀ7ïôgÔÃÐm×^ñ7<þÞe“"¬&®LÀTÏúõ™vþ ]–ê±8–±Ìà=!3�ö4Œ|éŸrƒ¦÷šIöí_ƒî#ÁÛ‡ÎåU–óÙ°¿©ÐÊÂìNKf´çʾŒÖU}Pña-œË™bj1nË› À|o’¡Ï¾f‹Z–A²3«å~ ”\œÂ_4ƒŸMÌ� ’1 ›øËšùN´=aÊÈ™éâ¡y š˜<`RA_3ïçø,"hÀ)Ó¶Ÿã6#�B×S1|Âæ7lûÅj‹Øæm{¨†^â“`R¦ä¥Ú—â¬9ȸ¿A¿<êq^-û_)Œ^Âäß(Yn c¡ýÇã‰- § R”E’šTï8å:³ƒÞ<@•Ö°!°Ý¨DžÎ1SÕÃD”Iê�<‡üÐ|�G�“r¥+ªl(Œ¹„)Ñ8²”{ö–{W÷øk+€D\„PÀ#A“+âþ`ý¤ö:‹1ºQteä#¢u`n»Ž‘UH–M÷ [‰W7ÇÙRH¢~¡ÂÊŒ¨# ÜÉ+ãõεf[RÁ²¯£…÷*bªÜNHGs'Òó?®ÔN‘ÿJðði{–gT¼ŒÌ(FQ6ÔšI¢›ßÅm„Ö_u¨ y¸�Þ1r•õµè`RƒÉUåNì¿ÌÀ~r—CUïokM•‡#ΧޕØÛ™�kVó%‹‘Ðía1º'T­_ÕÅz#™î8tQÜ:.ÚÈÞ5ð» mĈƒ…=À¹XâYÂé©/À0⪾lÞãÃÖÙ¡´²SŸÉ“%À¯'TDF+ãm”ð`o,£+äw7$ ÿˆÛ`¡qê±#þ`–MÈUçSú`1.$E¯@ú�)ÍƒÖæ 5+ã.aÑ9[X÷R}凬âvc]ßþ©–9 Ìj³Ì')ýQÍë­f#uT�ò*ñËãJWÁü@nao¡u0½E­ä .YÖ¿Qœv$ΊÃE�Åi&楚T[ (R$È©äØðT[d�˜”lé�ux (l5]_™e¤{˜Þ:.2üÜ_å¼½„Év¹7`‚Q¡³Óª›Ð"?À„†uØŒ.S¹‡‹è­ еé±ÏHŸ� RIઠ/%6Óo\ÿõÓo\£¼©»J°�‡Ì¢�®Ï2 )ö³Èûy8ŠÔ”¤:ü@i1²bØ N˱³c4ûI®. 7²ÓÎÞæµ\a&ÒºÉ?q¦åäS>c È"N­¿¬ �üž¢`(À™^æq¡ÂðýÉÃP÷Õ¹³}òÇÿ?´0ëlÞ1m>J€eA0#®!_xýª×Au†ÿ«^'L…Ä]LOïcèç>Þã§½; äaCÏ×FŽ7xg«¹ü²Á}&ijŒ3±x-=…u²ÛYüê¡x1ˆÜ.®C®¹Ã×bHFQÆQ,á)ú�óf1|Ù�oZ×úccìÎè mê:œøÉRÏyíS ÝÌ·V Z‘Î@Z�ªBÇÊotwòï Ÿ«f·•-PE¯!m Í5é²9œcÊ„ýoxŸ{�RVŸ°f©ñ³˜†f5¦•Ÿë—L9Ry2dÎcsPvŠÓ2ûÔ–ùæ†ù÷ß,s>°aÒøKÙ-U¨ºA`RöùÑfb'Å~r�wÁË7®™â=à)£Z«UÓ“š�!e:ãˆ5%ÓBWPi-´¦ù+K9C~Q|4¢Ïv0±¦x�NÛ©àÌ& ÙA²× ‰å–¨Ùó@ ð?ò*®EåÛ ‘�}pŸÃWUF†é†}xh'DÕ ìÇF§Ç Ë3>¹õˆ¶»©ðº¨ëÙÉÑ�%ü.¨ž%á0Ìl‡„-þÈ°Š¢µkÂOÉ}5V EIäé©XÊÿü‰ÙL )--¨)ŒTöEÀC/²~“ +fÔóÞ«”iHŸ32Jy¤Zzöæh=½>ÞWg¸ùh4¡º™mÄõxõšßÛ¯ßmÅýOªç�!äÜäÐþ�\Ò$œK‘#ÏS.õbãÀ&Ñˉ.²fs¦ÚR@3þ�·hŒ |\ð€‹-è2G«.qTß»òͦœŽÝ#µª¦¢°\¬ºDk)MHú.Ù:fV«¯YƒoE®Üp‡[>™¦>qõŒÜ»)7ÂÇ /àiruþŸÂ|�‘|‰³®Š[½ŸÊ»f>FMW-‡Ô@�‰4¹ë×èntÀLr€ÕüMÕXˆj52/jMßÓBÅFUm¸•spVnµö]mx(H™èø®ú²mºþ¥3ŠêµCÖj#�> ªÛJÚhŸý…J•¶µÜQ‘-e›‘dù‹5u=Í"3~¨‡€WKñ)ÀèÅH-Ò$®’•BA*qƒÐ²zR…—ôñ³{Æm…V)9±ºwàðê¤Ò™YVõäqs¿ Jô›–’ÒÙˆˆIKé§ ¾a«�YÜõ”êõ>Í%õÚ¼–Ÿû‡:½ô|@†­]Äîì_Òºã=¤6NÈx#µfIMj“M�ÖüdóK4(TæìÇÔ™¶p4~ýõ¹žõi(J’�òQLkåÝ�ºPv†Í8Æúq=}õF«ç5;j€:~Q0˜RHäÒÐinò‹Vœò´¶Qê:t¦ØåRZ�Ö&=À»]€H™#É0xý)`ÅÆºȧ`&@܇|�ÁFG@dŽö{ðD)G Ýð÷Pß2ÐI8¶š¸H_ê .3iÛÓ“,ƒ1f R·«›Ö†]Ú°Â5°L0m­5Š­ºáªó¥ˆ…êÙ¸òšÞ%pg0$Y.áq±F œcêr‡J 0“ØhR‚0']¼.¥ :ßEpgcÁ�›¦'Ù?· »¹-®‘(»¸t}˯w»*Ç_WøµÚî†k‚š% àÐ ‰A¿IMˆÈ_NGˈ”€ÆBÀ&‹ªy³W†rl@ ù–¸ —Œä X'‰H•‚3 æ�¡;ÐȲmtþ޼Þy]°dOG@ÑÿZˆÀÊéÛ­Kù^sšÆ#w®Üí}òò[`s“ŠñzÀzãƒ5üGç ;-ú’˜·½­sÞšþ€“¢xõ< v©2ì>êêù›c6‘§Y‰ùpâ@åF–j±ñܰâ~²€~ù„V™ß•ð c²ÖS/DXI6^ôXŒŸ!{’X€º—Ó{Ð/³uˆ�_¿)¨“ùb\•M]”ÿh ësÎM¸~¼ž¤þ£§?A€¯ž ØÁh•·¡²ŠKÊ&h³s¾�ff¡`1}Èæú`ü¨šÑ gQ÷E–O·Z ª È ¡ÅØ8�(Mú«#ã+$ç‰ÀA¯™ † %iÉ?øEصÊ_‚÷êöa�ü� …¯âDhÂU¡%òDjØ5žNßO.ijN îE¨æÝ_2øfëj�…£s �ˆÐù ªï9òdÀBû]#õÄ'“ÙcKm¾SoqèDapȾæ+ud‡ôuq?e?H û¸‚408šç1ŸàEûPËlF1]$[ÂA**ÓT<áõ9îìûÿ-iP75ôíhL³÷1ü 'ÄCÉú�í%¾dg¶‘Y Ćó“D5#ßW‹Ý êFŠ„ãJ?”õ=næDÚ®mvðÁ9É,� %®}L®IBCüÝo1ÒyÎÐÎõÀyr‹‹4 ØV¢·ƒyÚ/>èáØ€–. ê”™•lŸ~²sÉ•Éñí]»ŒcÎ@ÉýuÐã �˜'¼ Ú6©JÉ%…MX^JÂ<¨jŒÌ…Vaõx^—ò ÁóÙ´î×–¾� }Q#ŒÔãbà‡(ÛS¹Z„Ø&Ü,¢R¬çwÍ…h/hM©i�;"Ð{ΊCÁ"ÇÀV(Œ½¶WøoEÚC¸Ê¼ˆ] Ž?:nÁ©ä´à$p¢�l1=ëGýŸÂ¾<ê‹ÆÍºéü³ìÿÍ”SŸ3ñEJÓ}·�-h7Á_V¸tØk˜{ð“'QŠ6Ì^L*ÑÉ?unðØ^b§k™kL~Lâ…9Öw›"~Õ>ÞMáÍÀÉÿœvÓ;‚¢™c¿k£~5ASuBÚ>š.3]å�(ºG�~]¡Fó¶Yb¼*àt`  E’‰—¢ûf’>�&"kƒ”e_]ùŽìûíÚ@/&™öcØ¢Ì×ƒÑæÄI3o/ê<æÎ|ž/ƒ/�Lì#ùƒ%R`ç8ð¬/ü¹R^yhxÝßM?Ž?ðѪnŠrázììÐã°â3p|&ÁM6ŠÉyŽVh)t<@âHHVLŠã Õ;VW¦×ÄoÙl èæÃNä{“~4ëŠÏzFV¦,�|þ¼\íä0J¿§Üõå¾R. f­Úû–LªP†$LÁnªXÉáÎ9@>ÛXZŽÔ(T¢¼ö[Ž|œº›bAmÂ�,™æaÆÐbªÚkÌx "ë$@¡5™Ý€$û&Í'üŸV�Þ÷ƒzYwׯŽ3�Ei©�‡.¡Ÿ.P¶áÜß’±ˆc7Ùò‰1RØ0Ø~ �¤²úÀ÷Ê:0§új‹Á³>Ì(†"®HñyLƒÒ¯´›ày4ðÍÑ\Y�˜›ü0r’tTXžc{]sefS +2=ÿýfzâö4(+‹¡Xqé2¨]ánJy˜•âí°©ÿÏÀk&LÎÝš²ª ò0�ˆN£o¡WèE¦^ûkËd …­|Ð+ÐÔ¥ ó/ÓåÑhXë|R¡D„~-íÂaþ‚jû‘èãºh+>v ç¬ÎñÞ„ÿ²NT.CkAc`J7ž�yôÒ¥Éjá¨=—f±#/vôðöB à Ï55÷FEø æÕw`UJ ºx+]ou*À ãïß§{ˆ•Ý �쯬èq×�ö‰ÄÞÖ }ÓW„QØ´Gyßáòßâ&‹ÎÀN‹ù­¡–ðÞbKhGú½À“°z”} 8\Þ'·/õèaf¶×~äZµC"3ŠØ 0:3J׿‘Û¸63YÃþ”ÔZ²Ø%9²3•°y.ó�™×Ô¥øå¯f—�q·a,Ú¨@Ó©Jú#1úqÓ x|åpdUûI_"tøV£/‹�a—SYpü+ÒÀ[üÀüs§<½@c°ÆòÝ-NñˆàâJŸs ®ÆÄSÙy�ÊâôøÙ&.¯ˆ&ÆÕ¢V¬7ksehž,²Ûýz�AÈ¢ÄîÝ£(xBø8”N¹Æ"d|ó…ªË>ÿ£}?;-o€dbÅÓ�CïNhÏèUÞ‹*È"ŽnÒ²z™º—‹‘D”ügâ=²-�O| R‘Ë�ˆ€¯�–€s&²u5nKÛȉ·q„Ë`ëùк�š…·� ßið‚°Ø€f&U "Þñ ™„î-+€òî‘…Rö`äxÅHzWº»gÓò%>ý«ƒN§­‰�žÐ¡Á:%%)Ýw ¦[pnDiÕ8oÝf˜WO¦9I} ÜAz �AÀcSÙ;ö†ÙÖ(Ûë9²’ÊÏ�S¯¢ Œd[eÜŒØléH©Dp.Uå·ô²1_Œº”É ]üÑ‘¤¼ †¤Ã?kç7»³†ê7Ê[)ï¦iB¾]ű°�4ý_¯ÜÔ÷ýHÌe?òƒ`œ‚7åÐiTÿ-鹸“«¤e7^‡$.Z;È­½ñâwOïdâ˜ýç¸ B‚`�TÁk##&3× ×sÜ�)oze `ç»úþ¶y~!·ÃxSô>èúo»qZµ÷k>&å4”ÇDZ� y†ðJ ±q©âÚ †%á�oon%’ÂIïm�ȹ“µëèÉJíe×À!áOæ ’S"Aà‚EºÝ»‚J–pnZ¢üûË¥º Á«HYâ÷ì0w«�R @ýN“6� u¸¶#,�Â1]¼jx" Öë¢e›�IoòJL†«n¥¦7…à:A²žk·ôÖÚµ9°>E˜f;)þ“ß$8Èåœ)ØãN©œ^”{Kl«°ñL›…h·•Q¾Û—’Ê”fϧÚib•ñ=$jL¾PýeÒÿYâYŒ�vZ§ÊrðYWXŒéZw[mÎãC1‚ Íœ—KŒ>Qƒkœ¥h~µ(óAÚä¸þMBŽù¾ªIÛìðöƒ4¹£%à†zrvl¥• Zº}%j2a¿Ü¾±v B>eP�`"é½ÿ Ð""Pä«@�Ê?‰p» º¨ ¤Ë´Å  ™&<Œp>~)¡«Ë>‰ñ¸2ëáh¡½/‘ÅɆM,;³ÿƒä\ÃÊb‚^†qÈ¥E9¹� ©y}9>”úÿ€0f�"L¿× %7qwaÀ«Æ(&[±9ǾËfù«^Û�uzÝ%f#£è5ai§»¨\‹í»§R¹|#®l}¯¶wkÆù®ˆ£Q×FôAª÷'O-ɼ¶ØCK´[·!l‰ïpd߸RKx€rXM9Wݪݘ}�¶å¸<;вåe L_.J<®éÛˆ>ÙqŸQ°=¸¿Lä_ÆÍ5|&µ ñý±ô˜»¨¯Ïù’«�®\FLã­8<œ�´¬ª¤ã‰ î7¨ððµÜ§w”=ëyŒawcâZgrÎκÓÚ—¶á�h*aw˜ˆK&%¬²\ºJ€}¦¼ãŽˆ/c¢Œ7jtß/cê¥'‘0 R•õÓƒ˜jÏ+À¿Sðæd%|BÐUyŸ6!ñQônl]ð…9• .vhC1<ÍJ^˜?�@˸­­ÁË4«%òPLÝØAG«ö(MnGí¶ãSŽiy›h“cö_äGÁÀõ¥¥ÝχŸƒ2Gb¹u꟒ßïìô«”Ñ_K®»ACèwÎlø�~kW4¾cT¢=U”ê ió„»ß‡•.ÿ¼Pñ’ƒr†Éò?ö±Ñ´£‰=X MOi@M0^[ß[x1ù3@! ç@嚤ðRGõ�Ìü‡vX›‡ŽdépMŒ?¨4»­Æ¾�`>pTLøÓhã,†$;fÐô~Zʈ‡ëªÁ?� ŒÕn±—BQìð¨DÉòö£®eà¨Ø”¨ö=9œßÀlá3düÔ˜Ác‰ßáÉ_•¨Kåu"½YäÞHS©ëGATW™ðð–Ö?p«…i•ýÁðl¸N¼óˆÚ4`Љvå„Ã-5Þ¦k…ÑxåëŒkÓ 5ä�cò�a¦vÝ`.«£Üמ^Œ² TŒÆ,ïºV U¥qb5,VqWË”í6ÄìB®Ý�ÝŽ‘ ™•A°ÉSY�}êwóýê[î–ÔG4ã¦çbÍŠ«4f‚•÷3í�c»¡}½�çÙvíq q0uzåà[+/NÛ™šŒ'Оä#[LõÐK×ågóqÞpæå'”äÝ´lãžèvøU?¶|(Ö ·}A"Í›ŒE"~E ÛV‘Pˆ¡2PÌ8icŽb�rPõæ‹bàn4¿œ·»ëZ€>iÓ™cÝÕŽ¡-âõh_ɽ)Ó½;éä!´qƒÝÀ�暊ÎJ¡–�µ9w‡À §ò' à ޲º+OöS[7™&mä@†Á¸¹{Ú³}ƒù'ñõ<Špÿ8rÿ=…"ÖI$°@\øD~,0þ¸-Àq:y¹-‰/²˜È÷*äãâC>ÿ:3ƒÅ^Fi†ö>­> ‰Múüؘ7´”FêÔ*×"4/£Ð„õ2vœIR›+ò'1îíãþ�•ÁIœsñ;ïzŒ�/sZqéÎq(„À�Î$1m³.SëA[8Ov\ddYÜ©%{BR¯Eã}™”’^î\4²©2É:ž¦AŸºëìAÂFâPoïkrF�ó0c7”²h¦Ý4G ¥lŒs·&²K郕?w§õçÈÎ’E´b‘ªå,Ôj’‘Ø�ù7ß³�““rOÍËWE·*JÖIÑ·mHw×q왿îó«’ÙÕðmÞ½ìnÂ¥=ýjåéRïýcóøZϳÚN`’„1é¸ºÇ‡Š©m„‘q°™puѦÀˆ.o{D:*}7I}ߊ_d†,ÿÓ7 WÑÖ¹ œT˺ÿwó'r_ ¹9†q�cLYSØ ñz•³;D2ç�~Nö/ÈlÉÕE=�Åmz¶½¤Ø 1�È'y8uÃKLß?M˜ÏM Ì9ëÖ+"« ¼0š?Èžð ¾i'÷ÆÜ/}åÙ픦“âØ¡Pgÿ;P•ÊlFZ§ë½±ô.b#¥+Ó“Xúsñ ŒÉdmÙw\ØŽ€MÙNÓ#öœá>uÙé:eÙ¥ —qœ§QmûccÎãˆ;3B‹ŒË”Aöž|lYÁÓpõí£`ѧ!n]j»‚H=0ËógHºfÊö0R¬„€Õô0KÂ}މoQù@^ËŠ�Hl:nüÆ­ÉÏ“äû¬Ë¾I›&5„ýsÄãŸ�>€�žÅ¤t½¿Å‹*öc«ª( ˜¬9C“¹dY.àE 8¡q3A`¿�Ñ‹Åí¦²f5P™Å»ÒjÿòY“í^x5Ô¢ÑÎÀU™\uàЦ‹§*PRT×>kïG^Tjh5äù~¬˜b«:} ¢ÛرÏ!~bFîðT’âµ矕ÅÐ4ÝçÕ]ÆÐ€Ø×Yƒ�~k ìµR_^¢eîn¹úX+ ´"Vd,§ˆ0SÆÈè�×�æ,!:à¾Î®Hî{$‹ uOňÐL/"aË–QŠÅ²fó�׫–­“&ZO¹Vq£ð„¼]·%v1º°S”#Ä àWš}õšÃDÕòDÍŠS: tnñ‚ö¸©´ý‚€:?þ¶Ž)‹¸,ÇЈ[õÜ•ee|Ðç.e×0ì)û¾ËÞKì¤Ë¾–Fáª;’;$?]ŸèGò.ª¨¿AÕEíBG¦­@)ûddŒŽâ¡ ƒ¥ØØhºÎ¯�qŒoR‚àA=¢- ß�Yh·™eœ@†”�]è@ókó¢i+'rþ+²²¦lÚ„·d‘ú 3GÑð¾ÿ�®H’¸MòUþÕ0 š ZÑ[¥²A•Z5�Œ‹×3÷ÁdÈ\3„ýßÎÊ—W¦µË±­ · K(è+«?¦ >LjÅ �élŒöU• *áÞbâúkÒÍ* ¶B‰J#©¾V'ÓUöþÏg÷(?bR„ã2¸�Ïg¹2�Yÿ'Få5È iŠ¥Uý¼À¬·ˆÉ¶ñ&õ°Í5!?ã½Z%×Úc©§¯¾q¢=ê•ÿ†±=ë©Úk˜àï=ÿbÿº<­n«Ð]S£UµÊgvIÉŸ9£w£jÑ£þ¢p…¹[é¨5ùRÛ#7É8§Ðni�’©oûL(m+•‡õ!<ná‘IŠ³Ñ–©2¶S#eò£m"aþ5â×å>ÓSÐ[>xù±8×FÚåªæ¤µàr8fž‘Ï£¼�€‹iiuÃÊZ(Üwwj”o¹lŠa´§�÷�àß S sµ°Iái‘*Ä–Î�ÆãLKÕš¿ªèÑ-§éᤇµ èGïú…¹öA%7uIH¸çËêž}ؤkT‹æVƒÛ¡@*Ã@ ‚l.‘Ÿé'�š¬|ÐlaÂC‘¥�o1Ó+æ,âÀ?/¤BÀ`0Ca �Nò÷øL!åZaëúI–·1ò¿[,lÖÖ…F†×¾§å ¹º/ â1™Ã„{yOõ!“.×ôV(u?xÂÅø8'do†?àÉ­à`˜C�xUyŸj4^'ˆ1)”9sŒ²<6cw tû*ÌKäe4düyüÔ°&T#ózÂR_†›’R¬]~Ò–Õù×;›M7,Jò£zÿ@†9pY;<Á…¶Œ¹Â ŒA)nme5ÿâMOû¸`äÝ:x0—Ú`­Z�óŲ£OèS\Þó]¸�Ö¿¸ò Á&ëtQB„ôÊÐNûO@ôÓ ´0�2ö`¶‚‰ ÑWêM«D]ÍåàŽéZÙt_õ7ÀvzQÿ-o9«Ëg¸»tSÈb�£æ$ÛN¢­é\z�~Z0ÏX)úBÕ]�ÇøŸf™¦ElƒN#‘ÿ¡>¿p–¾õ ùÚ²ŒˆoÀsÆG3™ �3b¸p/@] ÀIM¢ÙñÝæ¨�¹¸åä£Ǧr¬Š"×Cãw<´œ0r�T ¹ëù ’I@ÁñxL¾g¾e‹˜º÷¬XþÝg Ðd¡1`ýÑÀ&à]ë|eq€Ü^9kêvSÎë¼_�Š-„ôŸU3·G9b‚°]o¦'ßáã�àa ~�_Ö œ…¤jŒª—6N`>†ÀËòàÉÉÞ¨IÄ6"©æá3G¯_U½,m¿‹;ÉÅ»M±çW4ê>Í5§x³ò¬D쯢Ö�É}†kñ 1¢ èi°¬åÓ€[µ~HÈÞ© ¤0àÑ“äFxldþŒ¬ÇõAÙ~¿ö­7’¹ð¬ìçßñ2Óƒ%»}�Oôbéå�З4^ÇÁô)è9…\±AÉ èÊ *’áV1©:ÑüsÅ XYT|2]( ˆTz”Û¥%~ÒB|û±ý$Œt;Á¢g¯X¶q\}éŽ/¤Äd–3¯Ô}ðÚBÑßþµhϼ7×=õíÿÛ�žèï•ÐË7V) ÀDeÊÓ{¿l&–ÅU?`„±¯FáÌèpÓT°}§S¶'·…uîÑE!Ó`ŸKtüc^•=Æü0Mѯˆ‡G²Vî†ú¹M+P‘ Ð|.€dDì¨é uz}‰ÛV¿�l�`Õòjü¢S¢†»Ìþ´-ðYò‚�„\w:Mb€ B§z¡Š$�ÁÖ“¶PHTl÷ ÐcBR¡ºrÆñ˜:Ý“IŸþY�ÔaKÙyqS-e·a¤Á´¬ÄÓÚA9ŽrPŽž“üÛ_ßäÍ(Gæ˜ð£€™ß8ìöɉËíªG0À`Ã^‘ƒœFyÎJxµ£Ç$.³€ºl˜)1ç»GHäùU¯bÇÄâýñžû®ùö³�š’NÑ�SªViZ2 þ ÜónkÊe½LáÛ,o|=B”60ErÔÑÿç�E€ëRñ�·UŽƒv:ƒô-k­Kî¾Å¥’Ã6‰Â⵨)äå‘GÐE·»ámGñ>õd¨mD¹‘Û*‰�ÂË£¼·å–Aaái«uI€¥#ôÊØ²Ü÷™¥§�qDñòÖŒ®™ù�¢Þ˜ƒ#YÌÇÏÑóËVÚ L6qG 긗@E\b‚TG1vƒ¼‡¨a‡¢¾ånFB£>,˜&ïŒÂ æó‹'8Åtu(çÔ±Ï8<¢èCçÎþŸü£ŠŠtÆ“©Ç và™Òó�ÞMPE—úÿ´a)»æLJø½smwuÝïœÖa£2‘ãP%Ç×,Éq×SžÞÇ·„ðD–¦!o¯ENœÝú5›NMž›P®±à’]$`¢�¥é`D)’*œ÷*ßöãc#Þ| í÷*Mæè-N"jd.H_Þ•ÛG#’ëU?&.OV �a8ÝEŒi7K‚G29—Ÿ½*7ÞÞ/Ìý¯&‡ìÁ• ùS®4É¿åŽOéüêÃOffZˆX/‡¬ÿµŽPš¼¶&U…ãj‘!­'Á—ßqBJŽŽÄ*¼·½yLË�ê·F�žLº“„z�fŠø®,EÙÇ–Ö£¶µû`ŽelçzÜ÷Àý¹3•ñ}'ßl™(/|2{çC-ù„N«À©RÒ¤±b@n´X…2 ú· rhà¸,N—àË-k™V�²ŸÂÌ(ªJH¾‡E>Æûd‘éf6Â9æðV+=•Gààš·ûª�â0 uÞT‹ºp Úzµ'08".¡ü´O™²6ãçe�”}�qÞï.v=ßxm®×(nâiÁV)«8µÅB7_ùÐŽt{©%õsl²Ÿê€h!ϯ¿$¹Ì͆ááYw¤LØNª`eý�g‡¢‘½©Óç2ÛUoJÏ›·;ŽKÃnnŠ�”êSfú¢‹¾Ü+'“_ìœ ö/˜K¨Œ@ñQ{áyÇXòî³gl_…V,Pd�çþ-À‚´¿ I‡“mCvÙˆ¯¨ž%Å…ñÊàÀ3þ‹m±"·!ŃŠŽ?в…hÚå%Aïû˜èó¹ätv˜ û-³þ¶±f)ÓUMî™El…Y» ³FY5_~I0ÁyÕ©JÀ%ð5aþȦ$¿ûÉ °;“…mßöÁlb0‘|/1 êõíûG ¤Ò3Yp €qLe˜»[@¢”+Ú¹ ·µ¤BI»¤ â:�òX­F>T6ÝL²‡èSÎg)<…Êbæ©Sí@¿ »+æS‹¯ hôHßðO„M7µõz1éïòÇ!Ú¸lÏÓÑ)C‚c/.s Ì.Ú «pŒÔshñ ·ÇíìF[f,aˆU´ÐTdÿì¨\Ñ09@%&ökäh¦P3c¡á �E�ÉÔ—.& €£²œ3ƒ‘ø²eB.^akktôûòáxŽ+È9oÐuIZÝYŒ>óÔ–yT~pÄËïµa?mâ¨òí¬Ã„2 ›‰ {1›ðHæƒ�Ç6Hü”éL½˜¹xÉßò�œìÁ}ÚŒ^‹Èf‚â¸2zOèIu]JkÂ=Û$†pZ¥1Ãn@hMñ³;†ÆÜÑ-ˆ”»ÙÝ4ËûÔ$;«ÝÕÌÂbù6Éy‘F°Ç3�K”eÊw¢•ñ�Rf™oo‡8 3(HÜó�¥ÕŠu…ò%rs =ŽïEWS#À—ùApòéPÆà£›ÏÏ�þnÅ{�RÁJ‡éåæ ü|£B%ÂÒß ½o[‚ u«v¬ë^Æ i CcEÌqê·nº”"èº(×twj&ˆîÂ+„ÓàÎ4$¶"Üâ9ö*—lþ{“ZýíþÜkœûåwîÉ \ü“ÞŽÆôX©E„6Ù`r×§ŠN.¶Ë?eÇ^Àóïkµà±ÉjìÔÏ.£>˜Ã•U¤&_ŒûÖ»ÇB™PKqíxUvû’¾]—JÝ�u7&õ¨/mwž–í|ü`T¬ªpE�N_ñ£SŒOÇÖOž­6ÈÈUoUÀ¹³Šò…‚z9ÓL²\mès·G¶_ëh´3i%Ê¬Ç ‰¾� �\±ñ-ûgžOÂ'ûõ—l8ù…«grœÿÛp” tF)H~ £Ê:ÎcÙ_Mj(šþÎeÎ�UÂ/ìu|^<í_Œ]ÇþàAÅ`y7»`C­u™aà,ÊqDuyT—"¥�ŠN|€¹x¯Ta{í^.‹>%Í2*ß�%os»»ÚŒÅ#ÓK^ä¹ätš�ý±ïÀãÒ‹�Cier^C�¿u›ñƒO^êF}¼‹ŸÙ?ÁÛžzBÇ A°äº¶Å‹LØJ c[rkøve¢Å¾lêˆóK8uÃ�ga×|%“½!:­¿N+åÐ÷L&FB_vž]Ö“ÃÕ)xÒãÑ‘d*_òä V/¢zº§Ìƒ³:S|·ºKó˜¥öûSŽ¡DÖÖýÅœ*6öFï­ZW§s)eŒ4z0W© Î8"ú*fÉQé\4ã¡^÷sÛÿ$Ão>Öçt•gô#ÔK1š«Ép„û. `øWŸä9ÕÑïI©ÝêÚÉä.âò]cpìF!{œ@Þs©ß@þŸÒfÝ µI4“¼ÌxÝ‚CGCE‚eC¹åÁYÒU8² zvö¬ÉG�ì~qs0¦–d>³�náb6ÆÑª†“z_sàê•Ù^M,SÖÏ…,ålG0e§ÊŒÛ1åù«»Wj[H›mÐî»ÀÛ>’7ÔÕ=L¤’‰ée?/8‡[ËÁ‰Ë~ˆÅ`ÅLS¯3{q�H�¢<ýyãþaH`ã”,BSãÌ �Þù™¢5‚Ë81lnpO;vžÛ£÷(Œ³>;ùÜæ—Ñ™‘BŒqÙ@|q&„€Ö«�»‚«„ Í‹ _~.ã(ÓS¹ž•";éÚï~†oîψåu|Þú>3œºi£ßx?““¦ÚÒÀúìþMWñ1UÖœ«Ù}©Ê4ˆùºÙ"éùÕ†ÐÇ×ûÁA�¼`°Háwa7ãÆ&K*ý`ÎT$�ó##þ˜E!†… ‚'Ï!`4d3rÎ-¦³ú³ÈÁÝ¡ö†Ïî”adù24À¿^Y ýð�q{XsPào�«è¥Âƒå‚ÿöž€‹öƒÝX‚á?O\E”=1ÀÊŠr²>�/C@ ±™!¦–¦pð-F‘™-éxèM¤E/~¼±ùq�œ‹d3—LÎkÖ*–Ë5Tc°L�;ÇhÎyfbCÔPí|E=;q <MOÎV·E»8aI2uêá3 ¨ˆïä$ããåAû6¡ˆÅ3cè†t¹/…g†¼’9hSŌЃ¤j%WÉ* 1y\?F·æ1pvY…ÉL_“ùT·«�õå‰ß!‹§„sýwUµ•o[¿(ìòÓW÷ �%’Ñ¡¢Ç´UÉŠy·è‰Uµ�P) ˜Ìù$Â0+!f—ê³B”%C£Ìä*®MŒé̾|ʼ•=U—#rGëüø(ˆÔ•2 AÊ‹F· "bëWÞÕ2&å«Ö«¹Õ»VQ�ºPçï-0ëÂðÏ?Ö–q >ºf#T3³ˆ�ÎM$ ±Õzg°�ƒ‡&Â{ŸÃ‡1”nº‰Ec^�Ö³¬’Á“‘Ð÷6(Äx°1A[Å_ ´ç‹ëMå]Š‹¿}š)‰×›ž�=Ó³Ù {ÎÏ£4"^—w«+­}ÇÄ÷³�1 Tñ†o›È½VUžkâX>YÄOZu¬4Ž=‹La�ˆ¢<<ºÔn>*»„h䌉ުÓ~¡Aó#ÕGzo†T˜±áu±^þ#úD£87x›éV,Öc®Mì6”±TŒ´QJ:2 Ð4±îm}¤�¢™>rçïb ã¬få5¡•ˆc£ó‚) ˆi¼Ì¢kOš =ý‰¦«‚ô€BŽ.K}†‚¦™"¼Ï0 j¡G®¥ÿÐíâ[‘AäŸê+/8AÊE uRß¹pœ�tà‰‰ËÚMÞkFFÈE2ÑenÑp$ÿ�FØÁÉ�šÄeñ^ô=ã\Zw~3þˆ1z@léYO–ÃKG×D«žÓ¼Åå,&ûÑšÍ Pºêé  �RËC3°j,D©[莂u0t/‡v�䑊HÙ3žIâgØ2Y.êÚ„¬)玔K0´xÅï!RrdP!ÎÃwæ¶B5£;ƒ‘ >Yaÿ¦÷OûàÿnŒô½yÖUŠN¼¬,ƒ/Ïo–Úé°#Öf¶Ùù§=Þ¡�n¢É—¹yYÃk* GÃHQ¨=c•zœMéܨš*ÊÜûòHõˆw@`:’ìEè4f�Õí7N231í|¾/eÿ”WÙÏ`Á´(#ò„¢œ1é¢2Y¦ÖìùÛDžÓ¡Êqµ¾þÿjÂ=œøqˆŠs†DÊŠEû™tøì¼µ@ ldŽúèý·,¨”‡ôö¦�Š“zŸ1¢sß6(Ùq’± Y[=à)Ó;l1,'F\•`Ÿ½A©¯�gJpëÔ�4euí¾äÅzCÅ·/<*ÈnÂxÄ`ú´Àxû\É;�Ê»›â¡Èjõ8#=âu]¿{8ñüL€§Îíœ&�ÆVAó:Qý+¥ ìtýzsVe¾ùûÀvn9†‰œa(,ágãê,‰ãÖ-Óû"MÕ9»Óoã`¦83{ɶÙÚ) †¿¬È rà'w¥¶·¼t(c‘—âíÒqê~êŸhOx"rÚÞ�x[ÃS½½&–ºl‹˜Å÷ñ±‰1Á{5×.b?)^ãùkdz¸:ÓÃëð¤àd¶+6ÙÐLÚ¶ìþˆ;iÃn àƒÒDµ“õú©Ú^ݺfçòíÊ Á*L°œ}KfÉC¦ã¤Í“ÇGª e“›šê¸)“šFèôº»¹‰WŒWó½Êb¡ ºcº®(­µ7#�3+ûKh°ëäࠗʹ0v÷›™µémõ¿²B§(štäã�#×òžp€ôKJñZBÒë¦tˆp¨ÁÓˆ²û邨¯ˆÃÓ"VÇMw˜úgè³Êm§Â^þÓØÄÚÞEnÏ;èìH=Píäèy©5#ÚæÔ8G‘ù·oC�þ“ige½J]ÊrP•qˆÁêeAªx!Z]ÊÑÃÀM«¶ÚÓ³•åoiÐ~³tv+IðikáhåAÑ„“2¾ÏIsŠi„"YLäc%ëKÔún>`2™r�™äm–Ž” Æä"áãë‰K…h·Ûx!ô«åZxé�ïÈî=Öj!B o!0Ï�s8kßßZr€Y96Y€k¡…ѹ¾™å+*“Â/¤©üƒÀ£w¨Cö'©öî�í{ñ#�GÜ CÞCRØÈºÍf”¹ÓïÀnòt¥¸¹§ÓWÏ÷¯eÎdNÚÙö}䊚ÚÏ¥=©­:î¯�J†€î‹ˆr,qVP¥;÷™3WSheû‡�qÌ­Wƒ6ïñÁØX Vœ$zó¿œr ‰ ^•©Ü'w÷„<>Ø+-+vÆÙóÞl0›m«+ý¹oœ1…Å”‘7– =‚iÒ´Äýl sK&ƒ'”®X×î¦þLµ zà‡Cµ•C¨E·ÂÜÞ:ç‹°„êNI>K´©B-¦ï¢žJˆ ùÑydà¡~‘“�‚(u�FÆõ$th[N"^ ‰½æ×M‘O/%vö¡ìîðpsœ`r7 èãOÜ$q]FBo€’O` Z[,²Êûr�È‘ÞÎLjt«ôŠøÕlˆWŸß¿¬Ygø0åÁ†B(Ÿö*6¾Îálç~8ðÝ•�ýÇüÑaÞÀ$äù¦'6>¦nÃ`s;»/¥ã¾;xSœÂ…ýª³fYOU>tÛ˜žOIÚ´Ö®9ò±,ÑÔÿqOkƒ;Ý Ò””r¶¿ ¼xàÔŸ ز·p¡ˆþÌ `~{LˆL3;á´w¨°.Lƒä#€Ê‚ø³„Ä´>8-ÁÑš5o‰Ó(<»ÉßRÃ%½ððîͳH7˜ 64Cãh»à¤úLÖ÷p‹ Š-2È‚ï£áIÄEûè�[æpÈ€=>“ý¹ýmcµc­Šn@Á.“xìÒJ¡Š®¸¶•W¬Æ†Fɯ�E5Dôù”Q­bõi~¢f¿ó¯¸¾€vx¢ae(™ÉëºåNÞ ÆùtñœB— ­ÄÛ{g„ï8'¨²ˆyê 2v¦&Rôç¶—çi¯>±Ì¶Qv¬¤7¢ ST?JG1nà1Êó!zÜ‚c1I5‰–ÇòB,z÷ü�_ùö*Ú'v:#T‚‚Œ§Wÿ:ÞãÓvGƒ BÚL°ð·7>©Ér�äÙ4Ë »�kU¨çÅÂJ]u¦ê¶Ð®RiÝH}(¬I€8 Ÿ†¬õòáÕV^j‡OÑc'ßjÿk7¦Öpêa¥jËÆ±ïöû¹ôœu¨ÎjÁ�Œò#>£#}jû­§/3·o¾™k=âp22°n§sg<µ¬X€ÔïVЂ‹>='uªd$z¿p•ø«¢•­·€®– �±>{߀ƒ Wé´èê‡Y'7cE¢­¦–ù›vZ· ð Aü¬z§TC)ã—S�3 kÞ¤ sLZOÔ+JD4h¤"EƾÕÖ¾\…6`4åÉW�&Ùº‹ÂrCr{>yª‚¨Ç"”ãˆïXÒo@¥bØÏ4vkÊý%ÌâBMpÓoU - Ì¥D%°:1ýœéäx¦Sî'TcÈ–m-S¿Í­ØîXƒaîî|,·l±ÑmxaeU“ LÐ|žù×Ñ8ûEÏZ 9ûFÆø¤¿+Š–„iÏ@ûÊ]6E´M)Y%�â`P'? jÅŽØ`X�'Ÿç{m>ד¤’,ƒX�ª’“{¡%|¥�C¯¥„ä0'Ÿ£(q0>¸ÍŸ ê>Ù€®çf¸µû~–Ýdã¡ ¹Ñ(ª#+Ý�0ðáœÚ ³–ì²Ù$0™>ñ2®Wx- þ·E}ÈFhddv3Íde Túј‘Û %Ó°b`MµÅ°êÄóÈAM–7ú72ø™C¿8çÏ’½¢9Ÿ¦áA^BÊ>DKZô䎪µ�iŠƒ«çàÐBD•~‰l�³sxO¹šK²v‡ŠÝ¾yÝÕôÄùA8Ç9~íû¨SÛm¢v$æ®×v •ûÁ3›HÚš–…GqÌÜ‚y™"Ï¥5AÔ©VÁz”ó¶¼üÙΰ8›äWçž–�ÈDUêÂÊ:îþÍoüOÔÜÃYªqE<Ó<âÉ2=MÕú“žÉŸ(F=ǃd)d¬_Ìã»xh…(w9åÉwÁ*'•ã4ú}þ%V‹œB3y±vVkä äÑ-M¯š¬R4â2,<ŸI½‘z])¡çNgaŽ‘ö>–åVW K�ÖO(n#!²w{rÔmÓ�^Fp,$‡J&”¢¿œ$€m¼Rº§-‚Ì2UÑ�ˆ¤Y ämõB´�…È1ËèÚ¼£IþQŒ2Ã>„?` æ0^:D‹G�Ñø™ Àø#)è—©d~ì �§–78¨¾Y—Ü4¢¡Ù>Ng-¾:•ž”_– ÿ-o.ùW€À¯¿@›V�ªÌ#zuÍ­4“×€2Jï̱$JKdˆÒ,û�¤Ìë‚L@©–BŽ¿áηÙù]ÊÞÈ\ŒN =EßÕsÑØ× u> ÀŠÃŸRF™Ç'€|NÊ8Ý{äî«c‚ußIHm%B7C�ç½·n,«hIâ˜]{ø”dê‡Év(üGdï^é$»òkk¢‘ñ;qú„ -Naå÷$E¹ÚiâýÙn§W�h­Oš‘ªÌØÿn$6o-íÁ?m‹®å�chºŽîÓ®]5sJ¶ÂÝÙ?¾JûÅמö�½E„䟗²ð:4ö5{Ÿîá_È£¯]|ƒ´¡Äç»dÁˆ´±K¼nqQfÁ|ÝÇÝæåÌ’~ÛtÛC\­ðð—a,«í=oGR°hÂp5»ú줈¶X€‰o7¤^ûÑâ9…40™«µ´9’å‚j¯W’L€QŒzý4-n<5¥µ ƒäa#X2‰I"‚®Î†Ln�X*¥híXýþı`“tÕdù'‰§uÖ6|¤&W/™ ÀòUÐü&³f8ãÓÕµ©üqî;U,-±K° p† Ò¤}^±£AÆXS"8[Rˆã»n¡ìýݯoÕï$�U�˜àaø(D¢§&=mÚ§è!J½V\$QRÐ�§Øl%Ü‹¯¥@¨¨ Y0:¤]vðµ×aI«q_wg>…´NnˆÂ1±>² zö‰±…Ëø�‘ÈW€¸ñoãͤ銥KÕ|í`c©¬íZŒvÌlÄÄxÁôv‡i#-°³²p6&Ö.•9XhБ™Š3¶‚òŒÝW)ÎOSè­0 &éShû5‚p#ü@.Ø»øi¶ ©Ù‡±ïµ°õf÷N±Â¿Y o'÷ $©Xa“2�KOµ¨ê»ó±v�£¶¬‹2�ØzúX�ç—|±uOw–wK±.É2b Rõsì)ÐYï­P80ÿ?æ¹Z¾B’Khø2•€ô•nùÜùðF;ÉÞ½kšûô_@§{ƒa‰9�6h`Ò\¨ú—ú¶¨`ÒhË8ðK“A=Lù\a¾˜GÇì·oLÔ´ÁÿŸ¡m©Ìü�”ºª Ïm9©ø#wA ‰P[yô…¤1N±Ó“DŠõžf„‘á%Ë– ߢüã· �.\1_Ót–æË⼑ái´RÌ7nÆü©×�(u‚ŸëÛ˜wh’§a°»Å�Z¨¾+l{ó¼ßÖÔl÷A!gJ-¦øfÙ4âÄáׂq&d½×Kaˆ^V4wj‘.æ ž)d)Óúo}HjÀ´G*~¹çª m$^á³"Ù�"±ßª.ê(†°´ü©ô§¢¯~ã7$FµTÄv/ `I¥½Êñ&ú‘‰ .ƒ¡¸kc%ó2Ú©ç¯ÇYVLöàÆÈ2_à¬KÃðLô›Žsò Ým$"(gÐB/B…õ±YAÇÄ®MÕ†ïŽ�¥Øñ�زFDÕª¡Eý§Â4¬qúY’^¼ä™ÝK8À�vn3= q´²´‰3Qô^Û‹ €ºY.[&ÚÁÓ‰ Û»pÅ £ÖÄ9�…ó›ð df¦3ƒ_±rþ¤0, ¯‘!D™ø:y ¥q8IØ‘ ^8q «jq«ù‰ú}etÌˤØk«Bý܉ïtWh¾•pËTßÜu“Lé’Ô¹uѲÀR²£ØKÃÌÇ¡½Üøc VP»'(ØZr–A­°©ô€!)ýžàð.ÇFš…£¥d!Z ºÂ£\b§ò@@P6“J¾²{ÏÞoì…öX˜Ã߈ETw¿Fú�'Ù6ÍSKw¾–Ç(‡TÊn‰$J+ü�cV kG Å]`û»ˆ/ÚéRdõ2S úc‚¤½l­ ù,sO[)¯Qb. Ÿ�Ž5bìêXTKMùw©çïðúÖ f¹“&Þ’¢UN.#úgЫX!mïM&5m¡ޝ�aV¡¨q÷#�9;CÔ�°�¯óÅMqc •:öá{d"È4ØŸW[Ê<˜bÔÍ­�mbILðd¼¥»Ã%}—MWÊ Áµì>Œ}g ¶ ¸ð°G[buÈ +˜ÈÖ>´cç�(Væ¸8ÂWUR¾äƒ^_ž�æSu(—÷xÏî÷ìâºé² ø,ݱÕhÛ_¤Üb«yš�8~¿SûI¡R o5ˆ7¬(¢Œwnù©½¥DúYfïk‹¨+èçgš˜×›­ð/gõF@¡`!þ„ùò!ð < ÈÍ`Uþe�ÓËŠõ9¹²bŽN”2/Ñ·N^Û«ÝVÆïD}óøsÙ>Œã&1nsñ.œ`œO¦Šb^R±ùJ�:\øÒtSF£5N{Çm2S U‰wll™­oH j'˜C5_ÒLËàjɹ4 ©\Å)¦¦|µ>láL¡–•|-DÔùEé›çŸ=G¢Y˜÷Û€døSÝJäÂ&á;s0�ÿ†QöòAÑDœ´¢¸q(ô[bÌÅ¿�ç-Ö& ŒÖpå"Îçl2MrH¸é,_çÖà‡ /†�ëµVòŸ)•\#>sçá`·ò‰_*$·ß§ üR(Ò�õoTÜŸV€hñþ·G!~ø.Áyá’%ßòãÖ¿ûÿ¼á¿òذÄ*ƒiuGû»l¤ G­(F;¥° NªVÜÿ#@-¢™‘´ø�Ÿ9Ö}µ]7ì[&>ߨô•Þ`Ýç[Täp„KRè¼X*Ýù7 ˆðzÏ" ÖYÏr7Q«»Æ1îžÎÞÅ2§äþ¾…BR¯EÃù¼»Ø°£2$h¶؉ý¸Ü¹BlpÝRLa4Îû‡ÊúbÂlïWöZˆÀèe”†ÛæÞ�)™{Ø:]ZØ(ÞºU%ü³= $cí佯ÉÑP—âPKv ]�¨¾òwÜQ/³eÏ9û_d-|)f¨wÞ [ŸrX¶˜“[7eòbãœ*F<æÞyn/¦ dp“B/ \5;GIíŽ[X:—¾†([>&T7Ps˜B\X8ÚÚ;EœØ@]fdN›ÉWDÝLú¨2Ê"‹s=E%ÎòÁ1Èý‚&Ú@�ªS2ä¢=ÅWD¸y€Ñ°ï+ óe½˜ù¹µÊ0;1v³ÇÂÉa¡ËǪðè{»Ä±FáîÔ¾Å~ ÌS_Xl¦ë�ÝüQtgiOJ®´(/° uqT€$x*˜ãáDÞ1ÕìÔ5ˆ3\V‚ï�×§aþW W=%_ëÕw2l¼¸eÃæüÈ:~>±.Eììœp×|\{éàsiº#lû•2�¾�›)<j YŸˆ‘²Žà¶.�œE‚Hz�eõœèH gÚ¬«v|!ÌÝÒÔCcýœˆ©LJI6Ö4GC´,€E�à| AŽÇñŒ#Œ�eÄ- ‘!®K˜o¯òèµùñRÏ�¤D7�‰zÆÔBâ¥?vH›2{ìDöª£t VW�ëG­G?v).J`>²Ïd‰[[ÆžÏ&Ý „)m"ãO/Ðxïve«Ó�1€f•÷1ž}nRV7¥ÙÉ¿Àª%�r~òI7P§rÊ2u$bƒl“j-üjÑŠØô$A÷P?ô¾§Èn�Çpå¿™­1ŒA–¼Ý¢H&… �ê–"ZµÀ#ú¯¦# ž"�~ù ç ÓŒ€OtÛ)öµ 8Ÿb’‚%µŠñƒ.ª*v8ø‡�³¯ušÛÉÃÜ\dTw4ôXB†8P¶XTôü¨Š¨8ã•ÔÄG–Öáá¿ ¢‚ª�)hµÎhƈUÓ1+(0ÚÇ·ÞIÿ[h^aqçŒ-ìPÚ0ýÍË©†ºð¼ýqyKý'Ó¢Ó©»m H,ô.Pô‡~ ïw3äAÁ•¿¡¡í«ˆÝÑÏOÝÑ�oPÄ#pԻˬic~¶€ªƒ¤èH°;­TyÝ¢|$Kœ•¯¶ëò‘qŽmó¦M”¾b‚^üˆ”ÇÝí\­2Ñ™…îIÃÞ¡M_z!Tîáý«º#åW¥p—ê1#|}.Ø*×1U²¥q=ôÓšÆõ€çûïTB+WUÅÓüYéºyÀ6G$I,oá@®ÃÎëë䎆j&w€qZ=Ø1°%xcìš°½çH½è,(½úøtÒx£‚‡³nÎøø‹6²µ+š:šøï›õ·nŒ^µ¬NN§½¥@TìsM•ΫÅ×XX8Jpá\uÕì011i® ±Î.‚Äö;宜5B¦¤=FŽ]êEƒ6ç¦G…û8“fϦ(ƒRÖñð;˹.°~ '8ý¡ÅÝ£A^‘«À^\Jïï �\ç-6‡`Âv%{­÷�BUD.[»m¨Ykôr„Yäcà³uNŸ¬œµPK““{õìzÐÕ®*p­­8}”¢Û´‘Å/þy+Ô“Na¾B¹£ËJ‚½º!ÜFw>&=•FŠpÚ$} ŸÍ ANƒæÓ†³†[Nóà 5¹O]ý 1¹%ªbÿ¨$R¨ kÏ¥XÑhÖ¢{X’½Üô:^åá 1Yyd iÂJJÂ`\ÓÁ÷v¨Xøkž~ïQgŒºL0…dé"š’ ¾ÒC™¦ù³u�§† ·í œ¡Ð÷Ñ‚ÁÂZ³, }±=‘7K¨š„�u –1Kæ˜tÜâx¨‡•]fŽ©õü�àZ…n)8>²;’'qLü•CX]»õ�Rg²9Ç•™½ S¯û6ÔàîñqÀ²%Í7,¾j*D{6rcçåû Æu²Æq¨Gb ÁO�]3pƒÂ ^V9\6&Ÿ^¦XOd“o7>¸ŒGê±É9hJx§Ïý‚Kp¦ètð²ô³†æSz©=yžy†2ƒ~Ž ¼·=u÷»:Õ7�Ò‰É|"øè‡r,S¿Çðgò…eùápþ5ѰÏ¢”Ç;a+õ]?Lçc®æ“s¬¾îžó²bH 4àõ• ®ÙÛu+6¢|'û«Æ<Øø ‡ oº=ÂBˆr¨Ëœ¼‡¨ÿ˜Q"z©ÿ?béó‹iƒß_m¤Ã¼”ê¶;ÖÎ}3 #’.Î ¥zĈÿëdI¹Dž²ÛflƒGU½Y¿�­þ¸¶7F:¸¦äç ´;Ôv=ÕÓšÛ±T¦¼™v�È·øœ‡è‡|ôÔƒ« ®”VÉ»UiâuS¯ ÝϬbüÓô¨z£["r»Hü¾.Ì ©áÿ}É"¥¨!^ŒRÃÜ1¹²tg‹ðV=’N%2F+€˜Ï1½$6!üV‹…°ZÑ,΄£ àcÁ±(Ôvô=Ÿ»ü1†8tp;ºn®>»¿ï¸«§Öîÿ²Yg‰/aÞ3‡Y«J¯—`ïÇrØPØø '­öà}Óù ·¦»'æ2±XˆßÔîÅlA„�qb…JÓ›Õ“P°4UxÈQGRì‹tº>u—l†/ÝëñZÊí\ Fˆ‚"½¯E^ ⋌ß2-}¸c>„æ0Bùø¸-{ %X*ydŸÓõx °#1e"t<€D#Ùk‡ÕƒZ®%t®‚¶úqý$bÁ¤Á™è¬N"üèååp²V)eÕçÎñOÈ>ïO?7xëÒGKƒˆ>ª2x_®bÁD°ž°¯7'Õë–ÕÂÀÛ3/:O‰„8dY†\�·²˜�„‘v:g5ßl„·2vÔGç›O¥uÞ@J"'–&˜o䥋 ) £pvxqŽgiOSä2�mNþYÄÃ6qï‹N3%Â�Bø Šª8F›~ÛšT*–;Á× Ð¶c-¥µ….Öxjem7FG_àS²\ÜÍks¸ÍÃÞ­šF0w.{1érJn]6eÓ;9ƒ¼çꡊ²®ÄѲÈ(„è¹âÀר Ää¡Çû¿¹ÖõZñwwÞ–ÊÁªß–íùt”ð>¦™Õ¡@Ž™Àô¼èqý´0ˆŠ«•b�8Y:¹Eª 7%ï”eñ]è~§�›ÄI™€É!c²;‚b}û™fVþüõ¿“,ø¼W~xqþ{ÿýóRJ8/qª09°¹€Zøx˜¹N„²,Ðôý—Qæfø;ûûW^IÛ4ŽNê3õ‡]è;Ö¾SÞ®zÅ1nÊËË¡zì¸!qurŠ´¶cpN—±¾ 8¦ôI‹ì$ÉSÎ};.Æã›Ó=k»ˆGÂΡèáBjÌU~�â<àþÿO+ëõ”cW6Ä]€;ÿ÷gÔ‡$×¾˜o–…,‘ùª›•#vê� q\ o÷ÀD Ú¡„Â�|‘5%iÕ«$³cnø *9–Œÿó‚|0X78ƒŒA½û£)f>‰nЇBzùËÿÉ)·ÜÎ.ªNÁJ,ÜSðùmÁ;>•|vÊ'GœN�€âÜáH¹ðõ¼b�• ørlhåÎ=M‚Vù^êѪ©R0²éq€¼7™jÑWÃ&™8ØÄÔoóáp[-üÎîïW¡R©¶`÷?hã¢W�jÛc�1`¦pO=ï÷y#>hÔ‰û þP˜E©÷·¾ŸÍ×1öWÿ[–"¯§ì»B°`§¹Š~Èé*²å_„_½OAºØ‘©rVÐ<3;à«G=è Öñ1ƒß${3>3Ž¢G†šÑÝD÷yH¶Q’qô�Du,¾4Ž~ÇW¦Í>)˜ù7!³T[¡Ýžf� 6ö.ü´À´™òÔ¢ÜÐìº~ÀßñœÈéWz‘m|þL¦ëÕtÁ&Æßgo`c‰ŽFÐÎÈ’šÄ|b`£[ê*ÊZØÀˆG�¬ú ÁA]¢ôôþ9ÇFæ'§mìŸ_ŠÎ:* M‡ØøÕûë¹s÷OaE+J8Ùó±Y¯µ®ÜB_\CX3 ˆ ÅIùBts¨Ïµ<ÍD“°Ž^‘>ýã�´ä�=eаbÈo%T$o— ɳ TVw×H4ñõýp†i±°öÀNi c îŽ[u˜ ƒuÈ96ørŠ?Y$2ªÌ’†®æ# 9W9Wg*OÂ$„ ½:‚Ó28î•Ç‹â�½°'U ÒÈ&±±�>](&µž'¢^!¬Üu#Fis‡ÉL¯ÑR<#ÌzºöÃ9Î@΢Iõ…imoˆÞõŒ�¦©³R’ï+þoo­}¤Fi £¬‚Q¤bO€ÿíPÖ0îÓøøÛþ=l{­ñ¨‘$˜-8kø) Þ€ER®L1È󷲇¦ÕÝI€.p¥NËXÕ7Ù;´žAOöãÐÈœE)Ÿ$Y[8æûΡ7‘YDžA4÷ÊÌ+U„¯ªOòàtжئÕw† ^¿8<8R6°ñ¦v—{sê/äùŸƒ7ãAÀ…Î`¿º“Ê©­I²4�]ô½Èv <$uÀ¸û:-]Õl§~ÿ�ˆ¸»"³Í²x~ºùN÷„$:ÑÛˆp„Õñ|Ü/y�Yš:iºYÿKÛ»ëAûÎTBµÊ]´ #G&ùÀ„®?FîÂß`õ,üÇë0¤Küpæ X¥¼3Å"È;hÞcM²>$¸Ó/U!-ú½á@´·õ’ºˆÊ�ðpì-Dõ5V®XFU+Èìiµ�OйöjýWéVŽþû$g¢áÌ|;³ÄoèsF!.l ü&ZŒX�e[­u§e”&&:ñ)C dbfÀkì!©+‰ã³¼Ëõ£Ú3P_pH=”BŒJ¹‡k÷�xK†ˆÝ‹î(·~1L*ýÝÉœZO2= Ó&ÜÂÄsSy‹É+!ÕPÏn\Ú›BÔNûƒÚ�[âÍ5äþ@üØkÍY>;<Âθ9ËâË9ؘíhMøŸ4áxì‚Ðä�“•4 šº�6 \)È®z›åRz@Qº0W)@ 1—"<_¦©löâÏ% éÈ~ „ýqÀ)(¸Ä·÷¹ð­‰«Šð¬7PB‘»]hdƒLïI5òN޵Õoå‹Ïf†Z;Ö.Óô¨»¹©Ó: h8‡²çÁ°,jåï”ÆaSì}«�´ÕU°€ÊbþøglYDÜÅ38×r}X–Y¥m–)ÌB~ Øv½Õã×/+ƒ©q*¢ /Ä7fRÜþ<Í„Ì+ÍõeQØÒTïÁa·¥î)ÄŒƒÄSbOêR£­“O} S^if…mq_ñ^m=/«4Ê¡qê+G�Ÿå©Cš‘{HªLŒÈmŽ`ú6ëPwÏÙ&عïÊÜ:w?øQŠŽ‚^I@œTm`Mc2DáÒ¢šc ùYÄéª~2–”xKè·6}@ÞØbžÞ_~Xt›Ë{Ÿ�¼)‘ ¸ÀårKaeúøFÙÚ…q…&ªé8Pgcq|‹õ³ �|+“îÂÀŠãѠ˼RoÑ¥HA`$+†‡Ôßçiþ ãðàH¿7anßt‰ÔòTÚ²Tª”pÒAÐ#bÆA¨c5ÙŽó%R[$Á[ "¡ëhUò›fêÖ�Ì�DÄ.Ã,;§ƒ‰Zu(ö«wZË^.úsˆ3÷ÞFÓ¹ÔóÁ«ìÂvtMH‰Þ.R¯V›ªðâC$"¥e�•©\(-ïåFT–kYßMJdŠÀû&`MµS¹54½ÿ –“ä 'FëåÌf»� šfM,˜È¿H¹6V:€˜»uxfu] Ö‚\∉Þÿ?#Y\>Xœ•.Â0HÃ�€±‚üOË@“ÆÉáhxÕ´¼ î�ÄIBÔ®¯ŠY|Ïùå`­‡²Ù‰›h})­ö tÿÖnÃ"ŠJò ~´ÍÍöÂC’hžMù];ö Z{…o*� @_B!zoöóæÅÒ´VþI 8.ŒTtΡoÇ4Þ�³·D…¹ÍÍ7UXr�¶„Tãøõì8sV2Ãv®èŽ|níð?Àé!K÷IÅ÷ŽUr4i© Ùeõë!Í,âù­ü¦ÉZŸ{“ÃnR'¬Z¶IEŠSÙÞš·RÕeóü{ Aïo©ÙZ·Ó>ú}Læ¤ë1hDw¡T­3eTl÷†#ZPìÓ^u>fž©™½ý-{S¯Ð(4çÿK“ºÁèÓ²«»…—j%_ìǹ Í þ¬˜±ØL¶ý‡¨ ÕJ%…^z¤·]zuà>úã§rÄÄ í4Ͳ Üh †xµ”ýÙ¶ÝhI~¡‰T6O þ¡Qó©s,ÞëED‹ o„5 \&¼=³BåAìÿÏÈòˆ"Oò^Óq¢èúB Ò¢Ð;–Àohz2E�­�Ú†·”á”ó4PÔq'zÍ’Fð& ¶kÍþ ’X@$ ê¿VÒD0:6�—¶+Tz²\ÛQc3¯b k¢†]ϬĪ—^kWE®5° Vyw �u!‰îM ?í‡> .v/8Œbãù¬Ô­g�þŸ‹ì±à¬|îžñ·_‰¨“â™àUË–&U¤š²¬õ�C¸7¥óÀÁÜW$Äó_£1Øs?çô!ø�Kƺ• (¨<ôòý›:îÅ¿f`Jrð—ú}Ž˜Z¥¡îI$–›— ±–ÍbMS ¾Jç}}çâ³�HòlßµAæ{{Êä#¢ ,¢c¶€“›ls£ˆá©P0äÑ »&´“Iºz§Ïˆƒ¤#J·ÐßóPe9Ï’ÏÉtë:¼‡ÈA^y3{bºïÎJ¡IÒp»m©‘Šš.o¼¥’Vi3jµ®±!¦V9D·5°á/]£2)‘¿–ÀKb!jWCí’Ì4òL¨¤=ÉãlbÖ¥Ña£6í¦Ü0ÔÙ͕ˎ pA�,xm)”„-cF™ß ¸¨Ä¯µ±gþØ oÇKÒ;¼ËFAñÇÌex-ߎt›¼~ê@ /Yö c>M%V×í ”:¼Ó¤³ŽÈ„õIbÆÍb”®t/פ”`è¡÷äÀŽF!ü42,ðW9“ßm« @¿�×2Á“𬱠¸ê9WŒC«Su‚†i¬L¦ à›Ø9Žp`Ëõ‘d¿-¶ÃúAÌ>‘ÑÊ›[ÞV ýKÏS)¦Ø”_%7r¸€òK`öÒÂjºá"7Kιêäð[Þ ð$ºqâVÙ9Ën~¤M,UÎ×8ï¨ëjÞªã¾0[pÕ©h†ê´‡ô~vu5Û(RÊdvµJ6ç«©‹g,­�†2= '¿½7ûj@îˆfÝSW^ÈÇæ=¾°›je_2=wi^3!©añI2ñÜW:¯Õ‹*.ña6 y–'%&�QCæâ:u/=™îÞK=sEfn.’<ã™ð!øÔº0Œ+`ëÕ=Szf¥qëd{-w{¯ÂÞâ276n¨Ài»4Ì žËkÙDà-`Ñ¡>L‹v/«*øPÎ’àe­÷„{Þ„ p9rPP’ÞS6¨¥“arêTrUþÓ$�Åú˜¸ð[ណâ¸� Ìúí¡Ÿ&6Í�X>›š¡‹¶Âì÷Lg=Éy¢6„÷ŽìëÔÏ òý:€  Ú+›ùú�OãRh­ú¦7©½è jMÕüvýÍ8SJ‰9»y5j¨ŒU&èÙ�¬óÿ¨L­Moê4oÎãžvji䕎š¤7÷ ˆèßÖßùŒ6çå,°Üe)A3ïˆI“‚í9—mH…ù¸­§8qt˜î±a;j_$^qnS~ÇSÔ˜�¤}…¿Y¢údœ‹¹‰ámÜ?ØÕîÀiÒ°žê”ns}’ù­3ÛÔ?šþG-•ãßè7XÂÉ?ïÞ“âmtDPaoºÅxœf„”�B5È/ûºc�*‡•ly†Zïù0ÛÀ,m®Xõ�ú†ZÍ!’˜€t²i+'`KÝ¡IýAtr" S~·Q(A°‰w'—gØ7ðf�ïDZázEÛ¹¾¶ïfÁ&ú„ÕM=×P+ë¢ÇÕ~žvãüÝžå&7·Ü»Ë`]#Q¤Q�Èì›ÌçRºÊQy�D/ —FÄáí¤z>õä›{÷û6ƒL²ÌSXBn" %–edãúxMwï"C˜«ëT½Cà „ºç› væ³Â!Õ(»ïQ^&±n�Ï=¦J:ùßõß5!Wô?d’y^<õ.|±h‚7!!ðÄ9âë×ÊM0òÆpüÚÜ‘q�4}wÕÕ¯‡ðM�ñ)Õæä+hÕ”ºoiû@6sb»®âgŒ2(Ðí>+ º+¦…._çéÐ4Q¸DLxëïEñqnÁôz$€•©ÁäIðc=C ùêóË®Kt‹XÐè˜ Û�´¢¡ÍŒy -A¡»p®%*8Tðƒ¹-�ê�(>òÿ®û‘�ÕH5ܤ·\è…91^úšÁ›–+ªÀ�0ùS(œnÐ�„üƒô,#ß7Ïé»Ã,q¦¯£mL’S‡ìBpÌ®*xó�1äOÎfµ5ŽÈ§h$…£�|Åïi˜ß/ç-J(�¦ïAÑþ�Äb…sû²ÇËI¥íîyÏ•·ñ‘-7HÌKÑs;Ñ<£f öFÌüMaÄGz ¦Mþ¢7^¹ðÜîeö,Eì?ÿ Ä=ǘ0_-F<ÙùÌ4?ìšIº1ò–¦÷&ÒK¤ræ¹Ñ­Þ†.ÿ]øô¶Òð Ž®¡û|¤øB‹jׂ�i¸Ëµ§ì†è–l’Æ#'%À‰“㱚ÿN­ÉìWæmW´ì=zëáµåoΜ§iƒFì½�ËaY8Ú®ÝÂ(ñ©öž» ¢':ÈË5~ä߯8¹?ËX>ÝÎpÞø˜¼9{²qà¯n˜vöù ø"¸Òñö!Vs껞•5t;ÎQ"}Õ®Ú¡€�Ü}gXÉ„û¸j+å¤7V#\YÂoñÕÞÜû$äK¹f´áÁ¿ËPÕ-Ù6Ó7¥™)‹a™á™ŒD>z^ÐZ´9–*o,ãÉsZï&ZÜ]|_ï—,,ërõFtûx<»¸s˜è)(YõÄ> 0h å }Ü|²÷³l(h@zŒèÊoøüÖÛÆÕŸ1DV�:çÞ‚ŒR‰t 6°}—âÚ¾šŸñH L‡9¸Ü ­@�Y[Jn ±iy&�À!@7 Î¡Š‰iè- A[³w�FÒ¾‰¦Ãa‰@ÛîÃ!�–sã IÚÎÞó²E—1· é‹�±RK(±cãI¶§½ê"¦ �(*$\ò잀Èh3=L`´é&`áGd¬5�z”`馑ãg“Ù©÷ÆEÁmSå±Cò^é\»JŒ¢lup$[]2.C+Î&UÒè+A¬Wì ·û�«ÁnÏ>n€ åÒ7íÍÁ·Ê„ÎQ¨ƒžËÛJðïåÖ“ °ƒ>À`˜Ä´º¦ˆqÏ:ja*'Ø8 Sˆ›ÖWâ@/Ù?fHéU/[ ž�—gœ’²¿ùOY±¿<Òpã]ü‰¹t@ÄÝÇïªý¹Ÿû, ³ j/YÁßký‚ H üѨû7š8q惪GKb�ȃˆPÆÇænÊ‘±¯[=¼@� j4pìÃUõm¿,p7¡h«¢›þ†ÇïƒÅcÌM N;Ö3¤¾/?×°üí 5U˜·íK`ˆ Šoš‘Â~uAæJ.ùzÏh0“¥/ÄóÕ$2 Ã×ÁoTyÙÑI“v¬&;Ù,”©Ë±‡òUpò‚5dÊù‘)3Á¡r¿˜-ÏP“÷À„Ø<�Í ËRU*¬ª$ƒb½¡uå÷½98šTjJJz_ôÝò`¦¶âç_8±Ê΂…èìʨ^1rT2Ç/Ci$Ö"“ÎëAÿŸ^V-sÊfÑDÁÑòç¸ÂÂJc—jm9þ n”¸ÂXxвS.É<ïÿÂêÖ‚Ù©1¨"Δ7ó\mÖóØ×Ø-8a¤«ᕜ6|ßE ,&3/|Kìd4Q“¿ÙÕ¹}N¸ÐØ]•||…]±^«Ø–Ãg^©¿\ Sô·`±õ°šH˜`‘�_`ûÊF]á¢_ˆ“Œ¦» ›DÆw03àb? ,Õpƒ*:ÆÌÀœMmô…aþ ²@’÷–1B _ëUrA@}K4z Zرm–îbsþŸ× ü°¤‡šúž\¾øæe.@ï�‰… `d 84ÚïÑâ�<øØy!2çjWù}¼�ó«m Nd—‡É¡¢ï ÷bZׄ<_fû %Sïo:˜ÂòSTÆ ,E$\ÙFÖÆ:Œðñ£<Žù�J šæe‡ä‹4ÃÑÏX„ÁœYœ� ø Ò†n•ðÄË?VÒí<QúÙÌ⎖i·%áE’gg±[AV¡¼W¢uŽÕëØÛ�üç£@g¡¤ƒã0»=–¤_é ‘ù—ä°ã1—Úåˆ| –4“ÌÅ�ïÍAøKP“Y¡8�ëãPéä��` m2ć½BìúR‹F¹Æ$¹�!Uð@Bº»ý àr̯–cx§U:ä’õXÖTV‰Œ; = üIÇ‹45¾¦¶BŸ™Bv’ªD'ß-Ím»ýŃÊÔéÿuèØ±8›®¥ï%¸4üôý}wW~…ηAΔv)å熮79ð‚çBt›:�š ²1'Z·foŒÆi~Ï—Ô¼ý& z�}�‹|¡ -8è¸À‘�G æIÁ8v¯9¼Þ˜Ÿ}L™ÐG¯“$KH_N ˆô&xt¹¶*M-›_/B×}¾óþÜwR �|Ô×ù |ð=mGiË8@©]:ërpJŸÝW�z’M¢#mL§o¨â¦U8 •ÚÒ×w%:i ’Væ¶o±þ²úHP#óŸWS^ç²»<‚X7�)<¤ƒ(`%“ezßåiDƒ²ß¡ªíxaz-æ•vtÙù¾ ñX Ìp*êÍ1q-ƈ�•’@R½ ÷Å�‡?夨åäjhyn^ûèâc„~–p¾Çweޤqi°"w®r=�–.)T“?)=éd 9us ™^kù™ÛãÏŽÎ2Áß�€²ÖàÐÚBÿRoOUÑý~¸ ˜´%*:š�+,sh¡øë —¢ï'䮎ÅAc²Ñ‡T�’Sj> µ�fNxˆû8ú”˘óŸòÂ…àCtX?ÃÖ÷ÑœÆ I >ǹbŠ�F»¢/>-J,7›¡ývôÇm–8àmé©»<†'#nx/ßÈ*¦U™¾æCQþ¥í¿„;Âbe�îõ‹.Ø$þÂQ¾…†¼QoÑ3ðñÂÀ稟†ã¸AæÒ×˪ÓçŒ_! –s²¡TÅ{O˜ÍʘÑWù¶¼¥`÷›"@L¶�-¡¸zÊó\S,] ÀŪ°šµ2W”qÄäK) pÖÅ.EžN ô?¿²“=ø-ÔcÒ×Ç%N¸WI|d÷Ä”O”{�A°r‹ZÍs©y¯iUd½þÈÀ|ñë*dM±Ìž0†„EjeÕÛÊ@šZ„ƒ’¾=x¥…¹I âÙ6Ëœ2M<ƒ ‹a÷ž÷ÓžíàMªÚÄÞµgÏÛtïô P¸‚†Ú&èWL»×O‰“”^T:Ø@²®ë0ùtK‹¶t*¸Ç–’ÐÍtÀ%4Ðêí’=—žC¡ÁÚF ]rßfçàË/ÀG¼ŸjýÔÞ9‚jŸYäÆŸàîý¯ì€¹ùZýKLººŸúý�¤¾7Œ!B6dÓ‰«„5¤!—Bݶ¥!áŠüW9Ðà®oïE¨ªüK�':/-ÞÒæ%hžCÍ/’¬ë�œ–öI•¤­Hóh0аo¯ÂÔÝCÑú@J¥Öo²K…"ÝR¸4Çé°ØÂÙDÑ@¸4E¼_p®C¤Ú}‰`Ñãº3?dUXÌbrGDpÁT±ý×ô`B?Œƒ?ùæè  �3—§|y>§Ý˜—¨ç±mð«×A?þæuQ`‰Q]^|ãa•»Ïp ÇJçÒâ,p\@£ÏG-/;U3¦Ö =84œ¶E³ŸÙç*éé¥È [9ç©«°ÚÈ)ÜUe®Ç™ ¡êWlÌÒíÌ,ÇgæôÇ9$ÃøäYkÄQñwìô¡G_ô �›×1“ è�å)Òœ»ü‡&ÝKz/îƒø×ôuw9†Ä ãßÎbÍÒ'‘ÖÐõXñ@²EKL4‘VAEÛè�†¥`Ô…:˜/ ÃÚø[èÎ0ûØHó€Â¼©¸À„§4wãR‡Ÿ¨B?Üí[À°”1ÃÄaf¥¦0M�^H&â{ʃ²LZîqÛ4TÍ,(}fW¶fnÞ×rÞ‘ ”Gr\nÌô!9—ÑTlÒó¾Ki~…©™—#oýÆGÄj>�ôCP\ �",^±¶¹sÀYñ©ÁÑ^ŠŒ8¬:�\•+ C­1Ÿ¦[?tÅBpûU�¤'â¬ÓÌïF¥Èäã´G?–@V¿ÿ½y7Þè#f;»¿L’¯¨’¾á©½dï½^!úiÍyí¤7?–p'žŽšy žÃ¥ò†)ïOÄOéòѾå· �ˆâaiÏ6¿Ä\Ã_ta›?ø‡&Õ+ˆPVWÌLjŠÔÚ²íczs,Ф€Šc�Pc’�’{ºB �¸ÜDÅ�‰˜7@áÑdÀæ�=�—oÍí¤qHý©`ITsŽ…Óɺˆ)<?Vʑ֛ÆÑ@v{‰IÕT›»+ ÚËÕøgü6ZÒc–ˆW½p×x}ˆø/^¥ÎgõÞ´f“¼z¦R. îˆÏgP裛þ³¦pïÎÃ'©o•šjõîÄEÈ0ÑPl÷"Ð<ƒ3­[ñ™ü<)èâ 8޹0ý³Åß�4ÑKÜ…±$ŸDõ+€‚Î=st¦©ÙðšL¨È*LU „ú¯ë%úË«rny<Ó6>8ài:Aó‚ÆiR?ŸMÈ]¼§Þ°�~¾šþs6Eã{³ÇÂAÇ ©”™§t Lî?ñ ãÿÛ“\ÓAþì}©õ]�´—Ī÷OEËÙÀ¡&¢þhÃ’«·PÙ«UwèpíTήˆ(#îêI:­ó<2ßc”î§Æ—d¼ss/ž�ÐÀ«8¿XW:C`Ö[T¯6’Ú³1<¥]]ý‰M›7þ“�ƨԥ–¾õô $kp_`'çBY>P™]ð¹ïVqW ѵ_¤6Gˆf=Q¨ŒÖÀÛì—äv—U~ûÁx­óZ3 UUr,“Ï'B莴¨QjCÿX :D=õ¸"•Ðî™REä)ub“øÈR~·§Lvê«Ä -½6ÙË~éè;‚3ã¢-­–�¾Ë]í%sf¼ÑU|›£Ð0´�Ý¡¥}šµ Ä3r  _3ΗvXž¸ÿ¦ò&›\PG[ô «DC5âjÐ+W5ßné‰Öÿǘï¸.E¨‰‡t?½?"òpi ;ä�︕Ϳ6¼T¦ÏŒîûŒãø_YÿÉ¿"“/½8ìDÐgõW®7Âø�nÓÉî�ÓF@õ=÷ÚõßÝãô»ÝÒDhZè·ÄÅ9`¥6ɯ)k`\²k¤$_7‰Ó,/Cª¶_ „Ô¸f¡GÓoûÙãN#/ c‰øt¦ÑT¶¨ÙXhÛ&t5é{�Ã]d'*Îð�×ξäkÎû ärêÝáƒà[„ñµè"RûdœÑžK[‡¦¾üs„xñÛ+Ák€íŠÍ�GMe¶"$þ$Ï1�§¾CÇ8² �¿­JÚ%Ò”£+¤¨â ¨Ûzž­­–ê\wÜY•˜†¿ñ+ ëq,võë6ÍLi4éaÕtá/ã©6XÞÒë½LþäVªÙãkhOŸ9ÉÊ¢ Œ®él®fú{À†qÁ £�5å ô)KK¼ðcI0/ÂÉv2ë%&+øß¹o$.þúô Š ßõš"ÏíÞ7\“¶~vêçdç*?PÎÏå4áÇaw¨Û^“<Òö�üéÑ®Mލ4yðšÒrÑFæá·ž£%æ…ÄÞã\Úö}Cv,f«MVñôÔP3·]Vméfª¦ý¼-‰=a=vd˜âè¢-àÙ…_´`ÑÍÏlG¼ÿðps¿óée6WaÐJ¡]÷ºæÅEßÜã9’Á{6*°-)šR�û·§½�è£0ß. Ó�þq“ ‡v!.s)Rk1úzV°ãP&E`°àCòø,ÐÎX�}´xø3ÚÙ˜ˆšPÇñ£Œ9,º�²9¤GÅacZXK’NW/ýàI`è`ô‰4ÌóW^½U ‚¤[tçËwÊô¤ÞBhžE’Ì»õ\ùew Eíþ7:3´+N+œRÚ¼ü7°%&FË2hEç›Õ7†k&%-êï¯ö¡z˜Þµ¡1Eœ&Í ¬î<•¢½ôš3„^}Rü<�„Bxô»OB=n0x:H£R@¿áT4 Ùµ�†3N ¸ÎâB·ó½äb¿!Še˜OÑåõÀ…�¼Õ¹9µŒ4õÏÞ'3­IŇ„JIö‘Ô2»½…wòS›(öÖ¬Fºá‘ùjóî©«×GVa(#³µEØ ƵØú�ª ÷ÝQ‘Ût¸7Ĩ8-6«¹H©âÂjY .¸¿ÿPÙùmÖl…Ï!‚6ÏücjI›™Z À¼&ÈäZåTµfl•ÔÁ)”WªbØ›¯Œ­1Vµ•Ñ3Wø7tîäI¤Æ¬ Õ�K%¢{Ø&äJ”¯hŠÊAŽëi ¼ ‰Pîã·âl ÿ3B³Wì΄÷Æ+q…xgô; ‡>%¤Vàuê¹0%VQ[T;´îü×êh;S@„³*Ì”Š»“_À}@gûva {Ø�‚AÞ-=(¢F|!vônï òjv2!mAÚõ„ؽbƒëòL=М7^ ñ°g@þDe0{n,ö°nØ1¨¶Ú“ŒŒÁY ùAy:wÖè7D’øS¸KŠIýÀH­Ö†¾”$|"† ÃÏüqM µÑ‰�ÌVd=$0Ëw…„zðYö­`�x7Mr ªî¹ªÝØ8±ë}­ë´`á/�žï)¦®ò>hrg‹dV¾-‰ ©Ãc9¸ˆ;7<À’¹ÊG”¢«©}«Ç>$S*Ø€“å [?¯¿Œ+·�çç�ÁW�C±ˆç?çk¤b ̶Dšš&*6x á\‹˜âx¤I¤¶²5ij_s¿H',ê[8™NAœŸ•8qÜ~@Ù“Ó&¦¾)›�¡TIÛó{ú!*UÔ³–°P<Ãx+Ÿ¤‚lÎ�„^8=аff2ZÔ²å ŒT‹sž€77ÝH¥dN.ëñ°”y©~wå_Ñ7+W]dQ@â虷ŒŻ.ÑÉãîE ÓÒ‹|þv•;Ùº¿Xºƒ®^±Û3b-G%:òÞBƒ�0ØBšŠõ+åHæˆJÒ7<»Éúˆ!ôé£cŒY5&�C†iy%*Uß8/!�hž¡‚§Ëw9_#ùÕ ÈVxMîV¶Ï;±ÏE±©œàUî5{U5t² ßÝGÄêŠ w€Ný§X†¾Õ»Å hbVº°Ü{îŠUÛ6à½0U@{J—ó�mw Ÿ›gfNø¯¿Î?n,öºš~ÎÁ“úIã9NÂçëèÇfÙosµ5>¬&±«/í_Ÿ§Û!õþ:A‡Çâ4øŽšhÕÄØÜ{�®xͽÈ/ÊcŸ¾¿·ë‚½ b'™ ó„¶Òìß±úÐêÑ)ºð�µtAã_+¶pè²ÇAùT ‚´vîO,¼zCµ¸ÈVîÁ$uWa ÅÜ <ÆÀë§éód�:“C˜)ž:祛ÃIšÊ‚¾ÒlÚ\öÆ<ÖõÖíe¤5—…`4™Ð„Åjš‚í–÷(à£ycøÙuÌ ÝÝP �>YijX‘�„–,]¸*“­^«êhô'grºä !E•šÿôä¥n£Nuì–½?8xbc¦Ukn°p§åÖ}ŽLN¼ÿ3çj¥;ŠÊáºâÂÔ©£ý<8Vë–È€þ99> Ìò¢ûD–Ó*´/Ux2˜³{DZ&Ò9<¨,$9G¼b¯-ÅÝ €–![éûÎ:äŠ)+Ö‚ž^�8�ÙÖÓ&:ÀŸÿñc eI¸:l’GF曩ãiØ›5m"ÇW*¢¬r©­Äwøë�k¿-öRT&燢C\�Ù Štéðe äªC¿$ÌËKÝ;f‡L®O²IÖÐÜy(’Ãs�7�PI¾ê‚¬“ ޲�´å%°WA�cþk¤b:– Û›#£Ü¯ñ°£Z“ÅÂh¦b"ŠÉ¼ˆ�èøÞVŒ•ŸJ¥:/DO‹OeòÔiýà|!®-ÕW³’X~JÖ oãÑ/çYjâº8s(ãëøÖ¾9Jõ…ÿȱ-•éZðæM Ê6üÿ„¾ SfÝtº²¿†”&„I7-ƒxþ�­£2d•í5öz§O¤ž%û¬'B‘ê)'¢0íÁYÑÞñ‰e¾”Üjš°S&Ì©G‚g‚’˪÷> îEPê ˜�i7c®^…w¥^µ°?”©Â¹…Bé±@Lp’ÓÙ‹DGË€ˆ¢RNå§C$;³úæ×'¶8Å•2m/lB„�5ÚŽ€þâ'¸Z~¿û‡ �¿¹¼®m„µàjX¾?FÄë¼wy¥LI/fï½› ·-L‰ýJ×+Bå4Ëå*Ý· ë¯YßÛ|X­w8.Ç+õf¿? èôî*uIó÷–2EYAë7¸nãÈ¿0©)|˱·»u¹ SÓkö§êSãNU~ÓÀs²ynAt…ÊcÔ =ã3œM±.ô"ÈùÿZ<’`lԀџ¸!µÆaæ ΃Òit°¦a—Ò¼¨GÜŒø‰-ŠãòÒ~;eÆ÷lŠ»¥°ÿ*éƒü°:RléãŒC Hhå[˜P9„Ê<$Ÿ;áíÞb;±&¼'‚"zW~eFÞ)†M¸c„j�8Å6p "´=¿ñ@VË‚’%œ"’ºACÝ]W€÷OÑ.ø>“öJä©w¶A‹NYYèc8Ç6�Ax9áÒŠùEÙDáíê€Q™øÜ ïÅòj"á�¹œZ6§;}d)3;Q'_…Býz HÉJý£DóÑ7ÅÊC‹>]Ì)˜ÌA˜M×Ü’æ�¾60±# ÈÛÏ-N=ì'¯üO®étÃN™ÅBêxoªŽÓÍ&¶í^»ËVƨþ\¬˜úeR3ΧwhíG-£‚Ι;h‰Àê%55zv&&Àòsé]/ÓpiZˆé¹ƒÝÕŸ”®*h{ƒ|•jÊP pƒîŸ%DÝ!EïX¡°‘ô‰Á½ãwr*PŸtÝmÁWç>&=.øÛàB%MaÖ²¬H�ºàfÏñ'�JœYµs-å�’7Öˆ»´Vu9Íá¦ÀÏ*ÊŒ¯žV¹s@KEkvniÈF”K‡ÞbÍ:Š™¨à}€ÄV�+anú¿+ý!ñÅ@; Z67o•^fíÉ’>�£¥ü5fª›q²“ ¼®síA( VR6:gî¾Ð¬¥J*‰K{N#ê·…È"bÊA”³‘O=ºa‰ IØ`1)Msž¼×ø“ŠÏ>28P‡Î5ìùµS¿LÞéÑé^T L0ž§×˜-gQøkÖ6ö&›åráËŒ…YáE!:;j3 ÐÎZGÖ�¸Šï~ ƒá5ŸAˆŽ7èqäÚÖKŽ%¿B]Z6—X›¤O'ÝÈ¥ðTý¡‚iÛ©¶t\³= ¢z/•÷C$ßG´®²#öÏpEÖO'RÇÑ2ä ì"0Ýõ@/l9¯éSx|I4F¼+ p¡zx‰eÐíàûLPù¶�]�)UJŠ-ÃqÐ)°0êjW}ií6÷3KÉ,ò*}ÒP4—âù¸:GãÁ¶L}rø¤ãFý#'§µ¼¶ß“wÕ~¡«ñœ;éZÁ´Ž$ø5#Ò.8‰Oeǹ_ÀE-Q|¨‘ÚQâÄÖåæx^úo¢bŒg¬SõÔ‡Ú®×2}ck ß3°Úélomàûì(þÁ­œúì ãCõ=ϲ,¸I+Õè€ôâô¸VÂú$¼�iEË|‚‹‚†\sÿ¡þˆ4ÆÙsÂÀ”ž<« ÁlÃ�Êsž€_ë4fèÏ Ì®zÄÙJ,€fñèÀ¨Ò¥N·…yÔµ4™_§•Š*v0(w’2ùë©,x)ò×D´Ž2˜?v»Í!fh&…P Q ‘>Hÿˆ¾|ÔŒâ3;"žÊ /úÒ>KUOs%•gwe²à§+4M ËÀúñÈá§—Rº¶ V~-?É „ûÛ:¨|íp€pC4F žÂ²)HDŒÊÁ.Eù1âöýå—Z,¸Q’t^k±…tý0d[è¿Bó7)µD î²Ê^z‹o‹Ú:TäÉÏ!-ë½ÚÎŒdNbÞ¯º¶Ö‘ïfŠÜ0íÈÅà€`föNÜÉù¾W�€Ø5ßÀ³Ç�½ø tz+6<ìk�³qÔƒÍôá4RÖImQ šGyƒÅÀS÷6[9¾‰ž¯CÙô¢;ðf�Ås‰ÕÚTý3¿´†µ†+ªŸêu¬ŸqœkÙ;h¥€7u OF®:ñÆ;¹Ì"³®Â¸È3»5†q£=„r¥"Œè®Ü7ÿ·»õÛ ˆ¬ÊŠ”Wö8ÕІ��ØJ×½M­ŒW3˜‚ŸjyúûæâvØWJ4º=P+tî@Ž‚gçòN'ãoò\¼6"w^ЧEçæj[/[‚˜·¨5¸»q³ˆ:äÓÎTtV�I¾Kp±_om¬‘Å2ë¾ärá |Å!ãER@ Ç¢äóåq>LêÂ÷€o¢] _Ì¥�ä1qæì¼¼ÛÔÕ¾Ùk»Ë¥ÌZ«¼¹±‘oÀuÈzlý3P·ŒtÍU”ó—ØŒà¼ûd…•ˆŒÁ 4jpb= |S´S�˜Y„C•§gn8=1Ê)?-!_ñ½ZŠá`ØUÑÔqüñãÐ`”/ØD¢"è>v¯NªKÖq°bÌ w/M•>†¸¥¬í¹ ¹~ÍFÔE¨V‹ƒà¡ßÜçpô™ß–ä⦛Šh9�'?gÕÁTáSb›ªÌú‰ŽØÜðjxm`Ø÷æUÕõRá(yðQ}ï<ŽÇ5"Ù±P»+|‰|Z†ÑE7Ÿ3žécæÓÝ8?}®�D(€mLB—‹úOq9'?^r#Pq僆 D�ðáP¢Ht÷Žš£ %ÆçCæê±5'²lË„ƒ‚ôOøPåHhÔ† Ì$]5x1ðÈ,ó˜“"lˆ 9�ßømªI±— K×Ûæ>¹n°‚Ï»šÝ~‹:aJIHMçDbåb�!þš‹8quЕ/ç²[ÑþO ­gÄ!ÔW^¿‹o®€ãÒïSÎRn–7ÞT Ñû¬¡e¯RŒ†¯çNæ|Èdìã¸B�Ôe:ä}CP©r™\+ƒFå­ÔeŸGÑ´Æ(GSkø.¦Êd8§›úòG/Š9„é\ƒ�ñ…rýu$BoàÂcZjMpqõÛ”úž›UëßCJÝ qÎÞ8å§Á Ò7¢°kßÊÊ¿TÃ-Q6Tl)¥’EPx¾ pÚ:#eZÿGï(yÏ¬Í $ÛP+/7Iw]ÔÆ�P/ä+ŽÒª.-àsÞ¨FÉœܖ\¶……‹w®óL¼›QÞ+�ú1�¸õ$y¤‡! Ç”/k=û;ê‚«ÖÓˆŽJò e˜3¾;À;%ŠYAhã²(žä¢Ò�ì:K÷ž/Šg{?æA3$‰ ¯O¬Ö±@ R¢:2•XtJpâˆT¿¦¥hî³D]‰.,N_P_ bQ¡cæo° j°ÁžÈçôHÞtû$tÅŠ§ 2=Ælaó™‘ö£³œÜ¥¦n¶é"½ŠWÚ˜ÛÂù>‹‚ô,!)Y{cÉê ø@v½ûÀ®ðoqpÄH@ÿš‚Fe»‰ñ|þ:g¢Ú"‚èîí�íŽÚC—‘Ôõ¿ðXxÊ£Hn[o |¬†„(“�Ô­—Ó¸½$Ùƒhæy›JEb ‰ø¹Ž÷”YÊçǤLu>ñµQ`â®Í�nB �½8[üò¬�TVǦ‡-ü%›«kðJ¸L!Ëlx8EŒò|U›ø‡æáÿküâm“ÍÞºz 3 {¹Šw]رd‚râ¥Àß7ï¶èyí!µì<m×Oߨ¯xÿiü98=8„[ÊûQª§ÞŽ`];‰Oîš<QïÛGU:�ÙÎl']ÐÚnðÆ€)ÄórC™: Û�Sp2#üB ·KKpÛï{ex]úÉðwDÓ]ÁµÒ¼(‘£S¦ÅDå16G°ü#Ó³¥s4þF‘ùuPë“3£#—>“�©¶PJÂ� ¬àUDPÿ@}N£"‰Ã¿‘" £´™–„ƒ‡‰`âàäiQMÎbMÍÝ¢*°Y©ªFxÚyïxX$çäG–&M$''ЉÁ‰%¤Vgz-«Úe·«~‡jÿ; kã©Z­_VßJe#¤¨÷ìhtÿåÁ1¨hE¢®7ÂÞâx0Ž�€6¡9à–yƒö —Ë0nnÓG¸p\@�ÆÈ7„fW²6Þ=QÅÊ'¸97%Y%Päv [vÓ^×�>Õ�6� I^õ}c‰©h·ÍÚ…0!Oèe³‹i�?ÑÅ?=×ßä�¯“\["§ q¸ÿú!õjˆ0QüUYü­ßN/¯ÍQEA2) ¾Pm§rß È=ךáxŸ5¢¨EP­;øb!Ľ;¨j2a´H�Ø�>-oŒûSï°L"³­à`­IÁ [Éþïêö-"ÙD̆u-÷¹KÞßÇyŠ2wŽQAè+PP&—°•1žE1ìËH.<“má?©Ù�âí k‚û‚¶°Tû]ËQ?g äÈæT25gø±W5I<3t0Áüð$¹£Ë¸ÑùvÜ«ùäÊG:•ÅEóT³qVÁ5.íÍ ióùVœ¢€­ ç˺üžZ¥u½ðNVCž¡ÒS#ñ‹3ZðÂõ àåžô¼×Ä�Ͷ’E¨IQ,ðíÄ„?Æè0T£ÇýÞWç„0ÄFGïüäh¸@ΖÂa6Ópú ¡r�ºK»q�ïæÚHPQ1J)㦠…«0iÞâs½UË+1V…Á½1bà?¨š^#æÙÁhxDCLØË5²:ÃNS·7°ýÉ»æF—�–Ãw¿OúÛÜÿßK $øwX2Ì�¦ÎÓ0FÀšMïÅ'£uK0ì<߯Ì�R}|BIK V…8mìïТ66ÜpeqóIrUx_Š4!\�Gë=ž¬Ë±³ã~žÍƒîS[6в=pº,Î7“ÌVrÌêPç#·J ÜäɱéjÎ�+æPçh~J#ÀÛ¥þwG3pNóVNñÈ8AÚYEö'¸ë8¦¥~"\´Ä» × ø4<ŠúÝ›)€R£wìpóó…,›ê t/Á-Qå¢ÿ(ÛR¼m ù)¼ Ñd#cá�Ѱ´�ä™§³å®htúLÄQz;HÀãƒ8×£QpøOd#»íÇh ÛÕ¶C•¿ä ¨ûl+B2ØÔ §óÏ|¬€ŒyA~ZëhB ‹CÏû)¸ÆÀ£\Š€‚.� ¢Ie•c³`JÀ<>éGL„EHalD†Û' – ˆ=RR¿÷Öå =:gwÃ=}€-pE'›üȉ¼û>]|0ý×Ú®¤6‡z¢–Zn™:<ô=N�XÒÙ´ Ó>6žT—¼²*6IÞ ž…lèÜ9ãIÌï…Øñ·éN �c~W=9Íé‚öI’£Æ©(!sêdr5vtîÔ\g4ÙŸ~ˆB V(’¢iè²>×#ãÑWn6—J†?N›%hÖ)õŠç¸ƒÐpc]B´�G’âÂCJáBˆÍH» ¥˜€Õð†!#�‚4†\B‹è¯Ž@\hà I÷³”kÄ-0.üHl[Øù1øÏ›9{´µ¥È%#ÇÒÛ$‘TÔ‡Û9v¥Í§S'a¿üß$!–“]¾\Ý�y¬ØÄòÚ”•jSøwÚfèiö9î°'à|ÌÝuôL*‘�L"�gdC)¹‚[Áƹv½lKöæÍ—#¹éeG|(wçlftäY 1ÑE»]-VrìPÑr…oõ›§î¼˜•ÉåFF÷ºÚ¡lnÍ�W´H.ܦ…Uàƒƒò ù¹rßIfŸ¬VÑ·­7Ë "2\‘x.@‰5êÈð"ºÔre¤#!Æ…9¹‘Éh©ÿª÷�mmƒ�ŽVâÖ’¸×µ¥% M�,€(bê®(¡ÓŒ ÄŒV¶“ÈžÙqÙÕT¼RÁbÜœ~Ð ;Ñ!.Åz .ms ŒÞSeùdóõeÎæ,äf­iÓ¢4-@t—Õ·çN³÷�MKaf*[ïòä[ãÄPxßɳZ‹L0]¿L÷ð05ëÔÊÄÊ$tŒ%xvö~á|­nZqbרÕJ1¥ÿ�ö«õ¬)[ìŒq&!¡Ä´ú0„žS‘ª´ktå› 3çŠ*ÍéÊœJ!áÍïƒÍëåtÁZ·‘ ;‡½ß-wœH‹yïˆÅ­•jçp¥¸bº–(ô⯠J¹vŇ-ôêœ"Ò&n£C©W L'£nz-tY%R»åIÜ  c¯5ëí@/w°ÁÌ4jí�’#ò›úzÕþ´á ‰¸é—3N²?7-¨Mç�èÕÀOêß ÁAûµî³ÆlìûBš™ «²«&u#à‰¢´’ø£X/ýÞ&øcyýøÂ®:è±ý.FSÈÊX¡O‘�@³K}Ú6®ïÚ5ÀïÕ€�“<ú±Î•Z {NÂ[åKiw”±^‚µä£#û%š9“´&é£ã Þa)mCg:—{`½{¡3þr'ÿiÌ»t¬`i½¼s®ëLH »÷�ëˆuBÝf¬/0¹�.ÍèdECµÓ&œîI^75ï�ˆ~ýk×vî…MÞQ{ ,³ïß D¾07ËBÿ¥£éGÛM_n)ð(/R‹®D:œ³.§ºŒ!VÎï=‚ÛÅÜ}Ù¦Š%ç|#µ*þS %5ˆ C90êÌ|4r…Ówó[Ód³ûµêwcH¡„�Z¤oâSôÔ·S\ìü†#d¶—ÿ[á8\É-úeéàÉ·×£¬ÃeþxÞOgº–›}sP¿rÜ͵Œnb¼P¶ëò@üi1 rÊÈ€G„+½ŽÍJ{à Êb¹yÑFëmö¼K‡PÙŠGÿ¢òSÔð¬ô(CˆaØ?º×xüÌì‚:AËœí¼ÚÑAæ§°”µÿÐy� '€o!y{o‰HeV›çMDÄ*�(çUÞœá%À�òã‹MŽ»„9=Ó?×nü ‚€Î‡…œ2SEC ãÁ½Q[ _§f. �.'ú�æY5ýY“ŸyŽÎb½h¾r%ÎÅb柿J>äÖø’d¦Kù!9V­÷lȇ‘—2pýúSÞT{7:?>e/«‡¥è2£´PH1�ê}Ê(låT}ØÙ½JÙ‹½â`ÇDc;D1&ÄK%Jðšž©ÿ°ysŽ07ØÀ󰾃SÜR0—”—ê=F90Ÿ{AÊ3D¼‡FB“„JEñn¾Z`ÞÞŠÃÜ^ö;M¦4.~Û—ÃE "�¢“¿ô{Rôó¾üpÜÁÏ»j8‹D­�,O ¤ëè}5M‡ò� ëg‚…òš#v@ÂÕ<§j¾iñÖÆy¨cµV“PtÀn©î“A±ixÖRn±y=«ßÄróös#ë¬�HfµtÖÂ-°1Þ±Ô4Ìð˜ò]ó×�l |`]ˆÕ\ý5”}®‰wŠ �ï^zžŽå£¾µ·Öò¹M]:ÊÖÆÏš†Æâ¿˜rÝäq,ÿÜ�çC€êYîE»ä:æRTÐ^ç.múWÔ–ùŠ¢T2IÍ©æV[îGZï)ø®1ç¨'d“f�Ñ/0L‰·…‘„SS4óÿuûO÷j3w¹:Þϵðô¥£J‚�=�~úÓ½ìÂ}£rxo£¸…kûS‘ýæ:·NŠnj9‘D'j™�ÜPî<{Ë“ NÛ{C™ßÜoÁ®Õ ÷µ„ô†6œçÒwB«$¬ÞHØðZιO÷7&g¸}±W!þ‚&ßÈjVFw¤�?�>e5®ù±îزiÄ X�GôÀÑZRÀ"¥;#ƺK�ö~ñ˜E鑊“'¢“ÊX£éåì‚‚--‰fà q{ÖngÈ[EoæÍÀCàöÅúyâíÀõS”qÆw(dÉÐù1ZqÍt©]Ù¼—XÍâåià*WÉ“Ó_…M%qfë¿< *0©E&[ýØÏI^Ëšõä�YxX$£GEF§æÚ«HþËNh[ÕýîÛo¡¨/e‹*Mh·:܃i¨‰a–ؤ|­`D37áíéCâÚlDiÛräqëÔ¶ÔL†¯‰ã zÎ¼ÐØ¦Y8�¡’ªuŠù ¦4QgyrìÊš¡F³ý(1œ$Ù°àõ±z–ÙS »~ka§$"‘)Q™‡ˆS쳄+Ì­tØ×y4‰¡kX�.SÏ#ódèõBX.û'áTÄéÉfKfLívðf6ºÃÿ÷¹×.ª“fY’ô;+D´Å³tžuõn„-&‡æm®Ì¡ låXÎ:Šv>³~M+NÊ=áÑë×ïSÉžÈå/u8ÁÌ:š—‹™htÁ3"Q|9¨¢C Vmr¥üõ,ŠMÝ1HéÂWn(.l™¤M}e´3³¸uµ”hž£³_,+ 5>â�i”‰òM¾k_~HW2X¿—Ì“/QNuû SD)àƒüò�5—¾"A¡ ÷çž�Â(}ꨴ¥9å¸Zß {hGC…y<é¡t Òý>hfè”Þ�‡Œ�.²¦Â¼ž¶¨á´oÇ Xy!Ó`JC*ZƒYÎ$í#b³yï0ãí§ÀÉ�¨LÎ8è>Z”Ñ@¡G!6D\í ø½0†~ =ˆFƒ´ ¿2ÝaOgu®d×H1e‹þ œ¾¨N“DaÍþÂæH±Ýcº—Ô y^˜éž‰�s¬à‹m_²SSØù­ªLø+íSd+ ß»˜vSbè2T»É8bùy¤ª#�•ÑÈWŒœ€ñæýRn_&T.?�¶¤€¥åÿð«Èœ‚ƒ­F€C@l°°üé� Ï‡œÂ@¿ÙelІ¯ËÿŽ“’+AÚ{¨4+Qð“á8Ž'@#5§–]úO€Vã «³¶ç„:ÎËÌŒKHoAŽ“™tô˜�ù৪›à™—¼·ëª†8œ\<|bñK´ôi‰|�°åŽå¾å_0°ÒÁ‘ HŽá޹)ëô)”`‹‘´røˆ@õ ¡ŸË iw„Å(Ä3ûšpú©ÿv^,¡‡Të’6Ô–¼ŸF)Ƕ]|oÀTj‚8¢–Ÿr«�J­4©óW×1Ö ˆ¬¯”�ZɛҶ{�cÛѹ×ðî!I±Úí¹«g,ñ¤4¬'P¡*åæÕ/9+÷w`:N/€ò^Ò…@ù¡Ü=Áÿ:Œ}S™oÿÙ€«ÿ"—]G~êhõ ‚šßÓ»>瘮/’]:Élš+b0ý‘¶p¢lŠžt\\ [ó‚{Sõo;m:­“õ "×TóíÄgJ?ݸtÛÒk .$Éþ#Âh¢L¨Õx?<ÈÞ3š¯V‚‚¨´¦Rœc,A¾]\’¶t$Q1˜LŸd\,â§¾™s]† çã‰Í›œÍà›R¤(!wêøqªc%'ºpÀL)ŠT8w C¶'q= ˆu'™1#¡ËÖ3nÈp¾|‘œŒé«nœÀZ�y¶Vjc*ëé>¢ìQ±ø=—\!Ô0z Mvâ=KrVW-³êDes4€ã¬¨>‡pû,Ê“ö粊ޥW�¢®"Š˜M¡A�ûÍõûêF"ÀFmþ<­‘Æ LG´Jÿb:iC5 WsÑ[ ‹I‹ü< ~#¨Ñ¡’Ce©Ž¿´Úà2\›Yú‡WˆW’¦÷:†;°¬v·•�kÕøÖ¹ðžÂ»Ü=›%wür{û¡"8 \ ·7'õlEåÍäs“Ù 1Þžœhº‹wQÛ3D¥o wÒcÔ‚‹Q»�“ÓTZi%$•Ú}¹Ƕǥ„:œ'aÄ­ðÔóÑÈ.W”†ƒF•ã�‰äBÞ´•W?’¤“œÂ\¤?0YU^Y'òaCYÌxþŒ°Ä\t�¢È¸íØ)$Ãþ/¬xPâå—Ì(­&œ¤=¯©AñιñÛG†Òd0<.oЃ“ ‘Oœ„xç%E1o¬‚!VŠ×�¿7—”&I©™MÈaŸP„hŒ.[z{TvB³šÈm9�€P*wˆÿ‰Ûí6k/N.îôÞGÿT‹¥oÃÉÑ"Rõx¹G ÷O0Ц8¢£&¥™‹Žçâ¶Ý¿qB÷tM_ ¿ €Zìoœ¤Zòd•8+�0ffç`Ñ™ž"}¯±ä÷Åò¥úü­)c¹”gÓ¶nŸõêöG(†þ;Ö½~lµ`^õ'ý 1ØZv�ÃÒM£áVh5Œ�æÁ§øwµYõa_ž 0›Ò¿úÔÒý!ƒr.NY˜[ÑDÄ£z4Ô±éT9:ãG@~5îtÛAÛ£ ¥'@÷Ëj6¢m˜_ ®à5øÝó ¬ø+Мï�_¸àÒ�‰¤ÅÝHJ�\âPn-–}´Õ{!ë!ªâD›ïHÃòþJ»EŽ–1|Ç!OÙ¯F6dºí@8Â…éDm= ¶�¦Uûì8œŠU;LbºéñÇÎúzgÅ9¦×rdVC÷ÞØT�þž®1`‘ oÏa<åq }ò0s†®ôî,2߃ð©‘ÞÈypd?úæø�ÐVˆ<Æ0[ Sê†B�b.í /Ë’�òË5ÚÝòÍ]Í<]o€}X;“ÖeñuJx.NÇbyZ0÷|J«»æG®ÒvIƒ•/ÅÄìMe÷(ÂA ´LŒ �›D™n9-]%Rx�_çQ~­òUHhG³žÆB¤)ìŸ$j뜤1ø_ ÀSÝ“Df)"f½Úr‚p+s³ ›`e‰f®•h—‘t7ŸÏ‘1.ñU\÷Quf:h–ÁsÞlÅ©—¸q¯gí|Ik˜pÛn©È ¯¾9šp¾-Ažô¶”íŒâFa ©£cí@„-Ÿå` %þD·°ŽKö–wJÀ4[¯nÀCaô°ƒW ,#…¾åΊÐ#ñ¾a–Ù‡³;Ö�Qòˆ%�²ñêã¶Ôý°9|*øÔPÁ$§0ö«£JN9S« Œ=.¯*®ŸýmDnÎF8…ËU¢ü g/ƒÁ§@ª~€´àW–ì9�:ipñÊfûI;õVaÔªSj¤-’Š_˜˜¾x,«¡OÒÑN¯W�ýn> ñ!ÿ=ƽâf®›¤”=‹Ë#Öèq<ë!ý]p±oÿ'ôÓ:�•¾RÞµPiÞ{"0Ù?8Ÿ9”¶¡FA9_ !ŠW› ¹7g4@¯ n௉ÖýÒ25«ó”‹–þ˜(t¡±á‡Öo+…*;)qí"¤””ŸÞòa€7ê $9_r¸0_5“ý õ8–´ãëð .Ì+–…®pá¡" Þw²áeë"ʈòŸöI™•Þ|I#HcÍiÎWω÷0™@(«á–y—YœÜ×i(/ù‰�\ï37™oRå®#¤5—ßÒ : 0 –¶Íµ€ösÏQÁÙ.ÂEc·Û�‚K¨âÏbÁä¼S”PÉ«2ù©t ‘𞥠SWÑc\í¾ù€b„ Ì…¸o°`Õy �ØŠŠ@ŒXZ´Y:�ª¸òv/WS­O ȨŒgÌ#¹-µ³1×Y×Ô¤�a·½F(nU1™¿'Å"ô�y!mh}³ô²&û¨«YH‡¦#Éß>�Ù˜mV�`h‰ÆúƨïY ·ü>ÕÒÈ!‘/éaGuëáŠZÁÈÐÀ³ {ß‘í¸…ûš XC„ úðsLigh�ÖY¨nQ…DÇë¥ä.ðtà�^–ÿÎp­FLæóìZ}¢ÁÙÙbγJä×;$ˆ·ÛÛÑ¿ÿ$43¿ªs‚¯¥zLzÕßõè^oM÷{›;ªÞQ+¦àš«"žâÉ0¶ŸÊi„  Aó’¸ö1IâÊäWoÚ ´ºÇ¦Àª?›>¤/„ñ¾0›eöYN’0–¾Ì� Û�Þ�}U%]ú* fâQ"e@ë"u÷èAW.^å^•a|6�ãLj¶FãŽp6R¾¸­à`¿0>~Í’¦«äËLº±›ªËc2ûóS8ÓÊÇ…“€´ŽõÇQ‹ïÓt7ÃþosÑdôšþæ ©Ù=ÛË+A2‹€Cæ ™ØRÆú4æµäìUñIÍù„þ€\Î~jÑÈë»Niÿ÷Ȱ¸[�âž±ïÜ7u™"¥’9›²,‘À: ùÁ‰R;cK$`AôiáD�ÂLiéñ­màüœ±�j½BÉàã{dš%Á ±2—€;P¶1À�öþ¤ŠY¿3ׄìo¨L±'YÓª’ÉË“ôðSnxÂóðñ¦Àè:¯ã“ù?n®kŽ&�N¡#$[ÆÇhÅ£³]/raéép<¬qÊòŒHȨÑ{ó ø’æG ´qfÓyÆ~·[•eAÁ'¨_Yð,ë§9y§çåF P^ìè"°Ö*6~ĉ¹„ç#;Éë]ÍrÂJ˜û•~ËKÒ�Ç™'×^ºG‰ Z&7úÒý�4n üýX~­÷|œ"äA¿›Ùï-†Jöo¤:OBÑ�f+�\åð&µ¹±žØ¸ )úØh ©NT„6âêc²Ô‘È¥ÀOD—gB=Òª– J�@’=9Aî½ãŠGGá”ÏÃþ?¸!fjú[?€Àpœêý¶HÝÉOeèÓÒêóå F|ÌÆ&b­û·}¶÷vê\œ�ÀònèÄp�§5tàK³ ~è×*×ôí ÇG�ÀݾC˜‰–ïÙ¿Igç Lõ?Õ#r3ø`&hÆÝwÂY´>…äd�þʼnt ±˜1Ç•n”ƒ3•Çœ½ÝXúð!X×Pý~U– ªF9Á®lÌ•ŽJ®áí0>º>Õóú¹V|Õ%ð Á‰á.MOÛ>}zuˆ@´AaWbƒ™ŽÒnÈ,cÐuæ-½©UÖA Ãì{ްñäUÍ ®ƒÌõÔtä;!ïñìµµ»m0Ä-›²Ö-Ÿ£»ÀcdÛŒQ´Û”äW0ÍãÞ,' Ðõùúh4‚AÔE�Öè¬9äe=îát† RPcbBÄbT½8ì…)ë[¦0¶Ýí´ñçÓµ‚Ù�ccÛ“=…øˆY ;¸ª6úòQóÝíRªÑ�á(XÞ£6‰Ã†gÇ=½P1™=ye³^è˜s~fî·È#ÆpÂM6kó*ÍJ›ªà ¶öï9è:™YhÛµºÖê6bçœå•F\¾EåÚ3ôÇ”‡g7Èä#vDz"å(Ú@A“¿{͹ëÜA²]È0ð¥à×]ÌóöûLÎÈØú=;$Mw°Ó®g?/>óªR§?Š•úúèl WØy² %zaT‚XéÊŸ=€Ù+‡À%û§a^‡Ü©>f¶4xi4�rÅxt!°·Ò‡€ÍašO–¬æñéŽ+פ—œt¯šÝÚH…�§ffªµ,GŸ¬ªn1¬ž^Œ×,´€g±¶üa´Ÿ|ý^Ræ±çpÙ‰¸P1�Ù§ºS™á‘»Emµ§(¯~J'sGMÁ´ª®4¾;„çм˒òæx—L…× ï’7BxÓvsù¤‹H¦/öyxÃǾn"wÒ/·‡ÇqÙ*M94øjÞà|d¾Œ8F ð䆆¹ˆ3]IC;ºž(Bd‚._�œG·#­‰¡ùùgáÇû†kªî~0VÔCøA<ÂÑÐ�fCÜÀ´®õÎdz~õ‰ý±^wáqd/ñ÷¥åϳïóíÒÜeS¥OÇ™£$ƒ>|^µØ„6(‰ T °”¥ÖW{,ݵ0Ê¢râ«ÖjX´ý¬7Ð!ŠœVbÈÈÈB퇖„€/à2Æ@A:ÝäÙ®ÀHWÃl wÉEùð�æQƒS ½æ5U“Ll’`jÏF$ÛQ—à˜²�m1±Šwj]ö÷€·öbþî>3/Ÿ(ôá,1¸�ni1+ŠÖ•¦Šk9;âî†[('@n%Aœ¨óÜaÎLÜ]pëwùW“¹VxõaŒÅ.éŽ톓¹—Y±§h˜ $€”¤�¤‰.y¯‹ë¼Çq‹YÓŠM®be0ø¡¼Œ$Ò“F”•“Xû`•|¹ƒO^Ÿ6+fÄõÝš•;Ò VfîšsÀa.¿=¼žì~Î.6õ8�í°qˆäé¯ÆÛ‹oŒÔ À"ï»—'­O8©ŽžD'‡è´Ì_ÓçNF34\qVÜrHÜŽ‘£|uMGÜG^\—“žÐÀÈ‹‹Þ,½»]¨V€{ÝòÅŠ3™{†¸ƒ�pÓÜOq=àÀuÿd‚ûJ)MÞ,´- 6µ¤m„ ¸Æƒ³é®™1>&×�µ‘‚f�ÝUF-ázX%.Àµñac 0ê)aatµÕB"$é¼e§¸ûdÀòx̯:Xm�äŒ Ä ­ø´D‹`oÑ”«Z¿OtvõÜ ë½&@¯ë9Ëï$ð¤XûBrLÏ©‰·Ÿ Üwû«‚Vpp»—”qÛ¦ÜÄôÇIkòÞ·áàšm÷ò¯�Ñc^¯s�Z·å'Ñìy¡DÏMß'çÆG¨÷�öªj*!Ÿˆï“m¸#a�¯Ü1]‹æÌ‹üZ›<¦™Ó3©áÕýæä „�½«°Z®ËêÖßšëÑ9/Bëqsù*L3s�h!é—àz) ›Cå�¤G¦.Ú§ í}#ÚìœüP‰¢ê&—DÁú­<ë/h¹LµFñ�NÚ“ÌS¦¥y‚A:îÝ®Qø–ŸAð”Þðt�Ï]N¡½�sGÝ7×Z�ÅX%iÃíÍ�Bs­–†ç›·ø2^µÄ×?'¸v0ìQñü.Y%ž�ÞÎì1O{é? pó�w³"‘P? d…4RÏrŠR)­ôxG·ÇdÉL!M�M×Þ⨕¢@öc(dâ±ÑÇðeé¹�†6D"ËsQ« ¼…×YIx_†…8+êÑëÖîð/ï=2øé‡¡�@änZY¿aSx­h³zŽˆx�³ ¼�³°ñ¦ªAÔšA�7¦—wì7úðÏP»”>ÌGª7ïŸ 6¯nÎ> 3LàAöÇxÁU` 0Œ0V©(!]¾~A†`pÇÖ�‹èÈÌ‹ð¨Û`Ö{ÜÍúfþvÿh)p°D+Ùˆ AïïÚÆ,š†Î<úuú§ÔÓ}þº�>š©áÑeÓòè¬ïÆ(¬ï g‡”›ˆ@ŒðÝ£+Pí‹$ù·åçÐn`¼ù³ãurã`3Eй—v1$ž|KׄBeöáÇQA"íÏãq62FBñ�u˜?nü­/.½šÖÆG$##½ÃÓÔîAf‚ÖƒGaÆõ^á-ݰÞB…Sô…¬²œÅê™táϨY‘¤]†£í 6¿.ô¯Ú¡|{ ¡¡ï˜°!Ò‡ØþÞŒS.³~íV>MÁƒ€/DU#¦þÞæÕ�Šq$�91­óŠü´zw \¦¤ˆ½ùp>WÞñêb¸£Ðúdì:Êe67r“n/vÍ•ŸnbW�_° §nîNù?u²P4·w°û[MÃèô$5v„½”îÜ­®ëíY(Ì4«˜ß#íörn]¨ øæbMìËá蔤‘$"ÒS–<ª˜ï[ÚludÌ™¯.\Ì YÑ!*F*xø :¦™KOCû7˜ �uJBÐHí» 5âd}m�ƒ ^·N5MQ‡MT¿C.þf]»÷øõ,VÖGY½A=Xd8ZX^^Ÿ³RÒöûŠÀYßçÙkôW¤zuÇ—#|x``ÙÆ*Q›¤¿Ar™ðÚÁÇuÃß«‘ð1ÝKB—N¯ üݧmQà Q˜:Õ;îV°åçuÊÖÚ¢eÃ+ÇšQB •EUUF¨Emòؼ¿dÃF·ã;sæO€ÿ^×ÕÏÖ¶³šy’àBB0F”€a;ò©ŒzBðîäN›Ä WÚg°åÐ-XŸ˜Çï·¼ô¦9ðB¸Ø/Ó/²yèg|ÀôôO„iq6ëná|T}{_×›†ý÷¸Z\O=!HV#gLˆÚ§(JÔJeÔA@]ÏÞ'´äÞ)[ÃŹf²+±"ÂËÄ–C*ãÕ³j»v©ø÷˜´Óƒo†} ¶�Ð(E1‹>ƒOžkrkìõsibéÊ6�€ÄuÊ]¢9USLM…JmTTIœ«Ób°iŠÄ&UYov2º­Ë•—šŠ!DÀ£j­² #8™ƒ:ü[†hº}†V¶¡‚àÓ`Ë’"âqØçáÅe×\ã%=J0fñ\Xü8ü,úž”s6ôJtôïÖpã 9�Iw0ëч³?rÄ5#6½�ë*! ¹Ç©£ß`éyâ2§2½£açÎ홑Ÿßé…!AªJ“GïB;+ÀËëÕôlzÇÓ0Žâðø{{€d/Oâ,U×jý·#׳-æð¬ gׯ½½†yÛ× î1ÔÌ-ÇÂv-+Y!³ô¥ÝWõÈ!Õ¼ÄéD|5d8OÓ%•Ä9Xg¥°\ˆ?ÝŠ 2áMh߈‹2 H‰ÔíHΈPJÂäêP6ämGŠ{Â�Y!ð9**‘nñUh FOäÙI®†ñ‚¹qæxšsÃæë°ÈÌO~z –d,«ãeœì ëÀ% éÑ^o&ôÏ×â $oHà¡¿€àYÁxf�õ+–zVd3˯áotÏ}œ ®÷†ŒÜìÜáàÄÝ1åþ¹Þ `vû·uK”Æ¥Sr…UBƒ«œ$%h~?0wfN/M�õÔÅJ$€Œü¸Y¤ $=Fò°Ê$~Þ/IVƒÉÕ ÃêíRÔ–¥Lb0LJ$mÁwêÛi„¦Õ¨Xî«ü6Å[ßÇn˜ËÚ~·Œr}ÃâÞ\²$ŸsP2ŶÜú]�TbÉ LÔ!T&y^´¬ÿxšë¿Î\½–áâéi›¿”9‡–ì°;¥Éo¿iÎÄ;¬9òˆÞ½¸¤Dºe6žë5°ÐN f‘µÎTZµSJÕœ\½g¿f´ÛîÈú0¾<Åù émN~ÈëíŸ6ô훃…¦ƒV’•ðÑ*éí�wGM$_5ÇM])õyùÛ³•u±Ø2~\V‹}G�ôŸ¶><DLÃ2Xêc®Lµ-0gñºPÚÙgŒIU×_E›xa³¦¾4]³°ºtL½ž· Iú¡zZ퇆ÛÑ„‘#1+K�2øE­;lì´~³`Øozµ{ ŒËËŽzåloÊÇp]™P˜¸6B€¯Ê”3vSm9qçíìŽÁN¨ ’¾ÌO õÚÒáÌpo$Ÿ<@”֫݃�q’Îf�}øp:xë‘;<úÕýw „™¿|_è¿g÷üvcT/ ß,j¯hFˆè|Œ'¶q2Èjx#º‹Tu³sk•(´‰¼âíϽΊ.^£TÔ›Cƒï~©JN�Þ§mÉcÎ7aJ¿ < oûq†óè„õà>|ÉF)æÏoŒØxR¥ê´]Ë�±Á’|‘·wtpl$Ïk•ƒ/¡žŸ6é‹{^&dp°võ­l ±F/=êHŸE«Zs<3ú�^g}ÿz+eøÃO·¤„Ï뉣{³É‰ï³ðXßQ½§êgí¥l0ñu45ØŒ ,¡%îÿCf×9™�b«1og̰É$íV8¬ Õì¹ÞÉÝ¢¢P ’ªª”‘*G&å;Ëî²}šuæÓv�VñgÑ™øŽ-qBí~¾{k+­Ýžû»ºKUºÊ“ˆÖÆBˆm"ºô7w$u€ž*Ék¼l‹õQÍ–Ù0˜Œp<þ~»¥"î™»g™µšÔ%Óf× 4BÊÓ~Ziï•ÔbH¬e­¼¯gR‡=HaaW \µ%“¬Þ†PÑút]9±-÷ï�¸„Úob%&Ã+Ëk¬ÃŽ´‹¿àY9“Åw¶®w�¦@_�^„ÓÀ0ŒFúC66�ªS”­Õ:[¡@ ØA aQ@ Ë1«ºwcˆ�w˜ý‰f¹&Û´D‚(AëæsŒÜ7xl#lŘeÈdðkŒ„Ù‰EŒjNF$í4Y,6«¯Í˜�!8„ŒtAÚÀÂjŽá›Š¥aÙV b‘¡¼Øñ­Ìq±Öê? ø ÛŽ6ek¯­àsNùÑÔ7n²¯q…š×^#°2á�%á^�9ŒÀž½y oé÷\]ßðâÎÄ�ã•¶l]Úf†ý}!.4Üöé†k:Î_ ~*mÅV~A§gâbÞyüÛïÁ=]7çös½¾Om<4÷½}ëè¾ôhrG8½rIùBìÏ?×µ¬a�NØoc„ ÔÒy #ì �;?éì4â%¡gâr‡¿Ô‚N9 9À8æÕ‹Z í ÷*“Ij&•õÙF亪‰ÕSŠ¢UTUx ©oQipëQ éÓpëP»~FŽàÎx!` X-!ÎÝm‘ÚH½:/”ù,,sÌK~µÂñÃ{`ÈÚ‰í5S¤xv°Ì43y‹8X'mǽG§èÙ&wž¦3YÔžÉ(’ÀÉÈEhN’¤•‘U46Ž šœ‰¨¥– ÂÿE…¥±i‚€˜î´·¡ó0˜I7âÕR…ß·uÆ%‘½ŒËŒ¸œÂD‚â÷–QHª¦��;X �µp;9ãphÉ�_aÝ^­ �ßߤoÛo¬Ÿ§‰_Aìçâù_Â/›l“½1Å>Ú nÞò@A™ÂIXãÂþJ½sÆ�º´@🠜î{–F½«#Õ`0Ø`p�ÓKpØAÜkó—m‡^$N¾ô©Þ|¸ ”‚ì�,žáÈ“ùE?o©5^Þû…ˆÜlÐY·¢cAcÂó]­_©›îbÌ%iîløú{ÔëÛǰˆ òCÜTvv. €@èïf“@0 Á^&žŒCvîm»æ ªå™ ¯Áž‡—f';kPÝàVNª õ?"Û¬Nî¦ìÒ®ïw.m.œs/9_}ø8ˆ†ÇnÍ�5Ô«ªªÙ=•I]¹ Ó¦Fô{Çäb•±ïÄ|f¨E.ùŸÛðÔa�Žƒ½Q+¥ñéê”î Þ<˜™òà@d4µ#w›-ŒJ‚�Üy2*óUÃ…~²R¤øzFŒ€¸Ú9!-„‚dic¬%W‚E֨ݟz€‹Pöô_ÛëLîA4aô-H¿¯£2гíòùߘùY‚„m`³=Þ}¼qú¿íQJ˜ñ¥ù‘ ÑzSÞÞ¿^AðD÷IuO×U™Ø(øÝA‹R/ès JE¤!ºøÃÑ<€–pŒóZÒºñá¿ß=Ltê¿”™°|Þ0çÈÁôB¤((�µ DJž5³·Tž‰Ø¶¸Å¨-ùp»‰Š % `0ÊÂà dúçÚÕ¬+Ñ>=]ê�wxDúP®Äñp¿�–#ϵøî—Ùœ"¿‘šÉ<]0,7ôBoÇ}É´8dfzþß»s\x��rEð» D²ñ‡ÝŒ{¸Ù9ê„ Y¼ZI6ÚÃ,ŒT¶ÌdA8oÅVyé[Eº1Šc åôݫ̭} ¾0kXwÚÔ užî ô‡ú#Ž °k…£yˆ<†¿¸È�‚ ¢¸< vß[ÏŽšèƒ$!EpŸ¡]‹!yC+ifÓžâWYIÎIðè|Ròg®OñgÁIä-añ,-W©Y(ÏÔûîR0â»,$ôëçrx¦TgÀ³;UZ¼@{†Æ#E€²-&šh]Ö øï NÜ„"‹¿¾Tʈ!Q»C—c6n�zìf„ê¸G¹¦Ê�nÚÉÚ6h�CÁ·ž"J[øq5�™Œ²Tc‡•‘A¶2“D®Ûë�©‹vþßløm”Ó¢Eô|ÇIJÊcÜå¾CZ£dàY=Ì&‹U‹}º1&—¤Ýߘ;ËÀù×O+í€KÁ¬½­Cع'y‰uÏç·ž+“<ƒxGAÉÎjÖïmêùˆEø%8­’gKÞ•¿ó�OÉý`¡u¹ÜRQxWž}C 忦÷ý¾ÏŸiƒ4÷5(ÔƒÄÑï¬pçï‚Hnç63œD‡N6œÍ!ÚÞÉ@cô—À0Ì ÂƒN×aÓŽ¾þšîì�uÐpöõj3ù3€ÛÐ4øYÍÄ®DÞÜÍ! Z¥öÑ…�ø˜B;õï–c¯»/.{+¡‚ a‚0cmR¯÷çÓâX+Ýë’åçÓz.î¢�ŸfwC¢þ…@I°¨@pò{Z³H…ý±Í†n-Yós5¯a á8(y†ä„RÕTPDj7fƒ¿UCÙ9XÝÊ,0[wXõlR­­[¯À̆4ôä8Ü©-'‡SÈ5ºCeò×XŠ–öz«í/K2eÅ›ÃÞ:{ÆÐ&ÀE:ë­‹mi³¹èxú«�.%Äw±¡Á®bà·ÚÆ‚hî?‚¢Ò°Ëx�ÆÜ.Ì9ÜþÑ÷ø˜DÀVÖ0 B Ä‘DH÷òÙ#³&€ã—É4kàxé¡BÐg ¤†:%•J†æí“ f‹dby’ü\øÀL*C“¬ëJUÙCP Äm™{åg Ä(bï>ï_‹œ‡5´©¶Áqƒ5ãr&ê¤[Æ%˜îÎÎ^Ïo¦‘Æ]Ö�'ìj÷ã�®8Ž™çÓ­Û݈è¯e¾q%Žˆë}5?“Gå¿k}os"¾ƒñ+k?¼»{ xß4ªÔv pLJϧ«rÉ^ÜrëÐ�×@˜¹ÎÞÂTmšoƒ~~uöÁGçðÈeøfúú¦#èê1kRuÜ‚ ÷L›ÊºdHÛÚp2ãWßq*Ãw2r!©E…c˜™X½M¶­åYGs!¬öÚŠè•©dc`­´(^�M±Û3TçU²+ò:�Zuìz XfRXÈìW$n)`Ǩ^C–zú¶�a¡'†7s×Ì7 ðûÒ£Võ†êWàYÄ|›¾ÁAf¬†•öÈ!ß4;ë�)ìjﮞ»,;–¹KHT„V±Ùå»ÇÑ�Ýy¯­=º&2HI±¨#e³ÔÒs!®ªjž fvñZ>ðÛ€Ù¸öªRæw˜G,•ãžÆ4�H®g•†±0ËpE¨õ >kOÂ.½"343¯¬€°) :2ÜfÏo•…§íJÛ{ž±ÏxÈä ÒÝ•wªÕ‹yiF‹5øèÂ÷äžæ=1’òp} Ú=}Ù6Û«�|�pÖyùc<ž¶a1é»\ÀÃÉ’‘Ht" ‰P‚ª"t¦ØkÝÆøõÉvJÞU^ÓvîAäIM͸pÎÉåY³PÝáãäÌšóHA’@MïRÒH °>…áVÒ1ßxH„Ÿ(_P*ìûkÄÌeXÜ=š`d/äYø©›‘Jƒ�JE$…(” K÷·uŒðRxâò+ËåŸ+»¹ÃË7‹îGV§±B´ÄÆZÏbÞ_søéî`ým³\—Pš­¡k{#éóuLÂ]o]-“Áa–t&3\å¬W¼TÚö®”¡4ض*·S<ÞZ+ª¥R,—®¦ªzÁªYÊ®±/[K4Û5k¸rÉé¢öÅžU±�^ÖÍÃVR÷3…‹eÃÝ^×Ã*_MZÞÙÕï8¬âøËÄà9ZX.³-ŠÆ‰-yŒa`²ú’±X=Ë)[k-lÛ:¹¥¬ÚÕ†ž`§�X͵•3”bV‹›ÕU5Öb¬O¨ÌªÅÑãÖ"±d%5¶‹Z&‹6‘¯kè_ §{ᘰõ4‰µe’jKfhxÆ bl��5ž¶X‡yµJöÖWGbñ¬âÎØRl¡ê+|f÷Ô�Nׯ!Úâæg•ÔfO ÀÝ.;PŽ€5= BÖ)#¹Š+ÑULi´Ms©¤¥»…,Vg*Þ<•�L ŒÐRì÷ŠÖ—`"¯¥ä=Y` ; %nÚÒ|؉£ÇƒV«+eµÚW€jRp5¨ ÌÌbÃN¯Hgá¯vÝ[¦¤¤Ô1 0o2YI\'1»L’ŽÏÞÛíË/»þ‡{˜3Å_ Æ><„Dn»~CÕŸl? {¡uB�~í¼jž¯bt¸ù¿‡½2ÁF~µÝèoöº”�ñõA7×ù­†,ÇÙ½â¦Dx—•ĉE=l¾®*²ƒÈ"R*ØMM�Œ÷Õ»m/½•¡‘D2PdÊ_ÐBèˆÃ°²Á`^–´,Z40!…uÜ®JµÉz®¬¾ecê7u4ì:Ì9`·|[ä´-µu©b×˃pP¢^]t±åÔ£Ldr*Ù<ï<7ò²Û—vä-QØ)�‚bÁl­ `6²Èv ]‚ÿT¶àŽÞíÎÆGÛbã�«a×_W޽& ðb ¯$’BH$’”ªª‚‰A*@PR¢(6ÆŠ� ¦QJ$4qc¹Rfb“®jJˆõäMïïëçÏšÌ o1=âo+PÛy œÌrÐC_K*Ú–¬¸6G£ïG Ô#& {'D ù»¨Q“Àøõ¿ uM¼¨üÍ/�g¢þ8c»éÁƹÀnè9è9”ú©Z ÷�hAšçê§y´9Eò'ËΚ^Ï»íËÓËÈidyWeF°Â DfàÁðªh;ý8#¸Ç¹ËM“_ªdlR<­ C¨†úÁî@ò—ÂtÅ^§‚;˜3¬M=Ür!õÂd�ï¬<ŠtbáÆõ ò†íºƒÁ ݶ›½Ó4^î9FèîÄzØ»#cÓXp^8/®žÑÏ� M·±•ò<3ØãŸ]™£sQ®ÙÙ¼oŠÅV}ûz»N�8€€¤ Â-ÂäÁ(¾ vÛÔåB6Þ‘„]˜sé�°v.…­jRŸ¥)Ó{ýGGk±Ò ŒŒØ��ÇÇÕ ÁÜ+ €c)}fê�bȸ.=Å˫Ѹf„:{Ä�A³°š³Ë9—"Ljï�Œƒ»mÖH³ŠéÞoc [yÊTt*ð©Uhg3÷jzL©�žyÛp¹Öz�¶½"ƒT$(ááòü£�ác#ÒÓÓ…ˆÛÇͺß?j6}Á÷Eöà,Ð<‘}¶U õ-³wŽk[k6¼ôxø! PÜkÇ›IE�ærèV­(Vj¦QPQ(‚PUˆŠUN-pðq=X¶Ñxlr�Û|™{óÜluiŽ »>SD*Ë‚o0_Ýä½7§�"B0˜¾˜ï;^këò%šÊãƒ>NÞ²&–»rj£3(�±Ú J¤è„T”””HrspíF˲aશöƒÌóªØ÷ùáŸ{xÌA|I™m­ˆ4™(×aíÀøztê¼»ˆ±Öê šÐ~fÞ½]Z-óØü}ró:´óÑLBw0æÄ€H† úN&9ôó¦>oæc*œ˜n;ÆkN8¸³m¸ü£ò°QϰPUÀVÍþ×yd˜»‡oNKåã¯Û€û$_V$ ›<^œÖ‹n÷÷ßïí?AÊ+€¯½÷ùôzÍ^׊ëC jÚ9΋OŒž´1X¾NÈï'¥,½†¬e\ ^êN-¤edŠ®fj¹²½š¤4ZL£LÖNÕ†e¶O-�s‹Šån·E–¾³ƒL1Æ ÞFVÙ­ˆñ\Íâu%5¢A‹ŒâÖe$É­]^ ñdE±Œá’µ;Iž¯›T«5lœékòë-‘Ý»÷Z€Ï¶{k{tÏ\0ÒJsuNš¿6²)dMˆbÏš%×E¬ÁcIŠêëcfZ1Ñê¹XY‹h¬×a—˜Œ ¹,Ì;á_JºÁêÅ­T±0I7Å_Xµœ«•L`ë"µº£-!\°Ñ cµí¤¨šë½˜ÃÍŽ7¹9鯓<†2É0שg:�0mcNî-™µç0nh³‹9嘆 ]_53¾dbrGÖRD¶«5ª”@*Âeñ‰8°LÑžöU5³\´ÂÚÅÙHìZ|Þo`ç‘kÄæq–&lâN×+ wÉK•´1\ãAL­lX�ºwŒÍl�xÆ‘4­iƒÖrŽ„Í,κGΖqƒXÐT(,A³¤ÙÝrleiÉ$s—<["Øl5‹ Êùœ]UueÂvlŒ� hM<ã.-‰u7¾Uj�+SÎ$±ŒÜÑ$Äê1T[5zÖ,옓:‘©” ª"ä�{MrY´ ´áñ!‰&c&©Ýôõ¨r›ÃUMòÕqÞZrQsQ¢ÖUª‚Ìéišà¬©¥{AÝ�Fá!àV×-aO¸ºëIœŠÁ¤ÍÏ/­.bc9»äCçWÂ9¾®ù„‹Íe5”Ñ‹YlÕ«¬®±–»”ãW;\H¸=Y¢í;�—í=ËW!Ïë­t4@‚<èŒ=Ì\Na™ö=VŽ æ‘)ÑÊQpçÛ§—©d\ÔËé»×Bk?Zj"ÐQpĺ5O Å�êÕ¤„@ˆaAˆcºµ¬*þ£¯AOÆÏ] 2aÚw¥+Ȇü�†$$Ò+5$’H�¬H~çªÈD=&¯Ož†xóôc=>ì»­è;É3¸–·Þá´—¯¿UÏ�B;U a$)C°íëÇ�<¹ûf±`x>ž5hç|íoKªj÷s€¸< ‚”$§C6¢˜-W‘KüÍåqxn‡•ÖMŠÖŸ—fXÔwçâd¹å ¯‘,­ÒRœ¡PÏÔ3$Î ¯/«‘z1›èT!P ­¹î¨@4Zì/6š5jÉ)Rω©¦ñ„‘‘2¸PQ*P© ÝÍòm >}O¹éŽ8.ªCuöï•ø§ºIÒ£Ç>6ÔQ7IRëÒê¡ÉO?¿¥$`ÿ…†…¥ %¢T3¥{Rë ˆX«\v”cñZbI·ì«]“+®1—�Ú^r+SW—šVVZÉÙÓ1Z¡† ´+„”ª,V”�²Xyئ©Òqj aåéIjÞ[Âéô͸Ð1Z Blg˜å•Î}� ªÁüA?üJµ’L�§·¤DD”$®óJ—áAUL‹ìyä}G›Ï¿Ø †džÂùõíôÌ™€Q(%(P T‰¹$!´¹ùKÌ”nXÆâ¡VÒ-DØ?_wgGY¾)/)qsʳOÔgÉ5U"¢&5gcDÔʬÁfÁrPZ´qÃw…ìmŒÛyn[ žL†rËeCeþ�"@KÓÆŽ1Ã}ë!r’T!A *BŠ H¡B!(5ãÔWls�x"õ¯qâißHÛ´Ü£tÂ{6íÈÄÀƒ4Ê g4ïÖ~ýȨÑ V)DC²-W_%�Ô'Œ‹^ÿn#& sM­¹wCîR¶NÑñc]ij÷b2Ö…¯œ'Aµœ”Ë;¯ÒyièÅ·2®" "éqöæ�ÅÅ-ËhÃj’Dû¥: BäTÒ2WáÐl¶-ÌRìÖ×P¦²¡K1yÒÔµ¬É<èî-À­Âàí÷Ä)ð›07ðÀ(g†ðË‚HƒLŒÅŒûe~H¾ÄÀa·=1÷QbäנÒÈ«¤ö< =HÊe³N;1Q4Øk¶;·UÞÁ"ðƒÑ(ÌÛÃôo{¹üuøÛ‡D¼írÙjãÓgºovSdš‰Ø·)اF ÔHFØÌÊæÑ­&4‡)vJ™É`f-´¼®Ô–‘ŒÂò0*ûXåÌ×E¬_0¦”±YD°¸+qs‰¨i*êVà^‹×Ò„¯çÕÄó簾xxJQÝ Ò)B�ßo.—x½Vr <Ô¾ Vâ-w;m4ò]n]ù餷ï™é€ÙÊåóå[Hlp…À$ÇŒÆ�{^؈!qu…MTt5ž¢˜°Ôl:24W�¸ÅÂ}²†ÛWT‘Bµ b÷Z±u´"ú4~× Äµ„B’øßñF[ñJÆÍmïóïôœÇ,ž¡ëí~0t~Þ4 ïåOkyèñ· {Þâ.¸¬M‰?t!ìÔHkuË”[—³÷ñ�\î˜LšN33žÃé~âGzœz÷HÞf¾Ýü÷¶ÝUÕ ãÈþmºÙ÷²²óY�€Ð*¥‚Yå+2­–v¯)eñ˜¤M¨ïÐM¬ºvª�§Ü ÅJŠABUB¥E ªTD½ -œ)I8-±©¯u"ñ»"xÌ~]šo+Ž}Ɖ­3èa=³&L¨i„ª™IJ*÷b0ð�Ë‚ î Ô‹Q2™™ŸÔÇÊÔ�™Bì/’� ­k)Û33 fWÕ±‰ø[YM fÉJ"PBQ„ |ã7sÞfvÜvÕFæöãX!@z´B±Ú—i’ÂÖ…¨#$f›×wm·tG^øCíòÜpÃèÒ�ººLp+¸qw¼ú—# õ ¤£Ð n—¨4DRô�(o  ìÉP,­ ˆHÉ6‹"¾2ᇳÜ^çv“©gB±7H†%‘3ª@ HÔˆ·S¾f¼Þ>@��½ì÷„$£x©ÂÖ §V !©2[ôì²–OZš•Ñ4¸±Ê:—^Ü5�ñå5¹-RëϘ:åÛÛŸ(ܲSÛ¶–eì»ID¥ÞVݨ¯š©ƒj!@Ø1pްŤ×ö‡.^:§ Þ no.WéÇEØ9+žPÎN†L–èîvïèeÌÒB4A“4Šƒ”²Êµtk5aÔe:Î<ÈÚÍ FY(Š`œL!TŽ“-Å\È’ ÔÌtXË+dJÖ&Ðhjòõ”¨……ÔÍ,—ãvX÷n:ã¶ZêÙ�ÚABË¢'Á›NúøJíZ÷­zŸ3@=MÐK˶öRûÑ}Ðß½‹R•ÇÇ€`ן´ø^€€Ž"Ó«&{™ÁuJÉuÜÛÙÇ>I+ÓÝiÀjˆ®R¡ŠH”¤¨“jH)*J‚”Rª(UŠ”˜•*(6_µMn.f&.&ñW έÆ,F%f+‘{dÔ6¢" Î_|ú6é ,Ê£™¤ÁŸÏ̈^ ŵIšR'?‡Äèà×YW¦�éè|]Í“r­бÅIBP¤#6(µ=ãrUÃ6Y¿7ŽI„¨÷¸lfý°yå£w§ƒ­8P“²‚) ³<žŠØaº˜Ãd«zÔ]LÁ‡e�×chág¯¼ƒ«¸U@\‹ü ­e_¡¿ÛïùJöÞ�h 5K¾Ó`â•vñ~c4iŠØ¼~cÑ‚çmÊÙË4Ïs–7ÜìÔMmtýø†ú�œz(ˆg¡z,T=~¦ØsÕê�”³:|ûý§$L ¯¤œâSÕž(GÂf)‡R_¿È„רêG¿cBR£@i–Vx[6÷Ô&Ý.VûÑ¿Øfÿ?H pAƒñiæñ\_n8IÈfäs<â’¥:ª$¤©ðpnìé\EÆÄ„‡DèÖ¢¹,+%wÄë�Y……C¨QyŸ²rÀÃîp‚Õƒ!­©·­þüŠþvvÏ>&hF‹ì°³5ük¯Ú}a§O�²m‹@bz'”¢õ‘ësõÖÜ}pF;[Mæóû?t ¾½B>V‚\ƒ÷÷¼Ì�ˆêgÇvÕ‰Ýx2ײ‚ $P¡‰iÑÚr…%Lª”^3ÒYs¹c阰)!œ<å×%Ô½o6ÀÇY¨£eK“L!ALL¢��pÚÉÚȬ]¦èâI´‹µAZ`È[9ØèDH%ðsŠ–5�b:uy‡}�— djBjRTU@�T"" %(fiN—²Ï\æo3fÆ+ü4媭“%qÜôš K1§lçê©Õ@Îçtî+,óŽÞ{eÞß5¿ÍŸ6ÃÕ™M ëº%š cA¯}íHmzþBAŽˆ”Ö° B’s uºÖ|®ºÕÊ©©¢q ÷%¾´‰½'2ˆ _8ñ¸º8D·‚e М¤dØ1[²©�r4»P d’,Yà#Ž A—ç:CÔuû*È-Ýê[µóöc¶0ŽèFÍÃCaL«½¢Üá€oöú¿©sÎ. “ ”»2[}sçÁ ód‹’Ô¯µÝ7õÊËm·o³£�”*n"Œ)ÕŸ´ÍU…\‚ÅmŠÁq¿6Ñ 2;9|˜À£#¢Á´-¿y{m $î+ lFA‰»¬¾¢dÉ®ÝEuvɦß5“;—t’د8)ÅçÅòëKÏ+ø4 v@(óß~6™Ú8ñ_À`µ˜ãÏ$ r+²É¥�à. fä�Q’×íR¯Þ9 œ[ÛL{Ü}«Î³t7ÌHk(¤PªšJuJŠe%B€¨B�"…J©QP!E¨MЊuA²LÔ»�«ªåxÜ °,hêÝ›,>ýʑؘHB·'Ò—%�¦S¬ñ: §@‘`ñøM7ÖŽýy¶2ãð%C‰;ò5��c!ø˜oucc�=ÕD²ÏNÄkêÀÇHŒ"IãÁ,¡°44î»�Œí„¤Vœ„Žfz ò‘Ž™ÄGz ö»=P‹´Ë=ºŠÈky5½›jmnTuÀb!p4 ˆZ\½»¹íˆü}yé/¡=xWfl27Ô¹?Á§w¡qõ.Ù……—˜x»ŽeËÒïáÜrº�gá»3޲ã§Î–ÖBá´ÛAu–­-_×tIxä´ …ä"�ß3ûˆˆœ}&Šrâiô1Ðo¶©¿ÓçL6BŒ $™ W:Œvv³ºKG§ÕSåŒI Ð„ Ðh ë챿—CÍ÷1K9;vR’‚@_QéËmû¯ã„^~>kg� Ú‚$"¤B¤Tã¨EXeìÊEj+sx¼0\ÁàÌ•ìm¬;³PÏ?WvceÊY"R ²ÌæTÊè¦+†½("ÑŒ*Uñ˜'#5–jwÛ‘,ˆ26ÛiæËß#˜e½]i©åðÍ|¡CE̓bKEsR¥F:ªT B.Ÿ|,®{¶Øi0;šÁmUDU,äuj Fí&­q“+‚NRÏ!£ÚÓ»Ù˜sá®2äß¾QãDûì:ô/ íß­„Yg¼ u¼$qŽ_€Ì\¹¡ ÃAʪ´‰eEqÂñ¾¾e!7 ˜PÈþϯ[M‹´˜H‘#ˆ¹{íšã·�ÁêJÖJèÕm}3‚¥Å ¹ ¬ˆ¶ÚhPAcâ5 †‚r•×»1㼃³ ¯>hè;Q¶´úý3ÝêÕe�kÔõÂÛ©¨Éü­hi­~Ÿ=l><’/åñ*«;«ÏViß�Ùƒ4™$†–8$n p4šOU«u™kí¸ÅÚËåXE1uÒ 4ÛUbÛ"ºÐifXÉ~ÖZ®‘°î5÷&⿦[n{ ®r››�·aŽpz¤˜ Ú V_¿,†£µš§ÞÛ ÆãÌ$8*ç¼Hn&7îõßÇÊÇš!¥i5R(*ª)D*B)R¥Š”ÊMÔ"ª¤U*¢¶ ÔÒºÎõÐfßßÜÄ0ÌBMð¸ºØ:ey5¸xcõµÑÕ¬ŒF!šòè¶€™<íI¬ø Õ=!+Km°7~¬÷…5mî4*0™Ç]Óø¯Dz4¦Öyõ¸Çι£¶CÆØä38é÷¸nÛ¶RqßjƒÞÜU«šÓ¡�óãvªinš™ÎhH1ªPi@2F‡²É®…ð/ª3ž.ÃHžåœrïk’O·ÐiÄpøjyɉˆˆðv9á¸}í¹¼xàòˆw1ŽXpa%ã¸Ø"Õ%_?;­ÛTs°O1áéÆŸ»Òö@|‡Ç½(ÑoX¦Ý·�{Ò�¥XŽÕX?F©$Ò4’R” ‚BI QT’7 ¢µ÷Îù×}÷ay}ûV”däA•FØÛèðé4#½e½ã.ƒ!,�ÊJDÌ<èQT˜h¹fÃ3]Ö¤Àííˆø]F=︒ RÃÜxÞcL[óï7·ºÛa˜ÖŒHC*DDª„ˆ¡! Da"’!’ a³MÀwÝ«F¨�èÝê””µºãNç Ñ  §™IZi™EºÓÛ3K.ç“j+õ´¬™…þv–íVJP‰€FdV1�útÀ^Úú{ò`ØÉ°÷jÔÛRh½Î\*®Œµi ærÕëºz‘Z#DòŠÂÔã�¦7Ñ+BÀ´Gêal¾ñü{gž;p¾ÞßqïwAöF#Ži'}­&ŸE²~ç¿y�ñ+A™ÚfÏ‹w»ÛÔÑǶq�D‰"‡íáÁÕ){Ø P¨·ÑÎ~Ã}|b1‹Œ’„�Ò3·mŠoH„²Â– ×™c¤IW™§që·¦wà„#—ZŸ]ZûSõ넹uĹ-Ø’¢Ã {š…õ×[Nœý;„iÛRô½ sŒZ ¤Q˜UIÄÎëº;æëŠñX˜z?F† Ó»? ú]’kRYú¼1™;¨y÷¥Y-–Yo¦µHs´zðäa¡:î1œ••P ,ó;·ýÓëö˜È-&f{9á„ÇH<ÐzR™/7Ã…³3%©ž$��“L4v™b…C7A(óõÑÈ�#£ŒåÞq¢ÛºµÁ…—ÕJS-âþãªV�$›|-|þ“aeBÓÀúÏr#2s¤€Aõ·l¯4 0}Ä�Ónë•·Q¿,ø¥¥í«6­•¯‡~Ü–‘!ÒˆáEIãå:¡wFÛs Ö< ¤ àÁƒ—ðä­Ê…µ…f”(,Ò›C&k P ¦Cê–ÚŒQ/ƒ�”� ]R+�„VpmÈÍ·¿~¥p˹PxXj¹šG¢(ª‰ ª ER¢‚T.h²mßÅ­dHÃ[5-tµ›xkf׫nǶÑ0¬eøs·ƒ2ÇI¯�D²F¨ù~�<þX�÷ çµ,AŒÙÝ ž <<:ƒ'†d´*Ï¿ž¼Õ¢ÆÄVóW”Ö®ë~‚ÐO¶ÂÂúáâ¿D² Lf`c&Ó�—¦H|oæÜ£»D‡4¦¦•Á=»\Ñ3�èd }ÃÒ=-¸8”µ�gCVA4˜ƒxèÓ220¹J9'8‡n¼\rÂ5Ÿ*ÍP‘Xª§pT,�T\–%Á­"I0·¨ ùNŽX™ò.Cdqê9çØÛ$_‡ *°Œò)Ôö×6‡Å“‰hY2z1À)·»Æ)~0m§ra¦0§(�ˆ‚�ADT PÆ@t”¢ƒj×ë®(„+!ŽL ›*— ¸®21ÐÇÀŽðc�¤A¹»uœØLX;Ú˜ˆû�ÉÝŒT�†XÛVƒ4§®Ginµ‹CÕß;ïtFŒ6îã·Þâ^îƒÉWb)ÉÏÖà˹,OÛàÅ~~ÎÌvB dŽîøô1$n#I31ߺtÏmãáRóôwâ‡0ë`Ûó™SöÁ �FÀ ^‚þž�Y³vßlÂQ%nëßœ\þ%§ÀŽÜ¨|5´ZW™&ü¹[ˆ{ä`ê`Ð]�„˜9Aï½ø³¾dÀÍÁÀ�äÆoãÉò¯{Þmöq¤? Á–óx`È…K‘�ëËü°¬±¦3nc€ôõél¬Ù犧Íä÷K†AœSˆŒ¤“ ¡A&>Îjòÿ"T'¤©š…r¹>]±÷«k-¾Ì“S+HèÁh´ÓÐèª!Ȩ6³êö�ò÷÷šzÅî;Ý ¨ÜNí¯nݸ_ÁŽÍ¡¯ÈÍ�ºé›Rï5ÁŸ[„„"ÈEÐQD~L{Ìcç×” Þîîô»�ãt˜BhN)ñJA˜gô¼kÃn“Ìüì9Å~rFK夸I¡n0.ÄPž7!ètKÕdB*†²ä†)€U"~“/·{F—Йi «¶Ào[N, Žs†Ô !�›ÏÃ2'Â9òäCɤºA¼îü¢Äy‘ð5ázäqºÉeáÆ¦Ûo,d‹&m�ÇÇ¡X[™¬ÈÔ«)_‹ÔZgˆA¤@.HÅ ÛñÂ��ê‚£ƒ×—Q>Í< ©˜žëå%�:]‹Wo1ìÏå�{cVÌo[Ósqdç}90ϘΡ”ª ªlª*¨c¡QEB�Õ¡J•PÎ_qqj…ÁA €åÉËr¯]PÑAEÓ:hà+SH9wË$Ò¨�·çnq×=޽8^Ð£êÆ­Tæµîbp ¶KÏ8Û ×n¬åyw jåß‘—ÓÚrÃÑaÏÙHqÚ¼ÍyÚcꈎË3–=˜£—=f}Ûå:“m´>Â@3!!XÁQÏz\-¡U‡‰B,öÒå}ì´G·Ž;š{vÚH×â,ñÎÍë" È4UfHÂ÷é•@|k‰`ÍF!Å÷ vtbhx~0:z’œl&ŸA¯j·5b°�kÑW ò4Á}¼w§€�íDÏ#µ©PÐ $&D8ˆñò¤Í³S0ϾÓ"[®¹¸9óxúý»¸tbÍÜbˆ3™Ç$MÌ’žcM "4¶Âª³iÉmN×^ N[ o<9 ôÏÕC½£7‘£-ù¯iµETe*D!˜Í*ÁÛédA] ›ˆ¹ øj¥ît¡Z“+‡Þc÷øõW›u§·gÈÎ//§‘YŸ”7ÓV·¯¢è™ä]*…`TBÂo_D„ ^=GܙDžªÄœ—Í ¥Â­Æ.ƒ˜1âwR1,ÑòÎ{ŠƒûÛpR‹yëæ¯n°îУ©­)L«T‹¦–áλdÙ)2²YÖÚTV‰"¤hFðNÄÙ1¦�¼áG*F7l¯çÊuÊä˜2™‹ÉYcg-E¶‹iS–Y Ž£2UÆp3¤ý1½¸5ÝÕ(™¤‚S")ARDÙè¡™ëzÖjæhQ& µ…Óèù�‡ÎP�ˆ$÷âù ªÛiiÎŒ\‘»xP�Ú¢®½acÎþ(],,—ê€îËdãÅtqTÁÂ?CׇÛ}T±Ä'Õ© !P>Ã.é µ$ -ïßµËìÂf`“@÷†Æ±—.G‘o¡]n§6Ï^\KQ󟼸\€¾ñµt`eèÄÃÈÄP½D¸¢‡ÅUEÂÓIùBžaæõC >Îs:­¡¶¥ììÞ#' A^Lñ8ˆ%€Ùʃ�ƒ=%áò]ÙårB Ib<Áƒê¹ñ>ê�àD®Ï·4Ê Ä…Q4Q’‚D‚ËÜ9þLvï:ææÍLÙ×vÍmììγÛgŽ¡9:ue5‘k©RrŽ ¤ŒŒ”\0É‘ì2‹NWeÙ‹å:B§±ïÖ¸LKqŽ²Â¤8c g`iY4(YéŠb1ùúñ)ÚNâ·zRö·=ÎbåêwMíâÍõàí¹* ñ†5ÀðgSÜàÛ8Í{¹4r…WW¾Í¹Äåd™ê²Â¨²@jI�eŠœ§ruß»�Ýh¸íœÄfgZTó� a†9I2¡•±c§äãäÇ.XBL±É*‚ S*ˆáL”ꉻ¿¢ëoe;<=¯&l�¹0ái—÷ð5v„�¦¿pòád¬º 6- K;÷w‚ÀvÇʹ,%¿¡^œÓóá•jÍfdƒ� ]Sóá=ü\½OÏ®"Aû'àýv`Û™ü®Y› “�×2rˆB±çÐÃB�ëJýyL¬{×Sê�ôaqìqB”ÃAÓÕ‡T°ÂË0€|Û¤ÖÐǨuY» å!·ŸMÎpíK�QÃÅE¦H¤u½RÛ»ž�,°ˆ$¤0víòÉ_„Ié)Y©+ö`¤~û»´xL4ª½’V�PQŒ^WŸ¥""´ûNr|Ó~C ZïfÆÝü‰Z39¾Ý R)GTpZÙ�Ï:%®)$  æO�\p1ߨÌZr0�Ö€ezFþh¯̧ÛÐcó;7ûèµCC‘4p ²ÙÖ7ܬ’·¦¶»Ø]�À`Z.§Ôq†yÀ”¡) ˆHR�d¥¼Ç 67mB÷Ýkß piħ¼¥í:.¬BØ×•õ5[ Ù¡š‚‚:”¨ª PuL¢¥HLÇ{=ëÏÆNXG æuõ'rSð‡²³µ;.r�Ç|¬W>3¨3 Úví˜!ö<ìøÞõÍ%ò‹F< …Þ�å^F½@h=›8m𹛥/ž.5Lèß§?¬q—ÏĦ½Œ³—vYçážÆL‘úX&+=-”‰ëuÆ�ÎlajFÆG Åü±¥$iç¢ÉõÜC½ÙÆfü™SP ¾ Çx­G‘rEõô—™ƒ4¤ms°0b~¦+õ«þtBì½Óh6ñ–W&Zù0WèhD!! ùh Úê%dçºÄMVj´ËŽWðì²ýc•O¯d¤# â‚Q3'­*½óq,fš9p¾_>­Ë~HÖ<û¶Ë\Òõž4zð::yqØØÖxéÛqÐd7=ÖØúé@™MJ®ŠÑ�uïo‹ŸŽòìÚö<”XÍ/¡ÊtB ŠL¦Ä$ f2:±d³»vÿi¬1¢_1†›1ƒ dpwœ¾°äªLÀ…ÀΩ½ÐYо ëºç%:ËOk.h‰Í¢˜ÊQ›6s”÷øz£¿»¾Ë×V#ßw¬{FýÒ±ô1‘ì¿YµAwF¡iŽþœe.®µ$Œn(ƒÀ—èv”ªøéŽ`ð¤¥c%>{56 hAÐJ5ߢ� Ý0Ž¢‰ †B½bcK7*r‡NxL¼nƒÍIª+ƒ&ŽïŽÏœ¿4k§§)Ð$mn´¦8�lÚ`DÐá=Oô-›†Ë §ûû3 Û„u¨sþ¾þ ylA‰ï?§°XO³(óî‹Fw·½Æ�ƒF+O© %Î iZ„¤�ù·ªÇo‡cº_mü0¬#m÷DP¨á&¢©Jr•'�­q'æÛš;Ö1Úåœuü¢[Å/µV…°Fdå>·ÙÈ0>ãïëöËïŸaÐ\Zøå}~|g­@Nçåä½ô‰/yˆë!©ý…þ�Øœ/Húò‡üçާ´†ó RÈî⥳sx„˜÷Ô8Ð� �f”ŠøøŽ(ð—Žäe£9OU¾VβD­¹$$z>&!äYÙìÌC«j ˆ+^4šNJÇ¿R˜+eºb>¦E�–ËRѥܒ1ãŽ8ï@ ‡…Ùc]Œ4Àßm§hú–3·¿. ÌÐÆZ„ˆ‰+àÕUMûvt'aáf‚—ìÄc›V±Ãn—0ˆ#ŸŸ¢ýyP[�zUĸWÉý§ÇÑ™Ÿrö(�“¶ÂËl¹Ë·n�,ò„?L½…!îó®´„I ˆHlHl` €†¦páÓÒím·[(t1�ç†>è@QÜfÏ{„#ØÌ}~Ík{n<33„7«U̓¶Ï6Í-”Î. àhÐ4‚ÅâË"àÊÂÄå“w  ¦ï N³ÏQ}«í j·Z)’O‘ÓF+dNÄÄÊiª§è í%en—µ\ÉÒ�†\½®iUí;b8žRt�„`XjNF½Ëò\Œ:Ó}czQðÆÃ¸1ÅÒLô×—fî0“ãå#*�j+É , Cò®½˜ïÞ]Ï’:lLî•pÇ�ÎxŠ•×TtXaÆèˆ“/øiKÖ�m†V6²YÒ[8|ŸxÃû˜ÞãÔí6ݨÃs(ÍòŒ~©ÙéY…vKƒ‚Q+Ù‡¨¯E½%¥Ëy£‘ÜvœŽ‘NÚ…Iöײ Æ÷°¸¹ð*3â&µT«˜çË$¢mà nЦJÓE㎋x1Á:Gá!Ø-EN6Ü›ÿ’ÆÆÁƵïî¯Å8­»áÓ²ºtäÕvÂô‹Œ»¿ã;´ÜŒí=Ý<Þ¨QoRži 3Jf¥u÷[ åù‡XÃ�ÃÈ®L+§´ÊÂAé{{úçšî‘à˜^ÐZY×ÀŸª©eÑdÓÈh Ò¯ JÐ_&‡@m÷7òöûM;ý>uñ…+ —_]a6ÐV»8Q�¶7¿„[mTœš·v)ÅÕš5ÊË� IƒIm·E»h¼SЕÃ0ÙÉŽ÷âA¦?¾×ãœÆPn±2ï0ce®(‰O«=zmésèÕÃ%îVHÎ1hE‡ùn�ÈÌrƒ¹Oƒ[°z~­Ã§OT…zÁÜÕc!§GM£ª82½ñ¦VĹíËÈ:píÍV;C¢u»=w6ùR}—ó býo.9ä3á¿äuàdЧðWßÛ‡Žá³<.8üÒé…6;;&+ú½ò¬Hub®WðŠCŠ‘±¡`e¡µ¯�ñyý4ËSÐÃÖQ9_Õã$gË/;©!1²Ëc] ¦<²ì³d€¹ëCh½ü.ð¾­Îç¿«$‹Ú8DUŠœ¹H3iðé¿Êêõ[x)ûc½êf·Ê¸XÆiËVy¶­ïfQrÁ\­Zpîò[ÉŽ.±e>Ç^XC-Ž».�³»&e% uó’¹6÷=2çÑ]k,µŠIƒÁžoGR5<ñ2¼ËcÔÀ¶D$a×Îúqü6úÏÌQOɬ‡C“Ei›ÈøuÂÛ·|ܯ+õ3+3Æ"Ubk¡­¨í·“]ð$OñÅ#¡þ/CHmݰ�y´K^žÊàm˜B÷ä…æœ,­w5ª£]QŸ&í9©‘ª™‡tK([ž=87,ÞQÕኯ€¥†N:^ã»n‹o£¤rgKFw_^‘U?%·h¿ƒ½ar>=²íÖkÅ;+E±¾ �{»+n÷-a‰4 ©ÏAËk¼³±î<O{?~‘‡$åuƒ­�Rݾsš„q~Fj•­) ‹syäÖ7.œl³HíàJHÒçSð°(I­÷ bîúѨzÛø›#_ÌÎÖ†<2i†ôÏ&äÜt�§!fІôòPŽ�3¡1a¦‚`3'Ë:PŘ­0‚8sn�,PNØq“€âßéêìÜ53£\YŸ—É×1g?$àbò2æ—ÜëÍKC¬ÒðhÃUL…ÝóF¦Ž¬ñµ¢°aìiµ½ÞÖçïyF|?î‘ÔÐu0Ûn¹_(ZÚ>&\Å•©ÓMy(ÙÒ¶±0ß´a¾éežpKF~¼R ›)!aì„o½®-,za['m¤Y†ïš ò³§Å3Wk>{qºSÈÌ©ü-ž1ÄzvŒ·@Zý¾è¯ãƒ+3Ã+ÒC ‰UBHÞe±Û%¦Ö hvû¡‡Â�Þ®'êÔ}oÍÖÚ ꈃ7Z2yâ,0oÔã‹aÑ/jjç•^ðyš6³”á_‡�%߯;˜ôa#OÁ9of]¯ë…±£CÙ|ix†4CÒÖ÷ƒ 0£J]ïÆE¸÷ù wºg¡é78á§’éZ_EC•óò@l;9ü~§ãÉ„m2§sW‘û»kÈÞ`ã›ñY</NýzyuÕÁ¢Æpsa‘ý",‘¼ºÅcÕºN]2ô²uÌ”œ ‡?¤¾“£n§òÝéÕÓXº÷G ![=ò]令 ZÄúÙÃêaàÀÒÀÑŽ<çöÂÑlx0Í—Dñôú¤*š; ä3W´Ý](ßæÎL£.kKíÕ+Õ%ƒªø=L6 FA{ç8‹§ùÍ`ÏS\]NÁ¨kÉš0ƒK{ÖËç ì×ÑÄõ´�-"o}—’!¥ <‘ÁÞÆé*RuÕ’YZF’>Œ�qÔ.È8$ úQáž9y.öä =Æo»Ø¼O�‹±‡{Döƒo›ËW»†–†8ä—ž¤íÆI¶F„Û˜+±²Ã z;\1jg™×‡–‡¡¬ììyû›¾Õ±é‚âÑ y˜¬OL7Fã7¼Ñ*Û5ß# ]�Õ↠n½�0Ìé“bòÍÙ+G³Ù ¥¬£m]çÌôõLÉ„ ÄÎLÓìÙŸ%C,v4_×Úæð©•z)!ì…W\U(Kƒ\«¾I/f�ûFÛk§ƒl] ekñ2§OÑŽ'v¹qaÔÛES€Û(/jæ=ðWÁŬvßG¦L2ûj$ÑÖÃZÏ[H‡¡åhèafÈÁªôvK¼ÙÈj÷þ£9ì€.xÝM\Ö‡s6WŸ_|ccèêÕ5A½>)<’â»Rl޼�xá�!:Óëôbö$?9«^Ö�N·­¦Öv÷@½ìôkÙí€ÊÆðÍÙ6,L¼tg6—­ï|˜—®»$7s!“™u®æU¦/Éi€Îšã£cÄhøL"ÎÊuî׉ÝÇÊÕ4ÍùhCÂÈ6 $x g¨jì‡FG7àÀùçï‘ÝdÚ¿�„„6•ìçºA+¡v25ÂÒ³ƒ[ ÙOÚgO�ˆÞkÉŒâk#+¥&CÃ=Ø~DéW@Q­ŽÖ|ŒY¸q€ËÇá’ í $xÈ200sfFy³3÷0˾1>[KÏ|x ]o#F¦–»sJ¯O²ªX×±Ôñ­í[ŸL[<˜Ú­óibgf¸Z�\ÌŽ4F.pc¤=-ÍéDuºÙFµ1I¤ØC(ü™GlF:¥ØÍO%°·µZtFÎÍû¨MúZax×ÈëŽ@ô1[\ÔþÌÌÜh½‹·:ßwŸ¿I¤,›“³d\½È�ga[FfcasÜÃVXÔËF±v ûá Ñt(Ñ­™šË8ö9³¿l-ÌEåI¬Dn×O:óONxÙ=t~}Ðx³©”²,h1?‘÷0,f&+3 .­0[�p3;8Þž¨­ŒXsÄ‚þi]™“h£D0E­kj™ åꂎ¦]¶ÔËt0âÁx0Ê4³Ùé,º¡oa'æÒ �#+Í̇©¡jã„›;XQ¤K/).¶‹õAc^¸ rƒªÈÁ ñ{˜”Ú9°54rbÞÒ­êjÇ�ª1ò‚»ÙSŇs/k[Ó“f‰—°Ëtètb­©¹U™¹£‹'§Œ„jeŒ¹ªÚ])ñ 5“~EÞ—lù×g\ÉÈ ÛPAúŒÅ¯ íñÅDÝišw¨EžVŒ÷Át³n¨… §ÒžһsŸE•³Dmsfº8Šhê»n·¥æƒ–Yâ—ÁsìÅñ¶àRzÒdó]©Û®þ?· ¤¼W[ÎÁèšêÆüøc[I>ǤäŽýqiwµ�ƒj÷æüm4I#‹II†Ëà•q�›Ø},øØi€£Fft´na=Øäë!¬ïAåÇbaæçͲêÈù0Røm�ñD™èÁXÃSH80­ˆóÝ ¡êiXüƒ7® ã�·JΞYÈ5ìàxeÞ€ÖW~ó ß¹l“¯%Ï&7 ;¶è¤M$¥<þ—ŽÉô<ìÉ–Ma|¹3‡¹ òAÓž¬!ðd9}<z“¿ç��<:‘åÛÓäFô—³Ü¿‚ŽF,Z7ÙfS)¥çåµ. 0:YÉÙìm^×*ágyZ=­ѧLéÛ!M–n€–$hÓÍ\ ““:Ø´M˜[š\ÝlVÙM ½!‘Ø‘õdù½ì|ë¥n¸÷°)4Š<‹©inƒ¢ŽN Ù=Iá²éK¬wgž{Pk®b=ŒGCÁóñã!“FƒKBÁ‚Ñd#Í—µFX‹ÀÐv³ÝªÆ�°]]°‚½×3°= «\¹Yë°X4³3ÈÖ k#K6•LìhE³…Ã"lKm é¾¶«b£)à¶^zñ×�:“º î–µw¤;26é¹ ãlÀd‡—®¿ØìAÚ‘t¼v±+–>_�á—š;·jt·á8dà‡u½®n„ —I«éGYMsݲœÖ\ÐlŽÔ)Þž”‰Ë<Å ¿3¿:@Vfz^XtäÄã‘6ÈÐi òÊ�ØCl�¿��æ”<0&ü”»n¬JYw¥JNˆM¼9²éBä¼q¶M$ß½ ò.´t^D¡º®xåñå<èS©+ßñû:üj:p½¹XNÉ)×�怤½²N9ìÈRŽ’qÂä=iÐJ燱 qÀ¡ñBävå‚u…îJ4Á´¡¤ü‰¿)Ëm‚¹å})ì¦ëtšÈ×4§ëƇz]’ºB k!¤åF² M` ²»;xÞ|7 iä�ÖUÈĆéôed6Ã]X …|Û-²;òiÒÇ B�8 Wd+AÁÜ”ñ¡e„ÛrAº@9`ϲCYGš ]é¤{poݹu„4²@¤ °yy`:–؆DÝø iTë@²©¶hA¤ ”¤(‡’P9¥ ”4�êlÇIÖC%t“HM (Sž«.ÉÞ„rZÙqÀô§šñO6ì†Cž:\…#²(ÖL„$2 Z¥Gd¨dNœpBm… ñGW¥‰¬v$áÄÈ^ rA?á€ã¸£¥ì”:’®B¨¤h@å…ÉI2ÖÉîÀä†èéÊoH²¹à ï^)vHi°!äÈ’œ0lƒH­’+’-"ÝÌÖÞƒXQ25‘) `\”wKH<ði¨Ò.²˜H´9 Ã#ÇHé/j:’vy0èGƒv*ð@©¬‚

UÕ1 £{·„E¬ãé0¤¸™‘—ÙDFØxÙšø´gªÃ+wÂÈE9d^8@7¥NyÙ".f z4–¶ ­ÖhgD¾ü¢Ê¨Y»VŠÄŒlI$ 3B*vzR©›r�—j5{1\9¼UÒt¿ 3‘‹ ÊvaTâhµ4…»®ihÎ1CñkÄh ͶV `”ƒ€B&Än -¾Föõ�TïÀ‹ñBí`±ÿº‚†�j*@€R(› <©TD9¡D;¡¢‹íH¢øÐ"¢ z *¨úÞŸODEGzB‘ëHœP#Ç*šÈ —jP2Û $_õX VÒA»uUmÑ« ѳlëv;°<åŠVÎÙï–YDa†KíÁÝs-Å}2UTÄ�. @¹µØJøð>|†¡*SúP¾3Á €÷ @Ú@hh8´ƒ¼ò…‡–Lœï�)Õ�¿=Ú1_nQ†,3¸ïžKäJì˜òJƒ@$’.b?¤�§ $ @�°À'žH $­²mñeö½îE¹VÂö²ì0¼0*}6_dÍ#CmÖÇ„ 06öLEQÛ "w ;’bQHZ¡iWÇ„îʯ~A @Ý!²ðJ‚Ra6H©¤("–QW“ƒGXr š"U7ì”@¡S~É¡…TÁ% oJ:À†K¬Ju;˜˜[%gp^î€î…d;$2xQ‘5„÷’>̡ǵ٢¡@Òî‡! $2AD R€Ë!( P Èû’ (NŒÀÖL€ °éÒí�u•ùÐü9O})AŠT_£* »¥TÔ* ˆ¹îlÐPD„…Šß�¿G*Ti|ñ|žÎúãÊ•Ïl H�pŠƒË(… ‹Ú�=ä(»ð ö`?nà„Ü­i€�ä¨ä99d+²L%çÙ0RS °HAILIDDÔâ�¤H4Ät�¤]4ÄLŒ†Œ�¡¶’q 6ÒÔü´º{âV÷b®ªR-§7J£éUÆl_jòsÕnvµÒª@çúx½ªSt¼�¶½^ç9Óm ÊêÄóª¶Ï ‡´ÖlÚ;à󢑜"–3YTlí” 3“!«k5šÒù¸Š¬We»Ì›YFÅyhƒ½“D˜¥«T¬Jí¡Y8=a i6ÖÃlíi‹_-|ZlÓ \»ÃXºÊÝõ«Õä†Êï•›½ó{Þ8Ìé±›À:¼ÙÜÖV¶]²ÖÛi6;³dWb� Æ3s,ƒN•vÍÞó,‘Xu¾oËÞÁ"%fk›Ærǵ”lv ѬDm©rMÖ¬�w�¦µÑÞÖÂàŠLŒ3k¶ÁÏ5[¬ÝŸZÅ¡fúÌ Ãœ°�Œj›)¶ØÚ²÷BºÊé ‹iLl™\"AKø[J_im·a|Ýx¬�÷Ü! /×i „¨ u("§ˆŸ»¦Q:/;¹¦˜ÎW‹:€Æùã0í”%äÊx«« ¼¶Ðôh‚_•–eVšb{ !Ù@‰“«Mê!a�`2¨°B<= [Ø��ø§ö~?‡] ö‘ÒÅ÷H—É9yež^¯†­¾—‡©Á»hˆü“ˆ¡¶^äw%· ó0'St‡GQ:N‰Ñ°à¡yÚ:½ÈÌ^&3XÁ!$‰Rû8ÓÓ,ÿ“¬õËF|8ãZU$šOnKbë|ôwÐy¤TE¤D¤†€�„J) ¡@@()D R�JA@TD(ë*¢2ý]†]3¿2¾Mˆ0XÐ༅— È^�®–°N¿0¼ ‡:9ÁÎd ¤ !I»˜EàæMa`HMîP•Då�”S™£Ž@X¦+È"�YˆEH-¦K/¦*AЍú”³!—!ù•†¬Z3Ì0L²Ûe[ G¿ AkÐ;ŽUH€.‚ŒÄ¦žËÇ0�Íஜ|ñl7cKËÁ‰Žý´Vǽ®c' ¾£ö7¸}m‡Ÿg5ü�ÔÔgà57aЪy_ñ?ÿO�Ÿ°#�›KB@� ;:BÒÒ!ׄr 6ÈN]d@zºöÀ ÖD ªt— ªÌÁ¤bÈ2 2}졬�¬ÉϹ%ìಔ§‘jH½©Sx¾Lˆ.Ýì2€È22:FÊQÄ5�k1¥¡¢ªÌi230(2!F—³•+¬+¤ómþޘ½±”÷'ÁÛôζ§$¨]¾ 2=Hð‡I‚¢a�¤˜"b*h¡ªˆ³ž‹ÊÄ¡ÁëhŠ)QÏ”5KKS@„´=)™ãé"ÆG¯Ù×ìŸ /ÑÙsKx`Ÿ]R§IÐB2465@§Ú,Féaa¨‘bÁ[·(wÄèD`ÜS-Õd!ظ�aÙ ±V°Dì�_aPXvºâëïáX$°ÂÖ²KER%u¥­RPiµ°Ùãï_\l¥L„’ /oîiù;ˆ÷yxtØ x3êÙ- ><ù�ÒRÓJìô8Y) (¤6“’l‚Ã)OD„È ´— ªB·fRq²n—I¥<¼Ê¢‚€:y†éù�$[¯¯H˜#;•­-C>P.¡��IG%Ø�!¡8U FL©Äwà4�Û#IhZjÓ&š£3ü�éÂÄËžC¤š*åÕáòµNĈ¾dèAɾ‡JI¦„¥Ózß4ñk«×‡Ê@ÜÝÚ§Ï>΋�­©¬DФÀ<9Á6ÍS4À�0E‹éU&UÁVH²�AH(¥WK6qÜPÒ� ´PPLšŠP* ;ÑèÆLÑÕ•åU¬­aYQnæ6¹¥pH.æ=]Þþ\0Š„I@�ÄÓ0‚†KU8ÒõÙsñ÷¾—[ÒÊàWßm&› oãdš÷5UG]2Ž„ì$\ð"`ü ƒlm0‘ 'üqb}.ÞkgÞä²�LÏôG®ðE@Á¶³²V‹Ë ½ÿZ}/|ÌQfØÃ»—w"eìQô1-þ0lɶAc×ëõù]:º¼=RóîÃÕÕé,‹Ž¤�p`IôR Z44�á0½4}Y Ú_¼b:X¾íÑzmr×µk½Xicy6MjJO~öi/¦#yñ3- q^Éa–æQÖ¬x0›¿ÛÇ6|)vÀ¾ÇÛÅÊj©¿p̈-Ðc4v�´ÍEJ‚âÌ‹€ÉÃ’ø5Æ2§¡É¦4›RúßÑ÷ÐÏúÿÁ’»âÏ#ÏÚIHÄÌýCíç›®xh6šÓ‚!6ƺºç˳ÙÏÙwuÚ,·ðÄ»5w óÖÈ”9´Æ&� o'G&t̽<NÈúxuÎMÿ�×ãðûDqû1EG³-åûµ³Z fl7îðRÉ„KcëÄÛ³s?W_ÅÕ—¯SzŽ žÂt†Õ/r- ×ÒÕk+;Ä].�–`áÝÂ��$YTR�ºYX%fœ ”“R›Tž¤T@Ú¢ÈÂPÕ_�–Íh0t©“l°2À€°L0‘4à „$„  6 Žç_s¹—¹ÃÝË—-ð)ÒlÍUU£oûÀ0pŒ‘U*ŒqÅ8eÜëv½kM7ºÂ šù˜R �!B)BÒr&@†èC!¦‚¢“àã‹QPSEï»y«âΨ¤¼¹Àäx5xÞ³†ëxp¯?Mœ5ñ§.4”º¿Iá‘cÓN Z%¢*�hª)"‰\Ì›ìˆÈCÅÔ L˜£“ "'\r* èœ>½ÍðàêI“Ö…ø w=lWæÇ}.Ž?ÁÐT|tñ°A9sáhô@ ‚n•iDå€QÞ‘•Äb á뀘I2NÆEëè& ¢¼òð¿lJЧùð¿kþ$íÿ›ˆô¤SHATä•^oSTér.­Éùo¢(z>F‹ßƒq¦Þú˜‚"2"‡$ Ú¾ÖAPùr"(xðª'—ÉÁ !æ€{²ªˆw ?ÐýƒF7n¥J¡Ñ#º‹C…’œ| »Â¯éB ô@ IJ+(„ ;L³ÞÝð¼Ãrˆ”R”UP%"¡H EðpÁz 6À”&’�BÒ*OFvààøýÍ" :VD˜Nf Ë1ÆdPš ¨$E*D# f´­fQT­-Z®¹\HK;‰eekZŠ j[šê…pÄ2AÀlÃCA;úâèAº]�œœ +M"qK‘@Õ@Â¥D HR dc;Ü“å×õ«÷³úŸo?½»Ï‘$‘f6À�ª7¡2D>žÿÑ÷uußÃÒãé…tâ’Ì@èš{‡èo*ødW¹ ž´Šñ!èðnÑ [¸×{—~�üšÎ†£sc¡±±¦Æ:r2-QM˜´{mp„Œl:¿Ú’š|$aáîÍÙέ:,CnKnd˜Õ‘ˆ™…Hhc$!$„’ADÒ‰ª¥èŠHAÕFêI ÞÑÓŸ`Œˆ23ºö´’»ƒ ¦É߯ä®>Yôµrtø®ßÜÞcmƒúa»P¡¶2DF¼7câÅ!,í:y¾¥aüF$p÷!µ¬5ì¡(ßžz±íò—gfŸNÏO†ìè�èÀLiŒBm�´‡�ÓIAK'£�.è]ë%�‰±¶Æ–FDƒ‡>­8žB›é�ØÉU–ý•Ò¯ØÑŸ§\ï¬lîË�b·ÊZ¶Þ(@ÆÆAç]pæÍJ$¨ªn–dÕ#¬Œcm¶›vú’›¨»¬)� O¿»µE3·/Ûc¦jÈq�Iy®"V–TZÅ‘hH²óUÅER™ÉÔÖIV"ºÊÉŠ°+Õ× ëJñ§xç0ºà‘ šAÑ›•…ˆ¬+Bnµ4L"b�ªAEE b÷MT�ô^' %�"Æ\+¯*ð½_z/¾ð½^•å«Ëé^_}¢ûêë Ô¤2�‘B­}ÜíiVrÌêíù<{Ý\‚Á°cC�Ó E5ÛœŽ €;+dBê À�d�ƒ+füpº¯G {ñÑ ,˜ÞÛãmº;“È¡óöÁTdn8(Æ$bÍ � E~iq�P&[`�½õOP ߦX¨€Îîô«\ÁÄÀK‹!|d7¯U\öî�üóKeΑ©‚Îщ´ ‚o ‰�!¦Ì]aJ•iEìßÑÜuƒ{d»19šHPÁ ·Y[/É“l¹«×Úp•…˜Ñ;›…èÐñÊPì°!EmËWg�?U?"¾v£ÊËéþFºì~\£Ç#¿(ø0ƒà”ÿûsø2 Ï ¯Ê”¡•êÊ#Ïøð«÷°dGH@ò§Ý� µ�Ð(ù„s {Éû‰ýö`¼†ß)ç|Lz¥Ã²-$× ãk&Kºªä –ú�©1$´˜Ê¨rê¼Wé=ƨ?“M³±áêýJG¿Õ÷Ú».ñ¿Ÿ8jÐéÑø±=?J ’@x¬‘þ›M½õ耙rçÒÁ…cÁ ü_†¼yêªé¾�? \,/hR}¬;ÿ[,¨Ã¨Ý= y¥…¡¦£ŽLÉU|Ýž¥¿;·f56 =,.¸lcm ´þ[…m†í¬*VPOsLÄ9/ªè&d&eb8oWqéªCbü†2¿…*ï’‰ùP�ÿÕ12P>,ƒñ‹~Ø…òüÎæ†ü ð >]þeÖ�ööbùß7†9ç~ûÖpïÊhû�‹êï_ln>ƒC½]øuËòû{Ú.äüŸÝ! ³ûP<èifÙ=d�ïiT�·—?Ø,/É 0¼©rÖ¾?Âú‚Ww9‹ #²ÍßÌ?“½ AQX0FqŠ»·þ|×ÛÓú–Ó%ßsÌîѾÂ`wüq CÃãýTgÈïºg;¥6|,Ì#êî=îÞm~Lß&'ÃŽjùŒ€™œË"�2ÉÖz5dCÝö±7—9#Ä|(XÊ0fÉÈ�„„Ѥ€ ©ÏrhŒpË‚Q7§FϲÓÜ@è×ýiïê* bˆt‚Ùm÷Ø9á,�ÀútôjÊô§!ƒû0—Vom-{åøvGÚ•’1gŒXèj˜Jø<) �߆d» úƆÅ>¼²ù£!ªrýÁ$�Egè‚äfFXnHÇ‹ée.X•éñØŒŽêJ¡E‰¡1l̘"Áúì�„ŠK�ªŸ~ 8hAU¿çÊ”|wHÂ!PÅH•CH) “I!´*P´!H P”+@ ;dQDðA¬ì½¶ã�X"Þæ÷55«ÊœƒÌãä€BÙ^�,ói3QÅ»�M<ÛÛ—\ùžV²c\ðid`Œµ§nMü™j`•h€�XdÃÇÉ‚8·%T5ß—Ámøm¨Ìð±%IIRiXŠÔª•ŠREH¢Ö,YZ¢’m¤@pD"$ (¢ƒ�ø·=,BÍ#—7G]À³6FFw8j·P…Ãô¥uø�gC Yo×ñTbi=6b<0ß·MÒ‘¢ì�%{\X„¤Ðqb*k�´4…±‚F`ªAìuû5|õ$#«$$_lÇL—LFÏl ˜ š¡µ�纻ãòùÜ|¸_)à̈* fb’“i>û{²müÌ ýA‡møé¯�péúw¤ŸMä€Âä°Ùù4Žù6‘ú@÷Yxg„oF©3ùd“nhwo0ݨ¹Œh«žkÌ•¢¶›9|ΠõhƒF<úWÅ«Ÿ£}0"ä¢ ¾ô}RÎÞ¨@i«¢ò<õA戸æ}ÿ ðÀŽ}1â‘1dϬô¬0Žr²œ~Ü›ìÎÐe©îmA‘°•–Ê…´&Ó«%˜QhõË‹�Am¾ë@Ñ*òSßz†—¶ NpG!é7pô ¢ÔÓ¨'(Õþ-¶6‡ü|„H`'QÇö1lJð8™¡ ÜncKá t6~ž›ªÏÄÄŽAàÒ|Wä‘êùØm€i´�©íåÓÝ_Nì† £<|¥íÛÖ ‹íÚBøºc:¶Õ,ÀÞ�Ïç×oÑ^i³ â‘ª¥¥Àô†.éf½ÃR4­š¯BŒµ"ʲmê‹ÚLL�JflüZ0µµÂEV© ]¼TM’9„ÃðL†³��Å9Û+r¤ VÂ…ž^LYmýÉÆØ¦h˜0ŒXa:M#…�4?kz ô³UèF`y‹�Dá—¥Ú Y(•ÞI7/J„ÂZ†F“]B¹²3%Ì'— ÌòçwZüÆîaÜcêL7ÓKN˜Ð*Í$`Á…¥ˆ‡e]ý7õ@òO_‹a­�"Hµ tWe-²hÌÛ3bÎghõ_— «˜h¿U¶a YsE0o+ à ëb¡†P¢+4í#Ãv©�ŸÉ”ïi§n0ƒ/É ÅMZFê2F›ûwsÝ~ `ÇùÒ‘M2$rñmß°�8#‹TÐÈÓKkH�”´�ÝX˜ ˜ ¦$’š ‹Rš™*äƒ víþ¯'ŠÛ¹ëF[òºÜr´§=¤�§c:g iST$KTÅ5@z¹”vÿæóÞî_"‚¥<|“Š^h|xDN”»$íÈù\¾ö7ÒÙú¥S%°–NêKÙªdÊüwÞÊ©e�t•ÙeYnnåÄôøéQ|RK–Kó‹^«yôîéßüïäm×Åþî/y˜Ù·J+kVÙI§#×–ÀþM›^ÔJ}øj×9›Óë1mµ?³žèDVKÇ?gŠH &MC9TÞE"¼Q+êÚÃ|FëÀY¾ ø~è�~ÉèWÝ�¡múYjÂÐI\[} “š¬[´¨1Và-•ô?Ì?¡Ä*âUn �GÓq£»äÔµ#ß�²5ŸãéTH %Y6Z³›,Bà°"BvK�&ýC1,ôê€Âç§P—çpëü)ƒ:Ú4Ðö¨{$¤�æ+/OaiÖÃׯ�k\§ fkÙÂØÀÖ¹5Íiƒ‚tì6ÃoóëSÊd-à0à7n шG 8  EE�¹½Ö=-9Å:"/U¤,1\*±ª‘TB“`L"|9M†U<€o.B;™Á)•�ȦW` ²�×&c‹ ¼"F‰ ̀Ȫ-r5ê£R¬ø\öwlæ3o1Øfÿ�팡˜9lÑÁp*8E„‹*A_ ʨö›4Ö�inܬ ËǤ}{ýÃ~¿´.!ÃæÑ�—€F¹ï8sßWÝׂºåVùÓp,„áˆÛ>ƒQ®¦ZêJÔ_ßwò®È Êþ�#À å¹ÓŸêÝÔȸD’øfj<ó¿O×§dðבv¦3¤×¥Y$Epåj%‚÷x*ídWŸF„´ ác $8ël!T؉áB{ÒŠ%Ê‚ŸñEO§/×� Ðð>UÝãy ±³­W-fŠunê+ {eoâ–vù­ôç‚«µ{?µÏqû¢­‡�|nêEϦî….‘�.•g¿%úVÔõ±q´ýObÿ—ÙÚÈïìé[!Ù¢¸ùJϳdæ-ÑZø´ìkz½�îÓÌ"Ÿí (E±�-HI‡È·:Ù”‹_v”šµ8 ¢m˜«²ºÐ» é•T\uYǯ ¬8tq0•ü $Ã{Mð!n!±ê,¹ù· Ùƒ\£y +‹Ûƒ¥Ü± âµ¼–2À¬Ï¥ø‘¦PV‘.Ô{|1é–)jJcÒLýL뎛 4®/7é jØkè%'#c ÇÓ>Ñé}'Vîôî ïÏm7 ®�Äê£N¥MkYÖ�µ†ÍbÏ¥è ÌfLðÑœÏ$³<ÙÌ FcöòCN|¸ŒÛ³ Ï� !h¸¬Êâ!út¥´¯„gF ‚©J…Zä,"zq•((_Zñô$nºÛ“q î'fØ$X«k¥À�*K¡ ÁãZu*,¨T ;èT¡÷éó*R‚dO÷½öÀ€Cz‡ …?fÀø, B 8�¶L÷*�Hú¯F`¢—Q®Àd™™Òc Œ(’yà{”BlmEMbÁ€ÎŠ*›&J:YVè(T>Ë\z™é @Ñ÷­ 6Qãù½•¼=xtm®óÝIˆÄ0?o(®ý¯ò`æ0wW$%þ«&6tŽßŸÒ#èö"�“]/Ëô14µ² …kY¾¿œXðÊØRS”….•<§�®ì8’œŒ§c_¯ŽÄúM äh§J³4é�-´h“`ùZ).îåÔ– Q"J‰Õ†V¥t v5…sÅøP(ôâ—gÂÙ(!µ?Í«9­Æ6Þ¬ÙuE—š}VÓ©“¦Ê7¡ðorÒßk§o=Ò±_<³nì+_C=¬…©:½…ÜöS—ŽÛ)¬ðW*šàëônõúå¾q*OmòÀµMöPg-÷ æ·»IÑÚª}Ê¥m[•ÙÿS•s ‡¾všÚoš‘Aʲ)Áž]çtµÖÐ+{=ëØ•Øƒ\NŠ#|ðu€‚mM,“åtpTB$0 �úW?Ø]Ÿ”«¯Ñö¿b�×þŽ8‰ò¯—fß0Ã"ž¸)¥“Õ£'y«ƒX°âŒßÚ4f(ˆÆérã¯sø¿—+U6áz±àõ½È‚M_§õí’úá‹óðærP.m íu#ž€a ]]I¸Äse*„ç¶ Úõfì¼iÛÚ\O,¸mŸLU#¦vjÖ×J�m´¼ÁŲfÆô?¤¸–û cÜWºæèjm–<Ú Ð"µTØÌ§¿E:TJãå¹uÞ«½k±–ëƒ µ²n-\›LØdÄm>ðv͉*|ãelíìý혴Ý&äB0Q屢6Lmvá·JI¸Ü#‚¸x[@wòÛ¡+Áô?ûÿÉ mË–FÓFœ³˜sô|3ƒÚ7;]êÞÚÓz5Øeä¼-½×�²g%Áå£êDî:es¾ûE¯g=º)Xü½yºÝ8·V_nÝ“~êK°kµ·W$<ó>ÆÊµã=+©¹Ôaz1êÈ©£•›P[*&*Ç,êЙ. ¨Žˆ—@�iÅ(2Â)Âú·Ò/CH¨¼Üý[îZ/KðžµÌ_ ^[-6&Ó°óÇ«äóéü¿¶bì/I矿}­¸`‚½[ljè¬Å1 í�Ê‹á½;Žî9.RÞpC³@âŽ�¸Ú-6Õ.Ty)ù ¿�—Äï]3²œ¥&,==eÜ—¶Ãù€�Ê2CŸ3â%<#f>~;;F½f©.ûÈ£.$&ºiÛ¡+"GáÍj�`‚ “")Ï_†\Ë6ݼ# à�ùõùxx^á°”Wõ|pGª8? súw,øò˜Þ¸NÉáî ã@´R (Ÿ¥ucÑ…¡Ž_Cqa»ì7�¶ã¯‹Ü ¨[e¹3ô{Le/ðUyÛò|D>*>Çeyp´z@ìaÜpÀס 4~¼)韡÷5¸ùIÓ+\6÷c�U!v*Í\®vMþsEµ¾OþécÚ!kÙeù zï¿=ÿr"3\—ë¶Â›:øÚ‡±“k¶®Ÿ Ÿ/nvèd ÝüvįÏd¬Ø›®]ÈOv3‘ZEôâÍ ˆ¦Lz´KtSgzšr;´è=hƒ?kø£'f=•Ùû%’âß¼xÑŒ$b¡JA)Wv¹²ñº;ûºmÑÅ9_G8trÄfœèYT²ô±EC©S ! õÐ9{„{5ï(<`N%\aÐfC ‘žÄ9µâP:(l‘¡>�0E~V§£ æ,[Ð÷È“5EQâʪ”žÛòá¡>– 8Û=¤SOÜɘÊ�1m—Ҥ㠺Œ¡…#™ €Ÿ“G °I}ziǷ˽< Î_ •”÷íNœ�Kh ÈvvÑòPóRýf¥î½-5§OÑðŲ_㞟{W#‰¡�iƒH´n œËFÂ9Ëk}ëXåK²Õ¯Š>Z¡¹ñV¸«<(Þ*“'¢ƒOF¨wüßã^3òöðà>ðÆUÒWìl>üßð ýKý2Ö8ÂóPáŠç­r§Í�<+—‚¸V(¥úâ¶œ«1‹ìMjÈ�Ñ-mN„A[‰�|/Ô`ùHJò²bÏé{1úFº�X¤)³Åþöì¶=ËC}ý>}]+/äïOÒ.ÖÛ.¼õä__F†«6»§Óte݇ÔƒúôÝÎq®ü)�”Þ3Ƕ8šÐÝ9&i0¹’žaËY¸\+³8,¹ýVH˜ªx_§>=[zz{] ½�>°^¤Èç}‰ç÷ÇîënV— ѽ^•\mÞÍŒw\¢×¡;L/pz$cúkéíëˆé;Z«Ã)dú­ E±WjËöwÙË<ĬF‚êÖãA%¾×%a {wí…Óí ïÃWJÚE3­˜)¦bt€ñNÄ — ‚ºß²÷OrQÜÄq¬ô"ÁBŒd[s “¤"x@ÉWeÛr*h¬lX®Üš¢ÅŠŸ+×Y³ÁàO^õáç¥Á!ÞÄÞaºpÚ0¯-´÷!¿1æ ‰Ÿa3Ѩ¸ba@%8µ@ik®¡r4¬ƒŠ A·UZÉš¥&`µë´FËñk€(ØÖDSi5k8X [ˆ¨Q! Z¸ÅH§�–TÅŒ¥ÜeÎ6?.峸-Wš”Ê¥aܼ-}²Õ®ê�¹=ß›û-ÐCLÉ6ÄÒ™%*‹jØÍJ¹ ³Ã) ad|<Ù2¹ØÚ¥wš<"îþ¶)ªä}9ôSàb²—ŠægK³.– ‘M"lÌi"6h³LS3D9-[M¹.»Tjž7ŸÞmŸâžÝ²’·z æÕ–t»ÑD4~Õ1œ˜ˆ˜ >nýZ‰µA~‡ê`ÁÁD¹0NhÎ-ò›alc9°oçÄ÷f€³à|SR=B†Mo>òÁÜ8iøtçØsf½7~1_5-²g$ôlRêÒ)„’f¤ ¤'«bfœ;u—W!tà ú Ë�eÕ6ôOMöú߯v t–$Ì™‡}_½¨Z�›jç½(…ò•R”9Védã«5ž™QL”¢Úopfzq% žèŒ…‚„פÅ1€€� éUä ¨!P_íÐGä^’/KÓËÔÎ\¸¥Óˆ"g5€Œi ÇB  &”RdÚKt$dÒNH–üð­êЫEæÚ$R‚TUeñï¬5hfY„„Í5æeç² ‚Å)ÊP!Ç=«Wt®ÐZ ·”AJ"¶’D¢DAŠ’)DU%H¤ ADpÇH–3 ’" ˆ(®Ëç;Rõœ& ±�‡c“"~lØÞº‹–/Rj2!y¶,Üe±‚÷ÏŸÏ­¾Ð•%1s?e{ûËùHÖO¥rUMH=o´Qy·ËMÊÌCðÜúzy·ÞòûÞ­ÿPæÞ¶ò’3]yß˽u/ãXÖx6Œ+“Y\!+R¤Ó`é`³€ŒÈˆl R —YARM>YgÍ;§_Ÿ$�?s!‰†û2ýO¯&]¿¦Y?KZ›ThDà¸ð±sý ÿÛS>[æ~¦�Þt(û®îx7©±4®Où‹¥“|+|5.–_n{÷w)Üʧ%4iªûúäü'ûÊŠ”µCírd¹‹sQ£k?\ïÅx2±˜Þ%È;gñq²uhÅ}}+‹«Zÿ[W]w×F�º×[á½À ±câh��‹’‘ÅpQEæµÐgU¢ÎÆÁ^‘cº©Y;t_Çó:t4túyf „êI'ï3ÔÃù‚Œ7·–K¯Ï±ëš>åøPˆWzSÑÏá r²JÚ„GÇÎ,Κæ‚J¨Öœ=é5ìXSª%«�~ú>O¹ç• ¤Ví¶»ÝÆ,¹ãdf¸Hå8›˜#ØØ�ØØ!6!¿³wÑ£/Ùèïû9þ‹rtôr½Óa¥ZÈ 0m¬"§%i6;dŠ2\Æ‹é$b¶b®G~™ÒWC$†dJ¨$!g@Ä2œB<(Ì2M[T´…ò13h• 2}ˆL¹"°^ÒÜËNÿêßí†>¶Y‡´ŸÞ9îl(zQ&B¤I1¨†9Ïx{’õ¥lS I4”%jq¿ï–|Fë~a=ñ�±wÍŸ¥‹³Òüe†H G�*-Úõ±Œß&ÊmJñ7ãhüº%{éûGû?ó´…¢úØšÉrÑÌ:ôÚÆÝ<ê×å7!Ÿ‹øe¼Ã˜dç̓kGÊ_*p£õ›&:Æ�ÕŸGîëý[_-ãíí;(­WÄç§¾¬ñûä˜öCÛ\a¥)ÙzøZcͺ*/­ým¤óå^%ËŽ¥G&T‰Œ:k�Õ¸Ô Dš11GNÝë·AJ¢ËR§®ÿœæAmï{žÏàúֲ͸—G7ÃkiðüÅôpüé¶CãuT¢$+qØ¢KO ÕX3ÕákIrÅl.W-k,.W+, ‚¨ 0jGïòŸƒÿ­D ®�( ÚÞûª§ýè E ›­(P¡ƒQ˜*¨ ¬ªa‚*Q-ŠˆBJ¡µM¶­"—Qf#ÜËÉXmáçªWWtð×z šO`ºåØ>CùЈ ‘#狼׼2–ÓeÍ}Q1…8F.žõmƒ×Ϻï×ʨ(D¡ 3!� þÞ!„ºa€f³ 0ቀÒrD 2ã�²ý—º6 Üô°Õl_KJËûÆyž6O xÝû?§GƒÚÙ·q F(Ð0iHD¤DpÃLÁp€È(j¢÷~‡ÚùûïÔ@îýd„×9&DÊ‚F ùŒb«NÑìdä�“F°e_Õó08ÞuýÃ>ÿC¶U'ƒ©,}¥kž÷å¨U®/¯Êù­Z!Ö·EÚ(ËYÁÿÂë¬T?žëãí?áK¦ÀþG†^Öÿ¥ jð¾ô«(]’˜qç)´A|€-D ÀF©†43F 5*3à‡nŒÒ‚ž9q}ŠNÏ´íðLl>ÃD1¦›_e�ð}�U¹?>ÊÒ=ûñ˺Ö�%/åLåÕ°?Ê­T•Mž~ɯÍv²¹B§†�Ÿ1ŽñbB¨»ÜjÞöÄ^–‹fi$$>zîSrÖàζ»T] )Gi# ¾œÓ@xe • iiF‘¥ ãmi£@ÐP!Bë äMMššìA2W6Ö j² ¡Š”wá2D¤§h†Ò$tTÖ"„i" §t�’d&H44% M½ý«¢k)CHQH% ¥¦ƒe‹ÛCÐ’·l“}ænŒèÃØ­u�Ÿñ{õ§ÕøöÉ�’�åq_¨é¸‡ö¢”¶ ¹ÅŠ‚˜ WC¤¿n)“H�úâäGlÀþ—ϧ^ö+mÛ|§gìpÅ üs” ÓŽÉŠêö6\ö†“ŸR\õœ0B¯œqž6SíýÁ~"§ÿϘÁÚ0eù¦@osñ \Z<.¥|hñ>zÙô¦2É;{|U˜Œ4ˆÏ#vŸ­éëÏ3£O]ËG7bÄ#æ Sq©Ç–õ¸:Âw9Æ›È�5M0°Ãî_yTu¦™UkO<œ§°ÊyÉ+puåð<ÈC³%¢d£t—£/ð™Ÿ!ÜÙn~žêuêdÙÞÈ—Îyè?ž‹Ô|êCnLìmþ)€Y;€lf ÐÙVDR½ûîƒ b—Çܦ.1gÎèé¾X§ ÛZô3þÔ9ÒIép¿¿Ì37S¸Æî% -³uA¦ßCv#v¾;®7Ç6†‘ɬ†O%?åBó+Ø¡6rnð'±t®ðfU`ŒÓ %…ºþÒ쬷p�ï"Q´»J� j’P ’T0DAJ�በÀGÔ iS t¢wx³ÙCÉÛz>, ö­¨GŠ�3Q+¤áeYEPaÄåÌ–øK §†=[�iWã0û †ù,’d¨œ�ŠoM mAb;QŠ]Þ?2¼Ã*ÁÓLÉFb0OÛ):M°f¢!"T¨ä×8&{.Bœ¯éD^�^À‰wèŠ�q§bä^ ·Í¯X]Ù¾-оbõ–ï~Ü?jql p¤J%´Å³° …:¨aÑŒ ·¡ %ºsÃKcySÎSJl¦¥š6ŒiØí�OA³¶CjƒT+Ó™!¡R¨y¨ËôÝbFÈiMÈU jl¤F‡C³›¡…#ºC:!.@æuq�½Ò Ž„†Ñs5ƒ:ƒ%“&Tz³:Ôû g³ökgnA`† OaÁ“ VŽ+¼¥®öEµbŒ•ðxnŽ%ïí7+9O5%ÏË~Æ—ÍïY°íÛ'R¨÷´¯kõò"y޽+(²¾i�ö•«*l\ñ û§5òˆmª¦ ö9K‘“OœÞ3Ò³˜Îrd{]Jm”Ánë·ÎÜ9�Ö¿oä~‘Î*¥SéÓµëº )!"É“Y�pf ™ÝJ 6È·‰#?)æd9~8¤/4g‘¯“¹~ßoø¿0ÿÀ~ÑVá߃9 ­Bx°’AˆdåoP%šJH�ìOJ¨d0ÔwöH­d „”3jÕ Öµr‘Aµ‚Ø [×j@È~Âe%¦ë(àžÅT†v”Tf›º ÉÈ2"”‹¹¿Ùx©$MŠ“ ˆý–¤\Ž> eøÌÊ£iøæøxA»�f¼wß~ÅÞ²©¤ëÖµ�N±áHûüÍföÄÆ&{lÌU.‹£]-µt¶¢IvVòò­ŠNÞ'zœXIÊZGW œ²ÎÜà5š½[QVlêjÙ;Üî\5™«‰5¤ùçuƒ¾O;ÛhbùßÓX¯ÝÊ¥Ò×Ì¥uÒ¬Ã� Gk­–7ZÆ_„%8¾ç²Ë—:¹Ú>쟛eÿTcçó_þ ¶Þ¿U¹¶g‚w© ^÷®X³Q¨B,é«ÞÃ^äf÷µ44+ ŠÖ„ ºU'Wä‘p÷«¼Œe¦×¿³OÁë"×,¦LÒepÒ€>Ø“IP>¥¢KIʵcHË¥�7L˜ 'tòØl5(#ßf†'}ä¤~ûú.¤·Æ€È%æA™v½ûeU¼ÉÚ·fëq.ñµ�óuªßËäÝhžj¾M¦?6áƒÆ b¨å·”oæpSÍ JŸ™¨ÅðÍq�+%9['›otלm³omtj¨/Æí-ˆU5 6õð/•c<|g¶¬ÿ³ Ë0‚ÐýÔ˜ÿ!³ozú; DÙVw~.,œZFy€ fc=e÷ËQ6 "Æ^9�¡AËŸ§[{Zc¼ws'6ÙkgŠFPOÀ�”¤é†›bÞ£?�qŒ{i�¶ílW•í^�bˆ[õHV¨²ìØX÷hž³!‰+D〠Áx,ä)_ ¤ïüõ0cóP…ɾ7•�aÈ0c»m)óØ ›½�¢¦G÷¡ ²qðÆCˆ,•aZ¸F¥žQ°ƒ`,’…©O­„G‘~Êþx8­ÿP~ÏìÖß[ìþ¾÷Ǽ—"JãM'­¤\¬¨R8nŸ ¹.œS,¾‰fÏO5-úÅæM{‡E`¼ ¹V§¤'R¶ª•É2ÃÝïÞ½ÄïaÇ=¼æ‹?QëÏwÏÅûŸ{¥mvn¢•%~TX’@„ª iŽÎ6càö+Íþf&|¾|¸ffÂbÎLF@�H>ØZ&7¬Ú§7ž2 ‚‚ä #{�jñpþ’‡ÏŒ ž„:á¶y\tªö[yÙŽ-XŒL3þĉIL:zT˜cé&È0g8*C5#–ò5å›7p| ¨y2täcÎR³Sf½R½ ¼¬œø¡‰–ó]cs’š´*é&ŽBÒu 1cí±Ž@0ð{î Q�@Ç0Â̘xÿú�0±�£€¬t7%ùÍKÈ·n|ìŒocB0¡Ó¿Õßø¶mµën÷/: ½›.~jûä7-Gù0÷oåg?¿ó�΄¡én#€|ã(Œ"nÏ…Î&O+UmæÇ�Wö¡idöAΜ֥åÎ?0ˆOdJËC&ÃO©=™—¸™ž/'Ô1Y rÃYÕ“ÙS­§[ÔTS/½ü ç)ûR­÷(çoºl�òãëˆ3 /мúÓåh4Bq(Ö}#¿e›ŒØBÐýÔ¡WÈÉ7¸€_¤ÉŸ?€ãî!P¿$ldÜ~m÷wç M¼Íå€ 쥴�|»çãÊžþ8áz8E _øæ�¶¦?¼¾±åÆÒˆÔ1¹¨!hmR8©ß¿'ïˆÿë¯gt8hœ#~ùoëë<ædž¸î:„ª´¥ BUþ’+ladׂ/µ›ße®á61›ṎÏ.#gŽZP0ø· ¥Ž ;V'³¬3^çÆûî«h’�Ö�Êf:t׿ê2¾0HRh¨e²EÖ©eg*­ÉK•·h+vf tçÐ"Ï1Ødˆ 9äîÈýžˆ¹£+¡ŠneKK©d¦Ý]»ôhëï¶ cÛC"‚ðÈ“L D�ŹkAdB"(ˆ"Z—©d ˜­ )$F†F™Á‘ª¢2¤$Lj¤ÆÁ¦›B¯‹âÇ«·‰‹=wwû;:¹òùîÞåð ³Ï.Èæ�=mÀbéÒVÉ~l]ˆJO ˆc0h“Z‰F0M°�Öö]æúhû¨l¯Ñ„V!ri¶��’B�{«lnåÍÌnX ìD®éÝËiØ °07¹îN­µîE¸¡'z7� y`µ ‘íOÅ×fz¡úµ@F Õð¬TߥòÛ[ÀAˆî½”ðÛn{EȾ¾l‘WÝJùÞKø÷À€Þ”Ã(µ®eïmûŸÔ =¿°f=ÑþP� $š‡¯Ã¢S@† ´0T&z££*ч┖0`€hD ;ZJ< pÝD$’™tQ’ ¯ŽNß{µ±9my¥[ö� úñ›iÅTJš¦ÙÑ,QÇŠ_'Ùì¡f�óí]Ug²F3MKÂVgž//(óhÐ6 Lh$‚d £å`á‰ä’ÐÄLÈNVM&_�÷ÞGåðy<}ÙÛ’oãŽØoÚ;E‘�Õ^ÏýoZK‹­�1$ZÖ×¶ÚÁ¬�Ô”ysbM(‡ì[ Ø,®ð ô>Ë'r£r,™Í›z� ÌŒÌÌÈ„ó¦?ßn¦/yí]ùvïÇðT“˜mß�ôÉ:"~Pœé@™«”rÚ⚯BÉ Òe˜5hç»ÇÀ@ˆ#·ïÿcÖó€-ÞͳnÍ7Ÿ‚ÖÝT±©n}–¿É~³šã!y`®gÃC-U{7aihTT”¬˜M#¢ªªºˆR*°°kª�Bâ’á¥}Å…D‚a7$�¤SŒ\G4ï°¦¼Oyö˜¼|0Ve8*y!šJƒúd(>It ©}%NQ¾š‡·|!WZxë…»~‡ã_¦XÕªÄSn¿oK­µcmbu:ÅæöD1cµ,sñ_T²ÓÁJj9·Ý\³ Âäi¤Ó®HÇf)&æŽàÀÓ$!×¼`ÔÓH1`¾µ¹1Í�“ç(K¬éÀòTNÝxǃQ³¿f¨‰±îÑŒ9Î1fã4�ØŒ†FA´kÛ®{iª)~O�}h¼j–B‰À XbžÈºÂS˜Á!Š­ˆd¦xp>­ÖJýœZ Á‰�ÇS, ªaFAÆ,Í:ݼjc3涤Ù%YšÎXhýJô ×HcÙý¾è= 5 F0ø~½ïtlÊNÃÆýÝ]7w:û½«¨uïòŸÁ¾¹¶h7ü\aˆÈ_@i%…´@„\e,¬?YÖÖbab~é4"v¹Õ¬H‹¬€:Ca�d¼Ð+¯óñ‡ `ÙL:�|øåHF˜|çq(¢DB¬X,V·-ÊâäZ¨T®¢…H/²¹]qp­dR ª PBETB¬KU­kZA…¥·Äzü?Ï�çâ}œ[ý{É0ÆÁåÊjã"ÑŒø ë¼ýH’‘}+D:PÀÆ’-f~}ÌŒÖ& ±dgëÎ+ iŠ‘ÉŽ„ðö«î:fb�'¤ëÓy0dBÌÚ‘cЫ-¸s!qÈÛË’õ©øü‡o¶qƂ¼ä�DXFPº…*«t¯ KÍg­×\ɲÌl…""ÈÏèlÿƒòuiÙ¯?lôæpúví±º>¼ü¢o{òë@™É3ŒL1 æ§/¿k÷ÛUJ65¿öÝÞŽõ±êôø‚oe¶I8C£17ýš3W·vFôÏWç•'²ìQ$&Ñ>wir�£a•¥ÑYÔ½øj¹Æ©‚&‹C(€3F`‘¥Ùïêël7ÉqøÄÁ¹"”™1C^µ|·èœ×’œ2UN¼.ÙÑE ¹òàCŠq22ö3¹Ѧ•æ ÜÁ—´¾'@eû<02ØíÉþ›?÷*õʈ`­Shl¨Ð!ü[e_÷‰+øX‚›5È/m UZêÿEĨ)c zÔ¢¾xÎ³Ž›Ø,ä²y ëð]¼Â"q9í¸•i³(‘‰]œzy’ãÃëa>Þ€1�1€Ø›C»ñL.ºí[}ÿ)CæÝòÁþ··×ÏË…*ËŸV�#³F20¨‚“Œ¿»�Mö׫ÀЀ{ÉÑA#÷-’GÕ×=–Y›]àýÏØÄ¯ê²,æÝF?2>ÍÝ�WƒŸ1ÿŸ£ïr|Ï.L:¾ Ø;Ÿ×!bRÜŠÖ-J¨É£Mýx#cììíugÝî÷©�gÎ�º +Z‰!J‚«£-UÕq)�üZ¹Ø,Š¡UI½*§�ËicË6íÏÀoãØÈUõç?ûsthj¼ÿ冇„QÎýø¶¡õ±üºÁsµF¾m›.Nû,ÍÊZïP½„ÀÇ a —(_YDåi0zö>„™ƒ9}Ô‘“d@­Áèð=Œ„t¸¹0‚Åÿ[‰lK “ì4ø_£³»®m+£ñ4׿}ïÏÔÜR4¤RFÌú×MÀ|Œ)~Sý_üX{@�¶µõª1°hÜÁMz;·{‡ÏêpóoŸ„Ô‘ÊRñ:DCÁ_>É\�Õ�R"’+ª‚…’©R�j 4Ðwüž_ù0òŽñ Â#-"Љ¦¡%ФGP¨¶}Û­š4Ÿ­ö®¼Ä�ëOÊgKÞb»ýHƒB*/è÷¨_èØK‘´£OŽãÓ¸6 ª}ñ†(zŸ¯·Rú§�êùƒÔû/{¤AÓÀ‚í ¿ÉÆ’Ç< CpÊŵݤ¿Oø¸Øøû¹0ÌmÊ»þ$!]�ô퉣 Yäxt®‡ß|´§öÎÙþ¢�y¯‡üÝÚ{³>Û_Þ”üÉx.F>i嬓àm¯iQŠB8èÑ16rùMçhùh3 ?%Ñ ‡Üý,¿ÇÉ­—AZ®k�öà4ÙWÔíb´¿[édfht»H1O˜RåxOùäú„‘Iဠ×hßÿk|Æ\Â"I€ï¾ûr¤û¯àãË_Øõû£?éñê§¼‚&ÌN‘yŒºìe턹³#sæ_ÕµêÀ�•òÃÁƒ@Z‡W˜/8†Ê9ŽÜâïîeK†SÛcÇàyò©Ü¸Ô|T&o ã3ç-«(“ü�BøìdþLWíKøÝsÍ Aó¶ýÌé'Æþ|1¥¯ãHç]ßÓ™­c«h8õGnî”W§ 7òJŒÛ’„”ƒ3åî’Ñ$ q‚9¹&Ø×«ÚhÈ$®¡Ê�/V®~"µ&\lœ}”%„"é^}¸mŠHŤí‚+ÁEgŠÊ%hªÝ¬Ïò{NŸ m"}dVƒ¸ÊËTæÒ¹ �”Ä"z áÚÛrum‡+C\ ÍU‰¹ŒÃ]—`”ªâŸnC©€å#¥CRŠD¬þ®N.ß==¼É•ÛU×£Z�ßÙñ0¾«3c³Á :ØÈ$)ƒÝʲå ê“ݱ,»Õ,¸½óv�ìŸ�ñ¨¶*¬hg !Já‚¢õ´~ƒïµ§Ùíï�A˜~«¿º6cðL¹·6U˜Þ‹^ºa´ñj,4Îql}·ó�gJ¡v¢æ`Œ:‚eW'Âű/˃ÀÏÌ.˜Ø†dÍçr2ácŬ®IÒ‹åö³@PËž_î½X±¤ªiºïsÓW!™A‰Î(Žã×Þ5Ò8n÷ÞÈÛ:Žß!Ÿ|sßæ¼FÆW5¤,À»½pÍþ�º7_Ó��—��w#Œ.Ã6^ =˜¡JîMA]~ªž·L 8ël %•¹ f¸sB �òf)ëëe‚ÁÑŽÌý��mìzÇ2Îɺ)\ŠÜl«HÛïw[³cá~öÜTW§—èðIŸ®{fÎÒZ¥$d¡kæhY.–%gíy¢�a¢Z à ÜÉ~tôÑп†Jªê?7FÞù&òÇUÇú±âî6LoD,Ð~ÏòêŸÏä»kXñÜ(7þSE?]×þ*ɺYÒÛô»Wñ�YÎË›,²VÖO»©Oº[¶„Š’å½™ôüQû[—(Òe\©¥«¨^‹ÉžÛHàÊÁ„ ê„;1Ü3χòÐ�|µ�þèfþ¿ãüâ7àzš6ß�W]Dzgá�=Ç]¼qj–ËrV™/äÀÛLƒjB0F Ívɰe­|cù|VÐç§¶ò˜Âü`ü—QÚpXïTÞ]{lÖ!bæ“{ô‡WÞ¢¤­“âRKϵ“¿Ž��GÆÿÍ}ÄŸÉUl %ñ[ŽÕ2ò#w¶>¸ç®ÛZ§9-Ë$Oòóè­%Ù˜òOÊ$pƒÄß!Á7RÚ¸s#¼¢YÎZ‡¢máÏǧ¦û¯O1ÉóÛ‚ÏÎu£Ûż½4¯å¢$8ü²äÔ¤Ï=²vÙ¯ZšV´¾ü…KYË…×Åë±—«µŒ39¥P¬W:Ò! !*2±ÙiuùÓ,óFF“^9ÛYz£�NKbsFxb´-µ¿Í4Ê\_³ôk¯ˆ«^›+[Ρ±µéŠZ´2 A¥Þ} #Ùqá¦;¸î;­ݹJ‰ÑhäÍÁDvõwuì…Ï|Ø bÖ>=µöìg×Ð{¡ƒ_Y{ìéQ·isì½-`O&gªróÇKØ‚µ“¤=qÛ¿¥8¡±á‹ ýÉãú�[xf6G?‘éê>á�[Dæ6©nw>‡ó5GŒ8)*\›ºÝÏ�™¹´WJJ‡^¡3Áxc¾«œf^2STž˜q;®_ýÿÓù ^]€™ñËŠ%OJ§µÿl3Ÿ/|Vu[2ÑHg•Á’«ã×ú½YGC4-û¢µ±>x>Ådlœ8ÂUÂã~'Çd�ŒûÊí¸Kåç{¾ÞkØ»u9�ötøuIÊw©¢p†GžÞ³ò†¯mQ¹í9]ÎMJ|mðT”4= JìD#�޼lšsÒ¥‡ÜoU†ÍP (ÙÛåž-9ÙûáIÕ5�;$›Üƒè�„Ô‘[à‘ÃT Q–ó¾VÙ ª ÚöÔÔxbn½ ;n›£Ôäþ¹;;_> ^±'n§�ê_½'¾¿¿sñë9RåÖ¾?öF@4Òð´•0d“ÈÂ/¾´°å�Ò¢ÊÖµ‘-^tJ°QV ¦Pâ´‰«œ)Ù‡“íä8Žnzzþ4±ÖþÚ9ö�9ø�èÓ‡Žþý…ÑŸÊ»öÍ.œ!b:u­”Û¢¼ú§}˜OM0£m÷¢oŠeT{¿ð€½¨|Фæ»í]Ÿ?û{ŸŸÉpïrÊyêÓÃ}Ýï]/&>)Úy=|{5››j¹·ç ·gslÆ5�¯yÍÉH‡¥|Ø„g»w† •ñ\ ÝÌá>Þ‡_Æwo¢=6¹oDDzÓ+}b»Ñ4oÛ¶\:¥WØäø�{ý²ßÅ¶ë§ µ›�µ6u°ëË áF<£Ë YÅ¿ 6àgú·öð^Ý„ô–Âþ’Þû™t0Kc£ûháºx[X§o-Ž0ñã8¡CÕ‰$ng ŸîþÅ>¹z‹(íS ×ÛkëÍêsÍ)ºIÍ&“ 7ï•RÁJ}gÂQ¦�“Å_eVô jÓ�tßÜëqd«„q’Ò»¥q…èM´<©Œ2ï›­ËWÙGœÊËðÁ(zB*Ü0•ÓEˆb*'%é9! ” M(›qÐb”Jc_½s_´kfIf�’,Ò»±ŠZ+ÀfÍråöÿþñImºÙ%_}m9†îºÁ½LnW¢«Ï¯+n�©¶®ìúH]ù~ž�‹ªµÿÏOeµR2Pwfc°¼ÇóÎdóæE�ºrªQn¬ô%Avç¶ê\1>þ&#;!Ùè¯Û˜¬mùõ¿òG¿xú"žqÓùWߎzf�Ê�Ÿx íƒtAUvSF%­{#÷Á›•s—bì»x¥‰L_¶Gp4«†î¢é¿êýÞù½i®…'n|„a«âÐÕ¾ûÕ¢rž®¨Ëyjo|ÃylZ|¦“uç0Ç2©e{µ¢H…RµÑ˜¤"r’ÏYñà¼/®|Ì[†®üe$S30·yººdäfÝV—è�vä?I5±B wb´M0Ô…° Ù”TÞ»ã¡Îφ}vëy‡ÚÑ}ÜzLڵ텵Éåö†ý2B@p‰†h4¡ ZoìéõxÉã1ÄâÞ’$Ëó§U6/[¯Z“™l[ïÙýcꮾղ!u_| øœªþ‹[è»(üo$ZÄ1Ê­¨‘À{µùî5á¸FToOÁ©w3— Í0{O}䵿¤ªvc¬*ce"5joû`ƒ´Ð3·=*Óãû ]Mÿ²‚¾?�ÏáúG�öž‡½ô÷zu˜&61Že…1DNf1oc�Di 8Dæ8A°ÿÇ/_w¯ÝlC¸ËÚÊnOãý…p¿?¹‘¦ í �„ƒl17;ÖÕ©‘ZÎ62Ó¥k'-•1”�q�‡ßa„æ­¤¬Ï Ka鎴£Ä¤9!Iey¹êJÁĈ[J!–³ly=^PÝÙ40Ÿh4§k=pÓÌF9 ’mäƒ_ò¸¡›¿m*à„E5Nö°0tG� ä=¸M�÷EB/Á¨¶«î¾öíØºÉé÷ îûDÇâëÂùUrÚÞ§EvÉ׃R&êçb¶Äk2÷7¸Ý±fÆíT½®Þ%3¶õÎ1´}ÿ+ƺ:©ˆn/Áy1"™aÓGºõ¿žÛ?œêøFuÛcüŒËª¡,pSÖÁØ»O„ñWfjzHT£g—;NÏíï^ü>h"BƬ�/'w’Þ´–¥‹slÑR*%*¡V«só2»ü92ŽlNœ'j\IÇZ¯ÜJÕf)»ÓM•’±ÜƧìïÁÝ2!üJ á9Ý¿I±<9÷åö|Qò[ÑNïEýŽëc'Ù¬þR‘b »êÈ�Úþ�ÝJ‰¾èo[hckôÏåãVôÜû¯÷ªÖ±ék°Ç*B­b;mÒˆ_òݺa&‹,¶æªß¿ü+)Çs‹C(Œ¬á(â†M5©è¹ß~ ²©�ˆh:½¨J,µXØ‹¤2Jwì–«;¿ìœî⫯CI-ï²ó]ya:Mö/5¹@òÕy(. ì½k{ž„«U8òŽ¥�Yíl¶1öYPô^œ|òÜæ²`Òþ9ÑNEØÎÓUX‰ÊYßš¬<äŠTÍ&•Ö,CYT`•Gƒ~©ºå:¾VA÷Áø¡¶ôz ûÞàäý‰Ò1ÉÎé(�àÏ¿cå¹Ç†·Ô¿¢óÔo¹rDÐ�Ú³=Ù·Ÿ „”¼VWÙ<¨riÞU/åÏy�ÑÓ¶åÔ_b^µ¿£6ÎÁê\F´aO:ãsŸH�㶈¬|àæ…í‘œNºVü±šFRè”cyÒyMH¾Ó5¡÷¤ße�•ßvè[µŽÖîPLQ*ùlbá]6Ãî ÌÁŒyªÈ¹AÛÙ×]ššX±$™ëH#S.ï+®qÙ3Hó0GTH^›c:ëS‡Úÿ þ^ƒ5>p^ ¹bì¨:�­E&ƒI¦¬ÆG ©tJM t­Ü½×ðï¿Q…ç<›4±ó…J¨´_ž š°ÎT´Õ�$nm°Î�œ“½Ô±<¯ÂT€iï­‹¦Ôåjç|••5XšÝH׃Ӭ¥œÜ«rcãźñdÛ.Q†Þ¥SÛ0¾“0þör|Õø´q~‡9 Ð-rm\rBèùDá4]j)exçë1y ;Öä1x3m†9Û*ZüŽ9í „4€Í37®ÃK3HaßcSÒÌE'∠;}»ÎèEζZ\WÓ­�C;©ªMž/d�ýÅ1�nm{~-cIXÈ#mõÆÜ­›é±Æä/j)εÈsÌXÖ"Ótï;ß-S6ó=ã­Æ‘W'¶élÖƒò+î›gŽ RË!sägF¶ì«eQ9U¿Ÿ6¦Qãd¦÷t~üuã™àÝ=ˉ7ãržçÚ±<cD6‚*í…ðu8Bí ãÆd‹Ž{æÃ,æne̺:ìl©Ðçb]�R‡|w.Ú“}·«.Z`ãy‰Ë²Üv±�ª²jý5˜ä[¶WÉyË«*_mžÉÙm¹ÀeÁ™nk‘ÜÛÚÈâ‘wSK‘vp`u&¥ohu’¶!×Ý4Ý(Ÿ2K䶉ÕRBâ*lä˜�Îçá�Ó‰ôîüñãŸ5Ò¿/¿mb5ÜnÓ(ªZåûvãkú™+5[bÐ8èXeRÊA‚»î¨QÏtµ]¡æʽ[f‚ÍPa×›ºtgäøzÆÕÖwÒ×ÑT¬\²cŒUôÛ1Ç®ê�·q7Pî}Í,:¶a÷EvIеŽtMú&Q•U�í0wYíùjÍ.ÇD�Mga´N­RÌõ±/Ë'<Ñ«2–Œ}éP2ºÔ~óµõiÊ:ì‰Ý‹~Í-–¼t´FÛêœíD,ÎüTÝ!SB·e%ð+_?JΛ[YºÅ±Z¶í,b�ñroH©µ|•~Ô@Â[q;Ö¦(¥JM;*Õƒ7 ÇrÞèç�U™˜I¥ïƒÃ­ÖfGy›“¦îänÄš,,e»ZY ¢ð¬‡!÷6@Ýj™)Ú0—ÊØœÑŽ÷'½úN½W¶Þv»Br®|û»7«— /׳‚ð§çÒù|˜ò{Õªii—ŠB¼ÄxM]­]¬¬A¼Z`6ä¶W�ûV3“ÛÚÄ­HcgÒÕ�ACÞiÕáOn«–»÷>dûíiœ¨;"¥Ñ‘67]…ÇmÕjqÉœA„%«É훼m8bmr‰²ÕÚ0©M9 i§¾F“o³ÅÛh=öß~ék.l¡6özy¦£¼Ø`ˆÐiò¸}›¡«tq;ÃÆpj1cë`[öbÌjºçŽûØfûx5,tÇŽ]·ò=ò»ù·rC;¶‘;$ÖÔG ™¶b°Æx×±ày_NmQ¶7dä¾V*ëЃbâ«òNp:Ü�\¬Ÿ«é8çµ–F�Ëk`¤¢U­IÉë¹v á�ÉV—ØŒm\QD2hkŃ›àÿ S];:ž9:Åë$¾uº+;pÕ8Û ©bª»Qªm‚“z�g,µxÍ� uÊ42ÅùÄG’ù³d±Õd�ï±ì™xO ÅÆÐFÅZ¯z»·53Ý}äÑæõÁíÓß›qa¶òÂÜG9?‰·vx"•0—e_ºï/¥«æV§_:òV×”ÝâJMc™¾S0pö5,tóέ†[%ÊþZ�”â×½–ÄÉ×¾t¾Ù|on8é<{*½øë×¹é71¤,0R+A²!g1ÍþvB™D°YjÑ ë…ˆÉϵ Þýüê­§p™Îg£�qUÍ·ÉgŽÒjlUÝ/šb€û{تMØ(l¤`ÕµOUÍÕžð�Ò¬~?ç_•e&ƒ±;nö ÚósnäÌ�;]˜U²=&è ßËêvL÷ÄËzõÓÜ��cê*×CCÝâUboX  vƒž�eÄX�ý®Kó&÷y^p}¶·Zo$ÙgQˆ´?XtY²µ�Á0IÑ‚¾Î¢Î5 }7Î2<+Qt§¦9Œ2µöºØ®ô;(¹):½í…fr¡ÊŽxa RÉÒ¡‚âx]fûÿ<&,̯ær3»,-Š“j†^ì¸ò$4ÄâcaÒËSèx«ê¾WÌå&Þß�6ç¿·A¾žlÛ“\v�wµcÇn½½&ö”jñ-m|[ g¢ô·½èw %E�—1�%Ãýòp9oŠŽÓ`¶Ë7`‰‡:æªð[µÜ$ÆÕðsM¹½âëðÊO]ù†[е©ÐÉW¾ötÕª‚]Œò…jIÍ« umm¹L½íÎuTº0�¬•#�µ�_TàWʧÝ7*•³ª_b㦌 IÔØii¯'ÐB¥xsèŽBT‹Ñ^ÈkÙ�‚¡>Þl;LøÌ:ug­ûêý™±„w×7wï´N+Ü«kÌa_ÖÓ=Súó¡çUܘÚh)b­Ò–“<üÜúÓ+rM&´Ú§j­¦õѲs³#W&G �A„Þb“6M[ZÚL#5ß|ìöèIÛh[¤üÉéÓ=kž—‰¼¦¢[Õ´€…Ƭx¾³ÒÚ­aìF:�·^êß-ùÜócªMâ®»AÉmŽÝÏ’ß�ŠNÛžiÕs“¶æªÍkùÂè}^™]˜ß§L’vcS…V¼æTV¡ö“Ž–ž$Œ=«€¬ïçØÙéÓÈz*ôßA/<_~V÷çƒLr¦™!\ô›"¦E…Âc­YRªöF°f¿Ëû®2‹í¨L£�ÏØ÷C}êÝsìë<`gvz ò�·¨´loåfnÚBJŒy/uÒwÊõÆ×ªœ–øóP™¤VRÏHñv2E‘´i›áz oºðŒ†ÉZ™þ×ý·–ÿJÏÛ‘ÑEYz)ä„NătGÑö«¤ø+éÓsÞ»?4ŒnW‹†°Š‰ˆHɾ ²Ä, �ÆÞµh s—«Îö&Ô˜Sn­õ{"„kqýe®í­¨"ü ’`v1�ɦè�S�dú1F&`�±R�Æ�{GF!ÀÊ–§¿‡p‘d/ü>™†º&w!ÕëN‰¯ÚÇO‚Pù"YÕ«W•ð”"¿ÆÞM``>qfÉ[R±Í‡ Íþoc<Ô ·^#×âäÈúNëuH!ãŽÉ}”�Æ¡HëM�ˆ`i¤«æÿåé¬5ÁWYà²ñûU‘~üŠ~ÏËíï}M¤?Æ‘´`¸Íìû>gìÈn|›iý¶ízÑQ9妛ƒÇ ³ø!ƒWÔGR¼ý>~¿¥çSò±—K–ËöeïÓ®çª&5�ÞæîõÎ~õ ½Üý7‹“ï9VNxÁ°d>ƒ’Tü«´PDQ-e±f“ ­bÖ!!y,ì”hŠÌME|µ‚&!Ø�_(¦ž`¸°¬"ºŠ*D4¬àŒŒ�a…"ÍYºŠ0´DViÉs±@Ú„’ÅP©'ƒ§@ÓVp�ET¦SªçÈi97P¨E hœ6|¿³Ù2�\°óÞ²_`Ùc×Ýd—'F¯u�²« qžßEà°wú+¬ l’LcVd:½É@Ó,�›a�lµ�˜;sëë¿s�¶Ðff ÁêÊ­„¤D Jaáæò{ T(`ƒb9UfÜÜ×.?ŸãúÌ_}›??âÕó³þhüø¶Ú®Š>ók�?;²YHâRäÔ¦¦Y˜Ã˜½tbµ†°0ʘ9£G(p}Œ˜×X÷ÿTßH³Å2ïÛù5šô½”"çèŒZ|4bí[–Ûjšê Š+Éð°§ f�.¥iJjâ$« Æv–8fH%¶ÖgjI�£ŸÃ‹ì½w?A#ËeH9ÙÍBÞVJ1øŒ22²œc$j£.û9°�É,lÏÂN9›ñdd˜‘�Š6VKi ²l´°‡$ÂìégÄ,\�_lÿ¬ÚXG�¾ÖíŽ <¥|ù<ô»åžñÌïãiI8­ÈATß,ŽõßKaµˆ‡¥[‹³Ò¸Û½ª–·Ü_äþOáÕçE‰áž<Ç)]¼äz]‰…§·Rœ¾’ቤ:�s“ýËâ¹²MÚVjc¢ÿXêûí'»£ÓŽŠ‹©#b3TPrÎ�xµÍ~®8asP†©¸7~æG:¿ .Ó�Š›¯¿N¶z¡I’c¸m^ØÁ'ÜëTǨ¶#Æ€Oð~oräeø_°ÏjFñóL¯ñÅq߇qÆyGM”iݧáâñxåkwï¥,b¼ËMdãã[R–F>$>Ó/ä¢[J ­ÉŠJ:Ù9«ågÕЦ/X4¯îÆ.Æ®6QïN»?érdœ¹½cu§r»œpê×cêµH<2VØé¨älv´ÖÛºµtµ¶.Êt¾�±é¼>È7ñȘ#�¿Ikô߃|Éò[Þéܤ5ŸÝÕ{ý®Üc¶Û`¼8ìÌàw;•‚O½ÁÔb к9Èyf»¥&ÊL{Q~«íµ·ëk[ -´J±³—‰f¼\rËç#SèªôLQöCv¬u¯ ¾êg]ïgÂ4püßf-Àå4®ÛãÁ�Õ¶#^;c×kS­t7[� ã¾ ¿ÞŠ@›§sÒ Å„FV sEé„rBKÖ!ˆùè}—î_Û^5ì1ÖÇ«q å<œs=§ž‡He‰_•I•ð‰cZâå’@š-«ŒÛÊŽ”Ž]Î|(š�sdÏö¯ØÖÌrIQ˜¦þŒÆ÷ãÑ\ÑîDâêa'&®Åèä­/ëlbȤ×WÅK±öm^ùÙ¶ôBfõ lü)öG°¿T¨ÝŒ°zšïl:µm�UwÌqƒÊ!b‰qÑút>nï¶oc©é:g§^±=y=†r–h\ߤ U�Ûéw玘îÙc<¶Áe{Ѭ\¸�”¤�‚æs¹©º–ÓÉx1Y&6²Äi+jsZð…s¯„œmq?½îörµ¶f>`çk"�EˆzèÙG»²wtóñ\æ7ßÂð/½Cþ‰t½š ¡"xeÙDߎ².­ïž7óëÐE‹'¼lÃ}÷dÃÜ\›—PÎKê o_Õºã¡^FѬ¶Û2óa5ÇWUæÊK�ªOSs6(àly†ÁPJ¯<øÍÁ‹D;Üû[uÛßž•<8íÏùþA ég![uf¹Ï ¬ƒÍPØù:IÕ96²„F®Wb?ùT²ÅÕT¤ÖÈËmc›aW3°sl4Ÿœ¦w#*ßà Ïu‘µ¶š*qÒxµ†ý 6ÒLCc+Óvh‹ÅebD!ÞuMÌMÊC<êy\©Q›®vš®0ÏKsD­V(ÍJÃ5¡ÈÊÕÓºµï•ê¶f›cš.b²“UÖÔã®+ñkj­„˜JÙ09Š«•ìŽÇ‡ø¢k‚ínn�Ëãð»ûkênçí^²Íƒ;^vnkÈé-bȼ,åG´[VM·=ª[�Î|‰ÝžSg�4Lã*§ÅD=òЙ6\wTã'¶‹Ž¬S ülãldžhñ²ÚÞñÆX4ㆿ[á,½Y|‹ü;՛ѭ½ôå¤T1^»é°|=*le‚L¦’|ÒŠB�<Ûþ¸$'­)Zemp¸ÛFYÉq&l†ça‹¤Á’O9¥mmsS¬¹" Y±#¢JÄïwLBï� YdZÉ -¹HP¦Žjúæ‡Ïа‚ÛÆÜ˜…ÚÆ¥ŒÛ´~‚Àô3é—.ªNOŒo·[o[cxÔÆš!Xî*®’W¨¹: Ê,¹X(Û<¶Êç’,‹Ï³,Ŭ–GL2BªðèI&“Û§ší�îYÂg´«3Âd#˜ÑžŸgg4eTíºnØ&¾ýöøF·(·;"â»zvFã±.ÝGUÛ®í¬…ó¼ïذ°ñ´Y ¸ÔÞÉÙ«ãªnï}/ÂÄ:«R““e�Á—!Âü`s¼;ÄñRë#±:îœo�÷mì‹«œ‰ea­ÕW´^Ã6N-ºöéŒ6‰^Ýr!·ÉŒ�¤:Fé. ¯SB(L© Û¸·è02ÅÝ�1�“¦tÂøBë©DaddrÂÝÒ¥mC`úYHâ¨D´EŽs§¥.ÝÆìô®šQKÊ»œ£Òm¦†�¦­„1{�žvºZ5J¶�#j�Üå>M‚ö=’!�ÙáU†Ý%ºë™½ïœ ‡¦ßñ^cq¶ØÚxMíÍ þsµÓŠ�éÞwµkNŒ:²ß©rZݰŒ&‹‘$wU‚ënBŸ'¡ybì�¶Ç7©åmêØ>˜ûì¡O*ÛWIͷЪ]Ð_¥®ÐMŠ’[Òì!¸¨ó™í²',]t».çÞüq:^ütê¡÷ëd.¤¯rÏNØR¦Ê¨é|ôÓÓK”ºÛYvmCÞÒ�ò�£]ÅB6[©ç—ðÆ[×¾<' É쮑�ôoM•› d§u“Vñý¤%ùæ�”�&‹½uÍ}àµϳ8¾o±Êx¤€æãKe‚ÿ‡×û(ùúÊÌëŒÆ-R½k¿%¡Ï÷ûñò§~ÛN/åƒÖÈÁÑЗK]¡î§Œ]|›à¦BÅXA Ï¡ŽlFž�»çÈŠhܼ®t¼X�rY•ܔТ)Kîéèœ{`øI’w£ÖûÞˆaUÎwõªß‹•âkµH`ùb2ÊÐüÂV›)*R�‰b¹WÒê…çŽãΊ¹Òqíº.Ôt`‰;ô‹.1­ÆˆÖÙ!Z|� ¯µk8ã§Úåà‡Ž$ø.õ×jØëД†Ò¦û�!�®‡Q…‚!×F pSEòY½·v*‚Äp·IаÍæÑvÃ8_nßmªºÌ¬]RmªE¸¥-Œ–BÌ-ºn† T7¹Øa*a„­o­ÆØƒµ÷¢‚ �×&>.BnkŒNJ—()çDÑ*>�`9›Â‚˜Þ±”ÉòJ–Þ:ã³ël/­�¶‘ž¼‹=EÖú9Âsé/�ºVó¾ç8›²ùÖÛz‹Žé8ÙS–û-fk}^á{š¤Io¿tWtµd%e�xÑkåf“­b§’#)j;¹V›ågQZ¾Àa2‚¤Ã)LóžŠj] Ò ¶�%)š.Ëcâ~/ÚÛ�ÀÜI/3(i jjWZlR%Êœ�h·Ès LàÉuê4˜� ªûá÷ê¾Ðlz t_­³s€ágªÿv]MÇï/”4^Q^�—éŇwõ©‹D™7s¡‰1À&JddU£öíì�¼`·©˜IÃÂÁ‡ú¿ùúºß£|qâ Z’ÃOU»rlÙ2írŒûjHë>�…æ+]¡“#U…E&Uð"_Ó÷ÒŠ‚”ˆ¡|ɯ}RUDœMUÊ�H(…BŸfb©"°¯Åb…’iV~j /H½Þ‘zX­X°Â°‚X¬K,«+­`VTTƒÝòW5XŠÀ´�V‘B $Q Å%D‹j‘R €®EH*¨¨EH-² ®€aäŠý„£‡<¬UR)dz\ÃÀ]–ŠŒ-Y�gdF ˆMÔãÿ+½=j¤cÀÛ¯ :³øíú^xüŸÑ)¨¿)JÛÙ÷¾åTqsø ø¶"Ç&œÿÃT|†Í<¤DƤÎñÊBçH²Â^Tòys�”à9-PC·!Õ‚Ãõ?�ÀÛÁ/ÄÙ†}¨'õ¸aóŒ`Cƒ?qÝËž½É.\œc4Øm5³ç‘!´,¯D%îMpMu¶ðJÛ ·É=ùr÷;^,½}áïñ_ TÙlQ¢BOoSªãÔ¿¬·M®TÃí‰ÞÏñ@ÑÛK9áEÚs�m‹"ú©¼$†ÐúQ´zúXæð¾Ê‚¤^š¢ì‡ÎÌW1"­ºTž�›W– žÜì‡ô¼FF«�n6"w½ð[;C0kt4¿�ú‡2rëjmØ4þà<ÖÖªY¯Ð®µãÕû©™”e @ÃûîS®D`òÚGsB];cvdÚlÌÀµ×6Vm« r¦¿käðO53Q}ê3›Eî[+lf¿],÷-þýç}É &ô ³ø½¿‡ùÿÅž}ÞšItfg‹l¶=˜hg(oTÛ§ñ…?PòÚ[Ù«ú™ã^�Hû •Õ¶ß÷<òQ^\Ìðõ´´6];fÚ’žû¾Ï´ÂÆ­Xƒ�ÈEç ¬…ÑиL.Û›ûȯ“Ð|5eäÕ—Ûéø(Àú¯GìOÍµŠ±v~o3¸­‹I´>jKlÖskñÆ# Tü®”ÿXÇ‹ýù§ŠîË ‘VçËÚ¼ ©F|ÓÅã¦r§`© ÖþÇ:Þ&Å~þ“³@o'võŸ3Ç‚ôèµÚè*Ŭmlì±2‡”–œâ¹¨WÞç;®rÙB䄃³TçN´ä™>Û0º+ã»+©€bZœä1\sNå.•þÎ.�B°ÕWbv¶ÀÙ&í^{a|ºÏ}Q‚¯"?JÌè©ùi|[[/Mº6_:¾ÐÈ"([°²Œf3<,KMs³^{; 2²¡P“vçžkn�²ÎëGõùëµ”£bž5JVàÎh^î[“ª¼u¬wÿn©=.ÅPµ;sÆ%ZÊŒÅzGSݱã êoV5}”ÂþìÞËâ죠C´tt{ë¶§ž’pgh u“¯±¶Â�xÏ\!k9J-3+ÕQ©‹.‘³YŒ£/3ÂK¬ßwUL¸—XÍîŽ]9éLðŒÓ¨zàg¿ ±2_f¹—òb¹¡‹;c¡iÅ� œtf!Ç�í¸ã´+L·.tË 4‰y0É”ùƒNS¯Pv‰ôÓpᆳ´m?“À%12Xj ͧÏg;%ùPY>9Ç_â¹0q¼Þ6@Ÿž8¶ëßuùm~ŸZÁõÕm¹ðQàñ•ntuÍÕí¿?N,³»ÇuÂsYhô“iΘnr–¬Ç½xMãµ÷‚Çn†–zóò²sÕ©u«�—Å×[“çŠíûóáû°žž�L¼úúþ»mÊѧ+’‹óB†,<’ÖðçùøŸø§.MçËœÚ%7>ê„—>ŽeѵRõ±êöNþv“l¿>ˆÆžqu•Á6Î YÍ–®1`™±þ7BÔôeÓ9µ8g¦·ÙJÒ–CKóÔ–Ë$ªè¬K]¡9ÕȤpÅ zط罜Mo\MŠØ^­øøiô’l¶"'[F"T‚3ãú¶ ѯnÚ‹®’…eßM÷È}›¶ë'@†¡<1%HÍVå».8¿´××�eÇè8;”ÚלKuœÜïRM¼úi¦"ÏÖ±·ðXàh/¿íYu+}vdlf&®yDaÎJ׎ q¯h`ÖLñ¿®®ØÕÐëMˆlTÄIJñkrè„ÎCŸcT5Δ—Õ˜P ÎsÎßí¹Võ¸È‡Òþ¿žÂû×W± .FÁjhª…5¨C¡Nw{â3§M©„ìÒÊU-¼Ò…-æŠö™]ƒõ»cqnøLÝ2Ç|ì6hÑzà_Åq7‚?,ªl÷Ó‰¹h½(ŘÕOŽZ.y2xe5aœ‰Tßbû¯ˆsÎ)ÿu?ô~h…ÈC%tb¥;-Ë®{ðsÃàSƒ³÷l `KÙïi„u#qÍì:IÕF`ÈÆÙ„iç6ÁRTZÖv&õ(ÆíÍâÕ°4xæôñL\'޾¬r_ö5½Éúððž,ƒ ©VÔÖÀȨ7Ä}àË}Ýf4ÂNED±’VˆX”sr'd†TŠ>z#Ti¥MùÇO-]yýOŠþòÊsç;J¨”Ÿ›æ/{< ÏÂÙ$tµ±ˆª�ŠÚèg[!«:¾nè⨾¾Xtùf<Þ¨¯Rím‘£©Ù­ M«=ævc±ëÙsÝjð³-,XÁU©Æ™©¥LÞ’I�a† ‹[íHR{ó…VÇûxI YM�™Œ†ŒQ2€çM�ʼnQÐR¨œg lÙ�_¶¹@8ÈOcÂka†[—r{G4,#<¨¨˜nX%p±x»mn·yžŠKžïŽÆ‹š2±µ[±›óYfl)Š7£jÎ#â(œ`’, ¢$öíüÔ–%¦ØÛþ;ù¸Çu¦»¶cŽqûá¯lÛ€Õ·EuD;sJ±]¯j¦ÂSÎ6uÊݰ#¶Îñw4“uòàÐÑ>I–"ë½�‹*!u¿xïÔ·bãcN¼9jÅsFšYn¡¸Z¾¨®,ã¬g{¡‚׃ ÉLÝJ:‘ÂíòÚ˜&ÚÊoJ A¯;)vÍÎŒb[DW§àïÎlË·<^&aŠ,#;‹tÅ­¬ÌË0€3»œÆIÔ×–˜F"Ý7H‘gŽ­2Xº3Ô>Í“Þõ:ØšŸ²‚ìBL®LߘSN÷Z·ã®ô¿rÉ{Ýr¡¬–Û5O%CçŠûIAeh–„Tª´�SÔùOÇ=j‡ê ¢ßt `|Œlzu@ê„θ慧(ë}X[qn›øa„¢Ë¬¼…‰ ½[s覽T9gÎt,!ƒOFp„O”o!»'}ÄúzÓŒsÒÁ|üšŠ®ÄIT‰`ŽÞ·ß«¿»±(Þ A:Öø9ùhõdceê˜$_ºKÌij¡†Gy…ZŒ1ݹ°1£b5~ð“9œÕcNÌâ«rñÁy§.]šüpézHõJ”ƒ<ÎíoÝ�÷—þE8¨p9Ùt¡~S E–¼ßëÇJYe’,CÆwf�Ø­©ÃsÕ¹­¹¦Ð­ PœW#ŒH.ê'±‹‡[Pý+°¿‡78´¦å`¸JST>9Üü„GŠö4‘™+‚oà§B¥ZŒGj¤Ö©°+¾Û,´�fê]F%ýìƒørç„_<~÷øìÌ]Øôl²R›��ìmµ Ž–ÖpGE2 F±†!—-·û=yNU•˜¢fËN \Þª`ÉïÀMÞ‰¹¼0ƒD‘¥ØY5ÍöãnŽ xšœÚhõÜÂp>2�ótxó^íÙú,_hÅ{x-ù'9p—×P©s]“ ¢ÝRÅ‚ÊÁoÊ=o e)âÚq¹aù-‰kau�ëåÉF:H²3&Ø~I“'<d¬ý¡,ÈMtFÚу J�¼ce‡ŒIdÞJ≗!!”ÀqȩРõ²ÜïI–D#ÖÑ©:¼§sQ©¢†ñ‰8öZb :Hëa UjU×ÓðügÓYk9ft{>t/­!¤VÄ¡¤ñqêìÑëÍbaùðƒ¥¯À{}½žÊ •ðöYAS.rI{a^ýðN€=:Rˆ wsú(ã³€#†í˜ý}�µ �·^ܧŸ Ñ…}æ’HµŸœµd‘t·ØÁ«’„ìÎ Ì=¤¥ #j]¨ ÈЂÓM±¦®,O(ÏG�‹n€ÓšºÜ Õ¡Zž}kµ'ßBuÁÝq›4ÝqÆšuiݺ´ã3�&N/ô@A’ŽTxí*i“yÛ y3“ªDN"…R0­´§†ñ“xˆ¬ë(xúß—Õû𕀄Ðÿ¢Éôµý”£²z÷xÐÛ8ëê�³:¿Ï' íh*Sêýúà[ê ¬ödÌò�·V×ênƒOF:Æ‚3­ÎPVÝÑîöûrú¨jipxdzâ˜lÕ_ù †’ÄÃ[ZÙ±ý=ܵf¦/Íû±ÕN.©\âÁÙIÏê ±zš\áëIÎüáJ—#9žš±Z¿=¥ \×¥t­ŽS4ÆÇEhŒ·šmèw¬Zç&F}ÇiƒÄïN ìÅÌSY¹Q˜$â¾ûZâY·Ù5é&N}§¥½ õ놌z*ʬ֟Ù}OòéKWõI�xÌÐ3Vûo²PXT24¨�¨ñ’79&7³L�P29¼ë$Ñ3B#°\å½–¸!u¦ ÐqàÁ–ÅÇÙ÷¸†8ž×ÞÈ.�z�—n{²c–H‰„XVv@A�ØÆU½*2bÒ›–1¿gŠØÈ:Š®KÒ1r¢ î?“dØÖ¿Y7žhÙBÌå.\;wlŒƒ³³L´K ŠW·f1ìà�»l72ÀÖôÐød—tÏ’ë0ý�Ù)™Xx#*!Fj14#oÜí2m“lá”Òè”ÊÌ)dÜMœ„:˜Œ�4³Ûi†¨%¹1QLÃwG§?ÚcáUn¡@…<ÂpÓˆHS•Êô›Ûª½Ÿ?·Eæ|**œ�¿³h}‡Í/í'©gøÇ¿\|1ùþî T_üW7Òq:p˜«a‘ŒrÙj ™ÌLsD¯cÏÛÜž—.ŽÄöò5™åä¿”äÑÄ·ÒÈ&`$�ù§†;ô1úä‹ükÖpc¢«!þE<}Èò · bÎo“Ú¹V¶dÔœ:¾,/VTžëÎãIe¸=öÎn�jÜbo| vH{4.w”B´ M‚B¬(Y›¢ep)'ðL¿47ï=–çadö¦µ¬›Ùþ$МZk]3e'6{mËó™1þþa­¢¦›L _,ìÕ4‚³]di)n¼ÎÎc4´- 4õ׎8iÿE'a…«þÝÒ:ë£ð¹3”ß(ˆ�¦’¢h¢)Áùœ¹¡ÓL`TöÒ˜üŠE…ÿ†V¹>pD˜Ö›¤BÄÁ éi¾9#�’F$Ši=ŽKUlnäÛЛ 0FN¦\Ó k²—fÒ3NAOvÄLK:JëÂð©s†Ì-Ë £-3³2Ï2cÊŽAòRkfÍ„Œ—cœÐ�b[ Ii–úm­A´©^ŒŒhÆ'5)7µ`%âñÙIã¶$‡@b`ÌÀÎů¥D ®Õ½ˆÏvC/Q‰Z Ú�·›Ò‚R’]7�”7,À´É™ �.½”¹JyomŠ-e¨œ¦`Í‹VHB@],�øc׬V¤$b h)(—j*Ô#[-Ë“&êev9‹Ž@–A*Ë}ìj0˜X +‘š��œóŠÀ ñ¥¶D,Zж-›¤lEMÞe¦k ‘s-'f”1`ÛÔ¤�è`Íz4ÁAæ²XºFJ»]i-€�€lk–ªk OlO&T³Ã8Ù,?²¤ÈØžURV 1˜ õB´mó±0`ÁD¡¹KrÔX…½2(bŧu d02ì‘m,Ô9â×@‘LÓÇ­,°j¹X"SÕªÐËUndÀÕDÖ"ûN·yaà Žãyè2Ýi$Ö5FM-Æ!¨E +mAjBûï†ív…©FÃkOi°¤ÔçC?uÆ'ëõõïF4µ!pK¦% �XÎŽâÛÔr»hpèèUÍ��ØÔ-Ä2g¤ Ë;Tû@5‡Žu·•EhàÂÔG×›¢VÛ9ˆÔòl}ú !aS`:8'¤S˜ÂÈ"Šþé’n{0 fƲ`#aJbQ!ç¿2¤B.;”ç e+‰È¤ZW™¬q^îÑÖò^ãbË�¨p5U!pÍ}â–a-¤™C>�¶‚”Ì̳·6ט÷X÷û±ŸƒÚHbU èžW j HÞ9¤øí™âÜ9d$àÓ,hÖz'(£+Ú”'Fêƒr^ùý5Òtk|�#Î’„Þ¶Æ Šó£Ðáu9ŒˆgÐ! è„Õ�6ßL^â**AmÀuÊq“VM[4h²½=faeY&›�Ã+‡$ž¡íÉ€3Ñ H©Í!)æ Å g¦Ù`.#¥™¶mÂô^¬â²ze‡UDè{$ bsÉZ¬Cyˆ¸2‚ƒƒÈL •²#L8.î BØñÈ_Ðqœ¢»zJ1ϤU0©ZêÅ-Ñá8âq«5›Œ_k1âÅa�ÇÄ>NÞ¡šÛ�—Y­Æ¥ÑƬf”Š‘PT<çIß�œY,z¡ܘ¢JjŒXƈ’ªjëH‚ˆ[»…ùqÌ@n'š(i4ð<Ü[››�Ý7q¼- ^“™Ö¶B88Lë=éiôzûN¬»xŸ°hæ·—šÛ)jzÛ7ͦsnÓÆˆ(·^½�¥ž9b™9aXlæ å�±ß[ 06Wbû ‚ep,ÂòfH¾Ú4Ò†�ƒP1TLaõ‹lu摆‚ó`” ìÞÔ‰/$•ä英ž¦áT¸ U(AŸãIº�ÁÄñ²À#:•Æ%¬§Ó1ÃÒ¸8Gú( ŒÅ„d³I˜Lß †øã‡œ�,O$Þ2Êà2 +CÐtókÂýó¨†+ÑD�¡¡€áFf0žFnx¸ oBj/,ªDª�e('zÐfgC �K® ˆ‹í @E¶’á ’±J ÆR+߃(áÁ!h;±P‘B&—yMé§â1´P‰! ˜Þœ‘NNeHbdzåÝõ Ù¸ö`–4‘VIV¾ªå»çšõçk+ûµ$„,<`H¡¯V¾½>Þ#íœÏÁø¸E®€þz¿|U<ñE_bÙ)2Ö 7 Ù?לsÙUô3€N©yE¨ÿºê§ÈįÁ«H91ñ¥pÌ0d¤iíæÃÀŠhf°AhõŒ—(5úz þÂë�YhåUDsÒ¡?7˜ÕÄ1lèõ9Ž‘ô�ô:Êa`q�ÞšF޾ö ÈË-¼ì�ŒfêC“&MÒše›šô…qˆ°¢g¢hÉìDÂCâÝçitGf<¯À¨ ŠÌ(šXVõV‚ êÁgϬ²ÿsø“Zïwi ÜÕOó’sºûýa‹@Æ’¨O™Vjeç"^–ïL[F–FÚF¦òº‹q‡ xcã kÀ¶aBî³/œþ'ûxØ~·l_;’>rLËtU"”?ÅXÂÑ^ ¤Š]Í!? ƒÆíÞ?M ¿ »uðœwU“½¼»¯bwª ì¿5ó¡‹eÚ>¬õ|™ÛgÔüg}Ñ'&LØÈÍ.ã鱫zŒåx|ÄÂex^¯b}©xu¢È Cê’ vÓºV·îaà ¯Û?ï7&^ÝfËØØr8ç7 ñ@çO•:Dú˜èh²ÎÎ|ÅÏþVñÚ+R Î5þ’$K8ß+L²²â•Ö¾DRß~í*-ÛX–É<Ü¿ÐÖu`‡·ÿ{ÿTÇm´²ëk® J>Ì 8öÏüÃ]�ò™Aªõû£I"�/‘ï{šwsKkÜûèhÍú¿Gwà ùÚ¼8ºjlxg5ªü‰êÝø‘ž/J�øp¸4[ðk?Ñ1ù/ú;žÍµÜòIó·¾ ÒKÛÀ5h •5Ìà”ÒÈBE¹±)²À럑”ûWõ½~?.«‘fþ¯Á«Ÿ“ï0H׎b‚ŠªJ‚Ф©ƒUD¡!!@áU©û}³Ý¥`&~ªÖÿÎÕ__v/‘voì\º�€H?ÅŸÈu„F1Ýú¸8Œùú›N‘!9Í]\N¼áµ¾šÆI0ÿá÷Ö·Ì�±´Aôp÷÷zQ8ß)¢t�pe±µ5îišF]�ÄSÜÙ²–\mæ¡|Bí>[¼inJÐÇõ¼›?—.å {FsZ\¯«M�¼7Iðí¹•še¶÷P*  Ïkge±²·M!�ž4 /Ayk$¥bª•"*!uyuÊÅ‹*(¥H¨SØí|U¬ƒÒÝ©%Ðé&Û ’Ñ­ÁZVÓa$“ê µ()JBH1(7Ãù”•ûG�@H‘Úûæ �>]jð[ÓSÜûI�¢E°­m´Tæ��®˜ßr[ȯ\†©€IAíâÑÒ>«CÛ:’ þã ACT2¹Ìo3¦ê7œMMw¨®[«uªC|ê]ÿ2©4)HvÖ¨Çø=oÛ6k¯óú°bz$žÝ;4l{n �Dà¿ÏBç­Õé’ó”]¶€ô*8º¨ñ~µÇæ2Í€#Ú‘ôcÍãê·Ñ}|ME› €×‹­�z»dÙ�"%voüN½* Â3MäÐ0ªIËo·æöþ ü=>/™ìÝ: {MìSظºë…CAj‰¼Ô‚Ô®(GJ¨EUZÉK®EÅ×µA$•Ô)A*P)JºŠ‚¢‡)“SU’KøvÐ(Šíú>Æ_ÉWÛ±B²ÛÌ&§íš*˜P¤�çSˆH™j äˆ€ßŠÔ ” Ó$#r6<좖@@% o¤V©N8*%IO_/ š“iº‰f�·œe "!(Å€iIté�š$³ ñÞº�Þnã#m¾¨$‰s6æÀ¿ë«Æ™ Ì:-õéá:®ùüsñ·àÆh6e_vh†=ù³Ä”÷´@¿�tºxÓÑoBŸôé}{{�Hýõí{ ½·’TÌ¿²» )ÿÜI œ¤ zÙI1éçUb~ºùŽ/%ÔÞŠíÕÁ±›ÜKm²µg´êÒ˜ÿ¢š3÷&Wç¤,ˆêKû7åtïP¹XPÍ&…2ûìüy77KÎßʘ þ®ï?o�¿ó3/îJdç«Ä�´%Iéû˜ØûN#‰#MЦBÂMÓ¡Tô ü�t>`=ÞÅü‰V#ÿ´÷‰‡Ø „+@ÿøËï\4uΫ]yb¿?ÅàTÄkÆ�D&€9§á¹ù\Ï~Œ†¨Õä¦xª´‡„#“]‘à„î°04Œ<÷*æ(@–æ~³÷ÿ,€ß?çãÿä³³ÙŠVäýoÓžÉúoè6›ƒû×+•ÕZ´Y¶@uï|9¾óäéٳȥx…UËîüNÏYú4èÔàyR(4V—"y– ûÎMîW.wk#eqæ0& yf~Y>ý$U€C èÌññú™šÎ"cêÍ7uhéî™Z__Á~AYí@˜ÑU ÚUJ1¬tp�œì(¡j( iò0TüH‚H0¤t¡¢ëAQ"L‚‘E*Š1¡ƒ2š„qÇßneBéãö6Û{¹O*5~úÛög(WZFQ€B,×4ág—ØmU•N•`IkoÍè¹�Úáƒ3)3öbâO×ìl¤¢"QÇ>' G¶P/KöðÍەᥘÞw‡¦q‚/ø7š=LbM4ëú~¹L¿²#<ÏãòɳV7g\‘ׂ°þÄw¦]Í�óL/¹ÞàwO�5 ªч&€Œ~¶š¿¹DžíQUQyRBÿºðô: ×Á¹øë‹wûøOmNS°…ýz´Ç?5ùS¤ÖÚh0b#ÎÛajj–äÙFÊç¹ËªÛ6dœßÙZèÈr$ÿÁâÞ»ž_ îFnkÍ}RCç?ŒB)9ÞŒ3cëqú›ßw0?žƒƒŸ£Á:ÉãíÑVªTPãPŠ® ƒIØuVTR…�]bâë`\]t…Í—KXƒagfS¸ö<—š,DÏc×êõº÷z»½<ÝÞ›¹'f/érÛû÷ðrBÛëoë[[^ÞÇ5þ÷«%�Áxcõû×àHgª}Ô¾gOÜ‘TITn¥ÅŠ4>§â¸õ½?Úø}Òa挹ùÔì[&Ì6-/î‘ÂæU= ÄŽáïì­Ü†"/{a®`òá�Xc¦¼Èƒ§ú¸¨šŸÞæ8Cz¨¢ˆŠ5=o,èÞ]Û�»°“97(QĬ‘À«S%¬÷W”ï�€ƒ=/E²¢†›�èÁ0& B†_Æ ¦v<ì.ß¿^�½ú]]SÀùôt«ð>°æLlÓÚõŽÂ¾ÏUúˆ Ì:KÄ»]× Ëéï´ƒ?äBå\Þfô;ò�gfUšü.=§n·"ã´46ùS§q�á¶%¼ï çM½ç5bÔ”ÇK¨7[,›LÐãàÂ0œiMF\dûÔ€ÁáÀz) -\¿± Ÿ%ùÁLGþ‹aú·½Ý MD‘–/AسBë&`ÌÁ…òu[Å9ˆæd‹Ø)%†™v“ ³1êP07Ãq  æšR¥hèh¹¡^(œ¨r¦fLŠŽ|{)©Ô?¬š0·—�WeÇ…£¢ònÎÈŸòlÑ¡gMndˆtåWší8è.}:4­a¿�qZgU�l4X%-–™Sk`Á¸l§IÆP®*×d:i&Ÿ�•¾ÓM!&¥6óçÜçÅÑËDZ‹ Ã&A[h!Ô<�ÆZDßú0D‰2 výŒ[—þÒQrNÚÔþ$‡éK‹S¬+ÚÕ÷ZIÒPÜðÐUñ‰¢Šb!:¿�±Ù®Æ‚ ¦` ( jŠŽŽ¡åi“æÍòËs~ç Ìù¢s†m÷hú…UkÖ];Qé‚…H‚Tø»†£gñÀU�b%bÐ*î†1í¯Øü_–RHÀ*P'—£×ãwæaÛ·Mv8cPD”˜ØÙoо®Ùñp{Ûmÿ’/¯žxäêñ3setܶߤ®SL°`e,[|,VL›ykfAÞŽZJZÐFcPâÇ8Lj† Ö>’dzH|„~Ù—÷°�î̵NT´ 9ægã]áÙ`^]ìŒM5ÕoÕZŠ­Ês'àGï—rŽç µQ¢:%†×åöªÏP¾æ<TfþÌû̽±cÆ72 �£ c=iéô)Rn{’Ó>m*R—ü´©Oô;]> ìOó'”cñµÊ?¯sZÇù>Î�ñ¿ü{ÿ¾¯«~nÕT`aÀ鎯|ZøÀ³� ~»·“gÎÕk÷½Þ;¦‡¼±{ú¾ÎÌœvnæm-ݩ׺—:?ÃøÍ‚Ÿ(DEó´éXX½á¸Ïöir‹¸ù˜òg’¿s�ž ÂBÎGÔA<­TïùEÛ¯—Õ§ü'ÈyÈîþ ã%c¾Û@Ù¿;­÷}ÇüoµøÞá÷^ �o´P¥S´Ó@uŸWÝêy;ÂnÞ�¥jŠT(Ò:Øŵ\¹¼þü|xï Ý?„ì®VYTr²_èþ_�uÕòæï!>ƒ L¯Áƒª)wXóœX�/è fTHQ¡Å1B4#c8)ц#þpÌ|ü�õU«ðE÷lÌ–0r’�Dù¤ƒiÛÆP´]=Á7„úÌaŒ9£m…3Îû2\2†ß�à /üÓÎÅéB7(¥J@„c‘)”ÜËea[U"�Q""Šê¨�Úc \§ ÏAEB rF5$Cm¡olÜxæaÏ:§–œlþÒl©% â»z5VM¼'9AÓÈ~im¼‹Ÿ;y©‘%Ï+2²î†¹iQøC4âû:j¿êüV³/T†¼yÔó8é^Ä®TÒ)AB”ÑCæÉF”bŒàφ•*År‡7nÅâð½ÔŸ ,³1Y_íxe ïôûŒäÉRZ4¥ýe‡ä§ïu/ÆûùëwapZªæí¬ñ¼¾ë] å]-ekÓrdäC`ØÅòtâÇÞcÕù{6öê·¤—;«¯]Øq¥kŽØÕù2çïûø}Ž ÷Ø�´˜ÂDE A6&Fb5Š™A1˜ÎY)Ôæò3søCéæ 2Ö�Ô·.15N!`纷e0µAš¾aêcM".ãRçÒcÚ0û~§/êþG¯æõ96òõ‰;}®°K^êš|UG—â…Ź7UÍ–ÏEðQUô%Gñn)%J‚Š¥EÔ…WÙX°‹&!–µ¡Æ(UR*@l•2‰õ¿´:Úo«7‡¯Vïf5ÇmÇÁ›>7AºëâJä™U2Z€› fi$~}’;�‘wÄ–›Dm3æÆa±¾i’³ ín6:T“n©A’7�ðŠ>lý¾¬ðk°ÎW4]ùA¸?§¥è@Ê�APQÜg M8ÂQ5´¹fu †j­êÂ¥E¹ðW©�Ûùœ‹ l{žiEóÍ|çv,¤c±ƒó¥'¶ Þf,mM�&Ìþ'GÕ×E…Sâ´¶Ñ8þ¨2 gíµAÔ•÷¼Þíwÿ/‘Eßíþ§º}Þ¿O[Ÿ—êgõ<¸|ø¤ýÕ6ôèK^ÆHeЄU³  …ݹº�Esqãbµ VJÜ�Þ¾€¿A—ó6Á)D ÎLÎÍ ãq,X¶±GÀÖ9Æ-™*âì*}9�ª­°Å{LS®À±=°ÍÆÞu¬½ÿuÙeÕÙÁ±²©Ù¹8c "lÔ†„ÆÍš(Ÿº¬–é:úœiç`eŽ$Ø)8†u�BÞ ÒaZ@$ª©2; Î�1‚èk1�¤Ù€±q{ô€>- €@J»ø‹c‚”©ºB&N’•$RJ”™0˜§9“ ª2” *’µ¨( BµPPU+YUUX´nAI0f{(ótxÀ `€Ðº1Rª„Í`�ü{Ùj¸á¸ûV s�òðE�·p Kmù~^¤ë pÞ™2f6|2)HÉB˜¦AýåägEýÿ�§ë½öòý=™ë-Pd…#v{U_ºxü!ðf»Ö÷ovž®¥Û%Ú\“òä‡"V Éˆ ?挊§ûF2¢¼i¦–á~»G~‚OL ±±ã>)1Óªækžýúj•oZé‡ò–é¢géK ò5ÊÅΔÚ³2}ð½kYÆ ÏNø¢ø?ëfóð/ó‚‹ÛíÞy2é=ׯìzˆš];`Ž¿žI"M/½ú�ZvuÎdäΜÈe–¶ÛÍ D*¹²Ùžì»\eºrë­XÓ̈† †ŸntmÌZ€ÔÜ[Ôe ÍúiÓö3½ž½»€öäm„%(¿Õ¦C Èx»¯ÙÈ›ÒÇ"{Æû~IÞ¸úï?ÅÏeÚ8a PŠ B$*!ER¢˜1¶¬lÂ~_Ûïó¯"|¾^ÿ—Ô6Q>îkò¾GcÙûÈ&Žx ¥@ܨ©†_©íGéü~Çî½£bÜHZX¾vŸ‡%êá$Ð,b5×ëĶ>¯±`ÄbM‰±Œioi„càÏ@P0w N_c ‹B+*¥TœEôR¬.¢’mŠ%%×nššŽAAI˜F¸c"yQƒD>¿¯è⼸l, ˆ!‚ô½�Î_�Fãl—4kðän’�ZºÖ™Bã‡\°�¶®>óV¬MÆÙ¹pé¦Cmü1ð;\²Æ ½Æ×ùè4Lü£|É�Ü*–ürKnI뇙6BáQì?Z>ú¿Ç÷8µ7o¹‹ñÆ'2>òG¨RqªX»ÀT¹§éóè½0éÙ‹¢Sç#‘áê¹ßnŸ¥&ÇøDýr~¥‹cj mêJoºòHJÆc�™Qê AüÛTÌß¾ɽ¼ªu35¡ˆÝ.1÷F)½ŸñÖ>Ü›ýï ÿíýΕ½ª+j­!üÜ‹ØÂ\ú3éKbM¤« 7¡Wa” ›;.ÈZÌ%(9Ÿ&½û’q‚_‘ÔŽÙï2EòÉÞ úÃt1Û½ÑÏb¾ŽQU|ú.o[PŽ\oÞ`}'å(FÌUËèüÙýÎX`zÍuûÏVÎà7b²G­�îC­­~š«éöTaºuJK6IL„ ‚–Í5(øÔK6¿„ΰ•}�Ç��œ ÌÆFBúì’§ï¢&2µµú±nµÈtT�d Æ-LÈ×ËŽ]ZiZ;<áUÌà«TÊU¦k×â›\·HêºÒìû,.–/¾™*YI�â?TNšÕEfÐRÿrUH }‘Áß”ÎRCF� ˜iÍLx,%™w!‚ Ôª ¶YÎ�{:çÇòQN¡Âñ†ü7»vT†3öØÁSÆÃh±‚¡Ÿ½üûPŒ[g‰ëgÖÈ/¥åÿ­¹Ö·%ýÍÚ(H²ã)¦>çÝ+U‚ü/Ao}×}wãBb®’Øuùn2~Nî6ù;ÙðcÊÛGsÕøðEL|a~LvD£èéî™*‰ZË,YR()ck Ȳ”b¡`°ZÅ‚ÁdU *¢Å•­`°Y@Š-dX±j¡UX±ehE,z·\\\|ëWÁ.Whù,X³�HZ@ìÜÝ{7 x_}çÛãá£ëdá�èä¿»t¬ð£:K7�ÿÒK–x›7þtƒû¹~Çú—×üì¦S;,—ƒ}€"’I~tþ�ŸþÚ+G?T¶_yPòBA~qGØÙîgéxdö±Î� #@Óõo°{<�b÷Ï i1ów~ •Ød��4öõ:8L3«9â+;Q°6ˆ@ÍÞq €H@á T°µ((ß,®¾ðW ¾ûÑ` ä»@¢vYX"°+J•ªTADRµBª�Š„T‚ª˜”ЉÕE@TH¢9¢ª@(�ª¥(UUR©" J¾Êë¬+ÀI`a}áx^‹Ä+ZÀX°}  •÷\ ¸¹!\P*(µ„¨BbEˆ $(’µÖH°Y©*Tˆ‰ ³%2AtyzW·äthм·7KN¦sðª~O¶4OÁåÝní4 .·O-$B\RˆˆFp\ÝÚ²°xYæE®½¼Óà7Çé£~p9�3|ÝÛÝ€ÇOƒ[�]ç=çî¨ð(T‘ѯ™CI%$LÓzp*âÒÒ§ÃíxƒP5iCfý\�‹ëÛDÖ�˜" (º´$׫A ¹ê¢lƒ–Çì›Ö ¹g„ÚlQ�›fóýÿ!ìóûfõ½ÿ‡1½o²v)=ú¢ˆÓC0i2ÒC b! h¯°ïe`?(äáðò}~s�Y®�äÐHýí"@$‰Bø½¢.jŠuÒÅ,*S'˜´YZ4—.,ðrUèðÛ/Ÿ ï ¶Œ/õ~\<«†#WDS]Yºü~]º:nöL»[?.rT°…´¶]燧ŸÉÖñIà…ž9´¸ÙŽyñLt0CAÆÌ»†Ü†“‚NŽÓ[&‡]!è.¹^$›!¤B¤š´KGn×ëEöC[Þ)oXÍiûþÆï<ÿeìk:ýg þ ©ærÔ1—è äýºyw„õâ¨ÿ¢Y²ú7ÇÚ–e,dó�YEÍ—ÇàÝö6¯±p®zZëãcŒ/Gñ¹ŒB+ó[áº'ÖÄq‹r{Ø'“?¾‡ˆÄ©¿j£7e€gÏkœé�µo =0,ƒ˜%uZˆseyZÜ˵4#Z´­—Ü—]–§·Ò_s¾„–5è�í”ö7£J î>±¥*dÔT�}–�ÃkÁ¯v@Á§D r_&]SO÷CeVUö©�¹,€•”9jÉu‚DÄ…VóÓÀ{—ךø’ÂpUÕï*46°»©½ æÂo¡ÿïîõ°eeeè‚Ç2ÉÊÏ䨙o˜C&L HÅíO†ÐÚ*”Í¡ŠcqBÄ«×Ì_…êÌŽŽ›ñb­"ÂÔ3®MH’v0«�”Ðþõ9P9bDH›:HÖ‘ø3«Š®5(D¥Ãmgzen d¸•Z.שFgÔÝg Íy>¿àýz°Í•»«fæ5öçóžÞäË‹Ö/ o¿H¬ŸIÛiÅ`Ú؈vÁuU 2S ÈÅݧl"'’áŽT±W˜‚çz¥ ß¿ý=1ž_ŽûS`6„Ûhl´qÈ=úÜ4ÕÎt÷±KÏûwi%€=�XìHL‘s„êÙy÷ýù*!à„AIè¹hå’÷%¥—øH*Æœä ƒ•Ïýâ…—›|Ì…¦"Ó-¥÷1,d%ƒv”ëÒà Uúu±C1kyÿü#íÞ^## ÈK!£ÐIíÃÞ+¶Ëø' é%¹“tc)ÞÍ�YÂo›hƒRÝ)!u¦€ÀÓLx•íàÐ]z£CžvÿJÀ`ædVâ­Ã`ìÞ%— pÓQ«°7È�ˆA±¢bž32€–y&Sœì¶¿C, Š<3ÊÞ:;Tä¦a‹eŒa,Q|h�\û½É�a6+.Ò¤mzÆ,w;Ýo2ØóŠÆÍ>…æ7Üx`¦H PyÌ øIàßÀƒ³ä9ñQq—»(ÛÇükÒ÷‡sÎÇ•ÎCЄ‘ \24"R—Œf¾C: B|þý¥iŒHL0ˆ<«{CYyXËŒ¯±u×LÊá-Š^˜2áØ,ˆ0 6ê‹E«@³0kßÓÆ"dS1m·$XyÞ$x0A¦æ®ñm׃ÃÍ€„H E¶ÒÕÖÒÆ0Y ŸÝp;…·!X Â�f²*;RéE�Á†Ø€Â(ßt�™‹�£L6�åy|À|Á\£—(V™�>PLD¨€R N�Òj }ª-jI<+°"b†O"—Œ©ÖS€‰À†0!iˆˆ pˆ|e@9¨hkZÒX&„ÆL+O‰/Ña={(ZÕE$èc>”01ÚÀc UT…ºyëYÝu¢ûd‰[5\È+hl+f§ÕË»õ½:UÌìDT¤²Î?;ÜM?â'¯;U¹Öâ¨/݈ŸÝ*Öi×HH!éŸÏnÅÞïOk"7³DƒTPL—ŠS—ëR ´ÀW± 3@bíòÑûXÐEP²Uq»s>™•ü¾óá—–z­`)iÌI{¹ia/âÍk«›LÖKIðVäÁ«©“i)�`GG%bm%-€ªŸØ‰úÿ^­çfZÕb¬Sb�†Hk©j%l0ëYgºd�ÐçìYÏ$qXK&[__.4˜j•Õ­Š¡g"¥SÒ`Œ?#Ôíw7­uÉ“}ÝuE¯‰;6åözl¨ZÔûwØ÷.§¨;sdNµÂ|žÊóag»Ô|ñç+Ú¸Û„£–wR0ÁSpn+Cónq\R¥I)I�èëm�ƒÆåxï´ ŒŽ��ýH±/eÙ°žx/. ¯Ä±®çÖ=¯…%¨ÝÿÅÆ­lXt®òcoŠ«°è•ühl¦ÛWñEÉánê¿6ßi"ßÓñðgËÙ»oF-åÓTŽÆCŸE˜¬Peã6Õ{heêu(ÙZmŠ) çcÒ¤!³Ï@•;Ü­ Ëf²)âJS�6+dQÊíiy»ŸØí0ý׬Ô[¢eÌÒž“‘RYÍ7ýbùî«ñ}¼tMþ‰Þ0žÜ—¶Òù áþŽœíbÃs•ƒäÛöÖ÷ÑtÎÖ¼7?£–ëWÍ·³¼ýYúß'��€�H²3jf ÙJÍ…‹Z](§ÍJ«I¹Ý‹jÖž½�»]‹•»S#Ì”Ä)]¤±Gy¯M”ø¹§åj’’ɬzM§CMÞ(®¼À…öÏêx'†©;ErÎ<ÖKŸîÝÔôøv*9aù*ÅÜ5~ð@Šáw‚yø ß}ÀDÂü;984aà±Ivh¦*ûÃèõg™ö%~rvyÛëÚ!í5þtë7´FÊ¿ ¾ÿ=¤²l6¨Ó‘<„®Åô`rº5Ö1T¹³la+ÕN²•Áá`&nî0“�JîC«ù|¬‡:¸øq £Êj? †¦ªæ=7²m^ÁÎɶ‹�‘HA€ÒO·?Þ¨õiídëÿçF“õ5è<{›˜ 6³ò˜¼—ðçÒæ3+ÝJ/ër˜�¦”ÂÕ�è̤º‘1 úø [³­ÁÁC;™ãwGK~“Ÿ`úT X™ºÛ:5©ÜDÑJ�4ƒ¢=¤??`Ýb¥PnÖXiiQûѬ’±rý_ˆø±ñÓòi®ØÏäÝî%ý=Uû«)Ïï»wRí#ú¼­Ðñ»549M’N°}¾:Ößeü,°NƱ½NR>}Hh½fð*ž¹f?f &ä†X1à‡¯·Õü óNA�*ŠˆéíÁz•#ru¿˜ÆÝ9Kp%2¢¯ ‹ZƒEæÎ8Ÿ Çðx« j0¨œÐ !Ü¿wøc¾­\ÐËð½- Èv ãx ¤•sÈ,á¶“NöHYß›vÄñ+£ÎÆYõßÃX;ÿvû¿·•·$ù�y«4~¿&¯rÊÆWiååð~¶þãRx Â:„F€iBãîÑõv„äí}÷È”¯mì‘Ê!ž}’Ü_ýõãŸ!ŒÌvê±n„ìéêi§;ÐËÏÌJ¼ Ïëèj¡³Ñïá®6dp6ߘí(ykHŠÌÐôžÖý 2�˜ÌYråJ–) ±€÷>ÌÀ…kÜѰfxµuµ/d°<óØ´àI8c´ÂùHüßóýÍ=÷W ~F>#ÉE¤�Ô~P1À: ”’`ÌÌùqïï»=¶ÙûÌ÷¿U£>Z±|“Öú�Eu²#d¹*[®“ï—)àBTÐ1Ì‰ÃÆ4»Ùv\Û|¡ Ø:,æJ”ËAÞh"`˜Žr0ó„~T'àõ½}¯_ÌûoÞý–ßò@Sùùt޵ãM= ¸j1hï³®E×ê Ž’˜#2 6a&@“g¹ÚT²!°dƒÁ�ðǤ¥��`‹ì� ´ß¿œ&4V�kÚ¾øZê/W&‹i«ZBc[F«†éIµoR)¦60‡ÙrÛ]Ýÿbëµëç×<úé=”?KÈ™½ïçö2‰bûÍ'ö_We;ÛÓ�£Ós�³·ÓàZùý<·²ÃB’û¯´àÁ5œÆðhçù)0uŸLy5ØãƒdSæTÏ¥]4e� ô½:ÖN›ÿvîÖZ¿¶‚"—„‚ –ù± ØeÓš–µ+{·éý×6€ìŒ’°Œp„ükìYƒVb"MÌ0 ˜¡ç<þÁ-A2@ÆÄÁ�ŒbcCy3aöòp4•jÕgm.®ïZ’¹ˆýCíZEµi‰¼y›ê”Kíí&¿ëùŸ~Yöd.l7ƒ#0g²wij0Nƒ²ÑŸº'ú@»zx:ü%E�-°=V£* A®m*¬²•,>Û¸ã3üõè1Qn­k°U]ƒ¹ÄÁ©o‡,µ¸%¯“Ñélv´"q·âBÁËyˆ`ñ_¼�‰4ÑPÃþßá³é35ÿ½NŤ`eæÃu1 Xs§ †¡ž]&O37°´Ãì@ûmìdšo7O ý?<àðôx;¾(þ�_VƒÉkR„ˆ-J¨ºr�MD ’ãî¥O_àö? + Ì0GºþÙzëJìÒHi¬Z³LgÓë˧{Nþüùäÿ1ÿ^¿ˆñÚûu{õ.ÿ?ñyÑïw 9“ —XêrP-2£.jBk‘5××@e¯S.ÄÖ^›ÓƧÞÕÎ�c˜î¨}6ߨbÉ·“ˆí‚ƒdÏ-a�â«çÞC¿WôY"º8îøŒaÏÌAvgн ÷~,1‚ìù÷."ú‘È4àÝÒËcM9Íÿ£�Ë€K˜. ½‰ß­>ýd_ðÐåä¤Ò1 ÒPÁ§&¹“³S>µêݬõ‡.Ve÷Å~�&ãñf#“àÍ�l0CÁB3ö§¤™ƒ=?Àaªg?yQê¬Ki³0@Rn• •(M¢Ø$ÛG·9 „ue¶ª #¨‘Ü«íµÜ¬H”~…rd!hÐ| PÈ/SÜë€;º^7ÏOÞs»ÔµÂ”2ô8?kïJNOœ”{o˜\Ü\­Ãüï°é'ýPÙþ[¾z¿Wðý£äiEð='oàwÆ<1¨¯û„|~Ý#Uà¶¼ ƘÈô�Å(J9ÚdocøP–B‡¸ãcpûŸ¯d‘ùÌóo÷ óÿ�¹»†î«Üú­›’1°ûÉ iÁB¿Bú�|ú²­3›û¤QeR¼V‹•"9L7qµy*£5ÐTAâz¾Bˆ�)¨�� ‚ �‡?4En*‘*$ „J˜4ÐZBÍ ÂP@dž87Zôf#sËÒ›S.œ¢YÍW£gÔß³HÞj–5‹(ÙþÂà)Ó^ŒK'½þ×wÇhçö¢LG±�ŽÈ…'”aüœÛ¸êÉçŸVmÑÔR»�²SþOnþ‹ä‘ý'$ë~S â8 “Ûä Ì¡rGøÞÿå/¼§^0ÿ�Û¹Ý,Å—Hnrƒq[µ‘õ]ðW?ÚBhgBŸ¢¬¨Æ4&K»ð¼ˆƒÓv:2Jg®úy?Úúÿ)îuøíi­R"Ä�h¢ˆxå0ëe¬ZÖ°YZêª/¸±P¹Ñt¥$!I“÷²R³Én¬Êy4“2ú*Z¯Y‹UØ:õkj[A´×‚–œ°Üˆ<®¼M^†"D¤ÃÐå&MqGßÙîïIŠ[艶p•[ÚÀbå$’ $�‚ JEÿ#©u¾ØmøiÚP- ‘Î@Ðê»ërI½vðñÅÄT4å™Ta{G‚Pˆy>ó|ÜÁ÷>‡�áù<üøÛûáEÁm· òxQ’ú²Ýrï›Ê�f~T¢@"'ÐAN‡òó�'a¹‹„(4™‰ˆ—œ¬µ!|jRVüäV˜U™}x"`ЖR¤ëÓEU ç³ÎuÙÆ•¢�ê–aÌ2š£ÙzÌo Ÿ3©M5LUÃîxƒ“X�xÓ,·a ºg޼…Ñ”‰É�ÊòïÀm×ÞEfë¡¢“ÃÏ™í¹( ;ØnEmiÔcÁ>‰À‹óo6fg Sy‰Š—ÿÀ‘ ïeéñ²[}J¤ŒÎ+ ߨ€ÔÃÁÆÅ?–—XÿöNvW²×ØÇ`€zn¤€®b9ñv;ü>3Äz_“Æž¿›¨Úe-Q%i¥e�W›9MTPÒDG±î¿óªõs:Áãn=ÞJtÌ æk 1Œ¥ç8ã̰R�~�I²ñÃImx¿Õv‡Û0 1�a ”ý£ r¤”ÛëÎRùøu×ãçïL£B\ˆ]¦•%"y€S–WžÐÔšöfv†Í7Á6¿keödcdQn•fA]\˜òXx=" r+ÔE¸q¤È�Óg˜-Žœ )èk)f £ÈÒ(k¸ÌôpâZYSåø4¼¸;ɽŒ%…„ 2ÊI™�?Ø}º„Bí*Ë«Ii�:µˆäÓ¸ü$"ÞUÈo%ôÚr#”×Òõ•ˆX8ìšRƒŽ Q‚íuP ;4� &H2ÓÐ?Ê,CÀ¸œ™æÅù?œ@sÆ[ÄB_�ÍnNÜάž®‡ƒó@/ ³zÊŠÜþ�Ÿ'w‡�8hÁXrš’Jߪ+«/ÕTÐnúé%”Fr�ëñIP`1'ŠŽÍ¸Í;Ì2&±¸ò_Os‹ò¹Kz(›ÞáDÕÚU†E/¶Ñ Át1êmƒ2ÈØ!YO¹ ©Ë™K¥¸™Ê«¼«xDZ.ý/·P Þ’ã—¯Žl)a<¶TŽ<|ÏÍN®Æd±\”â”™q³–Å&$Tm·ÇdsìЧ¯-/bÈ‘)„çJÀ‡Œêf™�ëw£>;:.s.öLè^ô­ä8Þ3R ï;Wú¡ÍA�Ò<.‘þDC:­ÌpZ¤{S;_M“oB@dê`À3¾o§ìŽÉ¢†Jø�ÜCàûæý'åâlÞªJH†‚Š™¨Ÿå{—7qçö~çË"'Aè„"%§I)QL�, ]N£KXiË:ê Ö¶ua—Ÿ`?ÑpÂdRJß6ÁÝ�>2ö5 ¨`a‡ê^"€L�4‹3�íZ ŠÒ´úsÕŵU P¡r(ÝBª.µ,Ń ‚’#׊yï  Â@bmŒ•Ÿ¥]K;2ëö¼I™R§S™� –ܦ䀖S�š“o @�$ pL‘ Ê“ x×Q‰7 Lg6 DPð1®0‡6shfb¹™Q‘ƒ!|Ø{=t ×ɳÄ—>ÝVÞÏŸçÕ“å�‚¬Ãl]†AG¾¾ÊAœÙtOÂ0ÂÖb?ô®+ïÒaÚ>ˆà—,-—`1½s@ÎG¡º[¼|&$�C<�€”€­-&a€ÁšÔ¦O¶ƒ¢õ*ë¾XXZ•œÂÒ”-*J  е(Â�Gfj£PLÅ!éJÅ P;ŠÖ(")ƒøP"‹X¡»P }¦ ™pô–¥ëGá¨×Z8ðà ×bakÝÙáCCY“º¨ln©Ê0“#Ù‘{ND´ÝåèÏ$ãqú“u¿ä<ÜÙb±ŽÉ<3À@"#XI;-ãâ@Ávs8±ÐhÌk//1Uk~¼`ˆ£&$Uu©0?ç8#0Â’ˆéæG¬8Í.Vdh¡+§²zç”� .Þ“È2ªŒÒ¤F½�L(¥„QC !E‰4 $B êÕwèªÔªtüô¨CiµéÌ•Æé­[+¹åÃñ> oM$�Uôž“ˆÜÄ—ý4V‘ é~úyìµÃ*Ò¸ÏI„AK®íHõÖÚržMÃŬn°@0™÷ÈQ’†¹ì%�-y('8÷$5Q"LQènÎ"2ŒCµJx·1W¾K@)êÈŽÕZ‡šy7j0y7à g)�xrȤ�3¹rÝèÞ†â©~kûSÌH÷SµrÞ½§NEOóèþ+3·› µ)¢ú��QŒy‹¢î½Ö��YÌ–ÇN©›LÐe@V1š˜ ¦*@g"#¥V×V¼X(=m_„‡ ¸¹5ó¹ ÚÂHP„‘‹+gºc> $›°à}VoÄÂÑÓ÷+lV«û¹´�^ ÕÝõ1eüšÚöLÞe#kÂß6åûòñ¬Ò czrI 2àdaùõ�«h¿f|øæA.CÈL.2§#—JG)ÅÊÕÐl �Þ#dëˆS’sZ©ÔÏäWªÛ£åñç_“‹©§Hå×çæò›ÕUEHD+t!¾� ·o¯_V}{e �dphÕç3Yƒ8ÞlrÕ£°Ú(º¦‹T±@êéQu*v ˜âO{ƒ¿ïpë¿“ÜY›me´éVï_/5ä>FSi�—9Y1,¥E¥Ø¹ßPÂd¥Ôå+šcX˜A”DÚRKŠ‚æß伨Ìq‹TmŠ20;¯WƒM�PVÖé•«X½Ú™.UkÜT`¬6V¤Õô�·ùz8¸nñ·æÿ©ÁdL*ëÀÁ"óÜòBÁ>ÏCäö‹ZÑ9¶ê2‘0 Ö�ö¾Ô ã9‘¡ò{bJëÚ g.е¦m¼Eç�n¢Üö`Ç„g—"9`�ÒRvj ‘Ù~LÀ�¹“±‰X PG•©i„„ã&C"ÖkQ,mÕ®ísZÖ@5ƒïÔË’/÷š?>›9ñ¸ãÀ7xÑ7/k2®†·†ü[Þr°|ði[QZFÚ `ÉÏ5r~�˜VY‹xõP "tW ´B,ƒ"|”0?gÆSíh*Ž…°O*Y]´wD CŸ6ôŽå(ë!×SÛAÌè Æ ˜ïÙ\íK—žcpÌv™m­Ù6w  FV|wÇ»+èÝâò·`aHäJpXæ U; #-ãxÑ;¾ÏUÃÀ�ïä\míC˜xa¨ ¦ØêÔ¢a ´³©OF;•%xó¬ÃÏÛPqêÚ¾Û®­ÞÓ.|Ù®œµçãÏ^ßnò`–9ëÙÝ[|„Ó¥ÂP ä`nî8ùq6†ÂRÄXŽÀ7L ÒbîóÇÜùøë†wX•6®è×¾jš cËvŽÍF¹Y!ÚþÎ)STƇÐj]!žMÅ{3©O X^}ËFÝê8gŠÀì3"èϬF£q»ZÅ#¬A2L' ·®^Tè,- öó4޲,m¶~×¼dc.wzkœØ(\× GƒY&ɰdEO~ÖõêÔ €ßˆôón˜!Mà€Þ@v‚ØtNJ�»0ÞÞz²ëí¸¬í4+îð̹³Ì«SZŽã9 Š}Æw­Áž¥™R±w'‡7Tmà·à^ÞDCQg� †3š:ydæv’©»±®ZÄ·’54®!¨ßÁ1âÓ¯ÙÉ£=}Ë!ÝÀÜøðâg8œ‹÷vè `´!ê7j£ê:† Û%¤ rÓ�\ÀåÈ… _ñÛfÃw@šày–uÜwðÔgï3f¬¡ÕY2<»ü7Ï:Ð.@¹$ÈÆ‰Ie¸{yΞ+êÑË•9^Ÿ Øž3ÖÛ‰# 2žýKQ�¨¨°@Aö›»s°8ôÀ²ÌtK½våóä5…? oµZFÑÛ†Q™Æé°ð_Ù¨61ÊðÄþ=}kêqƒ?„jŪ¦•Ú¸›¬˜½Þ€xÐø€÷±“ÞUø‹ßRo¯P>{Ö®§�Ž»uÄI,G ˆ}zú—Æ;uÐ${�лü[‡4ß ÇÑ»tGŸnä°ú!Ð^?[·ytáèl4É‘@=ž{,«·ÙÇbéK�i�¢sñ®~ Z<¥á™¤vÊVÎÔy@}�È£ÓÛŸ¿@>ýÑåíNñ© €Û H!hõÜ[åî;Ü{n�»‘#—½kD`¾Ýº·°çžgNÿ_o5 älõ5EÚ?—“½“±kmRµ©Èj"¥50D„§ÂÈÅÂQtSXס•|¡s%/ŸBÿM ß‘eÎYæ6 "÷�åçý­ø€:�ŽñÜ}»§;Ší·Z:ßVãÃ"Ðeèèò\…a©ð±u®ÐÐ"Aoï:CtÕæüø­~!¸¦EÁ�³.×i¦„C@3\kéÜÜÅ|„�uDU^cP×éŽ�äôð;n¸x]Á`m6ìõmKfOM1Ò‚Vú÷ÀˆœY‘+>ƒ±T!; œ,/Aã(û•}«2åá˜üÒÎ�Áq[ÇqŸ­‡Â†î*ßË zb4 =œ5§Õ¹IA°†Fúëf,)xwž7—m:N¤¡Yž[|40Ò#(¼ƒ�0; Ëmpsæg0XU˜åÇ×›•ÞÜœ¹g·™ZG³ÉkÜ #·Î“îY2æV Ío Ï©zYß�,EþÞó¨ŠD¢¬éóO†3…ÞˆO)3Ó}ÿ\>OIô0¿]¡ŸeOn[nq­ïÄ~„Ǫê@TVd-YX @…]‚4ꪊ­LBµý_{õÚ‘uùÁÙ¿:»ÆZî0 ?‹cœ±+»tódLñâàðƒ8e½-ÑÀƳq€Æ+×h=-,‘h˜ruˆ(Íè¸Ñð·úÊ#ŸÌ£Ê¢}5†Lé·Qo¥•f™�#:¤Ò*sõ™¾¬ìAœôðîáÚ1^}Ué9×ëë»ãÞ#}Ø¢†ZTØÀe*)vX)Qeóè¢Äv”ÁÏ-V*2Òï' Ì`qÆÁ»ÿ)$ƒZÜVfs¯‘›G˜ckݼ“öxìªØ :üþ]PîÝ?§ð�°¿WóöôíS´XR‚•)¹6e)Y6c@P4@d¥† .T1ÓM .¡!–C„•{?+4¯£í«I ©ÈÈ Ì %îš!,ëüj ‹Üâ20CìòWÞ3›x Á½ÛvDY !ZÝŽhkÏJ 8“‘‘�Ã_"cŽÎ²•T¤*�^BÍž©!ÓµhZ�ž{—]ü{ó]’о• I ØädLRA±¼Ú¯Ä{Ǿ`:Y[Týö7ÖÝ“pcz>Í .zOLÇÙ·ïÚ™ŒDEi�ÅÑ-=¦2ðÜE³\áãW™ 2‹ Ç�k"¥(zŽõ˜Ù½DK9Æó„ÂF2'_J_ ‡è&wëfvì¬Ý6Çâ£)©^©Cì¶?dãÐ’,å”ô 0›.Bq÷wp[¶ä­ À€'Œ˜ÿnó9èªLaN ;d³B( ‰¥ "QÂíöw|7aêDã+¿Ý¥Öm<߉ÛäÚ®ûK·GHMÄ!’æºÒDRviÔ 2�˜Åïþ?BBÑ@1|Ùü{ÕÝŸJT:(6ùù¼T¥ŠžRoÊ`eö „ÍD <£ 0;sa~�ì TOéhüÈÀ95ìAM?Ö{Ù½d�4 ^JçðL¿º—VEúxE;­—)/Ôh@wÁ +L:ôöáO§ðw½-Áv!Î�‘a‚€@‚j$ËKa3{·Râ]gÍóoÀòÿcóT¿¤{¾—à×üÌÞ}9…Û‚/–ÊDÕhú\á� 3ì:üû??ŸGýnîùòާQ2ò@äžg9Š¾ÝŸÎáÏø<ǧÔ×þò/ñÕûß_/ÛM¹WÖÉ€€r¯.£i .ì�‘Œû9õþ=ñGøò¬ P Dg(x‰ÒO1µ$ýÏÛO®æWcÕ˜¢ÃâW»›:sT€E‹ÓshG™ýpÁOM.Ò8�‘#ýl¯êK¯þ©Í?eøñ'[ЗTBôÜíqE|ç½h~~g²ëéúoq_ˆáü6ù±*|H^¼¢Ÿ{_÷Ä6 "©™ù$PEÆa”3 ¤ÉCÁ @A™ñ<×H;à4U¦«BßßH…{)IõŽÔ �ˆ¦S* ?ŠSL>­Ñ%b¢D`†Z'PQ‰µL©TFFF£3~oæ6¥�ÕævþLLí‚dÁßìî¥ÜÍKÚ”ï{"O¸ò;N×¥ÛuvÉñh@ ˜3Fbù‘œR­æÓ 2�_™Áè|rpdè!åcÀˆ Wí²V@³�qõU¹�ŽƒhGÐí�š¡-í'B×oš@ˆƒÐk_›>¼zõgÈ8 !Í8Œ€i0D$|¯ãB¢á­_Äò=‹?,þLÊ�|l7» }{y“—M¬«V[µ‘\À!M!•ϟÕϳ÷öaÏ»îÿJ†+ÌÉfB"ÐÏŠª« ÿ~#çi ¥h��Õ)fd¢S )@«@èü]¾_»ŸÒ�kïý�áôpr;9}í~v{º:8+§[^«A˜ø3°Þ�CÔÂGÓÓËÃy»�ùÑÛéÑbôBŒlÞÑÔs.á®åÞz?½?Þ0¿§�•Is~Œ9ô(Pfˆ""Œl¶g8ŒÅ ¢­‘ý,¸NM¾2 OÅËL˜~:œ §9J4ŸeÙÿ[?2vüß^ç�F7Ø¡�L"6ÌÐý›ré©4«cPâ°2¤Ì€G§‚5ú³æòû_‡Ø�ïõÿ/±üþDy0Ñ¢êa˜DcTÈ B˜™B�jÕ+üûœ÷ À3$ ?­Ð«�ÚW¿#Þz–ýÏ÷Ý“ý§kKýeèöY¡oïð­ç‘ÉÑéìÁÒé|£��ì×}b“ Ä|O2<ï]—­ö=8_{c‡ÝúnÏã}¹©’ 8ÒÃ~Ð4Ûažw mbþ›¶×ÛËó¿;©×ò9<_}ôÿÓ�j)2¯4Ó2bÓ3lé î{] }m‚ ÞÕŒ?Ê—»«Óëíûvã¹³ÚúÏg·i ¯|Šë„ÂÖŠ†¸%Å(®dFH} u‰a…í¸èiƒÂ%^«Š:ñ3µØg3;=Á²Â6sÞ¼ø¿W4ëçt$@㮡0”ÕS—u[ÿŸíóþWbä÷þİÛ^:qöä^~0 8ˆlE•9„˜cïýoœ]EÁ1Q4ÑUSøŸÊ;~GŸ—¤lò|mœþU˜:3=½ò]’Óöq�{Mî¥a˜¶ÒÏUš�ùßék¯Rb—*ã°â•Nûùú[ƒZ›®ø¡­ÂmŒZø+ý•=L• Ö66¥tïv`»¹¦AÃÍ‚EëU«ƒ30#¥XŽÔs(èÚ«íØ¯¬÷Y‡ 쓡Ƕ”Ûz¿º·?=ß#ÙÈ"r‘õ"„”&“mHá.…P6‘FÕäø=ÞÌØÍÕö¾oä;îúÈÚÇ´‘±�FkGhñz+Ëáõób>h+|;ûqÞìmÿCµ†Ÿë{?ðpp:M%DþB€¶²$i±ÝdÌÏä˜ó!ÚÓj„âïŒW?ÀÔ©3¼PY,“âwz'T&·,n�ºˆïv}¶´P0±£jrHõ/÷kdf¢ÀmÌдL‚ ¤¡Ì\©Hoëlˆ?Kkyû^ãq0}öl< @RU4§G¾û/—òsÊüäêç­¿Ü=9îÁe…,U°÷¼Ç»¤öƒÚi¡�6ßg¢ð÷½?¾Þ¼¹ýï]ýÞX_ôþöÛFL¡›((6Î7 �QÄ‘.K‘ìP¾––‘YÊÛyeÁãLÇVy(É· Û-D[?©w}5fgj;S¨eUM"Ÿ!6U]¦Q“M‹, àç½/!Êìß¹*8¡[Y:Sù71Tª£àž¦p$© %)AŠ"V’šhh�#Œ’")¬–Æ7æîü_§Ÿï9&¾ÖÏÕÎg»8 CùôÄkÝdo*9!R+ʪ¦ÓM¦Ó2¢„ô}›®eQ³Ç)¼LÜ‚R2ÃÚYlÎÌÿ>ćo�§� (õn‘e�c)·ŒV±aƒ|6�Mµòoûcq égÐRG½‹è‘{éMŽ<ñ€f F“ýŠO¶ÝûvÆì‰$)–'¸‡Þ0çÿ›thò;ÍîœÝ_»möT°ìøê¼ys_pË㌅ ¡½�~Èï|ίÛíûÏC½ó:6uˆ’©¦$‚h ©<ƒM`�ÈUÎâ>÷-¨¨Ù Ryo*nË�Lúê&8üŽ\•‰k>!™D`ÂD21)_[µÛõ>§³´wERF@Ïé¿jì+;=g¯´ÒÈqv[\–ÄŒ Æ–Œ@Ä SÉÒH„êB¤4F˜DÅ Öl©(¡D€ÊÊÈ#m«\¦áôºâ ã µ˜|ÏàO­h¯úß]t’ð[ŠÝNØÿ3ý9X¢Ç”ˆ+JõPMšf÷ÄÌ–SqÚD—:¯ÔÎ!�K&àfòq‘bw!Ä9-Ê)¾wúÉ� +†ïžúšã.Ù"D)Co›Óø{Sd”4»}½ÂÈäóéœWƈ¤ŒY\À±•gžØ§ßþOß«ïgÇü„ë*}Ì}™ÑdƒSø¿ÂÍX|MK@�Z©Ùj@M,mB"œ«E ÆB]ùQ<Ô9´@lËûî¨î¥_{íKSG$hÝ�¥má�tG`ï6  ‘dbÉ(ŽÉŒ¼>oá+)íË%­©¶G§×}çmØo°‚v{Gö‹°2œ:´s €æÜ×Xé,œ[ÉÖç1T­òði…æ*Ï�¬×ÚúV¶¯‹èîâåõÙ“Ìì�ÐÇù´r›!~\Œ(Ë}eëýìí¯¯ð¾éÚ¨3—‡ßçWXû:øŸÄ"ÈLˆÎ ÒZ´vŠ®¬Z¤ ˜� #›÷#m}¼Š²Šp—Îy@}S¤ïÅm‹pêe3àoÏat6?çÓý“@M·n—knÓ𳩡öµ²²”Ü8Ë*H«ÔÌ52Äà�81ÆV™Ì6‚CsS%”¹š‘3è"32js>‰ EœÓj§òÿœ,‰f=Q ÓMŸz�û;êG¸kìãy�=7ᯱð^Ï˽oe;i‚xôˆ°¡?ÅWHx‹š�Ú +7#ÙÑò1 p×’Äpeb}æ°ó#ÊN˜H0Næ¼ÛN5¿¶w—I=_OøI„TþIÿŸ>Kܳúú^›ó=7yÜ{®ÍÏãþœ^úYÛ²„yû%µúüi$vÕè»ÚO·�!£íö2ƒZ¡Lt¨”I ŠJT)­k++QEZÕK¹u> ñ}’ì4ú^[a}çý‹JP’68ÐRä�éŒbÕBŠE.¥”}]>‡oþ(µŒŸSáw^UÄúŸN1Ç…êEëaL¾æ.%–{ c5-ìAì(õû¯:K©|Dn¢6y|æ.0ÊŠC½äµØjt2áX[ÉÕŠ“òLØ~D¬øXJ74õ=Y«Æ§gbu 9çB�F/&e�\è: 儤µ-êNP%ëM-é€UÆxì$6!˜,Ôêª@‰°¦QP÷c,SIIF¾¾—ćQ l6ˆõ6–Ç×B †A 9zÔÞœò+˜‹ì V÷òïxuòŸn¦·dlth ÎöIô¿ÙUí1Š^XÄšºúù*ÕgŠÌueô�fƒ·w>M�v6¾”¶Ó£î¨×'®úFH²oäT3!“š‚Δ´Î$„_ŒÞ8R5oVåÅkü–èC'e¿¼¨Vz’¼©ßíl×Ù]ÇÅCZïzùüú¿7Ö×ÅêʤAC’ !“Y Y �R%.BŸ½ëhs™ƒoãp ø] Dœ‡EÝw çteò”Âá|{ÖTY 4É}Á…6æbì;m1¨Ô.h ±"Ù]£mÝÚ”Àm´‹àˆ–›H†Ë7`0‘¡“€ÂRE¦d¦„І. ÅTìÃL@˜Z Y"¢&H”1% &˜ ²¢`W (e,Ä`„`Ñ*†Š‡IJU1¢"‰(£\ÁSHÂZ‚š’•Â2Z`�Éh¦!JˆR&€ ¡�¬œ€ÉƪBri"Ñ‡Ž¢i¤Û¨›/«èËTîó]|±Pâò2$’µÁFÝ4SHH�**( &À1CKt�¤$pã°JJNœ™dì“B°š¡6ɶ W$fŠ™ˆ$£[$’é`?»ÛŠqE+¶M#nö%Pd¸FI‘T‘†ô.–ÿ—ˆk»Ë·“E¦BddnÝ�ä4 F–éÙ<Ûø´÷Àƒë´ø)äë¿Ìž7¡õž³Öу“Di‰jÊG¢è0z­I) $ƒõ(î±½ÿ›µÎé8š�2=1Ÿ°˜†=µá;‰~‰¦úþbüž‚= ¼Ó¨›x2#2SBR�f�Ž*BÑIU7LœÙ2ðïVœÜF«T­¶Å™8ò~þO5ÿ§�–âvbeÛtE¦%qíúú›EõˆJíŸÍÞÍa–¾ €&@�[Bóá/ÞÏ}ÿÔÑï_ÄŠDšx¾~[rÕßm±ôÛØÙæF`(È» Âa½2Î,'koqˆ…W}[ -ÿÇþF©Qÿ£õSÙ5´ÏõMÍþ×)­õy»Ç%`Ìaåájëmt{î_Œ’!äÃïöò~â?n®ôõq1ø‹wu>ºw‹îý?gùyyyUÛ›Œ2UavJòøCžé�Ì)|>åüßµÿmßËŸ¾o¨*&É( e!@JfU_øþ¯ðÿ«û?ñ¹ÙÿvÿfPþ¬]ŸØ‘ºž‘ÃFÒx+aƒêü�â#©‘�*Güqvär`^Jt‚ìD³k“ËÈȽÜõ©,ÂË÷nÙäèf»FN_â:#&og8áü¤zý‚séÖkò½Ç“ûÏ~+ßoðP¯Ìì:1JÌB|>b¿? Õ¥œ–f’Õ™ñ\CÌ;±‘�fkÆÈXLüsî�’xL)(!âõ²4••¡¡ß=hH¶Ë’™ÇþÏÌhwöükÓâh^cì¿™î�÷éÉòÒålÕªÍTjf ˆÁ‘‘0`',¦�k›Ÿ[sôe4ýôyª±nQê̈š2Ø1á˜)YÈ ?=(é‘r¿]æ-Šè’œùë›>…zñýÞh ¿-ýüøO·Óý™~”ñàŸ#þü>­ú{ßù´ý]?©ÉEû]Ö@“ë{ïï‡&{€™™Ÿè™?@)UCj•Ô%Ÿ=XZ¢ñÌk××Çö�ö ÔÊ\œý7S{ÆþÛ„øˆËÞ—ìXÝcw²8 ±–ÉmÐþgðfâf@m7=“ü&ý¯Â\°°„ú]{Ëe=¥ñ2µÎøÿ÷C<[¬–‰›9LÏÀyVG¯Ê Å-O[ †¼Æùtø¾8’Ñá,¯Òü~–s’ü�å@ �±3ÝñÕOOõ¬°Ô‘äÉý;·jÿŸŸ·Ó®ûüpçhí¼Õ/�”á~ÝÕÎZ�Ý Š…7ýé@d´.@¹VA’H=膤Ô&åíî¿ÎÜ‚Íߟ=Ù©ÀxxÜÉ)5„Ñ$dj0M•#áØpý{öÉþù{Ÿ³ökgO-æ™§nö&Íé¨Ë)‰¬Ù(qßí÷¨©Â©QESN‰•FEMÈêF1iúìµÎÖßuPÞý�“[;…3…RLRçÍHâHlÙ:Üû•Qí±6o3­Ëæs™¯ñ$9—÷1àÁñþß½V®7É·ÙÏSâ´©)Ê©2¤+íé®YlYiÔƒ@i“NKê ްГêsD-WËïÍ�™m~<¸á¯Hø#{&8àµs¨%d"´�[FöÙoQ¤­Ãàʵ‚üÂþöÙ·òëþ+ïÝñ½Ê¿§§²ZÄ…åRØ:­‚ݪ|°LUß'�_Œî¹‹D¸Ö‚DoçÆæÎ-6¢áˆ�&ÒH‡4ýOæ�«1]•Ðì› :D4¬Y+/kÙÂe 7*�°N‚�=«VS{`�Sq¦m—øOIO-ý©âŒ4³ ¢ùàµ[ðê6âþóñÚìòñ•îC/8WkåUN2Ûk4o�Fl—ÌèÈ6PB>ùD$_š§l¢ 0„<ÈÖ,ä�вÝP1¼¦HØìëÿ!«ò*ºF[ï‘­@|)™ ÷LU?95c´ÕÊ›µ‚lêæ£‹rŒ9RpCySŒŒŠI � Ð3Å8ÐRŸ›�Å Aè²O<ºÃ髯/1$èY�$_›û"œÐl$ëaý 3¹ìb†�ˆ_¼Ä�j`’“_ÚÿËþ4¼µ7õI k²t¤€(�”Ùë®¶ ’ÿŒ�ÿ7ÒÜoMn­„ðŸ?Ð,M}O_:ü<1�€`Ãצ;zN þ— Æ¿¹ôBÀÙߥ’}Ý-�=åûîÿáuKfž;®÷ÉønÈ ò}sý²Â“‡¨—>í§àúÎ�3óžrP‘Ø>î?Ýÿ§{ÆwiT<øP0<Øà÷úøþ�Ö·¯K×ôÿoÐõ½�²Õq Ü_¹÷?…CÝxÍ5õø.‘)ª¹iO;ÿ³êV bEì^ªâq1‰¬Æ¯æ%MçÈZññ¼ØVþS¹É…ÊL3‰Œú1Â;˜œh!ég=SeQ�޼šY[uVØüx^Ïç<*¦ îìdÜD«R9MŠ Ì—"&á7„#ðåZ!�O#9•RÉsÝ0‘i|L}Ÿ˜ËÓ¨­óó/F[ñÇÑá…; k)´úØã<†5$ °I×Oܲ�ñíûÆ´VèSˆÿ9*!åÊæåÒ”>e½\Òrà©N|4ÚÛÞ±Ö‰‡Cí�ôÌ�&eÌ9xøQŽutŸÍiÀý ¦œðbVY$Òt;ÖÇà÷è/cfH—çç=º×{;:œ šÍ9Ï®�,”˜†Õ =ö�¶p`Á…µá²äç˜7'ŸÞÿubi–‚øyk×Ì–”±ÛPˤ2–xu´ÓEJ“ëÉ]’ôÝÏ êìÜfÜþÁÕB�u ?áô}/Æfr¿é´ø¨Å𽻩qä TùèxI™Q™¿Œ¾uìLjˆ{ÓG{JÈ_Ôá<ŸÂü„5ªŽ»œoÍ¡æfÎPç)µçRó—FKù<À´@ÿ“ØKñ#®1A\˜þc+·Ôñ•hÈ‹$é�×:E- �ÍAíÚµòYïhzZÁZ-Í–<é,KÐeü¯aü¤?gò÷܈¯cqøò¸©ã©TãÚ\õÓw°Y³B‰Ùȇ�#�=p^èž;.qÿKZ× ÀœäHˆOâ§ú ÿ_éo}òûÿŸ}☩÷$*JŽ6~tÎwK«Q1y§Ïá4‹ï§þ%§+ô²·Å Ïü;(Ð&ï�åhàÇ¿Š?§\�Ãϯj™¢Ñio˜íý)ùÎlu3„ûsL¡� š^R$I»vfÙ}ÑéžDÐ÷Áÿe/øÈ¿÷ÂWùùù~æäÇ ÔäÈŽ¡>õïØ¥¾9�’˜A DF�Õ0H?Yº±kØ#üO ©“ ™éw5gJ°Ó‰Ç‡ n%‘i>�û•|äu“üßô�›?…õâþHÙ.úw³˜D=! Âø¯«Èñ{—w¶ž¾ïåõûNVÍi‹ý_žPvÊüõ;Å4£#’�„1Ê3—ßÉô;nÿ¹>“(ð• 3^êçÇïØ?óäö$Ф!›¬?cf:uì­ºçÌװî Ûïû_Ÿi€Ó¾&<½Ç<3çvhµéëâßuÍÏ¢9U}ÛéÝÄœkþߺëkxpú!¬^”ÐcÃ0YW€2 ‘”³“pïµ�ÙŽI½åzF7œÅÙ^dÏÒ8¯«'rÌçp1�¬�3 Få8Ù�2ÎÂf#ÓÏ5ž¥Š¥š_Þ~ßôO<§R!HÄøbì&•0Lk†á,FŽ7<%T Øxüý®Tx�Úi±¥ãú'ði~¥¿¢üïcÅæŸ4¸-GîF÷eÁãöæþ�OÚbÏޛߤ�Ýß[£ÿ#¦?o�ÑDËx¢”"ׯ´½Ê^t†" $mpøwóU}t5}C¢�Þ0Ha¸oΛ Ê•ÆÌl³gÎŒ•—/Ûfä•v}CPº[{8ƒ{q(a*á~²÷Áã¯x3=ó· TÀµœ è›&h#§sè×Á‹ �`¬þºÌqkvµ»1K¡È«i\ЬØš·™4RàAùÝIú½%?mů™‚5[’Ô¦¢~Zij�––”»�&IrA¦©RàÞ�̽ø Z ½iB0Œ%±aXb¡%¬¬QTLTw0~ÇŽÔzŒÃ£ñpôòèêÎ ôiðccHzDÍ4•Q)ÌLDSCT€R]>n?6>…ñº:=®¿/>lØŸ…Ó¹j >Ml{Q»ëQ£—ŒŒƒ’)í[ï!ÌúAø#�WxOùÏþçCi¾×µœð"év|jM–€쑪¡¶²PVÿLxô2öâ_Úût’CO9š]4É•EG¨Þ˜Æ¬œ!ØJf×L+)|X#5ÇÒŸ1Éßù·oåì0Wšß•¼¹ïÚ(j)þÿ‘ßÒ9:i!ž‘d!Ÿíج݆³…Æ£ÇI¡m1ÈÁ™6¹°R`؆ÒBÝúš©B×\ {¢s+N/@a�Ý5Ý´O%,…ǘ°±'µï]žèDк{Ø š[¤—¼Î 1û.ù‹ÃZ+ÂÉFòxþÄcýµì�!tĬýx¥À¿È¿k/‰Þ¯êª<ˆ3yzÒï„�"vŒçˆÊ˜ntFî;öPÍûâ‚3j�õ;¦¹2Q¥c#!ŽT•®¥-.±¢32Ñd> ïn½p6+‚CD†t´£Œ7;[êù©Ìu¡LszÍãšáìçÅòLd;K[%¶ˆ2'FVÛcú�¶ÎûïxËÅj§ ïºà ÈvÁ fécIvGéáúM¥ûóÛ±­ûëÊùYva«iÒu­j+‹’lÏ–—›_1,VÚº›6ɶv|_mis÷Âoœ×¯ô•òíà¨F íé„¥ƒ¦_áà‘Œ{ ‚ pNóÑö¸€GM¶“,­2ÖŽlëãVîb±Êî_4«Â)Pºnõçˆzð®eTƒ; 9¢Ìdˆ,×ÕìÊZ#é³Kç©ÖûµSfº Éý¸æË1Ugd� Úm-I-Ŷe€fe‡øÞC>™|Á‡÷[W·ê¹¨¥˜ïå¢,®â®Ä\�÷eÎj* #72,_§¾mSoQyXñ%Ö è#v»òÑ&tN¡d[ÔP–…Âü¬ÃÛ†f•k“üM…é´ 3´!çq¬Ñn_¹š}—qnaÉêf4ˆaÆ0‡©Ø¥@„R-ýÍ<7˜`²bE¬Wê\©\R`ÊP›E4†Û˜áý�Y?Ù™ò{±s_úvø.ó»™\ÿj�õ‚�dBK` ÈD©ê�Jv� ÜŸ¹Q)7 ð÷ìÿ ë$ˆ€ ¾�¤‘cÍÏe‡ôŸ„�F´ Nm¡’7妉ý®¬£­-�¤DátWÓÃ%ØìºÔ~Å8×ë먽UŽÙ—0Q’L�š ˜." =)dZÎ÷L}ß´ÉsØßOÙî÷RǸ¥Ÿ`º¾â`$sZEH<¡UÌUñ\ôpüïãvâ¾ÃÿÛÈ(¶k§ñbØ î±ø÷=w+ÍY"œ¡Tù”¬.pšTë­§%W{Òè¼Í†ÑkG¸O‰½Íë÷Eöökã&Hëì[IìÇ)•Êìé©uçQFŽe¢÷®j¿Ïð}ºzïÃÿ>Óü“àD�*8eNbUÿÏfkPãOJ× ˆÓâ~Ï�i¶÷lÔsëýjH¶ç"t£WdS&E÷gQ¦Õ¿Ÿ¥û¯üþ"¿ßåÿ¥⯋š‹éÎpQý\>'ær•ñ½Óÿó�{6êíVË­�Ýú'Œö\íÈF5éX>¦KŒ¿Žþë#@6g8`6/b¢V'äH¬Ç‡õ¾-ˬkhmƒköý e“8 ‘*V¾K*p O×}�…êùír#ø’Pêd�U=?ªI!†_r–¬ÕLS€ õ?RÕÝzZ<žBña­Ýj|Ù“ÿjÈ ¹ràš&L™-}ìïǦ¤¿�ÿÙõž£6 žÕϘü†ÈäN�üNÇ+57Ⱥ¦•÷•TÅMÍ?µô‘­Gé$ÇÇ—114v€$ÇçL»qºWQ¸û€ÿƪ<Ï‚{ýïËHr ¯§;ß±9¡>O¬²a¨¦ÁySÙ thÓŠ—Gcàûèÿï^æñmx‘F\ٱ͑1ÅR�¸V÷ÞéÉÿ�ñó}/±€1ÿà§ jü…¥³á„ùÆT1ûžÉ)Üw»‹ßóÏÅJM‹1*_½HŸævh@n$;@I¿²øóÿæ£Àß÷rœp"Œ–Ë(ñZNfþÊ•`x°´ßÇü¤Lóü»¿%}$ØÅÉ$ꛃsñ7yÙÞå¾’8uêáÞþFå©\¤F«Ëï“ñé ”�ˆÄC»J$ån¹"WÎ�ŠQš{N!ñHð´2d�*"锼¯'ÜÌñ› äØPD Ȧ)®_ð6�Ë.½÷Áă̤”ÆTLœ~]”C—ÔMT/°] QÇß¼Œ/Ÿß˜sÔêGâ—Ä‹íô†9‡iè‘�öXU\k­ä<Á3ŒcʶIËüÄ€ $@‚éæÍu¡BñZ{²]–]-L¦hè~;tn(!3½ïÃ~EìMˆêËsc[¤Pm<`Ù*A�”Òôƒ S ¾Ÿ‹3ó Çb&ÛDì‡aQg´¬ÎÏl²½‘i6ù™�œ «ÕøoáPd™Ê8ó:VYµEw¡9–‘Žn×€4òꊦ�NRäþÖÏê d@¥Ê´ U ‘*RA”€±" Éøf‚.ìö&7YoÕ¶=*4E Án_˜0ÐNsIÙâ÷RJ¡P‹ê¯»¡ùjÿY?•óÙ §ƒ²åðx¿«eŠYƒMdêHñÚ£2ØËãlVæ³zØiX2¥•á]ôÉÝ‘`Ià‹¥÷õPIM´“ÿrÁRÅ R€|Ëù;„Zk¡Ž©·;öt�jSÊ×û¬Â‰ý.-.àÔ\�}³&»ýG£�+‹ˆïö\D�Kꪒ þ¸Åí*Á‡é!èoëûëé Þ É£ëé?o¡£Ò~ £·Èpæ?>弨mFC<„NÌ}ÝT¥Eíž=SÿÇž°Á ÞÊ+~ž^3ùª\2¨þ~öî°ÐdQhcùÕìË„§4šQ>Åxz{¾� ËAÚ†ØIaÏ9¯5T1uX"Gœ�¹³G=vñÿ/BÓ�+R%×›ôb©±Ù¨Û·aX|$1@º.ãTâ·›sb £f›@XŽ ‘YØoƒ·¼¨Û (þZ¾ýG+Ð^¸`µáÛ†vRáU°p“~3’¾6ahí×k ²SÇ·ÊîW¾­¾†%èÅM®MÏlel^q£Ö®u¾§ê mƒº^QbÖµ›m9°Ù½­|FdÅHmÍÎ$� £! ÖL>©Çb}ìœÿ�Žs‰ZÐ1v6£ÒÂêop Ód`‡¢²Ì9F¥m—«Ÿ£°¦ ¢S)­ZkZF0šž×Å’89ˆ”`µÓl|I½ÝŸJ§¥wÞD &ê{oHâõgËš_˼ËÎêrŒ¿;cpÛ0�¶Ô^½Lí0˜Ü ]t�_mÔVqŸÍ¢k¼\(¡À^$.Þ’áB`{KLŠ<ç˜øcÈŸ¥ Y‰0·â6ÄLE¹dsAå Ð7ûÅ¢\ì½×ýာÌE¹6Ӳ´9Öé…âñp•Ââ 0¤#-Âüè3ÇúF:¢zYblœrz\NqZRó Ä`ÊZŽÂ€ÁÛ¥öŠŠ�7ÒJ‹Bº dÌœèµÓÑqÝ{bé__V±Qõ¥ò³;ÓGwâ?qçÝK»ôÀïÑ\2ë¹�'øÊ�¿ÙʼGµèLÂ-¹Iõ+Ð{4œ4×ëÍ–¾A!|ž…Y#béÕý»ìv¨î*q®4¹Ÿé)¦®5¤pÆæõ6ñ°c Þç,êa’¶öÚž&SÝ RR8÷&7L(¾Yò¼�÷u^Œÿy=ɳaÖïwÉ¢ËM# :ÈDÚB¬óMj”ÜŸR‡«jϪ†•Ú¦GðHëézbòYï•èÓóh©ð ëaerE øÉ”À`ÅåÜ£…Žœ—JAþ%½X~wµÐ×ý~?©^UBõ2±ñè®KHIOúŒÑ¡YÆgÖB¼îññ!ú íÛlñ%á{ÝpØô”Ñ@´[{qqÐ_–(Ñ’Š+¡Fj}±è‘”–ÚS"D0ŸÚý¾þ«.1üiGÉ1ï¦\†d¶ GÀóh3ɃÍþe,?y.ä²™ŸîÍñþ•žQ°ß;mݲÿSŽ÷}ÏúÜ9Ê×qŸVM‹)®|·ù­¾lYô,þú¨Ž7ü¬†|æ–E Ôñ”’Oã0ä¹Þ“39 yˆu†ù~Ë´–Z3žÙ1'Â3ʬŗv{ ¹™-ÞÞ}F½sA€”:àB‚t–É— ‘ =§Õºñù'é�ë0�öí|SŸ�˜»6TùªïÚó¿/Èôª›Gº¦ÕrdÌŒX0sP“™bsê"žÔÄüt~üÓWžŠgúóú‰D�£CØsfDÈ& ќʰÐÂÞí?ŠOÊXþ¬Ž�¥`C÷šÞùÖ-ñ&C8[0–§)Ëì§LóÞL¦¿sƒ‰Vk1‡Ÿà#qk8�X†„ˆ›§!û|YÂtjB?ýe#çï~÷˜‘‚ÂÐ:Þñ|œžê–·„Ìÿ�ÐõÿŽåù�d|y½¬“?‹ŒÃàµ:l†®–ÁšPžg3·É{å-��4¸¦f@Ì„„õ�ÿ†Æ£/Z,ç¡0LÃÓ†~‚,ØŒ“*9ÂBnŠN1”¶—òsÝIü�q8|ŒnÀ !û?Žßåaôà1þ(‘ø©H3üò[ ´à¨âAß‹ÇÕkÆQ]P!^›bÇ�%nï»c+™%˜°†ÌL4%{ß +22ƒÎsh.½È1ÿ‘û“ÇlVÊéýYæ½|)ŒZQðúGÃù*늢*#lxf§Ó÷³›íÝ£~î*Ѭ=�g aºõºzÿ‰ù?vqÁ¤]½ÝÑ=ždaÛÁü‚×éÙ>_óG^‰½§÷'õ&¿Ep×ôãiKcÌØ͵Y�Ö¼$=÷ZÛ)¢-[r_…Ck%1coíWàIÖ +˜`ЋF Áˆm´„›ch#Ž?\tË”–)fáäñÝC n.ÅpÌo¦×<Ûl²îœHmŒT�‡d4çÉG‘ n“ C*E,iÅ÷[[Øó7g+~Îá¿DI܉5R†4xŒ ª‘²qI‡Î(B �ŒíÅÖ/âì^È×(G ×þˆèÛ«zèü3Ý#nå~õ�{ñ¬2r¸¨H‡¼9lašÚÉÎÓ(Ìî™hÆa 'û7ìWêÞï.këRã¬5¡–µõ¬ÿ¦�VšÜX�PnçÈÅ>õä¯ôþvþ‘„ôrm®X¥ÉËâËñ&Ôwné•0øØîq:‰Uìì¥R¿§ñO<0bgóZ!…‰B…Š‚ ¡ªªˆ˜¦ ˆ‚ij&b€¥‰‚ŠKxOäi‚‚OèA§íçoìqý‰þµþŸÙ�âè¦ÏîÂGõš¨÷À•ÉžLÛ‰VoˆûÏCM0ëŠõkY}–C-VÉÌûÌZÏC&m6�323pHÇÙÏÊþ/ùt?¿÷æz]möïïCÝ XéQ/ÉàÞííçê¦(*4QCߢ}d6ý-'84±ý67e°Ÿ¿7=9#\Ø0ˆâ”®ó¹Ã39Ž"UTqñØnœ_ÝÀÒø E(È+…ãMT8=æJ&ü¤Ë5§dw[mÜÿÿ‘[Æû÷>FS�™Ýøß;ïÂÄFRÐéLJZ‹ëkÝ}»ë‰{ýÇ”�ùÿ[ì·Â`¤˜†U§QjT»ví?ýnûçÃ`�¯�¿GW·ÑüV|fÄ1Çp¢T¨��Ng9¦ Ï»Gë)BÿïÕÒXBÄq®8ŽJ‹ø¤Ëúó?ÆD>“¬ÿ½üÓø¥:�æLòrÙÜ9àïxI«œÇ<¾Nj�€;E!§Ÿ]ÇuR°ÿÆZK£Þe×}óZý¥6€l™šcʦ€SÝ�¤4zïÒãþ§ÒñÂ\Òc/“Xÿ=)O”” .gççÔœ4+"Þn}›º?ÃL" öm�êæv–d›ÞJÑ¿öèØ±sê\¼=ž§oM[:�ÊÕêø÷m\ÎþÖþEm[•é™Ü_³ë#íÙDésइd¤K—ImlÝúÕ?Ïà#Íøè›{¾û;K§Wí›_&p ½÷m÷¼nW�êae»îk�1§,|GDIÙ;£âgxÞR.�áËÕ=^áŒ'Ê9|º¦¤¢W®ì;°dËLJRÒj‘èŒ~8è§“â>ÿ˜´Ýf¨õœOÇÐd¦˜Ã„‰½�ê‘Á’ŠP†\¯(Yaêx1âô“jŠÒJ,¡§}¾çÉòëÉD‰›£›ý12³3s¯J‡Åî-úVßvhžf`Çþç ù¿q–ÿ&®çäd�œÒ45D“‹£Œ?_ûüß ³‹6¤ªÓ�Ã4A&¡‰™i—�ðy]õé9?›§þ'„ã»CBOë�“£þÎ{“ÿ^ªÃfÒ×ÞbGòF.þ܇RR‚>å´!óßz~—OUMÒ=_ÖW½ô_ "¶yôÐÓ_dz‚ÖºÀ¨A×OªOýº‘ù&@RÀ†göUÙíjþü²Gù,»‹ø½^æp':GПY I /lµÂ}L‚Öç7a P'7›¼ø¿�ݻߕï™, "Í¿IXh|yíhÏÇu×�R�Cò»§efÜe«0ÓÐ#Î úÎ3a“8ör>žç+;ßìé'Wâ¶Orîÿ±ýO?‡§ÅÑÁßÿ³ý¯‡úºûÓh'bB‚•$%žä�O*@~ÒD{Ѐr¦ü¾ Ù%A|ÇI€_:)µÙ?¯³Ëv Ì‘UÔaQõRÞ7 ½ÓUÒSÐ÷ß‹�6�.Å€'év�EŽë¬Žøô-!“ @­íïàc�Ö|ÖíÏcÕ_ºÉ�„^ýåßÇEþfV·#â? ã÷º—`p,A£gŸ¾ÕAÎ6ÁŸAð‰úù:uofaý >Lj÷SÈI㬟»3W�9€× )JÎ0 6/¦Žgðpñš›/ìûz(�û¯‰ðÐC¹(§nÚ€¹†7ü’)æDEìÌ©™lÅc+¦_’�7¦òä1¬f;\\,T‚ ̋љÙ�`Æ™çhnlíë¦gÌ¹Ž¡3L9 ¦¾�?n¼Õ»Fpáðhúv];<ÿŠ"Þ�rÂêy-Í}%¢`VТÈ{Ühɺ1¼_ ö4keìÅ¿C¤Jû27ÖÄ×cÐäÓûŸµ·ý-¿g/ú‹ð6ˆ!èù8"w¾_.þ P½‰UúÒ Ú‘B21t´,—¸G¾ÜRœ²ý™ô<ϡޚýZG@9?þOl�ßÈÃZ• /@ ã쌲¬¼žWæÇìZƒµ^½Lȹö¹Œ Æ Xmsd…}k_&jÐM™†hº†âÝg²¼ 5ôÐÏæÕN+Nîg"lïãû•LRû¸1Û¦EoMHôæSÌ Æ>Övæn©ú›­tæ�›ñÿ�§ß¨! ½ç b ™�ß…Dòå3ò~ßD|‰”z_�åý•§ÔöH-ckÏâ=û6 i­t‰X4¹Â¶bÈ€ 9†D3œ$@ÿÌñö_×Äþ¤§ækPe�f|M7ÛkŽ€{f=Fxà&ûæ¶Ea\Kþ£"*»5´‰\¡ÂzN·§@í'QÀ­á‚<µh°9¨�’SÈú]O?»ãÞ;GÈÓ„ãõ×Ûùª ~¬‚!ëÂ�ð1Wóùó¿#܀߅÷`¾„óz3í<^ÈþW>Ã^¬u=ÎÞoÌòtU_Ç!ÞÂÿV=q@ˆ õ££Kõ. ΗK¼uºÙØ)AXìÊÉo )tðòÛüßÿ¬Q*ïtçÑü¶ó_[�Äò0âôÖ¹R ª")MJËŠeòÃý•îì\IqõÍ1‘ÇÄ‘é}Ÿo æ˜ì¶×칤hf7ðùܺ=‘ø­°ÔÁž¿�?Wü#Õ�ÿÃÀà÷éðýO�øT“ê¸òûév‘ð¼FÚ1ê°tdc=臋@6¸3jéÒÜVϱåBJô]¯)Ë9nê�Ñ—3�ϑ㖯y!=r¸”“;1±PÛHÔ2(B¾×ý#¯ ®ô"yÄv}-FéJ 1Ì7Œ"�Uú,ù¬hùã |FH‡ITý©Ybœ�+£—öhLItp¬õ>,…¿«÷-ÔÄöåŒF‹#§Ê€% AOk—U5ÑÀUN9Á€™ d¦»ø?�Èz^wï¶oÀù2!ù²/ÈC¾0Dù‘ðð†èí¨;;ƒCAËݺ‡ÿ§$‚.£\Nu#^½vFÝ®—�mCo(=Ò]×]�æÜÞlHšŒc ŒŽBA"ØÈН£ é}Ä üßÚÄ*oÇÀ [¼K¢iGmª@ÈLtâÃ]¥ìaÆ`AO‹~DR,ÚßðqtzÞxu~Îø§‡AHA^ä‚t¥D<2¨²o#©¿ô¶€?¥õýÒ°k—Þ<@.?üÄëÃái¦²2œMèÅŠ†È6`¹¦¼d�ÞÈí€U4�:� '�¨½)Pñ£ìäy˜›úßü|mOãý—wžßØ¢þ¤ ³ý 8TâîÓºd¡Åæÿv»œ»•Ém¬ ˆ@ˆ«ÒúŸíꂜ*+äâèýwø»Tu“ƒÅœ_†QbPÖ@|Qìÿ+oƒôv ŠgÒø†žÇ[÷ÿ ó_›rvï‹/£?OÞà‚ªùÏÔÎvUQú'Øb ‰èˆŠ°‚ª?wûÌEQ<( ‡wå{–‡ó%A<�›Û±Uù¾w• }O@õ¿hÛŸÀÕÙˆõYÂUA¨B¢בA_gÌ„¼¢‹ú]ß— Ô?ä绪õàW‚yàQCôáQÄ$çÊíÀ¾d ŸÞ‘ ð½ßï Ê•²~FØèu†ú{NDé7F•€Ö—÷ "µŒ€’dD"@)°úÏÄÓ ü0�‘«—ùü#¸í÷ÙW‘9¹ Vóò+üþ•Žü?Ë]fBÿrSü¸ß÷ãu\ïN<±Å¯[ÁGõûçÄt7݄ͮĭI\…ÏI&4'س’ÂÄf‹^üïj¯1¶šRä)%AòÓ2n¾ª÷ó5c¯¤Ù ~&2CN¤ ñ`ƒõ!úšÊ n„/ö�¥ål?„ðÿÚìkùWOØäyšB3q:h%OÑ‚�¶ÚTrF£LQ3˜˜dX^Ð »zµåö6¦yKÖ¨˜‰¬Œ‚³MÒⳎ¿/àösf¿Íú?#_®Î‡Œ¦GÊüå3ªü˜ÁQþðÉ!Bp4$d(i�H@Æ“.çiãöwú»vB¼4¦;8Û å°©¥n·„¤32½¶Ûhi¹ôÒÛ£ÚÓ¾ŸêË´ÅÖ쎬%Ó×UP””‚€Ž®É¨32)rö ‚ÔªñØq ° �‚î;ÉÔ¬ 3>Å<äQ˜·_uºG�ó~wMרHJ1³¢”€'7Y ‹Â.ë �ë±Ôx‡#ccd§OT‹ m´˜Æ6Æ™&¡ý§ z°«Ž¿-œ7uÅÿ3ÓÚK®¾Êgåµ +XÐÌ©£ š@[g¤þ–6°Î‘�>dÎëž›ss»JÒ&äÃBCX+õ±»äc‰±*Èÿॣgã(ÅÁÌ^Íd¬hyÿá±’Ð|{ü?¿­ë{«ãÔi–ž;+‘7~ŸO§§õ^~k9•ŸÏk-_H³€H|/¢uè½C°ß9'Eá0ž�µ±õlß*0{¯ÁÆØ?Pûøk'u8†¦^¦­�ÉQ‰rÑ9Óa1éNe3�¦ª…´´0™¢³UrÙÇ®5ÿ:|keÆÑ7´êíªýŸ‹2¸ß¿¦½ÝÃ\l_§¼Gš 8>EÖ¶«Mü#‹üXg7ÂR^¨z=Ÿ¹£nͶ¦,Œð–o­1…0’%ÖrÑ7 !/'òîþšei~Ê=…½>ÿ_‚)ú€¾ÎîßÛ#0ÝB•·.*kæyaGHå¿hܳs¤,@éÊ.}D‘u{Ò$O|úß³ë‹"«LégL®+Uë„�ÌdB>Œ()8¹vù šÑÄòù¹¬_=4:3ß›ðµÚ:›³Û�#0êh0„_‹DÎѯ�*µÛ2ý\E†"¢¶ÕG(1šV·$.+5XrÎéŽûïMkvý{æß\&›‹’!Èý�>]xØÛ»ÆË¢k‚ '-2úò-ëdÍDJ÷æn9ƳŒÐ%$ˆl,}ùÑ?±u-ÁuM,)65h}jpédoe3]v±íêÒõÞñÖ²ó© ™g}îËRá’©�1îöû½ ãQqëÇž7»ïÂtEÄrDi ¡‰¦÷^�.1Rð‚JÆ'4¸Ö‰îšž©IBkc3�¹nã×Z^úUggJ_]�G°J¯¢g3s±•k�ÛÍmS¥WÕïáu�ºÆªw-/NãZsšë’ÒܘÓK®#ÇXƼ§®,›ðœßœF«ß@Ý®]–¹ÞÇR� ®MÒº³g¯«¡lXå>Ý‚®ö@»ì…º[%´p§:‰•;úbÖ—S´rùÒ_[ëYÛËP Ê÷U.øUÞäè„wåWlÞ̵Üx½Cã†<1é8¬Ñ#©Ñ÷*R6*08p•ö:÷_L*¼.;#nûlQ´ž¶7fV`eÓ¶ø‡¡8÷¢ï¼æï ˜ÁôÆSòùzø¾¾Fñì¯×@¾ŒsÐï»9p…B#­Îlg”…T‘û¿¯ˆ�a‹ÇÀ÷Ëh¢¥’De™5c H¿zÿS§é4…®làºU©•âvýÚ)‹ \Xý…óÆo»5Á zè"ºcû?lTÒ“÷%6Õ"õÂI—Z¶|ûPÊ>?Ž·?ôáÝ÷_Ú¦Ã×uÛõ*ëâ½³ëäVA‹Nü*+þ7³\?âl~“ýáj~$¼ûì‡�øÃ½þé5kB?vûOðe¨½½.6Åwö¡¹t�Ýþ Ôf”£ö·‹6,1¢J@J÷‚ÑÔ;¯ÆºH]›£û¸²Â!üv“ž†(((šS£IŒ^ïÞ1"r(víI,¤B@a•ޏ¢–HR¨þc5}ֲƀŒ°Üìò9*ˆ‹#�œ@@tnîý53ëÆ%äèBûÖ´LmÄí#Ç ýôî‹+¾qÁkS•à_!jê�P¤¯×p½"ÛXÒ¼Ž|¯kgd›øÝ0XÄbì3)[bñÙøœe^AVéӡѦŠ?m#µ‹Äö.€ÖÔ³R Š|z¼cÄbnU¼]¶“Òá \ÀkÉ"wJÚ�%¥@íÏþN\WÃùÊHÝ Xk™�°1±aÍÎËC gCEl &M5°‚¤` BŸ*ô¥éÆH)öV ¢žÜð`ÉM¤¥õ澯n~Ïí$.ƒI¿îÊô/½”áMC*(µ %P'=ËHUu¯‡Æ`ýÝF¶yK ŽÞãèš §rjÃéý=œOênTš’ávػ＀ãçòÐPÛ!X?UËãB1£ûëÎï“W7Ý×óí¿0áàûëçHÖïê9Ó㜲̉TÁ�WFœQ`Î칤�Œ]”Ñf¶Ã§ÿ‡ ^…üÿòÿ½úm–\ÎJá§M±cŽ=ˆ Ø�ýñ±É}—+8­˜óFz/ç…!ˆ6¥A¸©ƒ†jcDâ÷n…æøÛˆBµ#MÒAf¯(gÈÐM§}S^döEV æHzÃÍæªm§$l³=¾<<Öæ�Õ¿¨à×Ýòž™ƒ\º<ňo5�D ^ï…ÂŽ#çÌåÏÐû“`īե–…\ºc Ñ,ì©A)˜„šÐ¥ øË¹>|‹4å¶Q�–°ä†Fl�;gµ˜›§ßÌ�eôÑù=xUÚ醩xõ^gÏ[í^b)˜ ± ‰Rd¤“ö·Û­šeT—BÊ]ä5¾Î¥¥ToDL™4 ¾¶ÎíXf@¬Ú•%¶Fñhj!õnž-V?Ϲäü Ý9£`¶Œm�±Ÿs9¹¯UN\Þò¾/Ð:ÉRDV˜›´Nk H0`231nv%b…6.EClæó¢™$ã¢@Ø?ÝR ¹„i_ߌT 9Æ?z�ž˜Ý»WÌ[pŠ£m©Ä-L¬Åî ÍW˫ºNûmhºಥWTih·§»®ÿÀãÚ;&©”ˆ¢¼º¼™æhNF@?èÂl*I©(˜ˆ FŠ‚–¨˜)¨($’fˆæÀ=x_N  %<óLSt:m0ƒd–Ž&ƒI›Îƒ·P7䶘²ÊBÃ),°æ1^7�}×Þ⺘~Ú?õŠÍavå¼|ZhC,Ê4ɺ”apkåh;Ê|ÝL+v{k¡u¦ZB¹ogêä¥À«R;(ÖÛ!q±”Ùƒ0nç;޳¨„ZI˜u6ü ^5ý£¡ [P·-ƒJ„L gâ>x|Ç)ñ2Ù´dö>SuÓÁÌc%DwÕ]Å8ÙÙZ…)úL9V Ñ™AÑ%@½Ò‚ Ã%$\0açÖ)ÇÚéQkØé°Áýð}èh÷Z)²„ƒ¥%á dMij&Œ< ­€ÖÿI�ÎüHXq–ÈÝ„JÃŽí‰UbA˜�Èo™NKJÄ­©'(É™þÓxfÍ7Ñ$S¼c8 Ó¼ØÐG60í·ùëBd)5ªuÂ…MèÓ‹_Ý�qr¥ˆ  Û¶Ëø%Z(§r‚’h=ð¯µ�¥ä ˜/"·‚‹›ÈÓœ âvHµ¸~óHiõÐáZÊ„ÌWX1‚â¨ø�GŦ4ÃAŠÓÌ?ŸyBi7àÚ×�Î`¹ö& è+„LY”œ6žäÍ»’OK‹%=ÑqžN0’÷\«²Xœ 6ÕUlÄÞ€&±Â 2n¬2�Á“� 2´ m ~s²Ä+ŠEšpÈNÄ58[V}-ºTüiM„Îí¦Ó\à-ªT%sE\‡56v¶Â6U²”«icdöØå²pÈÜË à-ãJCºiNÛº¦üèºo¾ú™‹e; 6m¶ÔÄŽ*L͉RW cõöß½¿5ó¾æ?=AhÇp¬/àèl"‰`tC$‚¬† Ž'�S-Wìr.Ì2"òg AúÁ5Ñ\ëóTÁz¯¿á[—ÃË3VðÊÿ,,ûÔ¶i/†0xœ.Q®¿¯²UkÙ†ºfî6Õ¦ÞtÞ±13í\d0Ò²$í ïêh£�”·¯pWòæÆP_íOT¢ŸjÊÚÑÊz�ù¦>/zçk_ûœ7óéÛÏoO÷þëÐ^Qý޳ÛÒÅ’;á%_z›©ÖØAw:IîÍþÛùѪ–mÕYª¢@.ƒ,ÕmH�™¢tzI£ƒ ,.þ4Ÿs jÉ»Kñ@€$! Xh�˜! Ÿ¥Y—UÚ¬mÖX0}š§å”1á‰ëgÙ¸õ“p3 ì?“—¹;[ùÕªôÞ2&óÛƒTÁ�+%ïnÉäË&{Úæ…NÓ0›7¿ÞîQŸüƒÁ]YW°å"þ>e2©Gj|ÚK:A*dм5Fí&jXDTa%ØÃ¯Ho ýäÜö>‘ø˜KŽÌbÃ[’‹{`@wQá>¸Ÿ³d/é²™«¯V¸Ü‘çÓß›.~Cs�Õ½5½2[9½í‹�?ð_Ø.+@Wî\@Ь@Ý¿�ï³ñarè0²Ç·Nß“FÇíîÆ |ßù¶3ÚÚ(:Z„—ƒI#Ý}[û/ÛÏ&æü·.ÇrVñ¼£Ârä•ÍÑÓ�êÊáÜ¿I·á÷­’¼3Ó·¿\IÏ'Å•¤†[²‘CrÅ�³‹žYǾ)§:Ü�¾€^möý¾?Ñh]jÖ|¬¹XÅõÕ㉫ÆKKbD£~¨êãÐök¥2(¦¾®¨ ¿+9]˜îmŸwpÜö}sG¦®ß ò|ÆŸ^mï©_Òn¥||8eø¾\×öí$4ÓKLóÛtKhúŒ‰ ¦ÓpHƃQ¦•¯ÌG9ClÙžå&E‘¶{z&k*6/Dz'0íW r­ VÑaµà—1y¨«ÁÑÑ i>ÕhçeOF DP¦miÅQ]}²¤çã^ýñ¦ºøØé:¸×ó|&¦?ËBRÄØ÷w¡J ­�?ˆõ´—/§CâÈBðOãl#$a;Á‡éŸ…h¤³–ç%©«I‰ÜÞM=Ï‚–äo£oFÖÉòææ- ^¾ƒù¿W'$þ À•8k°ô34Y…™“HxO](Šjˆ»[Üý¼ì£òWâ«Âsàå»Uרº©Œl ²1àóß— B&îWKŒ±r=\8úˆ‹Jy òhÇ2ÄúB6BF,ÌÄRuË0îJ‚‹RÒÃÞVšiEµÕE}Ký‰»¾y±˜Ü+ Ñ7y%ùÕqÕÔ÷QŒC×ßÏÃÿ¬Ê’" fìöÜ©ã: Ó3=fà�º\�@\¸‚±e¬9:†CÑêcóWhÐÓ~›d‹#;Llm|F”ñlæœûI+ÛúßKÿ2ăX~*´ó´ÏPٷٴÛ÷ ŽË»'VÌ8U¢ ò1•S¤í_³«:•[tH€�|¤€�δ +⾦$�—£9=±û¹Z®Jü–›˜½êQåš@ËBB‚”��“4¥F½ÑÚZôæ=íù6’™ò­!ybµÉ�é¡b9Íq@}"Y§$¤Dh—) Ë4˜•�| ”œ†µíŽÏa¢e#XqŽeöqŠè/a>¸A½‚2±ÚÎ~­ÖnÏÃ6½k»î÷üÄ~ dž;ln NsHÆÖ£®¶Ãù†9JBt%ø:üx�Ö#qå¹¼Ì<Þíö+~­€îj3éë¨äÞÌ”$6³R û˜÷ó²èè#œÍ\”åð—ÀÉÄ®°÷ÆÃÃåñòäDæz(éTÓB Øí~'à 㤥Ù]+¡�ëgY¼àŽðøwõõ49÷`L3ìˆÌ\:ÕmWa(*Îý±jæµ{/šÀrØEÛ=la`™R`1’`¤á.Ã3!Û«†4¡jÕÇS“ž5u]üme¤Ìä<w$H–nšÒN›zŒkc ØB�>F®³H픵˒ÃÆ÷sS™=»ý ^ꡞ?8—µêBG–ùa’ÖºFüÖUcte÷öàd¾ ¶<€Ùòøý�:Y™ÆxqòVCGyŽ>fC oc//B ‰yò\ –fPÑ@"è99 ‚–€DusûF¨ïjêI–šé% lêëáÕ¼iP5+QI /E*ª£Ý©iqDC¢`ÏBü¸b^£±¬—Q’×ÖI*]�z6nt÷ºmȅȘƒ’68€žm;BIƒ™0<-Ù¯ËÅR“•-t±ç97Üwï &x®Ë�KKíÒe�˪(–Ç §çÍ‚;õ¨.«Iͧu`XH 4A¢:GO~‹®W¸8ˆ¤&šUXgrìUDëæ³#¦­ðüàø¦?ù),�~=GM�ƒM‘hffdS˜•4¿Ñ�³þ¼ Ï·€ûAÜNP ЩûËrF¥^‘ù~Pçù‹û¹•×K,d‡ò%·¼0 Ài›ñýÛwÄFÁ u…¼Y”– ÛH[ºÕ€½ÂYþÚä[ÃA^.1z.ÿ@°‰dâ·×xp¼Fð‡ ¬`° ØÖ¬¦’×,²he�à9ÎK†yƒ©*´:ÌEßäÃDؼÚC]ð˜‹^Ù[á).ø/!1†åc�ø˜ÔbT Çúñ�Tø¡îR ÂúˆBëã%[�|®qb8õ°Zk¼KrÍßáÓ‘šÆC[ÁBùIã÷xBÈ;2É"\xî²<·¥ •Žx焬’ �A–âA‘•®å2Ã˕SpG\ V—ëF›žV8h)é¿«At³u¾, ¹`9ÚÍù‰÷´¬6-+x‰®FceØbû{²+ KOÛ+êÒrÈF¤J;™S6»G� çà”HÌGÏšÎ0ŠZ¿>Ö‚ïÄá’>hIÞKäöÙ¿Ó€eÓ•G !ÓrßyøJÚé`ââõ d0"ëáCӴĸ€á’fF|GîïpdÅ»dÄ�™ó×dóg•lǺ‚U¾áP¾^V³&p.*ËX,KQÄ'š�˜ÃLx“»P4Pí.Sw�ÞÑWrÃÉ™‘, ;IZO°/WW‰€î)ql،˶à `Ì2žx.ÁÍ>¶kZìi7Ì­°ù˜C=út>�Ä»xí(JÏ6Œ0»úhÍÊÏyÆ*ëØx23-ý\ƒÛª‡V$ϲ_Ý„HÍg§NAq¨#�ØÈ¡=¾=`Ûa„éëð½ .#–šç™žñ»I%_­ª@‡�Í«k}�Á+½¨r Û`’övÓvrÌ¿¹íÒ½…{¨ ��¶—ã© ü ¿5­ Î;†àýÛ»;p()¤G †<︌Núô Ô�¯µ�Bb[º»ù˜àà5—ñÚF¡ÕÂ| yAݶ�àûc¹(ËÕa9ä0Ôíê«FNÏlHG³ÓÏ9àô‰öi%Üõäj;¡ßÁ�çÏÕû»Ï‘ŒÂì.®¿¦ï®d €C‘Ú ¦»¼Çpjfò´Tl]o,ýM1�Òìzûd;:ôÛôaÙÄ a«ZZ£;5�¯®Ë +5b¤ï^5ui�ŽcÖ© ÇK·úûÊ#™K^Šygç ·j>=x¢!Å®½’’áˆKa$�ysÞlW[p!ÏÀy‹ÇÏÝ�h?_Teô)ÐôϪ�j8ø Öâ刽üaÒ%ÐÄ{ö¿pÔ†CíñâåïœçÎWxÌ/á 2õãÍ[Ÿï‹ã¡ˆx¼€ÐËòð ,½¶Ül8,àËr,xöÐ{˜è&ÑÞ¶�ô爗ŸP‘¨Nmöêòûgs›„ÕËã$í¨G“.=9s¢Ï4=ÌâdÔp æñœåÑxxhjú ¶ÛmÖ‹ú30c§ ƒ P�(l¶|Ò÷ÅuóapŸpÎ�»€ç˜àI 1Àv0“:4¯ÊãÑnQÄ»qß™ ³åx2eÙûÏÒ>*�èKGKýZ‘Ö¶¶›î¥l_8õVgÄt-üÆ!þ{Á�ëö¹÷ÛŸª RãÆÿ�²2�@c¸r ÃÇ‚G¨ó~xqõÖùCÎÂÜÚß+öRï„•~9#Ï��osÀyà8¬-�æ�åt³ÄÒ�e1QÃäÐjòd7ã¯2c!ñ†ã!¼^‹²–í«2Û¬¶ÙÝMšs'–í×£]ò÷ÏLJV\¸pè« ã��éÇ�wÞûíÔþ0pOlIZv†åc¶z�©÷š�±b3í`¶’釆ñxÎÇaÇ�¦óáá7Ns>—,6Ñ`±ßZØ47»uU¶Ž~Û Û:‹pB*ÁßÇž.åÏÊw¿”þŽ”ãx¤º§<8F­ò¬‹½ 8WšlB­ÿt*¼¬ûl.æï‡‰ôÑ:³v½¼¿T[¿^^ý)M¾êáÿ Ý2)-œ'Q•wÿÕGê5LäõÏs¦“ÛÝãâ á©lL Ním¾·Wlÿ:,ýf$©<™2“'u*ª«©÷'‰Þí±$gôÜÚ{“Ü+£½T\¨¨4ÚŒ%¢€Ö=¬RQ�Á"A(^×£€~ h P€…~ '´ó1¶Þš¦ëذÏX©�ªMÉÔOÍZue^Ÿš/A¨ xhEþ–¥¥�·lš`W«êÒAo_|¹s1L”÷ð™˜% Hd XÈÒ®XJ„„$� gƒ† äÑorï?“eëöY~ó‹ŽMƳçê(…Ùk�‘�ÍÍc fÀÞ v›ø¦ÌyÞ‰^¤Žf@d”ºM’ ƒnA¿½Ã2û-eFã õþƒúÜ�Ã"ëÕ»û¯ñ`©¾¾ßü?7 º÷¾î¬Ÿr’¿$/f’ n…RRøƒÛ$’50,�cãò7Ä[…éf>,Á¢Æ“!÷àOÒv)vZºš%jö–Vž§=çÀ½ÚvØ»Tôº’¯'µa´ TcumžLL‚-¸çôS~W[ÙÑ>$žaäçð˜â ’eÔPJj"O ½}-£5D㽥ѭBʤS€JŠCŽL3¸Æ¾.–¤Öas)“î=s�&)©8çΚäæÃ©,Vª©Í¾f¨Yu ƒ¨¥ö°n¾õÀS§~ðš¥÷Úm}Z�‚ÿÜåö(½xŒ9ÛÎMÔ— =ŽHxnÝØí$pcM1¦é8S Oíöø²ó{ï…÷°�}̳ï�ˆ}CwU­™¾d¯ÍT ¿µ–VÇÿ›JF_fÌ¥™.Å}÷$­òi×edøý7¡³¡Ä …dI2g‡Ú((‚‚Xêk½ËÒ¹®‘ûëS Y™žÛ(GWµŸ.ï`°ÈÈͲ8¹Ã/ʼaTÕ4è?$IÒÚ¢-a«Ò;òñÿV€_¨qL·Š\lPž“¼Ö½õ›q̼þ>ã~ÒcLaÝ$uTnœiý7³‡é&ðó¿Zùö¬¶ZZÛÛ%fÂ@¶Ê׿uõ”c=n�|y‚mJRL�…4æZ¹›o38^e9'Ûíçë€|>Ïñ89JC=ïof|0¾çº}½Mí“&š«l¶«¨—�!ëe@#V?»9ßÉãh‹•uµRŒäšu•fúo)¥F\¤0�£=ýFrîžJQŸ‘B'ti,èJLy�êK7Q’áeã\®{a=×ÚX ÚYô‘y:׳s_J âVŒ �”4¡–û£Æ±üUÏÚ =J5­h(JPn*…¶�%læÌÕ7�q÷$$U¿’L,ã7A�ÒÙD³$; ;”êõ„µEÐcDaÆë ºýº…”½Úªe?M�òìÛÝ¥Z çkR�jÌÆgêÂôj™c«-ºëU'˜KÈ fdQàÝí?‹§–[¶øæèýcki±�¶ÓiŒëêò»üÿj³»õòM„ê–É!y½ !6MYÓ|…øÿ7ßñ}Ö{–÷Ï‹ÖÉê¿Ïû�4ß±núTY¤EuÕªŠQEñÕ‹YPB8Š=ËX„,ÊU! ¯RÖ)ÑPŒø™ß¿ñ½í¥vêýk})2é®:Øòíô°ãäOQ—eðx’U95à½Dv^$¦’×!R¥ªSÅ%˜YE`mú“š†Mes)l8ÿqNÃ8I`¿�zØ‹¶M)„¿¦¥L\—85ü7~Ðêõ½�é�Ä•Å,TG{3ãèh}+0…?›DmXuD’E(�ª*„˜ÑL€J3¶x/oæ‘TÁŸB\ù³¯ y¬Òk e; E¹M÷·"˳ NI³7¬JA¥†XNG»€@tHŽ¡Ò¤ï �–I¢e O«înçøW޽ō.§Áð@ŸÌή0%™‡Ê{ m!HPFã”TMÏdªèïèèí¾ïlíÝ¡)âÃÏ}x.ÇÔ»c6z¬òËëìÝ›�£@Y—”‚–zµF+,�zñM´1±¦yœ'4…Fße:Lƒ#` ÿêuûÙõîBˆdËCT'K¡as]6�ÂmàÕJ,¼ùuÍ€W6Û_.!/5ZUÈ ο¥§Žwøq� `ÌòЙ∓R¨@Ž£ÌÏ _VÃë¡î4¸M tR„qbÁŸ»/�S§>{�í®f\ÊYg>£91Á"æÆÀ3ŽPQ�Dª`~yè7¢í91­3x'wà 9Ôš¨ihqô–ÂéàÇ_N©¸/Åõù¦é’šîÜ|L<�søÛ3j¿™Ÿ]Z¿GFý·UË„[»§ e3ðü»w‘þø›“CœcÓÁðôGÞŸÇò`Æ1¤ÐÓN!Ù÷¿¿GÁíÿ7»ü.3îøÜø½O�|½¿/fèò¾NŸ0óø'$Ò©4C@Í!(æ¸8Ã}P(”,Tõ^"<Î.Ë ¥ÔnI ˵Ãß«t¨‰«à¥Þ³%ö®y2›ûœYy;-Îl€„Àh˜2)ŽryÓj^&�,ì [GÛF ú,„˜MŸÂ‘LIÎ]˜ 6ÃC”léSÃír ÞžË~÷µ¯»¦á_3J`É‘¸H�˜QD”e—*wÙs0šÈÐDÀ#@InNÓ÷wy¿Âõ÷söv25ªDènHK2)*ª5R1­í«êãù³�#³î*î¥Pã!"ª‰ITFS)…J6ùx|U“ÉÝÿßÓËü”o³KfÃY´&JëÇÿ‰í®�DŒÈõêÎ@ ŒÀ”ĉ$fD£j3ïêâX¨Ê–`JdeAa)¾e”P¾ïl€“3#€÷/¹s C ©,>r#/¢*>îºøü\F�qðw©ÞEæ»êœíªH5m ñ/Ì?Þq _Ñ{“.�(¾œâ¹:­…m®23&“@‹]&!Ú¦¬k$ªãí£B…jåo3b†5])ÊA H:"Ci͢ÖѩÁŒ*�c‡Â…C/H¨ 0. l‘”ý«±b*-4ÑQB!«ìnôñ`|x£4�î³ðkÉ ðei[‰¢Rº-!i™DëlÉaƒª÷…¬T ÃEDÌñ2qÆŒ9ÕdB&-Ö´¡rý7KÞ2ÌyëBÅŸ®âcoLBvßy …ØW•×`ÚL±ƒ•¨Å¨çrld+Œ—F�Ì•I�F ÌÀÕc ŒÃ*LW™ëRéQ몺‘ƒ < Jp€Bƒ3>j†ÆdI¥�wúŽ—êš”#‘j•œØ1‚kêªÃWÌ\ÖÔóÏ¥oIŸm?¹E5g"A€¨yÍÅs·b&§éâ(èš±TÅÃ’å»âÃ�^¼øû4éõðÒÒ3yvH<©òŽÎÐ<×ùºq½¾ÖE”Ú*<]µ7”6–Ã`º®Š„»©ª wuùÈ`€hŒÈ‰"‘§�Õês».H—ÕéŽ�W¥ÙöìH[Óéö±uŸGkÃ#`-4ÙâœrÉ2 ‘ÞHí´4ª‚6qÂꥰ.3!ÝS†ßíä%Dî…—äˆ(úÙØ·õg¿&½è}Öq—]#«Ÿ5¢ºëwØËÌ¢åX9¦ïëo ¹ÀwÔßDÁÂ)ªf+‚�›ï^\u»¶d3¿™ë!#©èîåDR�AŒ„$ þtª„¨Gãú]ß”¶^ǃ“ê{8øxyÞó 9å§.›-›3y†û/Áù¤G«0G¬<¹'52Ԯˆ'&R¬èI¤)fÒËzŒ¿�¼šèSËUY¡™P)út‘¿¤CK4Ï:ÀªÝ¦Ó Ì5¼örcdkŸ]`•ë'sz«WµRpR©h¤‹3„ë(æº@ QjB.˜!›.ÜDÕÉæÒÎtiRÇêœùº(¥¥ú^¸ K1L’IœdÏldl8Au_Èd*¢ÀKðNËR1äÙ`ÓezòÖ¶e龦*:‹fÏ1™pþjÌ3֤ɓ«YH—­8O)­Š›4¨2lOSî -êâjØ[Nl¢Tø"y¤H܆« §²¨OsOú6púi 6LÌvGb¯*A™!\YbmjÓfY¡,R5ÏSTMÿ´à­=�9|¯ïëuín2̈ŒÌ÷I8Ÿêzã´] »÷ýx{‘yÄ4áï?ص ùl€Ãø5ÿ¹ñùÿ —#X³ýi•*5îþ#½ôPÖ�¦Â‹&„ä‘°ƒ@ÚXT¡ô3æ@ÃÝ&^ø¿øï/¥úŸ[z¼½ÓÖtl7ü\Ù°û›œÍåQ²MÏQ–µ¦V_EÔh ŒÈÁ°„š®µ2¹�žúM'œ·4scN™†Qžíº"ùŠÙ‘DLÔQ“u #D‹LÈЫ2` zBñ‘ -7©ÄL2scJ"Ü—®åu²&òÚSW<®VÏÍA Ó€,ªl¯ôoäÕâ: £¹¦eÓ¿2£$¼©Ð¨fÛl[%y“7 ¿ã¬Ï™€ÚlÜÞ¡n�1Ý×y„¥4H›µ�áBžo†“#ˆB=õì�üyP ³òW‰).è5EÚ8¨¥ŒµÑ•·š­Ëƒ$ ÁXÁƒ0hÓ•Ã�Btó“9:’îM Ã'Q±ÒW€Ž{Iq”ŠJR\Jqݯm¶äWÓƒcc9¨ãA½mÙEéb:SŸMá59 2kn¢Mö¹èy •(ç�ÊD‹tЬ:ÈiïÌíû>_¬úåMTT²Éøþ®ðî»®>>Áçk�° åkóÜŠ fC\ïãb²” §—î³ñÕ-ÝÆsFº i¬8°HÉß�/TßÓrèÕÂ�¬i4 #àcçb7SBdÉ“#eyèÕS9ïÎe¤MC m, Ú…¼51îiÆôœhÉ)“Tåb‘|ûöžnmË 3ÌŠm0ff¥¥‡†Ç£ ¡;ZÍTˆìF™úÜÍÞ+7uÙ§µ»äæJÃZ.;œ‹“jyY(Aˆ*�I�QV²ÕZ2kwqðî1´»õ¢®Ö¤ª•¨ Ò¢:l€FŠ!ÓVöþ§O«ÑOsè×’�©ö'ò}�‰¯¾ùž¯©ËíÊÄËPÌP5ÑTM%EıED M‰LMHÀ�K»úÞ¿÷mk«þ¶öŒˆ€—Ó:†ÕA‘ƒ0aœÉ3ÓË÷�FÿLÆ¥ à;~7rý«|K€ÃH5Ä•Üi#¤•25l77¿”ðç­bpxŸñôŒ?¤âåãż#* ¬&FA¸qvŠPG†XÓÏ †ß#È<‡öw±)…LÿÐÃ?}^W¡Ãm,ª ¿›b³´�íøJM*"± c!©²Úd L20ëmAH´²©JKü²ôÓ¸ è4Pð^‰Å]ÉÂ"÷^U¾Ôq‘e¿dݾrÿ¤-ɨ·HÂ`’ˆÀ_[Ì𠱇÷ÿu >ÎÜ.…û`ƒv ÝÌ!:¶%<€4߾ᑑde†óC¯´Ÿ,µ®ËÓmœ/hRŽrŠ�ë{b‘Æó¶ó2$ŸuÖæeÄä¹âŠbXAEy‡^/FKQ‚�˜àpVåŲóIQÏ^:\`õ°m ¨” ’Y©~§fnøn¢.>HþÕ$�SÁ×3lv$„˜Év†Ëß»@z P A̼æéÍ%À( ÛFª–/ŠžÑ«uqÛAi™ƒhÌÆá¶!¶Õ[a-yÍ[2fÑR‘“^+ÌnÛD1°Á£–´’Ã0Í“%S4^.†ØÚÃ#—ñìyç—\fŠb¸ÁŽøÂP¡¶+9U-%fx¸ÐÔ²T‚ñ¢¥ŽúÆU¾ ¬k"ÊH‚e¥íQ�³•ð#³æÖI¥’ÞÕ €•PÏ©ýÙÖžÕ†³¿@è�_°úŸ[ìê[Ï[2{=Wé‹; ´Ò°åz¯Tn:ù«»ÑM_ñ³ME„ÈJž”öÇjÐwök-ªB™ç­Ë˳#§â…ÑçÿfÜrKî_�¥³ ކ&yCçˤ6˜˜fdY� ÈC ¤¹ T¨¤Š¢) )R)EPÆT)”ÆWñzý–Š·ð?c:˜�¡“O• U%ö&§ýd¿Vè3¾ëFóCM,-P…¬¼»†õr¹U  Eyj «]`â¾ÝkY,!01/¤Á®¥XUÁ�f*b!w.ç÷ÜšyÞêÜOýø’Ør¦üT­^ñHûžX‰Œb Ú�¶_m”aFwáþe´Xôä ý¬³üo¿®ÝƒHem m_-IýýÉ Ñ´ƒóÞ{¶F)tóAƒ&SžÉ*iiÛ¦¬4º$›B†)•ĈSê³VL/•Ac�(4™“-ë#ïïÊ”ü¶ní·Oªµý*óÂÅ¥ ƒbmkqƒi´Úi¦ÒrG»›gÿ}Zt<ÛM8;íå÷½ý9wd$a@)æ Ä€„ÊR$ÂÇÌ£gb£u„”J¡¯1˜_MHm¯ÍùéÙy‰¤ ˆ×†�é¸70YÊ)´|Ù9AÿãÙѵ#àq`{)?%ÕOMqÜÞ²¯¸«ž8¿Æà·o›ä¬:÷$‰ ¡(ès¯ò§«©Öçö½N}M¹g‘Ð�õDô$½Ô�‰+¢ŽQq£¤Ê,w>BZ÷@)Æ+‘ Â ÌØÓÓñ÷Ìjq³˜‘)ô[Q<«‚lªÂz*Î]S4D³®ÿwÛjùr$ºØ}È»�] §�ÑÈáéÚtÏhC6UéJ¢‰I�3%¬ª¬¢¥0ý¹Ì¯¦›{‘TpH…é5Ð…<Ò„îý{”n‚6Є -Ç[›r€“†½:”fÓš9ì9ÂÌß�É‘ÿz‰å¯LÚ á A„(pVᙎ/m¡XˆX;¯™ M26óýˆ'Œù÷5�î¥'�ïA‚4 ;œ‡`OØÊß�ÿÆ}¿êïz?Ïìü¥2ö$€LäËd ‚xˆÈÁæ`»Rk/Tê%ÎÛÑ£�†›äÝy©A &I”½&ßœË=Ï[OSo÷Ãúþ ŒöíÀž¬Û{+øð¥¼÷xR|šK@À'‹Œ#Á«rÀÙŽíÔº²Â²Ïµ]Øí + -†z§0 í<�á(`ñÎ)– ó «¤Iµ0u]x~ßLó�'fØþÛ$^²(¢XXrVISï©ajÍKíé_ác4› ?¿}ÿ�XèàÂà-<öoÌ2DˆôÒÁö¿AÀÚ‡‚Ò_K,ù±¹N.ƒNã¸3µaŽ) ±t”?WDLïéËbþ»¢µ¥Ä=*âhÊ¢¯# ´À3�GK¯.–�y=#•‹X†ÉýÞ/'½z‹ÊøÍ @XÕˆµEl†Ž+VJ£ðwv0Ë·o]¦“‹y~>x…<†Ìh#…¥·2É"\ &|nšÝ÷¸NýOЉ•›pÕŒáN{ÕòÈâÞ~©À¢„ £¬ßv7¬…©N ýbh;\QÄJ8ð ³p´!À"ËŸ¹h«B”y[õu/­ðëF_dzÈ+ÒñÛsÐjÊ—¹«a´­,1¾c_ÌodôÀ¢±sfÊo†©¦yíuW¦},³‰�¶`V/.‚ƒm¸ wÀ+yGcç½Ë¢©Gqmná2V6sá×Õ áÂшøŽNÚο®~�ôY_�ÂCmÛ“§d—þÌG"�* nÐZ8³$á`ã¨ãåP°óí�ì™$.øÝ~§­3Èj~©;G9 %aj 0G¶EÊ’¡Ø`”m‡mYÚ¡öà1¦@\áLuÉF3iºû)Dˆ–ÑÏv.fîâô¦ôáZ¨ºÄn�ó�¯}º o0g‰ä#7ì7¬_sx‹À�`…š®!"eâ7�e¬u¥¢ õ�pžOà 7 bža¥ñ¢À{c!KÈ\ ·5wn~]"—‡×[°1xIÔ- 1³º^�ê¯ úÏ•¨$iÛ€l4¿1Ä�T1åÕvŽËǺ†G�éH°ßj|$U'Îð†”̧–jgSÐ št”Î'šZ2ÒT:kWÞ)DÌæ0 Që9mµøR”)‰ÊSÅ„'ÍÒ²,!,Ÿ>t1LÜWiwÈ¥ŒüÛ›ä9àÄ»]E $ç¤Lšg½Q'ÝVo‹çê~½>„­J³Ò¦È¯b­védaËr]æ]†uTPzåkTÜêvÆ õ7Ó<êÍD®~MÞòËÞ L¥ EU † ¨E)R ¢ŠUQ@¨�7uPl”Ul2dK©�‡ŽfŽ÷éÄ-¸ËÇÛ ÕàgB×"��™�ؘ&zx“®k&�1™Í£„C,DAÆ6&ÓÒfíÑãYëE¿ ˜¥Ô�‹ÕP?w¤‡<$ªaò)L°ÃÖÜ ¶/ËpmRê¡“Ì™‹gd„¯i± àN[תjÔD¢`ýx¡TR©è�Á‘–¨_ö³S6­[—VS>oKoèu_{ L n�mO�o Wñ¸æÙñ*üǾ ·r¾ý^·}wò›W"Þµ‚=²6ÛtX;ëì¤yô:ÒÉ$„,SšëÛ9ƒÇ3¥®r”“5a>e"� bŽ*„$#NöEŒ–ŽD°Ï 8،߯é~VCëb“îdJÿô&ƒ{ôõü›örl:¢ÅÕד�r3tN ܸûí¹x3ð_óts™sQ;Ä}â‰! Õ­ÞY‘�~Û�RYË;;XRl¿Ãç®L{Wÿ»�/.ߢ¹®o#¡ƒf’"Ÿ»³ª‰Š;óPÖóS-ÞOâû}¼¸ð·’Fä��ËQqÀ5 ïxÿÑ™[ÕmvÛ÷æßM¿EÞz?‘$‹…y²ÌÏPÍФæÜ`õ†N2¯ñ'2fâ£E :È^¿ýÝdÑŸ”ÓX�GôžŸ€`Ä¡CE% uw{óð¸¼?ôz~óŸ£ÔÓ�;ŒçRH#Ñý4ŸxHʨÛÑ2Á'¡b|]ó*M©Â|%?AJØÅÖ"ë^v¯ �-ÎiÁ×0u†I䆛Ÿ[/gëçÓÐ] ÌÍŸH¦®V›ù·ì[ª§Éì=‹q9µJîJ©pªT¤¤4�âI¢º£¨E9æÛwJEí±±´1¤pú÷Lþ«þÓHîïÀ µÂ6>'áCkaEHâª�¢Š_-\®Ý’ÛØYZ×ZÖë¸.##LÀƒd!7ÝPKUev£%"\CKçòhÞÙðïk×½\€àFÎUXY?¥9 zÇ !¼´Q·-u-±Ž©ê©&uù3Y[¯?Ô¥âùI¡#:S§FÞ5Æ�¿¡AÜC+-¹_·ç°¼_hÞ»?Bsȳ½޹ÊBG án¸ê°,úblÌ.Ä[aUu…EL(ÂúMË]ÊÆ¸ìD,j ¾›1¡²3µ]EjdxëàQzÄjjt€•æ…m€Æ¹¬4Zªå� 1Ùˆœæ,°£"ZYyfëðbe\nTÚÊ¢ÒœÙâH�…»QÖŒ±€”Òv ú°"ÙÍJêצ„ìŠhBíDbR¾Ÿžµ‹›H*þ‹!ÎbwNÁmÇ\D(Ç•öâbR š‚ªò»)LM–‡›E§X&¸‰Qö\X´ÇÕ�á¹¶�j;c[£XŒxÜz¬dÍͱÔÏgYh µy^w¬2ºì“;$²6lv³&¢Æ’®•¡³N6@`ÁyV�†Õ NCw< vÂ%)8ÅWÉfb`Þñ½!BÔ0Åâã$Ʋl¬�hQ.ÀàVÀ]*g6íQ<�1òL× ÐUÅá©Ñhá,6J&æÄ;Xà Z˜ 鎲�€Õ⡊¼YšžÈæ°¨¸ïýKµdÊ}çÞ•°?W>·ýÏw“ÇÍJ?£Ö{²¿Ì�ÑoáJ�nSió3¿Úö˜3 È�¼�@1ÀÄp–3$3 ZLÌH†²9C©¿‚·�øÿ›ÚEö%ÞçïÕ4ÐSÆõ�þS:1p‘þµ›þôó|P�@/&YZ[¬oP"Dbdˆ!R!´›I�H@¼À®ù3®­ø»­°šà»ub„b'HB–š§ãB(”S'1WBs˜‘%UIP ïì™fRh&eTzÎ’HÙQZ„ÊQ ‰JªP9Á¨¨ŽlÀ=Y… z:QÂŒ’ =šˆ¡X(D”bP4T”ì<š{¯É¢#¾Öб H,›™gœ†4äA!f0‘¦8Á®˜hœd�NëðÄXWoW7~ÉwóiÅlǶ–c䉸Y£Š-qÒºÖ«ËQ*ØHZ �Ž5u_›n{0rèÊ”Þ0$Id&ªBŠö¢›j„ôó÷™tIF9ðˆ‡Ûù¾×û?Õ¾r~¿ü÷Û>o×ÿ_úåþ+ÿ'ÉŸXVAš ( $ }OK°™k +JÝ·‰ñiêyðúß/«ºó<ÿ[×Rè=ë`B˳•ð¹Y›@UŽH_÷ýŸ�ó4œÌÜö¡\þ2�PYôÙÍ6«°ÔÒ9Ÿ¨P5ÙLdå‘Q?;`úwÄ�~ÿ�Âw~ +ƒùÕTQhQDÛÝú¹2…B'9KúØüéjhL‡zäfbDÄ&W?³äÈpƒ²±É!S|ÌÊ&8œ3 p‚Š3 ´û~·êóïœ Ñ�åû¼|óÅ›É^b�Õéµç?"ÿIJ2 ˜0üÝÚþç/!C­0uâ �6s cœj0HMü3aóµ D×îNFÅ=z.�C:UCOAë&ýXö%Hn¾Ò¡8)2S6VÜ{]>þÀ²dfF3P‡ßœ‰Ð­ø¨,½©pTL÷ßk„» ¨"tIMÖÑøR<íf‰úáëƒgþÕº%à.޶´í5Ó¢Kœa‚W:`Ö”õ¸“�Ê[SL+m†ÜiUžûŒÄ·$Y¹†ŸS­t²O´þ�ä£oëìðÇ=¿ÒQý–]qçÂÎò”ÎÖvjúî°Øp¤™†@>Ûó ¸ÑŇ'90þ®VJU6¤l`µ›íýx´= æCM`I‹í9áv7enÉŸòøîì‹ÔtÙœ¯Þc}üxë Ä^yÕ›ÕÙRݯÚê¶>=ü-KoÌ7œz5®Å£íñ'Uw´ÚýO\ê-Öó4 ˜Ì3‘Mt\\Ö%G“!™3†=Ü»¸Ùf¼KÍVR´ÓÊoVbÑÞççÀûw®*þ¼é3s> �]vüuªu#\n½I ¸e_ÓÛœFHº”™eXa²ÊòWòýk«ÍvO.ÆÓi¦ØÏу¡ òÿ¥5–¹»â𓝮B†:µ*$ Lõ]¨>ª _TEb!»W»E˜Xž}/ìýJºðý‚HÎÈØOö½Ï(8ý¯=|#ü.ÇÍ?O¯ßíQÝÝÜ_õÌpL‡‚鹸ƒ+0jÌYnšÌtËd‘Ÿ1ŸO¢ek 7ÕfŸEÛD!d…‹9:=ÌwÆ vËòÙ&cÛ§öH7!¹~Á ±™7NÈŒœ—Žú¤7?àhâa)b± ÊÊÈ•ÿh� ‚¸-0g1ûLy �¨ÉÔ¥fã¤7ÖúWâ÷¡¡�¬W%×…Ã è�‘ xsõ"å¯Yج@±²­¬cjû³ÈÎö=Ö_¦k>)ßuF›ü,Àco3�·Ñ!J6–€“Aˆ�"[TLœÿsØå� WŒ�GjvWiÚ_É�-Ó WYƒÔþ¹&f`Ô€g&…Æj(¼Ê™Í¶€„ I{Lß#¾¼24�ͼgôÿb€w¿ÊKË„Ät~|qŸøÝZ?=æoK÷’”6:øîôf{º~'¯sÖÐrdE>Ùã§5T+ç7s2…c  à:#0ì€"TZT@ß¾ Ô)·]Rd¢d9CMü÷~ÕB'«†Z4þß?ËçûÏÀ¨æ¬òd6lj8kPÅÓÛüoï~]»“lßòúµSmMŒÏÍ%•ŠŒîöf6n$cÃáè>®nszg“>Ùäú?«”ÕÜ}̰ÚÝЛ¶ˆ–p-#LuTªª:’Wõôn`ú\cGÇÛÏ“ÃÓ0ìÇÈÁu´§aE  ¤ÒrN/W§èiþwƒ§°ê¦IK„LG(Lm‡ÅÏÇúú>w…Øú6_§Ø– W A–"*…B¢(J* $„-TR-T¨�pmËR:©úý­Î.ç¢ÿ7/ó3ãÎ^¤4jˆ„€F’Œ±„Íq é�˜�˜bPØi&Ò@9Ùðw­_ú^ÂÒŽbz<öG·Õ,Øè=?SI”îœ}EÁû}Y›=„íµµ°Åóe<ËE±{Âþ©­v™‰Á"èÑö]¶ÛÉän×bÔ¢ým¨¾¿µ÷” �ÐÊ?E~¬Žˆ²|Ûm†.Z²2D߇ø¿Ä÷6"Aœ �?p"ûàm{RðÒéåk�'‰²/ΖòõÖ@­+ôïÝ$³šlÑßK�8[�¦0Íñéù½{ ž©HËyŠò<ô PÐuÚ'’%=æ(1 o=ºX @Æ6±@8\(è‚P)]e?`q¬+Ð"TÍöX, ,uP˯´wÐsÝy`FgÀ�&a Üòáõ /¾í}(ñÀŠ”q–Qboœˆ¬×[u¤ûm´´…Ò Å£Lí3œar,¯P!¨Ù÷'m¿'ç=“kuæ€9@�E#Cr¼•mªÝk®¿vYQpÖÔæK+x­hBf‹ž¼4ïãßÄ2W¥.Ö븎·‹ÊÁÒÜ÷ƒ‰ö�¡ƒå©„ 5IrPAט§¬êõnàÄsj›_Kï^L[Û!æ ½R›ê5M„Ž’x»–]03Æ"ååã3^Û?×-?å¸DïFóx24ôŠŸ¿xo³ ĺö‡õi æ0§3ÛGpIá…Çsù»9|¢´±tçTʰ«uJ•HAâT”éh´V3kfÃX<ßVµÖÜwOCJ ú�ãÁb4E�¦ vF ž„/ « áT�JB‹šˆj/8î3Q”É*˜ä¯5ÒÀ„«CMžE“m©�Æ�([ÿQˆ Ð�pŒ`0I�±��ø+~È4]Ên�0~¨¢a7ÄÄóRpÚ¥z…ÎHŽÈ)Á‹ÛIå°‚ç˜V™m‹s僧Ù¥«¬Æ^žˆÖ !VD[Sh¶h€û¥¦ bù„‡Œïi+N½îm–ØæYˆ¶Tr’žÛÛÆÿ9¸òžøñA~gßѸÆf=L¿grŸ¬ãªºjô³4 zÞ™ÙÓUC LÆ'`f´èDL4à:)ƒ¯)Š(ö'ù_ŸvŒMŽ/úb>tüùSmâÉJ›ðöÌÿÐ;†¬  hOçÚ¸5Þ„Áð`]xÏÿîæ0ˆÌÆ,éåÂßgõe€â(ªcûew»ÊÒüÔ|:\ÄÍÕ} L®€+N@xȨžIëªôÓ‰,"¼å÷Kܧ¹¥µ9~˜Â¿þA(ÿ ôÿã],û­×ÔBQýÓ£áÍÅøtž«1p Nx¿Cs­òÙD†þÒ¸ŸpŒ4Ö�’@RÈR>ñ‚úCjÃ=ÏL”Æ5®�úONÆh8Ø@BÌ�f ›P{ûdwçâøÔçžÆ±ëÿâ@ —Ÿ:d�Á>œöèJ›QË^cÊöòñéIOÆe}â?]O¿Áý?/"œê4hÄThÞ¥q“e ßÍc û¿ÚFù�rÊ?WóQÿÞòbdK†ì;ÄG¥?ÈTæhPÇ¥ G¸a°�\á_°ŽWY¸Ç2äs`\yò)-Zöl×2ª¡FÞ�T£H„âcн˜ÿçþ?öeüôs~ÛÀý„Ÿ¥R¼ ‘ÎÿYó¨9åÄ'ëÌø lõõÿ7ݧ­+¥ÙNÚF�dI>‚ôXkŒ<>¹ö>Ì—V")È1‹ØéÃézù½¯ÏûScÑGŽŒöV?GËùŸÀý­Þ–MÂ1Ȫ¦O]TªŠ¢êO÷}¼ŸÆpo˹õås”ú=‡îe¥°xZ¤£‚)LÁ>‚{Jrñë`m‘iý¿¢ŸÒÕéqЮ¿«Í‹ˆ¾”˜!•�B„Ä8Ì¿ ×ö_áyˆb(<ïÅýÖ÷žDÕK˜BĹ^$ɳ˜³:L¯OÔúr?«õ?²§²�ËíÒwüÖ~OøûŸyì=ó?—ùh9�bçî~îïÍöÿ¿Æ[Í™“ýþ˜ÿ¾H•È‘íýÇ#ÿ†Â¦}a˜Ý ¸'ý ê€QWc ö'Úû¾ëá~×á{7“åè‡Õ1Ûõ6‰4ÇšcÍ0G/U!Ä t”°~˹JBÌÈ)p)6rç¨Ò€ªNÎ ¶‡"ý¿ÏÑyúŸ†ky暇ØÙýÄ©f¥Òƒà„ Ì5Î�•yåyÜt�_®iÅ çÉå~CVYÒäjGDÑÓ˜7ÿ‘ûíT †éŠÛˆ †úÙ¿/f>)"ë{ïûÞÅôÿSq¹ãƒ*€‰öý/3šà×ÛäyÓ?³ 2 üe:þçò8kjå-ÉÑ~Y9îù?Âñzßó�æþd2dæGâèÈÝãÇþ}àµ�{þXÝü2U�Œ"•5qc¶øLú´h®ïü½}GSm±¡ŒDzÿuK ä3îKQPQÑGô\`Px¿Q�?:Jú—%6n±â Éòl-"(1mg8[Ø'�Tü>JÜW`E”:úމŒe´êýúzßÑùU^îè5µþm»�Ìhò�IƸ<ÇûæM·|ÍÉúèŽK�®‰ ®ÑÖÚ¾mçé÷i²whŒ©'7�ø.²pŠšQ•øô"†�ÂÒ„!Y‹›;L–U�XsýŒ%–ri®Ä#)‡p M<Æ#Ê º J2Ðo{šàg%Ô fÐ~ìXÖp[MË·ÞÏ“^C33äžÞû%Ù8œf˜2SúB#÷ûýí:›iÆŸh²NœŸ?…û}t½½Fd(9ó$-P¨LYÄ%! MdÕ�EÆñŒ–õ±EÑJ7èbˆªKFÕµáªçgoÄÌSý)B"�S… tóþÛ£üŸÝÃÂÖH]/D Y„ ˆ©E ¢""è—RºÊµ­g.$VCMD.aEŠ¥”Pf¢¨„.Š™R²2´ºþ/Ö^³h»ís”dMKqD€È�Fmi�3:êù\8ŸÊØpœÛö».mO­BŠ^¯Y|À§ YäÁ¦·ª>q0Ûî>¶Ð²ÇSÔEõ+E]epr¿eñ}¦µ¶×,m¶%è­QGª)'ÑЛ¯ëûk†ƒÆäíº"8šùŽq�ÓsgòïZ?iøÓ¯¾xÝûÑ‚Sƒƒ?¨æP¸Y[$Ÿ[‹À¨‰º›#ÙM´9ˆ±Iß)H9âD0BMuÊ÷ ísÒ±ŽÛ—Œ�ã‚AÌPóQa+±ÃŠ·,T+ ”„LR” !Š¡èeó˜’$¤¡ÖB[¦°±ABX^¡+ÌnH°ß!+�‚ )-2Ü4To�*° (¼6…â̬x‹PŠÔ˜J!0fs l´d·B‘FWÚ"Îi¶œQë1!�׌¬äÐXÝ&ó·®iôOd-8UÍ·öO|"/¿×Qk®3,÷Ô#Ú1‰KÞ5xò\{Ù/g­0/Jäz™�óC@Pů±Ý2'R¨!ÃÂûX…_#½ód«xï=¼sw¶5ª–¡á,µ=^ûY.Ú«ìSŒ‹Í¯“ l[(猋„³7†‘g¡½àÁ¼ôé–$ðza«e /W¬2Qç:ÛÁagm•WZ}¨CŒUÐR¸Ù«¢N€}ðA@UMa4ÚÆ 8¨\80ZÒq��(»1ö;ãrÏ[Y¬-aǼE#Pô3L_6»(| •šPõ"*5Z})ü%âD|w‘êÊ,íóWO=8L,;yiPÄq°nЉ‹¹(`Ö$‰))¼yÏ'CJºz`�£¿#Ö„;ЧréBvç¹ �h_.ÛÉ Ó¹aNh<©à€wCåù؇nNô sÝ)Wq� ÈÌPA*ý;8�г¥ž5û5lp iFι¥³×í�Ž *à�·UÂqô²¸ Ëw¥Ã=üy´*4´ðU" Ùõ!fTÚT(0ØZ&QRc ÃL4Ô (•&i¡Ê8ŽÞ f¿+~W›îåõ}ÓàÅñ¾¿áè‚*ž …iD›H}Yø.¾‰cûôßá>uó*ˆú+œÎuG®¼_wšg¡Æ¡gÈÅiŽ"Ë×=Ü~½ö2üI¸zð»#þ ��—Ü�ý¢sâù«úmÄY—­A£½h‚@ù?z ÀÇ`æúÏÛóF¨0<Ö‘&¯(zZ_û3YÿtîÝâõ{Óš.J–¿:kû9øp àœ�Ü h+F%£‘««Ãj{Ü“ý2�¾|>YWïe5µC›Ë_Ãl°ø Aì’®gŒ¨T¯W‹~ÝT¿?†Ú´¶ÜìbùÄ#âE§úîçô«²&£$”Gç4RoW7Î/2‹�z*\áYåˆV»-®XƒPåbõ]¦A¶ Ư-9z‡>›pkêþ2®ýG¡î�Þ[y«z¸ò>8"Ï}âêåµ^V7>â $ZسÏrÒ`á.¤†]ôwaU%£­D$t�\^¥™DI:wÛ]ÙÙ\–�ÿ;tÄ|„ÌÁ™‚" Y‘3Èî½®ö¢¤äŸ�ØY|.?LËiÙ1�B °™7­T›ÝÖ¹~ÿ'¼?iñ¾L‚þOÍâä^[�±y_㯵µÃ1¨68—íîñ mn¸‡VÖF÷ -kgt÷Ó¿ï'…¾úÃ)à°Üž?�t�”QçüzѶmòˆdq½HÀi¸éŠn›N6ÝÍ¿�|l;,¬¢ÕM—%;F¯^¶êI•9Y~Æfª!KÙ/QÝJ™zÑe¬ÅíLíuÉ:m½É^O…••5ÿ÷œM–ß{ïÂ3E¬ÎÂÝ¿j{¼ÿž°íœ™7)Ûu.Ûz>ÝOXsªÏŸ{¯õ¾„€¿uÑ¡ŸÉÖÇ>ç'#õ4d15³²u;ÄPUš5é_¸Éæ\»AHzCæ_ÕnGñÛÍÈÿ`œ>)FècÔÂZ1FF´}\àŒtkdÖ-a zsµ§ñ'7=·ýK¾—_M­ÅwÓÚv@,1K¢ ˜¼qžKNÑØGëT ['@DÜy.X�–­±`ºz-yï&¼I8ïs~„«Räs£½¸[–±W`�·†á.YìF•ÔjÒuÍÔø�d²ýzß·ã<‡ó³ïsÖÖá;õé·üµãPäÆÑ~X«…�ƒÐýëCPxªir…¦g¹OÒDÎüwËmV®ƯÖÓèqšöÛÕ²t”åôÚnË+ûuÚŠ™Ýñ�¢�U›±jÓ›4°¼ÅX2¯5–ÍY˜Žì°û×gñœÅb僓é¯UÆîp^—Ûm¼VÝ«Æ1îÍÝfëñºm½“¿;íþÓá„®Ýú¿ú¿MG�!�ó¾uóløc-­æ¸h¿×uw®ïù ¹y!�¯n«Æêärâš¶Cœ“Ž •§-�œ:î{ÞÓþ²†/» …ùšmìo_ƒÌ6ø7’²¿$c&f†¦ý >�ÀÇ=†VŸ>Ư —}Ž¿)á§7fm�Ê:¡™ßlNûÍkZq’‡X¾š3ÓÒÌ­®æÏ×óãÓ�öà?¹þ»ýÏü¿öð¼:™Ý—,7pñÝÐÓN[ûÙlhós3�!ZIFÿÖŒÑ/5`äaÍ”x57+?§°ó¹ÒRò¬k5ØœÅxáó=œü'S±"ê©èEB¯‹äjZÚj–ŒE°»W[UF×h^¹D¡Þê·_O§3±¾'�#Jë¤|Èðv³å¥—±u­Òk;›ü²êoX¨B^«¡€nL‚¸!bp2csNý0¾¸áªâ©¯“jüÝ{|³åÍ‘§†³7~ƒ¶Å„+%gÕí¾6¿;�‰¾–û_{mÁŸ¨ÒÀÉçsõ[$F;–9̱ÞlêÅ5ìÿ£Z÷ÇuZ{]#›-ªMnµ(8´V8ÎøI£#õ¤“jzÈà•‹~Ûù°çÓ~ÿ©kÖCÆ·fAÚi¼š¢vÞ_­ ­dBîö77]Õ'¼M™í£mì~vûuÎv!nP—¥ñ—%ÁaÖÑÔz]Ðé­Úìó–{š�*†8ÒWÚ‚[H†?ó7çe�@Eé=¬jôLn'Û{¯ŒÎn @a�[‚ð×kŸ”lžðAx-j 󄯶¿ ;·—b�0ýtE¯Àß0šÁ–!sÍV¾Ò³C円Ê% yÙ O%ÆÞv%@·¥œ ºÛ³Ðq²l£'fî½ÊµõyX3�?,Ã)cýÛÚŇÿ‘x»ï,ŸÕÛGVm«Q£]v®V°”Y·m¬¼ìÜ931Ÿ’þNR“”%–£çþ�4öþ¬~ÿ…•®b;”jÑô½õŒ™«M²FDÙˆqr ”$JR¢SÈb±WÍÛãbÅ“w+Ы³“ÃÎýö´D_Ãçø±_úÅ¡ò{?o±ü×ù!ËŽ\þú|ÿþí©Ïƒ÷Ó–¯ßãá<ý{ÊÉÂÆJ¬idègf°œÄ© û-È=ˆxnò!zHÏ”„³Bäh$SýÍòï[ŠcnÅ&dut%´ª›àB—õuânDÆš‰p-2)ò*œ‘�ýQ7êg–Ȗ憬¬Ÿs°»uó[ÇÈúÉÞ¡‘ܦçêÿö6Þ{ÕìÞ¦.Û‹-8öq°cvÙ¹XÖœ °"å¸è¨èaHÃÒ?ªæZä¯#—–2BçdÊDú!ñó¯Øòr®åîô¼X­)Çöò±Ö¼Ô~3øØ)Xí§ötßJ>.{ä)yÂ?’ê&BÏ|åüÆz:R49U˜0@+jå&ÕºÓ`Ú›÷ {�nº|3õa>•Œ}h5³±©§AYÊ@FÔ¾·Ãìíɶ‰øX71Q6$Ú�æ~!þ¿æðè÷í¹ÖÓè§ÓΈ_²~NF[ò¶d÷Ùdú"j�Txžnõj£ºvæ‚ða~ïÅ�«¶SŒ^Å;¬BnÛ»þj±1ñ`œ*M¡moÄF5¾ñ·Üd¾‘4¸L~hãO³¯ë(æ¥ä¸fuñ£}‚H{Á®XÔ˜ï֬᧬f¶1t(3½‹£ø-yÛk}·×z«’à~> [²ªŸŸ€»v«ÂÕºü]c`Ñ#T3±˜(`–¾rOöZ‹s+¤øã¦¿]¦³¾]º«ÉlÜë÷Á&0{"ë¿m¿Ûõ„ìr[f»¥¹”senì–0u°ãŸö0á'²Í:Ou2t rlC¢2ɰ¤7woN…þûŸø;S¼'SV_³[ú^ö=ý;¥ÉN4#zZf�ð¿ÛZˆorne·5ªZ-|Ž] ö/«mþ9Kü­ß¨%Ú÷¦§†ÊEûfï†ö’ÁÉí•›�·n¶ÖÞ[[Ý45VÝä„ïu�H¥Ô6"8gí]—~iÂ&{Ò'!ù¡«ŸüjÀý«ôb…)äa¸HÒêE�ÿ�ûŸÝÍÿ½þ÷F‡ë}‡+nJ:^Í6ÙÐå….oT‘|EŸä÷Þ¿Z÷õcÕŽ“J™3`Æ=²›ÙÊ G ™Ë3�yƦƒ…ô¡õ RaÎq¹‡‘L2½�Í;¼lqè!3©Qûûf kåZŒÈ;Õ¹°�Z—ú¯Ý݉¶-âùR׿Í9_ÐöŽÛÜz²ôÐaçý—½—Y†3QîFßóhÏf¥Ÿ§0O¿Ûƺ§Ñèú~¯®mëúÕ÷ýEï¦É;&é¾ÒnøKŸÚ¯Õ†LÅVHXþ²É,o[„sW€²äŽL¶¹ÄK‰+$>eÚ!}ø“ÁÊÇXÈ–äïóî÷Öúµ8Ÿ¯ó®?«_Íõÿ1~r§í~ŸMXæÃüÿ1[ †I”yš‘WèD.~÷¦F߬Gói©?/Îm;3Ñ2qçm×ÃçcVqEÉ“ú5wø§ïúi]”j1Å ØÀÌÐfq ë‘ÿö’ þ>rÇZ—ð÷ªêÀ\gy] ìŠtlªSÖó4æÎJ¿Ûåñcš�ë|{�Wýýy NÃ$H92a›zw¼ì¨u%4Ä9}ê{Ô·ô ~W›æì+]ëÓa)“.±:9”ÚþNñeÞþ/°ç©N‡ÛE?åGô~R>­ÈJT­¤ÏéÅ5«ô(>“ô§ô¼¼¿b®çæ}„¿åq‹ð‘9 élú'%Çó}Ý„‚ �B$èµS…ýýÓ†ð0`È̸Ý.Œ}D>Nbo�bÈçnA37ôG܃Qî4·?Û¶{¹}sN›}ñ ùd ecݨ(©tÖæ÷ܺ®î‘·7¬ò.ÑîîiׯÚý\sèlÐM{ˆczš »ôh»G?íýÿòS�a«&1;⡃d �"aa5÷6ûý?›îîðÃüLþO—ýJGÍù�âÆ)Ûzîr>Ÿ]†¯;Ñ3  %9Ùšø´q%£GE ÛiÏÐJýÿ˜­Å¯ÍžxþÃ_Šß—l«møÜÿT‡5ZìZ[uŽBu“SÓþ’vï¿7´ñ‡“þ`~Ë>¥´4£yì°cœ„sþ·Õä®Iý�Ð…¯x¯þØ�~µ Jþ²Òäáú ª?õö$�‡òÁ™õ¾yý±gîn1æáÍÑå4Œ¼ÃoQœìÆ�Þ¶ËpwÝæŽ‹Úaô¢R$·§ �Ó­C¯©Ã¾¿ ÿ{÷vÃs¶x4ÿ–Û””ŽËÜìÉ=ŒÝèƒÁI/lTT#‚¾PY m¹»�øí˜]ôý*Ê8Úˆ�ÂÛÐ/­sË-üôz°†9Úl³E™ÜôRÇ6©²Ä׈ଠwÄ_1Y~˜™ý\¦oåù{k=?!§í={�º.þ¨B^‰2ÛL…99öyïÈKI�%õ:‰ðxêòpgüí`Óú½ðØýÞ OyzÆ­ö¶wÁê´îïƒÜYK/³Û[­Deö»YÝËR7Œ5º[;Jàm¸Rе“{õíeãe¥hÈÐ×ËÔÉÄâ™CI\.¾„A¨­d¼zÍÜ®�gô‹ðA\'NÐh·8dý2áW‚ü&½ 3�%ÛžSðNoøºÇNk_=–îi½{vµtG+ж &îÅÂ!WÏ´NÅ<ç)±zÜÖÞÔó¶W2ì¨Ç¢Ú½j°`û¥ªdñss{'ƒ.ŒÈD#+¤¼e#u–À\ÕY|³…aumUjª­íÖWs-“bé]ßi”aÅ5³ha•̃{ ß}‡g=KcØ‹·C{¡ ~Ùi¹þ¢ó Sã©o¶¶j·0ä ~ Í”Þ6·“nXÏKœù^º‹Š1cõ·/ÚQdwÂñOò.þg󜹻†žïyḹ§¼ÃÌcŸ´UºVØ%ô‰™€¬¢Î‚åíÀÒ``ó¿OµšÂ A$¢íÅ%¦ï}Â{1sÔ̷н?ƒû›µYýöç¯F'AE3ðFY­šðÇË`'?²¹ø~Pï¿ß%ÈrGùµ¿ í2µÃÓßawB÷ý϶ûÚÌ� Es/òÌh=±ዽ�‹jÔ‘–DZõÓý¸xq ˜Ž>.¸©S Λq=ß[Õãâlú=(_Yúôü2Ó@“é‘nd=¨5 ¡87*¸sóé’´?wÝh_�ö Áaö¤·ñ‹7dZxå¬õÀºÝt=:Õ‹ihn¸¨Æ‰¤W~Þ^¬]…j§üº`¿qÜÆÆðçšíG.£žlÏ•ŽQ•‹ä¥ kP`j8LG¶íi/ŽËX¬Ê�æCB\­   !4GãÜWò®gÙt˜õê±\­"üúñË'p$å^"íÁ's€°ê:;¯ÂsÕ} ÁwžEÔo*Ù舻 ƒ1‰7ÂÔ3Qo‹‡Q8šÇuê[Ší}œwN_Œ~ÇC5%ÑŸäð–·é=‚¤Îá_@yö zÜ5&‚WŸ~ÓP³É©áÐ'#Sõgè" í×ñ>Ê[¬d$Öléѧ:N“ÒnAÊOP´²¿N§†íÇŽXÚ17Öoí퓹…ÜNfòªP»µcQzÊz™ÁÌFiHÁÇ�Åßïßa?Xà J¶ß ꎘôë¿t0as!u÷òGNPëìÕ~õDqÈgâ² rœsµ›V›M+ÀõæêF{FÞbMÍ­ïËU*¨+Ál-ÇØ¼ècdRy‘˜–¢Î¡û‹ªú…ç&%‘ó½ ïÓ®Û0”ú{»]ñîõ÷¶£kj·AV®Ù8œBËW´|ÇÎ…‰ #m¹¦€sð€9 È~b9‰³ñ¿’§CnÜr;ˆD‡¯1Î|Æb æ Apù8(%‘^Ü N ¨&Ùd #€ãƒ­áÓ‘t dŠ?ÐI?®=™áôxÝ`:îÝ@9ýüôÖ¹4ÿ3¦\þÜwoø5sVô{BÔwê\¢9—ö÷÷ŸävdO$I^¸ …ÆZ�Ôañv@p&ËX`û~Àtf´P"ø×¡vê:®I2­áá0öC¦6x'à6ûá¨+�ê”çy�»!×�$�b¹\Ûf ®GŸIËâŒtF•΂M0Ÿs˜û<d4óÒõ�¡‘'�áÈL-Ý ½», Æ\@H DShÍÄ»¤?&GÄ¢]‡;ƒAŽôÞy¹Ò@¥E�ïRØáhÍ˱‘pÎê`À®Ü'zÄþ®t÷uqw-üç‡o¯½èíÞ�¤õH¤’7¡•Tãn¿²J½wywûU iHÃãïç«ÕQÍ~ŒÎéU§Ñ£79ªÖùµëɘر! ¬ùþp]ÈŒjjc…Ñ©ÞwþÛ}*�Ñúx§L‡[ÐøºDr;$âôô¿3­võëÖ/Ìñ¯Ï§í0{ àoÆaáoÃWÌ=ó­â|›Ðej÷²r†B¯ ~ Iù”©!ˆkÔ«^ÅoÆÛ �˧úŸ­è.} �ú¥y§à§ýyšõºußí³¥§�Ž®o€–®Ô».ìµ^PÚ=U¿z­å^67ÈJ�™ €fƒy&Ÿ1^L›ôÎϱb[²‹áãv_ �QØBhPiã© Pªó«ë™kò$~ŽÒïï@‡ô ÿßF()}ÁáceMjoYmž…ÍßÍû³?‚=í!Ük—d\:Z�Éöµã`{ð�F )›4cù_™µççÐÏž�_ˆÌ°ÌtÙ8“:÷‘ÍàZ“ë»Dï4Ó! m* Z›5µ¼ì “!i|6S0aPà ¦Þ*4Ï>¯}ö;žeú²ëNMkVk ×=è�•—‘�·×Îÿö?ÝϪ2æ:'ËV»úL›ØÔŠxœÔn½ƒ�þðü~#7>¾ô‚%æG\³ÇØe'eÌ3Kª‚§�ø>ެˆcGoÛYýÙǧÂà°©øYû|/{MÇ]ù8QM{3ÿc˜ÜŸïÖÈsÚÓ¦*dd«gMKþÖþ{ÚPY®‹�%™ZÔœš‹¯Vå& Ó:ûƒ»CÇÔ>êR??âI°®w®æ‹.Záê^øjfêÓ»ç–ù�ý/îJc=[Ö¸²c­Ó…‹.Ȉ²wzñ2^¯_�j�†&Qªp"cNG ’Iˆ=Ÿë®/Wè¬ãƒÒœ)êãhyËô¨Ñ£™Ï¥#eZ[²ªz­0 ôŸÕû_Ýwö'‘ø>Wfÿ·ëå{¯­?¡>ŒåN¡( ÍÁIšÔ™k+Ù:“’¿Kñ‘ù’ëm}ßÚ­z£šù÷ÒQ•4ÙŸ? ã¡™þý�Åí?=?¥øïó|¯¹µUÕ}‰Ý}?�Gµ—µâgлâ�ïs…CÆBT§öü£¹åæ)Ο9�ä+·xÙ7ÓÇéÞò•Ä*k÷°´6?ç#$fÄZ?áÿzMÝ:ty/ñ¹»ó¿­Ë;•Ëž˜GtãwÞò5T$:í¨àß¾öÙ«'¼DÓœ »]u÷ɯç¤c6"Ï÷¿êgÿBgé¶z"Ôßí¢ßL³\mÏÒÞDž¯GÏãyÝ^ 0§´¢¹Rr§ë‹‡Ÿ^ƒù`¼ñÓü„IkÿWÞÙ_[Îáþ…Ù2¢…�ñ™J°K³‚7„bÈ´Ô‡ÄóÉ\”é>ïºýV©!6Y¢óÊ羨M§Dá$cjÍ–?Æ57Ú-ìÐµÆØB-�—çÓt§)´Ä`!$kiÍ­j[ˆ…¨˜Gኣô zC�×aÖ$ NEª6¹Tx>Ú1i�H�µ[§M*jÊ$4§\´›mRÐèC­Ñ]ö™¥èx¾—ÑÌɶ2`§yJëû3kO(%éK¨búzœ·#Cš8KÏ¿-·¿ áHÝJãó„!Ï'ëÛ&5ÅMªÐ—ê·Eõºç]'9Í’Ñål²wVÊtØéeŸÐÃø­ûG†²RD�ÓÙ׆kwŒ4ʳÅ6X¬ìOô"îwîf ² ¤×<.­¯ºL]èÓŒ¬�˜‰¦ªEXÅï�€¶æE�¥ó¹È ¿ý pá¦su•Éq¢kO¤:˜·ÀÛaý iµpãþwáýµ†ÞÍûY†£tY î�.Þâaääˆ"ðdFDÆ•�jÒÙ¼ØüYT¢,à‰òEޤ«e¿¤`¿è?ãü´éô 4Ê$!$#dm�±®_O7¹øÞµýW~gååõ=Nççã¼ò£)þ·„1¬[«^þBjàQ­8�²’gëCŒ;MŠš \vd›KÅ%â\,,Ó3!¥d¥ôæ4ãGvhÄ6®+ŒÄh@ãjE$ Ó„cnÜcÞõ{Võ°çð= ÷ÇT!'Ùkêb×ìNÉ24DÇj„zŽC®¯Kñ¤D$˜‚4MFÊxlÁÑ~¯úÊäbÞ„�MÜØH 0Ù�¨÷ö.)þßÑipzŸ�"ŸùE=(2bßUh¯³fR÷Û5#ªÑµ‰·Dƒw”ãl@Ó«7�务„×’áHm+ä #H›Hýn9ÞÌ“¦&%”ÀÓF9à_˯“\@—i¯ø˜D¹M›×ÕÜw̹cœW¥ožáºÚ«ä™ûÏʳ4@D:K[1ëˆÎÜtzu¾tÉ7çVµ ^¢å_�c)µ-“¡t‘;&Õ«Ö1\jÙÌ[yª´aö [iâÿÔ>1°é—¿a¨j\¬¦äS¦‘ðjf2Èä‘V¼ÊÎ2ñΜM°VÛ’3ssøOEôv·B¤z#Y¨XuV êEú¤ûÞýzÜé;Ø’›EŒ»Ôüy±Oõ²[·�çç×f9ß(&Dùæ¾~KÊŠÏ0¬¸@"”“év?wo©¸Ïcÿ[«î‡�ú¿Åô}™Øè§;Û&¹Õ©J—ý;Ë^ÆFÝųQ@ ²µ2ó³Y´Ë›¬“@ߪ„üDK}vS*20f17¤A“åËI†¸üÛ‘Û§Œ‘Ülû–—‹o+yçLü-§º½×9\~mÏàÎæ~â>lÙ4%ô»>¿ñÊM‘ܹ=‰ÔØy¦Ù»­×�:§¿; @ëÆ‡Q,ß……°†\‚*ƒ?Û'ñÿ¡eWÐaY}DPjq:»¹úyºº±¹ï1mêêÈëãËÔÕË·w ^Å¡�Œm, ¢Y=kjçõn+F<ÉCN¬ä^%ÿÅ~E黥ð«KRWÍŽ#¦­lЬÕfÃÎ…*Ê$Ód>¤ ’0Ó‡Òu<ì`Ϲ²‘_­F ¯ÃjbÎlg¹~<+W•AØšb‰Œ¤º™—¦0³1V; �”|9m=“%°·àeúzÚš¹CXjÝÚÓs#_?�Ó5¹®Ö£“}¶ãó|�ÔÉüi?›þUÕåZÍÔ»›”‹èo&ù£#Y¶=.Z23’ÃI|ûi eÈK‹uù05± ’ÏÏ’Ë�kͶܹ"&úX¯bǼ0 :Ílñ°òeóR³_'©Üõ}[Ë׃íEÓhYŒyÞ[BçQ|Çäv°CJˆŸi(¦J¤…~®qÝÂ×�ô™â÷>ïÏð§Ó§‚#ÞAÍkº9Y˜Íìö7iÖòwÓvþ xr2j{rcNfP_ª`|ø6õqšýWòó&Í—º§øùºÑ ªH!ÚßWkM¶²J¦Úï>�§”žƒŠß[ëÇ™˜¥4¹HF&àá"%lˆ”|<µÛZMHqæq`‘†fúáLE?\t0´wêÚnG–µWüþ/ȵûóvçN«*ÿ‡K¬–�ŽL§’+¾ªÉi‘ VfÕuu|¿mQ£¦u@23c[>uz^m6q›ɲ’¸æ”óÙJ™…N±òbdn€{(hÀI’ ˜ó½¤y;Yš3x ˆ�»ŠL­© 7À£+V‹)JGÚ5; Ìu lŸ^š€}ˆ6a†%«:é¤!J3åKâ(¯²©óëU/.é­¶ç�?ô¶wîOüǵyqVcYÏÿŽu³v4°Uþ±#ù †5¤%·"vl ²¥"|)j\xÿ(`ô>îo‰†/ø—‡Û™2D|™¾Ç[‡ÛlOpõB-Ò„ ýÍŒX) Ý3xI“¶r˜ßaB5"UfδžG%¶ÍÈWŒ¿Ô~$š«âmHSãb5¯*tÆù#ލÚ4÷†ê¦Ô+�ko˹âûéU®{ �É¢2læzUioÿ¾¦Ÿ"dqü?n.ÊF¤Æx-Eåu  ‘�Ï.7‹›³ÜÙÁŠ ŠËè ´€aA IÌ™`ÜÁÙÕ †›¯�“uÉ\¹:xq¸,¾RÌ ñ:ÜÇsß”(û’Ùеh IJLȬ²]ôi­„¸¢ª˜TˆqE"ŽAST2£$cŽHþþü<Ýßw/Þ¤úÙ¸0÷oæÓë¼�~¢ºœî6&‡° r>¤²÷Æ´¶¿2âÄ'ÇŒ¸§g) üówæÕºšè%%zJf™Æk|óWö`†¹Ê}lx‘€Äb3¶Úû7×|ijS‡êµ¾a Xþm]BèÞÒõĤŽ? ¤pqÃû&ãK{׎õŸNJœ_Ò4ÍVÏä°À¾üêAF�úUÔH/xÝFŠY xT û̪ºƒúÝL ç`Ê3ôûc,§6\ü»hS-P3�çˆú‘Á 0á×.úthuü~}ÅÅÈ+7H_7“pÿä"W ™2P¼‰¦òbuÈ3d6òó’óãwÌ‘ –ÛZÑvÒÐ/Ô‘ù¤†© »¿¬’%žTmlSie­Äl; †Œ�'Il�±š%0g7ƒ«Ã' ’Ý Óxsx�‰FôƒÄ´"ÌZ4�ã�T›ãXaRô�¹ýÖÑÅTäô¹Y œ•pRÂ¬× vLéx'âhN·k m¸ 8g·R›¢#‰3n‘cݧF—ÓË >&•ij蟦m5W¯^L–Š‹+ûÉoÍ©5jÑZÍ:m¹énúV5ã³Hw- ôÕQ÷Ÿ§E4’I ÒÒl5ÿÄÂÍŽwálƒÓìÁëËeštU«]Û™Gî´P‘Àfx`È0Ö]굸¹Ù†¬tôVÃ� .;ÓÝaæ^p8Ñ[]�Y™½-È¥2³aÌ,9VÄÄòŽ}Z¨ûu«µa¦ ³A7Y0Ïh Ò`Q£¡¥]Ї¡*ÄËŒG2f¶$¨åýð<7_'fm^uþ¹ 1Ë&AIÚÁ%lÞ² [œæÀ`a@·˜žˆx;#ý^]àówûÚ»ý Ì3Ð88ý¦w†+T%¤L}ã®ôôrѤƑÕà2Ï\gw"]›]ä‚ Ù�$ê±ÔøI®¬”ð¡þ#“@ægŠëÒG·î9� ç™Ól* ¿…ÿr)k٠Пg|YË®?Ÿ¡ÿ6Œ~�B1ô)�ÿI¯ŽÌÅN„2Ï¿VãØ´U2c-Øbs ©Ð£ÍãgÕ½ât\ ½ýµ :ö¸½Ýåðt¸LèÝ[O8Bãö¿UÕ²�••tS;~%sd?tÉúŸìÒ”r?¯œ)]n–Ò¦Œ5ÄlÌW$ $}៾ º&lyòe¯><ßwìæ*…ÂûŠIöàŠ&7ßš¨b‘3áöÜÇZ0 È�q"y“PrÞâææÜDÈ” ¦"‰¦)"(š©ˆ¢h€¢š*j¦$‚ª‰ˆŠª"e)¢š�ªD $‘ P(ZRA ’¨©Šˆ(˜(&"bŠ‚‚ ™¢H‰‚*$‚**(¡j€ªb&¢$ ¨+ŽÀˆ�P"‚Š)’’’©‘¥ª’†…¨`f*¨"ªb �˜¦‚‚•Z’%DiÃéïqùÝõy39»ðd[FöðÖßÑ»V¾¦–ÖÀÙw�ÀB‘ÀG32¤qN›+`sü½Ú[ã§ø8^/<Þûvûþ‰¹©7]ü×Ïg6ÔWø•WÄÈŒf�nÞŽïÑW4Ø6y"á`Iìà[4÷©`ÐýmÏz½ÃÉñz>ÑÑøÿÐ[Q3M´ �“uf¶8_ƒŒÊ:¦å¯û¶=¿»�“‡è¶ÐŸgÚ/}sîþ7›>¾¹¼Òaª¯ûŠŒü¾*æë�¢×Â-ëÃÛaUÚHXž ú 2é´f¦\ÁgZ/ m5jz€.4è(½Á§4ÃA¡ÿtÞE��ÄbW1"˜€ : o{‡5_|àõn׈å²c�Ý¡Ëf\ä¼Êͱ 3é ˜1ÝêÅ’3Q& �q�/³)LÌaéRÏ3qGó?AÈI‘Ba›øtæ¥3¿dtœš·#z]”»ÁØES•$—­ŽsUõñ‚ù6Ö�n¸^y?íFÛ Ú»Ù‘s¶Ûñ¹m~nZƒ‹ó«ÆÕQêºÅšÚ¹ÜçhÎ+dÆÚ˵êp’ÝH-r­,5þº›+í³7—: 0Ô$Ž]†ŠC,QDÝØí²'tõsŸ?¿¾É“ï1IZû_9äù-ýL?•Ëpt1¹²ŸW^νû:6—+„]^ã—Ët/×ÌTÁ @›wû¦�w˜=;P—}ø]S “@DXvúta•Þ-·ûéX ¼l—²ôÄ’AB)¥1q}ôE·Ü÷Ü>77NsgÒa4¼'’Ã}ê æ6ÛªðI+}&fO(‰/ÂYëMÊŽ¹_þëÌëÂÁ8¼ªeºLQ"� /Û2ño(×Nq¯M&uŽæ½ø†’¼ÿÜGêQZú¦Ä´ëJâØß[¡R@#½ïSÄV«¯ý>š€ˆt!Oñ61û�…)?C„jÿí­]›>z“˜+ÃMÿ“«®Ø¶ûïý:ã×ø0½RRa�­þ¿ 4ô„S±C öX !¤„º¼‹© ü0��„58©è1Mh‚X¥ 8 ßñ› ¾:� ì`?[õ4¥gñ·~(ôÛvoðÞÊŸ…Gâ Qíc`ºSÿjÄD†ï׳šò’?É‚øÓ*·þ;b.ºVãsÃLîcý±¦gž`4E'’ötÀÒ °$˜šb¦)„( ˆ7¶(!t… ÈW4±ÒʈB1M!\`!3² ¡hŠ€ „2´p2Ä iH ±¸4ÔÙª��D£´¡@ TÊ% M,PRD¡TÔTP%d.´±%1$E(¥%(R–b´’%NBPQ‘™ŽBS�PdAHÒm„Òt†²àÛ×Ô5X�ްÂÀ¡@R-RФIE D4�@”�RQ–BP9d´æbÑ@RP”P´K�&C�Ð%˜¢dH”4J�LæbŠHÃ*@ÊÐ1!J 31E0D-4ä �Je’4U+�E"d£�†fdd´™@ÓAMB”ÔJ¦I�QJ-d¦'''[‡eM¤:ÆØÜ&Ø’lJt¨ìžþ8ñã¹[’2dÃT¿%–ZhÓ Ë.¶Ë�{çØvO�bEFϤ+€)Ç™ cÊúx¼(j—ãßì?°ÇoÏî:™òõó¼Ýþ]Š9†“f ¿{#3!Ù÷“¥§ÆïÒ}â&p�;×гZ|t�¢fêmÏPHs9ÄÒ8zè)c–«pÊÑ-ZP©ó»WêcÚìÚ, *ÓoKÙeÓ„Zø¢Søò¹.[à=,»ˆÆ‹z'ÏŸÄÖêþ» •Ü�3‚[ Kô%€~ŒÍ¶Áý—ê³öÍßùB¿.Xú¶˜hj1ò»hþí4R*´4°·Û«ÿ˵úfg‘—Ýë_ñ0³³JmVó}è›_÷täÂw5sÓ¢5´Y(A6kvµ&¼êvRÊîshÌ×–Hm°"绦Åz^mÑ«ftj§Šp³ê…s­érp˶úH׊`ñÙiTҌЊ²c”™®p²5 `ïœkgùÌ lÓŠúå0ÖÑ&e»,¤—±ñëd êT2¯t ^æÄ�.å‚mÛÇ}àUŒ¦¨F&‹±B­™QŠæ<3Á�Í‹6ˆS÷™ ­&Á4ÍN ¶Œô²]Û3y‰«éù�˜~ó̺cZÖŸwӾ̺Ò^`-/ˆI ¹;Ò9®6nO«¸õ^îsR›Í)æ•;›�ÁÛÔÇQ×ýߪœïƒoúí—Âï•cVƒj¾g&¯~?ÝtFåè)¢ßó)™›x]°^ÜSe€ü û\¼qÇíÈEKwl ¤U Ž´ÌP1 ·!q”³_ˆÈ´@õ>%®†‘õê�u~…Üe¿£æ]MÓîW÷¢ë?'¹-:Ó1ü[š^ 5\èš $¾ð÷ÍÿMˆó'ÆÏóq‡Ò¨žÎ7¯ÂCñßÏGÞðømO•JŽ;Ò˜ï[ ænÿíe]Íןó³!Ûš;¾¢H¹¼p^•![³/v¿ÜÞJß.èÒrÿƒáîÿo/É\UÜ„‘ @šI‰ 2Åw¸…[˘-qÙ�®;Q•ü®zNdÚß1Ñãah1Þ`¤ü¢Jx…!CWô®(†P2éA–½¬]š†É’|4%ÛARÁ½êÅŸÈö^¯Pò\Ø<À@Œrf ²„Ž©˜2âê�À�|„1�ó̪w‡s²!ÅSÕ‘@xµÇ™¿œ9B¦n}Î?›j˜žfɉ& ®Ai™!¸r‘ÔЗ[µ�ÞÏͲ0yeú’Å?êWý<þû=ÍL9´UÛ^[7è/xø4opxÍ÷ù‚qD&Ú@.Y�«ºUÂÈRÆ}5ý6&ˆˆ€¨@"$®¢¹\g|à1Ù‚mÚ\t �7a†|î¶¶e½[± ÏjzyÏ:9èzµGº„ù&µ#©¸ú„ŒÈWÿ„>çK‹O·dA{l�<#ܦƒ&ÐVŒfð«Ì×à1Ô1€lt`'²?»„DD@�jb­]‡�Bt†ñfïÜ¿Jœ¬}4ÍíÔ¨,àx4�håº9ùþ2ÿó¹ÜhI;ˆßLáÊ2No#i¶VUºt´,ÍuÀC|©ß°ð 7ùä9)(8ñðÑFÆŠ³™Uíí �*™�`1¶ØÆ¿'<ÁîHö#qÁÌåEô¿OáûµUßo”þs(°DžõºfBz‘¸æ½ZǧÜ=JªŠv¯à×pÍ�œ|§±ÌÐü)Âñ¤ýËCÈ>åA@øž @V0ZµÏàëÏbá�»�ßã–FÎsO6ÆD øÿ�Ô ã´eL÷ó·A2¸˜ÓÁLPÊ0Wû‰šl½cS~‹NlÄ€Û¤@pV±¦‰™šn¶“¦œ{š¾WäUõ}íšc½"€ð;g‡õ®¢IáÞójË¿.¥Kæžuà€ªÙ;ÜmÝ¿°bê¤N(QhË—“îÌ_ì¾C!Ëçà'lÈ Nß²ÏWC¾«ÝZÎp¤ÈX´e9¤2b-(’y "C‚;ˆÞ™S"Í]Db­Ýôgxþ.ªš¿Œ'´˜ÅIÑÐP¿]¦¤ ;æARÐ<�Öf7PD¥ŸCÝ’üþ�=AÞ�Ù¼q(uyh^ŠXÿE›ÍärrÛ�ZýlþHå©$ÈW• V3ˆG]™×µ=v™È=Ô°™Wõ/^ ŒŠyÏŒ¡>!ç¥ÉÒïi©Z=%ßY n¨‡®¹T›@@­^=ˆô¯j˜ƒ¿'ìP÷~g.ƒ´ø8˜°ýãbÑú =¼¹÷'PΟ" Çòš^ï㄃ËQ—qã)YÛÛάÒâñü>,ËšÒ—¥¤S—ü�cIŠ(^4zð·Ù�>ûòLä~”ò|,å|σ¢'ÄÓ›Þ²nú“óšÜ«¨_§émõnó5ý³HÉ„B>ŸüÝÅ»Ûû03þP/ܦ.f#öº!ï° V†Ö‘šÅç ˆ<`7›Ìî;\;ž“¤1œ�Ù Q4Ó „‘—·!%ÆÙ |uvLÚA�œÅ.Šì§?"Nò, ¸†4LÌÇ!M_ß5’fíú™Š""ãÅw�Ô\:{SÔ �) p‘³ ‚.È!µáþ×üÿwßÿwåýP¶Qèþ·¿6Úà™è/<=ú Ø­ó½N^ÝÉÃëéÙj~»þ¸Áv4‚Œmæø¿ëßí0FçÙ‡Üa£Íÿ‡l@³_ Â5¸ü6útƒýûáÌÒ·üqî4¼… LÁ�õÉ×ø8\®hÅ�¨•?ù=/Ÿ€x¼,��¸ö§ó¡ä…ò%æûÿÜò?Íþ–ÓàÈsu»z*þÏÀOâàû áÖ!N#^Dí9t°qzúX„»4Y�Wð´2iHŠeýiwlßÊÐ:¬Št@Å Þq;õGö?Ã/‚ËO¯€©&D]Ê� a�”¢Ïm‚|âŸÅ+Ì®â$Ï�·Ë¿ÃÍq-б6 QÚNy#�qͳ`ÞjÛ"¡Ñ€ñÐ= =œ¶*”Ê×€=@ø(!L´1çrN¤©ƒ_ª ÖåQ)‰¯I@ç !­d—Ä(Š�jMc tgqáZv×ýK±‡�XdÇð|_'Ð1'‘9$ V�¡:OÛ‹1‰«¤v’ÀòÕ�”}$«Ò«^®¢ tß'M œß§köv‡yè¤`Šu e/b,j`MçKªea€™±ìä:“ˆÝ¶²P�ö�¶ß%†NªpMWGFjs¡ÝO¼8öºsK““–ë<ÞˆdŒÀ!‘ÖÅVœ«ò-y÷(¨‹�¹]—\®6ò¸¸/½ËunåÄr§ó¬ir‰@ �~¿ÃøÙll]ž«Þå~é‚xÀàA’�_¹BÔy’À�¦Òc•8sDO.QJÅÎY*~/“6Våg¹ Dwú¾aãf9ùÊâfeÔ‚\¡¾y¦Ÿ¾@�-k{ÀcÑéæð4;¸“ãTˆÃÀÎK’å*”¤UEZs¹\ äXìa›ÚXÖÏ�ãЄ¤ì †ïäuúk "úVXmmó¦ Å�ÚW¨€C/tíéJXâË`vY뛺¾„ ž1­Ö9¢“½~Zþ$¾ý|ü�º]^sC„æ;YÝ켊26f ÎätÁ $7½º,Ù”ÖeËE,”îk÷ÍAA~ � 'Û}'ÍŽiðÌ’Z-*.�b˜!QÕæÆ²-lv1¨È[23J×m§å.½©ãm ï7,‹ ‹0=$ž€ ž‰sÛ]ü� üèûZº4ËdE’Óâa¨�mÔ×ÏvžW4V½C+¡uC¨ûãêùJN¿3e3ͳdÈÔôŠ>-^øç[Óƒ‰¥³À{dARi»æàÙçZ=¦R6Žóhz:Ó] Õ½�WžÊܽ–‹fJ6ô"JtæÄ¶C�×{K1¼[˜ôÝ2"æç|øøžWßnEé{>'áQ„w¦A~7¥Zã~ýÄ^|ÿr…{ß¿ÔÖæËþ¿Ù¾ðûÖjãñµ.r>)�¨ü‡Ö/uëÿ½pÆîÐéðV€ #aÒ1÷fÂÝa×å?¯1úk’G©ÿy®—¡¥îéÅã+)XÒjÝ$îÕˉ?2ë<�àŠ4a” L:Hú‚g÷Žçó HvÊÛ1PÆœF‚>ä1žCÑ&ºŠG*Hy€²Ì€’d<¯á¤áæì|WOn¯Ó‡ò£îeÓÁ÷¿ê~†ÃHþäý`íAáƒÈ‚Ù� t2d_£Æ››Ø¬À,ó-�²�'ë vò0šˆ€ò½>³ážÁ¿ …�“{ˆ‚Ó3áôoeúî·M­·ò!ýU�W>�¯$ûséŽh¸›žñ³|È�Ó¤hž/ ¦ãuýIXã{¬Ù ¢£Š%Çë`9µ¿Îû³ïÍ ãg)ÓüÙ¯c«špüôóÝJ¨*&oàË�³ø�étpù¿‰ù¼þ_ßñœpÈòt—ýÀ˜B¨_«�º~Ž—`‘÷þÂW¢ü¿FZ¦zAœk×krþŸ¾8Ñ=lW½{ >&É�B™â™±©Ð�.™ïsmØIÔb!e¡éŒ7×j˜ð{ZY€TìÖwo]|”ð=Ä�ô}GoìcQâVw–ÕÊàN§"Þ7+·âÂèšD|#ÍB²;f]OO§˜¹³yŽvþb8( ™$P€a(Aî'–\\\ú¾¯=ï„ú�ÿð9O³ŸùZô•ø°>™DlÜ‘‘Â76‡»ýÁq€ò4`ØÌعîß[ûOÖ7þŸì~g£Ò㣃o[]i€Æ¥:¼0HŽÒ ¦Ê­¤Fä�‹_Æ‹²Óa?=h;&ƒÎÛµµ�€LTG£M5Í5p~ï‘Üt:{\£86>†l¬Ð®W¼J:]3œ.ckçžD.bêÔNF ªÀŒÂŒyå+^€Iœ{v®ÖÃ>X÷=/‹ùïüŒ9 ŒŒË$¦a†©¢¢&bª‰ª’Ÿçù>çÀ=ßÛø�í§í¾7³ÆÜÊÁC¥Å‡¢è Ë;2ò¨¶2ƒ;'�œhð³ ±tNÍîú£³¥Ùê«Ë>¦nOIT¨kˆúw°¯»0–G7_ÜE§2šr €žë a„gÔ�ľ:Ý7,ˆ@Úñ½¥X|ë²ò{¤Ëà³Yù;9h ³�SÁ§Þ(‰†Ãw Ãñ¥fíLùïuí>5{÷w¶`Ø¥'ËV~}ÈX„Z ŸCz@ùPúr´.’3¿¹ýºÁ×êy^ÿòÏ+ÌÏ�½ï´|Ø´•I:I!—W´ëŸ»ö½/iÐÒ‡‰~ohÖª> \ ”ú6:ꆋ ÷K�;*PBǯ«õ?§Ÿè}쟥Ï{ÌËã%4 zh`Ðaã.€,¯"²Ëoy…�ä#Uòï8ˆ¦_ â:)ÈžÑ[Ú ðwûšº³åÝv^ŽvngRvW JgÉeKñ1_àÅÅÌ“�ú«7é0È·ðìu„*üì~įl…ú“íE´SåkuÕ„üµì§¦{¡£É¯¥ä±Î3ñ: O[0 }¼�“kïñ³²©?;àCùâ8Á˜ ñ=ð+"—³ò¸:²bs|1° y7N™édhü;k¥3‡àoX®ë"]ÂòïeÓ“w›Ê…üUÃW�ÅØ>7‡!�…Ñì·å®J9~ G††ƒ>m­fw ß“˜�2“;�_ ~~4m6ž P{_– ôS×ÖÑ,�h;¬é€‡n­ÂÅ®Š+‚^H,£5Mݹ ­0Íö†žãµ¾+‰RGGñ8ò<[tDš‡»­˜ž?>™9‹´j÷0ÔïïäÊ~éñ¤°}¤R30Šã�Î:šx¼yÉýÚÉËð)3“:oIàB½qÅh£ÓJFE_ÑHW]>?qÌKNHš€ƒ2a !©ÖÚÉí»±M}ôé¼ àS>»½ÄùKÔCÓ4ˆŽ`cw5×Ök®©d1‹��ª£°ySF×s1EÑÒûÁl^>k+篡òÛikò˜ù¬š–�–Ù[ku.Úaÿ[Ùì|Çr5ƒ�×$"¡@éÂñR^k�œ »'`G¢ü†1€u÷ò¹¬E% %¯†�%�?UìÜåÍx¹A8§å8ÐUœŒ�ŠiÃ)¢sè˜ùé9IîZ鿇AIZYTÕ[’ä´uÞrƒïšlI•øIèù÷pùí´¹0�‹û×[ö B2eÀJ^Œÿ¢Ò·]À,š.I .}.5,¤‘�¢8B&Å$ Ú[Ô|}ùÍÅŸÁ�ËNXyHÁ—þh–†4_�‹îÙÀ¹áý»g�\ð,,!/HºmåÍÇÆÜt ¥v¨cD%ªÇ}eD98/.ci� +þ"Ê"Ã3IIˆÌÞløéAõcÙ‘a8Å3²Õs[»ñüϰ‹?^CÐËG ûIòÖV“/æè9}ƒµ.,=ö^¸$]Ö¡çA�2¡/Ûð5Ó¦ÖËÁ˜õ¯Z²^Eí·Ç¦^,×H¼>TSYî:³|§Õæ3(ãv;&û>Gs”Õåið¬èk#‰­`‚êIǤƒ=°\IÝŸ©¼@¶±/éaÌŸíté Hõ§åÖOX-ô÷ �…ð´!BŠÒ±‹$@Šé€$¦ójß‘6ý[5¤èÏÒ¡»‡Ú:>ÙÆKøŸ1ÂÆ Uõ­’B�¡yÿ�ùBSLà¾Æh!É‘ 5Û£×eÿf�ÆÙC½uúV�±ÔÔ鿇áX 0@¬®émµ}ÿÊ"ì~"¾|+ta@( $Á1•[ƹo­.-.^t¬šAr??V�Ù�f\µM½_’� š-™qߣëŒþl'i— ^ÂÃ’Hyä¸õEa�éu”ÆÑ:0�רn¯Ȭí‹S‘é;øÍ½\ñq †QtŠÂä„zܦáË¢wò[†]þ4ÕHõë<Ô) ¹àøÂ° 3,uš,r¤œ¢�órײz«³k�‰;?#�jŠ&¬¦c vM€©z¬Ãk�¤…õ³2òwÁX+Šú‚Áë`ZÄé†É–bÛ˜ÀÆ7(¦6bDEÑ”ÎêUøRµDï¹dß)L‹Éqµ¡Kö[I¬Ú£,‹HtNœÙë3@rvm8& Ñ[§X†˜�µ�l„E˜š«2�"gD0{oVgÃ>Ê¥[9V5T*KAr<º¢ç–»ÍU¹$b÷xì‚Õ­ö\Øoä°"½¢¯ëÏT>›yoÀv诱åÂøÓ« �Úâ.×Öâê�z@¡>­ºë@|è䇽!»¥»éÞÞ�æzhæ¥Z!ÅLlCž£„»´|b؈Y þòˆ¾‹ü£!Ý÷¿bý ï÷ìq×�oìvK+×ïÛPÙÛäQdG½‘‚æÃ•ãÉäR£j™Bú=U••”eÑŽ®-kªyîª@òuAb›*„rzš’vX^|ì•h@h¡¨ò]ÿuñÙL‘y!ªT…ç1)}²F}*˜Œ²æ�'ƒÕzt�H[÷9Ý›1Y4ïäÜGS/bvmÞ©2ºª³”Qu*aÎ\½[®õ`*=ñÉŠô&„NÜÿò¦*1€ ÊΓ”›[ÉHÏ.™ÎÛŽ_/ËÆH:¦¶‚Éþ¾Ž‘7$säIpà/”±´§ƽ˜*É6 Öó ÚbŽf*3R‚*òæÚ°Ì_6šeœ‘GyÕ†¹=�†w2g§ÏGªí}Ñaýæ@‹SWä®�Kmîu7¹Ü0“m‘šªk >_x±–ÁëKÛÖ¹ñ»þÛ»ÆâöóÚÂ�þ¥þ�·‘ák#ºg§Ùyþ³sÓvõ—g¼Ç�‡kÉîGcSXš ¦Q-ô_ºÏ{èÜÓç \Æn_Þ×GO£@#3‘£à`?xòRHƒ'¶Uš© B (6‰ùÿOƒàÃ�sCTÞùŸmîï�,”ÔÑ R{™Ôê¼&ý�·µÛëï¡ÔõwtuƒXJF”¡§éFKñø±Òð&™,Õk¿?çÚ®f‚ ´üuü�‡÷8˜¢!C”ç6 ¥‘ H ’¢lÇEe1$_>í&ˆ^Ò«ptÕääjþ¯·Ãe?Å�2Ëú#@´1l�Tá |`©Æ•À^& ,7b kãÓ˜¯ñ<œ–‚ú9õ±ö5“‡ÙïºãÄ]©[dÅë¹[lÒÕq@·É ÷â€Ï®Æž+¸Müõ)ÊŽ5L�Ò¦UTž xRB®Ýe¬Lit›iŸ_÷ó‚?6øl&Øwz2.¶\�f˜¤BP ™‰ErNÌ0C#éoð«€;ëÂ¨à «/žHñ7µÀgq‰³»ñÏU ‹±‰D¿§%ã÷Š% I‰%ò Ø7©7ðíë×Ù·ât­å—á·óËJ/§ö7µ�âØAÝUÅ1Õ¡–X¿U¶ß�„ocoXÕ6zRŽ,FÆ–Ðî¹£ ½£àp‚ @€oå˜"¬“ƒ9å‡Âç]5çæ;«Øã7�c�)âh$‚V„{ÐWHzØÞ‡ÄñJãhT©Ž¸:*à>6ãyU&ô9§c]—ã?OÐÓõ;‡ÑùÙåjØY?êv>¿‘ÒÙ¶‰$¤eÈ“FÌ¡¦$¨„…Ý쬖´}e.Ÿ* «— vñåNóõÅʱ›CÑT¬Õíë~S—ÃS–LU\Hdú@3 û~Û88ˆ±t¦¬Èƒ*=-ø®/?±›@¦`c^;Œˆo¹"Ä—Ù`¥ƒ¡«ˆR°ªôaÕ^€.@LFë¥Õ?xéƒk�ÚЩv/ExÓÅ£4¢!°éŨ8>ì½·¡\\Õ×Êôù°áɆYrLýì­¸¡çÿwXfÌÇ&iQÔèBX€ï~.„&ɯµˆ)Ü`yš®ß6 !¨b?K�û?j+TJ¶•ÿÕ¶<ÆÞÓ¤¬+d6ô®fŽ6Ç‚ò^·Ûétð’ÃJŒ©^u5ÿWé"ÂÂÉ�ÁðTïþŽŸ68ò³yš|1(ŒY©°bQÂv°§«•sÉW{Ú‘ë%‡ˆ�51€ÛÓe�p‹gÑÒtá K-mk� ]*X"ž¯GÜô³“ D&Æ×ÔùUè0fŠ ´JW]ü}ZëAÓ�KLæŠ?²Ò1°ÄD#Î4½ìˆDó"žþ|YóžíI(®ŠªÙ' ¦D°?æ>,GâFà9(Œœ\±ÿ™·Ã£ £C5-Õ'êþ~�èw?ÓÑœaˆmŒ>V’ÅÛA/K"G—YÙÛÐ2H8ƒ:åÅ™" %@F�›6•Y”qá�nÊ3‹L­O’ aGÔ ÁƒMqëíûæcßk8Ý9|íSevDYrà5ᦒA”VÜHÏd�HÃ"PÃÈö8»¨À}ðúê}Xÿ ]éêVë8/&㘠#þvµX�Þá$1.Æ™Òð˜Žñ¥âw,WF¯BfjF¦­ý�W�ŸV4#.üHQoÝ“*RA)žF“(€wØ7U ¡b¡ U2“� j&˜Õ뫃&mW‰+�c@N.­köÖËêÀÐù™ïµ÷õÕxK¥ÑBâžòûa…*¯|£Åá†K‚�c øl®²ªYpÂâÄ% å%2ÌÈDAü{ý�3õ8Öƒù24•NI}š3òwV¶ž¨Lñ‘B8 �‘¤ˆ¦’úš3eáþGÍÈ‘�Yeš|Wå«%ö`°~ ¡J+G¶î½~”ã-¯éáÊ�=󂡺-hß'Qk­|p¼hnæ{]bç¹³ðü¥² ’nw)±–Å•rÃnC5êì`°uŒNF¡uÙ• ”ˆcc��Žì‘0¾jÙ϶íÝ™²áa,xîµ'+m§›ÑRƒ ÷ö~R}#´‹+iuK•`âgÝŠvÉ` „ü²Gó¥íƲ²|.l�Œ­��€ÌýèÛW�|ùÕ§rt–°!v¢íE�´|ØXpa/úËiiÃ�V5÷ÄNþñ–awK ×aw­¤8×?ÒÌù·ð²@oArY·ôU&@tÐgÚi‚y°"B— —?ïëc÷™èw¬3n\ì!x‡ÊPbJ h1²1Þ9À6Ú~ük>Çx»×�ιⱠ✃B–E�â"Ìy% ìð2”®áãÖèÅñ¿æàÞq· Ì™Œ5$;(a1Ø*ìw»‘ƒQB´"ZüO�EÖ£aIáS2  8Ê”J¦u,t¥}òNüÒ+cì0É|0Ýa]ùj/¶&y‚è4(âh2§®ú#\U�—jÉÚÈŒ] ¯~b +ˆo¼„KMw¿LqfØnÝWáLÕ(ncr8'¬.Ý ÷훵ºÐºiqW^@ÌgŸNù”ðËw1Fü„ǵûË-×2Ä…ùÁ$óÜDcÔ©|Ï•Ä\pFÜR“Ê#xª°I¼7ÞÙõT³0ºä3òì#”£�[qŒNG�“߆мõë·Oø^" |ºŒÒ1Þ¹…˯ìZ®|ÇFày{\V[›Tr¹)CQ 7âÚzÚÒïÖàl!ëî,¸ô­˜¹JÖâ�¨°VûÚ—ñ«…wc1>¾CDâQô•·ËqË;æ ¹o¤ÏNÙ〉e/f‘„�VU†3Ö’0<×Ûéðz·–Îk™®òýˆEvPJ�ŽV¨‰N«ö”ÙE,©ÏÇ…ùø%Ï\yˆÛÃPV3�g)èª$ä�K+šÛ¬ HAL>'â¹Ï§ ØE¬K<«Ë`7žƒhÍ¥g)ÐÒ�«iÂצk["÷²+$»ë«}ÏÿM‘Vq`äèg©(PRˆÉffUôÿCR ÷;ØØKÇíqäó0ÿN [úO;Z Æ6ýwLÍ^(‰R m66Æûlp˜zþ¯kxý÷“u¹×ïcÏý]Ýœ¬mžL}|&9<Ýs„ðgHc½ ¢‘"’D¢Š B &4F(Û�ée P’FIÆßú>ÞÿæzsÔíaý¸¹ø}IvŽƒÓðkÜ89Ò€Mš5Œ¼Å;Œ›âï27.²1ñ�n¨ Ã]0Ȱb�þþ$I�Ž8E†D˜å€fH4+Û»&ýêåÕ*AZ–0Èñ–_ ¢*§¿�ò�«µ"�=™Äë¼bP•v·û«U›×gi¥ 9qøˆoŸ Bt¢ŒÃhˆJ€ë# c•!R9tùõÛìá“~5þÇ£?·¹”Ù¨ošŒ^ïDú®g] î:—Mo¹õ]ÿ‹1͘ ‹Ï=9O÷OEÒÆïž(Ä˼¹ÑÌ?eŠ ÷“I�¯r~æå<µ÷%‹›là‰ ©Ç7‚#à/<ØK&4÷äwÒüþú«R Œ‡ ÏÅ8åâÊk™I�ÀfT^Oݯ'f@ÆNóɾ§(Ä@ gŒÁƒ{Î mû]¬6ó°GoÅõz¶g•z5ŸVŽZ9ª?Ìíä8õŸ/“³: lw¸ÇšH;˜ê¥1þÐÊ’­w¿yÑ »Ï LÎþT剿øàÄ2°ÈÓ¤Ue²‰#§ÒçüìáÊö³g}öz¤�â¦ý�™»õ~Ç;Á«G¶÷šSIMî¾Îcá$æe6›L0ôogK™˜Ñ�ã3#É«N(qp=W‹ª.eÒqÔ@IÊ"Åk^m+[ôüô˜º•1¥2�`í$$ÌìßxŠ`yH„ØêG1±Ø6g´ïÜ�X„Ó-bX¼™bÑ!§?Åww„rFF{G·ýMF`ñh€1¤ÍœÇØÆØÍ¬�•Di�ne{4ú»¶ìÔÊÙu™P!"–�õ!)ÆI vao6t¹Çó<Ãwq#pø·ÿÆÜÒ…Ñmß¾78´'ë¸i…UTO‚`ЂZé:-.md€@©S›_ÍÑÖ·*R|„šsñš(´#ómû@ù~0‘ŠïƒË6ݶgövÔR!õS_Çá�)°kù£ù· i³‡¬cGQ-K« çåa"$‡Ð“I‹‰„†ÎÈÄ]QR§Ê‰uXÝA±•L�‘) ~°‚Sù«,Ðéçãáý×ùT{úù%(Ék(«yHY PVÖöQ‡£Èü™•‡¿áŠéf›åfŸéÔá�¦Ô¼GjXqo%ª/ìœhÐÜ9Ù¦´mÇ:ÕÊ¥ƒ¡à%¶›˜ØÆ+<-ù/×—êý쟑‹Ã`aO<ßß–MóûŸ©ÓéWu#´ØqÀŠD»´Š*+Rª(«YÚÊʬ¬V¢”J":…GFû¨Hù¨¦ovpŸÝá4êú‘¤”'*oÈilßê'ÝT¥ Ûa€ä�“‘Õa‚ÎÅFÔ#?Êã›­ßeü^4@ ˆ–dA³±V°—}£9SÙ‚§µîÒ³*"À„=+d©Ç¨ïñòàÙèh#>kýNÌ’øBC²UUN.—8µ‰[=^®4V±‘¾¢÷k¥˜ì£n©@�pŒ„¿¢� zR+ Qì¤CS¶Ì“is,$`Ä´¿øfó=üÙm¯º]È8™[[îˆ?ÿH7?“÷ t©ø_}¶{=5ÅíPÖñ¿œ6­m Œ¥­àb°Ø™‘M»2yc/ Åãožðnöˆ¿ÇõÞ8ƒÒÏŸáãöxA ‹ÊIEÑéþçØÿkÆíqyÁçASQß¹l�ìçA˜äò(¸½¡ nA…ù}â¹y|ø^ËÅÍÅŠraQ?G¿XÐS„=~��XÎÜHíñ…³+7À‘hf�2‰ (´Í²Ë?Žhþß0nqäkéÍX|?C7±çÔòü~„?ŠJQIÁ´’F`ôù�[ÆíŠ.¬ø1»Ó*äQp4L‘�Ú£Kg <Û31´ª)è�P”™˜€t§wÍÁf�{¾ó*O÷È«‹7l?3Ò³ï±êý�ÃË—ñ{‰/µìóé¬\asm²\¹¾®l [mƒ/Jõâäá&‘�à˜¤å7]@¢Ùf ®Ðùo{EÐIë›ÔkÁÃ`;5èz}$êÒ\z­bŸü Ë´º „~sÒCcm=òøQ ÈedmÀŠª­,è%¥Pœ€ä$ŽE Ѐ7öë¯sßò}«ùóåXŸ1ÿ;þöæ)µ®¶ãŒŽ 3 ô}‡ºÀÆîw÷^÷|¹¨  QH�˜T*B2ã¦Å©‰Ç«ïmýíNN§™)W¶ßŸWõ!Thë8Î_×ßó‚äê3¿Œ17«0­|’š>³<Ÿ=–9°<²û­Ažš’óÕ¬®Íþ5Ó ]#J@È`ÚL¬<¡NUz˜YJü:(­¨¨•¦'ÃQV‚ëñŒ ¿âÁä_Y”ñwó¢ê_¥åH³„_nÁ~¿| ¦Û$wy™¨ýÒVÓâ|»TS"Ô|FËP‰ÆtKÉ?½²\%Q®r£qïü\œ/¶O÷µ¶€âœý —*¯%¤þó[Ä ±¿'‰¹³n uÕ33®íE“^–+]ATVŠ&ˆìÔM€­ß¾[ð #žøN‚Akªm ^ E;€<ÃT)š ´)Á "'ÃjHD›0ƒ ’e$vç'*o­¶‘ƒ œæJd-I<�Æfgz i S±qÐÈ )Y P�í‰^þ}xah‹çhK#„6øe²ÊòT"Ýýºæ^‰ä»e)˜h†·Sù“¢¨*qžY懎©Í§ÃŠ /¼)”lTGM›ÑA±ƒÍu­­5…¾ÚÓ®tìWÔºÕóI…›fByسTä±”Ã*�‘iôlÝ�ŒªM%#™—ûÉyøV�¦*æD ÓAÇz"ÕÍÛÔ>Å"Jüv‚•ãñk³ƒ{^ÿZªi!…¥©"‚J"Jb ""›¥.Q4KM¤Ø €ØÃFKêÇ>ãÍ’JHYvM¨LÒP“Ö¦Â6™X Hß�“ÍÖí˜z»ÐX£„Tò¨Jö“ã CÉTÚ0,Á±QIU-�Ó;» �Q^_yò|ý­Uì?ÿÝØçR>Ù F¦1´Œ_ò0<·U™ $¼!ÑH@ŒÍ$NàV'ðÌ&z¸"¡[êêŽÇ™KÞX;;þ® §$¨½›ÕÙæˆ; taa†FY†‘§Çð7Þò¦á†ÛÁħëõ¼©üU %žÍ2/Júš71-2²ß•/qz _ð8®°O|C_ Ií’_Üh¹©0:¥ß·üMék]»×‡þ’£›§ˆ5‡“žˆLüHm$B €fhÜÉœ›¦Œ³’€ŒÌºPi¨4øUŸ‹×j\ßé´XlÿBÑZÄ;Y óŒ§Ñÿ¦DfI°äi.&1¥Ó u©²*¸%‘°ð0F_ìº2A~sAè~.X�·éòíM£¥Sœ¸f˜áDz³�ãø½¿^Gd½¾—ù¿m}çƒÖøzz\„¡÷ÆV–²H ̺ÏÞ“J�d RÞ†œlž$/„¥(  °mhm‰aá×óü4åd~vve3ŒIû?Ïÿ¿Pe‘:¹7¥ö½þ¿­ÞÊïY•Ü]y\AàÍ÷û—ZÓêî&h“?Œ›X;Ùˈ©ŽóUãâ„�6‡®÷CÂö=” U6µGG�v7»®‡y¥ÅÆ™fuy(¡¡�ê}ÏT3¶Æ ègÑøÉV– ~³ æOS1Éïì_ I¯Á  ¦.¯�üo ÚÉfA¶6Ñô]-^:¤‹8È®„ÈÐÇBjø»Uápt §�ùS¡¯Åž4t=q"?möäXÚ‚T‰e0µÑ‡ ëA ÿUp~_¾FW·1pÌŽJA ƒ‘~{šŽvðøu‹ïyoôõ~N矈Ù@ôìÓðèÌг{zÉôq5.U&'²ï¥Üç�ÂİÙÜä·Öö&D b&&–·½ Þ’BHÓ W½íú}œ3¦ÐƘÚm€Ð¶øÓõØ´uÛ-ÿƒ†ßÅ–VxýÏ�êäöªŸÿŠÿø¿�ã†Ý£Üàl†6ß²úÅ%ü ý(D‹.íx:�ζåQ%uY¯�×…ØDû¢PHÒÄ󊪲¨¤È¢H07K'£Í�E:³0µ¦ #×@ðm†!Œé„�ÂAVaL¤-Q™6nçÖÿÇÉܲx÷¾µ¶D‘-,U Ð4$$- LDA´Õ-$AIAÑD•P©E ðeµÇf³ý][õ<4[™i ¾ìûZMép@à�ûqý�ŸÏD|H-g·R@¿í>€'æÔ½ž"üØ0Ü·W«¤�&(±’"äQí®.O_úîôXdB…x~ÒÛúÖÞH|#Œ–ë3ë aù`-3Ü©Î2 ïk“! bŒéŠ "�ÊñfŠTDD'ôÝp±tÛt:$~üy àršÚTDÒš*åÑ2ߢ¥yå_ÆU‘©‰!óÀis·�ÛõÄ“[µ¢æYi¡ÆVl{Ì4ØíQr0AYÙt©UÈœDB�¡e�p:4CQ™&кðÁ¡°0«an|‘`Û5n ³Ïo„Íž¹ŠÂ÷jKŽ|Ôw% ˆ‚eìì:×íÏáû_crkÒq©¯¥ób½S©?�‰Ï7'Ètm<*w_¾‰‘¹VAò|-‰·}�ÎdLÐÌÍ„[£¦Æ8æåK趸f@–¸/ä ƒ4Y�c Ñ9&Jéš:+¦¸¦BÄ….�DdCÑì}}ý3g«\K&ÿ}+¡í„ùezÿo•h k\@šJL2ÆC$)H…÷Òšwp5’††ÓkŽºËX{Î>kj^­Þiýß™òæ2lhÒ jŸLk÷vÁáôê*ÂV,i¶ÌÓÙ ¶v.®;»Xm;ÔaÙ¸Òl;[=«¥„gË$‘/b¢2´5�4Ó$"Dñ¥ÉJX‚ƒ®Â”º~öÝ}…t÷6öÊüK;ÛlC’o‡³zuËMëVùH)®÷{¿íÌÄù¾[ö²O]z5ñO£|­£Ìì�<6kå9J(ÈMN¿ÞƳÿÏûX3|J­Ù\53#Ù$cbw^_¹nãI�ßz2¸º•éoÿd]£ÙŠÏ/ÑäÜ`þ™õü)^ì€R¿×³òÿ×§ýÿ{þóy}Úö}÷KîÕññ»g&àw0�3¿´æ‘óû?µÏé{íAö¬?ËhHõ X×ÙŽ ®ÈB ÏtŠ•Kß÷íH>&g¬Ûÿ¯oÚüì@^úì?­±ùóäf8AT¥1G–kDihfçÅB÷½†*ää•ÍøxaÚk3Ó£d÷·¸·ÿtõ×ãûÿåtõëqø~Ïö{œ­ t¬†n�Úš*‡3MÚ�»3í|/^I F]ÙÀò»ÆxÑ'rnfg/ nŠhiâÈ*�áûìBÛÙ�Šr&S­oìþ¯u"ðÎ2òÑ?ƒBØÆÓºF6Øwš9üÝ[ézŸÐû¿´6ZAÏÖŽ¥¢Í'ï,*ò ú�Ðð�ÖGÓñÚjÿÓ.=ˆ�)ë¤!*BM)WšÙÄük”³Fu¼ŸPÙBr²Æ1Û—÷ö›i« >Ù ’Ì0QŠ&&H ‰6ÈâÞ­ýžV0Î$U€ÌÇB Á™›–ïÌŠCPÄÝ1< X€�iªk"ãj¥½ŒáVþ6é1�Ä"³Ù“ìÿ?ýlËû–iÿ_«vmŸ^�-Œ>#p‚^ö$gmÞIõK49ôA*ë¿êZæŽÂ5¦hh^0óE>µeÎP©Žƒ<‚‘¯A0Ë}ÊÍÁ@`þIbU×gýv·æ¼èÆqQü)x[z ð2;¼Ÿø¼Jì¸ð÷ë—S§Xçvi|ÁyäÝ'1– N¶rj»Uj€µ`.ã=Û¢¸IÁ)õéuÛ˜#v·Œœ.,ÇqˆŽ+$ÍI’R2ÿ~¡“ v<û ŸL®²¨Æ*¶Û``Í „=ª¢nµ@Øõ¥`�ξ;ÃAØ fÿ –TŒçø€éÇ~ƒ´;´1ÿ¿ýôápÀn­J“¡ Ð[NRL·ºÜ‰O¨["HGsÿShßyÙk÷�kfBl*¾8Ø•ý>îJÉöç�˜¶Ûh÷‰ã8ÆÓ)®’]4ܵ¨Ò” ©–o�–Ÿe¿>íÆÝ�Š:pËÁ“ZJæUiì ¸Øâñ®“¶e@ÚÌ kùí2Çæw³™ÑáU+…‚ÒÔ…•"ª+H,U­`²´±$–’UTFU ›Ú¶rw3Þïêõk†Ú á¬oEM4†5kZÅUX‘T„F–DKŽf1 % ðù[x|Boßé@EïªÌƒiÖùçË×ÓÍÕ‘š¾>Íz˜7 ¨%"ŽOvâ×Ôº´– ÕEÉL-hQ*„TÓ�Š©#�Áôî=ܹø°;›=ÝYË¿ðþŽÍK×èçÃþ—õvªÁðãW:i[=¾“lô�¡±põuûÎÃ3†óÏjèî;UF/áð|ºÑtÜòòX›­w3­3–ý½Ú$”öYª*ÖŠšV-hÊ�‘BHÛR26!¿ÿ‚ä �´²rM‹]T‘ sØ;’YÿJ1Ü( ]Úw[B '?¯ìçûOëö¿£ß®£Nî§Í«Ôƒø¥Ø^ZëªMÊ*©½ûU6°¬pºäØ7hðUÓ-D‘É;To{›''¹›î5ý\›øêÍû®®(t5à(ÐnëÙê{ú†zÚ#Ø÷¶iºç¡SŸ~�×?•ûNçÀùŠ/�ï™HW|‰½ÿ�ù±ø'‡Ø�çsa–9ß +@ý£ªo˜�/úÚKIŠFŠ'´¾¯ÁûöbôïT_­Uæ¸Ûfo=iâ0Ȫï¢;6us>j¶ü§}5©õ­¿V4I1öû?Œ˜ÎÓhyêÌJ_â¢MËÿ)‡ !™9JÝ´›£8Õð)é<,T†õÊm±¦Œ}vû÷&gZáñ!âÙó×Íó{ÍìêªòM;žDîŸÈÊ“¬„|€�¿qø3`Ú‘>#ò¸o±7àSÞ�êÓ¼ÅKR¹ 5m·q¤¥Z°c=‚ªû:ûÏS—Ëï_h;ê �v†˜$ž#õð!;~X YØÝžËC sw%Ã'òÙ·#BC%º}Ç�ÜÆfU~}ò~Oëùž§Õït%QBR•@­ÞþÇwáù|=�Cn9`ÀÿCƒÒó­=¥™_ƒó«._+jŠ|·ÂUò,’Ü¥mæÝ£ÝÞrš!‰m@È­ÚSLBy~F¸â›,-¥pÐ[a`›)›‰ÉƤ_m[ÉZRá[n}kq{geÂŽp›lidî«S9à Í,‹q®ƒQFÄŽ¡ÅÇ# ¨¨éßú�lÕÔEí[ E +Û"¶àêX™ ÁÂû ûiEåpcej‡ÆyÔª³:�Ëu×Zy гs )€c …,U:[n“†î1}÷ ˜Öë@– ˜X½Ñzõ¶eÙÜ0•†öì5�ŒñLŒ�H‚ŒàóZšÓVPV ÏO<‹[ri"mHÊ|m…Ë�ì..Îù£E,a� l ¨¾äL”,| wX†Õ/CRMb–P#û²˜³# ©ï•Ög[Ä,[m¼\4pl r „–—ƒ48J°gS½á×Ö¾l¨ÒŠ3 ¾äöŒ °›žÝ‹®>"àÌ®…‚‘È?ýè¨ âò6B®�ªQ6NÖZ“ TtèE‡B þxÞ܌ד¹” ¼dTÚ$·þr¬,ñI±�jókV+$ ŒÝÃÐVy/.�L(„¡˜ÜeAʼnv‰sœ©š©6(…8m‡HzõD¿›[�®UëÝlî·ÕÉÃÛðqøx'oõ|º¾žç¯è‚�‰8!¥ @‰@ˆ!RHmB@�I8?ÛǦ¾à7ÅòØ›i€Ûr¾uc³—-]HI=o>OlHˆ�!ˆ„D¢M¦ÐF ²7'Lù¾/èñbuÈA44vâRˆwíAß” A7:;€Œÿ/Ê ¤°f£CaC»��"ˆ¤R%Vb(qC¡Ë0P%è)0�ÕaE]°%Â×\U™ƒ.¾ëZÊÅÕpÕ­8­ ’X¸—:LV‘ŽHÆç{ßáÃ6wÅkˆ€o¬µù›Z!:ˆªª NCC 4Ð4I`’Ó&IŒÇl‰{½è¿/þÎoOJ 4óRTÖL•´ð2ö£#!‡ö |è>$ õÉPŒ�,a‘šY™\©.ò†!°¾ÁI¬ÿ­åïhœÚ7-Þ›R<‚ìÿgŽÞìpH´�Ù;Ù.Xtãó¶üÇ¥Á,+l}qþµJ¡²Ï±hŠ4¨ø“¶h'c€p8B?OEf¹V�L|µ8!Ð5ñ/M¾¯©²ß�¤jaÂ#A ʬg\Ð)!XV¾A¦6ÉžÈÐÖ\^ûº£¢)ÖUUŽÉĈ3REL�Lÿw•âÿmôNd·íøz¿Í×X/Õ³@õ좦÷NÎÿ×®¶“�ÿÎÑ¡›Ú¤84È8�È-i¦>1Oüh\¤%z´ÒB†ÈˆLQ†9˜E6Y±Sž—#Ô‡ÌÝõ�¾¯ØüÏå~â÷ü¾õºÿƸ«C/ö^‡wìáùÕ¡ï.64ÛceEÀ d,úÚ�—××·¨„ëÏ©Ûö(Bï´�¼>ÏZ�¦ôXiì¾ým=HDÉRˆ Q(“ ì ¦6 ÕE \B3{´»q`;"õ5jº/1ÚQvµ:ÓW=ö0÷Öï¾iç‰Gð?ù»±Éú;öÎc�8‘ !‡o.�}OncÝP¹Úø1Á4›Òœ_°d§ ±² ÃwÏ£ÇÕ¿øÞy2çç½ëCu®–�áüÊå9÷ó‚ zPŒå ÂÖ“Z«kXXAšŽ-øÜX¹¼(Œª S-j²›¾§üŸÐäúüêî?kN~ͽÿ²y2£¢@7äM�»Ãû�AüÞ <*FØÆ™åÛ} ¶Q±ÄD”±”CZÿ[áêöø{ºîõ½d1¡Œ2ñzÝ®¬{}–^ˆ;¹¨ç¥ÄÕH: øH¥ ! wêäkq½ãÿ¦`o_ûú3s~ùŠÏÃf�™h@€€fD< 6$Ú7rówy´qÿ›Æ…8 m„‹+©m6Ú§š¡žCf;=ßWÁû;7|øàÿ³FÃS‰¦›LLšLFÚ¤©B"H�(¥J‰!Œ*Š¤Æ›TÊk ¼~]~lÝU½ÝÿƒO~÷¯Ï[Pn4ÚfäƒP›iT‰ƒ]TZ$Y EB&†$„¤0ÌÌK@ÌŒ�ޤˆo¯0ª3dJ¬»ècuÄ¥yicG2Èþ¯×¼SêÅꢨ]?"¡\ˆ:}/Ë?oÓ[ï[k×둵Š¥Q½îS4JHuúðÍ¿F �÷ ^r2S-³ÀþÓL"�èß½$At]Å;bષYÜE¿!,¼B'}s°¬*ÈnNø§à½5”åÝûž@s Ç9¿0Äâ ]ж‡šÜ.Œ·¼ðnÆËi»òå�2Çl—CÁ?Ÿ-ÑÈb péuÞxCi_€ÓÚƒ ùŽ(ffŽ1d îaûåu¶Š¿‰—ž°™ÜbÒU�ÏQŽ‚…h¶×Åp"ˆzG쩃õÙä7磼cŽ4[À· f®öëb€» ̰(ö�ƒ–ÛVp×N�;±aaѧzåw=™fÚmŒÑä7Ú~R¶&Ø›Tc[, ”Ѓ¤¡HCn�°5võ±ÂÀuž®!tT,B MR£Tn-H[ÕQï°·˜,ùÑX$Xs³@•Q¹Á»®¸Ñ‚Õ@ähˆã,¤qÑj½N‹3[€ò]�+"!½’íº‡Ã}‚#KzlᜅÅm�-¹XCWíM°$Ì¢�2`& €ØÔfTF&(| ó™ÁPM‰Å¶­Öâ‡Õu‚ŽmAHà 1zª¶ÕKÙ[ÓS˜Ÿ(l›Ó[,Ó ÿ¸ðÿ5Ò_À�ŒU±¯Þù´Q3yNŽý9õ¯Ü“~}Kw ±iŠuÓa7ÿž·ü³S>ìÿG7+!$»C qáÇE3“žV4œ-ÏÆ€fO§‘†Gy>ìUì¸ÏàÐïxíàž'­°Ý¼¿ÀÆÚ#DrEÀ:q°¦–¹6wÿ󇉬¯ºÜ]+}zVªRž…eZ»òû$Q3�‹¨C7Õ&œ°€Te ©Ó„ªìjÔ S#§cK2{u�_åû?��ò<¾–öÌž^»uì—†F d1wÏóºþ[_Günéôô¡Œi»ÏWÃëÅý‰ÿmA×¹9[gd�$°ÙjÑbÒHATm“¹×Dã‘¥mθg/¦ff2ôhåÕíÌP4çö£�ÚÔŒŒ†þôª4I½ÈEºÓ¨Ooµ ™Ï–Ü'¹^ &Péfq®‚lU$Lƒn1µ*(Ö:oÓþ¾,;–ú;Ú™µwi]�T};=Ü|³êÝø.øâ�?kâ¸÷:O¶ÞÃ_'Û™ �Vw-Ø+Y½Ué¥sñqW}8ù_w·­H¤êÌMUçÔY) hl¡¬h÷hsFMGî{݆Ûãx" ˆÐ6ÆÇ¢ “íÿn„j½sT ÿžoÈÔ¯ŠI8¾eª¢l�¨”ꟂÐ¸È >bPEû'SAÜÉ7^—5M‘F:U^6Ÿ0Á³“Ù¿7[Œ;/G¸Î+£Ù”Ï1¢z‚"m¦ÏÀà þjÂlm¶4ÑØ€ÿ‡u´+²_¡["% 2ERIU™Q ¯›Þ¤ƒÄÄŒ� Þ8â"ˆˆŒàò´u)*‚Õ<Üçt¿½@Dšÿ~G6!´àÙ_»Â°áQ± ¨ÈBlmÈø Ú8þtñ|Î<¾®°Íþ¾®î[qòø²…L£# *ÔöLXºƒ[aÂllmîõ¿gõ!N~‰<ÝÓJ(ÄCèp¼ß/éP�MÝR6ØÁš¿‘vVŒÜOÁÓ�ßn5G.õQbÊEq™êR¨�ERtœR£ B©UI¡ÉñT/òy5ùsçÊéKt&�wÙÖÈþÖw[çµïV¿¹-ì@ gmJ^4�„œýgÿk)Ó¯OÝ×}ŠØŸ@ÿ�~ßêHÏÒ’$¸(c iÓ‘/šØ±ÚJX}­6w!;æû²!²ˆ´ÅkZ‰SïR°*2ý{jËäûè”3ÂÄï‰{E8… °’®ý$Jéþ¯Ý¨‘²ˆ¾V1)âx…付/JвÉÓöн.µ45 ‘ÂXNÁþJ‘ME7D«SÛž–[q8‹%&•ØG Ž xy §A¸nÝTR’‰DT,7}�ÑùBÁe“™Nˆ`q8(Rs¸^á†OLJµë!öKb‚»¯ ÿ±Ï=‡VKßz`ÊÀÖ€‚Pð¡ïmÕzEï H¾åFâ�)5`:c÷-¦Öðü¡9�@k AJ5Œk=F˜@]ÆeÂSi]);fmlZßôäDD)cZ7Çq G ?ŠÔ™³@Š!h(íâ´¨«QŒEÔzyíè"hNtÕ¸²ïštzV®dÞæemmÈ^`0 ï/4ÞB>¶Ç )5ŒP„‘0Øs`c àrË£QH0„»6QÉv<ý6í»©†V%àÖ&�MÚó`š@w4 p¦éh:Pœ›¡Ù*u¡zP1×�÷°ì€ß—†Û'~ëÈ'�‡jdyÙuíŇ úUiþ„Ÿ’Š— ¸F`Æ „@¿ÔÈ HzÆëb æú8 ¡Õ“ƒ½t_Ðö7ö öy1{½ç ²"¢q8„E=‚ï± —lÃDéÁ�Q¦Ž&–Y9adå�$3¤“$˜3 V'ëZa¢´NKbF2mYÈk1·9þÕ?Ç~Ô³‘’ŒÐœ îoi®îqŠí>r�ܸÖÃ9Á’ÜJ±!“ QÕL¹òK°üDþmçC0°bT‘Zl}ÿ»G¶ã˜l}yÒÿ+bLô¾|U2�©ÐCâðú ß«&“båôÑ´´ÍÅ1üÉd˜PÛ@Áº¢ö_:oµeûkÂe#DÓ:KåiÅÁÂìqÀ[‡=¸m1R¦–8g?–Æ0çªÙvÏx¥ˆyûë�Ù¼°DÌåD‡aý¨kÔ¶Øw¿tJwì ö²âûTR§YŠé¡aޱ„:†[µM¥ö}¢Ò;JÑ~²òß°ŸïÊkËRÂSÊ#f_ÓžcrFÕ>©ƒ³Ç1røóÜD#1¨°iJé^Ø»Ì,òÑÀrÜ�”1¿Qˆº¦rÔþ4L:íF¤>¨7tóµq¯´»HH÷ ô0îÅ)ú–„-?†f&d›ÔU0fWçñé9�lcãÈso ‘tfûÙ÷RÄþ loåÿn[ùÃtKžEY‰z’Ó_)¸càÐr±LLÁ™�`ÌgîLÇî=„›a¦¬¿òq ¿Ï�òúý7gBö|:¼³œZ§¦mΨ$@AQT¨¥FSì$ågÐX °ûhú9‚ÌtD1¶1Ž8F—Ø� z±ÉYmáßàõùýoùðþ˽�jÖÝìÙ%!Òˆ†�IJ†V}é¶ß(ø+B¼w1±1…b>£XýziþMøùa×ö³dË£Ù{@¦6“.™éÖª„¥%Š)•T’7Ö…bÃí&ôYj¾bòµÌä0#Å2þˆ„¯e½½ìè¹¶›Z¼?ÏðùýY•Íè¦?‰ãFt*D@á„·"«®˜ª÷¤O�ôå]#ý8WãÈ@ zËÜü:®²¨`lžK¹ô_É2b�ì‡41J×â¶W7Ø�ÝhÑ—£X3’(õsûŸÅ˜ r;‰œB�´È�„uåß÷0㎒û¯¤1kÚzþŒ,¶ÓoëÁ�²î™‰uK ÿcb›µ¢Âí�¢ »éÔ_�–«Ç"cR&Ü"ŠB)!¶Nm»þsݼFBQ.[Nêõpë÷çrqѳw óû¿oÓFƒÉ¦ÊêAv|Mt}ËAÃ*Û J,��õ1á­¹1ÊSòá…¡(þXq?Ž~PJ†åe6¯ñ~ž ˆÚ@²R¾ùù«jÔËí\ؾ[Å-qû±9ÞÞæd"/²v;`a¥:ðµ˜üV®¿[ݵy®Ldrí CRGù 1ÏHù:UŠÅÖyGÙ†Ô¾rЄ:œï¿8«GÈ/µ8 …ŽŒT ÆÉ¢¢?¹>Ì/œd¸‰]ð̹!ìÞ%P´„÷Æ­°O €Öz!áÈH6é|½ë´[b›"Ö=¬'X�êZ á-Ý~t|{~‹}7TR‚VFü'óz-yœ[—èdÃ?¢®:ª¼�ºžzî ¢‹r‚¥ŽXi˜Î•¯ì,£ÝÉj©V»Ü/Œ`òцA£&5 cšëè¡lƒÄ¿™m?·Ï+œ±K!×t×\\ëŠ ³ &Wn¦¤–æžX&·¢ÐŦÛJç(0t%°í+ŒÒBWNä‹ô«×e¦m¹>ªõ#EÀ¢¢mXabË+¼]=]ÿ`J¾C\$í9IkÖN~¿UB_Ià kîB„y²D©â�yÃtDôoN™Njf²Y“dÜmQ!õ5íÛ]H>κxM$¹ùcþ¿ö{êÊQ™É#ªø¾mƒ|¸Nェ²Ùt7ÆUJoÕ6©–�nà]îäKähë}¶€ñe�r(3÷Ú<¯4ï ùƒ�Þpœ»ŽÓF¶P8*‹Nï.×õË*&�@´Í!)@JP1ùÝlþ[ä÷º\¿&zë´3T'EQk7fHÁ§ÿgeÈXÄYÇY®ìé’<üüÁQóê°gU äÏ®­Zƒ†�ÅtŠ«ýa–J½ÿåý>/cùx|÷ø~/O£�³T~ CM*Ù6HÇ#d$ªÔç#꺬ú-i°_¯’¦ÆÙ7F:[ñÕÑ›ªþ><‹ÛÖ-òŽLjnMK.`üt�Ï÷ß·vexÚ·æÔT7 šB¨¼«ª­o›uׄH¤ˆrԊ梂ʠA‘Ùªm�¨ÈÁÐâ¡ïC5ì›6ùÒeC •ƒB´/ð¿ør'9½ò’ù7;%£ž„$H ÛrYÁ±ºr49„—àDÜã–.Šêl� $‘Ž]í¾×–âôÕê%-w6.lõõÕuAçYYLVýK²xÕƒ´ ÿ$¯&£‡àî¼ì�gHÀêuå¸}ä?ið|EéJ«éø/ýÕ⢊dÄd†àÂþêû܈ìœóñ‰Æ–øMæHU¹Ô0¯@€6Ìš–oN:ýµ`dOÔÑ”>µm욤�¨¢9Ë´XÂÀ엒ò»çÅ´ ½#—%„‘^&ñpà›¿‘àŸ�º±€, µH,]¿ñ…âá=°ƒÔz9Æ7Éö}œ¹µ«"XGïï–²ˆ`p1€€V|c» „.9=²%D(‹÷T3à€ ‡¸-G ÌÍd ã­§é7Oµ4õSœ ÷vCMÞÎÕë Åe2H‰—{r±D¾*ÅŽ1 ¹)“YƒÐ}õ¹ž“»¶pNÎ&|�utÎéø}m‹Õ£g3"‘@ŒùXgiúÜ"ª‘©¡¨p i§º,�H h€9¿¾ë Äð°m¶ÆÂÝkñ—aºåX»õå]¥÷ù (ú•HWÄút ³L„’E��1’X¿?iúZ²ÝigN™x·-æööú^>õeû=}�Gˆ�çkò4²°ˆñïWSBÄüÞ–�ϼ ­¤óô榨~·©_«c™€õŽ1ç�¥‡W)}í�°õ»”x–ú»ClÃn5ƒ íhJ¦?WÑçÜäÑ“Œ�É%TE¤!ÞãÙþ…ßÉØ‹7»�.k×ô÷нK‚noúôDYR¦Ýiª±X1Æ5uµ�“%†Ëc!(+µÝa†&@¤´”(ëFã,9q ¦Úg˜vLÊM+™Š›  pR�†¬Üþ Rs–ÔRyd¸IQwU=mWV× ““)Ù±Ù"óøtÓ¾½Ü€º%°èþßü>“k1.¶sFC†(žébÄÜêÿÀ†!Ø\z‡ ÍH¤À^E¹Ùý×Sø26¢½wã1E0_ì÷AûïÇúzÌA¯ú·H ÿŸYçÌ›(ÉQô8$E ö»ë°†þåAno×ÿ­þÖZ¸ßòwfGLv±Ë‘ m„„“÷[O—)�QÞê§›bzc0q ‘š&(Á­a‘é*#Š z®:LP"ðñ©B¢èüdqëú?ž¿Ã3§Ýû�ã¿Ô¿¦Aþÿð±„~Žìÿw?yúØ©øòû_¡©¶\øý‚—Œ: œz‘ô—úÿ[ø%ó½Xïü=\UdsÁJ‘Ûñøc×þ±Û@Àq¿@yÿ|û :ÆB§˜"4ÿzO•/èÀ|™þ ”{^oŸÏÕÚþ%ù÷‡°õ9þ�Ý}O˜ÏÇ44clyP$ƒàöOÀ2õ�s±ÏÑõ×PÁ /òkæv8ŒYôÌ f �“.Š}(‰1vLs¨|d‘9ê<ÏÓ­Q�†_ÓÈúþ•y¬� }®ùscŒy'�aЏÉtÛ1ÒaÈdc~“Í¿ø—ÝÈ1ïó$fþÿ7âü6½}—Qá�<él ýÄjÓL¨¯,{!Iº� Xn4KA/…1}ç^ÿà™ÉÎ�ð~&�vûú_²°ß‡G»õŸ£´ð®p.4ÒÃTvRÁJO©¹›;‹�äXJB› à±¾ºÑ£pÊSqB•qþ˜�œ?aw+�¨¢Ç�7ß6S™—CÖúiRyD=g9O�}Ãð¦xý¦× ÝêHö›7)p:Ê¢ɳ±ÙLOÏã—êøñý7rH@©êg¶ø‡O Kþ^H?¬=Á¯íȆ5sÅ·8Jr#��‘Pf5ýO4þaÍá¨/:�q£:{/«õ{_;ªÏ ">¶TqO‘»Éð´àY6¯Áø›ëÍ1rÎæO¸wBÂ!+ÈM®…ÊSLm!«äCÁ4 `ÄŒ@‚U¦ìV”K ãQr,×ã—¡ÂÀPïfïg¡îpÕþÑ‘‹f*£â ûÌLîŸiÀt“¸îgcÀ[ƒV�¿ ¾÷üjC+缇®ãñ¿¬v%Ñs�™*Øma�V´ñKȼh—Þ¢Ù¡–Dz£ñ5Q.ÎO.pu( ðF:1,à"ÜîL ÚÑÇ}Aü”CŸØähí²¶FW3׊ÿ©%�…'»Êfã#‰Æ©8 õŒ¨46ûûv=cž*‘ùÙ¼:8=¿IC-w‘�+;Y¢&Á‘Ö�»h÷¼A_Á¹ßzÉ<;ß“«ö;Üþƪñx«ò7îHi‰±´ÛËF3êEåõvyl0jœpéó?Oáø,ìPÁ&[Ü2oP˜À`H“�¯1~»û¦Ã›Â¡!©\DtýÀ%ÃÃ)Ǻ¬ 1\œ/Ç(×ÔA z…¾ë ð:^;Óš½.¬¾­¸eo\s�ÑZ¿Û´e gÿó¹ð5ÿ³µ»9ž߈gã³ëSŽ+™àÝI±ò¶.Wp,�×°±ê»ßÁ›2¿Ûöíd¸Æ#ÆçN·3Eöªç„Pd(÷ûI‡JkÔÓð¯AÀ1vú¦Èzlä+� ç.y2Àª�øbE3Z&èìù`��‰'¦ØùÜèTÏ„5gjK˜ÍDÕŸ¸ˆ¸Ù ‹âÞþ‹ØäDôMÙx26߯—îÙgç ˜ÁÖø“š¡ÜÆçøØ’¸$zò}T”ç`G® FEŠê\‰$“�Rjhˆ¹ �§©¨Žn¥­/s3,·jÔ »,wULäXgM3=.žk¸æ@œ.ôýý¼­á­ÙI£ï¹Íónu—ô¥ð éB‚33BSݯª§dzC¶óÀ&Ö’-Žð\ã|ë¿•3,õ`��mÄ¿F1"bÅÁĦÌ•ÎV—1 cy)¹htÛ=•òÚÔ@ ìÜ‹³·YSÉ‚v@ ¹äŸo?B®ŠÁªê÷^Ê_Ö»Á‰º9wߥù|L"ÞröÁY"ÜGj;ç¶v"k“$2Vgw;=C¡o·Î-zg kÈþ5xÔ£Ñ{ì>10¼Lû"­³ê 7•‹°¡ºsN:ºuqò2C"èƒizu7Ü&YÏ×2—Óe%±�×�ϰj.úTͪk«žÓòÿ;ÅG¸ö?íÿ3ó˜ñõ`�—ƒ�˜dtMŸMüº©q¶÷}‡Å“Út9É�có80¨�Ÿh(¤'qW”|K3¸9p8@³úËð³™ïƺ$ŸšÁèé˜É�iai/Mª‰DÒÕ¾FŸ_‹µg—y×r&:HoÄR™µ@YZ¨ì&FË=PËâîш­Oª×zD@Án‡G¯CLŠj>;LH0úr:µ*MÏ—ÎmÆ~ÏÌlÒ‡Y²M�£”¹l‡Ñ�2<ù¥ŒÕSqß•ñó²XµÃX/×Êy7qC/qÅ�‘( ìþË£Jï7|ÏZä¾h?dy„·ëaJÀHÕªãÿwvî?sŸé¶ÿ]a:;[ÿo~ÛÚb£šÎîôyãﳓ‡›û ø“ÄLgeƒ-j#îX'ø°¹š_ê1´JÙ_Ëk¼ÍÝEíl»üšÊêø‹´cKuó–Øñ´}›–âý��úŒÜkC¾9ÝI(É:o)7C©ËEÊk¸¦šUõ<»,¥M-m:¤86‹1ÿµémÿBîÕÎÁ ˳OGwötg1°:Ùmý’6Ú2|UáÂ}l1±Ûi‰àê�€~³+T¬#ô,¥øußfD{_�ík—iÝñ_]È`^33Cµ§ÿî òé¡�ꢣǪš½(OCãž´KGywít™¾ïåꦑ™ ƃ/ÛBˆÌiRY`€Mi7| ô`æ}O�Ùï\Åßoñ&äMÜ™P]ß¶KPðhÍ¡£L )ÒGl‹ên²x„‰“«i‡û”Ñ]ˆtXà«�TVÊ|Æ*l¯ü_ïþ}›4 ùÞƒûyoÌñyF�Ñú%^Ísìuðë�ÉÇ^d®¿3$ÓBl‚›¤¥L.ý“`Ѭ“cÊJµE¦ ¡M<ÛTkÉ…Š 7TÝ0ƒ#2z´u>Ré'H$ Mƒ†úµe²räDOFüÆë /_B wó–ï•kÿ ˜<ƒ] QvŸ×¿ê=«Q¹×h€ˆã;š eðÑ@Ë®=¹�ßÌêûq9Á�“'’õHd!ðjœ�ŒÃ$}]nh„?‡àˆw§Ú.ïÜ}™§?.1þ‰E'è%Ž5ƒüìæ¶‰„z´ úE84�$rýú1¡ïþ±¼ŽÖGðõ–ÔߤRfj+' ä�?¥I»ù4‘ „4:ê})³Šš‘jEÿçF‡k6CF*²ûîåËY¶ûïX0ןY¬Òë£f bÌ’%•Ó£Lðým&½`¹Îs&(-·F_>È1ý¼Ö„†¡­£JWq%ø®T•m_Ç?5Ô«z²tðã‡JÝW–Šæ^ÛZh DÙ6ŒÉ„:Œ-�Ö y6åßRïõ½‰�à…Æ@ˆi‚BÏK÷F@FW8H¯Kö}ôÀA="@YÃT�Äž¸ÉDZcN»ÇÀÀUÅ3Ÿ=?^�¸�€Áä"c#ˆŽ<%�µ.$·,wFË6hç�ùò H ÎdY{ãy^12¼@:D^váËÀ5°Žÿ{$o2ãhV|y¾žÆC„s€ëôïȱ(f€shé!p’›Ð¹CÓÊ¿•ñÓÍE£µ¶ ñÓ |Æ è�v·ÂÄ�3•¦8Q€ÎǸzb²µÔºÑffcsåAÓ¥×�x.©ÐÞˆ@°p¶Ð7Ýq;ÝðîbkÔ¯ HPŒUî`ìë®o8[x¦3 ¶�L$Ë-`Nýüî*× Þ,ÒΊբ؇i#Ye9‹±k�™<ÔñnU à"0À–©‚ž ÂW>0(ƒ`‡Tºç¼$[¹Û—™ÝQ„„,ÇɽÍ[FÅ6É¡!²;šn±5ÑÏ*¢üé ¡J!÷ëÇÇ-}<\sÛHçß׺‹½‹3=l�>òZ÷gìÃÅÔìql õAM}ÕØR»¬·Ù"9ùy¾’@°ü�ñ´Ø¾„ AÃÙä£s¹Í‰ÊTcäžœhªr;cÝíz¨ÊÅÍŸŠf×›.;þ8jK¦#³hd~“„„yÂ7ÆÅwÍÓ·ø‹„^}ö¯fˆ_>ûáj÷èüÞ?w„Ë—ÂÛ57Ý~†dtãTÉÞš˜ýÿ½³Uû<}–2žÓ\}6öm¢èå¯ô¦$"l-ýǨ™úÊèH0@‰ÿSÃâ¿„Ì2Ï|%è²­j²iQõÔ®¶MRS\ ¸_£§£? EÚu>,݆‹•E¥æG’^;à¯?²³0ÏFÛËñôÞÛ_QßË]lB2hï÷ûä“§'‹Íîe§ì|/JŽÒÔ™ã•�±ë²†…0ñ‘™)06ænB C¯6§†PÇRðPj·ÈÍg“™¸02±–{F÷g–� wÙð»�OWdplEvGÇW(ÈqŒ°ÛCqi4ÇÄD9Í÷ |Û¨`$ÈÎ%Nyœm-ÃÔÐi‚ŒdaÌC°‘竬ª ü8ž(‚IŒÝWó:ûýìRîr7¢èæKí.ËâZÖTÕ\«ê¶dý]·f‹7Çó'Ù±�$|v(ÐüÜß±v«›Q…ìF-<ßø?5#þ‡Ú¥pw/ÂÈ]¦ieú kë;ÐÓÆ—‹4ÔoªŠ¢™Û9kÖg¨P™�Ù„½S¡­my‡TûÖ±[Öï·AŽÎSvª§3bínaü{ôÕRX;!qÇù™©²+BÝú–ðɉi`�’C@„›êP²/—Õµ £�¤dF’®j¤jÇ›’ÂN¿`ŽEPlòǾúPÕ| þ®-�f'e÷Ú¸*Q‰7*)èmT¹É5þ  sçýA V°rý*à«}šŸã¿ÚÛ?Z�U廙{fy§ÀºFŸÛ?kg;û>ÝŸïÅ~�ð²g:ñ ¢à­†"ȩӼ>&5;õtÜ1Ñä’ºrPd¯‹ßA{åã6úÙ;l@ÐTUÛºÒ‘x?e:×°âØÞÐúk(œp “eÃÜL.^nÂÈ€Á�™‹¡~b�áL B0²Åo~¸ EŠÏZ¥—i©,¢eéx þWÔ^<ó¾ì›ô�ßqét�ߟÉ": âj}æY”:¿>ٙ߂ÊI�g±×ÏpÃÇ`Á§†ntž£#hK6´�&¢{½+F1"- iD±þù¢îftõè¯úØüß6>I$¢ã( ¹Í¾«m €²”VTÉŸÍŒÄ'’d€¨heãO¤Ü Yƒã¯ü/;ibùYÝç|¯¿])*�en¿K»Ø–6€Ã*éy D¤‚27$dZîHãCü;DðÉÕœä3gz|\»SA�’è­½¢ºõðpŠ¢H¥µ”@>¥#á:†1£Ê©ðÛn�QOÌÕÚ„KòrÈó�hr 1D4Æâï¤hðç c�ã\…›`x$06ÚÁbÕn²á¹y}÷\•ÑÉÉ‹,Åפ]tWØ€Î+ÈP8î*ËåÖ ‹B‡6'U%:¥IÌ”bÿOfÚsóøg½$XÁ#y–_™òùd5iŒÖ1Â(�HØÆÉ~\š¤ï)­‰CiÖ¥Î*#>4mU5$"à5&ªTºæI ˆN•4äÜí2ù“XŸ”èÚž¯u1tdil¸ ñ˨ÒLÁ`,öR&°»HÈ]ËÕºi4w.ëÏn[¿W‚Î¥üÜ´�ið˜® Ó Mâ]J›mx¨La{µžU†Ð}§z ê=<`ÃBÙÎËÇËVQÇ·Óf`Yï¦Âù#™�³¨êÑËV¶œy?çKÃULNÞ�Å¢:•‚ÏòF‹˜iþþŠíiõ^‘çk*QFs3HZÜk5QT¤”¾Z@]{a1zÂhiEÝÐ÷±êôñ @í{ÙrÉ�­ù‹l݃£P@3Nf V#"#!žêF&«»ž>‡áToúÑóûóÕ {ýÀG[þ€@¤ ß÷ìiZÿ�GßùMx¬””�ArÊïßÓ‹'‚gÁÓ}§H¾Ëä’Ǭô³öÜ_Ìs|Ý&†•¡e–C´vë…ÂÝ÷NVÚC�¤ë@f6[nÕi!ÈÜ{JÓ�öÔDJ!˜½Ì½í 3¦¿Áº£•'�µ:Ö’–°îçxq ŠÑÀzÀ Ô�1E•÷ý`á9�eûèÖ‰9EE¦óŸÊ 7]7‹¥ö•m­±a £Ì#£�R4ÈOŒ¸˜s­ã€³wá7‹.´\²êÂ@Z*¥miÿGa!ÞôpÝ(ÔÑ[ò}g¨M ³í¸>Ì÷ð»x1u¡Á‚{e`R-Xxs:Ý„ÐV•6½rhW0p=âzß± 8ܹ¸·ª…̨¸Râá«]\é}Æ!ûç|Rš£oÓ}· Yº˜±U�1Cð‹•™‹â£>sBƒÞæ¡m¨)ÂvBÓ­UŽ0çx@»k+I½A¨BpÑÅoº¬pg.ÌüݬA²2‘[•ˆ<¸tÚýbFgo_ÓõÇË&ýOžV< x§[‘Õ>µJ‰È4™€:¨{*‹c¯_çX¥¿_¦!RÌt›¼À÷ ?tÜÕÚóA÷þÔ¿Œpÿµ×„ûn(øMþ¬5bI ?G7·g¶¡{}Ù7ŸÔ=Âê`ƶ¨ô�þT˜UÊ1Þ©GQIm§RºRÙŒåfXÖ[öYÍf´úñ%Y3$¶‡©€2fÍ–÷Y¼ß31»T_–ÏKa‰täÓpò¥‡ÞPÄ4�adfCƒpH¾F‚þI6|eè·^äj5ÎVš?7.ÞT½7©Ïša÷iû8F72[ -´î2 ïÇL+tÚÇØÖ÷�úÝÓ€(§ºAQøV(µˆÇL°Ûš�ìê÷(ЗhчÁwÛÇÚ8�¬ 9ègw!uäsÛÛíµ»�[ø¤næë\àa×H¤G¤ ¹„q~}wÊíáì[­y,âm›tmêîäï-i´ÊÏENõ+2Q! *»¿F­àâÇÒùv˜™2jÉlù4Z´1ÜM^�Õ.æ¤-p0$cPd+3ë[íýÀlg0Z‘è tÓ5HH0½Ô¬Áš²å©¼ùR .Åß~$6X¾·¦·ÿÝl¦­Ý#¡7ûðî)‡Y‡0`ÌÍñ™™:Þ§Þî੉j*ûÎ#ë|¯KŸWnä±,$¢BÅzpsr`:tðÓ0É0š¬L*ªI àÝóЙØÄËPS\t� wâˆF\çfƒ­D[=â¾É±âIA�‘¸ Ôb*óá8sx°ß0»Ÿ7­=ÿrþ?MŒV°äoñg§¬²ÞÞŽ% ˆ–�ŠNtTÏ4À®FÐQ¥ )[Û{á~œÑ7�„O®¥ ƒ•  co©w"õ È0ûŸE,†kä³}˰á‘QâÉ*™{þ'ø1¥23½ÇŠmkf7òï×ËŒ‰u1 <Ù·f@Žîrò…oI1SD²Df&ŽÈEIžg´!£#ŽŒ„�ž�íÝ\-`éù Èöæt«7üä)kçbÿ£RÊ–vÚ ØïÔïËwn·óiî•# ÑÿNXÞe�&ÓibþV_Óï³7ê`�Ø�Úb�'ÁÝ6@'êCm¸SD˜�Â�õ9(�1¹)¥£Zæl5ŽR~ú>ß^¿átû2è)†4Lñ²»fín³Î*FzC/nÆVT¯t¿†¤žð^‰+{TªBMUI-éŸý<ÍšæçÃPäaCŠgåjW¸®¢í½(Í’ÂhÆã×Ô^æ¯aÓÓŸ5î¨54,^p ;I/*Gç9´~V„`—)À6ù �'I^ŸcÈÄ_Êù;ö2g"V`¯¿COé´±v*—ö‰jþ\Ü%ËöÏM ŒPÈS>žÕî#޹µLÎ_ª—U€37$´Î™‹Eº)[æñ‰‹Œ$ÊÀbè(dn0ÊßBýÃÒ­ÈŽ…Œ‰%P+óFlJ  tà Õ¾À,HŸòÙ�¡ä£h‰�$ðx¤zkKKµÐ`!e@QKÓkšWà”㜅9 ®r …5QRBºÔyÕ¼@‹ƒV Zcu© !pJFö`Q&‚à\D¬}—ØËñ�R�„"�lØ>ㆢR‚ú|ŠÖø¡JTr‚„=‘FLqê!^,+}–Nd&,+Z ÐUAÎç€ô `4™¢Tw*f˜ÕÈ:˜”Í&‚0B bÚEí}%�锋ðDÀ†ä•�–P"ªÅ¥ª&HK�+m�<ÎR,%”ë@ài-˜÷ )¡�¤U¥)FF"✖r)ýˆ�M PJy*- UEˆ±£cÁÙd¶i„Májb…r”‰•©Ì™@ÆËžÛËo¾˜Üï½JòPÒ‘²Ë%0·‹÷¦GiÌ�0R�d˜³v„ çKµ Š…-$àd�ÊÕ@´DÐÌÛ« &f%«¬tÚD�ÁA KŠ£Á¥<Š™â¡‰Ìb§U?Œ…dñ2–Æ«fI˜®¨€�WÖŠ¨‘h5àùª(A<"¤ÑCD;¬E>+‘m\C§°Á4`Á‚Œ“c0âÂuÛJ‡B�MÒp€°Ã@ˆr1�ÈÄ€È H!çŒ!bëJyê@JG~ñá&‡l‹Ó€t•d>|é(%#B´¬@Ò± BЩH4†ÙW  iÉ EÖQÑŠY•¢‚† i¤Z(CÃ!�¡JPE.�%"kP>|†¤'�"šÊ-@¹ ’/,’ŠUÌ¢4¥Rö$%¥ ZZ¤) (¡¨–©@¥V%¡4�Ê¢T JA¡J¦„( ) •2CŠÉÒÙ*iú™RRR”«¿(ä�™ ´¥þ,u…4!J@)¡(™Š¡6ÈdŽ’JU Ð4�â€L†„ªh(’¸äC ¨P)(Pª¤¤D¡W~Ù)¥I@Ð �™*RÒ*P†ØE2¦�¡h(%¥)åÀ5ÊÈQÉZiJW%Ù:KIBÐ4ªP¦ØG†W!C×�Ö¡( @¤6Âu H¥Z ZDç� € è –•(Cd.KB% P H%*4 4‚4£dŠd…ŠR” »¥\€¡D¤F� ”2!@ªB 4€GXÒiP PÖò rPt…¦€)”hE¤¡E¤€)¤P=äd» C D¡ ø!]Ó•(P-( ”†B ’Ð%(U%ÙQ2@¡J))TwB“ää Ð¥ Ò­*@!B­ ”Ð PRÐ #CJ¨%C%D  T P)A(E¤ZL€È€¤¡ZB…(Ù(d(´(:@" �%"­*´«�+’”¢˜¥ Šä &H"ˆ´ª”Š4% ¥�d(Ò-¨¥ˆP¨� ©B�¹´* %4ªÒ‚P(”ˆ”*…B¹ ”…+Hƒ@ä(B!JÐ¥ "-* @­‰@ d™ ´d‰H.J€ª´ @”¨… ")H#H!�ŠŽ@ P  *d¢©�"”*R™¹(%´‚�(™ˆB*d€´ˆP!A@&�áÄòº:ZG•èZ蜡#$pûœŸ»é½™ð*Ú×ÚõbdøÁiƒ±A«—‘ˆ@¬À_§Ùª’þXdùeŸbTì¶$‚7À„¶6Òúm"Œ@µdÙ,Ö£;[†'E÷ÿj¹W÷oÜ͉�öKÿ5ˆûŒ¯`p0B��¾·’On¤Úô¡) ²úü[ÖâÕ>¿«³ñ—‡‹ù?ÛäÚ4;#�Ñ/•ÇZ\q�6%St]IYº¹íüë¢s,¹$X}šŠUÿ&SÍ0/ÌdLíä8BÚ‰ïNÙm‹3§2Ü~SàG t%a^oÓЦx$C­}§ÆÁR�/‹Ö4ö`A<�õØÚøÊ\£""¼`€!DÈÐÑýì„®Qôz18z¿oÞàËD¿õJìçþÏ“WH¤ÐN­©$„-Õû‘_É÷³(p}Mv©ž�/~œ —¥Þ¸CáBlwýÓqA²(BH˜5#�’HÔC— û{ÎñˆÑÛ‰Ö4!„ý$Ii¾‘4ßãæ^{´™‚?#l¼øšG¸fÆ8”M²l�=‰`üEYï7î½ §™sÃÒÆí{¿Äѧ³ÑÓüI›ì'3*ÕM"{!0žVg5#ZƒÐ\7PµÌ" �iÌc/™˜3[‚Fµ7V£’ZÀWå¶� tÄðv†[} àŠÇ8=çé÷?›~?Z‚e•EQʪ¢ÕTª’TJ„ %Fg°¸È9Ýv_6¾×¡=ÈÆÅ-ˆhRDƒ9×–]ͽ�a"šŽÿ;ºuÀþf“.€#Ù,xó_ÿy×Bˆ(›š2ñæ*bȈ7¼ýÅ'Å÷{ûºû} BeÄ€†DQ%B®˜ŽWŸÁöÜháÛ•i;þ'`T•ÒgFg€¯GfC¿ùv~_Å‘ÎsÈÖãé’¨B¡-EUT„¬žŒ ï'I–²÷eÕ‘ªá7`¦bmzþÿ‡ïçÜêÁø0‘dyã1´ ·Ci�}_M~ì�ø–ì.F³€”1£µ…ÌÈR?yU \}a�'ª™VDulxQ„æaŒC…Œºi†’dd”$d$Œ-¨OÖ4aêz¦ï|ÜÿOWÒ4þòí?ÝpPÐØ']>¾hç:…™2G, ‚LZ<2Û”Ç „ç”NÕñŸ ^R+`gÎ!Îç$³Q¤Lêb¯œhË?æ ³I‘¦Óh¢²ªØþ ¾ï¹Ý@Vж(1B.ÏJ!)�!cÍöæUõ*B“EE‰ýÃÐTXذiz?=[3í:1Ös0gèû´�ywW&§žôfwþžš÷1ì±-=JæßͲÒV=Ü{z=:À¾®ÎÉfïêî˜Tl’6Õ< ­SÆŽ&–ÚH<|·EÈÁés9˜ Ù_ÔYÑr{h¬ÒÃF�Z �µ ˆ\XІ�¾*£�ôˆ˜a`Ì%· �ÜÈØÁ*OL’Jg_`шòL2<¹å@žºÏ놴{œ_.�lX¡IÉû¸xèÅÕpœä$[&8BAqÎ-p±OFRã¿!³Žm¿Õ²ÐvëÅQ�䬮+l>“&ÜÔ‰2í26äj2Ê+DŒB'~ˆ¨r •4<Æ}”š‹çaD€ @ ‰@JÁdö ûυʹR4Xò‡ ¥é‘ Öà‹€ã4…ÑÕ'T«S:Ó……¼ä ¨È åòÞVNÞH´«ŠŒ�i$jz“Ó 4R—L�OoPn–AØ]»{{ÖÚH7T(?CÕ e Å —Ÿ*:hd>ü¶jö,wäÁ¤ÏÃw-TÎ×êf FfÈâ>®C¿ŽÜ«,Ë A-ìØ7Ú [j*EøîY)]Æc>ÒÖ»”ÃOèb P»;–ÜÆíÂíPñ¸,’‘°¶ë.Á‹ˆ¦ l%\nÿ«oX»“ý÷•Êß½6ÜÊÅ�uÁ¤1I�£¯È]o[cÇ~ ãÏŠ¹Þpÿ•ƒªz¥ë³§N ÕÝaœ^ì°À$X¶;ð0?K­¡]�­{–¿1¼øH碄ÑǤ_È{×·Ç}Àop31ž½>zÔÈ/N\¿±�q„w0ºv4\жRÐÞàœF13yn·VK,MEGˆ´J6g@VöÖ}¸…!÷ˆT§ ;SËEL�‹=zó/�¡hZB 7üüz뼘7k»×Ç¿o8ø1š­ ×‡˜  E¼ Šßk~Fþ"Ó»«ÓÆ�Î�VL™¬-¯G3¦Ñ¾ræÂæ„¿Ÿ?L•è�vêEãqc‰„ X2.XäFEê²À÷ °Ç§dëˆÜ9b¥—sGž*Übùݼ à"²Û[Àл÷ âSBBJ±œ ‰¶raŸÉ‰Ì˜-!àsê1ù¬(ôí\ÙÖ1³'Õгñ]+¿Q¼Û¬ õ© —¡Üu—ã9ž�奜%‰Ù_@gÞŽ'«fÃÄqܱ.îþòºÎ&H„—ví¾~~x�§ZÎH+SA•V‚4;Àôñ¨·ÐNÅÖ1¡9€X-0~”áý´ü �çòÐݽWhtœä#;;úí;{‹Ã 5N{W lÞn~ÏO;»«Ðråâ»øv�#Àh�׬ABM´4¸” `)4�@·P== ®ò2SÏy‹F–ÃD6ü2¼¸ò˜Ïg¬ñMøê¢G~��¤y÷IK¿·}|»–Õé¼;Çgo–²ÒÆ»W=}µ;`†v�Qf%Gs a^åàü™ :n˜¦Ã±Qm¬ .Ä ߈îùŽzk6 I¯î× 7hI‘ƒj\‹ kËÔhòŒBK%…é1¸RukÚ[c0ƒ´p·‘—^Ó¨ ˜”ža\Eß2,1Àcªœ5ß@Bv ãË éîÁg¢ç'e3Å1,ƒùŽt�|x.³!˜Çh¦Ë8LÓ@;Ø"%3¼½ù 5¸x.âé)6Àv¿±‚0f®Ä –ÛøŽƒ¡—·NÇ®ê_‘wÞ=9‚p¸eœòYLwœ¦cn|ùqÊm°ܲӿDˆÅ�/€ðîDÁ—œ®ð8g/=ç�-BÞ@:˜ïcz² êeÕN¨ÝÔq^6V:t]��Üâ"êÏA‹«´|:�–a¼ Ý}&’ÐÑg+ Œâ„—Yt޽7ÜãˆØÈ¼¨j^˜€)Mµ ¨ê4$d/(@…B]ÔY† YÞm+ïÆJÀÅ/‚Þ{…¤¦Q ]íí¿Føß|m±î1åöæ`'pÝ÷Pv;Æí´ºç²ãu½VîmFÚYŒã?gãÇ Á?{qº §NéúßîÑΧƪR=§`¯®ÕºÀ,ž¤‹ÃEš/ŸµSQçÅÞ‘—;Hs†ç5Ò‡EŽAÔš´Ó²0ÝÍ2ži5ä§’Ùü]¼ÛzûÝrÇ‹ÀnQ×u˜7S¢¥26p1ÀÂÅÀ"±$Ç—2ÐÌ ¡½¦µ]-²(¨ 6Ô#Dƒ]”PéI G#N0Ž$i·ÔŽB‘�Žh¢Œú(¢Á ‰]%88š�Qfa˜å•‰†D`dÆ5Uãf––DXV�eK…E™Y_Qªc##�pa‹¶dä͆öÍýîç¯×½ãßåöçË]O$ba?o¯w%H9öì�*Â5øê¯dü¤2Ôs0’0j¼Òƒð®] hœ>ÜiÉVSgf©Ô½Éë”`È(BŠKî-œ7ƒÙv0Ñ*=:¬hHöV(¤‰Ì¶Àjëá¢=£¾[_k.åGŸ–ôõ¦G,äÛ•=Ö1«*µ’3¼ˆ&¼I Ыá˜ÆÄJ!´�µÑÙ†++ßëë—›¿GüÛ~P`ÔC)3×vÿUÆœü·ªStŽºN’Å n�€æ¹›“[÷¥¶$¾¦Ö#�Ý-ಹõù«&ÎPþ­.çÙ­�Y’ãÓÇ<ïe'êaºµ�­ö¸ãi¹*•UQUÙ$R(Æá»:ðÔÿÇ×§µi¦gåÍW ½ü‚>Üú$ý‡[½¡hûOi®£Ãqn:á¯s`ÓK!�8›‘DÛù³É‡ÙÆuç§—)éþOñûŸ•kŒrë¢mk]£¤]rÍ÷&ïw!HW´ŽV#ß–…rsÿ®¾Ko>Ý‘˜qÂäF85opÚœÅGȳ¤¿Œ½x$ºC¶gü¤ÈxWWc«´ì°ò_—ïãd‚HÌDf`Ì�˜ði©k+ Ó Â4BE!j#¥%Táô²Sl†ýWBÔçz‚G†€ ð€Ã Ü9 Rã9Ôgyx‡äÙC< YFPGå™bRì,ˆ�H‘àñ}f–ñ±­6+½]—x›álWÉF ¦á‚·3â>OOäͦY–†eOäìV8e6O$.ô˜BP`DLëËð {’?¡Ci¯ó½óSñÝdÎRe($mv‚ª€‚d ŸàêºÑã¶ �°M±½0àeRU�ŽÕTTHˆH›hUI ù~ÞÌù}zX4#’”жf¶Ÿ‚ízyý�ž�!ð2r|ÿg–�ß—^ÿL½ [H]­#0B_½ºÊ�ˆAš�y¬LiŠ_ÕíÁ[Ÿn+Ä% ¶ÒHÿ—G.0‘‘HI Æ`ä!¤¤m§$z8ëÅýM¾KÒ97b9Ÿ&Èm·éíçí¹ï¢?Û�ùUG{.Jc»yö{¬Çàôþ#6¯Z­@_ÌÖJÒàýÙü7WlzÖd„g¤¸ÊoâÙ¢{ÒI‚Ø}~>Íê«Ú]ì ç~{qLk�ÂDX ç´’.dÈP =´®)»^gK{8Ø¢Òå·ê2Í‚>ûÚàô¶žÜ!™ ÒÕßkŽn@Û,…ŸVc+XÙNd`a‰˜FaŽKaŽ`É%+1ŒChEúÿuÍ뫾³¿\Àœî½¸´ñk‚m�ÛAzíÒFFA£‰Æ£æ´¦sIéü?‘ŽNŒ¯úšËLF%mEà�­)sAƒ9$2Ü@Þæ2X•Z�L§o¤HT�LHl µV‹Ú9�”üäSÇðÕ Ä‹*™ò?YÙŒý”-PŽÚ†´|Á– 4Ò¡)·CÐ:bæâo¶ä­aJ¸?‡Aé¡’“A<ë”zߪȣlËJ\Àö�0'ˆ“Cîq_%»ÿ{D†€fM•˜h!2µô³rØÊez…؃½–… HÝ,X ¦hÄ9&­û­ˆ0b9f£¤Î¦Ö„‚ÑÞ nßžvm�Ò £SE¨�Ó±™æfµ¡F$¤„4—ûûí×[Ƶëµ ±d—š ï×\pÄõÜq¯l‡ �£íNª ~E P$’õiޝa†’6å(Á6l6Dl´WÎ4Ž C„­º‹…o[“NœÇ*�Œu†²„‘Kó˜³�‰4 ÊCôˆ ÄD˜/\S! שˆd— a¿÷mw)«Ï 1©ÓGaÈBÞè$Þß–Ö/Ô@DÎṤР>¼Žõ´ÆfÂa‡wN#J˜«"»¡SOBsÓnqìïÑ}£“Ä̃‘=-&f+¢Ú K¶¶‡‚09¤®¡ÂF 44ÐJñž¤ÐÈÐ L[)uÙ†saæïh r� Ú)nÂÕ�YD -hM ÑÚ$¦Œ@‰‘�æ´RA™„Vë…ÙÈ©_RΈ[Pô�F #×®4qH�èï1È;ÎØÇ¡Œ.îž/¾Ý¯æ°±ŠÈ–ö‚Þ==8Ÿ OÂÌî,…–¤¸”p�Í}q‰å,¹ñïËqnôýºÎð.¸\3-J-.$õFõƒ-±A…»N;ÒfP=ûÉ1W.mí=�zÃ-Ûvᶘ<�ef˜µÔqh" ÊK‰ˆ†kx¹æ¦» mâ. ÿ àf-ÑÿëçKF#KøU²ºë¦Æ ï@<ÄU›ámºízØ:Z‚Í ¦Èºêë�€�̹×\V²)ÝPší�w‘ZbÛmÅñC‚)A�n™t®B’µ#-9·Wj[–Û0,É¡ÖÄ‚M­n‹ÀüG—•‡—wíèÙfUÑŽŠÄÚƒ÷µ Áx x$Z¥�—s_óiµ›²”zZ^=ËÝ{h¿èž)»z»9Õ›®öšyíÊ-¦Wáôy}J[\¤%þÜçÓ}¿…Ö{zbÝ�–�çv+§‚Ï€Cúòšúäo¦ÒÐÂ@Bîî-Ì/)sƒùžÕW6ô‹IÍê]«NÛe3¥7C;`Оo¼–åñŒÆC”r§¾BN’ ?Ú<>j/c/ÛÑk ›±ƒQ„òGPsL ¦†¢b ˆSoƒ—ÃÃÁ÷‹›Éݦt÷¡9"biÛó|ž�z¼Û� ª "Š�' ©q2 "Iˆ* Ü`‚5DÔ¥Üÿí®îî_HO#Cã?£5d‘XÄÈ‘ !á¨Å‘º�jž$”ÙRŸfçG—'6To¶Å8ú)"R>·À\„¥y°úpü¨6]ŠP¨n‡Óî¸ %LÑÌÅ :♘A¤1‡ŸD-Ŧù÷o™u.ø(Ç‹#DHÏMFªÏÞº‹ýN8§3ÿøt÷õSÑ£ÿ±‡ÊüSq4½¤lÔÖ6�–†"â†p*îÇ9íb­& H(†²òZÁñ¶±y}¯E©Eu×»­QUÝÝéEC¡‚¨ �ƒ+ ve EEõArhcVC KPFýi=Lu}ˆ’X± J&’@œ9�—µÿ‰EtÈ Œ›êÌHs²öÊ(@ÈàFÈà_EävÊ·EÝów©r«Ë œdT_ã$ºdR²'³m-ù‘àæK#çv1$¬`b²})ÝÝI:ÿj¿âèðõ÷Y§øÛò�¶uH6¡“dgå²ÄO§â×öíö®žgbþÖß¹ö»›�Gø~û–žTÏfÿ{ÅݦEæO‚‚±•ì¦0Ái³o3ÜØbÁ« DO§s)Z¶ß°û%‡ÙjßïûóÂ!/´&y2ˆ­‹ãpš<ý(Qäžß¹b&–v!_¨#ÇÊC¹kIb�žë•�ÕеQB¸.ª\_uÅÀT!j¥BºÅP­*­ :!.µ•Ô(ÂæˆØÞX’@¿9Ã[í„{˜«v~_×ÂhþÓó_#+a¾¢fP ˆÔyÄ0!»]Ô�*ë'¼>oæIå�qÞf¾÷6¡f±cq§ïT ª‚¦†Ý@Ýíäø/ò¾gõ»}~×ã{¹ÉÖøßïnGÉe‚‚!ˆfC4ƒ´ÒƒÅ"’?žC~Ö)QH‰PÔ„Laœ…78|º?–uýDmá¿«m?/kWtvîÝÏÿ×eÛ›žW¶ÂµUR(EE *•PU¨lª!fHTÈA’¦Rf~Ÿ q¸þPWô.d¿>x"�"—æB™Ë”ç©q‰f•fϵ{_Œ†ËÑâs Þâ‡t´Î"âos»›™\ßç¨gw‚Ÿš¬ß‡ôÏÉB¥�Ôã :¶?é};ìv4‹Ew¼@f ŵnÎ=6<‰yx;Æ•LYõÊÞОŸ¹súÓejñEÅôYÑ"’F662 í¯Gâû—òŵˆ©¯Íò„/Ãøe˜ä-±±]µðË&zê¥á|GÿGÚ…V?Ü�]_ºI%þÓûö‘÷ÿs×ü9Q÷2KI*»èýdÀ–H‡deCÆE€ýè©Bff&ãëЩ÷b?»ïàœ=N ¨�³ŒÌrY0©¶9¨e‹AÑ:L€í "ŒpŠIfª¥œ�øwoÁ!ih\Œ/×ëkÿcðKɧHô´ƒ@4say£³o'šñJܯ%žÎW:sî‚|À¼d'‚¿µ¯¯MÚ¿ÿ÷P‘ù)[?í´ƒò°þ«ä·ËéþÑ Ä ´ÚmŽ™b¢[ŒÄ3ð¿Sµ½¯JÙþ­ŸÞø³‹ýÉïí{<lû¥yKÃÚ#AŸÝè�·F§ÊëKâéS÷ûzèÎSüîU3eœÇÖ À`ÐÃÜŸQªÆ{£u¢Ì¨¨SN ¤ˆ’(DâjDÓ–• v�›û¿Ú]èðþ?Þà]—'ñªßkÞ»AÂ"6qÌ æ®OÔJÏÃÐíô¸*lH*šJA ×Él¨qd6˜…IÛWÅѶuȽfj²ÛÜ›uµ¶ÓØóHžw™`n5 ªþ�\òÁ?Ì¿1û¼b­ÿù/DëÛ;òÍQ ð “0|îœÙûy²î…û³�ÛÙE¨¨Æƒá…³Øµ•�IGZ…j‚yËW•a¬¥•¬­ebR•"‹dÊĤ  ¬iXE¥Õ( WÀ IT D¡cJÉPZë«¡H¢B*"!ª™ ¤cótíüÏUƒƒþʼú¾z¨Šv^„¶nÆŸƒ®@ÓÀùk?V[ó›Bì-ñWo²…&W\ò#vׇœïu)‡�÷~_ܽ9¦‘UH@&3@]çè§*u©hV—àJˆ*Åd÷Àõÿê|ôìÍØøØÈØ1Ž”v›F•ú÷5pAs¶�P¨Ø+†DáÊKéxó �;mÞu—ôÃ~F2W÷㌙ÇqÇ¥g7¡,0÷{-§U‘Õ–ÃÔ‚š¢ão°“Ôgõ2`¾gHPˆ/40Br. >ͽmöeÒ”¥d¢2Тé"°ÑK³’Ï(¤®ˆ|¸a€|78LämªÕÒD‚�KÔ4š2!Ј™¡Ûü‰Ô>aÁ•)PßÁF'qyÍ “÷Éfa±Àãòÿå1ðØ^ÚÅQe*«äó7@á·nµHPÁ‡»ëÚµm£½P[Œ[¢p—¬Æ2Éœ%Æ9šŠ*E�,†fýïp¯¡šìcx„’Q)LŽa†FI‘HD´Í8™S0X@eMFâ#ŒÔB°µ< öYìÉ 44¯dR½PmW�ÀTª ÙxeˆŽÛ/qP6i‡i‘„Ž1@Ñ�•™ƒ’Fœm´Ù$jFÍëù…°Ó111UÑ­½];ê¤;PZ•©*�»2M ˜ˆ@›7­�)Þl¸“�†IÁk s ‘‹Ú@jÐ�â© Eõ·N8*ñ¡�éîF¬œ³©¹¤}:¾ý9ÞmßÓ½•@Än½DúP‚Ú„@öÕxû75æ3! : jâ@lj³Cwm– ðFzÖ�)Çωâ4êÔñ‡!Žã¢ªtã:ÞÕYy§3`×TÔÍÙ¶˜›²Ë>Õ»°ØI ²ÀÖ’ “_è¸ð¸]SËmŒ�ìfg¥Á :?*°¸Ð¤.rúpµƒÜ²V�û¨øï]up3†@ ÔAÞ»�ñèÑpÍÛÚ7=êÈæîZ5X-nNЙÓNüg ÙõÚ­¾³Dž.ŽàØšA·w À±¨+q�!ª™s6�´¹+�ûÕ(ª*ªöË‰ÈØ²ãõU¡-áҮƲW]•ñÒ´ü}w––T’!ÍœòG”á”LZ"ôJ‚Dª*¸UöW+�âÞ+éh §×xK*-­ÈóòÛÛ¶¤@‡|½¦` -Õˆ”wý{8{5­‰l1 ÄL%5;MVçìjÿžËYŸøÖâC¤‡'ÛÓb!×LW鈈íß{"ò~ÃÓLGa>þÒB¦„D„¼Sχ–µÖvgй²Þ„`ä–k3.á ö`ùñITu.€¹Rh‡]ŸŒ¼Uú˜É�òÃNuv¯ER®éQÐÁyAë^KÈuî%®óI©ÃÄ„oF…QB›×u µxsŸ0æ[qÚ»LúWGjˆÍ=v»‘¢î{3ZÍmÁÕÝtC¯³£©Tž€"ê:tôçÍÐó8C¹!\‰æÜì×–ŠŽd€f¡\lïH­i½ã]{/¼GoBñ¹@[º…¥–0¾Û²c:[ya PE…^ÂÁæŽú<»ÆàÇP9ƒ®á6HÙ-êô„Wœ°ºá½½…ž L¾À4•Â`(ˆnw‚ôÒëF·<O   ¢Ã7T7º#À¸¶>‡Æ ôüÌN9»(¹¬ðgGqN<ùry‰ì®Ae`€b¹ÓÄ[G¤ºþ�<Ï%€Q¹n|áoãïæë˜AKŽÇ1²B &žÞÅK¯æ5ÛM�nÈÉ Åi üåõ©¢0ÀÁÌB؈‘µÄ°:«Û 5 š˜Úlð–¾Ã3QÞµ ° 3>�hy,\ÉŒC`Bе.ÞÍ…ØõkZá7¾M©‚,xûº¶éfÐÑ-¤Î­ ·fF­–¡ZÐ;ê7L©,¤—DÖ­ñçáÇ}œs}~Š2þ‚$8rr$÷��¸óÄŽ!-š—•péÜ�\¸Ôm„xôrê»gU·± ‡.‚DO§¤ß£¢þ‡ÉÉ’M¾][ÎÔžP^¬mSý×ÈA1iêÙ:Üûöa²#I«[ lïîç“agXd²{�Ãq1*¶-IWPB’ZjÑ¥š<ßS#1‚ -yeya�ØðA;,Hš:–êÑ@B‡¯ZÖdÓªèf¨%Õ§NfX¢R9åH4iÌ“KI¦¢I*-1¹è8UŠæ,XòÉH±#M|Þ"ÒˆPÈH±�c*@=*@)È ¯2-µ­F¢Ë)RP+"îZX`P f'm/œ'3‘r¨xsÍãÀyCn©)c&zHL›ÈiéÑ2§}5„J÷’Œ5¢¸NßSà&¥LõZ…3QŠ ôú¿Ÿ«²ûa!¾ŠfÓÑxëé^êjü´ßÛAa˦V©¹ßEÛ팬[Ðp×?ow?; ¡C­÷§:µ5è�|£&ž&�ÔÂ^ˆe�$‘ü˜‘�ñýP7µÑÈŽXžŸµû©Ê(ggÂ'³íá(TÙòÖöwëÊ(Œù†ß:x‚Dn»+œ·=HÄãÆëPA¿}±ÂÆ¥³#ätgêÐgc?Ÿe‹”�Æ@!ÐÆBô§[P?Ý™J CLånÏ BySfVø2T�ç¶kYþ•…ikÂ/ñæ|O«:ÅkÒrú¯àÿJî\ß6]qU—Fû‚óR¡Ž MÊ¡*I v‰DÀj¢‚i°jêñYÚª•(B8 BÐ'²D ’(¡uQTª¨¾ûZ DrPSƒ¯éfkI ¡fä†=  âQÄåÄþFt!{“,zóƒVܶˆˆ°í õLŽÂc¬‘¯!d éôÞŠ´ZÏ®ÓÇôf<�cý~ŸOêõ=½òÁA£O+¸pQ{@6“m±�Vü�ÿÙÍn‡a!Üçí~®¾o¶Ïþüv‚¯Ý`-æ¼~On�º÷¯ù¶ÖÄ,ñ‘#›~n]ë^jøùÎ�éÉ=»à###2`ŒÁ™�ô¼Ã¼¿ÙãÙ™± œŠŽqo¦Äœ9t¥ªaH°„™‹0Û·JѾ\r3} ·ªzü¤6°+sä…Ä®;¬}÷ÐG0árÜVFëà5 h†˜¬sB–’¤#gÄp†­ïø¬8®OfJIPN¹½¯óy6mæÜÈùŒ÷ÌÑ:„*¨ ¢¢�Š|ÛR¥V,­ˆR ¥b¨(’PRÅRTZÅ‹+Rª(„R£!ðû”@–&‹ÚÇ¥¤±± {œÉ/Uz6ßvÊê Éw*™\R)T¤(ceFàÊ")R¢†ãÖîífírŸÇ£hƒSd2š_ü6r&–TŒ­Ÿzœ9 ýÿÄö>ŽW¤¹¸~Ü�›\ ª0Øô—îoÛòðzûÜÈ?¡âöt£Öz;ƒ1´ØÚcœð­V¥Vµ7ôÚE5æôý_æßáÁë´/ôX‘ºî C#0 Îóìhr>#øì³“9ãrd-C"'óf8—o-Ü´’ÏŸçîÙ.{Î}Eª“#�‰@ª¤ª•*(*P =›®.¹+‚•P*T¨(E+‹®EÀ®B¹*E%@P©ŠH(  ( -`µ€µ©(P«¬Y,ZÔbª¢WïîI7q‰ YÚøÅcMp.W•�{rŠ$½”Ù)I5ZX.ºÊYXµ‰uk(¢*“ˆ•TA�›½¼ýöF Òi þ6%ª·és5G×ÍàÖj©JrX„t¦MºöWbWØÀç¼fÅšÿ°Ö…¹SËøßÍZJ—0îI‰”PÞ2° ‹¿ÙUÕÚa›D¬dxæ ™‘hp€1Ç1¼ü_súUù—åþ!·iùç‚‘øü¿O¿í²®’ÿ‘ëý.Ÿ¼`hÊ!¯˜÷Ž3šw;¶ây¾öþ×Èëkaä:I!gí{Øn}øþ�)÷ŸkÞ±³é•™•:®Š ÈW±ä°Ff "Ëš½%ó­wÉ~o�·Sz^©?öá»Øøß+ÎØÒï«H‘ÇH1i¨æÌ¢,£32 �ß~XI-Ã_¯Yõ¤~F¿ñ}_*·è«‰±fan¤Í¿’?þš?ÚhJÆmpÖªùLÖþy{òþõTÿJô ç\’^œ ùþcëò}·ò=ÿ/ûú¼=m•5=; -!É)¶”ª¡DÔgÏô,Ûþÿ9€ò"ïßT÷¸~>+hňó4‰"R%“¹ˆd…%˜8C&“Gؽ ¥CA•騡U‰"¢Š+ZÔV±`¨ˆÆ† Zª‘,ª�9 rswû]Ÿ¡ÃÅû›<_È<]ŸïþóŸ÷\æ1M$M LÃ## Á‘æÐív,ikʉ.WžÁÏê荒K<ü4ÔÿñZÐð‡¼­ìrg¦Ð„[>5% ºpK×2l1ÜLÂ:~‚^6¹¬Š®Á±/BL1œ^OÆÕ„8Ùè6qß%™™$Ð`!¨ßÁ5dqMý}íw³{?7rß�ÉqŸ²ØúÞG¢êüð:oSsý.N-¨áµ÷Où^Úþœ¢¾óú##r#¹Ô=š )™ "B’‰îŸM4Ìw•R(Ú,ZQ|.¨“nÐ%ÔªˆAŽšR„¤Þq¬tTÄ�Dku¤>qÌsÁ‰ÄŠ*‘k¿ŽËd&›í9"±Õ<Ã)YjCá°�šØPOBB-),‰N0µ‡ÓKœ¤%•¡j•+X°X,&“ §IT-k Áh” E%B¥E ¤J©j µ¨ ¦!’ˆ û_6¥mï³ÿ?gÝýuÆÌ÷ÓË[o…ºž,W¬ÛÎ÷ŸëŒÍäPËŸ ¤:a©iŠRŠm5Ë[b):ª)ÆZ@·§§1?ÔÀ&ÕÍËq¢9¿ú]ÃECy¹l G¿±=©4_’ÞJ|Q$�˜33E“BÛêÕy�|½x®éÈ"wè# óE°C|h?ƒç$2^ÑÓ@ ²*pogûÏ*ÍL«í›ófBŒïõFÚCicüì*ëøíÛ¯7Œ_žÙÉ Aöi›éâ›Áo2“� ¤¤$�4ê8iA¬ �Yžl?±ndõ~ÃÉM:ê‚DÑ%„J›=¦¸ÍKH”�‡ 6ú[iæÔ¬\À€f5Á#xœàt� ¥ ýVîd#æ2TÒgYá±Ö©ÁgeUs4RÕ•†xeƒÔÃ'¥ÝXiÌÃ40Ç(&p5¹Œ+Êëè-m»¥‰|¯¶ÆYÕk¡lÅd³MTü/•úVÑCME¨0"Ð4Èi­—‰eú/F«õÎæ¥{;’¿‚ÍÒ6eàTÃÎÒyÂZ¬-Z-¯D©§¶Ä�6,–ž¯ñüjŸôô²—¨š&7Œi˜‰Ûïј²`©©>cœÄ££)d”\;yúÙ„N@_ð§U�û˜KžL‹}ìé¼P¤Þþí¾¥f ÃÙDÞ¿²#½¡‚á}âÛ¢€ù2_ª^§08�]?ƾ¤Lû¦*Ñ_ù½áÑÇ"È|°4æS“øã¦X�ÂÀ/×2­y™�`7µ¢==õy?M8an�ÖÁ`{æ)yl£MK•öYpÞd.i 2U yy¨…¥zÀy_’ÁtFϽ +´ö° !` ‘wMlYrå}×wx}ÑY1a5Çšr 1Œ7\YÙ"sÔȉ€be2Â. ¯ÁôÓØ ŠÙÃn<V`™_Ë”FÀ6ꌢ è–È6)Ë „þ¹³fÄiÔŽÇ¿É� xk®²éÃÀ\ˆ 5Åíó$ Âá«§L�«ß~" 04Æv<ªv3;1<᜶¸Q~s1ìÐ,¶™O¿¡)´�yàa ïY²¬ØY©ôÑi½$Dl몶<7q³‡/ gJš´Þjjã¡öjY8× aá‰ÓÅ™ÊÊìášœw`©ÂÆ ìÍDÃ3 ¸g¡î.브ÆÜü�t[!§,(B�î"+€šî»Ñ¨ØÓu‰¹ˆ²Ð\hkx!BynÄ4ZþÛ±uS'‚@|ž‚Ò ÒÑÕ‚ºxIä5¨r"Uˆ2Ü ­ÚYßÓ'1hJ@½$¶¬,tmB4Ó5’ÈŒ8šâNZà³`²AÊ ìÞ£qŽzL‰/¬ÿfXŠBôyVb¡¤k¸³ª¾xÎ.‚)åZ1˜­Å‹¦fÈVÈ� Ê «GðÜ‘Êö‘8ȉN˜È -©¨+5K%µ…ew¦‹ò]%©¡fªÀ,(Š.]3]d‘C*PšBC¼‰ùå¢È…¦Á<&Ü.yP±äµZá°„®¢¢�[ ¸E×V« me¨8páÂÑé{ÜRïБ%@ ð* È�VŸ- ZŒªFfƒV¯˜¢ÅPŠ¢¦ÐÑF�B”ÒDƒ %]fÑ—6s&DX¬Ä¬Ä %1‰Ó6W*‘ŽªÆ„ '?"a,ŽEQ`@E�k@—znb— 'ˆÀQ)AšnAÃÑÐN&kæö *UÔBã‹zBò{ØgÖÉ­ä¹m²,.Ç_EÊÜ�z þS(Áš ZÝ�ËÏöúÿfœ¹·,0²'1�¨+Žü²Z¨”JˆEMÄiþx›Âãó²§I¢Óí!ó0Hq8Äj.ãpQh à N§ú­�&5ñ4/ÎgÈÕþ½ÒmÚÌX¾-•}7›-�IZþŒèìÛ”Þ²íŒVpˆMßêOÑjOÞ¤„NCÈU�:�jÀšö`2U>$‹ûؤ\„ è7ã­ XAÛük%hGçñ~eþU‰BÌHOä3]%Ó¢¿J§Mߘæc¿läyÿ­2ŠõL'+9Æ~ñrÔËi¦²öiÙ °á$&ê:RDûqò˜d`#ÒOûëôçÃY8¼eGÕhüôzÎI¶ÅÌQJý¥‚»Óü™«&\{‘K¥%2˜gç=ÔŽµKGŠló““p÷Xa* ¤fZXšO‘§�ýK�߇Ѷŀ áÕbv5'ˆÏß�˜¸LSr 1þ±�ö[Ÿ`È-##`g<�n3oÆ5"""Iš¥‰" h…_Gw'‡½œ;ÆëìÓ´*$Øc’qH¿ƒ�oÒ:ä¬ä€“nÊ&ŸÅÉ¥%”�žvÈŠl˷ɳê{÷0W°cH¨EQAH’ •:dŒU £I²¨•ÓâÐO±BTÿdºí)Pj–üØånÆ›å]´Yש>õp�døŒ±Éš’  ›6Æ6qÜÜúöJ_¥ÊÍô´ÿ‘~™ïBq­xª†þz7ƒ„ “« È%ŒeüNNäÎ[RÜŒŒÈˆÍa"–iB!ªh‰§æðøZµsn[ø™­Ï½î,o·i±±¦Â ªú¾¶< ±ô¬ ‰z¡?<_Íù¾*Y¯]�ñAø.ìJÇŸOŽïZ>ÌýmÙP… Ýžü¿µP�¥î¨Âbñ«ëtâ·õfÄ-¸Sdûyí¤ fBñ´)J@�Câ¯Ë“82ÀP%¨$@ ÏVnÒ�0lyTT˜kt¸g;Ÿåê‘ANv ­_ÈÞ@÷xÖ®>ŠÓ€{î§úg›ª A‘tü|lÓ�ïÍMKHžoG�äîßÎÇ|Ã,b\ bÐ艔¡ ÂI$(ûÏÉüÌ×ÛÌzÁaþ.[i§yû6úÌFíÐŽoÕöfHb`šCc #JP^¿¼ùn ¦ ª`÷¶¥M!‘4É$Ž6ßþïç~.q¨ÇûIî)`¿Úº¹3Á¬ˆ� ÷YHräëŠ@®±ü3‹Aàõ�áaµªÐ…ª‚‘U#c¨R¡±ù;™�¡�sèÌ ÊÀWžK¦Áéa2y¶„lî¦ pwÅ (ÇUUJŠe©Ò–¢&9$Â~ãäóê5šçyéAÒüìÝúQÉú�dŒÞ¶æL®0áÏæ¯Ùq™ÿwæˆpËÛ¶  K²È~Ân5ÎM-5ª¯ZV ×ý°êŒ‰“<¶b‘í¢uKò�0.M¬•u'ÏÖ&™ÛMˆ2ãç4õ²óD@îäØHDý­Êˆ@ò Þh*ˆI#ü—©ŸlFq„&²=¦œ=[íØíaâêk¶#�°t픪É,Jæ˜íÔX ¦Û‚ cM��ƒ">î™›rî‹úv×£e;¬%ÃíjQøÜÌ.füP*cãü¤/•Û)¹ ¯_ß5(tà”‹�ÃvY4^%„—œá)n9?)î"î×y—×g]ô¸~w˜ä�Õì"‹ÚüK!_“ävÍ%w M�Ö c=‘ÁÁè+úu@O!ÓX>/n.ãK¼‰) * J(¢%C&“ ¥I*„� €à4®"•˜‡‘¢DUP!u Ò³J$0¦�âXJæbàHNoÒ (‰�"$IAH‚ £I¬´P¨$! 1«õva†Ó¹Õ¼d‡ÙuwØ×cƒË3^¸ÊãFi½Ãe¹Êމ¯+þ$p–¿©õfùñ±$Õ©”²Xådþb‚²L¦³íD†ç¤ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁP>{€{¦J@UhÀ€EeöÞ1jõ1É»±uÅ"­¸(é{ÃÜ-�vÑô”IØ2JE±¦µf5³V2Ëj-)&µ™•b“R›mji«mm±¬Õ¬Ø¦�V˜¶4ŠFaCy«uMñ�ÞkYÛn·nêeµ¨ 1mÕ<>ÞžF³æQí�•š{ÝOŸ=(½ë—®%<€^Ï�¼‡ÏQ禞ç×Ëï¾ïˆWW õÖÞÝïwzkçoa /oZâ[iθ7>>P_}ò—ÙϧŽ|íJåñÐù"t*¯¾¾Í!ûiÚb§ÜãvVÝp-´}÷{³Ë謁·¾ùƒ@l�@4£¾µÛ@44¥ºx(¢€(@ ¸òÀ(Z"d �  € 4 € €š0Â`#M @L† Ñ 2i¦Š{C@S 0IB%=L¡©ê6@@M2a M&˜04`˜ „`˜F`F €b@6F‰¤ÂzFSÈLh¦Ôò4a'£SÑ£Õ<‚mCG¦“M4Ðh54M¨ Fši¦�4h#Ó!£A¦OQê2 ò›SjJP‚'©¢5OÚTÞT £@ �£ÔÕé¢~¨4hB‘B¦Ô)þ©äÑM´56¦L¤ÿSÔÕ?CiÔ F(z†bž§©§©ê?Tñªi ÓÍ)£Ô¢iêh Ð4z CM ¨h4êz� 4d46H!RhL@SÓ@SÈdÔôÒž˜¨ÚŸ¦™2§è�ö©ú@ž£Ð†i4 OP€£ €dÀ@FL#@Ð@ €ÓŒ V½†Ý^öG½¿gòÛI¸ q²ÙXÄIœá2…Ëeðhjø>‡VÎ<÷o3NPn$þDgp-êôã5ãd)®�úÜÀPx×\ë·›ˆqô]¡e¡ Q,èú÷Èô©`õ2¥*;kn1ibÞ‹F ž>(zz°C—¨z¬Ž}_¾{2ìyßë×ÔpÙÅr‡¡(îO†n�ps*ø Z¶ÙAaOq÷FK˜þ¡ò™6é6·–+!F«sW®õcÖ*BÇ-90e¼sa‡L£é‰uÏ*ÕRI5tE�ûëƒ*:m^?�â<)ô kÞ–±$Ô;õteöN⪓°áÜé Ñë´Ggjé·_z)‘ÕZ‹gdcqÎtç† L¦Ò �¤`«ã,¥uœe)›øŸ”†ˆè5 ãðüù«ù~þ,ûvôòËQËÿH9©ÕŸq¶ñvoÔ`‹€”lù¸Ó’\ÜÑ�ßáŒnèÊQ�(øúŸñ?ͳZlËGmyôÛðã1š:ëMÑp¤\-¾¼Û‘)  ‹­ Ìº+˜?à)NV–¡üdØÒÁïÑa\&6䫉.,3 ²B7üHA–R D-�;YóÜ1.¦R€\ƒ7eð‡G’¬1Ò5�0…ED„àð7O¿ @Бe³Ã1•kö=]¿…»®ÍÛö,×ܾSþW-ÄyŒvœß+ âÚ{&w‹ÁÖÖËáv÷Î}®ž—Î?îãÛæîE± »úuw4Ìgz]þ5_ÚŸÃéæêïw¯·ŸŸ»Ë·µ.z÷¹¿ßÚîðßhîç8ìlïe}»Y½©=]—-t\»:é�ÞφÈ÷û}þ¨é.ç/áçÚwv7äÑw{«¶Ã=cmn¼Oã:SÉ…í`¢žéF7èG¯«Ðu·W ï”R\œ¾21ÛG¿ãzzYR×tnø?â5oËh„èrû¸€þæ6Uì¾RY¶#g½WZë«ãép½_c'Ÿ  )e‹ìê•ßHô­°ÜõËïqŠôÃç7…”i*SÍ×Ày>hs×­NOlõߢͱ„íì¥èÞ²_{{áCß?Å-Ä);øôzm^�LìEMJØ–¯cÇ~~׹Ǫ½�ãöàvËp~ºó; É �U T5C;Ãb bîíòmßà9ïòdÜ\I" Hϰõ*7D—ª–›uQÛÙÓ~[]µÓ]V6(y½¹z©lCx(úÄ÷O¸¬ˆîDstþ�¢} ü™sqçfÓ£{s}üüÂOŒhÜð¢¤uœŸn{½î…7v/lI©XRÆÔb˜‚ h}1hk·7²é‰WAÈxdÊËu¯[Ýܽ­RE ¶ ~ÄÒ«ÉR`EÂ1ÜPLÈ"©^VYœv]åà_oAánޱî û¢=sÈ¥H�êX^tu#H ¥ŠÈñ‘¨å¢Áéˆæ»LfæVýéÒ_K¢¯ xÁ îÇ…ÑtÜÂ%IwˆÞѦ uêúEMf¨ñC¨²ÃAB²aå!kÎæžw×¢ Ôã ‹¥H &× fŽý¥¾¤æ`„Ș«b�@ÚЩS$ЈEÂ’b«‚@¯pÖŽf‚„ŠºX…Rýƒ’»ˆ é)0÷6§FÚä”[ÉÜ®;öd€<Ò| ¸ò¼a7ѧ³Ê.—Bw»UM€K‘¢Sº²Œ¹9|Q!=Z0"ÊH+Bœ  ¾ôZLañ¢)b „\['¹ÀŠÜe#u–Î"Âö´XÐÎ$©Àó/`Ì7 ŒaFNÑÚPL�…0�zRЦÖE&ðšÇEsÙ(}³—#¦•µ(cJD0 QAço­ àr•KÑÐÀ…’ÜdDc„5i¬[ Žôˆz«ÞB,É@Þ–=`À¬˜pœF^:ë,5j°mCË©E‘Û™1GÔÊïOâ�%ÈàѺX@œ%82ÓÛa6nô²0D4z½0»Œ‹ó&û,=Gm £�„9<Q2ÔE”)ƒŽœTE>¬=ì/X˜b˜”Ek:GÖRN_Gœ!T£Ð@ŠÙïSºx°éÁÆB*^ÕÃ�“«%åë£!!lÐ&R¬—0C£È—ÇB× fIu G�;”ŽXå=7{ÜÑ>ê¦Olõ´F;Üs`1 ×W“A _:&{'±H`&âŒtÐk²í;9›®oiZÀç ÙhS«£w›Ðt�î;qtzãnñMHrA!Œé/i©;B`ôÈäÌ@‹ßˆAZÊ‘VYÄ<Å;2F]Õ²@tÉ6œc†[Žæ„©Úˆ‚ �8 (<ÁH WÂp¥<¢D bÙ̘ÁF Ç!§a'a Ìv…rqQ5�ÔD."‘I‡DƒYpYòÇIGª–„™ƒ ØŠD„S‚è„MiÔ 9Ø”ž³1¨ GVlAÆB°£hA�zaw So•K1=ÙàÐ+€©S d¢¤+Ýgn�@zšÌnƒ�6ŽH‡,‘dM ¡„„Æ‚Ü ðcÁ@3–Á‹¿飓ø5ø´óx³6ˆ|ÝÃÒò~ã†þ£‰ùK Ú!Ñü�—ü*t?Z³pqÁ�ÈÎwÄü¯Ëv<þ,nðwvc ñßNsÙ³ø{`@/ + ÌOBèx":­ß^�DS¤ÍILIªp!çóà ï`�¶b&™«{+°AÉÑa„çäÛºàïï°öïÏ© uŽúª'ºíyºj{ö¶ðÆ;o‘Ò}Cd‰íã�óN“ÔŸÝ{sÂ9xÊt:8Ó œñÜ !ó_ ™ÁË<²WW²8Á‹t˜…Š›xG :†‡HÄ›ã”k”7É¥ÆÁÆ M²'l….#\) ú°lƒTl—9t“Â^“år|'œÇ—vç~;Zò“h4ùº[#’Š4k8‘70’ŠÒb&šòs„X˜ £)¼Þ~<€£AßXò´é<¡óÃÛÆÙ�ª’·h]î’g>/šŠ"Ô`.À¢0 £r@ý#!a£×.9…uÕA1¡á Âh: �@U]UaV¶q{�’z"Â-få¢ #h<ÅN(Ol™ˆx)D#TEW¦œ´>1—T@úa£c£Â‘Ë$&ƒäÉÝ]è&ò�ÛrN퇩!Õ—Ë)9><ÀQ烻šñÂh ¡†ðÆ�+^¦<#Êöló×må�é.ƒHo©5Âio׫ ãǾ3'2Å@q‡)ÝA”q¸Ç}N«„[pÈ× iž(Ûry°yy±Îý‰õ#¿Ë5<€ï�»úxô)ïƒAÈyywS=®³sÔàióÀð\@´¨C–=rð¹Ê| â¡.Í“ŒnèBª0bÈb£ÕžâéGŠJ�7†H3¬ê!Æ]ri¿gŽbMùcl™ÚUÊ7Ei¯Â.�ŽÑ(ÈðET¸ {Œä82 Òк7OG©€š|(*Ë>‰�:@ÄZ¤f\AÕqÃ0·£‚(’ cÑàPˆ‡ \5j@Áƒ˜‡\�G<²î@_Åw>®J€´˜”DÒ&öN½äùAEŒhá1Œw…¸:nôsÏ\óµQÓ„g6’bH €)™2‹¢íî*, ÷ _n„¦,�A£hýƒÓmze *j¹À¤FQÏ—‚åæä‰‰Q¹&xá~^“ݹd9n{=I8pȃ¹´+ˆâÄ\TùüqmªÜ�Ç'Ø‘é-›…•ý5"`T�%È778wo‡tË£€iñ¾ãˆqDö¶}$†`.C§w×§_%méù¹ä/Ç´Ûç€/o˘ž?F4Õ¶rä‰¯Çæóœõ#ö÷gAà·ÑÇ@,ä¯ /@ Ëÿ–`CàÑ-Ò ² :A–nЉè½XШO.H|yGèú~wâsÏ­­g=ç¿ë‘”¢àEcG`øv“à+«žH Ã+ç¼ä�¹´ Ó¶ë»s»ÇÊô�äõÞS^Ü xz:úÓ¬8Cäõö""û+»ÇÏ?V¼½KL¹¯Ä‰3ñ>+Ä« C-ÅüœgW ©°µhxÔ*Ç%0»;CK»q+Reu­4KØJy×ÉÌî\–Fßo1Ýòæ¡•¤[n-ËÚ÷MW­¬è¤Dí5‹#:±KÚêÚ‹»àÚvž»ð3 y(y¶} _øðÓÅø©£Ö ‹÷>¼[Ó21΢‹›äç’‚€y%ëãÇ}]å€áˆ·¯“ící@~¾ÓN�1ß~$Kå¿h£ÑÖ˜¨ê²D‹HÚo8€¦�âµ¹,kä,�Êw!GD­YªÁ å³s;Ú‰‰Ð‡®è!\È6×itèÀb_Ÿ$z��¼(w¢y-aŒ “(á´d© ¾BœiÅnÇpO qMD﹑ÅҪݎS‹Ù€ô% Шְn¤f ¯®lQ¹}}èæ\áAm_NÝÉè”zŠï˜©Ùx©Ñ”ÑëjyØÃ,š´Ž¨’ÃŒFÃm¬L’áÓÐïqÎí¬ô.aÎ&TO½¸ÞÀb9ÚŒÄ�¦ ôðg½¶=eơ٩R£qdŒ->–ë™ô@Ž{ÔÐGh�R%ÛÂB\Âz@pAA¦t5èL‹]Uõû¢9F/Ð\ÜÁE(jlNØtÅ�í $äâ ¥K«N§·á4µj¡ØçEì䵩Îù�a½€ù_'7C¶Ï‡/f,þ_&Öß«‡â¸Íëh¹�ìZäή©aÖ”6V¥&-ƒ/V„Ûƒ`¬fLqpô@��×T"S6©ØÅêr+6ÙÕQ{›³’€âúH•|!�F»Ò ë¦í÷¶ÂÃ0jõ1P�zÆÀ¬Ã$‘* ÛPèNoPbi"™z‚Ù°]¨�´bÓ:'#î.ž*£ÛCHÂíXoA‹¦'hN!Ôš‰†(1˜ªì)ˆ›¹”�Ž8  ž_Tt…ÓTYZÝr¤¸Œ¬6‡}%:¬Ë}]ê:%ìKؾc‰n÷P;³0Û½dCÓ-4éŒvùUøÀ$ùŠPšMÛƒ9×Ñ »ëÚÂØ"$ºæ9<Y,DNbÐSÔ‹­Â�¯\U �ÅeŠ);fB<�p¢&˜<脪SCN 0B“Ã…CÞ8÷_£ª ÙJ…²I±#ªGÙ�™„W¤³<ÛÊÈU@Út _®Ê]Rê5»•«UI •Gw«PÖgƒ‡wJŽÙcmÔU¡@-|¡„ÍKÊR@"¹éÚÊf±ævÖÄrW-¤Q$pû@‹ÕG{X¹axe.á½ô  ¶‘}”&ÆÔ3Øejž¸@ ¼!@!è¨öȘ*©£ÝÒ®ì0cêÍ–¬ˆÞâÂèã\RvsJÓ¹hc ºÒ,áZ”NÍEÐà/yO�×dîcÞ‘Ogt·¸z÷ŽÇQ§I)šÖ:Ô[�g('&$6‹Ç n¢«4Ós®ä/�„¬æö�ïbê�Á¥5ô£$±m¬ßTÊzµº3F¬Y+0Áb4š»ô¯­¹jHÓæ,4%¼ôíñðØq`ŸY¢#:½n¤–tMdE–äÖ©˜"’Ù£ÑCÛÔ>!|�Ê$[Î Ìfb•Û²y»=³–×ÚÁúðÄ8„ŪÂ;ùûqo,og¯ûmÙMZ &,Ìl;8¶ªt()±ˆÕµh�¢ÓERšŠ ÅF§ÚÚfnjÕ�ŠÄ]¾+§Jzc_<·1Qm‹Qmh�f1ƒ1hÕj Æ1ˆï©ß›»ff‘£ó9îøtõ<ç¹³… ÙèsxK³ë3f3=°fzËfÿ3žVéX�æÔ±èdHÑݾß?i»�ÞºìáänŸZÊŽè�…ï cºþòI¥=é ÕòœÔo ”XRV‚;¬×ö=žq̬9eÜââ \î­õ!§ºÃ™7ÅÜÔ¯%MmSµm�õ²bG­ó£Ê×ÇR=q@ézt5e–£íºuw²ÒC±ñ£Hˆ‰B H¨‰Hª4€•,æt—å—S ^ µè uµŸípÀŸAއ˼|j ª|t\»+‡ÉrMÏ$séW p!Ý1ž6'‚BWEÛ]l}½¢~E?7ª¢�ÉT!Í€ùŠgŒ@sï°o„ûޜջnGÕ�Éê¤Áà0qf$]áw¥HFÈV`E"ŠsªSësD�öËᣥÛlÓÇ)=O,õ<9´VÈ>ßð²³ôcWî|ƒŸÜê–¬FÏ̸é! ‹ÈÐm³q=9ƒÀb}Â�™Ô8—ä˜G9F×£ùLÌCðuàôêØÙÔ‘Îùœp½×¿qœà1ÝßÉLI–ì+âË£$_^+œ™zÝÿÁÐ=¸M%hZ5@/y+Ñs¾Û§g‡19˜~d4(”´ ˆ %‡Tò²ØK*—‘ёΈXm LêLÕª8Ù)ö‘Ùý™NÉJ{Ò4tH{ö¨_D`•ðj }\´ñæ�’CSŸ‡%N¸ßô¹jÝ¢•„OVŸWê”è€ocµ· ·Ãàù9!×~Vñt˜Gëú0"tÀ9óÂ�kÉ€^ÙOZ½ Ò®O < ñAÞ�'8MS®@ïÂr)E¾@:Ò$|üÖÞ.á>‚¶€|®lW/±…=Øzuà�6Ý#ÎWti+Õ•”®“T'µ¹L.¨ �¯t¦pÈr�8y8&£y‹ÜA�SÜx¹Ú“Œ� Ö_Ô“¦2'n¬xí„é$z½†BD>¤§zCŒ*o�øÙçÍë�ãwä=@|×€­°ì»d;'t êRƒTËÇ<ªTõåÊJã#œ}̸ž2›¬¡}0AìÞhRô$~vgbPÚSW{¼èÊò�¥|YS$¥yAÐí±Crw²œ#]œPÈNÄ ‹Ø•öda"k�}Øu]�ó…ÒG9„" ç/)CTk‡8ÊÄ’v@Qœ;%C'ê í‘ÊygkKÇÝbÈ}­‡”�)íàã-xPoî°|p\�È?€jî}fÆGrøÈ<†„õºáBé4º@=œŠGH JQü;æ@ÌšZCBšäC(q+”+¶TÊ{¡|²é-"bDÕ"½��Q«PyB {³0¡õ¤Ù&¹§I®ý™5ÅJ•²®S8ÝbÒØœ§(ú°!Ês‡Ó"�ÍÖ„ÀÒ>4 ‡¾Åz¡W$8Å"Sñ¡.õWj”«ØŒ‘ê÷˜¢}ýá‘>„ vIÊvÊâ6ÀÇ„uB?#³:jÀ#@é ùá\JìÏu‡NS ¤¤b«Ÿ„º„猃 ^þ¡4¢•J/†6ÂüXD2�|RâŒÈ2�óBjG.R¡©R…[ Ù“R¤ÈÆ8YÐ:„æ¹å7+º�¤Ñåe é…r�(N˜=˜4�¥1èÓ¤¨i 4jšºÒ3�3€Êü‚g!Â_À‡) $Ä%(RR” @…R "¡�#¶Põ`uHŸ:#/c'‚@O¯(g*i(ù�» ì€å VÎ@5Èx$ ÊU)ûxD1 ]P§<†à;¹ZWr j ïîÄñ…éÇR¡9iT;B:Æ@;áG�jÉ7œð¨¦“³e¹;¡WæÂe"™À(ï‘\H’„ê�tô`TñBé.p» L¡MÄ)ôdt�O™ >ˆ‹2U×B•J…% JŠèGF‘ÓÕ â²€:`_Š]Rœ)kÆ%@)r�ôNR†¸‡ç¥ röðB-+ÆWp/wåà:�*@+çøp¢™À9’ é]ò t€ºm ‰P×”+£´©È@é8¿}o¶J®p ªË”^pßB�$”;¤WBœ€tKBD¡FJñ‘5÷Ð ÂP¥ F�;¸u =P܆ ñÈë�2•Ù.�‰”§D8µÏÞÀJ- U!B*ÐÓÙ(o�2�¥~L¨âd+²A=ÉTá9À�eÍ  y#¼²:JQ SÚ…: t”>úI2€l�rŠA¡¥Zš8BêA÷’/èý‹£‡Òúyûo–ûÄøáìž_DÇ« žˆ] Té Bé¡yšC’¦—Ó(òNHxeG(òÈz`] “ׇíd=ÉîºÌKl�šÐÒ)ð9„ÊòÀ¯ s‘”Þ‘ H”‡ h&€  ʾ :õ<¸â% cÁŽ0>~EÜ” ¬(¡J�)Œ)äÂ<·†CâJyÒŸ¾ž�Í¥LO„iSº@<¹€�¤²ä!ÉI­R #Iéeö²ë–*ð„PR†x“ÎPÎA¥DÛ.è@Ê5GÊ�3�]œ°‰ªµ‡à‘r•_«(Ÿu× œ +ÛÂ9*8É 9çp%rV©Ò¾PrAä©H©ö:@ŽpƒãƒІ—ŠršCÇ9Â{Ñœ¥Òé Hi 9ië�:d4‚‘ $R RP‰@…¯Tlç"Ÿ.t”NÙ9C)F�(¤¢Tĉ¤ipž‘HƒH&ƒBÉ•*i^hð¥MAB´.ç%„}èGsQ¤RŠiA¥)~ë>‹’4ðá4õ…SJPž !ÈЙD÷eDä�uÈ€ @h¬¨h]± 4/Á�4žˆ@Ðô�²'·+Úu(nÉÔ¨jUP†BÒ­R‰Hš…Ô£r‚d B*nThFaø.±�¤^Ïû,Àñ¼dØæ¬˜?võŒ?cC” <`|~—¬Ã#e§aõèíÞl`Õ’ "E“Ï2ù6è]Gh¤ÈLçE£^Pè×^€`_í$@E]Õ A÷‚£Ÿl^RÜ*ä´Vê�GþW,$ưeôÈ‚RöC=ëõ©Á; ÝôW¯S#a` g˜n8®ýn©é y'š ÿsí?7ük@…x4¸‚ήÂuö¹?0vxÊ®¯íԳΪkcÑÛíÎØ|;9 ÃU�Uc°ÞÉ‹d Û;mÑÆSDÖ¥Ï)ÚÖˆ<˜w@�—‰½‡¶ÇI5hAÑìáâ,^F¡¤!gA ]/«y|v¸^-ÂQï_–ø[Gàö›=šfßþÉdhCoìe­H¾éõ‰f…ªx_š¸È·¿…Æ** ˆØÇÜOyÀp—Æž§Ô¢Uz)޲1ú—y!Y»}dåz¡¿þÑ@°›:¦ßƒæ+§¬l‘Tã“.†Ñ¹ø¤ƒ`lL¹x3ÌLlI,.ÆËi–Á%6öö²§r Mep€Ç› ˆNÌÒ¨A0…/9K_ây÷8JSpÊ`u�JàtM¾À'.`ÂØöüøçÍï*ïØñû/üe|¼·Ç1¼gÑe§7SRG\‹Ï8Àï¸ šÇ—*¿Iœr¸a¶.5 œTùÉ„•àXe]¹¹½/N¦mÑyÄ÷¤v8,ÑîhTj¿¡‚²vŽoDÆHá…Yo!%�ÌñÔÌ@‹ZV”uÞ0dÚ�5:�HšNž¹ÊÅAŽí�PíS¶þ(€ú9+PïWê½a¢ä.ÉÐeÐkÉ ËŒ…c�˜BöXi¯µyhX²¢WGž‰dVÁ$ÕæGú„FØT2<{uæÈ¡¯¾i¾=ùêUùÌ]µ5 ŽÞ¨À²¬Fþ%ã!'ô vö¿Ñ8i�ê¹nò5Ýx°I±€4tiÿ,Ò‘ ‘AT\OðJ¨ºd~ÌbQBµt ÀûRØÙBwªãk?.…ò8ÐUŠ«ÆÃ]䕟ðÌ» ºQ—{¦w/+ªÂ;õ4oVË5!2£Å%‹h¸óNÕŒÊ^Ú?Ÿ—Vâ׃BK¡ø¸(Ø©’R·*Xg’žbI ‘<²° Ý™‘«™W¯nDü_Ѥy•MCvˆîŸô×ÍtYYÍ *aDà)!ȵ ·¿™P‘�ü\‰ï4ÑÜx_#Òti…�e·{cÊ6�)?#éÕûæïC9÷â’¢óÖø˜­íHèW¼À‰ÉL”b@ù^|‚"þL €¯RÛ´öNñì�ðøÏêožAàiùÊ2÷Ç¡p•œÜ¯Çñ÷%Uzµ8ÒÏølû„‘+ºÅg• ¶YéÔUëÔækkÄ/[O…Ü™R -‚˜â Èñ^d{ û�=È•WÂ{m¶ÎHW\V Û5e l-IABlžñH®ÕRÃÙ%m”â3lA€.ÞZåöP¯yÐ�ÎéFS&lý^üЭ­‹ãfGë⪠‚²�=áà~.ùÀc–Ð1Žü­ âãÁŽèŒž­åô"_9Qúõyþû�…¤öÈ‚{Œ<É•¹ùw½ôÎ5[ks„;Ønˆò—(1¿OkÌ5²çèw”´ÑM^ô–– œAJ©1×wQTi‰Ïì†ù½¬ù*)Þ]ð;¥þM” )„5ÈŠDë³jvÇüãuü§Î¬`˜Ïž˜>m¢ÝpðbbžÄ¥Q>ÊöxNÚìLòðW¼ÿ7)\uóYà®—dvBËA›mM$Óú°W²M›È´Öß}Vo]¼¤;AIsÅûn03m:ÍËŒB{³ë¹ ÎâdBÛãPéýÈNՀϾsR}NU„,ªzŠaÐСc�W˜Ù4°˜@ûΆüÓ®ïg¹Š×&•�O¸9³*§y\‰¤IòÓÕÍFØ´+ÿ`f3HZ؉ W“…~ãí3gtä ìf�tøV†Âß¶—(Z8^êÜ9Møê(Y�‹«# :ë.Ùìúˆ²{ †ù¼¬×Ã,:lßrKÈåtõ6pìO¡å‚ÞÔ©Å73$HÐÇèvmâw;LT`s¿Ö´ÌìßKºCýi\�;z8�kô±„vKžàª&W¯±+üþëGÉA®Xµì%‰ Ä'Û„úÊÐPöú¯æ`‘‚ëýn°0GÍ^ß%)ãÆŠh¯Ìº¼ÞÚ«j#F÷¼ˆm—úƒs–É>áœOmQ\BÄrô9®:$BAüÙl^!I�”#7“´H_³È§í�­ÎÅnq7!hv™'®”-žÅ€Z¡Ewä ö Ð«¦5¼f_rë½³=UT·Rvr·O0!Uˆ´Ä=ȳr™[–‰t(‘ÖÓóõmŸðzcþ]Õgp O:V¿Ï¥¡ßúzRj¨�‡^;D8V�븾(x$:É )`cœ}­Š¬ûݪ p¶›Àø£¯R†a³:$Ñ�µj"mã¶[Ï�Óøuï4&ùÑê�máÓhÂ}êYL Þ€éåÑ,ñ€†] “ñ^‚¢`Èø#žLR²Å à·VPxÄ)ËBÞ‚5;kÕ6ãäüêHÇÍ÷Ý(Ÿ×^D|3g¸uõȪ«O‡*¾'Á“{žù}áÒ¥æã> ½¯ÃL$øšOÒ³TaÖ¹bÔX?ƒI«gâ—vãð9Š2LmW‘pK„{M¥RÉÀKËû³ÀØN/ðº§P1VëþÕÓ™ ZmK”?drzqvàˆsu°ûüªTpŠ$#Êöâ\£R8½HЋÉ>�™óºîP+ºO”qBB«¹Ú;r.5�çg©<¾Í—¸ï¡Ë¡-˜UgÜßlLŽ�Î;²!Ñš­,H°fe! ÝŠ?¯öèwcø"ç-1d6½ËÖuk9º‡¤{ 2›«LE|eÝipcûÝŽv�ÕÄ’ê9•+b»ö0ã]ˆ™@onú"ÑP%@\mv�\=hÑã¢ú .áËžp±,3$‡oeËï�-7퀋_zþ·•BŒ�ÜÖò–‹@WÂ}9‹ÙÔ·rP’„+—TƹA N¶.˜a,Í–N±º,° !ÖqÉÎò ÅÈ}ëÔ/+/Ó–jÿ&Õ–þu }/�2AÜšªŽõàâí@I�’Á›$ø™ÿiŸþ¸£ÐòjÐ*åÉ k.Ǽ~fÊ€žDV‘cu›ldIŠe]ÝUÞJÓ0!F»Š$hUàüÅÕÙX'Öú=Nx’¿^ªD­ fÜzA°ªÒœrRpÃYXQ調;õy¥–Ò8ý¹óŽ1åÚ<-‰æ•@¨ï®Ž6~8B¨Ã5&/õ]³Mp�2ŒƒdÔ:–yJN’«]äê€wsÏ6éîÛné°ç ã¡þyX:…Xùi[ƒx%(ìÈ¢wà ”M?RCÕÙx²~£gî‚ ý6×ÞDèuá\'„ˆç¿Sj]ó§É³ô,°6ï:CÈÔÉÜñ^:L–^ØÀ@|€vã0r:$LWP¢H¦½§¨üü˜ðß{i‹P^ás7¢j ÚÕkÌb�’>Ť(zÌ�aÍkTKÉç‹Ò¼æCñÓÞ„\âõ/Å%y‹§Dª(S_àO¯‹ÅnŒ!`æƒYÎÞÌMÓ³…,ØmÞDN;vîp›òm®Qœó¿ æ´Ã˜]o†ì›Ê,’î3Ǭð¦-ÄŸ,M餡¸$4ÒUWÎ?F‚ãÒq÷Nq}¬ë´…É6³ƒ Kç›m%¯õ¥Œª‚ˆdÜSœAm«ëàyð|Hiš¦Xè!«—7%—ìñz´¬÷É!بRŠõÇ &EPídMŽ'v]äp5ˆd3Ì/©‡ÕKepýAh#ø–¥?j`‘½§Y³j!ôC/N�´ý{w÷?ˆÏè8üøÆ �ü�Ç!§ý·^=:¥9û!|”¢N>¥©*G2å~ò}¸º×»š§Ô‹~¥ÚÖ[yÕ†õ]|ÁŒ7K¸8f¹Ûœ„Çî¬� 1�òdø¯7k®B@ÐìXp¤Æì™1îº,­›�ÔÞÌœ˜Cñ2]Àëj¬¥Ç(Fèj�cdÉ�S‚üEì‡@5˜Ûj¨òX ¥ëX.»dMV†qz}ÊÁôu3ËÛ•î=è¶ó5+n%¦¼L§0‘ut¤” lÅÆm¤Ê„#ôïXÅw¶Í®ªYÔTv¯~ZÞù¿ðEV´‰„õÕ _!7ħB|™m‘�n½î“_ Ó Šbgs†¼R8¸µÃ­4v¢ƒ"DñZ(Åœ¯?‘ºÏÝH(+´À³¤žšõû5#¥“Ç~À ëšÏf2-=jfc²�öS=ÇyÕ;SEжGé—N~S*Ø�•CE¿¥³ØE&Y†D_dãæ†Z�*˜pñLöŒ?Xrt]í' i—,o)&*I…@b[!û�ŒP;¼b�™xõÕª‰§�@ÏJÍ2¯RVßõuÐ Å*� ÏäìO÷˱hÎfÓÀ•‘ì_½$€ð®º0û »¡Í= f½Kß4DP·4}×`T|(ò+á�õh‡Çö-ƒ-«W¿£“º fIdÀØè†)˜£˜‚Õ}"@�Zíéz·øµ\¡mð°o´£Øß´´Š Qô‹«íËGª- >íASoü�îÜŽcÉ�Í׭؇”µ-�ZáùÍíƒ8œkÑv£aÚ+5íª'vÄÿ›O5¨x=’-ðšá§xG³[×m«xØÿp0r:G÷k¯}ÏI›*0õÓÏqmô+ ^BÛË´�zËH°-=ÀRü@žz>ÃNÓÍÂ:`ÎÍÁ\‚î4E°èÏÎ#˜¦t%&±è>6Lb€™ÃM‚¿K0¼Š˜K ö»>8m4ôå⢱GI8ìC``òEïj‘b¶1�´!– ÎJ…k÷¨UØ}÷ý—3ƒêv .¸‘ž2~<“‚ïý3þ£­¤ ¤3ƒÎü¯á£9¾k‘úz‚’êÿÆ+"⸘ý¦@n� àçÚF²*°øÈt~,§ºh¸ôþ·—•8 U@rÃ$¿ÀK�£Þ ¬ †ˆÏÝ2(‡6ŒsH*ì­I¼êýñ·®3P çÛY9Ç µ*¥˽P¥Å# ¦»f¿„ð{É—eqša6³ ÇÕô‚ð/9{&ô¯jý™‚[©)·ï/¢‹ü”!™ˆøÊ“#‘ãX"ŽFfŒ_;‡‚C¹’uÖAá+´Š»�5°Óë4‹ÈÌd’_†[r¨öS^¶6ühuAɹï•Ññt3~Ðøvc`噋…Á&È ~ O’N,_Mx>ûô�=ñˆå~˰‹Â»PJÀÊGl2Ïæ–PúO~úÑÏž¢Ç¼ÌæOæÊ¹X©•¾¸âÖ‘eÙ�Ä@™°&–æùß2«ì~"€bY ês oš~ä!'Ö&ÚÄôM«þ§ÊimÂ< /Üßêˆ�\±ŽÔIÎ#0M¸!Å Z3äµ5ÓÒÚ*颪xNh,�@?|íÂI¬ ª’Ó¸BúŠwÃÏÔ›QÓ¥]ÁL£æ G$Ä»ÞÍ6nµþ"O äÒ 2´J8=™<³ ÉFrù Æì‘Ò®W.ûöñ$£Úb(1� ­˜‡iûD½Yòljä×/ú?ÿ»(‡tîÆMÖLX1qB¢˜ý’‹1Ñånµ ªS¨¾ò¨Ðz×` HЪjz‹Žuþj[æ|CÆ!6VJÎ‚Šº :'¾÷³ªªQq\å4‚çE!Uñðôi­ÍêN$„>† Pr½¯@æã&Äme›1@)™é~sÔ|ى™²GAþò =g2(Mz§Æ˜`’*+¬ŽVáòOyê|$£Ì/ðTÄHµýÚòˆ$ßf_ÐN¯’ç�'x¥é�¡ æch!}$}2´Ëí¶d[¾¿”Åêæ).›Zj%œñ „Ö è°ÆhIw¥2½Ã%̵Å/ø8M® ÏýÒ¯¬W*h¤Õ¶„,µ1Ÿÿ·çõèu%)+~H:ëj|JnvAE”/-íÙ/±ô=£+0ü–w'¶1œÿ¶ŠŠsz[>b”÷”ý*î¤Ö¯ã­¹¢7Í­ä[MmlvãóÆÖ½V4ÁÀ‘¶¼³#?­‚ïÆ–ÄCØ"’@!ÐÅ¡²™CM…Wb¢»š;Uƒc Ao¾)†ý õw¯6n*T›¶×K-X¶³>Ö,æÄ¢Û±c¨"x+{Á„�(Sø>îëVU Ò/›Ÿ‡àÛtß#jL%(¯8~å–,u·ÍãF jóºVb¢T¨…¾}Îð»X„4ss2ÈxÍ·"— ¡`ïû(Ñ딘HàšÀw�£sG!åè•)9,[œiÝžÿGˆU(4Š*í£ý»Ñ2–X5·CH6U@9Õå¹ë×Õãc¨'äBÛá'ðÑ(,Ú'yçD%ó%HÊÚGû]µÖWD傽2&êîVgDñ¥.ŸáÖ{öÈ÷«gT¤yü6¸ÊI‡– f¥hé->Y” ·¯› �ÃÉvŠ ôŽŽ×=^æȱ€P̦÷ÌÉ«EEŸèù^Æû ãUHÐ z—œ<V}û^y7âãõÌ�é8EÚTuðõËÊ he-dèlȹ‰³"Ù�þµâLž¤G׿ÿ–×FdSC¼£0’VþéÔrôÈêó9ÿaŠ0s£{Î4 Éæí¼îV×R»-šõœáDÆéö=“—±ªÐÌ¥¼Ìkroö•Ä3£QÊŸÖv*îF¼{Ü™�#ŸfÚûé úà$¹¹ž F7�‚bå@ìíógº‡™ë‚‰„Úð±Ð¾§§¥"¤ŠÅ±(À껀çöûÓ­¥,ÉÒÜ)çiUaƒùjj�uÆYÚ&´gek@9„ÀÁ1J£óÄdãøx%‹Mÿr,k¢ËÓ_á,Êð8vN®�§Æ9i¶»a>­h4úyÃpÙ@T¡gТM}F£c2ÝšëEß7zbTäï0é6ÂÖ}©Õ7'ê»æ¯Wb2Ù2¢-mïˆéš2�U]MÑã =MÕTÕÊEh |Tÿßc[ˆ\�a n‰–:Y‚ÏUÍãK°çéÒrf1´ ×ÜaåˆI¶­Úr“¬P„ÖžŠj�@‚ÒøÐ fÔ×|¾p2ã+|oÌ#ë>›�¸À1³¢Ó×�ÚŽž¢GŽSÖ=ìίÐý¸z_C¸»Ò¸{cñþË+ØJOÊèt’VçѦØ%_"šõÀMMŒ:Pù@˜»—ø*tC÷¢Pc²[œåÈ䉸:Y‘¥Un�6IÑÂ1W­Å7-¹Q±uHn�CÊb!]ã^Dmà!j,ú™ä eV’w¶øÀ`Í) Ê ~RH¬Ð›¤úœ¦‰üŸ¸ ‚ÖïxbÉR 8D¢¥ÿº;æGïCi(qõ©‚?KÊ3¤³ZjËV¿×OL¯Äù“ið¦:ßR�D÷»ŒmIÁ2ZS…b¾Hþ¶pY¶‘ËXàèK×mÖÕRJ·²»¹Cn¿O,íYô2 u§æ£z×ÈîÙÅÊ€sø‰Aþ]ZÞ'‹{B¯ˆ¹²á=`e€î««§¯.¦RL¡==Žšî™¼v]:Þxì;¹�hXå>‘uIt(Qܵ e€lÚR);œ‚4èÆ0Ü%C UÓúI»—‚î¤GPtÍ,KÇQ:ÅljÜãeB#¡Ž>S#íõãNç!Îý“å�*WêÓÂ@ý±NuùÊTà ¾ï±Ü‚r’ÖàÿU�Uª¬½iŒ˜Ë*êW}Ò¼9¡·Í´�S�‡ 1+´Êî(Pñ�¿óÆ©®V pÖâd÷„ÐÄ“éóÏlÁ1é}L�Á�ŸØ—€ÀæÍáð1(zìË5›B†öÍì-#±BÔzx¡8¥†ºãep×Ëd>Epšeã,H ² %Úãò²Àœ9žÏgÖòt j]²Re…-—=Pü¯ó-¸‡Þ$ ©W¦Û3Úªt8/ Ù6/”àntmE³ô«�uKú„��ÙÞÊá­xËl/Þ<oîUQ.¤ç`Ù)H RI¸į̈”iöåp77ܹén^Ñ7R.'xžï]¤×(¿ˆühÓiÄ?toÐ׶؈¾¶Ë¤\³›Ð»:÷°†¤Îâ/Žâ;‘�‘.Zk«\1ÜMwv­[ªÆmöA$å³oÿîÞõN‚¬Ø\‹ÁŠÏµ±•&ÄŒ§ÉÐÊj åÛóHÈÆó{î¢ië¸È‡yÏ÷¯µÈB| Ø›ˆ½Ûs4ÛíÆ°ð�R¼šFCÙv‰|ÛÔ½¯?›8¤âš8Ç„E+.bV›d6ª#©-°Œ$ÓØ/oã‰U~�·£á)ÕSF4ЬLñ¬ �ÈdŒ/&&=ˆ­ˆZ´øAîL°ÔF܈B®y!ƱŸ¸)gu'Å﹘zI}Ô…-Ù–�õ¡æ�¹õàDä/\ eCÙʽRé\‚VägÇÒøøîÑFœ]�É|"/€›h_hLf#Q6R"èD7(LÔ]õY˜Âפsï®ÄQ§Õ˜Lp€ÅïNšùâdŸçß' /�/Þsâ]Ã^™8¸|¤órKñàHA˜\^Z•rmDáΦՆk³°ãä}Zœ”fgosz¯ MÀ\&•b1Q;re†�#¬1P8l7¬Ët¶‹9?Që; T´à ¯E’>êô8(©¼)]ú%Õ.ÙO Çd%;ªû�n¡v—Žb’ÃÍΣ<,°VõJ¼¾Ïr!‡PÚת!¢pÒgnq†&ÔtùÚ«I�zÙ ˜ù÷÷¬¢‘´dXŽâÙÖl†Nˆ�ê74Ÿrž¾ß€¤ìU>„z·þø¥Ý¶^æ' íŸZç†8E!ÅòßÉ67ý¦4Ô4 unô¿ì¶?øW„>·ôôTÃ<Ñx±5ƒú=xyyEf‡â@àÁ®uì2S»�5HI|ã6u7¯ißÉû½½^„Tgt‚ÅÊv¢fEúg @”ôݶ\ìÞ'ya—‹ž eˆ=àÖô£Q~úŽ‚Ù¾ì;>ˆpC·ë+šRéš¹,éÁ‡•þv½»?ý(®ÛÝä·²¸_úžìj­x.åU£hâ�ÏÂ5àÓøÖ #œ.sK/Éqóñ;]<ÐÄ0ÒùW†‡¾øVp!س�£ÞÞÝ3fìë½ù`†ÓŒó‚Ýë…}ù(çæxk#Y@s?€Øå¬²Z¿\«¿fÍçBøà ´=Îøh¡“~U`_Çr«ñ0oX:ö2| ëX€LƒÑýó¤…xw#B0�\`çkK$MJFCúCä‹[ÙF5Yw&Æ_*­61Öý¥ñ·„VÄL>ŒM¡æÕ3žƒ†-}Çþr�éÂÅÀŸrË@Ÿ‘ìj 3K£P öíŠËØ 1ë¼ ç¹Çëz9ؤ�°)‹)šõÉ-“_iF%Oï¾³†mÒ–péÛzçëÊKCÓzõÑ01ýZ�‘�_|½Æü@9Ý"-Ð#ÒÁIõÄÌI7H�ŸÉ•ï@q ¤X'¹Ó™¡9ì»;_¨¿€-¾¢&ðØs˜°¤›ùà ‹wùð½Fµš�ˆÆ(ƒWÝ ��ýìö”ª­7#Ê+t;É«ÀµN…VáT4’)eXnTHóÇ^¿»æoÜD V«J9õþ�’I³&?Ûƒ¥óE¯�M62G=ûF_#Âl¹fØÖ¢mu¡ 8ýaȸ!ý“(3”‘ã÷UÚÆæåÂ!^:VL�`¤7{ÌZ-êœ_žé8, _=v9aÒ°·.(&Æãâ<ÑÍYþ¯W~&Çz€‘z˜+®ÈAü É@«K…¸×DÐ8Íæ4¤�£ F6� ”�ZÞÀ ×m×i¬\�´Wn•«‰>Ä(ŠÅFç€4žo©5•m¤æxKK1·ÍK‚ýV¹ ÖÏ4뜶Í~á6 ÆÜLjÚ!8ï™Yr*>Žð8dŽè!‡ï•lÏ©+Ÿ—HŸ)wïüþ‡DgÆEÁ*¬^„T7Ýž“O¡Y�§‘{xOý¥¥dHzÿWg±bÎ7ïˆ8S¬ Eµçs—e‰2äë]$qìu6`ßc‰5­S áŽr$6xÂÏ0.}ÒEqI€µ��‚.€ Žˆþ6Yòquw”k�ÖŠRŽ–�lcæƒç+”AÄH5¶”dåaá“g9·.qÈÝ­*NÏݼÎbC /áxïÆžE" VçãRÕ˜—‰E»Üí±-ʓ٠fá¿H-ÛLQ‡8ö> E2U™‰¨j‹Ó|ïŒMÔwIJö—§ª3z~â�i(õ*…nÞkmðò:[£›+æéáþ„ٹƬ™Úôw€r¹@¸E#Îf�˜§FÖ,�«×–±†IQDÎ1ÍÙ\?öÖÎïN°ç ø?&± ßÛ¯•ã¿Àè�%¸� {3 ª‹_/hRÛºÄ�Là‚jvþQ#wÔ|úE?45÷Ûô·åIUÆ6ºý+VÅqúEÄ™õ¹@Åy_7N m£iîí»üæï}“ ´£ìå0 QjRå>wæ8HÍÎ�†:L6hþEJ·ù.ç„yí�CÍC¹e½v$™Ûš|'qÅ7¹Š_Ns”Ø~ º£}Ué*Î…Õx5~4wþ3~�~½¿wsêY‹‹Êé`“‚=YF5æRñÑ6Ä­±ú:Í´ Ñãqadꑔ؋-!…²ØY=¥\³]òA ‚~-}«=A¿WzëÇÝ[üEv:Uh˜z<ÏØ%¤îÒü#Ô=€©÷KµIU¾_$Þòïª:ç’ó0Úm¨x…Iòfâå;E>¼q{UÕd&ÉVRºæ"Öô0yÛÝ÷Ö™4¢’�äå_T“�¨’iõƒ™™Ù*¶Rùµn°U«:ŒeFñ÷÷†—Kóy?½Q ¨•ÄR*×ôõq³.a%\ Û�–ú5­Ï¶õšÛ|AØQ0¼ü§££ FôAéQ”É-þŒ¥‹ê.\ l`P5ÏÙÂJ0  œ$-±”ŽD‰EïFî“F¤ÍuªÁ±K)…DpyDIî=øí#=‹-L�°MÄ?l£#!Cß9ïÃ`ÌEfßð1L ñ È¹rIø¿g”„ÕYW9ÉÓÓ²¿ß[Ž©„+n–`²ŠK¸äfRޱñ™×:B”ù¥'oF³HD=©Ô÷Ý<ùfï'%¥¸¾V!ù!ç5^Ò�.*ªOè7‹UÓJ>/�pxÌÈÔE½X“Q·„‡Ub\)ß ¯h(±EöÇ›“ÞD %פFêÍ÷ãÑê·pãÑ0Éý�ŒSÝ¢e;Nõ}>0 |5U=ÑvJLøhŽþ*æÕÀ躨² oÛ˜“™Ãì@² M?™K˜�ѹM=‹'˜JÞçÜSFúc1¡E~A:5ÈÎv~â@v¶¼Ã�Úgž!ÅÐÇ06€ ~2ƒŠ£v“s&T¦6í¨lûd[J5ÜCÒaLþ¾0ïk°(éÇûüp”›w*6A5E€ô^PÝ—�‰ð'#iÐV¦¶_Ê«˜HsõtöhKÜK="1~qÕ„_36ú ŽrM©mÞo«+¹¹“ÌÈv¥hm–¦_ÆâÝIÝé¢àd”…n‡WMÔ|”éÓfNMŸ’|¦¤ÈŸg^Ü hÀfÀ@BŸ]ÀÍÓvK?ož½Ãhx(½±îWýˆ§ ‘irÄq�°·Ï$=-¯A©§”¾u­ho]ÔMFU\)…�FÛ´ÙÆ�¦]j§-ätÚ^1¦¸D–B{ë4>Q¿Õ”NÂ�k`&ÛÚmÍ øÚ5—'bêÏ«+ÛF 4ñYlük +TÌ&PóéE‡÷75}±çÞ{ëä‹`K]ä‚(Ï*áëýÏðy¯÷m´àâ‘ú:J×ÌëQÿ3ûª¥†6N¬¿P>#KPhl—EI�Z‡EwWÚ-pÿÂtû=3—D€N>-䵨\^,†ì—]E†±ÂtY<�x:ŸÍ�žƒX‡cñw§€†S]~¸^Ùáê±jê´ÌR Æ§ ›.‰²\ð‡O»µÓ¯¦ïÝÒ )”àxÁµ‹¦NSʇ¸ø§môÈpªixöKaâ̺éW¡›l¹¦;Úüb•»9Ï�‡@‘¾£¤"P“q}nð°è¬¯»¾m†Ñ‹Åɺcõp�ÜêáÊ­g¢™ûM^Ãþþz‘V¥´Ð6ÙWÜŸdÒšwt¿üHÈÎh$?w=¤×ã0SÄø`þõ?%¹”�ö>3O¥Óö=ýEæ*¿AÂXJJU½²‘& ˈpÏãÑ"KFˆ‚ŠòÂ%5.ŽX[„Üþ^qÁ‚É—¸¼î¨p c߆_^j©c­G| À&ݨ-IŽSÜÅ,amâñ�Ä`«�ì𣨀‘³VŠNç¤_¡¥íûJÉÊÝÝÿ÷ÑU¶i-øZGM¢ùa�-÷€-6Ì&™Åm:Qdè5ŽìÂw õ‹ú×MËG#vÇéÀQ·�› Å[JoeíÕŠ^H‡ÝÄ*Çή5tHM‰RlÍ`¯†TE',ð¯V88Aü_ |Ááp¿Xÿ_»î N2á˦h»^w�ü=§rÛ‚cŸO�„þ·P|A†®yWôñ—³}€°(�3(iÝT¯aýdŠ9MÁ­?O $XwÕÇ·ûëQÕ0^&f™Î‹³T‘ž(©·kÆ9Ô»­ŠæÎËüh<¤¥:®aƒâEÑõ¯‘¢-é¨ŒÜŠŠ ¤oW¶I{‘Yäfˆ»bÙQFË‚Hƒ¬eð*ù}¶–%Á$åß›/M¤fʪOòí.RVuš1­!ø1*†Ø²[ä]Ý·ÈF¡u÷âb­(æ7ºÜöQå¤ÿYU�è:š†o”èÈD8ٹ؆åT”®å7&üõz-Œrâjþt*?3Çü„±cQá`>,;¶C¶|a5‰¬ÛÐ;~ß]‘74ùÒ1ØEÖBôºm Ù"¦ûuáàɪ™»ŽŠ¹¯¾º\ìZXíŠ^y�náWñdÕy<¯rÔÉÌ«³"•žàÐ2ÕN¼ï)5Ï^}5�¶ñìÏBÄaÞܱ•Ÿ‚Þ·Z¤ÕªIY% ®BÐTÂR À£þvŒäØÜÞn'7�KiùŸxšÆWq…’}'ͧýf’fœ;û7qÛfIÔ¾Ý=ðÄ–)ˆ_¾Œ`1o´Bï¥KB£?œmºo{ –B60”§CSÒꢜ÷©¶Ýº9 ÕÈeƒ†TÁÎÎÄû3Ö^i} ÉdD&a2ánÍ�wDë9`W®hÛø:Šg�ujZ¹bÛ¶¾#ÅÌ�þ?¸' T«±"ç¤kTnNÝ¿‡RÜzâVKh#§`ewCƒ­“n†Óݬ×rxmÐã6–és~‘E¯ôo‘<83ø£ÅÚÔ£ñ‘Ÿ•”•�%2®›E±<Æ·oß òÜ�?TÃø]eÑ[ê3ª‡ <ã#&[™p³6¿¿öa’`�¶èÌ{°!\|Ø9’îáu•\/„ÛqC·[ÜNÛYÒ‚œ�"ÝÞÜg²ZäÏüZlé@9Z¤øz¦Œ @Í™LUújôÊv9D¬§FL¥—…q¹U‡E¸ð7 ¹wÛ+m6 ó8(;,Íqøq—­s‘±/ Ìškÿí.¯åÀ‡Z=&x#R�”âüLé㯹q;±÷1@.‚Yæ³ ‹öE¼žñø&«ºË÷Sö­Ð'™UøÂÕЯlÔ"ÍŸ¥!cêÌǶ9yëº o%Á“¼D,«úȼÀ㜴%RÁ�=kDÉ.¡7 Wct«¯(Lí¶ù­ÄÈ«.Ñh £¼Xë}C›àdBýZ%ÂW6[>sö¦ê>˜àðï~œÐÛ_›tâ žI,:¡Îy~ÖïHËŠ‹ ¾lìr7bÒ¾2{š’¿VØÞ *oóLÎЈ+AäÑË8%ËàÄöø‚˜…;B Úgax�—hÇ.2�Iœ¿'k‘%�2Ç�ª�¹Nä ô©Ö�¼ØT_O–_¸V HRÇH¿ˆ§´$ª÷pzgº3VdØéé&8�°6Ÿ$h�ÂYz=89Ä�Ò„ÕS§ÎjzEã¶d¿oö‚ÄYJÇ”Ýb¾Ä,b¯!^ÇÀï](JDà ‰ïf¿+S#’+—¢\^·iÕÀGˆãµ‚AgöFÂiõï\npÕ­’á€(BV@*ã‚æ:ãJ`¨¼\9D† ýônNbà*¼²„«ÔëësÐHNˆŽŠçPÒÚ9b>ŠœéÌÝkÎ&.W‰eqÆa4À¨H*?£r ½‡ø�¬ŽQ± 7Ê!h3šÝC™6üÕs*÷;w|ö¾ø’�|)¯õ\’S�^�8ýhÑD=FãpÝÞo¥)s3Íò@p*Ýye��×\m—|GÎcmp\ƲÄG+bòµï&�ä¿[|¿h’f÷=†¿¢é·<Ì1°apn9£:+�Œvƒé»SÐYÂí,î�][Ùà¯"g  ‡úg–AY›B‚�ù¨ûæ±<]L`èpƒ0|om)i¿—ÆK‹ßQÜÎëVë) Us�ˆý­_MÄH¨úµûZ$Ék´ÕþÅ;F![öÆÒ]¸‹?)uàà“—?¨çÀßšSböôZTVM·…iöv»_ypŠá‰Ï•Ž;›f'–|2¯«|œj·˜™ŸNh i f�ÖØh©¬ÛªýÆXæK½UÔ©@�_µ(µÔû“ÎSÉ1D^«�ÅRÝ7~O35­]õ!?$žÿž“9³aô]y̸n,ûï|VL/vXrD¥u0èiÕ!G¼Ó3ç�G4¨TÁuMoú„ !é»8Ua¨´b73žœ­—ª/xõ$¤(XJÕˆéoJ…õã›þZ›^ ˆ j7×û£¦ÓRx�b >¸�‰rzžÒZ›%�©S›Î‡—h½ÂL 6¹¢äȼ•>Áj>1Á0æoμßD~njoÞ`g&Ùt™ï1º!#í 1WõÀœE¿†6§:ß½c!ÂR<ölr2 _î²¢Ôw}úÚƒN°©¡Ÿ;:6:ˆrV¿¢›Îª±¯Tà‘ŒÇ7L j&D�[x¦Þ£²òî:``Ÿa@‹YÑËqflR©™ÓúLJ®ãàÛÖ(&-úz"ÉoROßµ\Ôqcùénø Y4)iå�ÿ*)TiƒÑk+±_Óš2&§ñI(é’:'V@ó†¾[î>¬g€†�àÆC.×Ííþ§U‰ñkÜ;º…KÆ¡e:Õ �q¿ïí¼¼ÖPª#)–°j•øcijŸ€N+}µßž��«ˆ‚´^‡ó²|”È[‹’Ôé9WEª6ILÕÈâ[ âø9C#ë!bMŒ!GT) ¯Ü¼qK"ÊõÁk� _Þ>+r†µ}½2Z²8ù€sÌ·ÓÐlä­‡õŠñy^¹j4í§¸Û_i,…-‰_xIëfB=ƒm&R&úB§bD)[C]:´Iùñr�Oô²µƒÞ ´j.a¼‘@MC!¿]° ý^ÝÑ·uˆ¢—n8“®“Ã*¸ìÄQ‡MòMÆE{ÖÍ7¶ctñðÔ¤T” áp¾›^4ÆÏâß½®A™d·Ÿ®»)C>íU ceY|þ-°˜—Á{ül”8;jqÿRSÜÞr%Q›HÐàˆ{ƒöx„—Öß9W¢$4ƒC—úøŠl]íÎ#.zþÇ©¥Û6ÆY w°p+ äX¿™¯X„?ÈÛÿ~O±ÙŸF< ¼hd¡ršFc'ØEª>!8n²Y[VÈh¹$NšCzí°_ÌuÓ½œdð ðB— „‡‘?ÞJ¡XÙ.£ƒY]ª§K,(•Ø9”TRt$_û…[z{uö<¦Ô½Hʪ¹…êÛµ Û·QÀÍH·çÕf¿ßw¶Üöàn'°¦Øá·°€+Þ³É? õ×6,[S±ò`ÒÖ 0X¿e�”°ÎÚýç�¢EÜ1'ý*oo¡#ï¹²³þêÏxl@£�µšbÖr%ðHû³Æ8Ò}õ2ƒfÃ1¿€¬Œ1€üŸÕ‡ÿjÆ6›6ÈnåÃ@½¹üÅjÓ^]h•ŸñÑ¿,!ÜåTÑW‡ÐÖõf†bùؤØúkÊZ‡8‹”«Øq ŒzXÖ;‚¬ÎìucVŸgžG\pAýJùÏ=W¡è¿œŠz`jOLxµ£ƒ÷ Dó±Q9`àö)](:í”Z\ÊiS)sfç©Üƒ –V®€+ž¦»��¹ÍÛƒ^%"¯ <â6‚T•Js÷T:ËŠÿzZÏøÉŒ3²8L6™5 K õØË@Ç ¹�&­¦fä4Öbb̈AY&ôû%úKe3ÒŒÂÜóFad»“ÇFÚ%Á>Ln1J¢œºdR̯T ü‘¶ö°K4Ö=xR@Ä×>ï +Æ:ù�¾À•]²¼ÙÚÂS p²d'ß) $3½ u~)}GÓI@0àj©u¤5f´ìÜ:ÆkÙõCJ²¤“¢õÀ7‹�ÂÈ20ØÓÞhÒ5U×òºÛ(ÀЄ Ü,{›'Î?+�?QË$ÄÔ<Œ›¨¬Yv~Îë¨';ìê ^DsY%#éÿòþÇ¡�âþ�ìü7¿ é\p׉eqs‡´Í)d¶æÎ˜¡%)5s䥹׼þÑÌĵYUJtâƒæTÁt;óñ”tCµLhñ�x]Ò äìYS©N˜�;%þÊÎà•ôú›™úÝ$ gãiÿ#åX³ 6dŒ©—�øò§óM©Ä¸eá–Ù¼ñJ‡.ß¾P¥hQ¨!ØàTý^Å,¦ÿô*dÖ�ºí�ÒL—‹Öò•�¿–ÖcÊî �¦?ÉprüÆ¨ŽŸßósår�µÚ/ì*K…dS[�PÇÃdo²äÛO'ÇDêI û/²ÚèG!8Ç"„êkÎm'ÃÕQÈž…”ßîH y±Š£„~@%¡¦Nr »{I§o½etb)zR„“®S Ö|ÿv¡­ÃTT(å×rHR¹Ì¡?I1“˜"lSÎR­X¸,ƒ·°Xèí"Lôz‘ ÃXìí{Þ ;ïL—¯¯nÁ‰6^ŠªÔ�Y€Ÿ&l“ ßèó6p5Äq‰†–ˆ‹PÃã÷žñ6ì*Ôº3¡¼G@|ªø&y²èž»Ë\ âA½.F52^·÷úo¥×˜q‡ÔŒA×¥£ …èÚ¼<þ!ÓZÐö‹8NÃõÎ"‹Î&n÷a¹´7ƒüÕ€4pœ& :RdÕæmbõ»º3ñ¶}£#IãÉYŸü WqûG¯ÈèÈÝ–®XÅ=IðóÒ£l0FØŽŽUB ö€?z {ö›¶Ôƒ r¦#xç×;²óÑ÷<¶~Ò~½»Ÿõ¯¢îŽ´À^¯å~! ½ÁÓ^ûMUÁLw·­W[ Í眨=—¸ 7Y}i/‹¦¨@ZF‹®¼©¸„ Ù»Ã�[j¢–‰²qÁÍÓ¼=eLÿÁ¼X…™›rg‘f6Œz"k,壽 ¬æã"b©qX¤µ‡†!·ÀB?¨ž.ÆgŽrÓüàÈn£šäúŠÀ¼Åq@TsÙúŠ{o>Ÿ02ÂpÆaOö¨×ùÊDzâ Þ7&ÿ¶Å‘¤ šD>qsÁ€Š°€W_Á<‡‚â“ ÉÝm�E4ÎZ¶ô¾à[JO]�M>=Ž%˜Ï8±Š�´a†.’¼ZO×e@76>gÝMÁÜBâ‡È2~8Çt�úœ"6øW r²ƶ#Š—¾í¿Éw“ˆ¼!ÙG¢ Zá›ØêqGÝBÀÈ�q…¡üVÔœ ¸�!ŽÌœx�}¾ÖiÉàÌ-†�âNw»IsÚYÞ„›ªvZÉ4ÅBn9„—„€è‹”åbÁ"w>«'ÌGq�š;œ'&Ïùåµ¼AV§~…‡F/>ØsLÌc™~ \}$©+”òÌ8푟3ù�¸Bÿ„¡Í˜Ê‹!“x°µN?ÿ³áE®‹°dW䌎ÁÁvkï3ƒAwGê‘‹áqÊ-ùøØ(«yÓ¦�ØÓªÌtÖy)—1S,¾?ª@rEIÐj/5àöÑd F¤Ç–PšÖ&¿$ÛÄ$u9Éíç‰Ã„êÙ›Ó©#PV+Û�WU- vÇüvÅæ•êñlï�hø„6|-œ¹3™c~.ÓvC{âöÇEg~AtWÖ?Âz;Ê£Ùö@gÇ8ÎÈ(Ó† »Õå߀—½î­Þ%�Ä ”rŒ“õ¢\w±D×çþ]P{#|ÁçrÖGÛÚ$[Qw©p§Ñ�ãRQœIÆ GKæ ýb+�K#©W0á¤|^d]Š0¿IJNëÆxØî~bð$c.�ÉfŽåB‡nÄvŸxõóKâ Wj½Cq.£_ç,$„KC2 þAMçIæ ÑÇ«'Zbž(�{Cš­¶¥dgSü¶ó´ÀÚ=äÑQäª�•œ{·¤’O â] ¦‘^®7_r¸�‚á�J"Ý'‚KœÖÖhú?~©¡»$¼žÛyíà Zµó`�Ö#@@ r(N¦OÔ-muÖž,i²où3,N)1¿¼É5”ˆZ�§*•#h£OtµO}±¿R:æþó2fÎ[œ6jõ ®‡Ž›­ÄâÅÄ<Ìa Q’U/¾–™õæAÃ’Ó¼…š˜ß#Õ!¹Ý™fÇ–ÓÞ¢ût+©�Ã!…ç‹ã’–ê™Ì耞så�<¢r?п*'�Ê DXLLƵ¾&5#^§Ÿ�c ÿÅùÜ1:fm Iv­º|èr¶!ÏtÊ{Û¼Ô²‰Ñ4¿5ÉŠª%Žù$ú_Eîl¤»‘]B·‘—Î ;Ñ|é3e8µA]ÊÆÑwtþµc¶Å´s<ï ®ŠÞ�¸ô¢êx­·ðæ²æ¯˜‘µ¼$j®ÊdÄ t*íÚåyŒ´6%`ÐíÆo6{mã|û}Ïs„g>—dQ%omkKY»¥Û>kA35î?ô\÷²…/Ÿ6úb¢b¾¤÷˜ÃC Ìåw2gš3÷¶ë‰”P�f*"ÙÃ{›Av Õ픳å²ó†I•6/�µÚo¸™°‡Xn˜rCrë²ù˜ØL"HR±Z †Ô±6r ¤œ&ÂmùE"ø–4™n…Trº„™F–NA4ŠåîáªÓ^CÆÇ‘+ð;Œ”Íú�Ë�dé |ä„e6 ~uàÄ<`"âU8Cì‰B�\†–Þkù¤’‰ãÖªKÀ�¤jé¼PJëç=6d_‘`.*ÄÂ…½Š<:�«g KSXšQöù|? rÚhÔž:®ë]5;znê“¿NîïtW‹FYÍW˜Œ3vÛUÒf`Ÿ_ÔT‚°QZÓÿ«·f(÷öLè4÷Ó5â[P»ñ � ÐÅ›F£é5÷9<ÇïH±£-R¿L(ØOö­ŠØ+°â:i‘èW"&D­�Õ°B¨5A»F¨èXr-åRr°š‡9yåA‹7)cb¬Ì”ÊŸÒ5k¢x²jó‰ß¦ªõN0#̰Àø^·FeÇ�Ôœ¼ÿøY¢š³æ Ÿ&¤ˆÏ‘Hl`œ ¼D"^#ˆ7�–ÊÛ©ªð£v˜¸×Û�É‹™¥†è¨ƒœ°öÔÇ î.Š8�`±7§­!— ˜�ÓQú·Ð’“˃ Õ�Uá ªßƒ£·›�œÒ”{¸æ¯‡­ô %¶žõ¡êBwí<ÜŸŽ –ÝÌæVL;àñ4!œIŠbzÊt4R*‚3ƒƒB�”1•0ùœ�¾À«(Ôµ$¤ƒvÞôƾ?ÝïeÏ_U k—dCþÈ…gPGˆøçáܾ¾ÔƒB¹¿õL(ÑÝÅÔ!<¸«ºõ•RŸ-ßòÌÂÃÚ‹í.T›31XÅX ð»H/$îëÑŽàå�¬0Ã*Ø~ôçõ#anW‚N±T°i}ˆšÓ—�Ó§ähÇvÅJŒç[¢l¥‚8\®:±Ì“Ní­äbÀÐN•\A^ùè…úî%Nøµ«a÷WU"MNÕýÊÔÁ/¬2�µ¾!xõzK?Œ‘å#‰Ã1ñ“c†ÿ@ÀøÙ]u7ÁSOzØ Ø#‡xˆb—À¼¹"êè¤9ÈrZ²àÀ´|ë_&ˆlaã)¶ÜÜä䢪héÌ>–:ºJ#h²=+7LºÊ¦²jg5]öîÜèè–ûÛ¾è`*Zêg‡i{µ¿] .8mjI’ÿÝ`v ޹gªgÀ¡A™p�X|óÿH.†Û5ãEŽÇìªRñw˃ åo¹ì�T%³óÎ÷\¶üûŽ‘éó'ͧ¡‡�RÄvuÏD5·%Pw˪;-…ý½RÞ^lÞ:Q2h§n:K#Jg®Bäá–=ùvHWˆ’*�\Øü/Ò |ìÖøø‡³05$ÊÑ?]DíØ]Ïê¦et5üßtˆæN�($“/Uv.dF¾ …çø“iQ—P¶ )s_ÃÑ…ºÉR.߸3R¼”Qʰ⢉£phöÏå “A°8MÔ"�oïjçöX?hÑ:[•l¾±#t?ðüx*‘ͳëÐM£YÁÿši¼¢úbð‰®”äñÅPI‡6f }ÈŠßí<7æù/‡ª90ê\öGàkJ¶ |Ïî¡»N Ïl_­ïŒâT¯o­C9k¨jQœEÓ—Ù£�¨¶©x¬×*!�Øø(fÙ¼äïÆ:isg³Ih@[j Ýéf0 Æ�žŽ*-ö)Д‰FØî¡Î)/3XŸ5õ›Ÿ¬ÊîÜÆI[ë0Ã~Ü] è©þOb:BX¿{‡¿d2Åq[ 2tʘÂé+’Ev4Ç^g¢ÌÕÒ/ý@�‹²„ðìß/iѨù;»F!ýåÙ½ááë¶Áa.�HrH¶tk99¨Ê:¿Ãñð»8©˜!蔚Þú Mߊ #Ìâéx ÜE–Éù‚ƒ7xþbúâ¸QšPÙªÖ|ï~Ïz$ŽVݧNÚà?°@h"â$Ö´`@ +qgA£êeg+æà LW¥½¡‰K1ܵ٦˜Þ® ˜M0æ–)¦D¡Z5‘QHe",ì¸1!¨ú•Éú´qáîŒw—p ,†€ÁÑu�Nƒ~(-©QB­aVsá}\΃¹µ3<ñæMqK#�ÆÃôƒ?"†;X2“ôü¨ÄyN5ëüÒF¾�S#¼"¨&×ò‘i·e&¦¨?p4ø`CÈΑìù‰|—ã �Ši‘W<À:a™€SùÑ�‘¾uÖÙ/jô®<»¬nWôB_¶F“¾è[ßÎàžÜs�è®æÇ«T%6`„ÿö\‹óp+±˜ö^eUÈÃÅL!0¦F€ä].¨�mÔþ•ÖÚtxérr ‚V\P‹[Å"áÅÞü Uj€Vû Å7h·òîwù4J´è¸|޵5J>Q/P¾z’Å�VysÅy�Û½“N²áñ>Dlâ—ÓUjüæùŠ ¸=¾œÁ|Ò4ê)Ìá¶—3_QÕQÝ/÷ üIÃs5§8Å�îTúBµŸCÚÆ¬°}Ö†YÛ¡¥[MCwA×jDPÍ]·‡|Î:ö3J!¬Õi76{%óÆ¡�k¿µ•ïøE|Æ¿À­ F�5ú<µ%b¶{“è‹)ã9¹Íp��®©…ö3R’<]~÷"d_úBáBö•Iòë–KÜëʬã`~ç±×�#@2*GõIixM#É�o]ª`o¢„Iôg¢SÖÁýùtÆ­, ¼{oO¿ég<¶_'²‡Ç5ÖÛý"dƒ*ãJ!sµ»¿(!»k =^º` æÚ1õ+œØöM™ÌåÆS{¢eç÷¤¸7�[<ïJ÷õäUãÎÓo…7FCn؆”¸/gº}_u< tó«“O1d Gú“°Ñܶ!ëk¬® ¢6p÷Ò‘é£kWF÷™¾ðË*øM‡R8ìö ‘…‚~À÷ƒ7ŽíâÎÿÅŽ/6~œtiIÑA¨Ñ0 òˆŒ© MKÓ'Cêv›Å‰´29ŽA6qîXaY‰0a�1Ê À‚)úPL¨ .SuÒÉ ‡#“T~û‰‹äv+'þ;Õ#y9ªÕà =ç—�ìï3xL ‹üæW8Ö†w°»ép�ŒFÉ� ‹µ·@}šáþø•e!7´ B i±Z;û� ­¿j6:óbu°‚”hát<ŠbßEX^æü‚4¹ÿ.~–¸=ç«R»(5ÕàÝáüùOgÀÊI”MÙ²í“wÏòoþÓØjsoü6¶«½ÉåIfö€ÖP� žéoV ƒQûê$ˆšSÿ0Ò¢ÛR(ã_gå®X;ÇfgGqïç¡®òIÌF˜G~)Ö@æIã"P†TzèÇâÝãÐëÓÃK>ü pz-·›\‹« LÅSÄ`–>�•û�›[\Äæ�Œ³k}7"ð.FL�?Ó7Sˆˆ–rì•B ö¤¶•¶²dÎkE‡»�»LñÕ¸UR¿Mêî5ž2Ä7ã­¡£�ª“X±X¥"¯„©(�Ò>éÚš{Š×—VUNûà~Õ2åM�nñ `KŒ+ví¦�'aŸb9MDÝp-éU7 1‘}ok:H>«ôÂf:Õ^´®¨û0þ¬©À\-%ã}´->…‚Lm÷ÙÚW t•Λû+‹|þ±²Îô&ž xÄóŒ=÷¡ò…¹€‚3rvSó›Ã´^ª_7¶(¼×í‘üÕ¾-*,‚Í´„¦øÂÌÔš<êc�’}ùVž÷Ô �׿¤ÕÄ$*‰q1 ’RåÙ\™N3±¿ˆ-ž7§ÌÆ’°¾oêB€\Qž^SE°Ý?k(HÃÕÉ|¤N‡YˆíÇ•JÉ`òmló )€Ö%`â Wœÿ~œà,½.ä³Q5ñ„s?¥ëö±ò�¢€T“¼÷fš€ Ö”$ÈTP!è¥v½ˆÊ®/øK¨cOøQ®jN4Ž"X{-M¶B—lQÈ÷9ü?ÃŽKŠ‹ƒ òtÿÝÛVbÛ1� ‡naQýÞ¹Ú /DR/ÀYYvQ‘õn6˜w€†­ÕeÑûŸI[�9Fáš´![Íè.ù]ó&µ(m¼À[Õñ#›Ä©@\úô)¤µ÷Ë_í¼6Qe:žTí¢H“Ü\ þOXô¹BÄ!Õy³4MðxÙf-·/^l-äÐôªœ¾dêQó[ it|“±o¸´Ï¤&íÅ£ÕÚJOˆœÅ5k¨€€ƒ[õv6ƒ•p¼@¥`:¥ïN∎,ø €w…Úo†N<£i—UZZÎFrVÝÅH÷6]ìë§W#ÉРvø¤Úö~½E½`YÝ Ê‰©‚ÞæŒù;u ùamMÎPè )�GwöH—G‘¥‹Ö&±|Œ|Â&�Ø.}))¢ƒG–ku½ÅSÚÒ5º²bFèK tË&'&­z¦S~ó͹F¸ÉxP“ÁïÆ¨õB) iBŠ;gÀæ`- †1Ö' L·ð°¥Y*0‘b‘ë¥Ýx~tpñ¿¡Ô7ÓÀê×òú B…‹}ÙJ §ÊX  –Ê�u?vk»=—n´S ö›X`YIFÞu 5ô#Ôÿ{¸r �T »hGþù·Ÿå³zÙóˆPr¼Ž®»öüMŸ[8šYÆesÅ�¾YÏ�Þ3¿Î<µÃº¦Í3ʃÑåâÄŠŸ/ªÅ¿òë‡Ø¡U-ÍO.úã9á æQ¾Èƒ½Ê—_è•â.éÙþÝ^ð!£oDW$k{2‚¡9O\tpýH£WÿÒÏ`! æ@ý¸;›‚†‡˜ØùWÚ=~”7Á;¡òŠ'ÝË­?Ù3˜"HÉz+¯4¡»eE>ü÷êfoNâpíÏîÏ¡¸¼�†¼JœS¡{F‚Ÿõ�’qYXÆ—Íóäà̓-­ÄM-™7£5n^Ag6`»ïÀsŽPÿUcNc‘�•ê~ ìQÊŽ3 øyýCžÞéukú©ŽŸyx4Ô¨±$Q�¤ñ€×Þ’nBjlú»g‚2J¶ÜЧ½°—*MK¹.óŸˆXSnÎþ€9ïe½Ët÷´Åðˆ�•,ÊY„žÁg�ž´‹2Ôè–êô°qÌp íOÉþŒnñÛ)njv¸útÞv+Õ›�Š@cÂ3ß‘GŸåk$”…�û¬ÒYQ�&ôˆ90<IÀb¥Âml8—ÞÙ)C9kƒBfäaÂÖ‡'ö ÿÇ `®_¾ã¥7#f„âþòW‘ñZÂÞ¯KÕ,®»…�<§žÙ ûŒ¢G$Ò%qif x,z(<ìÒfèy{HW]vèþìø[�›�["cø—~N´êÉYóŽÆÛ¯ÞeÚY´T€Ê|lòF©j¸Z<ÿ6WþH N©¦ªËg„0#Ÿùù¹Ò)Ôýà…W¸ƒ03bV+¼¤wõP/Ö×ãß$ms*Šõ;P°‚·|Æ+g¿…!×: o]ŒÂMpÒ6!è�ð.^xG\77Krï’1Aîæ£ÑC$£´BQ_\šùoÚðæ› P2owp¹Qv¯��ã·3èY ð\ƒ F¥£€é·•jNÓê™ižÜ£ÃžêÙ×Ö?}EtZš;vc’{I@)éИ¢d 4±ºZf�œ]ºÜy2û_¨-íT,fñ55‹�‹žKGC›õgß~Gµ{Åô)K2{–$V’WÌqt� ´þó­l¬«ú<"3 ØN ”³}ý1S¹’�¡ˆ-ဋKÔ�ãß¶(�–þ�AWô ð‰–ŸHùàÔOtûTpy׿ˆzß*–>Ó¡%á¼õ;ü]d;p—bgXîu#ö�ÃÓ&é„ïD¬”V½z_V±Èyº|&_é¶½ë]Ö¸K70ëDùM�ì•”=±Ã»†d¯¯.ŸDTEL‰W‡Ý¥¸Vµг=_nl8óöJíeS%õ4°Îýà*áåÒÛ(ÿȤ‘ç&„ µS©šíbà*¶/dâü‹ëì³™�;#A„ÈB¨¬50{;¶ç¯€ -�¶oWS¼�Ÿ:K¹Ž�Q 560ìbÈþÑÉÚO>%U;:å ™­Óï^|O¥-U«G½ÎAÏúÆ•ßÛ^—mÂ0VŠÕ™¶™µ%ù²Ü¤ #àSNÑg‹«øµÑFE á8mì4Û¢†ìÚþ™à¾'ë²ÁȪIÅ&Ž• U¿7F9Ÿ< ÃH�ÚpŸéŽ@úî¼ÿJ`hà—F}@¸¸­Ï,?EÇè®”€„üŸàIo™ÕÖî�Õ\jžEPó=ÙL@Oú¸½#ãÓ÷ñk�v Ý_��Z<Ê ¡TVdÀ^¬>ñSKÔ¯¶W7Ò¤’úû2·ÕõˆËsºT”0ð\¶'þöd=+I5Ð!^˜å$oÉ0Œ3Žê~”çNJˆݭîÌ7À(†K¶Äز`“l¢äañžïä­õkóõ—ÏP’nX¦¿ë2AoCÃ: b‚L ý‰›ÔDVFÉ`æC6¾ôÀVJëFQyÊO_ÇËaÞ>ºÛZ>«ŸÉyᙞ¡ÃܹyÙŒKï$w‹xÙÜvñªËtY(—ÀÃûÜO˜†„Ä´·Þâ]:�À{û5œÕÒx–Ð¥…Yd°„£Ä°ÅJ?}é­ÛeM¨‹0EútlÓ~3júÊeb ù?qŸ S>µ4”õÚEbÜ}îÜ$÷×fݾ‡‰ËèÙ´Ä€B¿\òêa=Qb6�úFIž™Á[þèàD[DÔn1÷0Hvݵ cÞÝœSÒz¡J`r?FƒÝÈ.&Ù " á?€£&X�*oíÕÁÁÏ=0‡tÝnAmý½ÆÉ¿Ôãý¯±H¼®Ø$U§¥Ùìp©ƒžéŸqpÑVr…U‹h~ÀÖ¶bw¶(‚¾¥/”wÞ1PLW$ÈV†™³ÕèUù]ž_3j•µ�w4öÐ�˜,A‡ÖàV语ʘ¸qŵÕQ ¶Ñdñ�kB*uQ‹ ‚FR¿mЇV…NÁŽDQ5¶ rŸóà}Å�!v6„nM‰~B1#¸‚œÉA:¾çó(ÅZ÷\÷Ò�¢w)¬£a¼ÄO'T†B—~Á�ôΗù�îkÍHgÄX¡eÕ÷}ê°^®~·on5�`QR/üªÃ¥8ª;;龈¡Òh…™�4³¹” 7-¹í‘CþÄJD€Öü²è Õ/—œídÛ‰„äÿ� {ã¾!«›-+ ò`¤fî{D’u0_)^_t<å–!ã5_À8à<(VÖ—a/ÏóÙšïE~VÇ;��zŸ}ÚµÞØ¯ÎVÕQr ?íh×ãÑhÌeG äñƒ|›|<•ò<ú‰5òJßv†Ö¡ Âð(ñwv’¬aŸÄïC$µ¢µ•ì¶–¢àô¤�rIõ~€$ñ®E�åê\Xá꬧I´Âªfuitõ.^XÅF 0kÈpæ€é�®‘ã¼×C¼°m“¢¥‚Óó눈a;^Ÿ6s©5UýÖ�®W•pºüÐÁ0Ú¿ 6]™ Ûz,Ó“Á½a¥õ‘>yJÜ,ôÛ*u¥~$=ˆ“(ù IæeÝ‘M08Áže|ˆLéþÄç˜Ò'Ž_¿Í?×1vÝ „R¨%é0 QD.íÀ…n›[ºÒ`ú;BmÐ}«ØS¾h5õ[ÿ4£ É )¶$7 i”›Ö‡/6¶³yø­R?€‘ uÓ-¨g³OÌgÚ2M„Et²Œâ5L/®(SÁ¿=$S"A™ a߉€u†FǶ?iõã?»êa�”@¹}½ÿ£!ñ,ˆQE@ë§'ÔÛ/|˜•£`H6þÔ­l_>‰!´´È1’Ðùo²Ô.ôÙoH�ÔĽO»¯OÝ¡•(ç *Ày± Dç÷ ºih‰w¥Wp8Ÿ˜ˆ}¹ï�•ðcúæö�c“ÞÇLdi?º; D~²´�߉ïT5V¬^]EŬÉnµÔëËñ™Üfß9Íϫ֤"•3Ïé· b±Ók@b ³vÝÒ„"±]©‘¬y…7"È'¬ëÁÖdqň{\Ì”�u”¡r'dK'žúøz¶äg_sÒTŒ4¸� &€éÄ'æê45˜·¾òì&DÌh²? Û­Dûï„n´Á#²cÔ'm•ì—MÆéhbðRÖ8ºàá×R&y4fË9¿˜¶þÚªEKàTtÂjŽ Åâî'àv~ýÐ`ú,¡S¶ÿ ·Ëçêèµ+O–`Ýá› lrFæe'ø…-Zuÿs¨ÁfOè*¹ñ€@0g´À¼{  ï!èÿ·ã2ú;f•ÂëÙµhèÁÛ×ʹK9½Œ)›ö&O:Aó“j#¶E9†ïMÄôß§•ÎY÷ý2õ|.ûj‰y¼�°ç‘éÖêtÐŽÁíZÒŽÖø hèO›Ñ?xﺹ ƒ/|5:Ø Ý;œUÉ~ •ÅVKöEÜ@ ñq(ÍD@÷Š zQeªŸÄÃÛ©uו ‡Þèé¾`Ðþ éIо)õW–ª3®õÚK›ÂC�o £’ºé¾¤L†@ô ®úb=>ÙSẤIɘæiòt{®|A»>^/3l{¦HÝùƒõÔÆ¹g/+zHA¿v“õkoì57SŠMßzd �Sjî—SÎCV°6©#ß'J¾ÆOÊ®»Ü\§%$­Æµå°Ï)±®þI,6YÎà–(®ÕåûüsC^HQèò‰[YpŒA’”•9ù˜Ž¿£>~L›Fï£)°s.:çï…á¦'T=iìM³ Ïr²Ê—žPõaâ"àF!bC"×Í é`{ŸÊ×t÷‰Åž‹"~�Œ|õ” ^ çkM4dØ—ó!éüvÄ{Uv9ØÄÙK&"�ùªí PlT &Ì"{h’UÏùN¢¾§aóÈbÔÿ»%ß�4öÂvp+јw­ Îîe° =Ѷ*åÊïÓÏæ`„6ð û*p€Z\Ì\0¥‘™×þy*v{ôK>8 ­õ9H]§”/‚9iRù?󋬰¿A˜’ %¡®ŒP¯cܲ¥êîÂWÝ‹±}ÝÏ@vŸ5\Ô¾×½ÞS%\AªtI'¹'¥1î‚R‚ïBØrHóíÒ1C†Ú“ÃYUkØL|D?îÇB2#'xV*ûv“7yË¢h0n¤zÕ~ÜÜ�ÄÖ Ù”hýPY5ȸ"9×𽫮“ÄGòð°ÍjÓéóÛÖ49£4RŸ‹§‹HÎÛWd.œo«0ýbaýü,÷è§#�¬vÒìF€Ý�­ùnd“†Çe[|*صNßðÅà�¨‚—>¤Þbš¡î<ɰ_“^ñüÊØðE¾ÎjD9ìÙZß’ÏÞ·ò M|qˆ×¦ºUÕbª–¬w–dz¡çT¦P!ÿ£¸E^}ÎíŒTÿ¹ò>0¤¯ß&w/¥Ðì Hl¨qÄS‡¹¥–åï> ÓÓ´‚#„Ðdk‘„ê‡z Û J®�,È3â+6ŽÐ.XTùªÿÑqz‰£xv–¦àx¦Fä+KÒ)Ðý¬»ÑÓÔH1Ê]UtÈüÌ4ŽÏÀaXêYÒBå¨ ÎEtEøƒ¦ÓsÃ]´ÑÜê<�½ÈjM;7‹§P~^ú_|)ŸÅYu÷CI˜$ q�ª»_Ä„·ßßGK”D)Mó‰âí_òŠDå±{·”zIæéóâm¼Ê-`À:/(ÛK AIñ=ŸØ#ÝØÿA+ÖVðîr®Ç¸L Ýç9¥]XÃNO…–nM'ÙvÂ}9¼Ù¢q¢B™þA¦†2�ÎFŠpù“ƒˆo`Ñ® •GfííEØèa‰JTæ‡`ý@WŽWaa[¬ra•ļÎ0)qàN�+Æ2¸6%Ž[ò¯kÿ§Ýè ÉO·d)ø\_ΠÙlÌm$LW‚Ý+Þƒ¯Í« äƒøÕüÖwvÚ"Ö®�Á ²7f®ÞlâüÄE©œŠ7Ñÿ4»Ç̹ Þ³^/dJ�žÈÿ½yMðݦT6�Cÿ -#¨|{ŠY[õ#CG¹s?ÞŸpõ}Õ½WОãQôØØýÅ[*¹»<'ÛÐixÚñ!Ï! ô^3¯kÒ~ÛM ØöoáÉA rÙ�°!3ÚÈ;—%I«í.ál±†˜•¡äÒÇÛV¥ôM[ÞtŸo¦t‚86gåñÚT¦^k-ó_O+ÓÖÒ�o­P´o ¦¢Ç8lBÕ�O!ÕðVø( ÷$Õ¸ yévlêéWö»{G,ÆbÙÝ0¦É—ŽßÛô…©_ÒGÅ´J5Ø †ÁµŠp šÆj¡¶ËžÑÿ­â†@˜Ø¸è?v„1‡áaÄQ‰�À‡¼óÐ7—S®”sŒ`YÞ"|ÿrt³djæF/¾ãkÖ#—{�˜St\Þ]¤-~çH—s-ŸœJýhØÊhõ—qÊ•¬Ï" lsâ'“«!´Ó¾=:!;Ÿõ wþP=S³Y]´ZíQ±q‹Ò—w§&ˆž‘ãG0¯6Ïò� ¢eâ€ïZ蘛¹ê2Т! £} 1Fzw…`d!ž‹!vjÌñõŸM´õCåÏâ� ài¹|ؘ5¢Ói„‚Èœb5OÓ�IIé n-ö� лYŸ €~�÷–�|f^$†>ŽÈŠ:LòÇoš:¸©ð�®’gíìu÷d~˜ÿ�{Aç8‡Þ�¨tˆj#ÍáûŠ7ü$x™Ê 9JŸ�¬bTbБٷ�î¢ì$€a+!Ø…Ó¦&x¼:A[ì•“!’N+¤ŠoÌØÚǹجÕ&?hÝh.œ`XŸâ^„à%NßЄ?wj ð§ý�ú”j/ÁÆ\ÔI}kP„ýŽ©Ÿ›o7÷¹e ÃsÔí(…†8eXE‚°ða�%^ �›¨Õ¨ýÓR›Ù‘�·õXDŽ–5«tD ×]ÈÉaÁC¾â›Ó91Kù4}Á‘åÝI=T)ƒ†‘Ä8zrn7‹ŠêÇ&¤C²IÖøA‚Çí8¦˜Lp~Ët­@ÒÏtç¼ç‘”ÄÅJêPÞÈqžf &þ� ˜Þ±±‚ªZnD·€Œ’Àþö‰�”r]ЋÊ&×pËŠ¿÷‡r$õÅwDÕvþ4’Â(ÕéF¹�_˜.LKG ŸÎàßþPÆÑÁaž%«7êb”nö+33Ž£½³|³m‹ 1 î׈¡�Ò…À*ÞYÊXá†%ñ‹Õ=©´ø ÿ:�¸x]¤WºÓD‚LÒ«aÃþr÷Ò×cküA*û•&`ý@ £±W05aH|èq‹Ž„”V~l^ÞO&Üæ©Ö*™�#ݯ3®/6`¼/né‘õÁHNH€pn‰Ä9-ªÅMôõÊ{¼–̸ Š)K)‰½ÚtZÜ=ø$ªÚ©µÃä�FVkl2K“€·º˜h›ÿøg¬ù TÛ"'w9)„ÿºdÅÓ-u@@Æ]rgÂx.²s´Åª·A ‰Ze/°]dhÖ„ý'øJ"cäμÚn]6�Í÷ŸÉœÞDþ±ê+N°&ìÚ¼ùt ˜”:>Õ{rÇAB{€ù÷S‘×áÄ7Ëfë A¦á$ ®"O&ƒÌô©ÅƉZèèò±okˆÈ¿À­—4‘®qé‚!%´•z=Û#í72 %hÉ#Ê ¡U*ÃB¯üQuÐ…[ú,|aTáâ™úÎïrÖ �õ¥ã$g¸ç”ÎÍlù FšCŽ¡ÙG€� )ý%.Œ$hÃôݸé÷S 9o�ïñæU½žÑ<¯ÀåßZpÀè|£Öã‰cŽa`t:É� ýÈìÇKSÏ@#¶„…ö£¾ÇºA@CëD`̈ Ìkød¾Ê¸G {{:’¾üöùµV/ŽˆIÅär7⦈û6xgKbV¡fÜ:ƒ‡¦b‹û+†µLîž÷EÝ[L´µ<†íG‹æÓeGYÍ4ÖXæ ¿�ÙõÔÇ1-u>>3>�þ žx.šHÙm䑲ÉBˆÓ7«Z;£<”{ò€1SÎÙMäw±ÆƒØš6˃ع‘n]°ìÊiÿ\r¨ËÍŒ#ÎÔѲkZ~n­ðˆØÂæWC¯°E3Æšv)ˆRíâ=wðÐè™ÿâ L«ø³òÞ.öäó[³Í5Ýñ¢ð‹|fã™28¨nÿB¶XršjZÇö·œÑ†á¬á¶9´‘d4Ân0FDÎV‰Fç‚èQdÍðgN ¥G8êgMó S½1yh¾ -Áö¥W/Ö¸‹ììúã9y»d¾7f´04Úæ+ðï_™ò#Œ×&ÖÔc(8åM ™µäàëX\à'i��üÓE‰s§°Ï]µ3+t¥�°×…>¯^ÿ‘±¼N€Á¯fôïÙNšo}¾Z� ·0áþ�Ø£C”[©i蛕ï(>Ÿ�wBô-±dÆð²œ =Ãsæà„Çÿ—ŸªÅÙõ{1Ìü4Y¢´­6Ðçʇ=¡ç/¬·4´%£Eò^ÍÁ²hµä’ä‰5±¢»@ARõ�zÑ›óä7ƒms&$_»_îf{¡TOÑ}ƒ•º!¾“¼\ID¢Oò.×ìZ0™wahÖÃ"ÐÝñô>E$œ“,£FSMË`$´)½»M“öSt«*¶*›¤½û§ ¹�_•4É­ £Çñ¿¢4ŽúSÄК¾|Ý1ñšØ¦Õ[½œu·R‚ƒŸGóý»Å~˜XЏ÷ t£´Ýß+OBŸÁ'x^ÒT¼\h¸e €¡T`]k(% bn0ä³ó³"AR‘ð:7“”Ô )ì_~ÛíçåÉ&/oe1)`!N ¾œ±H?»äê›b„ª‰±Êv»ÛXm6Ùù b¨óq6xÉvþ·ZoÎÏ_æ‡äËâ: 9‚çä§ZÜ.™šø6 Û.ƒš©ÔŽK˜%‡wŒåÉO6 °”ÒG~@½ŽŸlÇGôåÔôôYG6ci6ê Ï÷úh)Ú•˜ð×="â�s^m£èÖ§ñÈ&–¹ ìÍ¥vÄ‚Q"…„KŽ} ¬à.ã?ù¸ÉK ÛS]–­ÔLE/w²zÜ%ÊÎWõ6Óù$©nµÔL9ŒûÐîÁ¾»` à¸dÑ‘uÌ`ã•Ä¡\…^®}læF ~cn÷2Iðâ—�¯ÕdÚ;ž·$nXÑ%ì«h�vMé¢ÚQ;© ¬?YÄ#*·õ2©N`ÚU=�¼Ïþó)]2k~v6G ]·E37¦‘[c‹<1¯ÉW7—(ùa�r´²{®�*®|ìv –£‹ç‡u‹�¹9›zû q(aDöFàºROȆ6殺Š�éF‡]æþ¨ÿ]1§›øäd¢�ÐÁhíP$Ò}]@öhc¢aþ:`Ô ·zZ�ŽÛœ!FkqÛhD@ ŒIØÜˆ‚ñ�Ò*¢˜ßCÒËÄËÇL— G;Ï$²ÒÑІƒG”ÄQ>“!ç‚ÓëÔ!@ Žáh¶¿Â:›”Ñ(%ì\²äÐöæCz§gžA«,€¶]F”+ÔÈúm²0§yÉËËßDñ^“º]Jƒ·›—‡ޏ#)ßHÀˆÞ•5ç÷^nÜx×L‘ÃÇ(¾Û-ªŒ+yË9€^M­¶}¯\¿‰SÃgÑ᜴ï»a¤6Q?|¿tr¥¼TGj�¥¸ýú«õS`|U«YvÀE¤™Þv‡6Vùó­%¶-pL¿2N€Štyž‡Wϳ ªñ¾˜>;T/%úX¢Ô­Âûj˜Ž�“Žâ„òúC8ãt�=z|DÄF7,÷3‹T­ð ’[p˜\l…SCÓKG*ûp'Æ#â_òï’B½ ÊäV*ru…)ÓÙ¸!u¸ú¦sÜIZ{¦©y†ô@ô+<†–)‘—˜†Ä#Oâ£~j }ëÿ»/vß`¹ÉyrºŠÍl³Gk“Ö×ÖRHÃ,4$†Ì‰s (+ {ƒi˜ÿ$Ák^É1ª0_ËÓ1ãCäF�øzö´Óû£Q«(gég±ûgj û˜€�Ü-³ë-jüñ‹¦d¸L§&Gp{îø-Èv“ÓõiòäÄø\è#ïHµ(Ýv¥çZ_© ~õ^DU§Š¥F¬3ª¥q©î/¨ æ¢m”>„@ý”P®k^š¬€Y—QB Îzš÷8:PžfØÿÇÁœNÏD'GzÒËÁÕ'’îúb*4S€? õ¹Ë>òêUªI$ê«RÝÕ be¹ö¶Qƒa,í¸bÈ¸ß |ßÜN~( îe 'L�?ÎÄî å®Ò­±þã„ _ê@þrþî‹ ŸtÚ&S%ÇçÍ©àÚh™JüJÍ©hƒ¦¿Gš{NÐ=;ÈkH8ŸËi¾M�ø!ãꌲÆ/𢱀‹¡ gy«*ç[ÄË_昇ZÚ:×Â"Ú5šGbýúÌ$ëÂÝ·:…–b&+.|ÓGÝ^£¶]Ñw’'ìÏAsSÉßäœrÒ6c«Æè×0ME¸;±1>GÞºöó†ö ò ˜WñqdØ5#É£»q†/+Ž0©‹N4yj}pµ3Ÿ–$€*›GG#³9+¨oéGªZµ—Ï�-\ÒÔ¼ €¡C¦MóÁ-ÉÖ~uòmo,uÜ”ßm_Ä0I‚ÿ@”q1µ± E®xh˜R¯œ(î©‘£ºÍ¯.QÚí1aü:òî›רþmbªHÄR™@þ �tåBªQŽF„²!ãL�@\/î†P�c�_ba|ŒÕ6àÂÉìß U‰÷Z9±%Ý - ZI/oO:€®>mðq“lÐVxyû0DQX>"x¡c�›çZÆëŽÃ“þD¨TËã3(®'¹OR»×šØ§eZÖǧåÿ.r™¥§®2ÍÄ‚ÞLwÌ2·¥%¡®þV9[óIu‰Áô·Aˆ¯1dñi{µ�fRÀÅ*f€«þ*À´¿ !)>ZÆ¢ytF‡Ú#lT5øŠÃ ÇÊÁTÐÞÿ~ôîWòGb(ÇÁe<AYèÃYáaw´É8N¡O噓¯µ�Os¨ÓN*ÃÃÑlK?*b;ÔûÖ›þèz3`Ä›ÉÎ-!�¦üZž'Ó™Xí„Âjr¥juüƒ‹£�ûÒ["[ø©î.ÉU¨$©ºÙîpFß1�OóÈzä@†4]¾AÐ+¸HkêÄùyÛ—Æe†9õÆßÒ?¿ë\õ¥å"<‡)ó Îõ W‹ÂÒš¨”? ùPêåø³ D�F±º”|Y:o‰Ù¯»ì¯ˆI­¹¹ø¹‰óù+ytí{^ÿ@óøEiì¹!‚J¦¡œE¼giµ®Šr9Ñ´�M®i6"# `¸áöˆ·ëÙrOÚHg“Ùª“ÀyiªŠBwÐIÕÊ+áǺ5£íüÖî â1lM×oc´§à]€/Ë®ÌÓQu¶çì"%ñÁim�¶£1Ž·Šó|‰FÕØ Ù€¹\ £Ð<ú‹R²‰KIÉÅÔµŠƒó)Ë�«64 ±±wP΢¯Ìç} ·PÔíÿ3v•cg{Qââ¢úÔž™ÑËcecßÊ Üÿ{|Dzø©µáÑ̯ób¬õîU…Ƹ [I-B_˜þ­ÉéWH·èÿtGÂ^0`íò¿í9­íƒñé t—ç¦ôS§j½Ï¼“µ¿×Lƒ}4î׿ÚpÑH¿—ŽxC$!ªÔÊi¸üû:¯'híxî™^ûõHFÉçÅV£ Û»=Vù4ïÆ}P¢äÞ{³9œjz9ó©w“ _Ä;½¿«#ÉÇÑ¡”Ðsìù¦<×ú)C€Ë°ÍÿÀóà’˜uÆôfð@ò6ÞiÖÞ·‰t†À÷í– ¸ºñ)âA�a�œÀw`äêj7ñ-6*R*q§< ÐÊñ¯Üš¡Ö –-授ÀÈ!H%€ã‡ÇÂáU#ÊÑ262ˆ¢B‘È…õ{W�§PÚ†ÅAÔu¤Ioœ—»a†„ÇÜÕõVÀÉ®%&÷Ë÷¬ugxÉC‰“À'ì­«­¤[¶ÉS¦̘/ô ߣK‡E™ÄA’“0mVn$¿=©ñ6þ=>…~Ò�/i>¨Ìî¹ìŒa¼ŒÑE.Ä×ÇJîN…€™, ý7±8öÆ¡* é~äbNI98*s¨ÍyzýR_0")éÔ²œš—ö×®/€:q<VÄÿZÐʽŸ4X§+À1ÒK•…¬¹·Ï`ŽáÏW±ŒÆçþ«Ú¢ö9¸s·ªvžîÞ5¢OŠáh<Ï3÷/yJ{êß _ƒÍ¼)R�QÐäkG/I“„-»1€x=]•â�ħ瑡W˜hamsÔZ:èúàN>Üc›ÕæKoá³�³áŒé‰ïí/> G©dðÒ×k�—Eyeb3[]ºšuA,¢ø¡ö')M¿É·@ñ–b@kCLdðJUÂã%uú¸Ð>¤lÔE¢Øïºjëð¬�Q;3q(¯ ©6Þ«•×kn™¤KÐXQÄÝsvuÐ-0èM€ðø1v÷`¦à~3sM–]«X�ÏO�… ë#ý¨¹†w0ŒõM^Lµ‹ ¿A`¸}FY²È"wºÙOç±¼E‹Èí¸\ÃøóË嘸":b”ÿ»cÅ^¡)éÇÙ9ÑÑæ–ÿ”€õ+s”³…öËüR'K½[²ø¯yì(š~ºIÐ BŒrPŠ$˜et&ï36¾ÈJžt¡SÔ·¥Æ?®˜Ó ŒxÏ;"sGÕLûP£b�ä\ϥΫ<Á¿å”8ÂÉé–ãJÇÙ…/:k2£â¢ˆµH‰ <5ÂÍÙaÓ{™ßp;w�×½—S½Nl„ùÓÿ~AN›áÁ·E7ð3À#9Ž[°¬ Þ—ó$ÇöW]Ój�z ÇÆ‡ÉºG%BVµÓ7c梁⌠MW£%¢ÅM�Ô“&òln{æ‘Eÿq*ëÓD‹8n—1C–Ç›Ž®ÃE°w¹t •¶u"lþâóŸ.ÂØt~ÚXM-AŒ½óIþPF¯|€ë‡Ý +QyuI"¸^ Nã³*BLO¡¨iDþ»—\òèâ·GÌ#UÓ¨é~×Ê´>gàô¿ß_E_¾¶»Ÿo F�ç|.ñÍ p‘#\—áЧE/» }–Ñ®è'Ç�™$¼çšºã½ƒ(MX/MÌ\(ÅC„=•œÞ¡GX[¬³×CÅÈb#x™¼ L˜2N¬x7b)¥ g®çÔŠÊm’Íš«{k„]ì ³z E>ªu Ášñ°ˆh‹Uœbähôº^5F£-»";F©~¥ŒÓ@€Ÿ{ûŽ—»1³ËALT� ¹ÅV-ÒÑh:å¥�”$—–¿ wÏ WŠ}†ÊI‘â@)ÇPÅüy.dªðë¯FË©Q)öC{Ùˆ"£¨Lyóçè2™¶ãð±g©u¹{��êÖåŸ �<í¶\neºëëiN*EÏ}Îf3m�€V´Æž,žù¯£°ØNwɶ‹=Ú‘XhÞ�"f9j¦+å ݰ ¹I ÿÀ€+X¡“ö½³»ˆ­Žt¢k[)p»`æšn~”ÐOAK,e�© 蟚Ÿ æiôós¤¯C.Q™Xzs«pŽ©Ýõ0èÖß´y �Vùâj³ï([¨UEX“R'A¿þ(ÊÓá=½¬¬Î•ã¢�á>ëlIÅÚ"3éH6ÿsÄð†ŽÈ¢Ž·Ç” ]oØù¿�¨¢T¦&ŒÄL7ĬX¥`O &šê mŠCôßâ2Á&ë¦ÄŇmýf£.%Ì–mèÏsv´Ú;K^ï$¨¼2ìªÜ+„`ê*¢ÄÔî Yñ¿Þ6Û–wýOR�†2€À[ˆ~dB*¢ú�¸É¯¬ÑÃP Av%d�j~Ϩ�±Þïæ†•Ã{ZÛ€p1”¾H€›.ÜI #;Rve˜ÖÙó*--}©/ù™}bu\0¹óà�PF€;Nt;wO…8R� ¤ÔdÄ;7y·F!ÅÑa°#3�¡*ÐÐ'L—W‡°öEWO8_,UõLt;¤£oŒþ“éùUÉêâ¿N–1^((Iˆ Ѷ2î=0ëÒo"v܇Z KP„�OPÍkòÍ«¡†VÍI0+ÔCÜOm°Û˜9ÜPÐP/ÙXµŠYàøû Ò«(© ›[:H©§ÿ,2p—U¤°  —:ÍtB‰L®&Ť�m„l=ƒ—ô‚Jâa'»%ã?¸&Et‹—ª˜Á80f?ªï�šuMë�zwÐ(d%0÷צ[é:äÌÁ�Êø.ñvÁ‘ú‘ÙÖ<ób��™½Ñ¥Äœ¬›·ÑT>Bõ«Ø×i8A«ËI™æ * Ê£FbÉgWÚéé=¥X ³÷ cú@½¬¿]¦–oVeŸQg€¯> Åê4Éð{WA]�ƒÏ=ø,+öZÎXôu 'KP[èãRŽ,#¦”¹a¢²¸,Ž72�ïûj(a-¦„fp¨�DKMüBF²BHÈÌŒ@:�HÙüRÌü̉cÓL@„Œƒ;Œ¦¿mšrÍOð‹mÆðuªáRވܢ/¾­nøYSóŒÔˆé; ÄÑŸÃù]®yä' È8ÖeçŒÓy½¬NØ|Pí>§æÃš\F•‘ùNùœ’�Ή&bq6Ÿ 4 ýF‹ÓÏÉ™"›J™„§3DÖ ÿ/ õ§š¤�Ù­u²ÊèµÝ:B×¶ßð*öTØKòNÝÓañS$&U%`5Цªé�1áÀÉÝ–æóÑ´Ô¢f9»—çdüõä’·îäû¾â·ÏÆÎÜŠØcJÛGåà©·Ñ&Græ»ñô2@Š¿SÈVW&Ùѓӷ$ñ¼çJ+\žNûwI¦Íx»¾úeP¨x ¥NÏQ­HÂgWkÍ„Š’áIK�x(øµ?f¤-ºº›#%Ÿô’²?�ö©Eè× Ã×YXן)>;nÀ&Ãnûø~X1è5^çEê0E�.D?z*÷3Ʋ\¼ʪÿ^×6ô+Ь;f‚¶Æ¢lIlfz³AæeZŽù$PÃ2a+‰*„æEUÐ÷1 ë.ÒÔé¸*Œ8"* ^°Ó+‡ ÐgɉŽÓØNÅ[u:Ö©ÉiÛwÜyÕto_•ÒV š ÌÏÀªïük££ j�.8_.S”-ƒ†(ÙsžÔWmi/ñßRŸÁ_-t\%­T>²?N˜[MTÝëŸqVEó:aÔ÷`Ÿ�u.)ÚVñ OK2�Z a­�“BdÆiÃ�Sް¸“ûR)fÃú%§ð ²7ú!št¼%âÚ4?»&a‹‘S¸1…vcu©¡¬~ïüÄîT¯`lâuÈ2ª¨Í ÒÛGP'*`Ïïï(™{ƒå‘°2aË•nªiâx6óØÌ¿+Œg#OÝFYbvÝ¥Íõ"œ4¯9°F?ä>ªùQá>ç)�$àl͹9�hS$h@qH´¿ROcx•Ež—íX'KÏqª·tNK§À3qþs:�î#u»dÆ~î,Iò㘠Ʌb±¬:¹:îÕàÉ{6 Ûmgòš¬jøžîZÁöÊ•u*×}5sR£ @U¾«Ôž!¬~ŒIþ‰Ùòê/±“•DâÕ_�Èhî3ÎFÕ�³KÇùA°‹[;/_µk”äòÜ^Óo‡)!Ë ó¤#E qÌ|¿·Z1;+©U3äÜyöx°¿|¬U‰9×�ë¹­PB]v¢ùøuú �þÍV0Œ?Q‡*kpp}-li γ|—÷³ã±…¦ëæøý%x¦olÆ}_Ñç9½‘ô²…tŒ“"�Æ)¿öuÙ3€QB䩊¾�½�-§Ô°D‹ø>Yiàú†ëÑáS~Z›Ÿñѳ¼q¢FÃÿn•ÝÆÚ±à‹o°µÚ'ɾš‚÷Ôûï7Ò`cºý‡ªP èF„cKöksvÌxeí£Ôo´o<®øVƒÓk*“Ë•è/(…šbå�}¡µ]Ɇí«u¿™äMóØk,UäMžmªÍ!UŒþÇNÄøo¿t‚O³*br(�SýõT'›^‚Ücð„EÙùúêWÂßkuûѾ»�2ЪìŒþhbÖ®Q,B…èjψU¸5TË¿~¬Çd¡~c´h=Ó¨‘¼Œ]¢‡,‘§tG@š`3Úgþ“ñ3އ.ÑÈ¥#»ÎSæZ|é=TüB£‘‰}“Ñò§‰d|k[|)ê,É1¿¥ßTë¡Iÿ>üÖYžŸ¹Á#BzÓ'µJ9~ú`[E­Ñuí|? áR­»-tZÖ£ ¡C©O‹Þ_v)D±¶¡>» §6Aq5Ÿv­¯ïP8†ÏÝ3'¤ØtìásÒ–qµbxl,:Aщ×ϸxμºÁQ%à �K›Ûíf^@£ÝIbV©k¥RâÚ�j+<½ µøÿGBÞ §”fÖEF!ÒwŽ�æÚÚ=3žE¾s{Éÿ9Õöˆ}UˆŒ$¥“ixVõ$|Ât¢Ú±Å[=£àÜ]C7râ‘}4×BEc[±h#Y×®ƒÆz´‘<òÎV<þ^006w°p¿A¨¦…V Õó;›¾²÷@}Øaö ™ìðôI•å>‚\{ëÒØˆøx%+ç&¼È|q)øÊ"7ÙlªÇ’(HÐ�ZÂGM)kRDñÑí‰N,CÄLÛKXTp©… žç¹l8oÄæðöÉêèá|aô‹ƒáRŠ¡HVâC� ¤ïæ5øOQHçqÜŽ[iý­l¦Ã9ÔBF´g•>ÜËþXª?ünOa«ÖúåçBˆo/ÝQ0Cü™‰²Ê~ â8Vb¹êI&ÆçBWrèÚ3 ¤mÍæM„j}EŒþ‘Šÿ&PB�ÍäÄêðúèO¿ÙOêÆª8«wX´Qÿ½ ¤ úñë >s^×rudu¸0”~‰LÜþ£rúw³+[ñr‹r`•Äú±–>@Ý¢惡§ö‹\´ž¦×sPg1Wô(—«åU¦Èj.] h– 6\ÃãQ̆Å&N Ë/‚Åô¸J8CSZ|‹žT©ä¼‡Ö¾tlE1¥¾bߨŒ(]9$†ÀÉnO«%#à”T5À2 ŽgÒ±N‰1^Ìš• ‡É{Q[–¦ø�Ÿ–& €çh«¹N³3™J©Àd�])ÛA8תÌwX†Œ»kz@Ú+§¬•–óXŒ\ì-p/Þ“ ’K••Ôþådž?Ôs2,�ÁÆuPóÔ)`~# Á¬ÙÛ0žkçx®ØëEVWøÙÈWTž:-†ý9ÙÒ{lj'$IˆÈø]�øÒ~÷¬ÛW“Ÿ¤Æ›%,šü2ÌG5“xÓ„áüÓOTkFœÐðØDÜ?¦©†ròñiC� Ž™Ïx+¸Ö|:Äré&qÜÜB¬½…ÓÇÂgÚZ/ÎÁ¤pÑ&5mœJ¡Cñµp £aôVT^-"qÑÕÌÆ�ƒ²D��Œƒì�`¦C·GÍå²ÇsIÔÍÞáÉc”/Ÿå³ÀL€"ÄF¶Ç´ð9By橼p>öBþàc ipÙ�÷ê×l‰à]j§j^„òЀï"?< ¬ÐìXÜíz(ã…®ÎË‘]! “üë¢Ïü�‚q+�°†»jN,`-žîÚùŽT F^ïá.Cß� Æb…Dýx€ º€$�÷üú6ÎÉ$|™y‡¶W\ÝÖ+81ÈRm& ˱cõê¡ù¤Ÿ…cî|Ò•ÄkaÎ…Ko0­ŒØ•ç2?N&mý±·YcW‹N,ã²+¬ ƒÆ¨¥C@% @&&DÓ�”™o“Gp°P6DP¤ç}ùmú{í½»9…“¼ææK4ýò)íÿìaÁu˜E•LNyjYIn1¯9�¾ü†HÔ¦¬õ.¦ » 5™ÃÕå„d§œ•ú × Ï4Ê|&MC°ˆ‹¶á> Ø?j3û)�Y¥~ZøÌضrh¯*äòƼô…7£š¸æï²z[ú€í§<;¸ô¥Ý‹œ­ õÄ ëýG`uµÓøÈ°ÖË{P%»h¹Ôÿ‹/9Ñ\…Ò�wÍËùª³-¨[”kdèH‚îBΞ¤ä/‘Ï«`”#PxÍBÈa#œKž)vo›ÃU¨IêF‰O\Ó’"lK5˜!ò»‡Ößß vIH:0]2:ú¥� I{׳+mµÈDYx—‚@ ij�!eÄ–Hö$QÄa²j}ßœÇå c`­ùHˆŒ,|5‘Æ@AÞÈ¢^W]ìèÿfWðKx×?ZT¤¯´x{áŽÒ Ì•ÅÛåðþÏú_¨èŸV²S݆è+à#O³ë™˜Öv8Ù: °ÿç%GRam í8“æeÊQ’¾xçD&Ãr¢¤o |óÚÖ×)ÓéRù })ør19'<#X}›RRðp& „¶D´@žÃWå¯/¼£�üeXèêÿyR¾í[V¤Š©C(I&´çôýÍe\‚~J\˜Ð”™:ÂZB«“Œ'´ëvs6ægB‡˜ã¼ÞñÛbZ�Ò¨t�œ/j|o|×%¨.'g¾óü쮜!8ž-•G6Íh} ¢èë iŒ¹ uêzÕ\ü�ÿ583ðÓ·šA²IþÈWýë"¦Ì—[Ö™Ÿóõ�*+€m¥^A’}ð³”èæ43F Ïl»j¿]õˆŽh�ñÎ3‡ÿ¥'úÀÚc“/ œ 2¯9¶k”Ø}é—6ªUtÛÅ7º=âì…̦Á{+€N °gDÐb~3èo-€]Þêîû€1dfŸùèUF,S8ýó‘ÿzuŒO†ÜNÀ@пú1Gû®A0Û!†�†gŸŠˆ—Ú/r ‚œ0ýú;Ë£†K _ˆ±6XÝY]sz~A .ÂûáázT4A$ÎRJ¾�ö‚hÜ®7–¢ÚÒxÑOÃF+ÊìÝ[(éÿêl035䤨|a�[\ŒÀ·ÀvO<\ }Gª }˜¢ëÖQUØàí)Oös&-uÄW_](ûmšï&'r0úìÿ�€ö›)¥Å5áèå‡Hp^ÄËDÒ\[/"3à“‘F5:7¦þì†Fˆ<”m¾à¬ÆžÅ©¦y=÷³Ç*‹7}‚]{Jʘ´–*ýM®D‘åØÛ‚£(gÖ–²æÙ±H‰ƒ™H ÷Ò�…ÒùzB÷Ñl¢5= k™¤üØKv*ßHp5æI1:ZéP7aé_HS»\9Ác3nr—Ï8ãðç“Ì­êÏGUC8:¢—×èÒe ¶MgÂòÝ�á ömKšäT9Ú핪96µO¥žŠ¯ žu¼á†èµûܾ ›xüå”N�•ÜLŸ�ž¥õî½Èû¸…“?APþ]ºëyÿ"A=ÿM 2i‰ž›P.M 3:õ YŒþ9Pëø‚�Œž©]»\‡åù7ˆƒ^2f œæºD‰w³W|Ó"ÿÇ>RåÕ¬ ‹Ð›A=. až¤EC¬R__‹ò?›b­(uLï@¶¹¢s“ÌÎ2ÌšÉH>gYé ÛI$ðË™´3ìWJh?(!ÏBú}¢ ÷ òEÞa/dEêlR§€ ;çNIø]Ð�m�KdORTWçÍÇ5š3nwp†8!õȺ㪥|ÂÔꯘ•¸pGû|÷¦Moì²â+Â÷<²±4³NPF>œ—~õÈlr–õ š}g®ŸûŠƒ��¦�]_îjt·­�ÏOKùtKÐ�óà ˆöB�7sw†?2Ž�ëÎp’­¹%Òœ£>È&{+*s±8\ 3ÆD¼èÜ€|P†ró³\3“¦{Á¦±ç8ô70IÔÂ?æ1 î-P[-ŠþwX¶ 0Œæ›!´.iÿƒÑjAƒdi•`†[köµc5 6F³Ø}V::ÛŸ˜½ö²ê $è÷$áR´<%’¿Þ€â,ÕÒõ ÛJ�ñy–hW·Ö�d¿öslÃå¹UÏN�§¬d›ÏªërÏH¡7#rݦÿ‡‘w?µí´Ì¡ïËy‹ÕV¼Ã'àkïüÁ�$§ ÐÓ&h9)ô šÜ).Ú#ÚPè½Cäüòûau1‡ñé¶·ú6|9½Ÿº–ÿ�Z¹òYew鹯øܳQUUÁ 3¶Š€že&Ô¢Cø¤4’Å£ÁçHoñÃäᑨ»�ÔQè¶Å§o6×äC`ñ‰�Kf¿mò::�.ÃD#ÎÞ™Jðo@U)�IÌJ³ÕTá>,ú9¡ÚÛ�éÑ’þ� ŸX&Jñ°ê~û3V�²â¼êbö•¥ê^}³fg`²©]!~37mišŒ?C‘U#èV§ÛX;ÃÂ[%¿tñÓx¥³2¬5y…¹³¸¹,,ž2œSç�7:‹€ÛWG¦[:ªûuJ¶Œ2[2| žÕµ0Çò$sÆøê¾[u¹x�ð¬ý5Ü’Œ‚ñZűrN•ðñÞB�ìn¹Çñ‚A}Æ;©Œ³}…kn†1U{Þ8céÌ8 ‰©ýü’ÔíM" QmZ86åðó=š¹K Ýãm5„y†�†Î©Pû×Gèl&°!g¤“j°´Ú†"…ð‹2Gè9p.‰M<Âí ¿9ú[]ì�hL-jÀ®�ˆŽD½­ç¹fäylÙaÂu,In+X¨Ó-MÆ£‡Bȸ²aâsJdë¸c1—jéCc?®¹`üË Ó—E$ݽ|Y1:îrøv½,k�hœ‹†ïÄÀ­‹ нüª+Ú@x+9ÔCôr-)¶$ê4Œ§‚I¼!.#ÐEÜ×cˆ0ãt¡¼RMæéà ÃŽ‡“’%xþáRé©Û1’/DòZ™",ÏZÚp÷ì¡È·ûWðº¸7ãàŠà¿zË®oÚ¶ëc¯�zg¯ºžã—�—WPµ• '¢& §ëiz~‹€”î:âuŽîÏ6IvöZ[x÷>¨ªâz“†Ïµ–¾%—$]Ü-œ½‹0~—Ã÷–“ctÁú(„4¸Ú÷ž�ßFl?{pmTG8ø`t-ª±‚¡ƒ­­(&þúPý± …b¾ )ð.9ž Y­!Î?}k•SS“žSy’$X/L§š¦#Š÷'� s zî×щ~`³Ú¡]@Ñ^à ñ‡bu‰DºNþ$JðÙ]“¸â'Mëm;¯Ï²18t_¡ âÁ˜x°|PÔf4¼Ô_%Baµ¥<…‘¼Ó—ÏÂù†/RåK«VPãugMY Ùÿ8r(.ÉÕ�K:f@5 }Ý©šû5\»T"b¬솾‰St§"À^ÜkÌì ©–¯?€FÀ"õä¡×™M²J/€ìÝ^jZ²«† *d52s€O׬†#ÏŠ†-_>ÕT¡x÷JLKÉW…Ê%@ þa‡Æ²ÑýÔ½î\Ÿ ƒ­ƒØ3ó[ÞÓ.ð�>L%¹]¸›9bMÛ®=�{ ª�q®r ¿‰unçÅÒq“q ä.;_N1¿ü ÈßÝ…²HDE™×®HʨTXqDæ¼€ƒcl²@Oi” ê àk}D½, ›>w`2ŒõÄ^RS­Â“ß>Ð&ù‡v�€Ý•ªyŽã�}×Dr.³+D&lk5è>È1lÚåluËŒÙ5Ò�ö—4MÒEn(äR¢,Ò¨ë¨9׿'Ć[•„åh¹gCçâ~×Utœƒ‰{QçB\nß=á IÄÉÐÈaœ(åûáÓ›úÕè½õøøxꬬßIƒ€eµÕ#§nŒ¸6fGÀy{�›JŒåÞf9:-"b‹FÆÈ÷ŸB¸µY¥"Û Õ“Uü¤ þÎî�””Püà=ܻ͘ ý­¢j4ˆX‘žOÐìˬâúš|¨ÍÎqŠ”½]úW]'åE™÷Ò^cÃóf´=>-À[¬ûbž€å‘¹Fµù²¾<9d÷SBÏb>JšÃ™èm²�Í“©fÛ€Ô'ä‘ч˜ô9Ä Òân€d¹|Ì †eš¿\£:Î�ëŠGX–Æçžš—ŒBçæµ³�ߢ_2ûÖo™‰<  ˆÇ®_ÛÚ®SÚ«Í’°�·ÏDv =ãnW3…“ô‘l…ŨLg@hüM{‡¦E·aÝ2ÞtÍ”Œ úòE´·”Z”Yåò3®ÉRi5Ñ!ëâŠî$`¯QÕp8Š“Ào…[=Ê©Pm­F>*ñàT¥ÛûWÁŒ<_ÉË.z±ÆŸ¬S¯Ê‰Lò„´Vaö�k:3º: ¯pl8·&B­Ÿ‚)e4#÷<TyZ¹ßaÊ®€†)È÷ö¼½.#·:Â�/ÏÚùi [Ý`EñyJl0¤g ôWˆ¢×"Üá·©åifk¶¾yø þ/Ò¹¹8±àÝ›šúiës­T=¸{S¯ùÝ@t›aòš|ð¥Ï‘ýd~è”jx`4ÈfòÜõÝà-Em¸é|Àé)0˜ ˜¥>a½Ã—Ÿq’Ís†ÂV÷È”½|n $ ã/±Ñ–9òL«¼ƒ;sd‘÷ÂûÞ„‰p¨èDîuɾhC[ïft>KV<Ö;hÊÔAˆå˜þê†Eü­Yþ;�ÀžÜAU‹âµh’ž,ÝP.sM„îìÏOè ’âU„Ûñ=¸Ú±iV\ç°¾*ùlÆÅ&ØÜÝÄ=g%úbã“siYU4܌îyFÑCw[Ȱ‚j|ÿÊN»lsøÞÛËjPÁϧ¤!+™oÍÀÍ<Æë àl`ÄJdåøG­ˆoOý‚¾%¬|EÛc³Hn}ë#¸vZÚÀÝÀqc>á¦å°ØÙX¡{ù`¡éïbxÃF…`~:m€€#,ÿ@¿ùÙsR5Å �Ô‚Ú•îú¡*½§„r~#ñ_=™‰ÂYŒÆÌ*^¨’݇ XZíÁ÷ó5#8ê‰~¨'_ú jÚ‚¸÷%oƒ‘+h¸Z¼ƒð7PÏ–>Ö×T*blÄ¡Ë+áðÔÁo:Oáä‹ì¾3 Ï=ò¸‘I+ø=2A§:®œé"¾*j1hý©hÁ´‡çQçÿ )‚€”AÚÜtgk·{¬Énk¿Î:ª§2/‹¶n¯©�¨0ÇlL¯L¡¸”œXÕá C ÚtÜGå ‚‹ô®jS«¨Pçš;§^¬Y=2ÞáoMWõöU¹éæV6Uu$ϱž8ǵڥP#1O·roIKÅQ4`¦å–ÓkqUÓ¶;©ËtKe±¡ï÷D.ÏÈqEY’J(ýÐ|�ÅŒåþEëGŽÀºÙÖàØX¯Èk±A@QRÑäH¢{K=kügÿMCÙ1Á²û®h\Å+OÇÉ] (×VÏkE5mëÿ½Óí�@OøR,)_O+¯‘Yâ éŸ\ÅÅúgÅ@ÀÔHf,�/ßÀÖŽÍ,A¿/4{uä8È3ÇßÞ©;]Ôü©Ù!N?ÅPx°‚§0!—w—‹‚ìH?:á½ÏVdÅÜ€‚ÇЃRˆ;Ÿ­,Èa˜R/EŽØÔ¹)k\%'<® NÑ>@Œ¼ÀË6éùsB@b Æå8¤Ðîÿ)L"ù(ó"ë´Iâ€|ãy¬D€/¯àƒþ½è £?¡.‘ee¿M{€ ê”ɦcoØäÂeÛid²û) ºúg`F®ÅI´Ex~”¼ùúŠæ2í2 ßÇc‚<ÿ‡Õ3waaê:—ÐC>)X±¨&Ý­‹Íœ|¢¯“qðË©c&Ÿ‰ªóÖ¸»téyY™÷(rÎ ¯4§š[ÈÊÆkЕC¦$\åÏÓOe4$˜,¾·~3úØÈÇsW��oë›BÏÝož�/ë®} 9ú}§8ß…lLŸaWUæ%Âö:œ ÎÐY¬&õðºâïŸf)?|ä�«° 'ÐT‘¢Þ¶ÜsŽî¿=Ž+"‘,Åι7½ì©œT¦†…ûcY—1dÃEäÕ w)Ê&™ö—´dºã,ÑchÀÅJ¿+é5›‰–ü8¼N¤-~')*EšÎž†Ä6\µl½k”“A%-â7d›Á0ÒYeži6™)�{ï v8¼1¶/À’gÉWÎ\ß(Ð)÷´R(Û€ñRÅãÝMƒ”kóK8§ÄYLrÝát˜ Éš± æD‚t+³ ˆxo௖í-Ugÿûùñ'ÝîCG:¯·KÑ�õª±µ—�>©ËvxËÆV…|h¯?žö·¾ƒDR–L¾ÓnLæ×åq#‰úÏ458UÔij~ÅNΪr �Çp÷Ìåòý–e`øÌLMëR•'L5Y}Ñð I£ ¦b £ê{…å0h^ÓVTÝÄaP~:ÏÞxOl[ûQêa,;�¤D_mÁ^!P¶¬vYü Aâî‡9§#û%u[š÷_…˜zn0aTc3'£u@µy÷‰'g®N˜· ÷l,H3÷âðåBmÞsÿ¸]¢hã9"ùmNpzõŠb£)#Ê{â�/‚ n)x®5;ë-QrE!Õ ¡~™Ð¡žpó¹Øþ}bÅYÈQ`«_Ÿ/X÷ÜTi—y ³Ê!n‡¶ï.Ÿ;ÜÂ(ù’óœqZÖâfU™>Úrñþz>lD>/~�qç,i¸ÇV†«!æ@cRì<”Jo]Ä#_ŒcnæQÙàq¦ަ+Ô±ÿPëÄéb*Q¾¯ª)!$ÞYJûî˧†À¼ÊSkq½üº´»¯9M1§ËçºìÀ!—_è«ÂN|´r+ ‡€×œÚ6g€æÔ~„…ÈQ¾ñ©ÒªEœd49TSúÅŽòï轃vÜã°c‰ìOM½vq3óü®Älû9×�ïH JÌ-ElìÑ]L©%V¦|ðúÅ…ü꩙š÷QŠw“�Ho!åd|?Ñn§¾Ñö-˜±Ü•)Üš•÷Ù·ŽT4FÚ À?˜s¥Ôâ¾·ˆHŠfì3X{5 !£ l¼ïäEÞRŽÞ5užãàŒ wUç)ÐS_÷ÓX%–tNN%í9@Ù˜øÖ�c”ÓÜ~P$GügË­àPÀÃú” qÜ à æÐƒE�£­èša‡3`)]ê ì?@1ôeT´cïÑz‰iú¨”ü ˆU è2 @*Ûs4žK-œ/¢ÉÆoy‰ÞVâÇ:¯Â;Ü´q,·ÄÖ;@Ìla9ù×øtîàŽ(“½* (Œ<îO-ÅámÌþ;5)”Vœ§”òi•’hžÿüH.´Å†Èâej”àç²1$=B23Œ¾!Ú\åA­‘ÀÆÆ`P&±°R²>°f†NP§R\&ו¨¾}Ææ%H\Ñ”úCí¸7ÓØG»åÄÖ„›ûτё҃ZðõÊÎdø}¦ì¯˜#‰Ei~•†tScæÔtl)�Y~�çWA,®Ô¤FC[Állf%.Œ"Dœ‚˜¡M¿*ßð„O¬§èé×}›âû”ouÚͰF¥¶XÉ[ÄñÍÕƒá |´úBâë¹—�æ�æ{é$³ûç6®uD ·¦¾²¿è]§óÐyœKØèÍ—èá=¨¨ˆ—¡œñ�0�÷!�•|2B”{Ô$Pqu;Ö7G¥”QÎf“ÿ è'\Àîof˜¤V-cepÉä×j×ÑzN~Ï›¹Mõ<Š:´˜•M3]ÿîþÌÇ\wÑô°-Y­uú(S¨7~›f³Q¶ÇÑç$NR1™' ã¢S#Ìs¼cFhS •ï vµíC½ã¶ôPTã·ì¸Ç3ýµ�L×mzz.¯c£d=·ævulhÓ$âbŒIb| á�9„da¸nჲU’j�¡ÓÕEÔªû¤‚e#IT5¶%xéM¬¹aæ=|.h'“�ÁDüü_j—ŒþŠQ…&Ì<ŒÖXêi�5Ê]¦‰Ùi†<2¡rïµVKø'Kn±,J·ŽÖ6ÒUsטdH¿ëŠQ[/?lß‹3Û—+�ÉéHb!b, ŸLÉhî8O©YÉoEŒ¹k­wT0pDS»ñØD4¢ ºC¾ª:6j7ç˜K™x¡Ü„â¶µÕ åݶãÔWëú¹²ˆ··‚õê8B“‹Jì$>ùè&ÅÄb,ÇTÄ€ýß]pŽ±Ô õšXh÷˜\ùëàÜžn}+ÑÙ¢¢@�Ñ6A!»>Û öT鬡Jð#£xyïDá3M¯YM];Ú]2Ñ$Ÿ»Lc®íÜ’A :´Â÷r ˜Qfi‰­Õ¢V�T÷�yvŠeÀéU(%Uâ\dâ3E[àÔT¥g�EPÅçRž’ôä"x~ƒDå¥QÉQ°`öÉ?ã+û–r‡sFÔE²ÔN.5n‰{§-:X%3C ì!�`}í.O8ÛÝ+WrKkÓxPºÀ8ÜNÈq•)Gív¢(zq�2Þ‚Í8¦êP{®S¯³•Ô’.-ép‹@¾ù[ïÞ("�æ-Ó:f½l±DFN¼hæ½–¿d› ´Õ•ŒÆ&“}cßKá@\­X.>ÿŒ]›mèÝsÁ9kïñ�2b£•h[§¥My™NË�ÔÌ$=¾hÀœAÔ¬H¼²ÇíÌlõžƒZ²Ï¦.XJÇÐŽ4»¡êË ¨oB)I¶¨<«‰Má±ÚR”ºq�]ú³Å,”+²+}ñ ^ÕÛÞ_ª}€Äo5Пdî-Ä#n:dÞ½v ü…Ä�õåÂÜ]7ºŽ¤…Ð~­�yÑXŒv¸c=î^B� 4äŸÜ�¨"ðÑ;}UÍiç8ËyV2HJé¹ÊÇé" µôš‡@ÅŽ% †füfv-N'=¬¦ºIþ¡]�9(R•‚^Ç…¼O…í¼s™²jñPÜ׋r¦)¤ è5zÕtÎG1ŽŽNKWc+ïÜÈÆòÞ¯ƒ]eºò2ßû«jBt±¯ XY+ÿÔ›ž¼û:}¸±aYä·££¹�ÃHAÙóçµ±X#}Q5–IÃüD—<^A¢}t· ÌGuK‰¨£ÿ né±äH:n§S)¨o„ô¥5“Éyßì‡õ/îi>´g²ïéSð*‰Ä£ºS wG$ 1é˜Qâ‡E&go¹–ÕÁ/w—›ñáCª©»­-|e3Sa)0fQï »1d+†pÇt à/̇Ï"tœI»]„³Q߬¬Û„ pëÊ ­ÕJúE¡#ä3Ø.ß´ñ£¶Ä\|·pF#§¯%7ë&ã mä7òá�­\7tpÁŒÍoàâû9¹ŸÙ3~³½Í¹“¡ƒ sÍæÅo›×½ý„Ö« ¶ýJEün±u±1‘h„c'„CÀi"ÛxjÀ™w÷ó•S|ƒv¾ã;ëÒDðxÿ˜‹‰ÊXÕSÙ°Q{pïÉŒúƒ—%6J]�iwø´´â;\OS ´RÓ¹5»vÙ¼-å<ˆíô8<ÞŒÒé ëÕƒàÚ[µ°¿ôÇÀL²¡°ýY‚Ày­¥ëc *Às·H”kÛ�F`L—}nÃH:œšG5óròÓðèÆÉë)6gUÌò÷øhòð“Ék¤Yz Ÿõ#εfñ 2@ÊÉ»ð<§CÕˆ3ÅkìsäáBZ wz§’×t¡EÎÂ/&2MË}„´'R·j]}_Ü¢cQd¼;…ôã宨$®jÒ^Ÿ y{:¬QGóqûi7Q4!náºà}™I›r«oÓk.�/Vìrë‡ïà*µÒÀ—ÒhäÉH²CDž0ˆ}Ü¢\ìù!|ŽY&ŠMr´ñºBLa¬´Eœ8®èG¡ýÿö½ôX ÌŸYé°Êƒ‘AˆÊ1þÞâðR P½Ç!è’m:¾}1i¸nè·É�ù¬d³Kej&Û–Èêñ²-i$Å3ÑÄ´–���¡Õ‚€Ô0p»;úeÞkœ[1!1ç^èø?_ìà9ñàæ>&gmù€µäÝÔjš2ØýÈ'ϯeç$H°@ÞÖÜì¼d¢Û`ôË+i˜XõAÒ"W½VLý|vFÓ©7¾ éÞÇ $Jm�¼u>Ó 6~ÿE–¢©[=ü§®Œ�Z§¢°Í0®«�`¶Š)¶ ’ MB¬(fÊü®ý|ò¤Ñ *ÕÛ»×"ü,»ÕzÂrœä”ýœ~²¼ö±b¯XE-臶Ø�¬–c.b”8xfëÀ×’$2ÐHf¨’.†* &øwòëAÏLj‚¢QNTG¶ˆk‘>\ÚÓŒ%1/Î݈oâ2®èQ‡Vθ2D;+6©WÓîwˆ±þXéU_!×À"¬Û9Ú¡cþkù(z»!uœ6â}¹óŒàÃhÿÃZ#Pê‡Ý©�\��ÁD1~!²=…!*�¿DÜ *5-Á Xñ½_µþÉüŸOM_ØÒÊõ|Ó†2¼›g½·`Þe¸ÕB4Ò€­lé=· Ë�Ž¯é¨ŒU!ÙÖ^p˜4æù?‰ ’¨L�1û­½Ø#%2ŸÅ±¦4÷]þMÅGùÎt’†´­BD„ u˜ì ^çt�=ªIRe5sž¨1ìU1+c(BC”ˆ8pžÏâAß?R0¬QJo}Ñò?Løµå�Š¦Ò°7ZÐNï ¡´)´dœ€QîòÛ‡<߀úè8b9�>ÔÓ( ‘Ym¶œ.#ïÖ�¬™ÛÍL¿ûç£" 0Eµ /x†?ñH¿úóÆŸÙÌ-Y�dÏq¸ÂŒHÃòù Ö¤üe`jlm*Ÿ‰këÊ�Ç𫈥öUMŒ'üo,K¸YÑÆSDd Ë,eù=¥�_öÔ¯3v0FöºâŸ™Ýà&SÑÈq’˜yd� Œƒx8ªJêë÷J¥Á˜²S*dP! r›í5 èvM×^jwd‚ëjèlcÒÒ;�Ïåù—1oK-»Ä£·™žÕØÒWq�Tv_–{‡Ít¹‚ÔÊMU³Ìdõ Spõùör­¼êÃÝÖ_@Õ·4oøž ï¹ãš‹l—,�öê[6‹*›^ýñ‚ûGV�¡fú­2'§731`v†ª²Ì(…M„¥!D�ðê¾™D!íq„<}coÿP˜â“ŽÒ7BÖÂð$—êîò.(ð¹Ô}0 L¾Á¡±M¥[ÀVõ„G^.' yÔ:ÁLNß4hwþ‚ÑúÀ¹PÃÖƒÕ ð©ð¬#¯½M„]wœŸÖ>+�ëó‡U·¨ô$³�¯•éEôì4\O”ÓWÃå¾�|„JV­I.—ûo ô: ‚·[‘>·ÓÇÙþôË©tÀØt>Ô²± ïîiÖ*vÂð±kèEîˆÿJR)@D=òÌ(×…ÐJnŽÝ!¸­yp÷ ä€âÆ,ÞÈ)¯–×Mžù«P¹~ Œ507Xï™lfÙ‚yΦµEik7†cŸøt§g–:›ÿ±ëg~…v!œ¬1Û¿á§ 5ž$ˆ‘^â~%¥˜õÿ‘B$7ßç™)Èè…]N‡‘fPÔ¸ßy 8ŸéõË=9Î-&wØZÈ£]ÝòºÏÝç[h}÷Â¥ŸÔ%ÊÑø‡¿BgÑ×�…on,÷²è HÑêÃ(Úƒüq:‘®ƒŠí‹t¬áÓ�ªÐU òû…²V=7þƒÃ‘f.tt(ðc›6˜ìÚûgH†¿U/ÒÃüD×�»'u;CEÂ:\©ÚÛ7™Å1‰®�‰ï�à8ué,0ã™I$w„`ôþ"¢ÏúGh¢þÝ­8Ÿ‚^­ÄŸÅs1ò‰ãÒZí$Ȱ})6BË™Ëñî èüކG-Õ÷�^{®U« G¼ÔSãê‚ÎðTø£Û˜”¬éÙ\;Ôñ/ÐØÜoíìWÿ9×꘸g†bR¸8>Šʽk@ê +ao9þ@}E �ì²õîÀŽM5Õ_ƒHvO@‹ÎÙ“|€¬µ½½Þ\’Ø”‡Tx Þóݲn�û�®È}ò>x”ÎïN¢âæÍø·HB¥6!©#¾šêc˜™ÞBÒc[82 ²«RÍ"Uó0^)'hêä<%QQûx˜)‡l}…wh ¹Sº «/ؘ?¯[–?Ô�¼Åâ†ÿï�REëê¶–ŒéHÒ:•TJm[aX-ãRŸ3pï‹PYö–ÚKy5kêA BwV³¨ž²è" �i1+¤OsnÊõc]V?ùx_Mgƒ%…qÊyÌeò ó”DŽˆ’\Kv)9ËÛŽxé°Fó¦|5ºÇ-©Ó1�‹žG–‡Ë‘¶š aÅ;LzX# :«ï»€Òþs莦¤©žaÄ…T›Os# ßZ E¨rNömës}äCØ*¤C©é×µAÔ>,² ·!Ç�Ð @`©ª³6[QŠ)#,Ö莋±âw É^2cɯM–3h&Ûç½ vw`Â]ñ‹i§^–mÍG¤¢&šü9ŸÎË‚¹…·´£#š™rŠÍìj$fÿïCpú•W²éïÜïÃŽ¤ß#+€El; (p¨! ,vÎM¾  MI…6%[æó{Ï‚¶ÓW¿�)T1ÿà€aÞNlA^V*¿û¥‰þú‚€¶ßä�ÐF•ŒTþ×dö�c{¹?‡ÆbŸ§¬D—Dõ"|Á‰ÀüxÔƒ"»œøe¥þl÷îMp) o‡´ÁœÜvc¥»”SK€�J²m"�â7_ ´È `mVßlþIÛÏ#䬈KtàNohY¹S­©VTŠÅ C¦Bž13Vð½Â¹�:Á=¤:œ s—½Ž&­»³zHIAõå°ÌtÅ+=9º Lç/Û¯J= "hG¥S®/x³èÙ±³¹º!Rop„'Éh¸ÔËÁhõÅ0uvr—Jr±;=Þ~ž~ýGò3q8„ë Øl~¨¦ ¨&c¤Éeb¤¥}ΔµÉQþK•?è¡ë�ƒMï\qkx£®`Eqú<–p»|£—]†áEB÷£Q¦‚{èdSý[y*#é¸N„pÅ[¹]€&±³ÃׯÄrs¬¾›·õAö©Ã:[ŽßqþCÅd¶}éBò|i©tBÝrú5=Ùv\bÌC¥õT¦q.qˆamæ$§b:‘+|;´GÝÜ"q¡ôYW¸Tà˜{¡¿5yÑF* <à€»Ra<è)k}ú¢…Q¼žØW CD×è’6GÃ…XÉ@õrõƒ ¿¸éÔ®âà}: ù¥Ûp¨]n8J­ E€‚µ0Ðîä½M=öF0!Nž,“EinÏ®íŠA¡pÌë3Ä•׉«z€žÓ~Ý^ù'|Í`MÎ1gV�,[IüÂA.6¨âåÄÇ>fÁx§7‹è„µ!à­ènPþŸG•#ž¥Õxã¬÷ßàˆiÐ�1ÄöÀ›ú¥�ä «¬õýšÃ®"q^TÍHá1! dÄ � ù·ôT? lnr6&5³2©&_Já>:f?Hrâ@á?ðìûnæm%ɸܬHpàLì ¤Ö.-ŸŒ_†§òn÷ûR»u½¿Å‚÷p9vDÉR‚õ�ƒ‹ßS¡uÞVB^é‡%ñLâ=i¤‘i`Âú>—šÕoË  ^Æl�ð§�P�òß Ñ ì8ÁW�ÉÞí³oÁïP܈H¯éGôj›S³ ^l ÂÚÄ%�üàê„c;�-uœÁˆ "=û�‹ü¬[©ùÌÓ* F‹˜pU”RþIõÀ´¹³ŸÆ9÷éîI!ßÛ%Î ΄墇"éÍ®6Å &ñÁ«BsN¸voŠøü-ꦢŸ�Â#­K&µ˜±À3@�TÀÁ*ëƒÃü/Þ‡sým}{˜ÉNV¤bÔóøéMö ‘ †.\7Á|ÜoÓŸñj\ÆÊÄŸNB4õÖ˜‰Ó,‡¿¤{S²—œèñ]ûÈ#mäŒ@¤c\¬ 0´oZÑ3ØôùîN¾½×fuûj©ÏÌcœáÜ�/ƒ˜Ö˜vÇF<âš�ÉY‚ñfNXæÏ}‚�sÃà®e¡[ØQ{Mwa©_ýr~Ñ-Æè\¬p6RĪT>¦,5h5Ä<ÌÎUüpí_Ž÷qª�}AºõꪖrRP"ˆ›„b¥MF׆²’:‚÷|�ª¶÷( �Òpjg[úÙÝó°ùª8§±éWL¾a4ƒ‚øˆ «{V�Ô ¾[êMžreHj*õ̃�üs+ÿU+ÍÙ "IÓ¿ÄÖò~ÿ" U(ˆxƒ6‰%ðV5× î‰6·WadtÇËVR*!C¶é±ó–·™,¹ {=Õ…û øùd9õ¤c1 |º“ºŽwW̲45jœÈYè´HsîÑÙÉ Ð8ê.?5©QÃñlæÃ{!õ0Cx"dõŒeú¬®Åœvvâ#¶É;u|2«àÅèñF±Îˆ‹²áòòˆžÏ0IÜTØáà¥gD:òg¨³\êñ1o’š‹Y‰¤è«àì‹/efµ5H²ÑóAˆãê8mWèø5ä€<£ÂÍðÍU\´ûSÙ1| ¢!vôÍ%õ�ÇÛô§ ²Ð)€…¢àˆ>: ÉñÈ ¥ø¦‰œøé7§iVÊh $ø?ô‹äx†ÿT5|/“[윑{A62Sú¯3bÿîÞ2, ýv*ò�û:­OnGoØ¥Í5®ÜIcƒ¸£lu^ã†À/ù¾›û\|´©© ™K=é½!ÞU4¿þ¿ø2å‚©Añ 7‚°—½“ª»VµÓ©0Ó·&¹<ÕÕÙ€�)ÊdI³{E*Ö<›!6€0gª™{Å`ŠÌÔæXÉÌeŽk\¼|z�+[ÖÈ€Òžïö©ã)Z šu�YòÙ;lJ08uC$j¥/Cá &Ûݽ¹ÑTSXˆiƇ¸œ{9K­%róI%®^wÕóN 3¦>½_Î9)ZÏˆØ ýt/õ;cJ*h-°Öäk7©I—@"£gŠdµšäV„|ÕyÐb†¨»‡|G¾®¯—äû›åµ›d �“Ó×›sªÆŒÐgò­ |áÄ”uêp>àšNL4;Ä‘B`¡£ê묇ñ¼ÅÙ;s#„.ŽËܨ­�4 9ÀC;CkáQµ·8¥ºŒê«´ô]À‘õæ'�óJ¦(¸µjá……îLÄÓ¡¹°ÑíþDÐ’¥Ü¥êóor/NË4¦øÅO�3�ôxAÊ@쌵°”» ;û´bd-#GH=ãJ£ù¼¿´HDjÉ8â�4j®˜ç—AºÛɰ¯á‚&5«Ç5"´%÷›¡‘Ú ­ýx:¯^qS­Þ†®·|oF§é6¹ÍeÕRø¼ØÙ´‘êøèïd|o7qƒ8‚H‹ã†4­ÍÃkMÀÈXö5KÃ[Ô' ‘�:½­}�·q¤–z¹ÐTµ)©¢NCšs'Ï$yÖ•*÷²ŸCþrIj)!D¾¥È5ŽÒV¸ô‡79üâK豜Xý³9³nÖÍe­:L97‰ƒÎK.úêABôš9Êû—8Q…˜ Ó:rRÜì’Ã@í‰n<„Ò4´ŒŠÓÖjžOÖ£å|ä ìGˆ¶ Úð%‘üs®8PÃý¼LðÉ: äMøÔ£´¡�èUçÅ‘†÷mû¨K¾n�AÇæ–»5w²;�A ¬“¼¤´›Åw {0y�ã‡?ñÿ‘î©�J‘Ú] ü㣣áÑÀp:€°Àu~ž“sµy{‚5zëÌío«X’ ×õ˜¸ŽïvPmöáþ…BN{Æÿ‡ù•àõyµTŠ_°À Ψã–PçDš©ÅFs³®K·l~Jí² ¡ßSé£ÈŽï�Ô‰ÅÅ€æ¿úøQ¿ÂÜÏù²}W:—}@Møã›�—1JS8@Šðχ¿c)”#ÒP›)S%t­h£dËÞª@7õ±.ÎÐã˜NæÆgÊ¡zÔÖ,¦pÒÙiiè <cH>@$6+¥{,—¹Š9’å@Õx"n¡!ƒ¹æõøÁ­‚¸O°ÚÌçJ3&úc„PãíwœqOphgW]º?Š® 'B‡Qñn  ³díì[�#¸LÕkÿ-k-ÿqý¥±É•É•5_}úD«i‘gÆrQ¡‚Ss�õy”}ÉtäøÝhÌŽ"ž<Zr~Ž!VóÜèÿ˜ÔÉoáF)QMcH0¹H�²·Jï"§|”*ýÉkÃÞƒôŒ’=ªWTÖ„½Ì¹<©{VÃòmauºPE‘Ë×)¢öóeqüBSàb™ãl‰ûߨ-s)xj«E¨µRÙŠÆ¢pf¬ŸÖ¼§�—Ž:'¹óâ˜WÞÜÿZƒà"bKlÙÁ†W‰‡�aÙÖÛ12[^ hQ§)•ºæ¬-«ãŠI¬ºýïiû”ƒbú_,Ù� 8êâ)ÐòÍãÿÝ}]ç°wüÖhÖF¤ÙÓ)¾lËѸ Ñ×bj»}á ?§ȱÿv˜¶-ÓFZûž0ˆïBÖÕÈ-$DìzC Ý²8S©)ÆÆL<a:¹&5Sÿ’«ÙŽã¸Š±—4ù�;Ù”W9QÅ÷äbo¼èœ[“‹A:Ya ßÛQ€"Ë€yÄ sn“7H-¼ìý(iíœ6¼~;_ÇâÁ€ùùKG ËËÈææ¡lœu(<Ÿë3/Wð‚P¾ñßqEËn³ë~÷kPÓ�ØÖ$›ó•QÒ€‡#Õ”3,¯{~xÕ‚ ~ü6Àf�gõñf˜šÒ2a¥Ñ~mhSî.{—' )p}ð…™eá@³ŒH§¸-:äD $ÆŸ¦·hQ§ûðpøÑI,ßi±rÚ%¼ƒš› çe ¾ª¤/™½©]ɾ”]ívø[¢4HøJ»öZ$ŠÈØLí4Ahõ¯(bËáÅ_•Ê4ÛC¦"ûóË@?:•‡Öu¢ëýЏ<²Á:/¥lG‚S†ÝÇÊ*¨PÁ•�þÆRŽÅ Õ\{#›ÅÇÿötå—[z^}(_äÛ„U¥Á—„Î tŸMVö¹8xCü!”䥋é¯kɸéÞwÛU¶�+‰Å×ÄÉfËÈ$ÝÒÇu!µÎã…‡£®Yo’å�ȳ‰„*V�™ûqlíbÆ!úèüATÜ#ÕE6Å�®M<¬‘HQŸ3IÂsMo�»uFèS¸‰dð´šãU7uz§d”`˜% ,!*ÿ<;ô åÔzÚëÑ4p‡N*ˆ¯Ù¾”uãUDa�ž@sW1NR¦²z¸!Ü„—žL4Ö<ºM�N-=ž÷£­-íŽ7à6|úoÀ=×b5ƒæè¦7û�üv™¡¶�8¤<ƒÊÂv†Iò�¼ß"eé¿Åà\#‡z¡l>¼„8¯¨ÚjuÜGô?ŸlL—º9È/lâL¼˜€«C-C8¸£ô„e�÷ìNi—îÕ2áݵVÌ8óÚ��,÷ë½àš ¯ i»lѳ`½c8º™ÛŸ«Ñû½,F½§ØûiXY`c¼Ì½…®°!Õ·¶¬ÍÄMº®ÂLñMZ¿9`³¥¿>¾ÔRtÜÃJ}€~“P¦˜W1Õ ç�Ú䗖?un÷Åû¶àÁæ.°MÇpb©2sé#Ëð;ôqfQ´ZÝò’MoK†ÊÂL73;×:âU@ rÚ²Ímˆ`zÛ#ÜáÎø`,Ü�¨ÔÜÓá-”õj5—EÅñù1c÷êv'fJ‰4P?h³½+‚㉧¡#¤é<ƒÏ£MÂþ†ÍO:VÀÞKjé¼ÂåöCnô\¾V¤¸é׬o€€ù¹cÝÞí²›¨WÞ¢ƒ¶—ó¢*wo‚!`,œ�¹zF…½ã¯!ÉŽ–™u, .|Yˆõ3j�Ò‰yЂ†ã÷ú!çä¸M•d…tœ´�Þ/Í¥>œp6`3ùN¤'d;€•;§V�ΟЀä—MC¿išZHçË'°¿ÚωW9¨5É õqG—�þAph Eܽ½Ì¾à¶¤€QEa�âPFŽC„òЉšç¾­h¨ ‹+r™ bL²*8}l?“]ÌvÛ^ƒ BlJŽ‚e‡>‚fÆüWŠØ~Þ–Ô‡`åˆ8|ãä\£8òHUšTÈœÚêt£Æf"EW=M‡ôúZ.×o‡úœê,Ê¢zËÑäóQ}÷)jkz f%XʦÊxö!ú;/Þð7 ~u¨ñzT¹Üã+=7}5f/ÛP@Äj±�ÅN¢êÒqrnò°™ôøY…ñÝáZÝÒÞ•Â-Œd Òf_�6MuljA´i_´\U…X´µrYs~j7n·äx@ßSƒ+)þœ&-KI.Û�ÊqÛ¦ÞZ¶.ªû>CQ3î“V´V! ì‰˜ÏÖjœ’¢I-†„ûvê®BÇE”ƾNÄñÆ& "Â4}ËA-ÈEÖóz?±Ý¿ ºLI­ì8d— !„²Gó^‘Ëß÷�A?n =Õ?:ol×xNÍ–`Ìn e—žÃ z%Žûꥧ´ÀŸFÿ‰4gnä×I*‘¶…®S«Ø2ôœ‚Ûڇʢ#âé_h¯@\ âÑ¥À ÷„Ù·+”Y9Ronߥª³ e ßFŠ/ %9]šÒ¨ ô�¯áqæ¡k£uiZ5a¢/ýO¸“ »‘P»¦eë8(Òà EL¿¯|O’a4sò̯_^¹Á1iü¢=V¬!r‡f6¼e2‘sØäk!¾Ž#ky™X'„$@]Bªª2eQƒÊ 8ŕٺ„ë�XŇð+$vm#¯ó"Þ‚ù«ä€jÔmRx¤Í¥j% t¸ªÒ{"9�yBÜcÁχ!ÅCYv�¶/ë}­· ½Â 3‚pNy�²íp=Ýôí¾Øw±»`�Æ0zÖ»H…¢î -‰h yf°$_úô–’g”n&8šŽx¾_fXàг’$ãB ðk�#÷GSŽïù•E°ÓeòŽ=k"€¢1 ÊÙO÷θ.�Ž 'Á¾‹O1iÔ‹Tª:pží(´6¹°’¡?EÙõ’¾öÑÉÚÉVü×þL.TÂ#ù}è²£úº¤}ÕJPWN%2‚|]ê(wÁLÚÙÉ1,´4!‚…\O«�óï fC �OÝK9‹y‘ˆÚ>XaÒ@nóã ™àÙ¢—ª�*ú�o¸áz”qµ­vË•¿û*€º‘ð+ Ç�V®Ì/P‚¯qX¡“¤û‰e^üCÍðf–í\“Ph½1…oee.Û¥=(# ì]3ž=6º°7š^ç‚¥î FxI3c¥×®C£h5j³‰jÛÝæ7yû„•BaÃ%öŒGP;N‡Â)î¥ê'fnï+}E —å9 áaþ�‚6lfŸ´ ›:Y=Dþ”?Äè ŒÔÍdY0‡0‡ƒòû.Š¿£\Ü.–zN§Æu�ŽÙ-£‰�ÛÆ:ùÛHŒWÿºa� ïÏDÑܱi<VÙl“üŸ¢Fô6pj[Ñž«G—<—ó™3‚éÙôkõXÙQ§CŽsò:Zºþ-2<Žz]ëež§fùµ1�áy}ËöKzqoÊ9~"†Ã{$¥ÄƒåXþs6=YÜï$Ã:ýUVCnŸb‚â � )s]NŽ£@ò#dÑÏ®bjÊJzPÐeI$e|ÐÔÓb廸~Áçà&MÇhpFȃ€êõtúa_K#÷°Ñ8ºTƒWxî$¼Pô«6áéËIøŽ9gô%…7£e"<š�,ÿò¡W;­—Á¸Z q ª ŸÏ«‘™#¥¦=‡ÉÖSÞ¸ùLifR‡×§ß† nã.­„:•‚››Ð_&OH-ý-¡$§8>°K°»½N/CúÅFª•â‚ĸ;3Pƒ÷F"Ç2sD„ß&³¶‹£(H±½�P>W«cƒM•P¯fƒ×‡¹2 ×¬È öf6ðÁ¶ ì•þdjgéôÖÈwÈÓxè2œlèC¬7¬¨ü_¢ˆP¿iwa´Of·gyjêÄ8’"‚8�gºWØô#% ìiZ/VZA‡2Ù§so­‰hhËŸè øP3¶¢ÃÅ¡~˜ÏòÚ:5�½Ýƒ¡=ÿÌÍ÷›ÚoŠçÉA�¶iÇäܪÔ‰IÂØ¦ôiêã·»"ññ‹ži‡†"JX RQpÍ[ N%¿¨´)ûm`3KÄH…u%¿Û~Î Féq³´­þ)UˆÑ0*£{¥c”nk¤!5bÃÙŸd5A¯Îj‹Ö ˆŠíy§òÝs®Qö¼8¡ó‡V×µòçV6ä\ ÷ݵ~.ðûø6XîT7:óÖ†~¬ö£&ù¢hòGB\¥âv‘®T•Ç&·f^©Â˜ÑAs…ºÔ®Ñÿ(ÙvŒ>®›[ûê)��9O ²s� SþóÕáHCS±ê†•ÀP'½-Û¡÷ý†Š¨`Š4’¶ñ5*>–»TÃumú3‡Þþ¤v$©E#´#bKŒG+ä›hÞÀ§K+ ÝóýÈ”Ì:L’¶¿ÝÆ|‹zÝ ÿBÄù¿¡p›öwÒ'¢6�€ˆÁ´£I#Î?–U^”íNÝÀâ ¢4!¿"# ø±±h*Y,Ìîh¢>1ê. M—q³ênx|„<�Ë��ÒY}i —b†ØõýŒO:×ïwé y~eE /¶Ww4–™ºÐß=’%D£xc6ßÒ�s½D:©h¹l7@× ŒškÅw¿ÀìÍp»û×L@©˜¯ïJø=+ i6ÔµÔŒLbAs´ª¿i.m߀R>²2ìÂ] Ùl#¢Øy¿l„(tTÔÈæ|ð›Â§·d¦U[·¹3p¤ózí¾šM–¼³MSaÀ·ßpÕô×—¸&òµ/DdðÇÑx’’ZÞ`nkIkŠÈÖ–cHu¦àÝâ©G÷Õ³S»5�8´SJ?"VrÚ&Fà9ºO./â³�\%ùÎgNèÒSœbOc¸6ƒÚJs©¹²ÖÝçoAÎàŠ9åw®bQ1Ÿ¸wa«ÚOKqîŠËfÁ;”Ç…$vU 9åh¯öÜÕ€”? gý@ñ6;ªwtË'>°šgq ÃÛ%£–þ‰òÜðƲ=Êî~Ê×0ò‘ÐŽMµ< wÞuÝþ†ö„ÂópÂ=tðÈÄ#‹ßœíì¶©U¯9<L»ïU>û>… ›�»+"=!ÏÕ2–‘ˆ±U)eŽ‘¼Î©Hd“+…ƒ¸k$å®iiŽÛWr9yè¤7ýQÁ­ËÅ×hŠxæ¨I}»·HhNc‡/!5jy)KX„)ÇÁÇÇ{P‡Môê 5tÅ2°u ÁO&ªúô¯Ç9ò*ªwÌÞdwo`p7å3jÉQ¹&ퟩEy;sŠúh{ÿîÛœÆX+éáæ±ŠÈƒû"T2YŒ›� PCDÊ%‡_Z°Ð†�µ‡�?ºW· ºZMÐ~!ÌÌÑ¢×aq�þÕÐç7¢“Fºfw• ר?eûf¦0¼v!lî/ÎCgÍNœÜθ—Ä0„ˆRB6g„'|º¡ñK×r èÈ<`ìP#ǧÆwS¤�ýbÃ~.8FûÓ&úIá“󱋾ĩO;¯@í¦¿m-äwu³{¤OñÙ®‰Z|¼BaŠÑM;À¬Š)‘ôDÒ2LôÖy¥äWž}»kÁ6Í+ÆV$|�¢¸K ds-:L°*á|ØbãËnü5Y^̵jGèbd¨~ÿœyK\1Kñ,6ŒÌv«àì”Ö &퀭4š)¡f.t=„m{��Ô•«õq�×ȃʄÔÉ(¿—�\×,óÇ%)ÚÅãô“î!B?�/ÊV½ŸŸ`MóAôE�†ôo9“Ù”8ýpFÂÁ4Î8ÔsX÷ôL¥ »ò&îš©�ÕÔÝ4Ÿò¦ìñuu7ˆ�y¡�6Ž~ËÒZêÿìWñó­JÁËÉÈ{?HÊKK(’b¡D呟u­¸ãÐBžøÂäé—ßGW¢N:¢r`TˆAýe½žAÒÓmç;zv6tëSey FÜQ³ÜT=‘&îp’#2[˳/£Õ¼â˜Ö›\ñëp€5ã5\„äÄgÒ9]/ë1á�ÎõG�ž~¹l‘2㎄ƒJnAª"Ç{;slü(Ëè¶‹¾ÎsÖ7[£P}"¾N³dBÀ~Þs¨ ऩª…h‡è±žø¶¨õ&ÐøØi+:/ÖÂw’"k|Ù°=K²Ùá=À û6 ä¿U´Ñ2pn¥ºX�i†Õ˜-ºJdieD‰Yæìbò0pl�FZùñ§¸ÚÙÀM¸�ô÷®<(µî�Ãùyc!Üú•Ýrô2·Åú‡úö�ëhlÔÖ@Ré‚ß�FÎÁîôÉ+%Ò°e8¤¦�Z챚í'©Ÿ`,–4ª"ýá/:eøœI¨(ƒcð U}±L|q«’ØÒ0 l *ps!ûýs¹ØqËîB82ñåV4ãr:ûs Ÿ2ÙÆgßñ¯5¹èƒôP_pR¸·J.‡—H¿›3ÚèZˆÆ‘!Dv�@ «ÖI>XJ†(ºá²ôC¥[°Û{oÿ¯£øRž½É¹Ñ�–^ÝÙÁë�ކ“â¡}î#ÂÏçÊ­ü`šrõ—Ñ|wõ’â~ä0ÂÀ“J¼o ~ùdܼ£”¢¤‘IÂX¶ý�#ýÙc*2wÚ°OôïÖ0®yrx ‰]rVäG:³“èøÅ"ä ´þ•Hå€&üjñ9¥èŠ÷eÎÉêÒ NïžôRÖkÍ<…öÈaêÉ£OW×GrJ2œ¡J„x‚ +÷«�¥½i)ó^¢lí9úœâ/(ÞÂ꓇Ó�φ–©¨�cñì·è6›qã_/÷A�qˇTî_Ëñ4®›0K ÷§‰Ñ ìúBF»e¶òæ>WŠátvÛøÃSdËïï�¤‡Ž k˜üɆæ˜QÑS§Ðø9„ã´G  räKõ‰4zÜ‹(ÏãðÓþ´¤LÈÍ´~ò+~ÀV쇘Ôg r õˆ‹ÿ«¤Ô.Í Gr2å™sQµìã%P&C&í¨1r¨×CñêÙB_�½â]Ìð¢DUvE¨7`xôbk›Ã²Fü!¼4nùUc$íP.bþܼ¬‡Š³³œQpS~ÁÀõpr+L‰.¤¥}Ý+!½“e™Æ#ýOÂ8ÄÿšGfëf÷`’eÁìü¦•3M¶g‹s¹‡†ÃUùûŸ«>o³‘yÚ>‰ˆÀ+–üèìž ñ�¬¼%šuPY¿° AL ±Ã"„l;/^CZpZ†Ý�zfù_'Ó_b;‚ÇGáªVTãö·¸Bi¿3_¾íÓÞ‡ºàÿË©¸F¾Yq«ð:°õ­Ë xÊíwhUR2óùÜ1qÝÞPA‡d‰Ï¨­çû¢e\i\j¿dy8ÖZ‚æðK€qKåÐ…XÂu]»åLŒz‚ª0(~ïÞàðîž.Vð=¢_l�ÈXÙ >m×§|ï‡fòf?|Ç‘m…¼¡“f¤œ/Ú°ùò �¢Ï*|‘:[æ;ú5BAôŽ˜‰•oís!Ü•c4®Ã+ÒI»BfþóþÕ· =bô„ý‹6 d&f.èÍ@üÚ µFb_QåD¬Zܰ#ö!o¾ ODÂŽ¯\CJ�yÈ{åsö{c…•; î�w¢ÿn¥ÉYÓ$ç¹Úͽ܌¯ùPñ(v½Ï�5ÞàÝŠýOm'"™®™ˆ épœô¿VcF¹BŒSUغ€Ø·„ù´ º~«[³«-ö®ÙM˜àê;�8}\ÿ~võΉ’Mh· ~úy�¥ ÓgÀ‰´¿¼)(I?ø^×Ó±0øàŸç•€®-ÏÎå#>)Vß±�æ¨�×KŠl͇…0ðñÿ<ÅÝ$±«¹0lÌ!tA=„*ÃãH,IÍ$gné~eö¯¡²·P¶#®=ÏÐqŽýó$÷iXU—�pÛšD¸A~Ô\6øÂÑ`ÍOÍ\7AîKŠ^ÙÀmÙ<‘nØ`yY)Ì#]<‘ø› ;;­ª©uÂÄiÛ”'¨‹ c0Yµñ3þÀ V­4]i�«„0Ã.Lª@Øú�Ì>�^OÁÖª‚÷¦k$¬ã0Ô.bà2ŠÛ1¤×ׇª¹ ÁH—e‰&Éo€mr¦uxu{~jÿ—Ágr..!ºb¤ËGN¸BÛÛ °ý§h*2¾aHá`¦CC¸[,OÈÏKHÐÌ &Æ})aR�ŸpÚ.ìð÷øŽV‡µñRˆ°I×§!óÿŠ aVäÀó¦ÉU±,`�’L¹çr&ËìYT æhÌ5—/Y¦oŠ¢ ,5úJ[û¹Åï4�_c©k›ö+ó‰”1ˆ�uUÁ½ æ¡þT†óKôä‡#–é©ªß¬Ö¤Ž¶#áÎXo‘tdk[2JÈ_tyžœ_&s¯ÔH³çE€¯$½òº¼kjø�C‡,ë6•Ó\²E-y�}Â0L•rò¸"¡&�8›G»d•å{žG‘4�ÆoCG”òròl�LLS«áF$-̳¾ªk¯#ãcÝùÕI°õ+ B?‰& ÁéдJ™¯¦{â�а]êÕÿŠ6!çÔ_¢¤ÍóS˜²AÁ]±¢m|À®à÷ Å•6šùÝÓvçÿ,ó�8-|‚ø­[�(S� ߪ7îXk5ÈT' Wh‹¯É¢1d“vKá"Ò‹Ÿ*IM�ÆÂÿ:zê@öÅ!ñz¡wN`ØÔ¬d»[ÕA­¢Û¢Œy7B¶9Jä§öãc±®:ßëã„êÑÔ'åW���N {×äJ/·�cºsyþ1D�A0Ët8FmÄZ‹ï P¥UO¢<Ÿæ™ÚgýR›Gð‘&îüQ¯_Uþ�ÇV‰˜a¿`èf¥ ‘­ÿY�Ú³>(€ã�ïm†æb±\͘zÀ¯Ç2’ï�Ë«ÌáÞÒ/+Å–O‡(ø•^]·ƒkóÙÅýßÅä�#,þozƒQ#´BQ–Ÿ'8÷w({çÒ^Ÿ¡%þ¯9V†„[e.ñô�‘wt½^Æ0ƒ¾aRSé�%¨Ï$­™ZK(‘3ö6Å­(ݦþ‰ñû3éÏUÄX—ç©�ëqì™GãžÔ4¨yÆkZ-í%ˆji |'C‘"RÇOKÈp:ÄDëeÇMjä>ct �j(W¬É 0DÀoV ÍŒŽiʾw1¹»$)»eŵ5_ë MŠk´Þ`Š+åUÁ~¿Œ¿cú^ÙI.ò‘ß[ΰƒÖXB6Ë׌ºÒžœRXذËé1o½çà‹TRî¾Oï¤ïÛ°ÆjócEv+wtñžkS!ŒytS>o0*rÒCwjm¦Ò°yZ¤ÐÃìKÁ¯¤BrWÜŽÝ Â¯  ¶ï/rÑ\4~2îÿ‰�iO°`˜gæPsZ?¥æ¼DWJ~ÔØ o]JûãêÜá«®Ô=ˆmqnØù]F™g$[ 2�¥ñUµ:D\Qötß>ϳ>olô¢›Àð6æN@¤œXl¦“¡êZ›íîbyY�¹Ì{tŒi‡{æ;?ƒ·ÖÊ~†sªö4Ï L�8ù^k¦�mÌtª(9³xåLeml”gü¹Íôò?-Žm44öA¼,:^FzÙ@`Í8P—È›ó¶^’è�Ö š47?ƒ¸FuFv' ÂwÎJ¡!« :g~Ù§“¾¢xD¶Š©¹{hНönIˆÍuŒ¨âˆ Ò×Ö·$jöô â !�ƒK~Ü`o¨L±ñ”ÖKJ‚…Ãâö/;r5�ö]`J%c�óVl�(BÊ©;“Y%QkJ(ìÍÁÀ(|ö2Á§çôˆs rs«å ^p�'†%xƒîZ,©—Êùr•p!šN•×zGö”‡0t¦ZÝË’òek)=šcÎÂÑ0ñ5ã•U´�îdWŨÇO„gm3áJ›¹ø[d½àÿ»õWºÐ¨—SºlŒ81%Üë_³Z .Š= "4d¥W©>¯¡9ø¬Ä|Ê|¦¢Bj8� LÑhãŠO^–²½Láü§¢­‡sü­î“…¶doÞÎÉ×Úvñ/ü§?�†zDÑÌcë fïM¦Nhæ3@¥F¥0FÐÞ(%æ”ɧB‚§£—° ] [\WÎ!v/êwU¹^+÷´ÔMöÖá…Ë¿¸GédÃ&‰¼¼‡à|\HŠ6zò‘€Å'Gûªqü›ÐÙ¡�r®ʽãàkùX%øˆú’q×ϰ=åj_•èh—#¼3уç@ƒ *›l“t››Äü$é|¹16¦J ]Æ¿UŠý–/úÀ>÷ˆ’Y,°ù kU†RKòºƒ'ÿCÍٻɨ·sBxŒ¥ص�i[÷¾$ßoÇ‹×BQñ*/ÄÎvËí¶Õ�®Ã³˜ýÉß<¬ÊPÔTÁAwà˜åñÒ&{˦!Ì:$¤¿ÞdNʱLÆa *å«“û‡¯¾›èÛÅú¶€\ìã/T�Ô�j‹´Qìº(¦ vŸ^ËÌž·`p‘z¤Ðc¶i �(¼EÙ :°È肚/cÁ+$�áY¨`»VªÁß²¢îÄÖ/�â$eB%{ìbaËÌŒÁ å‚…f·ò}àl±Û ¦€¬W�Ø]ÐH“¬Çm“@À±6ý³­<^ô6@õFÆYÇa]gE‚Ô¼O7 86ذÿ1ÿQˆ6H£�üÄÙë-Ë–| «M£ysP»ü½LS…,‰sÈtn=S�ŠܶR•Ü9'ñJ4�+Ê"XN¾Áza ‹†!!^†.â”ç<£ ¡úl =ôü.’øÚ¹ZêÀ‰ÖÔkÀ‰A`qu5öÆe„ˆB}S)W^ß{à:�ŒwÔI$´ÇKfÆEä°lýí ´Aðü° î¾_£îeK* GLø@â³pÏø€¨>ù/¥Š99.g¥¼5xC' B-fò� •¨“!)VþÝl‹Ë1µB|Uu’FHe²£ÿ>j»¹Ó7(—~8CEoûÔ°tÁÿÊòÛ0UÇù òAËê y§1í1�8µÏºHá–Ý›¨¹¶Äý1X„êoÊ6I¼™4qŸÙ0ïñôÀ_SZ^>ÆF¥;S�[ÞõR$Ùù csÏÍ•yÆÕ¥ ˆÈ0±Xò $EHOd ;«MJqIË­X Ôh0qI•&>íË^ÐÒA&�ý$ a‡¿Òúµ3ôPmk}òAØŸUᤉe206í—ƈÒ<œÖ×åù—˜�¬a. Wb‹óñso¶ñLIª¼ž>ãâ¡$z¡�€�CëGóŸÞ${Ãc&“)ðaåÅ­�fæÖ;z%?ô½rËM¯äVÛmü1-¤œ'†Ôô&Fûx¼®L“ÄŒÒ×±Ê�^Þ ø…8U>ŠGvjCÇ�óXýuí&ò‘Ò©šÚ�Or·þ.Ñ‘ñÊ»”™r쩪d2iM<ŸÿY]F£G,âÈøãmçÅ›D–:l,G¢D˜¸Š$—𿤓¤{»¶•u-¼�ŠwnNª>¯Âžšu›Þ&Ƀ_B—;xÂ/9É—6<‘¥ýSÐZ]œî)ÓªŸé¥H¡kÓ¨¹á™q ß™UãÉNý¶ÄÌ¢HžT[àùÎ$^�kNOMqNf+Å»ä^e›Æƒ¹û²DÖÿ®ãNÀÌÄEíñašÌÑÑÂÊzv Ö¨mœW–Gýµ6@Ã’_v4þjrTª %DÌ×U£ô²³µ zM+âùv¸W^0x‰¦CQ%äh×h!L$nB\÷mÇÂ?[ž6+eiÓ²&ò4|í¬ùzŒ·x 7À ÓäP Ý+uÿ�ÇÍ®å –¶påq¥t£ÆŒ§QΚ2J�™Î:Ö‘óNu«iTÝwêáÕÏàHÿ&û)$ ¹S%ˆ´{t±øm.¶¦£C�Ý_®!¬Œj{�•nÿ)�B|“´õAøˆŸ5¬‹‰fJ#?Ðêë6 š‘$¥Ö®ÓMZ–*pnBüç’êøyç›@LÁˆ½™Ö'>lˆ¾>Š9”ÊÕ³SRþòÌèÔò5 íLÞØ\ÖÌêû,‰`X¿>ú£OŽmÎÎL!–¡Ënô�?_œ«¯ŸlWk¹˜9¥�Uã|@³;©¼(¹´‹9}š!û&z,-r‹_!¦÷[á¯$(A,÷X�z{öÃ-ßg¬ÌZ}½æ?h�¨úSX žÿEt8X‰ìØ™ó”X¢Û棇 »B;4–çËœ†.ÊóH"¦&: }¬¬êÌ-ƒ6ù*Ÿ%.²©rÝy«·3B —žÀ\H©À‘�Ê:ËÐÚåTÜD¹dAÙ”úYæ “`ïs dig´Ë5’×ÉÎß§á™—š¼‹YÄDQ“ ¹×¤4`øfEaJ¬¹t›T�ýÑbÅ4ÿ÷Ƕø i÷4ˆ‚gq»â+ÒXûí­˜]™ÿ8 ê .ÞÂè‰ÖÂP�_á†É©‘�€¸O÷#”eÚ"¢"³�Ú/0ßêT»€0G¨yé`d¸žÌCJî™}3ìÚq.5´•9ëO5ÝŠg‰æ µRIÖLA4£ÃLQ[èTµ•ŽkÇ-ã0„pÁ…Bèc~8Û�}jÊ 0AíùÇJ¤¾ØÊ.-G3FˆÀEÄÞE;Æ’s­[Α§øMèIóû)PI$€ ö9˜”€éa ÕH€ ­=XɱLJVFÊâŽ-Æãgý×ÓÏŽ-Ù^ñdþŸ…Bw.´r™iïq„3–êß•¶² Þƒûp½9ÚWF˜P½ƒe#˜ÂÔKoJ AÈ5üYý¶ŸÏÃnÞ c̤ý¹EˆépyÐ\¥�êR©Løÿ&ì}G()XäÝ{˜ãJùWÙ2LôÈÆöéúqI>JVO›Ø:aovt:X?¾¡Š*À¨}�üß1[í¶D‘7•>ˆõ´ÖF¡±슸dÜ·À>ùl/––÷Û²,®~úA Ã¹Þô¢é )xEÑíH…†§8Ù9~ù‡É‹°ýÄk3ÝJ.K2øép�<_æxwY­sTRžqŽ:«y�Mwjsi~>³°æraé»Ú«ÖØN÷²ñÌ j¹à �k8§ÌQ©ñ×yÐM®¼è ´ /¹{æj’=,‡óB�.ßšÍ@c—¯Ì¤dhu>B œsZ�Ð;msøÑ�åº_�¿Ð)R¬—½«ª[6èp{Öß„bi`+U׸uóXBÐ�µ¸±Y[MìbãrÀ|AiMÚ‚"Œ\Ì&;­)ÜËn¼úëi� �°;†^"ä"Š ©w“ÅtÖv¥«<¤?srÿwÁyz0ulN¤óR:Ùæ�s³÷�3Us3ªGbM)^ªÁÕMïP­÷ÛÍéâÚ’ •5KýÓŸd9�xˆ&ÕW0F£IA(Ù(|½~CCJ`í¤qÙ×…HÞßF” g †'�Tñ¸Ë›[@4=�–ZbˆÅäë/!†Íhì.+ÑÕ}k.è‘S�LsUôD›¶Í#6B–ì2Ú„d³W Öza ;òD8˜’)¹ìv0ÐGÏ?¤„Ë×t…©J=”Ò2\Üߘ¹sï­i­?GYD<¦î, 0b­O>ö2øÎ3È7ÅÐQƒ� ã<‰wû_þ¿‚7P_e;Êç.âlPß>u�Ïb?,ª™Pv_²¼€[®ÿdôõí‹ÿwRÉ]¬Ø9ÄûO¬é4D‹±�ÍÃBà> Úˆèo¼°)ËD¿#‚À³ÏÆÖð󥚪e¤Z1Cw®ñÝgGúw�åêIOF)øºÿ‚qp&§4 >#ÃN!ç­™£‰³¬¨^T[{˜ÅNä>"²]g|@Ùü$ÆÙí½Rtlø+º…ž çH/Ž�ý€äãN¥DúaV9 © 9 ˆhŠQ›WNmÜ6œ/Qïpò±" øŽ+ÃOrNÜFç—�"¯üö}c¶쎜 ³ùA]l¶C�Í%‹LSä¿ünþ]çpjº™€›eëÇ_0œ­ _¨©‡‰6s#YC8ÊØæñG÷‚¤ñg‰ç;Ø|…Kâ°ï¸„ŒSùµqvòy¯òy”^™ÊVSwWÙ¤+2 ”¥å@½^sªIøQoÕ«ë¡`þ"NpL.|»ï™ÜíTáÒÚÈS·NtJ"ù�ßÿñúÊ#BÊѪ¡Àª Lç>5È9%k¿É�:§q€Q¤õ©áEè#‡Bh¦„#’z»ŽÖFqWlwëŸ ê*Õ¡dßjhÞ#ÿ÷ø¦þ6>�TþS|êÊà!5qÜÕiPÀ¾£ä—2êå|àYÚ¤Ø,;+•i‡0sÏ1ö)¿K@úÙÌ9üôjÍ:ÿ¨Ü›xÇ dZ�·Ýòè NR¤^ tCUþâ3Äïž7O9^”›ø‰¨»}èè¶0+ ØóC™¯„¹Â„c7 ÛRæ™üVŠÿCù/w˺Ì|Ã2Š¥èlo)ºTߌ˜s¹€y{${¿@ª"0©mŒ�þÅ*«ªÞýyÐD£uáùSXké®Xßt «îõ[^¥Çä³É㼤œÃ'šíI1D£1–3“M;¢²ÏsB9"Ñ�0ÇX*IJ=F„na`áU6íÝ$ ½¦ø‹!’v‡ÈÓóòµ¦nÄ*_Œ`C%þ#½�J‹f¡Õ±®ÆGç§w ¸›�È|ã-W½��F°�µ4ÌþµÌÝŒÏÀbwŸ“Ö'kUêC†)Ñ~ñlû3‘¨�Î÷ä 8]gå5_÷ñ ±¸:âamhþ ¾ÌºB®ø95£uãÝÌÌ™Ò1×}•GIûmvâↆEÏ|GÎ�9iŒ[¾hšÞ‘‰ˆ¯:‹�qD[qœh“7+œ‡±çÜ1SDÂAõùH§® Ø1žŠž#• ¨Wÿ©¬ù¨ ØgÙ¢-a0ÈBAÆ8 eJ`üïg¢367–òœ’ ¾5ç…u"zÛÿ%9SÔEð3>ÑOŒÆzób-ýzæmC •%F<…>A-�Ê-½ß‡Ç}$b1I�i…x V'Þˆ««7Ô3âÔ9‹Zá=1Ä“>r^øš�øz[ &½8KÃIµñ 5oÕñÖ7íb!�¨þ Bn»·°(Oê•ÅŠŽ:ÀW䑘t“ßTºÙ4)uD ÿå¹í±Š_òè3T¤k&ÇמãÜì‘qøº÷¡ZÐëÕÝÓý÷>O7ýõÿ& »îµ^ÕÜõÓNÏ$ ÙdÅi+S"¯îTp—÷jä*Œ‰.­Ö0QÌ!@~v³u�¤ªÌj)ÝœèO©òãm×½}‰Mü€2©úAK#A¬½U­'é‘“ùÚÓÅ.†¥S-¢˜-«áŽ�e—{;ª¿kwÓs&.9–nœeh´(ëK»¹\4/ëGOûÛÈAX当٠,úȵºB(ˆG%ÄL�C9¥|gn–² Æ}è "ûÛ¡÷Çï6”£ ™¹]ø.#ªSÙT·2Û�»Ã$1fÉÌ@›®\XT�¥ß°]Øóõ”Gˆ$·Õ:wå” Ôku¬½ÔÎ�ÖÝ‹]²£wè ³ÕWŠöÿjïs%¼¬O´+P9yñ3 QžXw²mV†„£´Ú¨¤�YΈ8>˜¤æG‘Ùa=yÚ·w €ª¶÷RVŽðgÔHö‰Uaâ\nÞÁ[Þ^»`J_`€sŒI¢"VQR2`ðzUA+Ðz ªÕ�ä¤~*2þ%H y¬µznñL#e-öz wL6õÇÈ„6t.T¡Ë´Óâ—‚ˆ)[,éÈ<ûfWm¦Êñ$Ti ÈÇÄ^ Ña{Z™æuü0׳“¨=vzcõ°£¬U�X¾Ó:(8‚hÚçÄÃ/áÇ‘ýÀÚNÿz �o¢–×Úw±SxwpÍ}.'HŽ8ƒs—ÞÀíãÖ ,½"9î­õù æå>†Lí-˜Ul¶2%j—Cªí+NÂZbÒTqÚeþÈ}#CMåmPÁ+ß)Øðz£%ÃYQ$ªCæÛÙÙîôžlóòªAtc¹#„â2]�d tCøP"%á%ïëY�†š9§Íi3ÐS¾È�É—}Ä0md^»X†ç2‹›=™§wã(Æ€Ñ):ãGÝ Ø!âê¾¶¯Þ"?ªìî EljÖDò+n¬˜p�a¼T‘„&Q:ÙþC!/YîæwañžëÛܲ,ü.7.G€ð¹…ªwê?�sX9ú½Ïdx9�C£ÿ= �»ÞwK¾ n^C�J”’ÎüQš áß0«x©lÝž€¯€¼RŽZ¾k¦¥LÚ…’²2ô;Ôÿ·é�æ. è:ƒR¦Wë›Ä!´íc%}+]É út„|1q›u©pÍCš �énÓ84£1+Ÿ‰™Sr:ƒ¡lÐR~˜úÈÍ¥œ#%ÓŸˆsº¨þëæ}ú£ÐŽ…Â-µÕëà¶ü¸–™éô9È€A„®÷œ›÷0$f}ãÉ’ÀÖYß%Ú1xžPcš­O¹`‡0²O+ïpBÂ÷\úšïsì¤öÅéZ\MðˆÅ—h]æ\¶7‰9˶†GPEýä<7§f]6¤2y$kM¿é�8ëÓ¶C@ö7}ž("VT•c§ðNJ’hgµv÷°›yí4xbvü%Ècвµì"~Î\žÞ ™céæL*pƒñösqy§£ÅýûíÁÑyrÑõø …¶À§�[˜“Ã20ôÔŸq[óqã§ —BS*·ÈèUô‹¤•hšW�; ÞG„„L–Ïj~ÄÎuBœ6�±ËÔ;©�-¡ -S7×=‘?Ú£ ‡7‘ªÆq‘±üEé~;¹âÿê7#,±áE@`dÕúéÄ‚—oýçNß Ë©•³åÄÖ¦žßÄpš?è�éÝ� fuîí8x°ë­u�Zùp2]²(�…T˜áÛɲAΙŸ…„µ«Ø/­E»¾Ä8ä¢CèŒü3ž·’�é#õO„üÕï€:|Ñ–Ûl/²ûb^”%m"c+ÎË/ŽŠ�?-Ì«‹,w<†³ëòg>ºD¢Ð¦†ã©q´s†U÷ÁðüAÅß;JÙËR F{,”Þ—AnرAgH³ƒÆD®¤Âü/w±Ex–²4X ó-bÊÀC;äHƒ:aHè#£^ëSS-•³õ“öœðl4a'&foÏO46D;»ùÄPó´‚z’{ƒ�h›,Pì…¦'Ï]‡„¬Xm´‡®’î#N»§?¶¬.Z²Ý¡Y‡�œÛ�¶x_¥$}®EpC=ýL“ݲ¡Š‹TÞ°ó}ˆpý&nÅ‘*ïPcrb8†ßÎló^/0¹Ý™—IZÆ ¡™µŒnØFOŸ“ù•ÔõGÜZ<GcqväV {äO6ÚØ°w4XóÔ)ßý6vŠŠÃ„”v ƒˆTf»hóœ)A Ù·ø3ùIô…¬è¿`‰64òR=žÉ­ðˆô5ð�—0»u’;Í:Ì~{𥪲„Š;"#ž ¨šœÕ€V{ ›q/„½cArÉàÕ�F?1Í¢½%}mš%T»¾>5и&mr é¨e•µéSæt74Uã÷t54ã)RsôÛêÍH‚ÍЫÄáö{‡¬¦ö¡Ð)2Ï£—Ý ïÁônJFLÚÌ`�Œm†]tæayß,¢ž¨Õ‰£8ôiœ‘–©3c®ø=|±óÀFh�ÉÈ ~§õSÍ9¡Iµk ×¢ßßòƈ»¤ôsÐÒ¡œÂt—Çþ„ £h[&œý@ Ѽf²êÖ¢X£ PâfÞ±‡�¦qk1\îÈð(ªÅÓîO;-Ñ™ R7e-’ ^÷úŠ~™¬à8 ‹FiÓ:¥š²íó÷¶'Ê}‹J¼�ÙîD„ú›Å‹ÿ˜š¬ÑÆ�usÙ«£ð–§ Ž›¥ðÁ<àf±hP$»@Yÿ98B‰‡hç­†íús– “iè�9Ò:ǧáÆQÒº^ ¢ìX5x³ò`u•�Ç@E·Ò�à‹2O#¢eS{ùŒõ£…q\{Yv$+P ïµøzÕ‰n8)$™“±&P ‰|Ø—1ŒŠ A÷_àæõƒ^;|©ñ�š�*ëÃù\ìo�ßBf´xœÑõJß%ö¿od»E¾<óœèá ‚H˜52*wC.e?G§‰¿U£ë±?cL#å ¹«nq¿»8k‰Ÿoù`�îWÍE)/x­áá�JDèÝ�s¸«RµPÏãõ§²}¿'Î_(©qã35(6c\æºÏ):Ë'YBÊÜÆ Ò‡mðƒr°išZ>£á‡f4•Ñ3 ˜o“ÀPŸ‡P�m|èýÁzç©�}÷·@ÞóŸðÐW×â ðlé\t¦¦"Œ`SC¥°PèèW~goÖLOƼÎÖSj$Ìn ǹàôv"‚yZ7¤D¸uKÀ]ædžjàDû› ¾m® �Ç©N(ž¹l§ãZ÷<^ðåsÛÃ"nƒ·%ƒó�;[ ¼×ï9—ÑÒÖ“gÙØ$X÷­UŠû¬ÐÓRÀ–UœD©–žkMv å¹EŸŠ‰•ë½¥œ�VÛ|Ní)Éæš¿ž†+ž†án"Ýe´GPÑC:‰ÎÜá2>ÿ="ã°´ñ®[Ëú…à),9tªƒ“|¥Õy«vô“©/‚ûHH›V{KY„nY¨¶b0_Ï*õ×ING–RA°ÌцÎMòŒï:öã³úvt&.@ ǽÓù& =Že…"zŽ,PHœMŠ×š Ö ÙãlâÖU”`¿a<É‹€Ð¡ÈÖúªG¡ðªó¬ OºÿrEË}{Ôº?Ëäv™(ÓM|qW<$.Ó?Rí›ÿmÉ£ÒˆãA›µqFs9s!o%v?p·2ÆpàÈ×"Z6î¸�þ넊zpÆ¡¬©„dÔâ–­´¾7ï•[f6²6 Ì*„D*Âuàì>ÖR»*Ý–>‰vâ†ÜoG¥.Ö’Ü ²ÖÑÄ#NíØæ¢ô¦*Ä�¾¨.-[!³–ƒ?5 Ðñ´/û¾ê.ªjÿwýr™T.ë1([R §Mm3OQÈ�.bu9~“|—]xfÿd4S߫ڵHÂà §FÞn¨nl„¥šú bo=º(R–¹"ª¡8ÚÕÇ2[ÉNÖKË“%%DC�E p(Vyk![„ÙÓyQ@šàèéHg¡y_ï>ªÕè¢ÿÏàv‚qAƒu6<éödÄS~r‰�×jŒû•ÎD~u/ÈÄ�3Ag´HÁÈÜŸº—Ó¿ôt´ÈÚt}ÆXŠ5èÜ2‘¢Cõ@9üDœN2¾“W\«øâI\ú–šu¹P§²1°3€Ó™ÞŒ4žX|ѓӳ(bŽA&”*8!€”y¾Js€8oˆË®~eþyÛè*:ÿ¨‰ò¤¨ë §xïÅôžŒª�\øšr�,ÊáÝž_G^-eÜô¨{´ÄŽWŸm§òþ��{WNðX  %îRRƒÚMåñ«®¶g|÷L@¸ˆ¨ÏÓàâV=T`@ó&2Ú!s†½cúrn&Y½r(�_ÆšCyu\ðbÃ?ǃÎà„¾qfîY~$§`Ô±ÿ&û-<þ¸´R+côïct*t}æ¤KÕy:ÓI˜a˜Ü¿h„ |€²†p§zW§�¡<¶œþ&¼eˆÍp¢ª�¢œð¼Š)äXK.¹ÿiœ^Z‘)Òµö�rÓ¤“ ÓÊ3ï)\Ÿxõê­lF_)¬B€EˆY"‰Õ'ÞVà.¢| «øF1!8– J_çgãBô N‹jgC‡â±Y4dÈöΑkÀü/ð†KXa>Ca6ø€Åý–fDxG=âm0•ewµÙ·£Û’Œð„>}<õV>B eù0öéúpBf¼õ¬¡$Ÿ“²)¡z‚\YÉ�·SPK7¬B’Qê9S/6Î¤Žækï¨dº#yŒhTÜ]V›±Ä¢«Ù¤(„Åצ¾³¦ædh;Mû&lvV�þÑÊ»ËÞÎ-bl Û*›™žcÙSÛ¹ï"пÕ9þK¨rêWƒ›=Å×õ€`ŸÝšÐŒÇ ’Ù¾°¨�õ'¯~Ђn©Íñgbñ3Éâ“&óÔ¼¦¸;ŠAÉ,ØJßQù‘ÞM€tÝž§³â ßsý8!oI�åy©œË�\¨2?ôF±©Ø«Ęg,ÙÎÔX¹YÞÏÊôר¹¦î,EÓlMUÔû"¨ØÛTá&´ëqH%7EF®MÛtª ^KÁ:\¹–)KæPÒ„S}ýmS;*ô®vB1aªUoÎè™IqÿE…¤Wc”Øz$糨ÖGÀ:M –Æ1¯¤¹2žc=´Ë…ÊyNJíõ ýº18ÈÙŒe�Ò�ß8§ËˆÇí$üëG ×ù`Æ£Ñ^(Ã-6Ô¥ Y~Stƒ™iã[¼W›,i’ü,]1ß]\Þºû�\ÚÉyÂõ7%Þž¥&×pÛdŒô>iOYæ¹<(ˆ�⢈³Îne…²Æ¬öB¬?¼3r­0Šü¤9E9–�SSøj+åªxÔæÑyí];¢ÒüO÷J2 ?.xцçú“f;íMÖœ§+EM»ÿb…]6 œ›ºª SøºJ?O Xþ¿Û>2‰÷I³Lã½¹U——n×ÁÓ›E%οü�wEÂc`C}¿þÖkìë|êS%†Š‹SóLYôcFßü¤]<«Á\ ÝºØwÃÇ=ɯi7÷EÃ$�UÀʘ)å$c…ØÉ¾ÁLW…qºW‘Ÿž7WuÈl8…wËYã±b0—}M=êy¬UÂÅ 5ı¬nôäÊ~#ÚªºoÖ€lurcéW¸f‚NNgQyæ#‰´ip¡ä}É.l›‘³¢;ðÜ4Ž›…üÎ�`Æ,�BÑt.‡�!W0S3þæ¥L‡þ=� ÿ¦¡ý{–¾¯I¤QÄ}!ª+žJVÁr»p�y*étÞ7²¼Ò¸-Ñ�ea_å,„Séz�56Û•Òž§ñ “e¸hY5c£©é‰>a(ÂÉ´9?Ö–/žu7+HIÎ3ƒÈš¶,‹xïRˆYûΚiÐð~%úÝQmá0úÎèÜ¿¬›aË[8”)1-~è—מg¶½8#šÉF˜Ì!ôX«u8Áî¼æ&¢!ù�}”‚Ì@·Å—R½=†è‡šÖ°« š¤ü`ΈÊdM‡uô6ͼIC4º—4 2У™æƒÆÁ¸ NK€_h0Þú=Ìgï B!ˆb¡lyW7·ú@Îó¿¶¥“¥%ÄGU LL훪jÌfË×´*ŒÖÕs8êŠ`*jÊH\Ê:�Æ#6-:„§5ö{õ%ºÃ´ëŒsÇÁw}V‰øá¼ö`�ª2º¦'暇RoÈc­å A³p˜‘ÃgZì¾í³€——•J°fýéIkL€FC¾-¾Ó~f¦§·‡ÚŠ¡^“3§÷Be½Ð©²0îR4ö¬‚Ì‘øL°áûn™›j\q+ý%"?‰.¢$¡ ÊQVAfÞÄÜn£ŽÖ„ìTʃˆ�²ê�­c?%×l¡;ã�·Õ¶B“=NŽ6®M¡‹bSÈp ¨\æÍÞ:ªÁ]¤í…Y­åïPMãý¿³®“ôø \Œ*9{Všã–7Z�]ཚ<„Jç nMÐÖ2�:I˜B ’ë1öG>½Þùª6ÉÒªªé0;Eë@ÅÉÖµ#ºšpí´¨ûœlM p—í8óâ k8™bÒ‡Aža‡iQ,´†¦‚õgôùݦíè6öµz=d Ø¿´=æ¡°¾™¤­átÏôQë¹½¤øØysܺªÍœö‚N—‡ÁÛ̈>ª‡þµ&˜0ÞÄ]>Œ‘G…Dï’K8�µ� ¨3éEiAŒ†Ï�63—ØÕœ3�p.oëï–Ñ ±Ô> þ0?”_ˆeÇ€{ûK¬ñàä© Oeïø]Gò aÏÝP’B­O�¦p‡tÇe; 4|ŽSýZ$df!žIÚè´g�üQ•Þ£ñëªVÐsn PeÙBVaˆ@P«ÐXÀ<¿ pæh.p²|!>¹Öœ‡�ëÂ[!®l‹÷Zz^_¿|¯ñ-‹Á>Ð*Ši«Jä׳\¬‰&ö´ïžDf²C?7º d· H©_²‚ÔWÖ ?…õ÷­BòÝî´F0Hõ¯†Ï±W±�…怨Áì5Ä&ìá}¶ZÎû,£¹ý2Þ¯&S}déš¶°oŒç‡�w¹MSé¾= ˆ¾�ˆ쇺03À•†È}Ùø"˜þÛ¼¨Ê¦—q{¤¡ ¶.Hc ¼¶°©u3GšÊ²Å?<ô²äHÙí»‡÷Lj£ üGWñgØ�ŠæÐC ÚZÑHC}\:ÈÜ©&‰¦=¼ªz 6¯&£�±Ë_E°™-öõùôÅÞv*,g°²Ë¡²òñŠÕ*0Q’ôòd�’Es‚Ž»†G„ Á±B†K„YrtÇËù¨Éÿo€P ×¼ˆ\.úEÙ+:‡8$�ÆV~X¿Ì ˜˜ ¾MÞwÀàP­�4{)ÄÃÅÀ˜uDVïQ…ǘðœnF‡_ßC½°$ý{;{Î�Œ\ž+¾N KÔ\ Ží;lœêÐDð×BjŽF?<>)ë¿~ŽFôÌ­ëhH)wɦ‹þPÙ:¦¥Ísd ž�O$+ éþ#—*ªß®À²Œ6‚"ë-ì•§ãT%{œhvºÛJ;Q@Çñ½ ƒ¾ÿö –"ý»øêÐ77æ1ÈYž»ãH®¨æÉáUB­{jœÀ^GD…žOÜk±‰x7•O\ÿ?oOçñ0¦ ‘NSº Qt”µ½š£U´¹E¤žzü¡ì½šXêã¿Cõ©y6F Ö6>ÑØ×M^IqÌÅ¿ô| ßK “|^^Ùƒ2{OuÎPëü5нִ kHÄG|4Sne§Êº8�D¾ˆ’‚�_¼�Z÷ìØ¯Áw7BÇõdæÅk¼{#-0tÞ`kEÌ^ápnewp³Œ› Ì̽/+ö¾È•¿^†žl09BéuêÇ=4�Jö2Ñ=Qk=õ=¡g?`(0;¥D¼|VŠÇÿê½>Þ2yd7ާ IŒ–ó8U[P]:¬^ ²¸!DÚ]�T­ÂÒ$ÎX©œÂîæ%肨{¬À r'’‰Á,"}-s>­ªs•èo¼[Ô]¡a¼ñÏdÁê¡N)~5>;"Ûl©µÖ&LmvÃÓF~™Ð i)Çoª:f™i¥U¹™ícïì’�¥±–—ø8Ü_ªxŒêi¦Ÿ0˜‚R¾‘¿ÉÈ f}ÁRÂÛžÕ·¿9ÛvÏ­Xº7þµ@IùsÈçH ûV³¢‰Rü¼ÔÕxèÅz ¬Èv,¼¸~Ç"üMèB)~0€ýZ¹ù-Êê#Ñø´ÑP}Ô_™(_1º/©ëÛ|®ÜñA”™1K“¹¨dvã·ûÕÑ'$Nœ¥W$•¸8Z,·+ÞÀñrÙÀ÷�Ð¥7Þi²Ž-ÜsG‰Ôd/É…žì6‰[5j.3„ø»ßìóºÐÿ‹žZòbxV ªï¿ºþ Ò7äòº¹ÕÇQ 9J·" —bNÇÓ©eO¯5_ež.C‚+¹«“ögø­ç´˜*j“ý oƒ›keó ¦­„ª†�ƒròBÊùD‘gžüÊ€ÆYª}¶ 5cmu¦1}OƱ®?Ç2#ž(ñ«:©âÂÆn޶1øáßR u%¤Ëlâ8þæ�ßêÀÔO0‰Ü‡¢ÒËÓ4 y—Sc;™ÐÒÔ½A[SÓÐ\ íxôî c2ìBù-uÒ�œv¢'ð÷Èb5×ë’~£!âÕ‘ÎsYÇ 1ühÈNÊ—ÃH®šžïägð0�?(æ¥Ó® §u™Ø·ÃgF—A%¡0Iº7 ¯-ëd þšù‰~¯ã-ø³KrÜײ»ä’ù‹©¯= 'hÞwFL†0 w×£9ŒE[têÎR*o|C?�cŠRp¨Ùû•,q>è¯^öV-!r<­µT‘Ûµã"1*õ‰™ Eë@JÁÈ Š?YM»«ñJe]å5ᄚesËdò-Sœðl�¬:´Vfg2míHÁ-12{<êýË„?i4†?ÑKffk›…²ÈD+qYâÙSy :j¦ó¨5ªï€!™…YV/#ŒŒsû¨W«êJ� ô´«Ÿöÿ $�. ‹Ÿ¬–9ÂŒèÏ��ºÔ`4ÅU…e]!LÚp5¯‘.3B-n•¸§m¿fÍÊßÚWCGàÚ”ï_&Ã�®gh’ãMòÿIÔ’%FÅ-íÖxÏøØ®Á“ ¡ÿúqŽò3'�¨]ÅgôSˆ ¹l£Ñ–Ö¾z˜¯OÓOІ-ëIn5ünß–Å,*Ëæðæ\ØC Àš¨ýiÙA4½ŸPSî¯ÛQ]cÃ7šìÅŠ�†æ!Ý(X ®BÉ…à $ I4%vQˆ=%—|Åa.€q\16ðî²x<1ñ©¥² †G£¶‡ŠJF'D…Ä’>ÈÞHF\\Ø­]n¢Šãü‡#¡dRóq}:¸î_�¼Ñ%Á°OÏ=Ú¾’yµ¸ç ;�aæ÷߇?1Ñ“G‡¹Óˆl5‹k´>¬¥¡–ö{NüMàË: |Ñ®Öä$0�0zü~S¤¡:\:ýù‚È E@a l2޽QV§»…oaèÞ� ×1%-˜QÀ)¾5ïGY’Tžå­ëGCÏ'•+q9&.Á…ÌáJ"—8;ñ)yùWûe›ÂxÅötÙ­ODùà‹€sA3fã´åùº­¦¬Ý“’¤)´5Ø(ë6âz‚¸�^°w#}c�ŒC,F|.;µž ‚p»ð•Á_íÇI̾g$;5É0]‘ZpuòòÀ^ÿ¶¨�BûãIv¬p©ï°ÕÀœej[r/äU8ëˆÞk'ð®{L õ2ÇIÖi¼ù¶íð wŽ3 Œðó‘OØ6úÜb¸ÁlJ ­h0ç�ùÚ0jï2#Dƒ¥ÞyðNiì�5hùËÇ>Y¦¤`ç/qûƒysH9>pìkòAh“‚Iå‰Þ›RÏ(,à1ªÌ#%"Œž5K ¹ìªÓùÿŦ##·ÞŒÆÃ9Îm>™^ÈZ¼´h_X16[p&  ï¾€±¦ °’?…�±aWÏÔùïïC²Ëú¸�^Ù<*‚¼)©ä9�‚uºË$^,ù)>Ÿ0�aÙ¡L\è†Sȯ5ä-`ÂÈ�ã÷{GÏár`®SYMaa~ãÅçÓ¢)âóÇ ò×»—ß)õ•�@w¼& *'Âå÷òɽ¼ú�!¯5Z*š÷›G ‘R/Aìö—²05ÄÍØyoºO“…[4z´ÖÔÕPÂ(„;�RËÿ£8ó°9ù´Û2}ß_ï�–°ÔÉùzÀ‹ºÕ›HÉ ¦ž¾^„g/ŸÆ�¦±ô^i3íï1�3K×Ûb Yœ•fq×·å!ÝcP¦Ón±¤/a1Þl£ Ÿ¦ÐHˆÇé“8½ºÔÆÏI©õz)kc)ÚZž –Ô…Ô6zÑ�%cÑHÌí½êKŠQÈM Š·±œ¬ùt&¶Ž D¶7?¹Q�2»ŸQ’zƒ_Ä‘ýí¹¯7cµS\Uj]Qã—Y1¬£Â ˆ•Ðó£>&‘U¯:`ú°ÎY” ƒ•�øË2)2B(ÅÈZÈÚ—6CóXÂl²X /°ÍÐÁ”lú²ºö ^÷ô•}=B2mN`°ÕëZe¥Î{2KBþaâ!söºÏ2¸PƒknÝþ8Je¼©õý¡]æqÝÄÆ¦ñXÂ…ªl»ëÒL³õŸÒ´1üÿ”Ô²a´=C•׸¡}™"ü¼ñ¾Ýh—$~…”ýŽäˆ ñ¦©�u÷&eâíM߈'?DGPä†Ð˜Y4℞€‚X,ëïË}~¨8%Bjˆ]â«4öf"I©>yÑõ^¶“sC蟜Â&bë–þ2R #õ9ÙA¶õýQ_ž>î +ÖDSlG„ûÝ“¡ÿiËg)0‡Þ*ÿ+¶„½NÝ"‹å•ÉD†·v¼§éxŸ«€óz9ºA~ÉÔB« §½qåäÂ)ƒ;í¹õíöbgWTš&x@î_‰[‚_(Ï£|Þ‚h5QÁqø¯`°Æü• Paºñ »¸µ {¼•×_É3g˜„ój6=¾dóY6ðói‚<¸jÖYx*‰q ÓTĸ{Þÿ–�”3÷-ëF5b‰Í�>‚{Dcm ×ì5·®Æ§Äè·ÿu?jÆ}S¨{ñßzÔИÚÖ"ß<ŒBÞ�÷o0Ûÿ^PxòEòße¾e_>AtKÿûÏ!ÕL\ú’T#s½�%µ2Ÿs,4cRC… °»hÊ+ì-�À÷³|de{M“%j`‡»fü%Ó 8o‰º0¹›¼Ö iî]¤:\÷Ø¡ÒRó%—Õ%ž÷w=t Uؤ"ô'lM}Su$^Ì›4Zû.æ:P¡1Ã�JŽxÌý]ç°çÙ© �? :©6I’>(ÇÚ4Pž—àRÞYu@d�h? ËÁee¹x£4¼Æ(›X!¶ÄÂÛÛìýæmª_1\þ8�AìÅþïŸyÚBU?+ª([[�ãÝC ‚v¹º¡E–£äjÔ9Ç5T%J¢ÉÔ±ãPVC¸ê[zo·‘ãÒth=Ùƒ]€Ó%ü3¼� ŽªÐÇâ¿a áƒ²ReRW2 ­–.†G×ý,¡+¨Î‡hß Ñ Œ‰Åî¯]èÕ‚¯$�1t)NìFÍ=4¼Ž˜½I˜¼SÁX<{a+ àÀ)*"T¹²M:\qódS9›Ëµ¶� ´ÐLDç<£w3H¸ÙµÀ¬ÃŸ2{ñí†Ì\ã1ª­çÄèÅ} §ŸeÅùAïÈ *¨›´m8ç ß80ðÓR*Ô;#Çoó€°<§�òç zî9úAíz�Ý ñ4Eê�¤‰ðnh«ú´¦J�r€Úòô­ÿc|3O« ‘™<À%K“²EWiEžËÀH'˜? WŒáY¿^DŒ|ýqdËë“SŒ7!ÛØ1>i )©>V’«1|;÷bʬM-4ó±¡ô¬ÔfÌÀnTÃcž+-Ûw�.Ì‘/ÈÓš›˜+�{ç»:yèŒNÉ”cÉUÉ ž¢<ú5ìE³$°x(†-j‘a—˽ièÚ¤èËÆ`v€*%y ÍäÌS=V# ñol¸Ka_3±,å m¸òá’r^Ū��¹Ü¡R§-Þ#„M”?ªQ�ONöZê *Eù` :½C·Š\Z ¾A)¶©Oª~“ZÇ”5hj{å+áE<ð‚>šQ1ßjW´OÍs×Ì5 c«xŽ¸Ðš‚ã…'‚Û�a Ý¥f³>\|x�!ö9:\ªX(:âCêøƒO‰¥_m«hc¢=I£ºÁô‡gD½ƒfÕ‹úkâæ·ÙþŠ ©ÓmEUy¾á0añs¤pÕ—.´¾ŠÌx?&,tœUBóxxrᧈ¾ä®®\–¨2:¥íÐXDü’þ˜‚ÉAD,xbVo‘,'£côՌVÕîZH 0ýþèÿ¾ñP39Bå¸ÍÂ¥42$-&©.È‚.h> Ä\ü%ÛIJ=Fv„¿]ù9ªhÙ²ùC9'OQÓyŸ/6]òÒÕH̺X,™Í°8¶§[Ó†ÆÏËiü5#({×cŽ•ôƒ“¨ýžk°0>áxqÓ`,˜üÝ…2 -]Nç(ð‘/k8cAµwÓà>ÑDÁf‚4Ÿr‹]|˜¼EvóÅ™ŽÎ€ªîùÏþÆÐdÀ‡øˆPˆPQüû¯5nÿ¡[{&—Î`á~~;pk‘0·¨ÃF3j8ÏwrönÎ(A±¹¹U#cœŽSæúær]l Nf…»œ³É+Â3¯;ø0–£jä³=­ÐŽÖëðÓ½0h‰�ßAû†ïyg×\¯µç‰»r…i+Ø¥¼Mç’Cª@vÅWñÚZÕhl’ïB¯µ€£-ZgP‰ÒúêEqÈ|c¨Yñ ��›ÓRïTœŸ�Rß-¡³ÍøÀŸuwS W_8¬öY·mÏ<‘,�Á8ó9xüüh´”6wŸÔˆòßâ|/€FúF/Þ¼$æ¦8ñ ”'�"OU ÌyôÉ�ÛµÇô*J<Ïå�4|­n°<5ÆÝúßÌ£ˆ’N&ï°¸Ûû…‡@1ÇÓ;ǘÉÕêá{W(,¡ÃA~¡ÀþªB¶0¨´¼§ô[5ÇoˆéЦIÅ BU9 f½QÐ×+¥ÂR*.û�ÎI! J^¤íž}6Jȇz–ûÖ5ppR¥ÌÅ$U+nçŽÉ-ÑcJ�ú‰¬” ½alP¡µÓè¶—9¤ÉXŒüÉ�IñrÚŽ«HçÓƒšƒ°¬ú=pALô?ÉÙ¹+k:3=Éq‰î .ãt! aû(É�† Ý]'¥æº“í³* ¥Òdëay|Ä… c�¯°wÉÒ‰Cl€ ^ø,¾nš9ÅÖMè›�îI]r7>„µ™;Mv'ƒË´�Vf¸H-è�Î$;¾µ6“jdK¡ä="IØÈ:ÎN¾Ú�� ,Ù°ùø‹GÚB=p2‰ �>Ê\bˆ %Pˆ 9¶é6%å‚Þ‚3Ëîë]¦yñ®üáàáR�C|Ö„$ÙçÏfU•®YÖâ¼Hm ‘wã6ʉZÕm62ä׫üW“»<\"Ü}ÓáÁf}Y5éIIn#±¶—Øèu…ì2¤Qun w…ofðIOS­ÞÚ�Ÿ´¿^T•%ì¼L“)dG›‰ª—ºªÒ{ ¥¹A{biúïû ®ÖŽd–ÆeÑïβë1ØO¾ßöwèÀ¼f'8ÐáW…‡mCdvæIÌíQ%�7‡�Q§º©Š\j äÛ¶�â=R!Ô\$LëÛÚZ“V@¾Y¯C�ÉùÃ{ÞÙó‡î’zàkwºHgä�dš #Î*Ñ §øa·¶¥O–p$ 4j»ç@µ`г@eT�5驜pxsŒuïÉÿe˘Ù(YO‘�¼Qz(ðí–ø=ßà÷Þ’ûÊñ5më\ï3½ëÿa�¨z«ì®¯ÚÁ¤5ý£¨¡�O983 ˜4´DÅ�vËÞP{‘G«ãf‹ç;žÀh�ŠùÛ¹¬K¯‚æ;‚ºTë72hÒÒÚ«¤ðYÏÞÄ÷ùNfn#,Úãÿ Ë<ì7˜¾±‡žÿD§<¾'2Una¢zSw‡Ž‹Eìbó73À¨¼îyŒ 䤿˜uÌÒ¾n-—ƒýå„Ћ NWº“œÛ®�µI{4@Ü!N—v"âÏs Èg»Ä–¯F&øp3>fWNB9¬¬Ì÷|5._¨&‡¹·$ù @é’�¡ˆ~£^h\í"P?ýÚ Hz7câØ€Z¯�‡n8à¶iøm–ð’4½;ÍÇ’±‚R¤- �ð‹Å�œ¼S¼²0 GYD!7§k.– aÖ`I4±á?XWjò�¤6K_¸ÏÔÃÖ›ƒI�§LÒg•À…Ð1wõkšäe'E ¢Õ^æß)j¹÷|­½‘]^aLš6¨Ò‰$�e%'éwýǰëã`©£ø綺¿;P˜QÊL5¹’ ¯‰gL©[!›a{Rb’à µE¡( %Œ5Ò ä{õÛ´&€&¡˜XíZ#J·îR!1;\Þ\SF�ÕúЦ7çÛ wvÿžQÀ,Õ¯ÃnÇ�y©zÅBüu;ßlWgOûW ²l¼âð;zòþߎDnªœÆ< �Eb1+Ï|Ê(T‘ù€ƒZÁÉ¥Ë %¢Êb’ˆdröd�îÐÇÈç˜ÈêÈ™ÓbÎååò¦\ª™Ùq˨_¥+´hÜ*Æb‚õñµ¹›Ï‡ˆ¨cÞMÆô•< ÈÚsεj‡îÀ²ÕÓ�Võ³gu!áùé…ß*ë 9×¶ÅçQï~·ž†·Íâ°Ž{©XmSc';A†Z)qŒˆô¼±ÏãoJzaòÊ—œVþŽ�ÊãûâÛ$øŸÀèê0L\–OÛÀή€…,Ò™žäœ!¢¿—SCYùâ�¢ŠÕÝ<1Œ³êt"Ötb¯°9Ì�ï�Î&Ýð%Ýï‚…S¡ä�åwO¤4’ÜæN4·y.3S¢ÒG430ª1Qûlü=©MYt*öÑâÓ†š‘‘FFg±pû`��ÝäËùƒcè…SU†xp%áI›¶2ܼ±ã{®L“òíõ¥�’T5‚¸Š𦹬�ݵ~�Fûà óËæ(Sü û¼ÐAI>?8*Æsg @*î’7¾­¹!Ý¢e„IÿZ…õ%Ù6T0.sKDÞß6a×Ym§¹ÁѲ—¯Oüœ¸çÂWÜ;î3�Ykqì…̆Pò5ô4‹mÔ²î9>0ñ³èc±}5=ÛM§hÉ´Âl¥ ŇH¯˜)³Š ¢ª]Zyì·ûÙ¢¼Ý Ã_¦ôWÁôÅé®Ó2Lcµ©ÕêôCêD¬ÿ*ûêÇ\!ˆPsb΢zzËnê �lÑB-ª¹™øΏ-’¥-u9Œ ô^�¿�'µÙÁyQþ©çøF¬F";,},–+‡0õÞA}DäKƒ FƒcYO+˜5©:gÆñ¨Ä«åL4r3é­Rv”‰Š£™=€. e£³9„wZf]ì-W|Ó‘ç©¢ƒ¢¡ØJÂ'èï0�€ÿÓ{Q FàYeÕÔ`rE�'yCD€RÎëèUõ¯ÏZ£&…j¼¿kK– äi²OI'(SǺ¢TU¯Ÿ¥B9«·ç÷w>ˆNoÂè¤j8£m4�ûAágèy€û0ð»÷C·M<=¶ç_œáXwtHƒÔ5Û©ñ4Ýão„ÿ¢EgÏEôÒÉ †�pê<“|óÐ×bW>ì³°ÛÞg%å6±Ð°é~¸ÁkÂ}y^=<ߢ]ÛïÝÌzhM\VL[’\œùÜÞ‰šý“½}ÑX¾%&;7�áð{`}”c?6͈e$L.KûèLãëbc±H�QÂljy9 B–4ÏM8à–çÀô¨T¸TŒ$_Wz­w;Z7Ô6ÃäÞÖ�Ãú3º¥åæúîíC"õü—`SÕ4�{ð<ŸŸÆ&!o2z>®¾<ÿt’M>¡óè –48/2Üqü$ Mqœua¤&›öú[Ð�ìè‰ç•–ÖàbмnÉ+Fý^! ‘©_¨®Îzs!:H‚^ίy&{ÇʰA0c=G7J~Êgî²×ßYÏû*ˆ{eˆÎ2h0ó‰`'î÷<ôîËíŒwb–)Ó Iç ëDúfrñŸ~/ª!V¶Pn·g)diMýèŸ| @„ qxäÖ6‰øAýúà‰tVPè¤ø<”uúã×[ýxÓO”Ü(„J. 'aÉê ‰Ð͘†ªs&ÏxLqºù{úâ]R¸CX_”ÓÓó—ë–ìá“?QVël¡^©¦v|ûÄe£k†ëß­Å„îÁ@(ÕÇÜjû§oáF3 Ç�³›¼w‡ŽrÏ÷ÑxQmƒrOFýÙpÉ_£.uWËÝ~@%ÅE_¹*ä©Q5ê =GAø”ót7”-üIÉ«{\6¡NZîÉa”9/¬Õù`¢ï] ¶ŽöY;Ã"a Kå²å¾|`çÿdvŸO«lƒ…ÂÏ †b7;Sg§qÚˆ g|}•S–T¨:„<Ñã4+ï(ë>{$àÓ’‘@{Æp¦9ž>¡’)8…Öð"\îMÙÏ…gt4‘tbx:$¯!`Gá™'¥ûv>À> Ÿ¼ø³æ{'j Þ¹éz!Ç>tW·¶Švn:6Ëu�½Žˆ[rŸ8v�€ïÁ‡9‘ký+±n&ò]VKñ3!cèùHÇP …°IjF¨‹vÝù\BåW¢ˆI&ñ’º¦O𢕨qÅ<9�Ù»dÑ’þÊê�¥Mc!°ˆHg9±>hà®Â@c['¾$ÜØk]ù¢%ÿcÇ´Á1µ0=¯Ôa‡o¸‡�ï80Â×¾t$-f³É* fl–¶oRâÕß>HöµÔ#-æþ†Y’|q§Èk[Ê’ºö>°K7T©íƒÿ Ý(ÕÈÛs.Ù¦Â'XAô»$u¯‰‡�¡—ŠLgž.Ë.`‹s¯ zƒ¤H%ضë,³.Ådô"?=(C0sãö�Êòg‹vþô«#‹í|DHÕIVŒ¡ŽuÙ;CyÚnV¸WÄPz©ÒZ¾ìŒVV` “i›<~æÛ\±Xoòó‹1èvDäèû$Û–ùÈ… Ýs ¤Ýa¶œ9!íùˆK›¾*ÞxQ9­ìï·ˆ˜©"¸ŒHºìµ»øá@ÁóE›.?\ó¥—šè �(Ï•µ¸óM̺Å~|RÕŠ† À»·¾Héú–ÜÑý){ÍûúÕH÷š}FV ¸¨Œcƒ¢ÿ™"u‹vE m{dí8ÛÔÁsJãß»?�×'†1Óå„8Ï&üÐf•¸Wó­`öJØÚTqÆ�žP•€H8 W#0§·•þ%ô0ÑÀìæD__©Úæ¾%uxøÙ•KÒ¥p¬HRãHåó+˜Ÿ+(ˆþœÏ-D�]ûï ·x' Àq€²é“†A×&Úfd àz©p+ßYØ’âÿ‡*©3¯�*á@õ·¯a‡n$<‡¯(ŸÀ|,]€Ê*Ù±ðXWÓ,]÷ǶI´Ï…9Ciº!qnWž5å‡WœñûS¢#TÖô\©iªt&©ºÈí„yÕßíâæU}„f…¡úEîJüι››iÙLJ;%1ÎþC–ZLª�Í�錒›õ‰P <²`8]ù2½>Âtú/d:[™Ø2¯lá7¡ØÚÚµÿ7g)±a)²C &ô¨.¶­�ï•@¾¹“:MœkÄR£šUÀæ¤Íj×>Ñ·Ç}ÙG%©Pò32d8*÷“·ƒî.ð3Zs¶2pŽ!ö¦tÖ( Ø ΀¤;£à]7‡òÂÖ±TK{à‘`Ûù*Û4ñΕáE@÷?W¬~îá›òÔÝJ¬[ðbñ{?�\\‰„­¸9š—uƒØ“2i ÊkàÖ�],«õUÉ= (7³a¦.o‰¸[ˆk7ófó¹KN Ù{T¹Õá$09¡5—�öš—š8ü®¯æÔbüøîÄÕ·2bÈüÚìýt†µ-ç¥ãƒ”Ow¬äÏÍÉÌp$ÙIîpÍzU¹ÈbnÑi‡¡ÑE~š„¤ÚƒµÒt>Ñ;²¹ŸAŒ#g°êç3¸K("BO1XºÉ¿µSÕ IBoXQëãÖ�®4U¿s*Ú!z¼¸ˆ606ÚµT·m0w¡òúûÍYÎâ0¹N1x” ÂNS§S ÔɺTý£Ë‹¾_F…ôäË?FÊ�kü×V�"VVSÍËs…G IóûM ÚwdýFP€ä�B§V)j‰*:@™ Om¿ÓIë�¿/Ï Í: Sa_ůŽêjø;Ô œw|À™á2O˜h¹ƒ- _™á¯òã«’v;5«.°< «àhÖÕmRI²ï\Ûû xÜ jÞ™$†; ›žçY >=”poÝ¢¯PFYÖ“-€Í<£FêBÆ®åæG/çþº;/ø‚X6gäË Ö�?怋’„y¨oØö%.,ÓŠ%v@w@¶Ó:õݬ`Çûu~nðæÉYwò�VÄ1j4Ä,DOùUý– ~Â2¤ý? ¡Š$ßn6 ÙÇäo8ÿH¸¢7ª |¿VÅI;ä½ûÂEÇ-I&DŠFÌ_uÛÿfb J'ú[à�¦6�ýúz›�É”V3±·˜º–&ÕU5‚+p9U|-ˆÇù?‘ÐTŒ#k–»bßs*û¿S²¢¶‡Í<Šª8ÿúªeºZ/å©«LÄÍ}ÑBUï “Jæbü:‰,ÿ´äÕxWVVô<bÇ$Ȱ–nH«¯ k¸hÅiƒ?DЫâEN×áÅ)D–×êX9å"º�E»¬¨oý¼Ô&È¢²±JÓ´´4ð_ ¤¾ÿðPµIÈ6Ö4)ãBµ…œRås‰ÝRæl«‹(ž`ð®ecÑ#}Å1x“íLXƒù­nIßÅXwÚð˜hí*?½À=ÂsæümûSn(�öîµç*ÃÍYðèQÏJGÚ cÉw»Ey›qñ^ÒAéPIXÜ34ŒÚõ=dß³óŽÍ´èE¿9<ñ�Ú�g1óM/FóRˆHc¨oưûœ øC ¨ ¨H_ì_ˆªÀõJñ?ƒ�ÉOö2b·É„ 3¢)*"o·W°àf’EzÂpsm¡—œp¢ãך©ÊyŒÐ˾؟¯W7 Ëc‚WD3BÜ€HToÅN­G#äÒ€ô™µ`nÇ“¡.©oMo«e­§¥‹¸½~ÃÞBHk²œÜªB�§iÎÇ�‰§ô{Ÿ¶…Æg‚dACÉÍ`á‹À,6ù5Y…Í�oE>§ºEî H{ìøL�ìvv¯Âj&z-éÑEUròXçÖmÁ{»ÈÇÚN›þbã‡uù&ãã–qWAÁÆ�U+åmX´ï$�¡ÒÕ]qæú•’¢üI±œ �ÓÓ|“7z’'ã&t«\K!•2<¯²-�¬ÅV­ŸÃT[í¹97ôNôl—ÐM#êw+X@˜ÿžO¤šhÕbÄPr±ª¾èþ½-èÏá¢-ØK@Lq\HGϦ8©ÅÈ-ÒÌû] ”4Jß’ (lju*Z|­¶Òcrc®�OÒãćÜò‹VÚÞ‘62üþÿN¶-–:ü.×Áaû3Ãá]YqIä¥Ò�Sϰ»$mÉÕ\V:!}ܰØ^)²¦þý(vVBÚ@ëy)i÷™�ÐÝĆ�€%G›] ÌÃd¼8%�£Ïøk^Ô‚ECDuóúÔÁ[^Õù½ïá4(y¿Á¨Ø%`§M ¿²©æqz…Qy-(K¸cœ™ÕëjÆ:7!S§~×80î}•ÌSGÒM?êÀØy½Ø`&½»�ã‘TÃe¯ß^,Ãàüþ±ÃŒ¦��ÝãnƒÓƒh*î ÛØß³âÄRÕç¾uAîˆÂ•`{�1ž0JbUqKåÂÉšöE²U©wDá­x¡^Ð0Å8\öþ$kåJxªn÷< »Àô°ChÖ®ÊÊ7±HÅ院¾ä�.«àòò×)ͯ“ÐBÌ�ÿx¿=BíÈ¿EK|J”ßÙ¢`¢“µ�qŸ�ßas²XG{»¤Ia߃ó'A9)“2·~Û¥ìÀQ°Lã3>rxw€VäedcFâÙ¶ ç¹ �¶�ÿ×XÐ5 *%þØ�‡Ñ+8p¤´:c£öË Kòü…÷Zµ¼1´‘–õe3C‚³Ü) Y ¥»H®Ü¦Tf”™Ü? 80Yµ–‹ƒ¨¾g8p ®r+½¢åÁt§¹r'&Å•'öéñù|Ä}€RéΩ-3¦œ€ÕŠïCåEM¬MîºIªÒØ‘›~ˆŒá“›œl|6i[©˜ÙóÚÒ²)IÒî&/@/ …®É¯2 ÚØ3óJçð&AwdœÑc˜ñ‘Üxþ+øü«=¿;¥÷˜®Ÿ˜{ p Y&¦œ‰©oâRüVÂI–z&/X½Ô%…±šø¹’ÛžVè/ø¦S||«ñp«ÚÞŒG,wû³f/ô0÷�¦†ž„ÝE¿!;>&&Ó"®¹ )ó×ç“�Ȇ6^Gߨy•¨~KVoŸÔÍ� z%ËPࣷ^½Tˆ(X±_ :Ö¸º&d=�±9Æ�fíj�íQÖ‡À�,—ÈñQ‹]ƒ´ŠÖǯÍ+ÉH@޲¹ ?ioWögÀ®Ã‹%5'ñŽXfEçs¨Ä3-Û}>cávóm:’”.Ê­àhMG„_ýÓ9×� ºRð˜ÝU”Zâ)ƒ.ž8ð<·T ì{M—¨†wã{o鿲ðs¸MT�`¬±˜šƒÙ|//ªTrØ»*$«O£¥ JÏÙ˯Æ*V¥Œ®û=ŸGUA"3îG¹Êh×GI¬Ú-rÈ„»Nîq9¨�fv+Ÿ4BT!x,¸‰Õ§ic!´Ó2Õ’[yÕE£?ø�K^tœoæ/ì·M?è ÿ¾9úýÍ¥ö ‹] kÔ½�ëß…¦Ã‰d©B…›Z)jÚeƒ°/öPá‡D+›'ü=ˆ;óà}`ß9¦ÀCqžÈËŠ: 1¨/‰15A®d÷¶„:´[—Äd-% U2éiÙ¤5=P£CÚPySA޽×|�CËȬ¿"M¢ÀO‘øÆ�ÓßO~ÖãRô°2�ÅÁ+ŠàN!kÕ ùÏh�wdšn¡.i9\ÍÍŠ/$åúʳ—i•Ó }úáDéÈÕîÛ8þãhÕ zÐw\êõb[:À)«¹¨3Z“3ìÂxªøwÖvbè.hñÅs¥K­ñ+†.É9u ¾•îJÐÏ¥Ì�ˆ ¥5j þÕh�Õ�[+^ÙnÀs �ýD'l•åƒ×1�éÅ 4„µ‘°ø¡WäÌŒÙ|a…„ûܱ­Ê×ywÈì?‚½ aês™ q”Ì솧® B¸é†6 Á¤YO”?˜°§÷J„‹!Åçï×�‹>XµÁ´NÅ ‰Ån/ÓÛî£ÿç/n)wÕ›öî”@ ª°Ý†e“¤BºÇ-çEZÈ qx, ³ùç�l³€ ñ¼¾SR@ž´%Âr*ùƒ¶w•æÊ=¾ÜD€oÎäLþé�o‘ÑÚ >Sidc6GµÈHhâ\+ÙŠ§­¤?Í£» E™eôîà´A§Tüþ.&ùB²°Dì …ß/Y}}Xò1l¥½é”ßô(_Œn,²¶kêg#Ø­þ8¦WÌåÊ~ ãÉ)j`c͇ikf¾‹‹„Wù<¸_Ë'@äré˜Q!· sùß™ Wgàñ=éÝ9Û<9÷†U«Ÿ¸š‚Ê.Ø~ÃŽ¦!ëëɇ:¶ 'Û |Ó`ÐT~¬?»¸6¹¼+ƒ÷Õ€Æg„þ¢C§³Ø¯¯·ºøVtšeÓ3ÕHu%xëbÐ@-ôÿ9w ;§Å�õ† æuÆõN²�™ºû  Àà¼27JuûVä·”`ýLæ,ä‘$d“N·”S ¼Òy„äéùÿLúS5͈ûå¦ÖœmÁ�:zrDˆÏ6•�¥&Ñ‚á•öU­/ Ê;‚‚î—̓ôtF‡Û¾í¸�òdÎÔ5>ÒÇo“3oö†íîªË|LÐ Ótø‰5¼û/b¹†ÂøCŸ¯|X#tëz1⊔&y|& [>N?<îü¨{Ä&'5Å}#€qr“néTöܾ áŠGÚZÁ-Æâ€�EgÇ¡õTø´o—*¹â¦M´eëv1�óÁyM�„‡šGéû>íÖŸç$†ëº/ñÆ9çÆ9_¶A&"GË.ëyÏáÓeä3ý¹¤„8´1§dgøfÇl3á<Á¼«Á­ #DŸ@–­ßU¢¾‚õµ–N/4L.c¾=ኅ 9iu#iO©„¬ÙTG0Bã`d‚ÐÞ¤,‰£u}½xµUŠ:r’Ù¯kLöÑnïæò}—«Šý&®óäÌSÔu€eiFlVÐ îxrùîœ.Aµ[ÉæCâˆÛ;‡à•¶'‡™#vŸ>IhÆa›5JÑ0ÂeŒ¡Ì|"uÝ>�ÑŠ¹�ì\¿Éx~q$žý.$tU3RÓ1«Q$Øú+•+ m\YϹ`¯ûG]²¼_E\²ÍÑ«ýò)Z*ÁR]Ô›‡m»ñôb\²N­ñ):QÛ¹\!”‘æ­…N‚)éE5嚪jwÞ¼íˆ Ö·@§¨˜ÑíýȆéÂ-Ê%´²bIXÝN¤åf>ÿ<ÐϺ÷â­×•rÈÖårŠ®]7èwVÄSv;_2Ååéøêðwãg ñãä¦P‡––ðn–¶Ñá¢=Þ%!ë'—/h êŽã”Z<þÐ>þϼ؇�»™Wý[á/Vï1AøZP-$µò¬Úvô.Ä…4_ôé&K›}Œ:ìåLÎ_¸LNÌ1Lýnõ�õx¤# yüÏôô#˜…†Zß(fÅ%»Ã)Ý¢Üc–ê‡Ñ`4é®]Îf‘_@§•À«…7“Pv R—2 ½Z›5D+{×’-üÂÀß|¬ÖK‰%¹¼7ìF-Mçûœ«¬-3Îâù¡=Íg•.y˜¥ôdM(áÀÍgQx)(ØÖÒ¥|.ä=¹€8g… Ä‹Œ5Ô äVìæà¾²%‰!›@"¯�v� «É°G¦êHÿ·z„–«&Ê¡l.�à6RaîJ†¦þF²}fFÛMÀ™‰A¥ÀKšj?ðp�˜Þ“ála5VÉXm´½tËMÎ�ˆl—®~¸Òö Nì=½B\²ånãÄgŽè+®v›Ü JV9$È9œ€ÖèW¨*Y•ühª‹§-þŒýÍFWî=•¾RÓ³„M’aûy™{K#-]+ g²÷¶èƒKÆìù,ˆñuûÒÉ£ešÏ‚˜hDDb—pªöU{†ç¿ø%Œ®½e¼læÄÔ ˹f㔢ó>ì ¡Ä+o÷f…4Ñ6Õ¶ÀN� –X >›zÛ»Ú2ÔegÚÃà£�½½Ax{œƒŠR£ÂfŠC4¢!Û ˜Y-ŽjkÇzó5Hä\’ÆÂ¡WØo‡JNh>tFp6²ziZ ç®Ð–ëh`QÈ�f<å`ÑÞçeÑÚβ¦ì¯¨ ì¿Íåát#ì"fc͵5Yý®%SLúýƒÀ”Í3 ÏÎ�g•õdP«‚oBU½ÔÚ¦³wE‚&4®0!l ¤í²�èïÕ8ʳ%ÁÑçÞÃò¢±k‡í9bzh‰™pß"…y‹ 1Ï÷`‹i ñ¦7-°Ä(½Äõ�|ÚÚçÓôÀhÉPµÈ߃�ÖÖÙÏ ¬k`²nQ ÜÀ²åTÔß1î•éüþh_›¦ŠOä¡•ùEßïeN˜V“­$ï»÷,Èíþ‹¯[]ßÌ:¢Hì‘ÒxÌòŽY8¡àËcHw+C(õ å‡%È.œ8y¤Cð«ð‡?jq@aݧÂ}·[9ð·pÓ×f‡f›lZà2ƒ¨Ò0¦Jò&�óD‡01e÷7Þ’"Ï�¡&•›M4Àüd«ÂûíÊ|rÐ= jÞ­ µŠ»¯.>©g­•uL‡HíR�¤¯çFHß_ýùBrMË`¤E×ÚÄrÐÜ:„‡ž»¿ò€¨Í\‚Hƒp W1BW6Ë;Q-¤³w0«öh2šØ5L}¨¥…ê8/Q:4Ñ(¥Z‹Cè‹�†w­–£ˆ/È»œVUnKQÏØ/äø³›`pUÂ’Ê3¦”t¯VëHÁo$OR…Ömc‘ŽÂ åîîôèaÄ´¿ÞI÷IX–Aœ)ìØHײÔÁõò\­fp�æ·â¦l½-EÞázDw•£¿ŽHta×[.yôžMöxA@ö-ܨŸ�޵q¯YS¿«4æxòÂΓJ˜4lᯉÿ¡Rvkî>·b[–è Ø"*™éFË¿…ObU�x<åØ<€'ŠJa»\Ú0ÇÅú!ð�F$Ì3 £Ö�GÙyåó ø×s,+�éÅÒÚ>šnA±Sc9»Là'ÿ�í™ð™r©sÞ“Ôq-ù}p‘‘ƒÐ:=ß{Â-Œâ?"¾œ¦'Ï!’¨vY7Kã">º™žå—½<9Ç+¼º”õŽ4Æ[âñYcá§âŒ—,Mñb=’iƒ$5¹Ù×g˜ýÝ ³wæ8ê‰HøóËpŸàÙr8mU“-ˆÒX‰�ùQÖ%B(uÒEûl½tÁ!»‚Uf;—ÿ&fÔ‘±mcuß9Îx»›Ëþ¯¹A‘ÅCcï¦#õí0þ úõ=]±.%ÀnOêB§ÏV² ×°�­¿²¹�N`¤f�ó­–ð—D7Sâ o/ú;p¶TJ!˜þ(}æ¼8ó!ö¾¢„ÕüÉ ”%¥»ÎC<調¨ßPÆ›ž<‹ßf}›PU˜dCÕ¦‚n)ìÇ`X1šw’9~ø¦sÊÏDxu:‚ÅÊÝÜÃÙF|ŸÅNþI &yþ‡°ÙNÇ.Ͳoa’M�µñ¼ (ùÎð>ʾä»A]ßSógíKÁmÏUþaÒu¹w‘H ®}ø½“FL’‹[ÁÛ\æYÛîYœŠŠn"ŽN(³¨@~N™uçd�KOž  ®úà¨|NÂéj=­i½ÿbŠU]ƒÞ|Hû¶¸ о¤žYEÝÐû)7£U1E¬ç¦¡åX$K*)×<û9 g3ųiÇM›ù€_qØ�úYÊ• *�ñYâ•FG”wŒ™ØÒÒQiíuûÃâKDßbz6ÉC»dýtMcA¼nÍŠÇòÿ¶/YÁz›9x(²_2oéÉs\¨é½4Ÿe'¡�×%ö¯X©’4½=\0â¤çþ»_¹#3BÈzCŽÑ¤#þV\7…Aá�?$[›2•ÄꪴÞwøˆ!Ü×.Ž€@80@“�–&�Ô Á«&­v ÎjKЃH)OXd@ŠMÙlë[F"§ôõˆo­ º^%;M3{é2¡¤ ö€¢ã:1ùûYZ›%G1Pþ YG$„Ϙ�-À�’ïáJhß_>Ó.ƒèK�.ö‡sç«AâáL¯~ÿ �â^ÎGªIv¥–òzÿ†I>ìï,É<¹á°à87¢„J¬J„·Iœtý ÞÆèÿJ0!ãý«ëÇã�Ù …mÔUÚ9Ùû6Šf9×ÁIo‚.ÂŽd¸BT3žpHšI>£“”9þMA¼—ÎpÅè~u ´Ý9ÄËݎ׻å×î_éÂyëdb§w• ÃxírÌ ö¸EE<á:Ô ‹n¯°úÞpDþµP*èkõÆt‹ ÿÆ– "À® &»¼³tD@[®¨ù^ˆ\¼8Á$¾„ >ïÆÝ@·Iî»î{p[Ö#'aA—Ê´ïcõëwvbGpnØ<¡Ÿ‰3»9•€?.b¾±büÓ¡½õ ׋úÑc³Šx6E¹e:Ï“ñ¨ó:WÐý·£6¸M¤³#ÿ›ˆèu"Ò›¹LÞËyýpSí$g]�òC+¼¼¯P!“7)Ðþflê†ÌԂѨz8̾”]ëxÈ—ã?¥DÞ–Å«:<&<ŠS=LÎ!•úAÕâz–£Ïy‹¦û,d‚Ýï%¹à\¸ys®Bt·ÃÇblš?È"’ ®B‘üø-PÌsRJW¿/PFß÷"$½ƒ-ýǨ;kO¯ @Z.‘ѤÜ*1?‡@”Ý{Y¬…’[yaüêÔÁ˜’)Æò®´Œ£Õ—pM€ã6kƒ×éo”9¾,?;°ÉÙáÒŠ²¹=3bùÁ:?ÏE´ôFЪ¥PSÀqnc;4kEí�;ÀT³Œú!:C9!æ[9rƒn6ŒW¾ˆ¶�aj/``=êp{Šñëê£doZtH§áIKž÷üRcw¹u‰�eæžÑ~0Q|RÓø %æ®*ˆnþk؇›/2L²YLžå_©¾Fîw3wf´­?²wqé öǽ9~ ª9əɚeýbû¢Ü(h—=÷+×É.EÉù6vjDjtq{@<µÚk¼ þ°_ÆÖŠó —AƸ¿i•@‰gêmŽWžÓYη”Ÿˆ˜š©mAê΂þoTÐLi“©‰pjÅ=Á;>dá‘ùôMÜD:m†n u 0€¦ÛŠIô><<]’ ÷Á�…o€ŽpGN:ŸQ9%0ý’x‡ÔGß® hÄd{q*}‘ŸJíŽPµ Xx&Úg*æs2„gj,üÍçÃB —p†:ô¿ìfÝ;ü<¸·¡t›è·‚Êc½TII0{q²ðÒéà‘R*�÷åc•Ãg8bv¿’³u¦‹p 1Óvöb/7c?ýc“n\fÎRâ¶ �–õ„•>poåÂkØI2A&Ç»Œ ¾G-í2Gø�*‘kÇ+ÞbGTˆkA?Ÿ]ö¤ãÌ&Sk�x/’À™xÂs¶R %´ Ô2a„ lçyŽ Ânú š4?ˆ(èÿôfáö%ŒÊ60Ç÷ÁSG‹"­ˆw+ÅÑÏ@¯Fë¢é4RõšÊ`ÿÿó µ¶«|¨¬)aJ’ì\wh&sÓ_“àí¼RìÉc Ï¿Þ´`µ÷Pû7Ê?7‚~hh7EIz$TS¸uT «Av2Ùò ÄtL0Jeœ–´¦اËU¨Ž¡ýÏ™‚Í«dW°o‹ç¿¶é°¯#M/ò\€D ëŽÙîÚWޤpßóu~<4šØñº|_0ÿ]–”‚�.¢W]ãÐû6¾"qÊ~ÝÁ¥ÛÕ—Ä?D¸E¹î\ŒÞbÉ0rûr†�•eá—¶ ½ÎeQ~FY«v\ÈjÛ�„€¦€Rm�Œ`Þùˆ¥Ú|‡lü-?è´û¿W•–ñþÈ­V•ß°g6rÔª53Kɕ崿âÃ;·ð †úÒãìÛ*—ÁŽà·RºHH(QÛ.ï?0¥–ý‹Zã9 �áqIðRô ©§‰�ÀžxÖ_ ùüenÉ� ˜ï$(ÚMŸãXBà˜r�öý7!öû[O§«n¥ìÐ>é¯Õ·„zÀùàG¸6…ùdÜ ­ØbÈ4íMFl•¨ñŠ…óà›C>tBt=q¼Ù`#|­¼×‚³¡�µn‰'Ö×ö¯±"”ÑØpû�Ä#;O©'BXÝ«ûMå–ÁïÍ<º+5YByö`"Q¡9&á›ÁC>plÂZðÀ ‰Ab讎 Áü=í]Å“Q"'=µýÌéY_ÍíöÏ‚pØ®ƒw÷”2´‹Dk4Gã®ñ@WV;Õ¬•Z Ö¦º¥4Ç<ƒ5E1é<ÛŸràÔ÷vžÑOO`#+Š¡Cg޾1MNÆ¿É~uJ ;dIËß3áŒIY 0X�wÏ'ì¾)9».!8±÷îÕa´ÞÁ‘Ï\†Ý™Nn·ÿW k¯~öë÷_®Ð…sxÁT3f¶HL24¡Ýµ™kW=ˆðpaÙ®âJŠÁQÒuÊX¯càf°µi´#Œ2ñ_Zº»&ì¹ �t…!LÀ-ÚçVv‘&-Iw}»ˆÖr“P=¶]�¡/-žÄ^¸F¾Ò¹ä¨‹ø� ¾«�°%ñÑ'_­4Ý-‘T•B8PÄ µ6 Þ[�$  {…§F–ÜK«rnÞn%+ê yfFÓ"ŸC°1ušG?òA5òÉ:[dÜÄW qùÛÍÔ (Òâ]/˜­ùM}}þ‹fZç�‘²b—ñ&¿Å€/^PX.š×ÎRЃÌýyÅ™ƒôCFIÒKúNIL@¼ñ6ß.`ƒ?‘©ÿŸCZškœúqüs> (Å·°Ì�üŒÒجäHA˜0µø”ÙïÜYÊ…¼´’®o&‚A|ikÉË~à–nˆh¹¡‡æ½A¾ÇÁ]³éé%•&˜Ÿÿ‘N¸bò@˜àAv˜'¾†,Éuq�²x*4lÔ×}Ûƒ"}�L0FxÚzÌxÏ—· ÕdÕˆ`v“¡‘Ô|’üÌe ÷^UpOĽÚ°‘XxJãÓRO &¿)ü�Ö¯˜¤—®¦ˆgVž‚ (;«xuU{K·¾iµÌÕñm ÊËݨ(d¥)a‚4CmÀÐêRúP&ÝñMX3 ©{Î{@ T9~± Mô<~­wùïÚÔ©³b^Ã*‚±F0‹Rlcm„J ¨è…:ªVa5VúË]xva9Jæý(¹Ýã; ìgdë*b̳ý=ú¡Ý‡E‹lðꆵí‹WÌ#7ðÔý8A†¹H'{ oÙÞÀíÖEïì¸ÍU•ë„ãqã�Î¥-#mü¶ ¼ùdcètD" <ËcSlKúTÌ}ÏÓE—]à…SYæì.Wjô'«¦ˆ–.fvÆåðqÓv¥p¢Nûv°š ÕåH ^Z‡&œ§W´“|’(zÓÍI�#SnwRל��â{ë*–ý&IJ¨Û°`Š$†’£v3Dcm%@jPÊP¸¦¤°ÖL…Ý›ÒaÇb¢Â*AoK�Cºt(žûÈaãf?ÒÌ~ÖðnRIuâEUîɸÚ{?ŸXYE”(ÒýB ™5µLAQ#¥â�-І|ÏYƒ›EvŸ&·®RŠ'X{ ê·Â…˳wßb · tà¡ÈmZÞBÊÕíN¸AÊ·XÙK²/Çx�ØHˆ>Ü–“~®d¼õìU�cçêËÁÀâzž}Bˆ}ŠA{ |Û¾;Rr" g¼Mír<¢z\ 6† `@z/zÏÙÄt ©>CR«STÀÿÅ–cV«¿9Ïé{6Ðû›-L=‡Z|aw5\·2Þ�ƒ™B!;²Ç»«1+ëhuR‘«}©1¼0WuïÜ`²¦À?z9°khV;„JyÁw„z°:ø®¼éÉšDTxH0õH|—±Ó€;…‹¥åÌèÌň(@,F+aÿç{XE�mî$~‡Óg±R¼¥7Zı_Qj›öÏÅ™c2ñn߃”˜øM÷QúÓÄ€ ,HÚRdîl‡€k§ðµ´ùaÇß$•ùÿy[>o'J!pCik⎗WxjáA¡$EÚ<�?%âÉHã�”%•ò,‘°Ä3=êí‘cµ%ꦵç÷dø»’¢kÉüé_5²a®é«ðÇ�2®€+æ}­åPíb³@ûìS4)ú"h-djéÃzZWè|C+sÜq�¢0‘Òÿ:Vã!]M'µÀÄ};ŸƒÝ¿Î²Ì¬Ëˆ©¼æ‹öïà‚n–.�1/�^j{ïÆóøjãóýséµoJuô!HwÆrJbtCÉV¶�¬K`Yó¯²s� ”œT¸˜Ó®ˆÊùˆhÄ`Æ´Bno(&Œ¾Õ* ^~d´Š4“—6Q¼œj'SéYó œžd$ŠÊàvÎ!e„ÚJFݪÝý*ù°c%Ÿ]®µÓoc"B­&Óÿrôš)-j€ñe�Ô¬ÉØúyϽ47eÞçh¸›¸=êîªë\ ó}$Y×pþNfÅùÏÝñVüû}=;åœ31ó£¥m$|órJKB-3b=Z|-÷Ø<¦ž.oòW�7<ôü´úâ¬Òþ±Ú-TÀpxÚ0cål¨þ31¾Ä?è·�|þš��èUô©ÑghXcÍO6‹‹ÇaÞ9îÙ›?�C‘[Ò÷刖sŽDÊ»³ü©’ywïãð5½ y?7Ð>Á!‘‘‡�%Œ«€ŒY#©pŽ Ÿî„RìÅØrjB7‹¾žAšU4³ˆ3–±7N:^î]=†Rq' ¢TJŸõ_$¶8€`ŠÈ*`ʽ©±,¾„(‰œ¾Z¤wS¤Q¤£ó*u|Wê ^: ¥î£¹< P¨Ó•�`'!�Ä0-ž…/´ ìJPæ‚…�xAÊ8¤ä 9AÀ^n`m…¤¦%¸ØàÚ}–Õ öLÃmL¶�-Ïë0ôº£Ú$òta›ðÓµà–#¡œ<#“_÷Û[*±ÏŽÒÛrÕñ'ˆÖ}÷[Ë䔥5ˆ¨òçm?,$:7Óí)Á†]y�¸éL»—–|Œ¾T\'—îÕbf«p²j¡!Ñ/¢¹ýϬÂ3ÜÉøxWs¤âX€$’ô‹£‚£"Aç!¥©Yäq Ž­À¨$‰DÒž¬¤Üýû1}‡C‚O÷ (ýiŸþ�û!B˜Äd>+× VÃÖIÕ&Úé–E¢æ´úo±µâÜÄ=Qgñ[5¸P�÷Þ“xçŸ�ù|±¼ôŨTô•¡>·ß‡nÞb5´º”~Ú¬W3I�îõ!g®½WPâDq¬*X¶ÐæÙ=ùkq“cß‚1t÷îeL¾XÝ:º[\L4‘9ô}qswßsñD9(ðªQ :–ŸŠ[SX·ÊÈ<8=÷ð~oÉ*8“5�Ðô6™´7o+þýðávLãÓÍFW'r}Ë“ÁA39”þ—oZ6õù]¥+‹+j=á¹µÉÂëšöBµrÓmÜNS ô­ˆ¤yÎ]f<Õö]+ÙHÊ3Žïã”<·Â¡×þˆÜ€â5B“$Âülg3ÕÚ_ºÝQõAO’’ß%Š[8¾¼ïœ^Wck…¯”-]ŽL.4¹b9÷*1¹ª Ž_¶~,�0¸R»Vƒì`7=#,º±å•rÔ[[ß’FS¯D|}õ¥AI!/ŒV![³:}×rLOëc±8’{V@\¼‰”É–/2�7í³Î›ªÿyMë²â‰‘v£O¾Ü3A‰ƒ¯ÇÕ®…èA³–í;†Í¥÷¿ yº©Ž²àˆsâó·ÿ´€÷ˆÜæ÷ÜbÐùáO\SALºKrBÍõ&Ü�R&%95þt‰ÙéÇÇôb¼‰±N/°¹\½´6Wv™ÝI©¥&fÆrî\d÷¸}±[°-ÅÓ‡ .:½�O¦`§}yÝ t6Ë^:VŒ�P ôV!,î}hL_Üe˜ô5íºögå“-±˜�hæÜ)»Ê[óî^‡·ZZRnÏ\@V XŸOÕS8™\+�Y¥x Êrêâ‚ò6 Å&Câš ²QâA)0诔Ôû6¶e»©‚tëF[;óöt®”=­fÆŠŠy°$.6FÕÝÜ4ÒÃ.†±ºà¯}.è 1xi œ—’kÈöP¸:׃#-ºßOO�2ªã3¶oßíbjä2k;?)�ßüÛ^^S„¯_ÇpÚæ×¿Iº5y*6@%P}[%Š�jCª’íõµ9t›/Ñ´õ„«V\`~ „þü%Uÿ¬øI¤Ìá;ÖsÝ~qû %yáÿøX’m0<Å ýŽý�-»Î•DŸ˜ö'Èêi”D…]âæ—ÖHÎT¾äa:5=+GDS¤–1_Î}q|*°æ\Á7[d�0WTí`Ï¬ŠØiíC®/âwÖƒ“/« Hâ²¥°9&ñLtä>’ÑÅé!h™ffØfBæÑv”U¸¶ý�F5/"?_Ê ô ýäßûݲ:øÿ&/¨ïꚇ–áö–;¢ÆI>]ÄЀ }L"†��–6ÜòÑÅMN™3|fàð]X^€=Û´!usŽ")ÈyáÁ99ñßéQ—dÅ’Ö‰xCúþJUOf®L~ÉäN«$N‰œÀÕ@××üž7×­€à¨æŸø•ù®Ò`š °ãî­¡ŠÃ‘+žô÷dæ]~Ok�¯øó‹ýÐ-êêX’Ï ò*m8çRŠê¯{ß�Pô¾†�ɤ¥J‘Ô… ˆÕ—7CNk~_=·FÕËdÆi¼%‘$ýúþ�ÇÑ“· âžÚ[þί¼ µ}Íî �û‚�ü�0¸Í6]oˆ†*¡h»BkÔGd…Bc’%aí“n}Ú=}BDh}c €Ì´�RãèO³2à£ï£ö›í²d+ *…®½·aªE²7Ù‡·ä„|â ÞÏ]µÐ-¤ ·8�,!Ë©û¬ImËÓA±¿cZä­í…a.‹ UûÛþ}+þA‡â©à[un8 ™Ò´f“O‹,£>oæµÕûD{m/Æ�^ç+L{êiŸ©V<^ðÿÂù‡‘¬ßV •ðÄV'õzdøÍòWe´Ãèx œJÕ÷¬ŽàN=ÇßmEY"籘‡ ¸u4¾5‡™,"5·;ûšôi˜ÿ™µ%/0Ókq`-.g·pWñR–( sIpòµ”¦š¯EÔ/0-™Ÿ(¨@`X©×.(3U [#8@üÈÁ "š²É¤ìeˆ0v�5ëÒ2éñgߦ•üÛa¥C»i¯gÉÕ>3‹&\ËA}ï)ù¤Ù7Ò$ŠE`NHäÕR–Ö©”]΋3á]{+Ñ©¼ùó]×@Ø|ª/¿%>±9ÜåÁ`�\Îq²lE ~¼[Lšc—jrÝøÄÁÀÌ¡-Fß5@ȵ~$µ]ÕPkñ…ÃÀïïs©žÁl0(r6>‹ÝÈæC•ÿÜšîú÷À�D'*5œš’ì{Œiá^³t;Loú]葈ÚL’Ÿ¤#0ν¿ùü¯4ŽzŒÊ)½óCú �¬7=Ê›uƒù¹Óˆ†Ûd`1Û˜‰ Îw®‡Š¸^Èu`çái<<žy)‡GQ3-²Y¿é𘑟�RQì9>}Àá¡&OEu(ï¡Rö/ѹ�=Æ…&z KjÖ›±†ð\ÓC¤F&Ô<ï~îœw=�à"�Z¨¾§zN©î`O4ïH²z$§®<~5InÓÕô Tr£åñ˜øûƒRÚ<Ǿ š_b5ì¾�¢'èÄüh¦ž×6� ?U'4�_ïÕkކûÐb­ÀiêÝ,óœÃŸ°X/a¸ rÅìBøä³8ßosþˆöÞØÆv'c+²{�%à6(*"KQ‘[Ühò㯿»ªB0Ó“zÞõ‘œcácâÑS´húãô\÷žßÒ Åùª“€^#ŠÇ w4¹Ì׳))~püµ[÷c¤Š×3Ó õòeÏìö§™i¨kð¯g/Dê–è^Á�"Á"êýê±w–Ù¸Õ÷íÈ@sDYéÍuë‚M¸Ø g›j„Ò¼²…[W<ÛÉQ”Vþ3 F”,';w“å­o#@ÏB“c¾÷6. -«b×3°Ëfäyék~+×wa±8®aq3§x–ÿ9×~mîL›7b¦yŠL‚‰bÅÐ/¶”¼~¡7qK&¯%8™°ÈæÆ&”¯š.  e0[x‘’q~[™³‰ïuQj1V0ãýšÅ™úĦW�Õ8ÇÇô­÷ËÒÒ·‚„,fñ l/Åa¨7ç¯6wì´ÏûŸïœ / §Ç.Æ$ŠQï‹ÛN¤wçQ/'šä±Öß.t?îqÜô@F�;ÃCò œ0�ß £ ¿P®Â ž±‚ö�¤sÇ,Z¥£­² ½ßäk;T±`ò6¡báxfÈÓ@ïMGÛ1ÌJ‡¾ùl| Õ¿_(`c¾¿ï‚˜ô7^{h‹Ø°ÍE¸žÉØÓìa-^5Q1JïÍè=³=ì{H½�Ý$v¦Õ>—×vŠä9OâhÌ›nN¬µáGb¼œ°µËfOzÖLÌcâCÝ8wD©Úv¯¶0t)É SÇp°[¥9þMRÑdz.ó¨·lg¹‚.“4Æâh[KÏÁŒ�¿1Ã_ ûlÇC2}‡4ða_ž8¡øª±¤¥Ja1 "ûêÀÑ~‹¾Õ#•Ø€{p�F48Rzè{ä˜T/7�­ »‚2ñ¨"=ë ¾%²•^d‰«IóÜ>À¹V 8  k±<}”Õ~ó®�½DM×MëA’èIvúf+¼¤gÀKêT6 [‚t(òÎS:+�RsL 3ª�bÄær°ÖÚ|K«Qºb¹ ŒLXà„ø¡#Qž¯—ž¾2[’!‰j>%~Viøwp¬SÙ®•ê]=�þµ½«Ø.BˆaÓ{¶Ô–ŸñæTgK¹sðÆ…ŽÙ¬)MQIb0¸ùº½ˆ6Z‚@«Ç¬„•ÀEÇÇ—Ëxøcò·€çx³ îþÛîCÞSoxj¯ÊÚ\]3�€Òœ'Ǥ#0}œÐƒÖ²ªÖC9g­KÖ].ýRTùç/h‚W.\.þæ;R§iv›ÀLø¨…[±ÏC*7ø�^–éˆÛ ]m§dvC±ÁÀ•R9¼D»Ñ>ôâ¥s0c¢%•6OžÙ!MhB$ ã�¤VÃ]…äA�e¡±çiÅ…2àb²µÈ¶90�2öõûañª‹’²Šz4Ü¥“~̵vY˜&§¿çæ:²/Åéo)uéè[Á²£LEB½ AËpþ¾eŒ�9°g6˜´8ËïE& «ÿâêûYW,&BÞ)¨PMQ ë!ÍŒ?¬.“W3ªêmäg®C¸�> Ì*î6*({÷¥äΣÁ®|r±2ޏ–±ü{¿^˜cÓ¨3ÚŽj~Åä§6BÒܳ<Ì»ƒÎÛðê�¿Ò#—­W/3ÚJM9zŠ�‚<úE4Ô9»võ«pûFNaH‹�Ç%ªÙÄ„ñ”X>òŽGzL&Q)ÆçSýF%—ï¹S¢óú:·ˆ¬[Æm„*š¥­`Ÿ//tïÀ?aŸ¬„CËTMÁZ4 úbóFYD›jÒ(l+D5 éÙ”+!zOôi&RáSëv‹º|PÄ/H„bòžÁš:AS)õ@¼V&r–+ÏàÁÚû ôúXU:R‡c�`ðÚ[oE�y•9³�ó–gYùæ„å“ü5ƒ÷ž©zZŽv ˜ÓÇ$ŠtfåNêw÷“ª›ä> ÉÌätømxO[TuôšYÆ<¿™ÃcÞŠ²{?R,:vûÈuà ÎÊÜdZPÀö#dT”í£Ä™ö2Ç$ãSUŽè³&‹˜9HõSª èè†$ø¬ŸTOüpä».ÆE-ýÈ[·Žc*ü„˃6‡I5ð¯¾óu}§V(ꤰä1ó5{ŒMO+­ØƒJp&£dzÍ$D«&¦U¹yd"5çmŒµŠÈ¨T¤%²馆 @Œ…ó!äˆW£Š„ÞzÈ»ö2�` ]ŽõÃYå„Ê1ÑóÇÜ·¸­‹z6ýz]ÛBÈ%ô|ðÈß©]¾Zö=Û-S¬¡0çæËA–S06KwÅŠJe©mÆ|úÌÂtPÑÓ—aÁ)›HâëJg»Òño¦Ö!5�¬ ÊX ÿ7»D>ŸØM¯ûÍ®“pRç‡ Zã)Ç<¸ö‘üzùßU¾ñ0ååÑx�4z ¿Â%&ÖøUŸªHh~\7:èÀ*²)kLpg�$Æa]Ê‘Õs¿ üFP·«J]†Ôô«ªÒí̶'GÙ rf’ìTÊÇ®4dF+•Up<³Ä�ªõV—A5ÐáMdÜXS`M•Ý€o¸7! ™~ÂZô†2;©_où)Äw8°ü™r®‘ ¼ Ñí!œ6Âû82êDT =(úpÎ2ê:@§ÚOQ°û?ƒ2«Œ;îF›Kåúv]3Ë#>'t^˜¸»ä!:O‘Žm((GšM¶ÀÀi̵i)u¨úMZlXxÉAX‰ø�”ûü›uÕîN¹sZNŸjš[ˤø¶èåÂúñéôYé1µéº'VFˆÔPj;+ ŒFO5 PÛÍ×ÄÅ®“q½“8ÔMàЮà¨Ïä°*@ò�Az_³¾ Úàó�údäfÅhÎíïuqW›©ÒcÉ47÷}*â£qШLüÃ,‡0PCE�£p#Ágñ;u`_WÝDg7 /„Ho’ì•+ØuqÛ˜/¨ŽÚ8/ú µ«�¤ûäyczÕWxòuÀHJûÖ|ˆ2—†ôíܬ4Xb;¦mýy�<ÐÕ2û~Ûµv Á¾‡¼j.Â5L¥C¸´¬Æobý4ÕuT™ÎÀùdý´$3�ÕQ*]þp>úÄŽ~á a k8vákV %ž1»àè�Ê×íbMc=4-ïbœ >k¥o†q•6×H°Òo|xk‚ÝÎÐʸ½'ìßh=clÐü‚ Íïë¼ëø˜¨X„ºÿ�â9Êßcígç¯B`²µÈÀý_na@ŽfÔeK¶qå½éZ Ì!u÷�“;"8§ÑÇÊ�¡ÓRÞÐð—àæ+Ö¨‚,ž#c²›pSD>8Ë’!Øø�Å4SâDnÒ¿ô{TœÝ Ï&KÁ3UêoqˆuÊÃ(ʺØÃEÖos¶=†ê'•k‡°W…wún69½³¬¦ë9w5_¡É.™XK—Gk„fƒËÈž¤z¤¸‹G~úcÅcU 1œ* ߌRËÕŽÂ2RÍlüf’‘ëèÛ :Õãù* H¯üá× < �Ó=&³rÕ®¡ ™!|6@x¾÷Ž¢á¥*_Û} j Ù±|zýÞ}ff<ë�•q2¢3×1(‡KÆgÃLNó2¶Gyv{r±Á™l(‰»…ú™ßiQÓ�°7ìÏ�Ö^7˜”Wü= ÕÛ(h ýWý_)iç•{LÝ{†în¢þþ5Ë¢ª$ÎÆ9ÒÕ§|IÊ‹Þ-•¢Ïû!D¨¢å¸8ØOÖ�¤3mÁ_‚yï˽ ”S²î5$³í�«¸È ZY Š©x"'h"Lx„Ás4÷&�bÔX‘m(>5‹ ôÚFó_>¥S×\u�=¼Ç˜‚{þ¬{~jfØ4…8«¥®²?Å“¯9òã¢$’+Kñ躰×Ìõ%½‘^@ QjDx¼C™0ƒuA}÷ëû–Ê×Í �]⺠A=.•‡‰R0ƒÏ˜AíêŸÖB†;ì¿*ãU§�`|+¥^]‚¿gïcö–ëdáPý±�GnSö:܉pÜsÌÄ„ÿÆs ßÁž .å�÷\,7æ¢é/œLIZ¶Stæ˜u³ªe~ƒÌ[~ékôb°ËÔúœæï¹ö'«�•O+à'‰´tƒ&œû†~Б”¶F†/8‡�_!T¡¨ £qMojluÆ éGw4%yy;ÓSyFh[ 4‡­g·¾L:‡7�O…<|¼+! �2#<—­ÅSßЀgßàÏß\Em÷ í$z såvPsŒjžn´ª@<øëF ÿŒo/Â…�FçÄTbPg|ÌI¥Œ•0TïSL�ú¢°¨ÆrDs ×àˆÉÀŒ&9÷Ü`„@òR;&'rp¥Vh;i»³^µ7Lw2Ý'#ùi 0M–B�°ŽðìÀõ«æ›æÃX­ ÜFû+h“‰‚©‚ɬ€qÉ63ÄÉõ°m+Y—é­à°1ôÆöWpùÅ¿òïóV=Ì‚�àñ‡ጠ¦¥2úèÎPRcÈÌX’÷+_Ñêø†Ö¼o–u\MyÔÂ>áæn†¾£/9R.Î8ûfxº~‰Lµ ŠéÄÇ ý3üÁà@-_9É%Õª¼ X÷EbCê鮤æ×(шm*a5ú¶Ç‘�á˜ãWz78œ× DngÎR;@‡ýFέËqžsÖÜAQKô¦c£ôî œ;·8²kJÒnÜ�YIòå‘pä%Žp^¸x=Š0»‹*üv=)³¹B0žHl[­Ð��¼Ræ©® J`R§)•^S‘ÍŽõløH¿Õƒ’Aç2ÚßlÑ8uv‘åS™],‚u%?÷b®IÖ»È nT&› È––{A%÷ÿ�ntDRª·G�®•ÛØ5eýI[ö_Ò|/^ÏÊ€lûî"Òlé3ºnƒiž�‹Ëv´ÊÈIk�ÝÏûVœþÝÐí¡žýX²j�J;6u¥8lã6d¶4ÚNæ}ùbñ뾉KŸ*�®\Ú.EÚ_Ö�'QïàæLK'!;ÈRlíÎú‹neá¸M²Õ=Î)œŠ‡ö¨\{MØÒU…¼Ðçø¤µ„J$ÌÙòáÌ¡84� |E¶T—Dùð>M±b *ªÉñùa,³�>@üÛºB7‚xº‚ú˜E¸Ÿº¼Ùæ?§ó> _Û<ÆŒ@²¹§ÑàgÌÝ ¸ÝœhÈ]Ѷv¡íÈà»0€úG)Œ¦Rº,T™!9ø7ØL¨I£Røü§É9{r[Æ)‰Pe††T¡e@?Î<Ñ4ƒ†M ÏÁ )óÔ´¸Îî<šsH+“:Ïc0mëʃgÉÐg× Ý&7Ø]ôèÝ)Ö3}y ü!•¹ºï°í8ÕŽ_»ªD˜=Ä´»j&>»½ViÎoÑ8IÇ—Añ¹q¨]0Ü3¡—“õÿļž*7LU§¦ÄxÅù¸0Ƥ]·\ðw ·Pªüê™W,üÿK#S‚,úÌéž=#Ó�¤mî×€)¥lS›ò³Á ÖÀ¨ï Â�S}M|ì@8[€6ÏÀ)‹iŒ`½£$“ÖÙ‰áìc·ƒ0�)qžnˆh÷†Š¤ˆå$»†·cñ!ø|\¹gôHQBž iŒ×Í"ªlh £uÚÐ÷6H=}—oëF?/;ùœ÷X˜pGûò»Ý“eõ �Æ �93-çG|×F�tq¿ÒL\õ“‰ô³ÃÝ \ç?ŠDšÓ¾´SúwrÁ;—LÁHX�·9âóZÖ±µÃåPa«¥õ⎫þ<ÉSwã3Æ}{²¬DÆøy~f½hî¢Íጤ—ÚãײàÉž¤Àƒ�F¼Ÿë©€6Ø‘;@¡Ãç™5 =¾—C tŽBÖ#‘h5ðµ©Q?@¼ÝÏX‡Ò3ú:‹Q&bù­ððø+×=ù?Â-uhhS‹z=ƒÓ Ö,cnÃOŸa ÏŠ0sjæE&!WqJN |iÞªîí´ÆˆÜé­þ¬` ¼��ÇDí;¯ÙdäóFTž¼y� �jœL)Ic¡#ÌÞÍ�]“˜ÿ:P'Ž3´÷¬‡¶´¿Å¬Ÿ?s~+:h&VfÛs!ËÇf¨f€4M³’ÔÛµoë¥D}§dg)‹+g·¡N›û{�Ä�IWw^yÄÅå™]φq“öþ&–æ C(#](±°R—/|ŸÇ£×n¨cÝo¨³ÓKƒý•h¬ª0\agg y99° Í+pC&51à®.°‰ˆT*nØÒ%i!– •ì‚r :ìEi óƒ‘0[3äþn›çK›�à õŠgá rádýQ~x¤µôo“ßD0œs²‚‰5¹ˆ–^Qj�)p|µ·ªéPéù I£ƒ ˜ô ˜d`2 ‰�èÎ��¹‰k¶y²L Á9ÙA8ô:†Ü«%6Ð;SAÿT«Yõhœz—íÙ�Ž“0ˆÎ˜TØ7dq ›•Ô÷ó%ƒnØ%àDèDCr†Þg ž#ùìh³ä˜~â;§ºõÆÎZ˜Ýû/¡ž’*˜â 'uµjÿ=h3MÝ£PkÎÿ¸72+¤Ô‡µÄG¦û¹ÌO=y¶Ö—é4yùMPaìÍ].”�dR Ëžl«9âbØuOÞù‚;9@™¦3°à5ë4%Àžå%EQFœnLXÑ÷Hçïª6ÞD7`}“”ܸÇ¢•Ýeœ¼áZm¢Byªó`pÑM±í麟 j÷ûFÃ~}ˆkhž8µ°½{)Ñé:e™5ä`¢I�i‘F»ŒÚ»dA ¿&Öl�aOP gˆbÚƒ§—9 æY1BX0bObVr”ž÷Þ~Kh²ÿ?•y �rGì,ŒL=†ÁÓÌ*?Pð‹Ø””‹]sRØ 5AdÅÍOB1¡<ÇPÀ³,Go¥dr®Šõ@ÍÆ;?|’å5ûÒ0‘è•¥N_L¡ä:$˜[ÐÊ'}©.�¥ý_xï�ÐMXh**»besO<›ü&ü!ë }¶�rQQ’ßú^#W~°>#Ú‘×]+Œ2l¦ÇÌÝ ºÜÝÁ«OX»H·(OöÓÌB{M¶ugÆøðg`ŽM"Ú�y9c[æ;™–õ,Ç>’w•€º[O ò`P¼®Ú˜L±^UO&¥Ý™Ù®xÐK�Ë™ÿöNÚ÷/ àVùdœȪÅZm™@·)JG<{¢tÒjÈ‹¾%!’�@G)@±Ee<Ì]£D„œOéFÐXPÞ™Ù Ç ¿æ¾‡¦bs£0›ÝïïÈ›yø(Æ%—wæ¦4ŠS=Ë)MøÌûG <í~ßÝŒTf€#0 SÑ-­Õ‡·”„£üàÜÒ?N‹Š Ô>]�–ƒÖ»"ˆ@• ±ËrVÈØN³?a;–Mœ&âTO÷M²þ™—ÜûžŒÍK‹¹Ë[@¡ë^NÖn‹Ú�³j¦ê)µÜá~OÂ^Ïðæë«ß�*XÐÙÿÌJÉõáÌEÂù>zÆvOéÓ/kì³ ³GƒÉÂfÌ^ùLì£Ø£yÂ/œŠfTú$ÖZ¬ÁI=®_&Ì‚¯Éj½þó¼Ý�%»M·‚º#yÝ“<¡Ý;˜%… <“ÖVÇžæbŠ÷FCÂñH7h¾¶Ðc>”Æ?2Ú˜/ décSƒ]» ÂHbHüÚ+œwÁâÎ #Î]D8­ä«nÙä 5 }¿g��µg…`ÆXÏ Åo˜¡l¿P–[δ‘Î5Äk·OX+Y™°®×x.yH}=µ©Åȹ#ÃÖ@�Ú÷TB =QÝ>U#šÑ†ÁøóÍŽºHâëã¹ø�DI»ÇÍK”Þž4H¼Z¼Õ¬¨Àu~™ŸÂw§˜µtiP…þøoàX\Øœ 38[ìÄn·eßwýò² >©4˘JåÓdÆËÁÈAðT¥ K•�˜ãͪ¼T¯šf´4ÿp¹áêmú<ïÕ@„qÑ} \q¿™BÑVhÄÛÎ  õÛ6ÐX$)š¬©û m;Õ1‡°C²«˜ñnƒòû§UƒýäÁ@¬ÿl ×N»’¼TgJìnO$œÝƒŸÙÞv¶àÑóªÇç¹]x ´¸Z4>HÃiÇÚÜ8‡uÇLOfÎ�&=OÁz¼(0æ.ýÉ:æÓPgNŽÕO\XìwÑk¥'5)1]j¤ÇC‡�Ny•ºo†4̈õ&.&Ì^¯'.H‚2O XP·–!;™�”�óqk2€¼†÷q{lôÅ‚k ëßÙ3H,Ç¥Àúˆ›K–º‘$Ž‡Ù‹‰jÙ•kOë]û+î­“š÷ÀÙél5 Ÿñ[E ZÚ~ÏWE.í´tðãzäÚðÍ–æ3$ÿn|`<‚ÂUq¡àWšÜ¾*<;‹� YsoõÅå%6VšÕIh! Jæ×#E4¶Pîj><èaãœÝ 3Ì“•˽åòpCü�1i×6C‡ ˜]HaŽFÕZI�oMë/}¼�:þv²˜¬êX¶)> n…Áñpò׺TÒø[üxcà4wÕuq\Â+d·Pídîƒøó þĤ- 8á÷ÒõË$�§¡�~ŒovÈÐÔÛ÷Rd™Ê—Œ×¼ñvžv &Ö?Õο[V7g`Ý~=&¿70¢TëÓÍThVÂHjYÎÇ�àÄVéÅebÚ ð@>Oƒô'¤„ ùFC2?? dÝ mâ©¿Ýêjxá±ÞªuìI¥Žž£q•!l§à*°Ð íøˆ&K%�¿ÚçøE¡6™¼2äÁa1Šc»,6×0Ïî:�ÚõÞä}êhÒϸ¤•vd¬Ä¿2[e.™¨[¼M⸩à?&ë¼Dð…BÎw¦•:àˆOüÂp[ÆšcÿÔ fž1XM­°`¬øûÖä(‚^W)ìZrÌüjíÚhàoþç».¡‚ŒÞ8®(=ä™s¦¦.Oêc±Ç6Ü®‡9@¥þÏÕ8‰Ö½µÎECƒþhl?Ú$¨h'fûà†$¯ó½õS rÓ—ž÷"8ˆ¥8Q׎f9 k1Û2fó¥|!j.;>}Oþ&lnC®qÔ6côÛÐÝÃŒÆxDÊLŠ�çEªPEo^\”D6lŽ ¦�eùÀž ¡KT¨7v�<<ŸŠ µœ;œ~:)¬DÆ™ß�²jHGÇÔâúºqç��¬="Š´´Ô»ÎÈ›;‰ÀWFS!ˆ"¥ôÚ-0(c÷dž ³ÆiW téï�!ôEšG‰CQ¼‡ñáGþ,¹ƒ;È[Igб_ÏËGPeíQ WSƒŠÃÀqF,‡±øMMrÆÖÊ�ˆ ¾•\É¿þ­ª&˽ŽJô��føÄ¤BâÓU×îvbcV´¯Ðþè7µÀÖ7u¹i¡Åãbi\º=X§ç‚p¡A'7ã¾ „Kxȳ'Å6|H$Š]… Åë–o׳¿�•úøÞØ8_3A«"‘é |-RN0@ˆ«þ«ÔQäYÉjǬ†8%±›>Ø3Œeï P ÖŽæÌ¼±ÿ݈�ííò‡2š"tƒgÏù§,>W5†L€â¹aǾ;ˆŒºn™v‹ºÛºÂ&nSk7üÝWmxpr× „"ŒT˜­!e»˜XO¸b <œsÍ$ÐçÌG}ÎäêAøpWs¨•“<™M[¨s¨FÜ�CfÑofÏÏ/Y?©ÆÛ/Øœ¶nyO¬W ÿcädÄí*›ŒCIà)äÐSqé6~Î䆙jøåhŽ�¸þº» “%‰Žó¼@ј0Åÿ�$¿P<pRmèëÈÔ>*´ÙçN«Þø•Ÿa®®|¶œžOþÔ>¹æ-¥ Äw¤ÇÙ hWá¤^жuÿÿ‘ïþ½…±D�µš÷\A z®uª3#TìéªÛtè–*[ðu7BÇTó:ë†ô¹O�<Ý<] ÄfÝÏV¢mϺ–cvûÏ<’(9à›sØõŠeŽ|4¿J›O±„딪p¸j:æ_�pà¾$O1µâ°2KH6·ÁÑ·Z`òYbHà¹÷q´bèÅàG·ÒÖ'#™œÔÁ1öé ¥‡òÊefÏG]ýúR ÿRi "Iý‡çäÒYpà7vÒ PоUõ:ʧ!r-b zþðX4 j ¯Î‰’.¼ ÎÐ~½d‹+ä,}\6Àq¯/gFÉ8 “¦6•§‡p몗£ývïêo/ß -D1l-œFÂCµ±v­iˆÿý-™J~èvOScÁE‰Ç¢HöÅK€8íA§ˆ)™ „ ®ñ&hg°_³�?=Sr´û÷  F$F»sÜÁ?çÒ2À`í[s õ£sŽe‘ËÓo )-ƒVÕÕ”WA†3›Æ†[ö(ÐvÃvz«�=Öù=8ÁÌ�ß°€»…uwó{r�â¶|›®Öɱ'Ëhuw’‚¾E~ÉÖÕÐ9–‘ ‘sõƒµ’sdOÜøâÍwbý¬åà½n±øR‰«Ox>hÎÐê:SþNA&v9B2|ªT?øÜ_}þäD0ö0CjôöµLü(¬”ŒÈÌ©T,Öjªôªê-³©d{ÇS…ýbI“\ röG§zÑGš,/Ò߆ï¤`�Sìlu/ì�¹'ÚÃNÕþ™S7?âçQņþûM(j1ã"øw^VC¹ 5õ@2˜]hp€2àråÿ-X¹÷¿|�àë^Ç ˜ÆQï¤�g[;0;QË£ Þ&÷TÖb¯‚jn>FŒilA]F·@ìÝoy$müêÍûcvCR²,Ïý –ËcÜ • ¯œ/¼6 Ò�ϳ“ؘ´$–0�Zú^R pl¿ÀG„²Ïpñ$E·¶÷“”Û:>ÉMB9:ÔJÕ.eiô]»WÇ’id~/ëNò×!>ÞXÈIQ¼±napÑ{ÉôÙ¸ƒà&&çȃ�÷ž™Êßw¡Ø™ð‰ÝÚ?ˆ¿¼ÄæéÉþåmpÿ¹hÉj´O„ ,Ë)­F êò׉Û̉�pcâı�ƒ¯'‹6îI�™žçß Ç;òOì†Ìù}œå ȼ…:¨mûJÎ.HbucFàÕ¼Hôþ²K:�@| ˜Ïùo— žp¼2øÓS$ÂýÝœ3÷œOŸï'òUÏ|ê Ó‘‘%È ­·õí V$½€­$JVæ ³h„´rŽ #lÒ½ì Žk­é�† Ä׉0€‚× èp"(›ø4(6IÄ4þ³šæ±˜±û§]u/‡ÿ©¶±ÕË3‰Â§ÆR\mT¯%Ù®b7|Ìa\DüŸvbzcùQ”|×[™ óF=W3.ÔŒl‚�P_·vŸ¤+ÑÆ´Ê )ÐÌ�PQcNéYJ6pôS4‹›Rz~ZR.[?#Ì;"ä©UXlуqU·×‰‹A^c÷hñæóÚà$ÅFPoh]%y[kÀÒ)çVypÅ¡Y^ ï ©ÕAÑþýÒ$ó\ê{nu5ÇóƒÞ¦ÐÐZ}®?­·’œ&ê´Î¶Ý ,Q­ª3�>Û�ë×bbÂ^Al›âd ýÅ¿13/Óƒ ÓqõÏt\ƈÄÛ²`K�þ)íèóf|‚4Sÿ…Aê°¸@’<[— :58z3ÿƒ†�8áX¨êÈÙ’ˆàœ.±s�èÍ:Ç í‚É4^xøAyj}†�+�ÍFƒêšu2€G-—ô¤Íå’º¡*ZìDÅðáü;NuãK’l ¨ eDœJ"'\Ê!t[gå[‡Ç-L?¿Ž8bàtà«~–2Ò:uV²L(j„^÷é„üv¢d¼·`U%”¬>Ä„ûý"žž"YæfÅ9¹CZ(6½caMy«°ÛˆÕódýVk½öòçwµÂuÛ86uôà–{ó¸ï¡æéÐV{©ØÁSLF ± xº´ðø~¼ ¦íö¼2‰çÁãÒdH=25ј\W‘<á¬b3‘Rû%Õ7M*qžÜŸ7ÍÄôáÃ*‚àü;* ¼ÈlµHžhÝU)÷ð*E{¦%¼Ã*‰D3KýÝt€z‚K¸Ã'ëIño„Ñk3ñÇ«Ã�·äêÜuUàhã¬7™aŠ�Íìi 9~]mH†Úz%ÜY€ÈÀËò;ø¼*B·Âc4ß÷’2ãâñò¶jœRJø wN¦WFÄã|]ªg¡ÆÁ,ÒŸ¤p±":Íš¡Òê†&æíˆEòt§•õ¦Q»ÎXšt::ÞÙÛ0 T1)wtÔ;Œð± >÷h§ <Ä�Lhv‘N—¶Pk7I…à+<~óe�G©Ÿ0’Zêßa›ª¸ò@¸Ý�œd+‹¸$ÎyžM{·‚½ƒÒ™¶Õê¶dKŠ1Z?Ò•Î|æåà)¿XÈÑéàz&ø!�Õ0™¯¥ÛÒU1CœÓ÷5Í@½|¿kbglŸ&Iláÿ×+ÀD;àƒªibН r›cI­¾rÑ÷F¤l†ym´ªKPñ \‰çR“XùÝK$7|-­wô?Iží¹5HìxšY”`¬íðÔ›�õèð>sÑïúr³jimÕ ‰tZíW£�7g™ÑÈòËÕf˜áF–5'ùK0ÕsÆrëkEy®…˜/5gD¬pW{ÑzâV£sÿì*Sˆºft¹ë e|Q^3K§¡LätšÐ÷Ùçå}ЩóÛêįmÖ^“ùÄÒ´‡„®’yE­8là©8üüœÒ°¾kWÿ·èÊa”ˆ. ²ø?;Ü!n¬ÒnÒm¢bÀWôÐ`(x-I|VHù⋵â�ç‚æþðbò‚�­’$Füq5E¨Ü“ �’Tب1!ûÃÖjá©S†8M‚<ˆÿ?Ö]Zò|„4ö!vjïzå¾ÒlÖ%*îpgTfÙ#™ÞV%&D ¬)žp�ê�j–BV#7X‘¶Ê~¿4K:� @zC’ÿ4¹�³÷`�ÝC,—¶ù1�! 2׿ƒ–h"ý¡9*ï3‰™¶»à ZBÌyf~íK‡1ÓTÑ%Бý"Qk¬ZH·6iI‹FÝ„rT3‡É| QóØ^Ú^(€ôy5 1ë ãë½)þ*ÃhOýÉo­É±ºåD£ pÁ=k{�’•ߟä çâÉä:S´Y„| :N+öÊiwý±k¾†,}µ´O¸øCwÂJ$­ûßY[swe–ðÉ@WQv’tS€9žößx¢Ë!f¸Ǩ̎:8Ž¥®~LŸ¼3~”eªNÄé îKéZYª–üÖ~»¿f Y:»Ý†Ã¦�}›ëÏ7$†°"þjM×L”,0‹[“jXª:3¥tºJ~ótòôµ»W^cP²±ýÚPÂéÔúä6Õ‹Q¤Ä]i¼?ƒ¢¾0I¬–,Œª"^’�–›,°s#¨ÚýÒBDHÃeY, (¶ùõE‰Â[öeuǼîd45ÚrËý‰;Eþ3DiÈ\~ià2N³ôsZâa�º[©—¡,Õ©…UÒÄ2­.;EæYF¹šäO¤sµšá¬ÄIsºIO#Ûk/B<)~%[Yë`º.wÙŒP2;§éY¤zÍN…{Í`A¸Á:R,“…7kÚuc>�m!^&ŽcSì=Ø1�€Èf™¥¾1Ü“ßÒn¡—E¿@žå3ÌŽïmŠÉ�Î�¾lýB#>7�:�*i_õñƒjÊ@í¿þ}†$1`#—CE'€? †Ln­�&0–€PJæ\9I\•Dÿ®sâ˜/¢îಿ„ÂsP=>ÐWq„&ñá¬ÔKÒtivºiÇ{*H]!÷¶$W%˜‹Gö¯z�·Hq,™Îu–\Ò‡~d )ìç•ÊJ«—lÑ!‚ï=g³%Ñq„E•ª(Ï*õåIËå�+[¿WöÆc4ùMz†|šö)ó5ùq˜«WF#-ø!m<ƒ Y랬.#+3ao]Sd�•Zå ÁRÉ™$Št’–é |äs+•"’ÓKÉùZ*èæmªÂEM`u_àýFŽÅpa5ï‘a­�F†˜gÐ]æfÇGp‘wíüOÚõ†û±Ý:30v)ÌáÜ$œŠÙÈ<’ã ’'r†í—¨ò>µN_bô_>„!C5;²y-Ü×üê›,÷ö2¡ú¬�i)Iüî AÌR(Kèçn›€³³Äõ9äNжàþ•Ä+¶Ð¾ù•ÌâÌü<‡p÷¨å¥¨?ƒ„Q@ˆø&gbÀ—ýr\q­÷‘Ñs}ã0Œ—Ç”O.!®.ù ‰ Ëûl×HŒf›òžÐ’§–?5,‰7§¨â?†ß¼Gu�’vÑÝ1ÅÁÄKº]O,…3mž YbfØ’6—ä~°sS÷ݬˋ§fzï=?ò¯‘�|µi�?BΉÉSp^žÐA®“Ý$®î«=àVþ°èaøþî•vy6Ø`a£wm ?˜Ú# Àç-9&×çs=€Ê›uëP-¨Ògþ³Üq,s¡Z "k›aë-W~fàîH1îÖÀd HVݪ wÒ©â9YŸiã÷Mîêg‰Sàæ)ôŸh .Ú‘½£4â°*•™Æ·.ùZÉ‚¼ðò×2…ŠÓu3”ûjPý&+P$Ù²xð{5§è1O§°­P9” B¢ó$”#ÄS¤ƒÿŒOZ[÷¸+ÉêŠ�^–pãÀ�ÊÒN�ʧ¤:=7ÜЖM&Bý/õœt«‰NQÝGœ‘í×O®UZˆøœbm{$”uýOmayÁtÆ£€j�|åFùû %t½›y ¸ø›5ˆPê¤Âd¿ŒÉ…$´ªz‰«�K+tè“ÜìGoF¡lóPL¢G Ai^X2Ý÷3}•8ó¨�”Q3úƬ±‡¢/Ô[!Ž+~†ª(¿ä_ ÕðGêÖ`7 ƒtö.wƒPä¿c7DA�Íú2Ë�èâœ[Ór³²žÍr>7Þaƒ²7Þ&¦ÊŒËCïB-!Ä�-‰±á‹›'Âã)$Bº45*8ˆh¸¢p,c‚=ÜîÐQœM€O\&&+Úrär*?&VdãîígÍž2øj£��m¥{¹¯ñ`\Å¥$!¶”ÝõQm㺱`´ŒjýáPV8ÊÇeÝVn”@îË?)¹?Ǫ۽s €€§œ,_ÏîÅÆÚ_®4{ø…üˆÖGôlu´ßYbó´`4 ÜDK.�÷t\๟ƒãíw·&y€ÌêQÃ@Mv iÌ—¤9&‚ 2wc?]]Á‚Û";×#§$8—N8’Äïâ• kŸJÆnOÍ:ÐðS�åÎØˆ�`•±š¦i¿·dÒvHî¢*g,¹�~¬xžœõ~“³0ƒÊl0£DQrÛ©@ú6Öá¼4ÖM†ôÂŒøfºî“r>pVi 7¨Ç˜q)¦!Ð4©q�týTÜ\¤ÝÑp^• µa¨‹1d,AÚ‘R1ÍïÂ!%ŽŒ/L[ØÄ…ðÈ@AþE=s9l–VW¤#YúàU×Hoµ•­ï ü¹Ï€MD°Ð�4«ËÙ¾Á/Ð=Ò2Ÿ¢L˜ ³�º_¬’$/¼kúR¦$PGé®idY>D=‚�õ@\f?ô óHQ†³¹/ϧ™“¸µ/[k)£~‰ž óT˜#q‰=ßl^¨Ul8ò*ñ~³¢K�fvýâT>ÉAÇŒN:ÞS!éô’c@ì1ÂK#ö„cßÇ¡”}_H:¬Úg>xÏV¾‰îvKü@o5;Ï=FAÇ¿¢«Íÿ Vû’ÚÏË}Ö–�ÒçåßÑ€¯¤¦h�~º€@Ÿ¥^±ÀÀ¥É'ý«NeÅl� pô|ùç)_!<™ÂMÄ$"øÆlJ®Ñ › íáT¨Svz¶zø–‘‰'(£´®›õ‚:ûƒj=MÕ¥e2.¼ÜI~Úž•ö·^½E$i�¢Ú]ž÷rw6V=µAûÃlní©¾SØ ÿ+c`…L~bÙ-ö90(\eû¡?ä7u·ehü‰œtJ·îÊñ¥™Œ¿—~ˆËQíŠ\î­g¯ÞÕ²ï)8n�æë%jØKŠ–€©ì î~$¡:Ô/ö:˜j±}r¼áNÛ8ç Ýb{G¿=º;¹Õ”·`+ƒŸ xŠ¿·»$Æäyd:a—s¯û@As+Tù“¬Æ?ŒÓÜ®~†;>ÛWÜê{‰ðìeé!úÄñK æ{L"'�F[¬t2´Ë~Õ8èóå:‚1>>â ÷––›NîÕÖèÎˤ-‚úþ$ì»u¨Û�©Eœ›U]ò/¼Û„lÚ=”l‰KZàt }�JQ*dKÙfU�®XïìÆ¡ 1Î3Kë»-ò@;Äœ0Rúü¡“ìo¹#]ç‹ÿ·zbší+¸ôy�öF='šÐ¢ƒ;¯(1·T¹WfŸý‰ðá�{cÌjšå¥R{a…m‰1P(:cº �þ ÿòŠøZÝCñZ&ÿĶRYK´"CL;Id{u 0Ôtí^°zn{üfsq2B$ù2¢uÍž¬n~@RÜFéf<¶Nwá9‡ÜÚs§¶qˆ­ÃKšî좛^RÀPý�þ4G¥QG©ù³s¢Wu»ÚÐÿ�Ô )!ú�š,7ìïäž�ÛÚæjoµÄŽN¿N¶ToX¨€ª1pR4¿9Ça>>ð߀ÓÞŠç}‚FÂì÷íz®æÌ«ìÐëÓ/¬q@ºÕÝT�F )R|û£îðÌ•Í×’öå9^Lâ?×½$‰Òš“Mƒ$É'q:˜�2b˜.,sPŠNªjµá2[ Û,òøwfÛ˜](U…ƒ†9XO"²¿xÁ. …è­ ;6Z¬÷9†xñL1¯ä$§µ�Ä´ƒ “E8ѳ]e=î«–x#ðä�ˆ§H·¶LØ7)§…É_œÀÃ&8´‚mîW?•Ĭ.Lo;~ ÀsÅ�sJä8 ã¸j�’ÏwÂõÒ�Ñ1ÐY¯û./kB$; ˆ"q"‹¾ò­�Pè¥sÍtâÂd¦Ôo.`Ü yÃ8¢2à«“¢[½+(µ´K6®`òãÑ;$%¯CµTw“Õ!ùùß'nH]v½Ñ­‹ÒôŸ¸Žu9Ù "VÀâ/Ó9\ ¾IÜD¸>ޝçÐ]e#”7´¶]ÐG»e œ’M¼ÿ›ÈŸ|`¤¦L;•n•D…ßRî‡NÅéð�æ¡Û9R‘6ïvÏ_sÅ¿6bÐ% ÄCÞO$U3kÓ5ó$6¡,28fé¢z8Á(d9°þVªb©¶–¼j¨ÉxæxbHçáP–è3ûk¹ù'æ7>Q�û”ÈÝkõäàh|Ö¼¨ÍÒx[šv©Æ�Hqjcv–’y‰F|¿ð•)ÀdÚN1è­nQF´P¨bBØç±ÁÎøΛ 5ñB6S•ûx9”o†…?ñM*-Z¼ò÷yNét]'Œ„@+±¹Ñà^2%tsœPºÝ}!¹†¨‚Ƕm,:÷;·¾±�Lƒ;LE-ßÈ#Í*œŒ¢�Le%úú)s�óÑ*§‚ñ4=–Ð2L–Ãý'’W(Te‹6*~‰¤&E–±#޹Â"Ho–vi@¤£Øia]!÷ ™;×$ŠŽq¸%¼‚ÄdQâ~ª'(mÐÝo6¨—’‡Œ»WT y^cúèÏ£µæwq{UoâAì%ž�*T(opÄ¡ñ°;5H Ø�¼kOŠ;+AY;4_Š¥ ®´‚E±¯¿ ŽI¹+ ž:EÒ®o ­•#(ýB#“qË�E–Œâ뱕³³˜£‚0ÈÒÔ€Z=HNÚµ1"®ô[³ºmù'šß�Y XÍCZÓ3çaœƒ…¹¾P1ª-@7Ñ�Í÷éx®gì�4DÍ׳~IEÆý#{Ünî ej¥Æ ÅÁE2OBå4õÈßD…ÝØ+‡lyñêo;î¤^,|(Cpjg©|`´Y‹É¹)pÆ9¬mÄ =DÜŠ“RV�·3ÙiÇZþÎ*I¿ÙÄ S¿�–5¤åÌSçQÅ¡ß%è/gÆ»1Ö{<ëÑȈo?’1¶ÈàšR¦DŒt‘wbƒ° Ñãýц�pGã«—¿�ã„x7›«ê[®UÁ ÑmNg—áò,ݲO�Po#øúd6­g¹a¾U/ùå1 «|%.ç‘ Yo‰“$œi%ÀMC<îoÝÜÃrùaÉW”ÑtYÙ‹½é‚éGW'Ó9†²º¥[«�gâòhX¡Àdóu„ηˆ5'P�ú̎�Ñ6×ñpŽÊsIO¯ß{ù©AÜ/mröõ×­(冭°6d”þP‰FØÏÁeˆø±¨œ¶‘nˆÙœŠœV¶òÚ~£ˆ£–v˜NÖ~¡Åþ_“¢ ù|>ÚDkÈÄAlg.õ$ÄýQƒ�IîëÌù$ˆR Ìsõ;L ìc0|ÐL€z¥^ÖE¥Låˆ1ƒ?öüB>&„ÔȪæØfYŸrº¸ÒI£øWALi Rp™rð$‘ÉsÅVÂ|‰ÏÆ)LÕLŠv“\ÿšÍªÀs#°�?œª3Ûî£&"µˆ½©þ½cž IT6üH¡¢Ep©<¹ˆ)�í+�¹—FwHu•¤œº†à0V}¶6àdÜ™Íz­Ã E:¼lIÍ9õë4%¢_/‚%Rå¶ ¡—…ã¡Hr½¬¬v½Â,“„û�‘U8î“-Y*C<±gc ³Lœ�ƒß­öŠ”"©Üp=+ ­Æêqðð&‘þÄþ~}ˆÃÎ�Ý»ú‹ó˜Å"ÖÝ<Ë…#Ì`ØŽbÿh!j çÁp­õ�šHt5\àÄ'ç[{F%4l<18c»Ì3ÕýyDÝ�Å»rÄÀóΞ"è°ZMî’Ö®FS …º‚T•ºg'~8ç¤hÀ€ë²Í¥ƒçØ ö?n—ÇMÙÞ¥œ„Žf)Ú™¥4å—¹mLÜoäk±¿&½l3˜g›Ç.þÃÝd ÑsƯT¢¨¯í.bTñPÒÞñ—5éH“ þ^ýõȶE.d�¤Œ•€Ã7oHg¹âåwÐxm%ôÃ",!Àv5ˆ|"å±�”z„wÕ„-¦ëæÝ¹™&ïå¬4ºéŽß?€ÖB”Ôí�ц�vpÎâ0r[QUD™é sx+�(ÙŠH)*(¼AVRƒv¼ÿ*¢_Ký™«Ø™Ö¹0æÜ´@³|B�È!œ_°é9Eîà/#²·œÁ{Œ†YÓa¹o¡/=±Ö~Qxè¥÷ºEJÿZ[%âdHØ“C0³ÙÖ„ÖÚ\³�Õì‰ÌjˆWŠA§è7\Öy]$L‚¬âŸDÜ’ ·DŽAÃk¾ñêhËB¸%àà· ÷ã5½>d3a"@hí¾àzî³å¤ÉJ*wS‘ ¼PédG˜9Ô5͉G„ÒÑd²Ú'ZÅ#}Ú!œ¢Úÿ¦_óFâ·à‡n}(U.ë`´ý•Qø'ƒ)¤N*�£û�–\L\¶ßLr¹ÿ \gЙNkãFÕ£–ÝSzäíôcf|Q=7½Kr°?jðÌ›ž²”Ò¾޹äÏi½IˆƒËÙÞÓ ”¾Ú¶´ù‡[ß×¾î.~E¬Õ¶/rºÖ.ß,ŠÆ³4!pǾÝöQÔþ ÂUT—ÅûÈŠ!š(Xç‹vžö|»}̨#×Úrq–ÐÌr#pé„4±£Ô9#Ó�ìgÂHÁ¿œ�ó[”S!ßÁÞmÕÄyo'Ú¢†’“8œ¼A¥_Ê´fD;¯í¯´¤Jì=G³ìÊH-z¤�‡+ó¦([‡�ö:[ÁDýV\‰RS% Ž}”p߃µÏ/\Sz¥·Ü£„‰=õT¹îЃ—ÕXK!%O“dYq³3Ímÿˆ^?¿�|ÂA ÊHƒýï÷N‡|AXÕ蛫+b¼¯[�@F«™Þ•‹Ã¶ŽèަnüWOÙa5”Òm §;aÍÓƒP³¼„ICßšréiË*'dðÓèG#Y‹¬/IT6/GT,è¬WÌGµê£Üð«ŽÊ2l L\]™þ%¹"æÅäDèùlçøÑ‡K±ý<<´6t{†À2gP×(t´pœÿI…Ë_Ò¸çÆÙ(ª™æØ{ "´µ´½ÉàCut÷%ˆ�Í“b=3’mÚ†iI'•P/Ò]"ë^ÚI«:á0ð»ï‡°b<¥ Ão†Œ�(“¢0ÒQ†~ÁŽU§4f‹Ö¢Z±CëÝ4e²&ôÕ öA^IÌ‚DF@¹ár#æí¥9±þ•93ç»­°$²2U8¼”vЯÞÙäó³Î¥¯šÄÁÎ-ÎbPóÓ:f4* ¾ä¤WÖÊÂy€$3“˜ ÀD,&o‚ÙÚÆJø8fwBRi¿�ìlòÿÂÔT¨�žK”T/Ù&œ%.éÞ¿´Åþüóʵz*3d‚©9 Ìê+ûƒÛ÷ê«1êK{CsEŒŠEÇ]ëa–¦#È;f°GYýåb!Ý£ö�™)¹ðNÇ.Ø82Ê,3g&úÓ[,¹´ÛwúWÓáÇÉ íøï|º·?c»Áê>v˜Ë:§.ôö¬'O‡’MÏÎñH|t¸Á– 7-ªøÅ§!€¢,€§ÊÚócŽÓc‡RÌú²ÈK¹4®äëý•Å®ð�û%×çbÓ7’Pêrí!åm$wSâ­ƒM†<8ý© IFäûÉ×OGÞ¶öîЦm —TÐXhìgîÒo:á ŽuÜÔ‚þcÿ° 7­³0ƒïyj TØŠ�W>R: Ž2Å£…L»>,!~yÜE�cìkX»‹`å. ½lðÐö·T–®om­¶ÏS:N£„þ0æ¨aN¸ Ë)>Zäã7oE&ék“çÉObRZ3V@CC ‡FþCª#lbQ# lˆƒŽ^HËdqÄ«O…{‹ Æš Îwy¤ hL‹kÞ ª›‘��³2ÌZBSð‡Ya#† 3º�Æ?&�°v;åc ¹ØƒâQߎnÄךۜô›Z´Û’:¼­¸(^×Ôάß%’”ÃÇÑ€øÍš`R8È,€’•9þúÊy¾l>ìžÓËg „¾mtüÓF¿ †;½’yfŽü6xŸï]\²5ÁÉ uaïzã%}<ô¤.À¡qlÏe¨}�ÈbøDɘÈú�‰Ž…¿¿>‚bþAb¾@š»b­« §3$ånô°Ld°S[O@üS³i£âRØwAòGÿô|3ø’2¯—öjgÊ™µI"->€(^¸ˆ't7xP�`0t--1‚O°iÞ™S˜ñS÷�Á:�+Š´›¶?F÷¸K»�ˆS>ò­î£ðiFÇŒølð¡ô—fZ˜É­›C#—à]bù,D×$AÄ÷[Ÿ•O¼`zàœ>“çĶލElÕ˜ä¤Cˆˆ¸+ÜáA~÷ˆJ5ÓH€%U_-NÆÎ„Ѐ%„âÒ€¾V•ÑÏ6ËÒœ;˜U:3û_™š~Èñ—ë½¹.H N}%®Bf"­†>µÐ×ß7ÌÉUµS¸Iþqw•þôY³ì)ü8…¯.5˜�ýضÛ[7ä3WTènery0¸’‡ÖBs“ÆP@õË™¨pÉÙ¬}ÙKª°=Hw:‘³ZÙ(<jh¡`½˜Ùíây« UL‡Êå¼K,ò. Ç ÿÿá˜SÑ |üwžÐhõ¸| ;žìOà4ª,†òÛ@ùµKØw9¬ nOqÔÃ~FA¥[åǵ«sľ*’�÷»·™ö¥9„¨šAIÏQx×B;ë2b@ØÎ¬ÒômÄô_K³»¶IØ‚Z1, ‡Q2,9`åhAX’i¿ýB íÍ&—'Ü¿¶©DD1ÕýVåÓ”}ìýQ)/²%v‡è·*)¬—>²‡b?aà¿îRßq‰àé‰0íæ`Ê/V§K­k ík¡«³¦„¡¡àÔ?A –œ;ØD}«=Å匠cDÖ�X,døåÅ®Õ ö S¦¦!‰=6ZáøuÓEfj¤/ÿKëµE¾<ž<žc.Au‰ï¶ÿ+ˆ&%¹¦=Zu3¯‡¨Õ”Œº£óK((^0)k'ÎÿOeÁª¨¬1ªŒ:méŽýŸ÷"p¶%„.¤D—Š·›žcáY9d� P¨QŒŒ .Ò~AÆ69­b6¨ã;‘z¿ 3-qÖøKZ&U ˜b6 ÈlûCŒo[›jε`ùôß8þ{æ4¼ä¬ß½ Ú©¶�ÎC82¸±>Öëô’s7"ß›¦¦ØU˜¶Þ™<:ãS%”Úbf<ƒ\îõqäßÕZ�FÚçÝ:.>žÔft)ÓoaÓ %(„µž®a½¨ƒª¿‰nÜ×ÇGžAn´80Û °@BöÙ¬Çi™ …{ 'Fìj>hF/¡ƒ‹ßàW–½ºuï„aPÑaÎ÷ŒA§#NdzLkþ[¦3úêÓv{Â]¹“‰hrh”…±¢5¬Ù�¤Ò¯I ´¾��Fa;?H¾tz�%N.AU ¹AwJ]¶ït³oôtõ�@6ljtT�W3$‘Ç{ÐMøfQ"JÔtVíò¦PÏ(‰vì÷"[_½‚Å×Íùéªp~ñ!"ÙÔjöÿ€—«{'Û>0ì¦rÚ3^�™¡Ô�Ï¦Ë Fãxª/¾3:q.ø Çrã�AÕdÒ;^³fb_ œFhgÆT»˜høõ=la}¤g¢>ʵóäD-xÓ ƒZÈN:TÆõXç×¼áAFÉØ'Ù§Jª÷ÿ;…5‡qƒÙ…¼„Ùª3£Q4š6é�¾JM&œæ][ß<ãl[Ô üAwf_Îë'þ ´?$Ø)t HÑß­…R÷@ ÞBZÈtuvðÅ#q—:G¡ÛðŸµ(€É‰Ax–o­ÔxÜ$¯�§@$*fMùV8^7œß`}Hy.ÊÕ©E#ÌÁ×êÑ�À-¼¾´)…›56ã“— _ 2:sÝ®l9ŽO“–¼Ú%èO¹ã‚•~b?¬ ¨tÆbIœ·ÊÌVÃ�Âõ©æ p~àKvͬF k:U Ä¢ÿÚùÔÚ€ÊRÇ o?„mÈíS †š’ºŸíéœa³ÜsÒž´Xæc€70ÿJ�¶%Ô^ f¬ó‚ ÉI_öœôëM }ø¦èVéFA9fÈ\™Hfêáz³‡ÿ+Ì�œy!EäÙR!Ra=²´¸'dß§Ì/šÔЕ*.Úˆùê:ª�w”"Ú–'òJ =VÍs"1ŠéÝ,/ßÙ¿dÅÅêÞ‰�!ÉjD ¥wÜ,þi[n"’—›êïŒf ¾’׺øÿ[´Óøú2ÞÙ�"Ú ºÅ¤ëä­×Ü­x~ÆÓæÌÖh|¯™Æz: Áw^–_ÓÛ&v ¹bú0 ÅlÅ‘.P>© ™ž†ØÅû©MÚ,±çƒÿ“Ž˜JR”�¤ïïëôH¹¸�¿ Ÿ´!ÁH´��(µêklù)k£Ø¤y gŠ�¥Ë¤á÷ï�§WÌKí ¨ÆÌ�t{$=Ûè墹܈³Kg�u)’D_Z)ø·N2Þ)J€µ]Sˆ5S¼U4éù‡ f5\ù'é4Êv8½›œ�|8ƒ—þÔ9~@ÛÍTj ÷ÿ/"%‹Kå a À�ÍáMaZ`ze=­D‹¿…Hýc¦÷üÏGEbHLýñ˜°õá{d eFK·Ì™À?¾™–.˾�RXìø¹02Áp"ÐsáfksXºÌßɶÈ1üÍ”SÐËÓ¥çÄe14«[~÷™î2*b ¶´|F ä…ž>÷F9¨?ƒÄÄõD÷#©°+’mBF‡i\g[V0«äƈt{�ÿ1ß´ßÜãμ¯%ƒ_GòæÄÞnÞ#–BªË ŠOöf<[Ëüôª«¯àmžIÜwä~6(m©Bðå !Ž)ÐÈÚ®þÉ¢\þ=dåíI^X æ1$™/„°¾B•aTZ¾Gõqy¸LI�x7� .v:äIóä,¹§N¢/…â‹Ý<•KŠ»ÍÖÊ ì�—r¡!ôU|Îä•NzE¨‹ä#¢/çEêôkÑŸ¹¯Ã.6†xÍ2~׋O̵d,Ê‚¿.¸“­x3x#2•á"ÔH}òŒ Ó­eçFaÅ%®ØIçnípí�¼!jveY½ÛÒ™e2 §cb~“^ƒ}Íôª‚· íDÝ™–mZÓ¼ätˆssš¡X’„·RC…�’¨±˜(Ä­fq(´_Iƒ–WDÜfß`°á->ö D[qJÅ6ZO‡CÕU}�ÀçøÙæÄ¬fæå£z28A!„�0ôy#ÀG^î4{ò@‘’t¾nâ`rQô‡KC¶#NÖ9À|¥�¹[Uê#ù¥.7Á‹¤ÅÝ$ˆòÜîÀ\¦O®~o++ÈßGš;öïÚÊŽäVüªVÛ‘‡y‰Õä•–<,ßl4ˆ>€ÝFçYæA(àO¥ªÊõ¡©ë€A#ò¦›Ep83ÛY-ãN6$ÙóÍÖ–ìÜ·#Pý‰Ï�ÊÛ´‹•ä¾E"LøX¢%+ 5ýEÑAWÇà΢#ˆ ¿E©~“GA›TçÅo&ŠÓ‘6ù€AÅ2tkÅÔõ±ÞÜLZµ2»Ø‡Áo{h)kFwq˜ÞC@�‘C/ÖL" ϹöGa~éêCÅ{æðÌmïdZ—ü1Â^}ƒ¨™µg!-ÛÔés¤Â'&GAÝ–«Â¸»¹9Ùâwó+}÷zÞ Û˜¨:<#.»k-oñ–xx÷•è4RhÙô´EO0/ýâqážQ3Âr§Àãt÷nC!cXø?¶13809½�ì¢È.æã“Ôð«…ŽÓyi¬{�Ø�ÒO‚úë42F.‹kìþ©aBVJ7¶5Ì›†Ÿ�vó¦kzÁÇ L$AièÃS€‰�îúÑ®nÈèâ�ÞüÄ+f¿A×#§Ñ.ÖDê§ ‡lIp·Â n,¢ÏáWÔÕÕŽ2aŠ_œÁKPþNÍ!<¤r´äs€¸ðG× –ÏÙ:P‹²n‹ ÝsÞ#A í–.�½pÆ\�ty�à øÇÓÏ5k1žH/ec‰‚Í�íó'¨6„%364\QØ�*œàc}‘`¬: f? õ‰av¿š,«º`¹•D íã v9|$ž¿+�¿™­Pât– NÿÉÙ¦¤Ÿ˜Rè°#qÞ ‘ö(£ÞMµšN»5±ƒ÷1ïV/:pÎfÔ;¹¡?à7Úá^u{a lÖ¼rº›r"˜m»CuÚ‰i¹U0‹J®á§fözŽM—òŠ/C.? é÷ü@ç�|û‚ê�<øz�Ïåëi9¤#CæTs¤YÜ![ÏC§·ä¶5èð¾"ñªØüÕ°æFœþq0³M̓°Û�XÅÒùêÅN�O ¥àgEÏ%\1<ú ©½´aôzÔí'ócò€ÉÄ)ä4;œQs[pVwú©Ô¢ª"6�'=eÛÊdLr²º©;<šÐu‹´@.› î�uìÆr™ßôÉȨy£ ˆ�®?x8âOO *OnÈÐÿþ{6 qeívá¶�Ù$¸ø¿Å‘Ç/.†fEš!/=«ÆÅ$EŸÂØ6¾öÂxžÌwB·ÄYãb#™âX¨¨Ó„·ÆVòí â ¦ж`ªÿSæÒ±ÅÇ·šþ‚*õy[žôž²¢¿ÞãÏNA'õ­¥Fýé2†á�“*Ř¿¿Ù‰a¶ŒpÖÒ@ÜÓq–Šl…6w4–ërš4£ƒN€‹�›v‚æ§ WskMuÖ‰,ÄÀ^Hä]꺎†ˆ¦ny¾äŸ„¶¬zMÌy}Ox€‰h‡ºáßá'. ]Ñæ}¨ võe>2d´'Aj·.Of1qI¾íJI œ~ˆýÔLJ’5T,áƒw­‡`ÁË Œ/,—-~Êæƒ±W�‡@´žŠ‹ÈëÙ®*GÖÁŽ–—®v/i U¿c($Oç²ÿ Ê ¤l³¹J¾Y#Ç讈†ÆZ�®�!Ȧ™cê—q�à(9Èeñ§�"®8)f¯R1+æ0)Û�ýN\.gÆPF?Û¼{�ö<ŽŒÚ#k5@œööѹd2»> ½¢Æ\sÌ겋tRÖþO81˜²<”‚³À¬¦éͽ"‰×âÍ@¡�¸•DôÜ �²|eBâê—«~áR7dB±02g:‚ùNêcÕã"ü7ìšÔØÐDDQì6ÓA–šÑI¤˜þ�˜»óúl½®;2z�Pë„ +„^«Ÿo�™ë ;Lj|›Šàô+Û}¤�ñ( In= ®Í=‹î6_ü”œq1kÇP.uÉ×ÕYuù³ !±IS{Ÿ¨Jð6 ˾¼CÒïÁ\×…rH fÉ–·ê¡Níõ¿®ì=ûQB†Æ=Ü)»<¾mi^s6<¢�¸ Xå.‚*q±²‡ óÎAô�óÃù:Þ~Ãþ‰œ©©hµñí–¨%“Ëð%ñ|30t¨þ¨mw=ó'mÁ7D†jÛe�ÀøùïÂèEÝ~¼þeÚ܉%M™�g¦8X˜¸ôCq1Fš¢ì¥¾Åvò4`#B83C,ÝêžÓÉð{ð`¡™ZæÅ×;yQ;}ˆ+ýc=¨É}-}2Yµlµ¡^üº_ƒxçB@�% /3#€jÏx{ÆÉ8gúóQŽy °èÑÜ:KÌG’yOP«WþE;ªôf`±t�EX!’Î3çòcV²‰s¡ÿuµ iÄôÇO¹‚Ð6‡�e×–†IÎïþÎ2BœBù K‘i;]±Øláá¹W*”s�½,hÑ߯@+z¬¶àýâvÇØ�Èé&¤ ô­~hÎ/½jŠ-`ËÂaÄdã}äÇ.§50Iâ´æÖLóÒT/L² ÄóéñËr{Ûÿ×Ï}M<-î@ÿÄÞÓ&ùnˆ¤ôf~c ª¸p c:??„!þÑ!¸^•qn¯Þl¯K�âÖZˆ•máÙÌ¥bhËMÇy/BIåcQ¸Ð™ä³Ï1 ùϬ-´¤è¨·¾¯ÆÙ<»F"`,¿‚Ÿfnw-KägX¡0˜ NØŒ{…Á…»Ò¹�™­ÑR¿æŠþÎSö­ÄÙÂfZ�™~ÒáªÍ4¼ÿŽ~KNžcàõÁå­tC+¨.*ÁÕµmÚý± Ëx�7:§[‡AŽ”µEî †‚M–¥/U&,ë×WbY ¿¾’ V$dÌ´¾i)ǵ´à15Óî.Ç|Ø\�xz¡ˆçqt˜²~ç¯ß­d/C&݆­Vü›Z[]Y×ð=s§êäÞf•Öÿ2ZoþvŠƒŒgPhÝ¥ïŸ:‡ƒ!Kó«Ñ-îNø@LªâÌ’ í•0Ëi©Ä×;h-;ö_æ½F>€E³ß9麗nªŒšžŠU`Ñ}þúÂvkÐý¸ÕäV™(ƒNÝ�ôò5€ŠùˆÍ ´/AòVP—;+mcAb»�´…›`†x¹]^±uÂ�3¥¥‚�ž]- Ž[<“Òo•TÑÏ×lK>2�l÷¬±ê: DÄŽ�Æ¡ºnV3�²/¢ŽêK[l2\*L±’ÍT2XƒµŒ /cùÐx&=†ŸáíV¹¸:‹5¤�©‹­d ½wŒÁ>¹Êti*®ý_z~žó ù‰­ŽÒŒÏÍ‹³l æOn€])“?yâqWúBd¢öë›Äp³]å!\¸0ÁW²Àôeb�”¬Vð�½á[2u|z\š‰ž îÝ„¤�PoUwÝÐd5Âé«£,csÛ*~ 9�&â ahPaLù`߈árüÆ$>Ž¢hïÛÉHü4v*ISPa5�A¦:XU&…�Þsbâ¬jB-{©´O™½"·NzÜ€}÷ñÅPî—¡v½yƒ}ém£/+hÐa ˜¼�)rÏjè/yƒ7$Òn6™ÙýýͶ #ößïI…:�cP¡©à÷%L€oç¡Opo·¨·ú�„F+{Ìל%x=œPô‰?MѬÜ$€·3T†KáQŸÁÉ;5°!òìh¿æ¨PÓ¨m¾ÐȨ l�¶Ž}¿5RÉÅk8W_ðü„ß_ee"+v_bâ¼V±p‰Ak«{^EŸ­#+„´u¬.iÿ"ktðt© H3¯ú"Ýg"¯}äÓáƒC8Ú�pâ»…1Ø™¨¤Ê{~ÿä|W/Ö¥»ôÓTe�ݪs]Oý¡Å† j{7ÃýÏØGI¦{í©R[“¹ò¸Që¿ ÏÙÎgÓÊ�ŒÎ2 ¯áÐ0”Г¿r ‘0wê2<¦¢å �êg­)<7×|"K]!NÏű�Õ¸^œÏYé!)>ÝZêî yz“¨d©4Í#)¢o{é LjIA%*ssÃÌE85°o��þ&£¨ù ¸2ºxOþšŠ”'H!ëèfªY3–¤|Ò<ݧÍ×ê=|;ezÓåyÑ¢ôt�½2/²—õzÆP7ÇÒÖè=~7‚÷¨ í;èvﯰ�ôDnIt\u#­�†¾ÀT¢Máöô®§ª¦Íž?Õd€ªchß犩Ú:‘B]v¦¥vúhHƺ<ÜÛýÉCHTbÂP« Z#2m`Õì‡#_Gg¯tÜSçê{.Öæç'T0Ø%¥&³óåC|{Û¬eÀ 6X"·ÍI/y‚Œ�P5G—ô“:‡Bö§¬Yw˪È:Y ÌúH÷x¿*—˜rf×�…f„ ás`á¨.½DÕ&ºs$sƒ]1È Ö�1àjRc¨=¡�ác>—3&�„šdïjïÏ~ßë2Ïn&ãži—Î齈�It£F¤ Iîϼ IBN¢ÆZVÊgQŸæ®G¿™E Çïíéü&½Ì§ÚnbX_9ÖkŒhûˆ rp(Ô¹‡¸ž†Ê�)Èt•E3Øø¤>¸�iª÷ÌÒ»/$o\‚ÿ¶"Kìšn/ÆOD_…ÿî%¨�7¸¤×ãfH@y'j??Èøûixí–¹á¹y½í±¥�úSjys:ùŽO’q&–±(Mc�ùQqO`ÞLËAÉapè5ØBAÆA�‡øšÐ÷FOiÍ—š9š•P¬'˜–WÝ{š ¶²§ WáÿJÍ4^“Ϸ銢OÛ«r78ÉÁÝ5é…²HÒr2YSi.ƒŸˆRíhÈÚn²Á{bbH^öuN"NJÎd‡¢Ü øG…VVlžY¤f³Ë úÝù{§•œÒ»'¦Æ‚*iî£ÕP¾¡-¬RÕ¶áO4'¦ý!›×E7Å%ðø–eò\ö¾uOÆsÅ#,d˜”� rµß¥ñ‘¼ã´HQ&_¨½V³I'«ÒHW†Œ‘ýø€�-í:'js`I%ÊîM²ÊóN KÁù*àc´6’[ãŸÄ±¤¤SLZJ†’vqËéVTŸ:6 ªdà…_°;+ËLÏÝ\ݧ£•x¸Znœsš²ÇŸË‚\¼Ò1Ë—q2½�÷U'&Èä4>±§"ͬ‹ßZ@(QôÑ�…(Å«s×*�_çs²: Æ­ò+�åêÞe>Þ^2ñűz�ì²}déEÄmû^ÞnX.…" ê*O­FoÌ ½� T¯Òqqí"a­ãÎ^ÉzÀ]ã&ó­­´hÑ–ùÒÃØme½…(ðê'…½wôl‰M€µ¸Ñ tÁ–ø‚,RÛ¼Í½Ï ãˆD|`Õͧ¬(§;þÙè¾Õ:Ö÷sj³ž†E·Ò«œJÝbé}x˜Ž)_ óuË‹Äl~Ha\*ÕËEêd—à©)æÉQÔ¢r.£8›båyž^ó|\à câQÎcd¤ùßû©º‡`IâMOé“ë{eNj`ˆÚÖP\£{¥4bÁ�ŠW!XîÇË13·eg¹qƒ8 dlÙ0ÒïÇ£}:'UÇéo›}6»“ Œô°†�î4c�,¼cÞ¯yP}¯‚nÍsŒøŽRÐl³Kk~Õn¼Z�5ºrG4ÜàìYë1*X •#4ãx4Ñ$ßÏêg>³ó öV�•/æ)ŽÎ~ßz¥I}ä ºþ³Èœ{ ‚·»Ë¹oš;©e‰ ƒ¥áÈás¶?K‡^gµ!bç%çqGJ|T ÿÀ¯9o¨Ñ9‰­µàQ#çÏÍK6©Úk¬6g°¢$ú¬l¨i#¤ëãCÁ‰tú+DˆÆºØsä Ÿd©jñ´"„IÝ·É"«¬Ëg4ú)$EV@`ˆC–ܰ…pŽbÁC  ÊŸ�yÊã�²(Bw°XE4Jù�I låEÊg{c«<óŠD£¹à÷V_¼^‚É“d�_SÛéµÅ ¬&3 Ä�Ä*ærIž¶ë•:;{](”-é!Ú)áTëÈÏØn.¡ÿÛ'ª¡|¬!C'#ŠsµD¿.‹M!É,Ò´ºÛWBýÉžWš±ëË›JÚÖox“¡u/F§{7›B\' Tø¶‘B*+/в°*‹žJŠS¦œ8לºÖ¿îíN»F€/³h^¥ÅZœvª(U�ÇËñ¦ì=‡/öc›“C™ÀfWb¼_¦Üt?W´…›QÂî$óQ‘“Ã`;ý-PÑŽ—«+nØD¡é¼àKˆ7"ˆî±m«Sòð0ú,Íqƒêß§V‹á¢Šf ¡ÄzžÎY馦�ÆR~$g„;‰·±ù&M€·sΑ®x!WÜXZól¸8ÚY¶ïq�;ÁÍܪš”À×>ß¶C¢Þ{Í[¯'Y@v©|ŸR<ü~ÞŸO¬%4õߎ†ìŽæ¸X8E¸ÊÐêcÜé×ep�ŸàíXèF’ãœMrh}ô±h¼Ü¼UÖ dY–¿žP’•UµVnò;„s³ËnPÙwx_î¨<­µ]™<Þ˜ü åäSƒÜ†‰ :,ÈÈ#“OùF&D2B2îJŠþ¬v¯¤W�1);Êzm}Y„!¼¤âåçÊ‚è„z2"4p= ÝçLoém: Ú<¾Þè–ø0'ìÛ0rºPdò(ãé6‘hG¡ù¹1�¥¾îF.B·w7H ×eWž»y´D1­ƒ%U�Ä›:žæ±ž¯ò¥Ü]âÉ+é½ÌO %%Èuÿˆ©ò ®…õìàÜ>²vV¾Ž}H.V“±<ˆ4¤B×ø)¸âØP?.`è[§*S'¤d}¸DËe>¡q¢{ü¬pÍg’iv³8‰!%Èšì[ÇõŽfBµFÐO\ÔÕrGúU�…ùÌ@úJ„¾ºt€P‚žás�ÿ’M”ìԳ̓cÎG(¢µ[h1æ³ù[¬UÁñ0DàÁºd4”ñµÿp@¿cl”QP|8r JÒàÞˆ…Á¥¬á )EH¨Ìï:AΨ�‹Žc•Ç� Ï;Y¯$ ]Ý’§“jÐ{ßÒ®¡öòB£¼4ãZ!F@€0 wÕ¿hÀ]ùŒ¤ ·ÍóáƨW:†‹&¤ÓDVfAŠõŠpãeib 5m:…YM°A›o©×câˆÕ”ì«Ùâ"E"ºnpcXÆí¹x´Ã¢^tÛ'_BŸÊöÀe ¶&›Þ»?~æ‘âÃ�f}Òš4šq­ÚÎ’ÈÒó èW«ExŸÂ-ý�½J‘㜠ÛØÌ4âÿx„ô‰qîã–^²TÓ&Š|Ù¶]rÛ„ÿ`×±üŸþ /i¸f (GTº4¼ŠÓ`ë¼Dw€ ™ÌħpV– p ÄìCÑvž�ˆ+x«A³u WN„\Î5?k5”§·uô?»fHüèþeýáÇÞ[EçSwÓ_ÿü¯¶íAÝháDr,a’-B!ð!†ù,ðæM†Ò40Aæ2ž£�@ _MÓ_ß+®6̪×Ö9âÚ# <µîÃÅÚd§Â=.ª˜ÌUŽêÇ1Ï­e”:~”‹-U:f Àî€O•i¾YcBè7Åp§?ŠÕ“¾ézä=Õ­óÜOÖÖöw)-œd¹�©!æŽþ÷ Ñ \C±Ì{繚–—Ó4ÙuòÏhu¯E�ƒ×Ôzq€×>ßÔÝJC #ãÑAŰçseìž–éˆââé…·¤ýŰE7ZÁà•1¥>ÑË-ù€g²‘�Bµ¯Ç´Uþ@½xÿîF)èŽf+»âΓkùD�b|½piAõ‡DK^œ~È)ö¬ýÚ ‚¥Ñ:zTaN‡ �ýZÃ2YÇ�nÃÈâó{¿€�ý0 ÎÐYOH×£IÊ9(0)SÔ\þtj ¦¹ØM°ØÑãí vAÖä<aãÛõ$@Ë�]^ìC4RoâñóÄæ)F¦¶aÍb ¹ì�xj(2ç‘ÿÊÆ&Å]:ð-“"“Îë’Ãú£Ë�غ­ y‰­µrOŠö‘l{>Y¿E>-!3í Ÿ#7yI×k\gd¡Y^2o¯LÔªna­c€(:C`$ºSLªyï¼Þ<;¤Ùo�–�¸JwK¥¹ˆdÔiM÷¾ÙU²J ÏaÊú�ãÓè€*|Šdû¦Æ–+¸†Â§¤“î!ì’6ð‹y�÷ÖÝ;ý¹þÃ"æXc}�.nb„�?™µ¦Ó¯AßàÌïäßæfDÄæ\È/Þ_¬ bGOìnAæfý%D/÷ž$ìå\aÿ‹ã”ùÞçPç„Gö!Œ>¬.j�B®%�%q¼“Ò/®^\Z±b̈Mdÿe"Ï-[DsDöµ+€ç§¨[cû” ¾ÉØ¡Ôq�M µ’»ècÔ}íôˆ‚ñŸ�Uù['¸_„¾YW‰£OÛ”uàœNàð!bs1ï Öæ¤þP;Ðuµ]*+¥ªv÷½FyiAªUÑÒ¢“ŠdÅù²]tˆ´Ob!Ꙩbá)g6ÈMf8šgô8Ñ }„èeÕùî¶7@ •J……bF}S1É“Æ:ë~!8aжÐ+`é¤=õy¬\Hõ[®–>s³&ó!HëMûãáÝúî_Pc:XÍrlp{9E£I—ó,pu”–îyšÖìÔ,G]ŠtyÇ*vI _â8h¬ žs/ëÚ(‘˜cý¨ Ìv(À•ꆋd™u*g¨V»ã~ë•ߘj˜ó,€Ë;‰ä°» ‹Lt«šÚ²ˆâ÷ëÉóÐl+7zŒUxÞ¬^Ì0Ðø×Lõ`ùaSe°)¬BÈÞ%·ªŽ»;ü=ûí…ú¼òï5©øxdtSÝL=ð{/^økêDå ˜úúUlY׉qn˜ÝÇýŸ:Y›÷ŸÝæ�æ¿ÃÊyFƒÜöt 9$Ux]€¡CMxVïØbí² ´ÝXE;o�$Ý& )U�“~2âÅ[‰ßOVÔ¸!m½¤}úѹÌ|L-êIó•Ô–´õ‘ ¸u%@�Õª÷Õ Ö9L.ßœ*™©‡HôƒR•ñq‰šÔ>T~»¯$£<:߯¬¹äîHóxX}b|Û�-Ðà<ÅòÇ�e¤¹¸}e‘6ø»iÍ9%±¤øRåY7hÊŒÁ}Š;OäwXslWr…`¨—ïX¹.GŠ?[vq‘Öªt\%´…í=Œpÿá5^÷û%x+k¾ –X‹©mzqz^Çt¯6tOÊWYâ ]ÌØ7!:FX©øÇÙÈ߈„°&,b&õ÷ì xÎüÚ©}oD@ò„,¯ÏT¢/€�"Ï»Õ%'$T¸6xWDSù»y̓°à§dý*ñ–˜{¾øûTÒ6žwÊƤ^#ͨ{Ì?2÷�ÿ…±¾:ÿ�ãô“ôät…ÒÎñ ]ÒH¨¿þÔË¥Ûñ‰ù Xv'+ÜæLX?Ùo¤ƒ f):1���.ûy½ÎŠašòwÝSta²žPršt>_zòÛÝÅÞXͦ%÷§à]§‹ã?¥éöõk±-T.¿Ÿ­åÁ‰ÊuÌÌ@¼0@“t¼c"~¹€ÓãI²È š^èwWï < I…mˆë�xð©ÈŽÌjT±êm\\'ûžøñzY�¤«’î½e¶aÞÎüQŽaÍ�šé~ói —Ï[ˆVÆ‚©w� Ž»ªÊw&°jŸÿ}¾Erž|“«ÒuåËà wÿ¬‡Íý ˧r[…^žn ¤�¿7Á5¢=g˜Ï[  9²�žèžzb¸>þ8ªut´á¢‹ú�ƒy¹ãžuTö*ìÜ¢H‚òðA?kƒO°´Ü‘õÕÆ ðKÈP>°3g§oÚÚñu&°}Ê8¢R©~D²D›å»á`GÁð\°$ý¹-¤ï�1ÑNs‹öï bt÷ uð§b?¯ÈîÀÙM^º1Cû\Ý=œ®|Bµ/úuö …ŒIsëßVX ѽ¤¸•¡«=n¤ šžCÉxÌðz÷"Ñ‹ZFÁÐkŸU xiaÓ,ÿÿý›Ì_À‰ÆÛV}ãm%^¸C) W[wVw,Ì81¨ßý-b™QÒüh°†Ö;‘�:92Ù�dêA…¥àK ®}ØîvÁél ·”’ï ù±LÓHP€ä¸äóÛ�Êï ß&Ø �_–æD{ïÁKzîÒcg¯å¿P¥lÇÇÄÓ«CD/r7b˜‘…×k|Ø¿� ¾ìEö:È6¼´é 7Ï®"…Eø%Ìt·GÜòöÌÁÌqyï……Å„_…›ƒ¯KI�¥9žd?ozöõ÷Aº am±0SûÜ®­O�`Ä‘=cûð='“ó²©8¹>–úhAo—‰åÑ�¬«{”IG附÷ü‡ˆ’éêàÛÝÈ!ßE+H|¢4ÚÞìeG4.5e2(;ÃSóÛ¹mt03 06½Rxã{›oùMé�å(­;�n×­‹ŸOQFÊ‘ËÔœ†¸ ^ƒ $í•áüÀƒæE$²ï†Dû\Óóúõ"s¾¬^ä5‘,�úVãK9ÈI½“¡óRq=ZÚäRG–:P‹^#˜þÈn/�¶“¢¯˜ûß•+ ^à!ò²©ªÌøÝÝžµZdQ�J>©Š"Q—ÍÄ�ÈãYCZ­Zàf¢€÷Š.œ¥b¡ÝìÚý«“õï[è‘©ã¼9H»%pI/R}øîH™)ô}ÑäÕó¢–× YEW¤ÎVÂE¸išûðF°þ0Z—7+¼ØJ õ*0(u ç�ÇÞ“.Ò Ñðð³€nr¸P¹7a5çhq€°•…¯òU÷bÄ[ÿÄXÛ®äe ®Ú¼¥÷5º"ÄÚ Ä²žƒy<äÞuuýgÖZ3I´� R³-sA‚Œ`ÃS!‘“à$|FbþO‹í7­f~ra¡Á r?cì115›n‡:µ}Þ‘<çÍ„ïp;�‹‹Ê°È{ÓBÏ’CPäõWvÚÿ£é·íðë-–Ù]}Æ&þµÔ—Yˆ‘ö÷ÁSH®NfG>“óªåî� QReƒjYàÙK÷\êáé$ÃJ“€ºw*eí\Z–žþ�³ ò´dþÎlKñ2�È~BVÖ»éjÇ4Ó?nBýÄ–M8t8 �ï ¼kóî±òºúEšwè¢âRÊÁ¾ÕÚ7´ö•^«6z\ù0hë<­‡­ÿˆÁ]Õ$Ž+âÔ×!Ò[F;šöÇ:ƒãJóe¢977�Z5€Žß+$öÒbœZw©ÏL'¯d4Æ } 8}ûO™äÌ8:‘~î£ËhD«"l’øð$Њ�9–U�¬Ö¶4€êÈH™Î¾Ú”ÁM3>g Ó¤#a|sj�Nuv%Á¾©óçNù£µ‘Kýbÿ¨f(Ÿ›®gÆÚÿ �ëSâ?MðxÛ\v‰£ò±�áçFô2½—#Ž jºNº”Á{­âÄÔûµ¾ç·n>Ÿ#¤eø× °äJ?ì&uqsW㜠á©âãw9šÑÔ? –l»xv¬#sÄÊx‰(Ÿ-I|ü¨L´?]‰žîÙd�àtµØ‚ŠLb9~)>ø¸0eÓ q)À•kÉ~Þ‘yš¬)Ât©eè|rµàg}ÌO1P\Ÿ‰t–~ÈÆÆcÓ0È›lɸqéÓlòJ¤ôám�žùðõe£¯a Ìѯ¢¶ýXQ *CE-¶GÝpÊ®ÄX&JÐ$.q~9ø¥+ 7ö—²*S¼ú‚n$‹ÉÊŠÜ©}oÎ¥Æ:1ýz�¡ß‚ ˜"Õ({h5MªW‹ÙS?t5㿱…c5å�feÚÒï{þ1Ή,z´þð¤(›S­ám^n“å�Q`,lSó"§VM•,PíFÅïú¬[š¾Xua[Cî‹UØ}ê/ðÇ3X *ætýüÜðsÁbxæ!µlB%`" ¹X‚ ó¼¡µºiÛÁÜb½”U§Ùí<@ãC<…`Ä2CÀCÝaNMÏI0>Êö20ÇDˆÅ“‘<JÍõZ&w)'¼ƒ�˜_áV”¤/µ£l$gUT�˜–ß@Òßt £<èÊ�JÏõ'ë�-ËÍfŸõ¤Tþ8ËÀç;kŽ®)Ò¯‡T_wjÑÊ;½e{¯/ǹ "ÑÛnh’"è|Ôyã=ñ­¶P0¢m.Ï1¾wº�vr…ú3ÜÝ3ô®›Ê5™"¶4…M ¬!ÂÕ«~ÖìÙNCèÞ^ûM¡!·šJuºž0egѰúX£ÀˆÇ¡ãº15…Bu_DwtK¾ÏÀÀ±1:S±üÝKÕ²ÊÉa½|jÔ‚Œ§Alƒ¶šõÈÖé@¡òxv%þÞ]^tXè87~šÒ ™¹�>§°Äª�pƒ¦VM¨¬¦Þá «å€>£¼xgT¡Úï¶bý[zP—¹@¿¾Ð¼|¯[ÙöT¶Yð~õ ´††Kó:…Ic)äÞÞþM•ªzOì´ëcO½Ìþ ¾ˆ&ô3£ºlZ¶óg»É!uáŒÅPor�:´ýŒ¸EïP$ûºi5‰¾ÉG�¹µýÎ\ÁÀÚs2Ià‡6¨a´m}CQúqè-ñ5™ÞY¿ ÙÇês(ÊÔ×`žËdÂÅ‘½ :)-ï=\û¶éîCÝIyO€­Ÿño šÀ¾»ÿ;�cªZah¦"HøM²#¯öq{9­?e0úê i`(cérÁB¬OÝŸÅÑ-/Íìm~ÛÚa yö¾’—7Þ jî.A‚nñΠÍ0“ÎR’Ã`¤sÏ}C÷sLû÷‡GUx÷Î8rxÚŒ¡RpRàÓ¢ÁïW'¸éVçp¬O?Ò<7¢ÑÓ‚sÝs¤¬ñ@�æ�ô)¡W‚Mí(ºJöf¾Á° b8ûš�½šG³°ANDr®A�eÂ_|–Ý*=Çú¨ÈÁRÉK€q1¿b2úËM�fWÊoõ[2;÷¿Ü6þM "ƒWƒæ³4ùK­Pàú ÛµÍäƒêÄ´½C•e„}S;OmÖ+²o¢‡¿äâz[»´à—&z€÷ ù kÒØÖe@ø9ú! è�ºf€SÑ•+ŽmK¢yiÁ-I'€|fNÓf'Jkݼ!?\—4à JH¯Üñ'{ùt©ÂJM|Ä­µÈ‘›À¨çVÌX}^½=шø&‚¹iÔß:„Í 4qkƒ-lÃ9òJ|ð êýç¦Pþñ+ ÌIíG}²:B–òó¦(Ï+‚L_ÙnànóÕTh¦Õ•¶m©Ü· î5W×,‘!ï—c£šˆ~ -»þ|%ò*"]výX‡–D ŽëÌ¢¾Æl¦÷E¦o,[ .ƒ ¬4M ¢;ôÌ=Ç ?�Ȥ¾®Nœ‘dgx’9mŸæ á;AT×å\ HëN×m†¯¦*2# ÷Å•ÇÑÊ "D ?DõMªÞß®“ôÇ¥vDò™‘›Qà nù¢'Ëj,••&'²ËzD‰ãsaih[͈ft'S;Óû˜xßµˆ—Ûe!ÞÜ:¸œ4†u’2ãžc?S'•‚ý�‡L›óúHÈ’¤IœüóЃ ïÆôªÅ®¯aÙvU2³P9› ½¿(€9µ©zH¬D4}Ú�”C5¸Ö‚¡ÞÿdsÞ»Õoæ"ásI¢äòvñ0Y¢§r·¿ù $$4Œ>,®�O–|ÝŠ³Öˆ�¦bµ éOo¡>øM_ßÕe¿ oIûøøŒÔ›?‡¦K«2…J¨’„Þ¼Dÿ m¥²Ï7ølã²m½d/ÜE>Ô>$´ëßÐÓ´�ùŽ|MLØ”• ú‘ FÙÑ‚®Q©kÔC �RÑ‘-¨Bo>¶ÎP@ËÙ­´|È šZ\–:¢ñž\á¦Ðlµ“‚ÄÞˆ¡÷M”lÔa�fGOJ�ÎÝŠ(Ì•úë8•ˆ'‡kå \ÿF¨Ñ^_‰J°ÚbüÏQ÷¢9HË„HøÆ‡ï�¤ f÷ÂF¾1Gø¤?oçt§ˆà&QŸ‡­¹µž�˜‹C0]$ó*"ù¥}KKéž[ñf¹T5Š‹}Nc–T³LMh"#Ÿ¡\38 6åíùÑùmT½MD¾3yWÏ·PèF°�-T O7=LÊèx9ü/7VÐ̘,êzõ§‹É÷™|Ę ”�M&¯‡þú l1ÂyI>Òâ­~§Ý—‰‰½?Ù5/fâ¦3Ó`ðjŠ ¤k“¬'^¸ùZGúBÈ÷blÏjȉ®sN=%p®S¿UÑ’Ý/)äš²,(în“òÞ»zOï%û†×… ¡7’S#Æ#ž³µÁG}9ß²’,¹-~hWà(‚t(÷�û¶@9u9¡|f•ªÆÖØR¢ì%Ž.ê¬�O$¤É$w³öˆ÷«öz!Ùë†Qìû+hü9�¦£­ Ö´æÒÙ†œÉÔ²ÏÝ ’�¢ƒTÄâD#MÆ,qâcŒ'ªe �_A 渴0z9H*Ç–&þ8£-ŠHã/…�Æv ±Û²(jÝsM8Lë9‰d£àTÈç>$¨Q¾Y�Ò±èeON¯¨ÔRµVc–LÞ/G0ª­MI£^eYþħfxàÅžzß|8½}Äx¶!ñW³ï­K›ûb¢NóOc»cƧ©¯¹£;÷¥=K_,Žì)¥ª‰´Ôn¦·ÿ¬­“Rü¤b€D¨«½BÁ¡^oÙÌ’bb|ñ6™}*Ϣnj–§Gà°„Ûœ(û Æ�.�J¢”CþªÐ·bƒw4(�pÈmk:ÐâïAˆÜ#SüSðCþ`(ú“lòKVŽb^…믿ñ2_dp0‚ÑYV{î'Ã�YДÁ_õ½‚ZðwMá–}pû1Ö‡a¯øcufX!Üö›âNvëʫۤ@‹òuê‰ë…ØÝzìç‡g´{«�hS3nïdím¶F—³wÒŠf# £+kš}¢ýîEY÷ÒÍ8­r,[J@g‘Ö2Dz¡TŒ;)tð’mzå K!Íùˆl"ZùÙo.äÿJ×§á‡ÚÓ?b]„®ÙÞXÎ0SþÒ)f¾|¾£)ïÛŒŒ¥ée>&à^j�³ÔI ÑO\å#ûËß1¨U8{fš´ÅÄl^£×G¡øîö0zÐb(‰` xÈ€+Êé`$~õô­ä�ƒnq¢O¬9O�ÎÌ*Oâ;]0\¤ÕÆ€ÚNœ­Y4ø1g/„‘7  ¿Ãê×vâ_q% cuMŠÇŽ ä/4E‰'¾RÞ,ï­°c÷ §C±eB¬^Îg�'j3ü³’Çú=IŽróÂ3Œ …b s|Çš3ÎïS«6K |{‚ÈCŽð½ Q÷–«?5ÏRH÷W üd´vsŒ_¶"PdRŽs:žÞiU•ç¹�T‘D’ýš±�òJ³5Hyš˺Ä;i˜G¦ÞÌ+× ƒ£aP˜kMd7;�œfú[^ÒdQº¡ki ˆýNÊ­F‚"ééÖÞF…Ù 8®rÓ:µ££SWTZ çÉžGj=Y`JѽûPÙ˜s‚êk¸¸ê†Fg1Ç”'2õY‚�"çÅvƒµÞ´c’ÇgŒMˬ >·’Éï�æu ¹×!çƒb%½ñ÷­.—åÍ6µ¬f"¹«.D#®«ÈßE02(eC›ÔZñv|ýL=òy'ì �ª¢uoYPn'¿Òdè)fY.“¸Å9XüdæýÃéJ)®'=îÛ6! щÇ_±ÕF3o�Ú“…ƒ¸°Ñî4°|6ï#ËêkD ,¤‹Ö‚NTù Bó»Òâ·ÆšÅr žÕÈÊÛ>2C8�VFqÒ¨"0ZúS'â¿ZäÖÍ�$}ß~‡K¡›}µÇës�]8n¹}Ýbß8W¼Õؼ óIëeâ±€Çþ„�ðé%Èá*0î5›˜!Ô3sbàªJÉ!I^o;„rïö|”@ð‘†õÌŽ¾Â¼Gõbx�t楶• |`Ä[1íZô®#×+÷e ź,1æ“QcÄ”i!™e ú*;@ïà->)‘«.Ò·…Ÿ–aH¢Ž«Üdðyl–³ÒÁ´–!™ÇWµ5,÷ j}ÆRðË´Iü[sœ•õ" DúãçR¡‚ÆžÃvІ¸öúpÒ9AÐÔÇ�ü÷_d'çꑟÍ%{w“Þ *ú‚T…57%…Ñ=$×pmL`ÓùÔ§r˜7wöEÅd½ì:wL“ÌçcømLR•þýž{ n¹"&�…2¨¯æ¤‹œ•ÏæÁÈ‹BHç‡Ð ¤Jž·ÕmìsÎX[wÛÛ¾ ^£"R¨ÍABÙxM1QvÂý?i?MÜ÷k®÷–0k�n-ý¼‘%xáô½= cpÖ›ô±ÍÏ7èÍ—� ñRþÜÄÍÙ˜ƒúV‹c.j 5¯9Í4פQ¾kªÖB8Þžù, ¦q8ÖÆ Aµ{¤ìYu\Õ±¼§-tl4­Ç[½4�’gg�‘Í©úOÄ;ü ¢ë)$¯λ d:0ÙzûkÈÃ�~—ò�šø&ŸBMfr±»;ƒ— Þ½ÞA)HU…gæŸçö(ˆk?¬VήäÝpÖqâBPíRe3©€©h¥‡§ùߎÔI³–Ð6‰ÐG*é MÒ¦–óÈýný“]jTx Ruöœ¼ÄºC:EÃö‘ý†ËMËC{q�ãôn6˜6¯„à}»‹U¾žv‡?~ðÍþ•$.ZÆ[!ìo´³ˆµíµëÿêâgòðÕ©kôCjäÒ òè[~¹ÝW»e^^ð™Cž&&u›E؆לð–r„a”X”3â#|¡©Z:�œÁ¯Ísñk32þÕ,:fDüµ¼ƒâ�f�¤~6îQ!÷/0øóܾáÃ8s­:HKEº›‡z£XJû«4•uüy DÞ¨ª –%‚Œ`ñK�ªÕ%´ÆTI¶€¡~¬òÀŸ|‘ÑN¯q*K?¡™S=_Ä,Pñþƒñ ÂK m�˜:C‘”Ó/®qÒ#D ²H'¯spî Ò"çSâµ»„ŒÇŠJ»Ài…JZµî#ŸmÕp}ÂÙÍ «×uHÈç+ò´× 8ù Ž´ùÜŒrÓ)ðæ¨,6í:%õÍžÙŸ“³ú(õaÛU®©‘Ïaà%X†Rè o¯Ì“âùšü£+¦M’éw"ãÍÅ�¯°Áo˜¬\Ý)GKcÛREW7Nã§”Šª€®‹fËñªØ,òïk$Õ g4h} ^Â^eÍí…_rÍC©ª5¶ûŸž¢:*6¶�,¸#Û¸ë"ØÝ""^®ÚñÇZëcÈvô;¾­ƒßSÑ.?¾¬dGOÖÿ?wëÍw#(ã“mÓ$Þ©!Pµ}¦Ã8g�•)Ôñ£t„®DÕঠŽeh•®¯Uû`wîÙwtL‡¨˜|Ṙøoó™Vl¹Ý/óä!5À ¡„d\ehÎ�àßûAiŸ-¬à» E;ñ‘ÆéÞ¿º6$ÐŒÍjOPaý ’#•­ÛP�lã·á�o0°:@臘¾Â‹†{©‘Á¶Ë#!FƒNLJ“±ï&c÷Ipªäö ƒÌÃ}\¢1 ¦4QdéÁðV©RÇžLnS¬>°î» é,™½.,>¥MÀ¥SŒD=« ¾—óìçù»+«2uìzD?£#“¤Ü}5‡ßô½~6³4]ú“#%+«h¢Yضþ;8šÖSgªW²p ±û;u]aBÓ)ŸëVSm~�ÓM‡šú¶É<¼²É^›ü/ÿ>yûr4qÊù»Že]{¶-‘’Ñ:ÿ‹>¹Rª˜ ‡�X÷Q4‚D ;\·sJ|C÷c«íî!Wm<€Êƒôu�‘þŠŽÛ]’ÚÉ1Zpó?ñ¤¨¹ŒïÜÈ™ :¼‰✌(@CœZG›ìNò¾ûè+ '„›½M¹/|V…ep=[%¨ÚöG ·dUm—(©H‡ªœýº!Hè3¿B”ä ÁzxðL?¢¹ê–>�ðÎ3¤XÐÉõµ¨a)ÃUqêGF Ôv(Åž]Gß®\ã¯ûu¾Mð%d�@üÀ}~´µËÿ1±!a··>Á¥D4)½s-k8ÿ" nቒ«Õ¾à`ómz‘ ¼ *¾;?¤m.®•°b®Í(j”Ó)HM»‰å›x{°©æó`Âé¦'Â9;‰óë¨hP7åóÛˆö}hP®’öF6`þƒØí"’ýØ«@»¡<ÉÅ™ŸÜåXWjk»ŸšÖÅX÷ˆú?‹0m¨»Ì@xXyÑ^mÑõ}‰€Ø¶ÝèP”`€¯ë†`1èæÛÊIš¼Å‡�‰ñÈØVÙ]ø·Ba¶*øË½ê¿í86ð%¦®®úâ²côäMé±¥ˆ�"5GØ¥ Ž'�…‚EÔíÓzDŽé9öïsE.x0ü¤Ï,–™U)Ž¡ J«/½*òKU ÔvlÙk;››á·®èqÍéºüŽþ°QïSöäx³äš,TÞjóZLéj3‰ß6©c[?pÿ¡� ñcê”FJaÙÞ×CáL/î±ìJ­oÉg­O ÷o,À¡ýá+Œ7€Å£dúž<…Ó„]×|%™S<¯½ÎßWvî‰Ð6 pܞβ¨/�8Äݵ̻ž`e>º[}MЋPtÀRäœ}ù€Ä`�|ò†oç$?LLb•¶ÆWÆæÑ‘™8W"‹ë„ %ja[›ÀÓ¡ÿ–xµuÍ¿‡ÝÄÈ ü¿ eÀÃ¥Žá};ƒéq[ø²(Õ�ÞœÎ8RƇo)Ö,ÂÉOÌ«–5·™,‘ŒÈÛ/¦@ò-ty°_ø$ó~à æxͦÎhÝ yÇ5ÇÿrpÚl°mÐjÆçjûöÏïOƵ09ÖEA…0ÃUÝ‡Û º�.êÜxÊÊsÍ9µ³hÿeÅM3Àá€zâªNí³ZæZ–1—¨H#Ôì¦1<ýs|çaÿ{­$&|½¾Z '»í.J{ö®dl&!£@:�r$á^fœÝg/‚6Øž”Â÷îm�D…¶#GHUi—ÓÁ¥ÓLJÝZ�çÕ‡&{÷sÞr"].râSËŸbF/=ýÔ¿m±ó꺖·_!Øovš}>l[Üò¢5“V’:®OÅ ™›Ó7jC\b”¬z�ÍÛ-hÚÇH?64áPì-@MQ�Äj^Ë#xObåÉ;(î¤Ã¶!ù$ÊýbÌËv‹ã•BÐc§“øLâQpZ#a€Ïÿjµ¯‡‡^á1._òG°B©Ö§47ô½WËêÁ!§¿w-–×Ûõö¤g*‡“[s¢úÏ>Ëf >*ÕLÔŽUõ Z¶�24·y|@A£û$­Kw|ã ÿÊL kØBdIιIŸ/Á‘Wår…Dè ·íúȾ¸ß¨­h¤.�;æ&ä„I áÏé�ä1YÞ+¯¿‹ÖØíÑÁÝv딽=ƒóç:X] êZÅÏ®ÉÕ9ؼ”ô"BviÁ(=¾F´Ó‡¼)}QÓx”iç’lŠøXæÔø‚p9?»Èߊ”݈­x*vòÅ)cƒÚYLÄ‹s}8”��‚Ï jÕ\sʯ}ÑŒ‰Øç«:VŸ�½Õ{TÛ‚S§Ý §'ˆÞr8¢Ùº úß§ôæ«‹y‹Ôƒzé|㼑ÑÍ—:ZR§½Ð`T»}2’ªî"Î 3ÕM¿¶rÓ1*ó1û†‹õà×Ê&À}OÀN÷:‚“•ÔV´®¿$9CÅ&OÙ]ø(šJ¥_ý%ÞM† = 2/ú�iÒû´|R�>|éÕƒ¤�¼�qdwc¬b’r-òW¹Œø?ê%%¥Z¬rÂ6ó7ë¡!G†7Žçðe½Ð�˜M�‚>BßùùmøzȼU‰J[½QÀÑX€ ‘­úЉm¢Y-lyçâ×H¡îÔÍDr˜‹ÈRa")š˜ÆÀN°<ÍÊ®x©(­„A•Úš—.úM -˜Š,:{·Ê9¹š³]��…ñ“ÊŒë vØ<ÂáçŸ7?Õ˜Ý$TjAU9d>þ³(m^jz�[¥®/ÚÎ_Mâû¯DÔÚCoV�µP`_Qî nóÝl�ÎA‡&GËÔqÂÑOTBºïY C½µOT÷üy¡"aÁ¡ ý%4áƒÁ¾8ì ?�ï#ºÿÈ*Y9¾Úé†kdñ4 XÕÛu"PŽÈi ‹æÁÈë[^áfCÅ �±.‡©?2¾ˆ (•"ƒçBÀ$vy 1ã\ú~ *ÝŽrí¢ )—†V&à t„@c¿�ϧÏа� ­!º+6¯¦ =eKã·¶ÅãƒØë®zÚ†3�wûèÍ•löªájØé-æ’öï˜Ë7˜—�ûÀ?ÄÛ¿šü"²^!yAoø·¨H�înôQ*1¨>ùÂ÷¹ƒæ .Q«é^_Âb´f,žv‹Ó™öÓBÖ À$�GÎj†Ëš£�ÛõøÉj,mÖÍ …"zxçMÁ{>?Kì¾0 „bæJ‹;s}æÃ~¨Mj Z¤˜sWu"µÿ‰Ý}Ñ£M÷_1Á`“;qÁŽ¿;ˆÃSÕ‹¡ üë–ìÛRŽ®r-äTKXt663ü9YÿŠæÿRòD[škÏf5/Ýuì+¯7›Ej®öËÿª+ VíÁŽErá92fy£¬_Rà÷�ÿægŽ¡ÒNŽ�8´«uŒšÌgÎ2LÉãˆN«ø†¬„JaSq+Ï3^‰Ï%A!¬D‡nv„,j?Ò÷‚ ¡:3ô2,—¨æf)¿"a ˜st¶Z4jCÏrÐÃ- U‚¹ˆT®Vwé_¦ÆU£:~g¯�Ûû;¥ª›k¼UoSâ¼ï´(¶Z± 0Kj™?•#‘ɇ÷sN: ²­?ÙYŠm²)3Cg6æÁf•´§µ¸ÛÀ¹Ï×ëú‚â:"Ò¿¼¦þWipR�r´2ïåüõr¬x/Ý�ÓV¢¥Xë]$ƒF_XßÉJÁAŸ…yÙŸÓ¶?8òN­Ô¥2ãÅÙ> v5=Âc<FqïeÅ—&�]vØFB*bЏÿ…¥û"½ôx7$w0MUèç.NM̱ÄKs'h‚_—ßÕÙÑGƒíÝrÁ %1@n¾G‘ e²Xb�—Ù,0oò-˜óé0ÔöÏÂM €K·] òëOú…¸ä›�2á]}ÍuöÉ€t�œ± @�}¡ê25+ÁgÉÁÍmÇDrö­Ì¦ëF–qíëÍŸE}M'«L<ŸŒmDýGç`XH ZÇs¯ÐCb㨟žê!ÿZ \¸ó´·û,Jj 8gÔ¼ù}}æq “âÛà¾JñözêhUºÐò†+A³nA.ßípxǵÜúßAG+/0Ú¯§-õ»•„syu [èør˵´XÊ0t>ù+ÛX�m =x¬„$¢ó‘‚ ë·‰deKv<‚j±&ØÆvE»ü¦©NPɧü6ùù/eƒïà¸]B‘Zhc$üëãñ …îÆ7o¥!­ZÔ<½?9~‹:bˆ n}ܺ"¬p3xÄÚÆw×¢©JDdƒ}–‹\pKì`¥d¢Ãû1½ùhŸÂãÀè�ËZÁ‘z®�~�¼ ¨ 9qÊòzªyŠã½^ñʹ ´€©ûQ¨’ØS²�÷ “J¦uåöB¤r‹àfÓ¦�âFµÑ5ó(*©fLz—tø²3@ƒË“ªºFñP¸ÕtïpªRû[OÖÔåjñ.}†ÑÕžRS+ðRùv3Jþ[K쿳ÕÖý"Ô;Z(ÜJŠ.ú MfSz#½°G€¬¹èC¨f£Ÿ�óSuàyªÃÖAW‘ÇÅ` w£Ù4bïqÑ|<;@�+ÈE‘6 ð¿mÓq“[EÿC ²q–:"õTA¦ø±LÉôn: �ü@ÇÖzÍuÐ êYÍœZrD´áœÏ%TÔŠew™æ‘ ÍO†ŸC6í#*Z”lX†ršzÁU'×�¨g¾i{¦ g=b†©ò#äÜeÂ�¶‚QV¦ðK„² ýd>ûí&®ÄüN¯M\"¨÷ÐL‰„[#¿–ŽS÷Á‚_¼b<«OÄýµ=©[Fô¿«Û¥šÝ*ÀPW"üT*ÈÃã¤4î|�ª¿¾" ·œ¥ñü¢È&>+ Yÿnà>5NÎ ET‡Î_„¸N”Ë?zU!™*eÙÊ•µès®IW<® šâ¾(Z3螯eöÆ(TIà°Q«è`Ë<{ô¨©Ó‹ûmnÕLQÏza* òwÑ£"ªúx­ÁÑõ§HM¾Ž © ì´²¬Â¸µ]�yDE’kãà’É,©x»ªúg¬ÛüÒÁäÕ |)? xÜC–ÞÜߥØÞÓŸ9vç�þ[½¿¶x¥+˜¦Xz„ñ²Uœ5ÍÂóa‘Š¡ÛUB À‡Á¾ÃHÔwM7tH0•ʵ׋#¿;° w!õÙò+ôu)bûe¼Š$fA¾:,tTr/ƒ8›+ÑýÁ¨{Ÿ]þi C�­ «Z“7àÀJ¸©‹�®£C›˜*ÅUá‚yž[~‰Òœ”Û§ |^á]­òSM™ÌÊ<»Zå� ÚØ³A¡RåŠÌ¿¦¸ × &ù$Ráܪá[NK`/ÕëÛèôšså¦�ù 7PNª÷U[,Üþ½–Ùô·®Û]¬È @8Ÿös¿ú€*³V§“x� Eë§(41J2Ö‚VJ¢�𠔪±GÞüîòw%1_ŠÏzô×¾Ó˜êÆGG‡†°áZŸ{ëÿHm¥�º�Ë]@6¯shQ3ޤ?Ó- ñ(AÛ‰k3ÓHgÜ^Hg:>ðP Ž”,è%¥âA_ðjvÉNkÊ\ùˆGsccĦ‰qÚÉî[VÜ~ø=ô Qmwß〸x«£>S¿Ó iç««(˜qICõ‚ïƒz½,rH6޲ր¯ñ‰ç…‘â} ZiÉ•aþEù‰|ÝÛæ¾,h!½úî“ád²ÕéÇ“éýWoãýýÌ\�ùž•dW!= �5„õoIÿŒ@q¥ÒȈ6ê¢d÷[NÈ=ÕŒt´—/§žVH„/77rËQ-î¯_­" ü•¸Z©M„?ÓõB:`‹è+®ã$ Áä›K»a ìg±%[$lÉõU1ŠÞšY8À1º zK锿;á=à/ûÌŒ¬ #hÇ?8eTÊú8AÒ9Ì:Sz¬àd!`/†ÎR1� ˆ­ýýM< —žV~¡-jÇ&š~�#Ã!�8¾g;ëÁ!W«Ø;Dnëv¶Ù[€È»<²}=¯†j9ÃaYÛ¸ÍmdmM�yï`@Ù¡èGè•ð,ß2íú’ªC6–˻µó`è�³µ&0!fyo@ý”܆ôdÝî^†è©‰bÒâ ÞÚ[ჴ�\/[º`ðퟹÃg¨;ú^éušgŽD*Š7h¨Ê/È¿µ‰œï½‰'Tªˆ9šÝÚÕ&÷QG�, ’�„I+um!–VèR˜ ùÍÂnH]ÔE×ô–Ù›p#ñÉÝ}'#©²3¡bÞÈ•}*ªˆ/çÍ(bÆ3öàDêú‡«îñY) Ü%Ô_,41€�iétÈ­ªåÕ16'Þå.öpN\Ùwž°Ê÷ƒJ!Çu“.ºó#OA\²ÜBñï& NÅF“?e´Ðu&žúìF ?‹6ÒúU#AÈ¥'[rç Xÿ=N\ݾk§°üdL×´.NøµzINÐH¼•bð}‚ÞrmXÙsœÖƒßžïrT�½�0g*]È]…â Dï¶R¿ZgÑjø]jÎ-àÛC{¦TúëÞ».aY±ÓY3 KÊãõgÄ€|J×€ï7éÑÓ¨Y‚(Ðn®"@�~·¢G˜èGa/[úD‰–u€Ô÷¸N�Aà;gõƒ­!q•¡°uIW&êF¬I7Ñü•€êìJr}÷ÇÁî�ù߀Gq­ð•¼²ÜwÐ$®@ú :¸ò&óy„ù¶wö(µ�ûÙnâAmæ}¥ðõ—ØgÀT[œK“‘Ùæò7="Ýà@-ÏûË Ú»„KpÃ5 1º—é<°×dº…\Ö}C¬ ôš¾¼ûÛ›·ñâv¯Û´� s;AäD#Éâmú=v/•¨•ÓZNSi´‘äÛÙÉœ4D˜2ªÍ …ûJwD�ˆU0ó¾ŽLå¼ ãD“$óŒe †Ô©‹nް6£ù¼—Ë” £>�bHæüÏþûn%ùÊw=<Æ ÷ÀÙë[Á¿]™|¿f¿ˆ¡0â£*G[.�G÷i>ée1>(²Šç’š‰tï&š€‡çÈ Ä󙬑$i° dÄ÷°dæ��Ÿé oCm¥Hb3ƒè—uàßÕ;w‚^)Å Ý1þ›1šü¸ÿvÝÜ@«ô=“s{9ÂÎå¦áƒPøµµ<¨}RB_ ‰×ï˜�fÙµ‘ ÀéŽxªÑÍFˆ1$Ö¼‰rÕDÉ %oNHζø¯È_ +/¶¥žoxl¥¹ò×!P-ÄZZ%÷.=îÁ 3BË]`‘{r@‚’«odÞDiZúûªAÅžh쮋!VªÖÙ±¼m6`·E�÷9]¸¦œ¢ÙO§x'ÏZÇÏYx|vÐ×/l}ìîÊ�“‚docÃÊ‹‘|L£ÈªKáê/rZdÚé2m„ªÍ¸jC7žkõU´Æ�u\ÆV �‚àÎGî`(ùtR\jŸ í¸Þ>þ{òþÔ”ÄèxðË;fO÷÷eÎ(4xG$|é+àJ6V¨^ûPTYaå¶Âê0LÕî°‰ÃÚ�ïè’Ê?%«D¤tËx¢ÁéZcÓ™‹ ÙF°ƒ×uzÀ¼„3Aðg¨‘é~VÔÅ« zµ·…J©/rõa®f¯�½Õ†\‘�iFl÷Xi·Ä©Ðb×BÔµ8;åT ju:]0Gõ±ÁŒ‚åoö»Q ½\#‹UÍ]¾õžù£œÒÂ-Â�õó9Ó Ïr*oïyÆCG�¥Ç�ÁÔi0Þ›~d {9m'Gø,‰]ªU�;&Óc Úª�̘¨�¥äGãw€s>aE]G²ªÊtP ÙEÕŸ„†se�<: 0Á¾:_]"C85MÙþz�’v¥ÕɆœ–©þ±&hÅ`uB�ú[ï*ÄÉ:0ñ‘i)7f&ê¸H³«Z 6Áï“×{ìI\'ï_0H³#hK“î’Ã7“õàŸ°Z¼GJ€îâvq�q PøD|!„¸ÿêjúU›9Ê— ¹…·9aÝ.Ï ¡ò«zàÉ âSêÖ<çõ2ïƒï3¨^Ÿ©¼[&øø}úŠÁý™ŸBù*°ª@´Â{¤Q‰]åïhÑ•Ž´<®„EfVY›(ÜP­{³^„(QÑδÀ‘Q˜/¶Ïz«Êøí6»Åaâå 4ºö6˜‚Îc¶ýÁ®ÓÔÛ”±ü¤$§Dcƒp|\nœÜ^ûûuDúÊ­"úl µ=²anû”ФUzå´ñ#ê$a&p†{¼ÊóuG6ÛŠânkÊW-�> .øPûñÙõ*|e<ãöLnO®–<4èZ’Ìš JÙRÅf!1“šÇ(8Ýoá¨;¢”GS�AEùÙO%ÙßÖ¼ëñ˜–ïb¯Y,ÊPff"Ú�´]àÉÛµ‰ã.üÃsóh' ôÄŠã<³@NåÉ»lvè ¤Xú™oì«Å<äµ·"ßÛÙ­xe6-)w¸:ò?²¢¹YB¤^yxƒ,gª(ó!cS¹‰%ȸ7ù!ËÞm¾Î6îÆVI¿Oîþ•ß#�é=ýY¨’F{4� ßƒÆsvvŸâ²àDQ ÜbÌäòZ»_ øÞÝkIdßì8cË 5³þ%ƒógÃŒIÿ˜vY �–æ>ÒÆÛ³zF­Z>裃Ÿ'äŠQ�¹‡?7ß¿ëÓÄá ŒA=£0)ööÜc�¦<,ñŠ N‡œè:—™U݃�u‚äŠGEh3m@D´’¤*ží}Y¨_¨¬F�p×Ëè!û@2}êVwÃ�yð% V]E]JqekÛª£œÖ=å9=){ßptÉM‡Þ Ýz´º÷#æ�»º�¶£3%>¯ ù—‰÷×ÇЕ³hÅŸóKz/PÉ»lRäýÔ“æ2{¨ñBÎilIÒ:\à×�£UÀÑjFž[!Qhü€Ma*Ûж�X(Sz¸^1�gÄØhè)ÉãÙ“’9�p›ÀÊ&zçûƒÎ°ûf««áó€+gLcùø è–…V�F%&Æ&΋ ^üy2Üáã?—†öF_ÀÁ@uJïœóNèO4§ÃÉ6µq�ëÏS¤¸z÷Ù ÂÏî'VÇ^ìå¶w�Ôþâ íNF¼³ù HôO‚ÂÕtñDS§õ‰}аCh ÀL nž"HGj™—vö]¶º�ãA3�ˆ”–˜¢ð ¼û²ŸìŸÂæ‹aúŠ <óv`ÚÆ €^ÆèÀ. tÿî8ÖºçùL�Á ·¬x¾‰‰î[ˆæ7*r[�O{Æ9t�ç`²ÀÒý¥à=Ë"½ Ôça÷¼…T…LØ“øØ”SqV¯<¼ÅP|sÍ¡‡úåDà'I£ ÅÍÊPfŽoo½—q'á°ˆ”d½î’õ¥º�¤ªI¼L•~ vT¶cÁù¯Ÿf4BNvˆ§KAfWÈ1ùÙßá�µ³õÚÄÛ[OÿDÕB*öÕ{×÷aX| vBE¯è®/ÄÌ©§5²À!“ìLßPÝ@­¡Y¨(Ìø·@�,ßRw¢¶§ä3’+$¾£>‘ßœ‘å.žŽâ,˜„‘n½õˆ Rtî¦T[‘\´Áí‚ ÖògLoþ°±^�§}ͤCl™Á™ªò^ˆ9 5+6º¯*‰fÉ O0E+Ü,H &æwN«F§bÔK…ÑÈY>•CuÑ’m ˆÛÛâÅÝçÜóªA-„5ëWVX¢ºàé$Î�åoHä•òß\2$Úô6°´¬î¶\hI¬n3œÙÏ|¯�ú*¾w> ptS÷’»½(Ÿö N†`Á¯bH{Çæ¼>gÆN,ª cêÇOT/ò¡š-ùÎ s8%M�}òô㤠TÚ'!íÍRô*^ö4soÅPûø°sN:ôˆP_™ÅyVì¡Óœóy~þ¶G>o/= ÀL°‰!�8hO@‘mÙšLgykýhv†ÛœøÊd�t;›ŒhŽ!×) jQ<òÍ?™žÏÉÓ˜ÏçÏyͲ] !Û÷oüÓ OdxöüåTc²RáK€$Þ­´ä6 ½‚ðî ®÷ùQ,ÀX3pÒ‹ñÖãÜ'‘S²zÿ±@ƒÇ"9´ Ø‘tÎZ€�6kE¥,µ "CÏá^xW¶!¤Òf÷³{žE@3ÞÙ SÀP}¸ ð!ÃÚà¼Î)òØ?=fŠB¸ü†Þ[1dO»oZ¶®Å»P¹Íú¥ƒ..dv4ëš}Ý¢æ?›�[ꪛí�EW\Æ›»m¬4Í1m'oèÁÝWWþŒùZe…rfɼ`!ˆvm!|3þ±¸¶™ûÄ»ø™DP[ó,•a% 1Ñõ`ºWƒ:vÒ©yÖè6c…ÿî.p6–Æ+¸”­}¤¼Î~r®T4ÌðHçsP’gi¯Ô#Ñîˆ0ᬫ{ì„6`7ó‰}ë�:œtfþI©hŒ½àoƒõf´#jÁ}Íh]±êpM¥¤DPù9 ɺ¬Ôè¬eVäC¤ˆÃÖ‰Gjù�£UΣ¬þÉÿÍMf³ˆú+¦ÇmBS¥Ýò”6}ÑO5ßÎŽËITmj@'V=ét…C6rO‘c„ßdgʸ­¢˜ÿîÑ<ñ³s\‘¯~ÔèZÎK^Öý-òÐ-ôÄ9UŸlŠ=€.ãÁÆ|^Pâ5Èê Ð;uÛ8¯1¼¿2úYŸÞvÞ+ÀsXh•íøGH>#²»ãCΑ2ß¶ U&½¼öžR{²:>·ÿ¤Y…v£ÁVÕ¦vÓ)^ÛÒðô ‡yUm ÔHVŽèÚX;`‡ #j B¤:-b ÄZ$j —¨~øÙ3¸E»y¤Áç¤ÒÝõñ¡–zýk)¬d õob¹âð¼[í6èDƒ�%ŽÎ©LWg#µAë þ$RZ€¾«J‹îDÆàä ¥Ã!Sëý¬t´Ûçò{ûÓF~¥ÑLè÷¶Ï0YaÅM#{³[(¦küC¡¯bIôyѸFE¤ÎñS3•»lû,%R]ÈùÏ‚”.n9F¢y"oç^;#Þ›+ÿn±ÔÚœ.º0»•ÜÄtÍïSž†ËÔD|&h/pÄùº ž¹4©¡­ H].Ë¿ãµ%N¼¨‚ð(÷òÔÀ eó� sÙ—ÆIM[ÑZ�—ðª}3•7]b_|;ÃâÁz u70.—Ãõþù\G6Ê*n¨êJõ*¼é1R" ­ ÀÙ& Ó5¢-õA¦Ò¨¿z–ù\Zã0�Ys[ƒžvU1õ2‹#ûÄÐR•ÀC„Ò£1�çaX¿ÿ—™FR¥œ¶…6*h/ºñŽ›z–Ô«9ijýÊv¾™Qèm6ƒ£àE�Ú-z _C¦ÉKZ+wp+:,ÀÛ¨°³%ãž�H@ 0®I8z¯.‰ŽTj©½ýè;†ì$=wHF[9!A!›ÆŠƒ¹�^�ö}õJDýj̵‚´ÏXýri[ƒÉà´êd¼Üj¼ò•«¥óeŸOk ö¸ê%W—äÝQwiõãiPÖ¬ÕbØ�pÜÈgÈûó¸ËˆÀW¯žj2u�Ä�Nc–…,rÙ´!: ïG:m‚Þx=�¸Ý/L7þ‹$•Ü€íŸz‚‡`»YÔÂýKI—îrÖÓ¯ä4Je´€�e•Ìw�\_½Yû.«+8QMlL®ÒR±=%‘i¤š.m´ôiþO?~ yÑÙ¯àð‡€”ûÛz&�¿Ê?]¥ÀJÂSÆÈvY*×ãqâVùV¹pczüÑÕ®žïN»!©˜ðIO³ç©bWqg:ŒÐ¶Å“ÚtCÞy�•…¶Ér[¸ÆÓ”þ„Ö¨œtzúYúëA4#¬Æ!ÂÀçSvûŨ²X–+©(Ù�½@ÛÖCøŸz2¶¸*gWÖðaáRÚ¯õ½ô8-(=^â"/{&ËT%EòÚV!é/Êêß.UFD û0÷1?¢zA¬ £z|Ø;1›ËFmFÈ¡>”4¬‘öÆ ÿ“äk?={OR1Ñ9ÅÙ]gü'Âh?(�ìën#‡øõO!"KQ=ñUJˆ»ÉÚ„ž0iÇqvÑÉ´ò· aªŒaÑpMÜ€-VÞ†ŸÌä£GÛ½)‹DO%µÿûq¦{úðþ‹ ·ÔÁÐàןKŒÕž�BÀÓ*¬r#•/+ÂÍéåð£ xø*ù‰g7!¯26v—̘�’í(m9üÑž5åWòü:UÁ$²±äí‘RŒdãü¤Çž…âøw`—^fÃDMÝ:õÎhd Â1Õ�+ŸCÞçXáû5ùÙv&¢N@ã~pO¶×´ÖÚµHXRmÊ‹¯;»Ðl.’ #>|üê[¿N²rýh]öŽ‹ºèjÀ…ø­ �«¡�—zà¬fuVýY¼+«Z?^Y½1ÇϬž60ÅÝÔÌ¡X¨Ñ"Jì�I‡§òÒíïî£Ðì€MjÀô;âJO ¬îNñO{PôhlIª˜÷gÀÉî½V­°¦÷?R FÈo�ËžDW„¸b„©òÝn�R8]é]Äë*Ah¡^W‡:ý“sð„ýŹi[Šxe–'5Ôçþ½ôý$<•�àæ ›¶Þ®yí“Ì¿<³Ð}à’%.¯v\dÏ®Lx�`œ/GÙ ³”X€ûìe?yoŪ%:*kaP³ÿÊÿ›½£b¯Á¯0̦¾ÑÈæËL`üùâ¡?¼ý68„[(läáäÍ^@lp§¯Ã#(Ô`PÝ¼Ë %dŸž ½!�Å(€¹‡î1+ã-¾™öi e'ñ¬¡¾Ä ôƒÈQ�ù2® ¬ŒÌX!•öVðnÄáš¾·=�)†Í²Díošj�ò ßñI‘€gKùƒ�éÜRƒQŸ_­ÐÂrÃÁ™ÅË}u·tq�¶HYdc[÷é®êa¸zäil4yÂv.[Š/:|üS#t5Š ‘} ”ÞB™ÊÎ+k¡²jæfY#ó~Cn`É@÷“¢Ðnmu‹‚‰�=ÊØ÷¯ã½q+‹ndO¡7ei.Á>½ÿú¿�Cå繨ەòéK)ÄIx£%ªºA˜ÄŒ)‘Ú÷ „Xð�п í½ çñ–oõªWâ°R ø�Û´± ݶgýé«ßyKáõÈqZÄ{ 5ÑóHq?XÿbèÓîø¼÷j“-Ÿª?Ø1|éˆ7ÍÚÛjÖ[½Í¨“X_kõ´@ÇËùxú3ÀõLÙïŸENw¨Û"dGêjìÀjæ«e‰i-½uÒLêK%;ÿJ —vJ¾b#àΰ‹eò5lV¾-ÁgÓˆçéã|ÆYŸ;ðT6ôjÚÕ�Uó›.^1-é4*÷È®bQ ‹æ µw1:¸ŒÕªBÇÕ;F’öÛÂÉkÅÐûeûª‰S„+püuî0»'4¼Á F{Éõ¿%±ˆÖZNÓ7ýõòàΙ©  a–e±±Oÿ| gºµn°3È­ª£åsÝMÏfå>*Jo'H FÌØbuãeñ*µòUªaBP“éØt'BÊ,=º¡!Œ:ï4rM½_(B[žÓ‹Ø�Ú)û7‰õGã6*xTuFï30Ð$Áh]͉oÒ‘Cˆ�;.[�/Q¼G ÃÛl´ô|Ðø‡²7­¦ù!¼÷ånE‘,k.Õßq«ÖÂkØJzR—VUö:õU#ÀX d$àçPÇšzÎÅRD—*Ûd¹GP/éåæI†ìS^dÅúÙN¹ ÜNš9Ÿ�=¥Á½ZúEÂ�±eš?©Òr›ã8º†îq¨–jÓ½ÅV¤¥‹6¡äRó€[»¨¸1®’á›.�m–r�½rS50«} Ãæ: oy^mÆlqòÉkÃ~sV XåŸaðþw=µ݉‘À-] [$!¿¤}Þ¬ƒ¾B äH£`O„îSÙ´‰g˜±AžßÝ [òÝj ¤Äö�1‰°±~€ê2SA�>×áqdvbC¨$^DóèE/î¾7ùDf%l3W ä5Á_5›/4n�´njæÎÚb„ÝéõƒÉ,áÉ»�#A'Óës÷A6sVxÎÀO§/�+ÄP&Ú„pU×5@µæìq•£¯6³LÍí"û4ŽÍãØADaá åO9*¬ãˆÇÏ-p�Ð�#§Ûsüz~šú5O¹P7ƒp—³^²õå‚„`”_fª9ìšqÚáì9�ÃäX¼MUË�þiü´1%“ 'oUª«k£úd4‹Wâ�*¯ýÿOfÕ[ä‹þ{…¿éij-£·ä¿’›:dÖæÆìUþ½Sä1E8Ô[=û:ªu‰É™Ì.×/iûsÚŽo}i÷邹‡,º2›»¦@áKv³©Z£Ý°�ùôãpDØ|¨ABj\_\3ÅÊ/Õó‰s¢,hEcÑœÔNƒ0æ¹ìîà�)}òM(ìSüÏwi’¡V­ 3i£�7.Ö�ãóˆÉæŽ6ÌýBc9cÁUXÂPN¼n«îøåç´Z[{M÷YSÙL/Þd¸'�hPçë"˜…j‰�«ñ5q£7 %)LSv�ÌóÊ¿ f ¨Í#Ù²¿mIÝ>{ v}"ºÀãÉìd–^ƒ5ä§_+:žIl빟Úåì*!šŠlü·“e¯ú€ðA•ºÇÁÀ ®ê}¢E 4æ6ÿÙW¥Ó–Ö\%O‘1à„h�ã`î4BkÏÙÁw;r°,»„ÏYmrs5J‰¹!L¿„áù殄ô¾’‘k¬óÒ$Õ½NŸ?SF˜‰†Ý,!ý¿Ÿª¯ÈLi­0Ë-7³;Gçß©G‡‘›ZxïÐOÐËoTÂ=[[ÿÜå�ʇ rµʮ{ v ‰>—°wÐÄ÷0¥ó!_[ow™wj<µa¡G!�bãî°†éµ�6+R—Íw,¼YÕ\2?�ò®9Ó¦U·j:ÞG£u"ªÏ¶×øÑÛ ¥½7ÁØ-K63—»AI›žÎ�ñãMEÄ-gQëwÜjpуeéÎ}�?G±¥$Lhh~ »0÷-C×í` mA_i±§™o«CéEv±‡)†jhò„£YWe#°}ã±j”–i_~Ç4VÓX­’cåã1 ¤O-è]��rW W zL“åðg Ã:®7ë0k¸ìX2Í¥ì,™õ,ìÎÑ]œ¨Y‰ÍìpP^ŸØðT@Pliñ�…iˆi!BaF¦¸âIyÏŒŽ«>ŽSñ!fÛð¶zÃ.EKOîþáà«£„~çØö©Gƒ½zš®!Lxõ˜�e®&öVí©{AôÆwgáL¶ª®±5e!yDìvqdîëfÑë}#s /1qÃCî"åoøÔèô°ƒÛÀ #›¾c¾˜ñ Y©rÐ7Q„KRäøñ©š]DˆÞ`fEñͱÛÝQY”ÈöŽ+OÊ‘H{;ûÇ':Þleà™ƒ§ímvÞ jAù@ 1Z»¥Áü|Ël‘C‘¨±òXÁ LêJ-Vг8Gú€_‡oµLƒFÙ‘ïx•ÑXÝ%è ½ç>ø*[öÕê—¾¬Ôì¡?ix¯9ÿ¯¦kgR¾8Ô6¼Î£8ÆB››Ÿ.`à ÎÕ³.1 ÏnòÛoFáNYÐü"Œàq¸x]ò‡ø�žršÅïûÚRÑjŠùApáN™•ã8ZAËþÍI:ÒUë¨2ío¼ŒÄ •  ;ñ¥‚µ©ÒÜÿ¦õ¦ê¬žýÄ@£þ¹Äüߊȭ þ¶tÍÓ {.¿Œú,_«óÙ öØWÚÈ€/A(S+ÊV Cn•faøuŒ;‹Üÿˆž¯ÓQ6ÒÈE~ö:V±Q�BŒÇÇu¤ÕÙÙèp8UƒüKú}ÃŽÛ˜…‘Ê2Û_ú™dšwŒÑæ´L"k9ãÞµË\  Í“ 4YT~‘,°-;ÄÖò‰üQz>ʃcÝ´5òLDä!c�ïéëB¯Ào9\žißÜU•zóYÃÏÈ÷ç�ߺDX¤žÀ$qú�4¯u(ƒÛl1¨„ým]¤zG˜pĪ|= GcW@K–oÇ/guù"—;ïrõ>Â/®cÒÆ{šrŸô2t‹Òãøs*«z¿UŸ†3ËY¨[W Œ«1¬?�*¿À4Älï"ÿzdb•¡wæþ!sÝ ›`€ß»Ì5�­¡W)pˆ™ìÁ ¬›‰�/DЯýʤ3}”}LjÇ� Ø<êÆ¡Ôøñ*G)dª¼5̲ .,½þš\”ËÓ¨9’‰'FêMåÏjƒ‹Ëã;^] ‰�ãQ7aB?e¹+Ù†ª]l¯�ä~Ðl?¸¶4�~œ·×bü·–5S·ÜéVsLÒPcÿìØ¢•æõyUœ0A~‡ws9LûJá:Z˱¤b‰høaêÙ\ÂQžzµÃ�ê¼Xãçy=�­J•BE´›‹\pñv“vÐÔ[аp@˜96'œÔo4l-g¦ç/Æ‚O'•ߘå&Œ“ Ê@>“äÓŽ8J#Þ”½·9ÙÛ!AµC�fadPMêuïNĹ¾GDm¾vù–º0sÄKvÕò[m1BŠ_UY~]mKxȥؿæxßW¸¾øø‰H§dB�z5…²{aæ}n¶·åkýk%ö¥�n"go[„í<igTj�2§Î�¦ÏªùÂ`˜+#±œdÀé·DD»qͬҿM ‚BãMóHClßyЉúŒ$¶•W¾Ùʼn':g;TLý¶økz•t! ]…F›WtE¬„<è½t÷�r ¶«£b!ÐF1”"UÞîþWÙ VEL°Õ· $”þ²äøì4sFÕo4btdbÊZþ-Ó)žcŒý®7Š E_ŠkcnpœLn5Åi’(±¯x#‚üÿ+9¹ª¯Te¸ç:L-å àíjƒØa–Ðý5È £›~:6cQno·\7ʪƒR™}CøLhõ™8$Û”¦˜«í­hGÜG™k 'Z…CÌá¼Bùž ŒŽº_1°Ë�éàt·‡ê3¡ÿô­t1#·l>^ gÁóM8Ï,“s†Ÿ§;|Q,�z?ôÒÊ ¥ hÐÈPÓñˆò|�›W¤¾MRôn#+8åùH·e¬–ðÝ�`^Ei¬„,¸W¯m"Á7»;«ú­0¢E„ü¿TAaÅ7GUþ£/#Õ&â« i¨Éž8ÞX|CÔ•œ0(‘ÕÚGdðpD“»[Eb\”•wkãùoÿ�Š9ýÏ%Dƒ· 3˜¼vÃ"pܲ-øeî޵Ɯå¥àÌœ$1ƒýmãqtPZEbÚ\¿f!EØâ5Å|U7Ý®ö kï¼å#"úÊNXƒ{8ŒêÕyõrLŸ ½Þe"zß; w‹„*.@´Zò@O{‚Ë¿úÏò *âæöKl˜>« ûúXb¶fRܬF #ŒÇI`6£E­Ù¼+qÙšXòYï‘_1*íJ/½ŠqÁã¤f‡kåùpQʼnKKbN˜‰Qáp@j—‰ZÛ˜7T÷¼6�ñÏÄà±�D]–y7È´tŒù°�DÓNì//¦ÔQ½ÿnûH1öÄbA<œ\Æ!&÷^Íñ7áùæ�ÊO—o P Ac¢<ùþ½CØp(ÞàDE¹Ç?ñbŽy ð®Ç¢ÚÜ�kTÎJ¡²+&hfcþk\«ùÎié‚´Kªö�ôh'fD‹i¡¹§>�’çoÐ,|é”Å;ÏPñ£)�èãŠQœ­v*úЯbÜkæ«-q¢hÖÜ«áæÈª%Öx ¨ûõŒaüÍZýÔ#ÁÇàÆùˆ‹߆¤s}3§bMæin³¼Ã/ì ]È%ÐÁÒÁœ‹~†PÈÀuÃQÊmŒØ>IÈ”[ݾנÿZ@^²™Hä¢ÉúèkV…Ç‘­Xø­ÿŠÌÒ<Das¨úÁ—Ä ñð= ¼+ˆÜ/x,ËØß%�í}0§%°kh<æÂæ8á,Ëzg×á &ñ` ñtŸ0ôÆ9É€E<×jJÊCÑRû˽A³Ee7§‹éÂÊÒtÅÕDþ:ôëÈãLL/\"{�_~šþ"ml_Ë{ߪ œôÛø_Ÿ~=ßÚ¹,²ÚŒ«¶t8²ºƒKéu«ÄÐû¡åwøjïQ‹«›P9ÈLR�ù C¯ºE<œ ÁÚa‡äD7‡‰+â›ØÆvò4³Vºy8�¥¨Âì8bD‰`¹8šд#Ò·pýïW±É¡bÃø�òûQ›l)‡?Iõ1(¤‘ÏC¢”â˜Ö– pŠA†´†_{Ø-#›g®^¤õ¥à* ’&•Ê“™ã�Îx)„Ûh³$À‰P8wyžDÝDgPÈ�Ñ0avŒm ²Ôè9¸ArßešŸd¢5� "Ž(Dœ•6Óª°Î  áé@PX F�þË�Cùèg =ˆ“€»IîÉ}¸†åþ1}¡½ŠMâ*SÙZx5Éêˆ �èQ<…d·ñZ3{ò²h<ê�ˆ’­&vb×&ÜzoTq ¢«SÍñ�©T¿ÕAq/,çöO±©”aˆ‹u¡Y| ~Éû5€È´—¹f=C ¸žñx—6,ìáN~L�TRåÒ w,÷šä”?–;çïÌJzÐÈÓ)oIåé[ùv(»'é,4›dˆýðþ�ÙM£Ligý`¹,AÔt’þ'¥°Ã"Ô8Í묌èlÄaR·æX'£Ô¢m“lsWm0*NKù�Õœ¿tD�î¿È]cZÍ‘/awŒª,ð Îro žÞ †•çn´ ˜œlw2E¬0äô»8ö“"âáø[,:ƒ}À‡°v4ê{̲N–0EHþÛœ ç¾4¼Ñ<ɘ'BüxŠ—kÏ –¥¸'l_¼n¡3cñ³¢*ðOº*®ˆ‹0í‚â܉³ñ:±1½O?Ê Š�`ÖõH^ŸK°•˜Ä ,�çN¹»êuãyô?cn–m‡¦Gž#Í�P’d)"À…“²íUL ùúžƒþéb'³Mló­ÄöäsèÕƒˆßŒph+ç}’¹n@ºÃs8ö/­�60H‡?®V˜Ñ¿ ú±Ái@&Áh³W’ªK^¢U®L8ù�›~d…àç@9¶Ög£jOîfàuV¤as•„cXbÑéBÚ œPîn+˜7#ô¢¦çëê'B£ÆLun7?�@)ðñ²7ZÀŽLÔÏ:�­Ë¦’ï‹;Û4þUñö½ƒ&ƒ‘Ão¶Ú9©ôD¦êtnÊ0¸H€WÀ5ʇhz®ã’‘™7þí}I Ujàεä¬àÔ›NˆÉ@v³ObßY”³"rTöØlZiTÇ’è†'ˆÏ¶ãè¸ÂÊõÕϯœ#^Æ ¡@Ôþý8i‡±Ó…¹¼}\3ª÷/OÊ]µœôíÂØË…}»�Y19=—”¨d•6u``Ãç€vÐSà=å8Š�„k‚—ž ¢y–ó'à^‰zG�HýÊüÆÙš;jñEsÊ¡}l“Ïv†£¢–“ò¸£J–-ö?y¦…bŒüm×äBßûe‚¹mí áX«\,FhèOƒë¦€s¬´(•C°N¿Òùí/s§æÕÀ¶âçS„èÂÊ9ÃÖ øpõ8‘¶Ÿ{²×ûyD/†f€×\²/Kíbp�S¸ÒÛÀOÐDéD®èØØ�#cþ,i$¥ÑÞ‰aîv¥Êº„A¶Þ² ‡·?ëÓ¸N™PA‡óß`Q:sœncM]wÌE'°•öZøaïEédP¬L>èS¥��ÂEõ†[%ÞF÷-k¡¹$Y¢�ÝÁl52ƒ�=4½µ]`éN1£â^4Çìë>>% |ùý[Îk‡žWfL]‡&´’}«Ö·ÔÀÞŽ„Ðó”7%Ö­å&)Û.çÐ^P¨mj½NÂQÒ›ø˜P‘ýÍ.ÚŠìxbV_””XR}Û"&ôè`c¨-QUp¨ãÚ?þîÄæ:i¢µÿ¡ÎÍà -ŸlDèS /ª–䦉š¬¤/JB*~ߺ!P�Hñˆe³ýà»í.„;Õú51ÖÅGôáçB¬öI˜îD-S%:AJ𕀞|4BIQíO7[Úýù›76–¿�ˆvBšòŸ.Ã}ç™þJ×^K2!>FN Ÿÿ „ùªòOü%×Ù¾ \¦fÛøav«®ØNé´n\¯ôV¡µÏ‹×L¼îl¬¤ºãg%™M²~ïÌÏ ¯ÉüM‡q]Sïíˆ=8ÓÃè𪕲ô´ëcò*Ž:s¼†ßÒÿØ€ÉÕz0Z Dëb+�øzÞž¯v ž›îCù-7`)†EPãý¼­N%¢"Õ’!R„YïQøœ9n„2Kñ„�ƒh hõl´¼,Â~Bv×ñÀ1 n+yTCZëÉéBÅRXFµ)}+�Ã{ñÀ¯Z/©¡?‚Ó1ÚO܆ë±ä €RÑŸi”ã &ªo†ú3�€{,�yz²JY¾P‡uÏÍ (¾tö’ó2‡_û17ÏÉ(�ȳX†�öТמ¢* �•L¦™¾ö‚_µ)¯N™º1¥ß­ì%:æ ¢!ù˜M,O¥¦’í`ØÍ€º8˜öò~glôâéù´QE¥‘)cûú÷Ij=)ì—Z×ô~��f«Û/ K‹<1ƒ_ªÐÁå$À,ß4޶öŽMéÊÙÐÊi¯FVåÙ„§Ä:MŒ[ÔôÔ˜;B?gõ ÌØ©Ïz1•ËÙ p €Llü^ð³Œ,e‰ˆo>_“ô^˜Rµá‰ûáC¡’‰Ú?R™Á­Ãè•ï8é>£888tˆð»´M»¾IxÉù È$4ÊàõD¼¢RÜêÚ<$SÅ$GDåè™*Û×™Û�ûš†žÈ.v J}Eu¡¢aImÜûÌæÖaCõ嵫“½¾Ë¶õ(� êòˆHÊt´×äÜîC' JGÒõ ¦²P¿A’"o[û_Ј �äÓ³>èu) ÉQÏËÅg´€Éå!׬¥`$~HgÌq`ô€Ž×tÀsf,Ñêïl9i1¶]†­œØÉ»Â/âËž=L—TË÷Ažñ)†ç†x¿VùÐ!!ÚkUÿHݱéLMCGÁ�ûù{å™™\j“€@×Ú©C*�WS,ûM Ö/�ŸQ‡ª­¸ù¸—¸Õ­Ã?‘tÁuD§Kï`®–•ã‹ô𷬻£ö™´�õF �G}'«vÔí)°HÞÈ^±‚¨˜R)¥Ñÿ \÷ñH<§1Io mˆÏöŽh“ûpï÷Eô‹_Si5"Øð/kГö/é tAê„Ùua_6…†7Œõ?9äã—RR°–Ùɼùsÿ«”ë&n^3Zµ™{N×'J5òS8R©*l\¼{žýZ±p…¥¤Ê_pÈ9>ÚîÑf¿¥�î8Ò´&ÆCýœVoyü‚/Šï�â!+0ñûWþIíþ(÷eØcˆÛöEàˆ¤Ã�"F æñ”õvð±ùŠp ‚í§þ½«å±mAN~U ^ÐD‘Sá—b(�ÿcÇ:‚5»*CÄøõû�+I@æóì‡2Pú:*‹“cœ=úïvvüpŠgqZe°ay§’X°ZwÃ8LŸ^M‡Ú¥GuQ afêS¹zïhê�¿·²X’Gê£ÒšeEwDcK“y¬Ò1^W ˆò^ ¯s„1ªf“ra¶{†5‰ËxbŽnžõ\ˆb”«{;âœL唼,Jò�äú§\ÿÛ–‰&�%'¯E«®y`)ýq‚æ§�‘{rúÄÁÄÙqÊ�`$þtu,XÍuŸÒ G”…»®ðÆC†pXÞÛßMÄ6~3„‘S?8¬Ø³ÜµÏSÖþÖ'߉µ:Sß¹E%€í�S51&° ìèõuµuÚá—ú1˜ê­s�"{®¸bÞy•8ñó®ï�hÖ&-]`Ô™FCâ-|'YÖ¸[#*“üsºW ‡µ\�ˆ-ws4âhõR^S\4T'¸�ie�ŒpgÓ§sê«ý²ªGpÞ€j"\{¦›†P3–pᇆ WxìCcâÄÇ’ÁÅZÀ„ÍâpgWépi×Y׬_å0*wEϦ§ý‰ìlÑŸ|›Œ”R!Z«•DŠûBo>ƒ= ì5ú,¤?M4GW4›95Ý*j��r½Ï$MëÑË«[V ŸäÈs…á·T)vä¦lXÃ�ŒXŽ]üòå²ÒT\È#lIAâôƽîdfÞ’*ÈäÇ3x|¤{3�7BEX‘6‘ Eì eÚJ3P-L6Â0�$½å�•Á¤ ùM1‰¸�þ°S àöä¦iä–BÂ~^(>䂈e¸ÅÓŠ ¡4qR c>mËYl Rõ4þõþ =ÄQ¹?cZvÔü:=’R¥M¿}„»¾¼rçtûtÚDObjL4¾@•·¤ iäöÁ{ƒúšOÂkí0b�&Kù—5%�Ä©O D}Xè»0x9Ó±þá±eþÁ«Í’³ðÕf�&V4�ÜK¥©îƒk o3^߇h·v¤ÌQ³„‡¾ë¨RRÞ¥&w"Ùgv©ruÁ}3XŸgΞ$©Š´röäf•ϧ"iAG7Fexò”Ó{–�LL÷¾ã;ÓÑèåúà� ªì#TnÝN–&š»h,3pÚ§Kv¿›³ùÒl+fÔ-b‡Q¡xou$þÇ£]zè rÅðŸz±¦�ÜRáÈëšàw…¾{ç('9.‘”MhÓešoFrgØý‰½3jÉÜëíõSžž O3m1ñ�aÿx„~Žð–9S­·àr½‹«0͵éß s‚µw)g¾ªIàŒ¬^í;ÝŠý|fj¾Ô­s$ôšË�Ø¡‹à ì¾|~Фš«`x3£/>Çíº´½(]¹Ä�qÄú+{µ?ß ·Zê «LšR …ëÓík¿ß–W{ ¯}Ñ;nïö³‚âZkÔǾ2Q´.6ö¯?šAº5ÒAH©Ô°Ø4pëiaÕ&Õ¥¢mYv—§�Zø;à´%'Áu›¦m`÷•Yÿ„©’,4Îõ3•ÃgðQ-'þ¨—ç˜t†/Ë´X{ÊÍ€=¾¿åˆîµ-8gIÀ}޶Qç›%ïíå}Ð1ø§&h$x»Ð¤-Ágvãï„1Ó$|K%j�QÓ”I 1Þ-ª¼%#JŽ÷*�·°HÜ'®«ÔË'ñ •¼&ö”ul}ëWIÔá ô�=e3¨"­ŠÂâ1±c+.ʯ—w˜˜¯ö�/YN;n\ G‘±lÒo®¨ÄæëcI”ÑL§S¢é)°xãµà–Å6þ�5Ú¾7 jt%Ðuo"»•Ipý35¡mk5Ý(iH¢´‹ž]«UþU7þ‘ò„¢�€ÌIRæ‹b=9¼r„óKŠö¬Òa­DJ?§.)8d3¾™ÒmF É‘�ií•‹÷`¢�Ÿ…õ¹œ19DTÐ’¾Ýœ§7ƒßbõ¡Y·íî£%m-�zìÔ©lŸIQÄîãf‡Ït&àé–söÎ^ Ò/½'m£g[25b_wŸú¼¸§š1Qê¯èŽ«Yr":Á þÊSw¨µkåbFl+ºø&¿»·‚|ªnáü†;˜ŠE�IúºÛš–—tì°zô“áÞ™óÄâÉ+l¨½x�Ñ`•—íÍžú4´œ9»›çzC6{.ø’´Ëö¦É•�´ÌÕ» ÄþyGÖA&ö¤öòá7ÓDJ»´8Ë쑃‹»óÍïi§ÃÿJ®Óù¢¢ºÃ·›ô~ÍQ;êÿ\;™3< â¥zОºÛ¥â6�®…¿ä=X™§œù”y…™š›ƒ«,œ¼ˆr­bÄmï-û!™…)´Á{WÐ=¾cÈtòiI¤cï^üT>WËÝèÇŸ*GW3>Ÿj5Õ�êHÇEMÙ•¯Ô`ÿòh71îÃj¿„†e!¦ˆÊ)˜€óŠ\Žw 0ÝIäf[âí³Ò"Р´üK¬V‹Ç='KjÕôŒ¡ˆ÷–e)?vêÏ_:n»Ï83[è»(�Öl§5>.‰b’RåÓ H)#ô”Éw¤W@r(ÖrŠ¡»³°,i /.£ °NŒ�8Ä)ç«LfY¢bÒÈN¦8äxM/üÜKÕ ;“IlÈ$*Ý ˜ÞRÙ!‘§m×ö½%Òw³MÙšuÆæK¡3[vÂëŠOy…»T{ᤛN`]F¹s¬@Þ!»|âv¼Më|Lè—3¹Vk>…]&ï#ã¯Ò©ócQ¼gôϧLÀ™ƒk…ò¤Ûΰø¿–`wúÌô<`.úŸLÂ뉪b¸¨Ôž%Eá ÉLYøûm1¹r$·B­‘³Næ —¬ñË*ªrXdäP$çá¼XåŸéN-‰ß­U€T”oÏ4ÌólêÔ§œ� ™VYtå`¾,<^‚ciX'òï�\Àšô©o5Þ d–t�PE‘Š!óiœ)fÄÜ�:;⡊àà`¶XÜÊZ"÷ò{¦€ßŠk5)ú(»ŽîÔ:´6I@¯xÏ}Íl!D…Ñ'ÝøMèÑôøŒ×-_`Þ ‰Bl%êzKøHàLíššÆCÅè×=ZVõ9�‚æÝ©:·Õya5JÛZL$&ÎC�f²Ò¦éO9VzTÚ%‚ã'"ò dÖ׌¡w#Õ!–B4¾{Ih)Õ·Ž#õ²z)I9Õè#ÀBŠlÜÐìÅc—„*¤ÁPHGy,¼‡ H? ôý±–N+—µh'ð8—k€7’î ¢?µËÁŒÚaB8Uªú¾°c•Ýåú/.‘QÉkjl‰ËET\ÕÊ¢88Ù½íy]°øë3Á—ñòÈ#v{�Yh¶RÅ´’¿1ã¹J‰Ïáñ‚˳÷rÒ^B;A^Ò„W4ö•ÜBµµ¬Õ´$±‘kL¡I9¶ßÔ_63žÊ¥®Æƒ–AÝ+Ý:‰r…É´·ô†QÐ[lÁä 7ažxo‘l‘B­¯á«8³H\‰ù” š &63¶T²`¿:I<âÇúLAmclF²VT¤ˆ´™ã÷ä5-;’î¯`’wÉUÆz!átÈ7rE¢[ÒŸ¡ô·ìW™:óÊàÉv0£ã7ÿ €Œß/~Û1€õ�l¦¨ñ­wC˜Ñn_©�δ*í]FÎN@u(yƒ4x¬;â©<ì°ÊI³2Èd¾äQé^ |1¿x°Á¹K;#ñKqÆñ>wÉc H±L½}×/ÒòaX{9º—¹lWú^‹½ÒÞŸÙ2¡ëX(ƒnÒ±ã"¼wüa„òü›]õù_³“‡�ò¡8¦³ Æ 'вɄ¶Ð6æ�íéü @ÅÂiR®±™,îÕ�aR¡Òµ�â ÓÏ­"LPà.Tšþ…v¯†#îð0ئlޝ(„v¹ ¦¦J6/Åe…�‹õÍß¹FÐaœÏà_+À ‰ê«Œ^nfHPÔ“+AK©¸–i‡Dm�Š'q6.]ye¶ÚdÈl.F¶ ߘ¥YK J¶Òë6·¨ö@Îí��ñ¾Ív{ˆÙÍjZ3Ì Ó÷[•Ò¸jwÔÃ6ßzú��ÚwgŽj~f—™ª3›5C¶Žú!–šÛ� ¢çù£û|Oºª[–@±‹~©Üþe«>Ã!Ç=cÿ-H¡íjDÜ')¢ÝAŒ‰y�!¡˜¢Zô%Ýž5Ͼ$š¯†àYŠK yÄ�j¢¹¡ TÞ1Gö›‹†TSÕ_5û<÷e{$¯¡ýRõËøl �ŸùýÞäMkÜ!0ˆîa��ÖÞúýÓüP]óµZ¬ÁìL½+#[~­;.† 1½s6qËË÷V,W‘³Fþ¤?·U½mëøSÈžŒJˆHVþ#|qÉÖÅ!î}\ÙD†xí›gJoÜø[T@ÑM‡Hµ¨êÕa¡ŠEæ~r“żû#] Äí.‰R©:4¸ºMQ€cÒqf“g³ký}š@yš«âþ�é®jSù¥Nôþ®ÐK�lBßð º;¶þé!?ÚÈÚÔòw|Î~B$!f¡Ò!žÑxu6æ$Ú‡Bdã¨[¥g±l¸ä¤¥8JÓ¡;”Íʲ‹Bòÿp²]0� YZòìšyyÈ” Žo�'6íÂ?å;8/loê×?™D‹OoŠI#*\®áŽáMöžòè+U‹¶¦‚Å/$!ߦO+¸W]ñ>³»R¡�¶‡ã7J “#ì‘—£þÙä=€_ÌmÙ¾cIñB|ð»l¶ùŸ’V)ØÄ7|�˜)¶ÓS�ØÝ¶˜K'·z€âYŽ‹ÒBƒWˆZǬ¸ íW‚ÀA9 lŠOîv-ÈzµãíÛÔîÒõ‘þÊ ŽEÓ4êŒgMüY=Ùª�|¨Zt4qœ_'Ÿ=˜âÜ¥irkò§üý>¶]ø· êqÊü Z0okR�ñ²×+£hŒ.“ýè½pSÉ´K)¨î†ÕÑÙêÛìØ¾õMð>­!E+ VÀiók4y÷^~&BÕG˽!2¤ã¬vI œ‰ä�Ì0]a�S9`Ýd£²âëµ�kZà‘qª< oL@�ç„ÕÔÑAä}žlFd]îMÙhb.­Q6»!ßIÌ8²žè‰a!÷a”ýLžxÔ‹"ÁnNoÃèc¸/òt¿Ùž‰¸�Twxvƒî›ÊW¢¯¤™WôbZ ÒDü¹–ã<];Ñ#6­"aS¼OrÐÿà=@Ö(¨™ô| ûXÆ%=\AÓ;ƒ±Ò©3…fìŸ�€ ¤!g€_RAí;«aI-$å• C¤UHÚ×ϳ?Ó¥mx{´s$*1ŒëÊÇ ÇN^ﺡQª½±NÖ½°�D27ßOBÅ ”��T\Ý4b…X�Æ£Tq¢-%‹y"O“±Æw5\m*áUíT—Áô­—J9¡†f¦ÈÆü!zZn…u�x=œSF,:áʵº­,÷[‰…ýAqÙ)p"ª¦ÓP"l£¶”õ1ë]“ß‘:ÿ¹4iÅ•S‹uƳg8B])˜ ¨¿ƒ‚©@–9·‰ÞÔŠÙÊ�Ø™FÀ–‹­ì°~•7 G¦5õ0ѧº}ÐÃÍ“Ão 4ãXŠWïÜØVqè²ç¡xrˆ9§”NÆ-ºÀúØ$qZÊ<÷ÕX“z«ã»Äsë¶©uA¿ê‘>ï¢ ç ßA´—ò†47¾oóù={¯�¬µ}©�òôˆDØþŸl´_ëÖXçAϧ>p^p}ÕYÓMÔ?¿‰—3jçªÛ×[i†&à´Ü*Öű•ˆL[ÓºjˆeÔ’)p S<®"»9Yÿ¥³ÒaI*ÒC\Ìl Ÿ�OÖ„ô, ¸9‹:…ò•w§¶uäSÇýs5)…º[^u?‹uæž®=/mS»âލX½£4ÚQ[ülÓ/û¢¥S<‹V”+­lFIŽZSº¸&°=‘pMå�¸Ž0e¶Ë'•\ÈO¬R…”Æ|["£ZÑ=RÌAžžÉ-Ygï!ͬ …‹Kjo܈;Ü–…Éó0øÿ0Ž0¹ÂÀÈZB}©ˆ Bç'W†yûâV–hÖã×ÏVù�¢Õuï?Îz–¬§¿w„0…˜½†:¢Q®Ï=ô­óOTÜ-OàDÖ>cpGªñG3K™lëâx¿(®9N�Î9Ï‚°Avi�™B§BÆD8ª÷ÞíHžFJºxÍÑE~~ù"³&µC?2MMêÅÒ<Ù>„H—z‘u( jAú¹GÖeâ±—¯ÜS¨ÏÉÝHöÄVL öDÄäx”×V—¥�9¤Õ`ܯàä‡ñýVzyD¹_FÍk6ûP›‡ˆ�‡ ëNX›Øñõ¤:cDÓ9ò ¯u†’-Ùˆ¢æa7e´hEî|—÷…V>«º vqjWSxR&„’{äÝÿ{Ï«ÿ�‡DÊ‹–EF�Ô¥g×?M^kH–ÄœÛý 5 ,Ðf†/RƒÒ–ùç õ;VÏ?Rô2‡H!ÍGØŠ‚dJ~B±£�¨Ï_—�X•Ÿ,}Š™¶Eí}¶„]�-ëÈöXC3³ž0ž‹ôöè¦�ó®¢Mw�ù+÷ip‰ä½Å–½­ró;2 bÑ٢嶟 ñÓ‡™´c•jìk2\�h=«UAPü=éßTC­²™ÎùŸˆÈ”àŽ¤Èÿ._ùÌ ¾ø¤)Cù-å 5¼ÄÜ{ßG›‡ŠroÛÞr]§­g3ýÅcßøÎã¨õðO€}ËæmÔbË yÉ/Ð &¹æ4¨snÃG¸|²6ÍšÁyüÊ£½(e=PTÞZ,tÌ‹‚èðADš™þ?¾d~Îw¤wÝ)gàÃòÞÇK}Èšn¢¥_ƒ¦t<²K¶Cæ™6]~Rºß\¨¸êÝbê¼oÉl®áó¯S…y½bEnþD]!8I—t@Ý!6�$Í~#’ÎWœ{P‡’x]©!‡4jj¹Óã%:y.²<'¹¨œ#´�rކòr<ý¢™²ÎàM;¤å[�:a˜¡Ü»J;NÌ´ˆct»$ÕC•|R•°´g’•éžQIY÷%x[U�œ¤Ò­�jilvú¨_sÏF(ûþj œFYHýÆJæ ½×íqs!HŒqáß¶|fûÉ”WNùÌÄ#[N�µ¬k3Cü8÷KÕSÎ�X^ãqVTÛÀta\²9ûb(ð[þÞÁÙÆv]uR·ÉãUdޤ«"Ý5½q½ Î�©›¤÷dxÆÄ²ˆºÔ'Áv‡(zØç‚ïݧ‹¥É%ª(¸Z½:ó³ �agšÝÕ˜e–[ðE CÃöc›ã¿¾\á�þ:NèÆ¹WµO)-ˆyàèî;*9ØE óšußL/HIÁW«rÐÊß?Lê§r[É”uÒóÏ9‡xµ‚‘ÌÎ Ö0*6¾Ú`áÜd®z=m5ØùJèqŒ#ß½S¸¡+8â…Pær³Ì‰‘fyJv÷ qRëþseþí {¨ñu“=:f¬EK¥]öcé®û³šXüØ´ë!ÎZD‚ÿÁ¾ã v$'áu>´¤N×ÚfóÊAf¼o°Ÿ(åðß…|ÏÛ—,Ÿ\ 2ôX_‡’Ê�–˜œ:Áü©CA•«-RxÑã¾éÆPšú–€5LŽÇ¥oª¬žø Ÿk±œ�[ÿuÙ):VžPG1š›A°M-sËØï†¡ó<{çšWT…é¥óËú ]ýÝ�mÕ®U´ÀÇùp[Ú žU•€ì‡}]—òdßnQÿ®GÖy†üÝïC‡MOËù”ã:²·~D«™;ÖϹöÉ7èwT$ŒóÐã{%¼óSÅîKüß¿p©8X´+ôpñ’£Š4ù¶_dssŒcˆÖLëïÀÌwó{%Õœ»6D^Mƒ¡ÊWi±Ê²÷Œ�3cúÈÁ8I›¦èEíÛŽáäþz¡É#„•v6ãÌÙúSP²I9šÄPSÛ±íPX7¸4˜ŠÞçÆ©°&žõÓ½UðoЦ™À¦½"Dy‘g»üv—ÈáÈüðXg6Æ7ÂþCi¶¼ïTzð?j›q8š¹µ›³Òs¼¡³¤uÒÝ­“w&kå’Y3®0 o�ç*Ežë¤9tîf»6H�Û+•LÞ°¹Ò«3v‹u\XúÐ%Lec¼™EÚÅãtârϾ,׸…–ø*Å ËQãÇzx`lúD/úqèt"äæDuÙž‡ ¶Bê.RC½}°c û5Óê�ÀœTzª¦=§ï¨Ä)k¶f¤xÔrïÛÂéP:ÇpžË6Ì…ãrCwêØ‰)ärßÏéš2EF!RÆ�fß–�Ü9p+kÆà}‹x+š¡6Oû*Õ…@mL>ÓÑhú2c1c¹éh´4<%;ß4lœm˜Íµ½½J$ɨ†¸³\°FF\!ç‘%6¢²pF`“¦kÏ«½¥k�†'ç<.ßXÍå“VXråíåEaîû½/\û}EÅØJu]µ9 ©ýɱåß¾`~«IxdŸD¥E�ò¢PØ“ôñ¦=âKË ¼ÎÃ÷Ëk·@CpTâ3/DŒk�ïšZ÷óê&¹÷`PÁ”i°~rƒ~ìü; ¢d¿B ï ßTyrÞ+tò‡c€©4ì‚ç†]x²›ÿó9n”A§Î„&�T6ÿ:̤4*ë¾ÙC•™¡�ä¡(B‰# 5œ™òö{u b0¶;zî¶ Éi ‚rÁ%2•©fÊŸ?KÙš‡!º7`w¯ºt¤w ºG •Á‰‡ýÞTf%Y3ïrÏ |Ñy¯Å‹Aá«^�u¼óÛXQVSíµåÎ6mC(Æu D9_úë1ê}Uñ¿W^Dòúà к÷C’ûÏ�ãD%ð�òÍg�éÿŽžÊtIHz_¹l+§u rg.¯e«Ô ö 4ŠŸˆšþX²Nǎ׆orÚa1Ct‚Yxc¿xÝÆd\h¼€¸TÏZ®”Oÿ8JM’Ù¼§Ö‹ó(¦°Õ÷ª�èL\KáúnWEM™±@‚[¤„I³ …_Ò�9HÛîW³|  šžüê‹ÊˆM/뤳¸ü�ûìÕÔ%´ñ¨¢1*~¬ŸCÏ“t–¡¿Ù³ 9¼êy¦¿› )BÍÆ“æ×뽩T¢Ç§ b†:2,úþmÃ+!,Jþ�ËHÐ#(ŸÜäÑ€þÉ °BßËpÔ–ëŽÑ]ëÇ’ï‡ ‡<ªuðwS°U:¦†5$p—ÚGhƒ,KúÛ–xŠd@×0ᨛ}ò[Ù‰�Ç·°Î÷K^AEß®‹ÐÕêO á"�ˆËŒä R�© uL&ñ›øƒiÍN'BL²_1Y)Ý�C›¬x¯cš í±zCŸÏèíš^, ±ï}¨$ð°IÆþ°õ6|\„ÆÍ¢”¶m�RÚv£žŒŸ�`A‚�žX.X#¶S>‘6W¸Óò<å}Šº•òÕö˜I]ß £#‘EêLE†¼ßºÿÊ�.ÖÉ4þû$…â6%²3BÂçL ‚QÎXÎ&�ÒISƒ”gUîÀo ¢Ov|J|2§ ýŠœ¹2:Egq¶M$m%h˜–賄±4Êóí'K=³òqHa€–¾®7ý©.¸­Dàä¬-¸lª«O/ÖPç0j; ±o˜ý´�7\¨ç�ì»ÁOMÁêUí_Ÿ§m:©6¶Ú£:óÐØ.iËB•rê£ÞPÙ£YyÚFkÛ“Ôû´ŽÑë�D"oíˆ$�^ñàŸÁüßí³²ê Îñ`�v„{!dú½�¯ÃYÑ`dŽÏ0@“„P†æàFôÛm—ãÓÄtc#Å”°3ÇÖŸ«1« 1p榵v1ÎÖú4ž¤JnåôÈåæ+ŸË™Âm~zkj+ÒU³©UdŠ Œ¡oÖUj÷N«›IO_w0¦G¦k@Á|;W�Dû1”#J¯xØD4{4çCØ»ñ,¤“»ŽL£nä¡÷7;r3^Áð„ž‡„ƒ¼U+•'Ú„–NLULa®'@ªp$ßúpOe.æD+YÙ–"žã‚Vö†�mRÙ¯åº óÞ-!¦Ò&É–c¢üë;È®/=šiB¡(„�HïÔŸÂ!žÝyç"³ëGaüÂ2;ÓÕ>­£Ÿ~¬R kJÖyüŽù�v�ÝÖ¼þö p0rÇ'ø,Pcú\*á–™ öœºØ¾óS²wéÑ¥6Kù8?u‡¯£¬Äõ켡ã_9â˜D@ó¬(‚ƒ0õ{âv�S.-%ðoGob;³–"P£]us–ʰ/îìVEo]Ô…Öù¬DH-²PX =qÐ@eñ £J.óÆVXõ-ª2®2*ƒâzbæ8³%�KÈ�øEü³[\¸ƒ/zö^ 8[þ¬œè�tüôxtßñ£\¯ˆÇ$LÄ€ÂB]w- 4h=ƒ0²gÞ÷ëZP+5|)!¯ Q_”‚DFõ¹]—%!SC�;öœÐºD« ‹U ¹"—ü¼}âãiO’ÁŠ;›[zûìsµ�¶s òÂò©ûâ¦/^ñ纅=àÎx–{jb€Êî«‹V­ÜèµF0V"ŠQò­wÖ9¥{å~÷/IKñJ�1}ç n:O1!< gýÖ¦å×þÙ«3ÌêOÑ,ª×løÍðLõ¨°&J†²Pé¢ï¿Ý-u¨� œ[�K´±�wdz>%9‰õ<àÏLûQŒ÷ަèE KyÀÕÁ˜¡B’{2V ¤oTÿy¬Á­RïÊ(Ç,Ø1© ú=JäËLöm­–lÛƒùWmTõÝ,K>hå»´vX‹j’³Ñ¬>ÝtPsÃõ¤ôw„hܲ2hfÅŒy\íT‡žzâåÕ¢Ò„Zë<®©îîW»q š†îå¡)0Õ=Ú¥b˜jÛà�© `ÚYø¨0\ú%¬6Þô„œMc˜7sùèFÂy¾·$peOÂÓ‚:‹. 3ÍÌ&8ØZðYÌã~}¾‘l’´v 05.'ë‘¶§?mN‡v“£œùè}!Ó±Ë>qýê´ÌÃÞ®¼gE&�RæZíísM„n÷!¬ìaÅL!ñ_Äy"==â ½A†dÂr—S ðKÎä¥]¾M ý¤ù\a¤ÖÊØÏ�ýïå©iÑÎIMh`PEš‘cÄ{îÿLdÙÚÞ¬vüÉ=QÌ«3h<… FÒ‚U/6½íI.æ—ß÷•ûÖc•Ím¤m+˜Ò;V/»Ðï·Ô ¿ÈÜ,‘†ƒÜ(í ÞSqA—Ù JÆïãÿø| ŸBEJ²<­õÍ—‡0üÇrk 1™k„ËEÉÀ�Ý�«¶&¶ç‚�f¿#E~{™{c¹zºå·ö ´ü2UÆIŽ]Ë í›alDZ@ôÓæàÖü¼ƒB’êThAÔúÜDy*OáÕ]Æ–sÚ¥šùæàÏñ„óÚò8à»´’í¿)†õ” ºÔöüŽ2)ÙXf>å2/è 2êFÖ{ð¨¾ÀÖ ÷nVDXÖ£$Ülq%¸¡›ÂÞá!%�a<Á—7N)¶]¸™8%a¾&èK«Ãdô‹'ƒ_K%ÎE²#t˽z‚aì0l–CI²„ú¸þ±BÓ¼Jt®M†¦Ý£ |˜Užƒ¦•í :9ÃR¡+Ô½·>£bd>ÿî‚RÄž_H»¶ú¦‘š Jê.J¨¢�G)åeKŽ3�$Š©9,ú?àÿ/@ÂÁoWÔ`1q"A§Ÿ2\ز»…Ýqfð…*ÕH�ëÔËí èÜ’Cçq”ömÈ.Ó¿uWèX�™'Ê¿J™\]òo(Ìa"pÓdè1^A&ÐBß $p–0˜úš.ˆ îýÄVÓ}kð°Çì¥þ:òhDa)D\s°Ïàg®¶ˆóµíŽv~Õ’ó�ÆsMSˆ®¡>Cëë&”¥ÊASÅ ÓÓɘ4¿KT±Ýê�õ#׸.:xÌqÕè‡öƒ#„q ªhÑÅÀ9@ × � +øë+h&¡˜ƒ\úéÌ�Áp5 ,Ò’·hTâ·m›¹:*††'îL;vX 5ÌAƒþa¦…[�1[Óº•Ì""ÒÈ}d«ótß^E±D¸€þ£¥Ø/9 {Ö¿naù&Ùˆ†Õì:{½£4½kÞFic©Œ2Á`LEÌÛÏí0Vƒrðfµ˜l-ÅÛ¶·F7»ŠÕX$µÅÅB,ÖYŒO”j£‘ú ’ç€21�ëÛT4yRæÃâ˜KGjß¡•(!ÁÎëÞXï<¯@A{bÍÅ;ÿðd £ôïXd×üÁš˜¤»t-Ø´£’cÚt¦'ÑÓÙK›Äç3j`~î3Pà°Ó¬0ÆÅ6‰ÂÛ<&j61@/bRY£ëät1œíyEïC K±+ 9¥²½¢½2m¡wa ×~8:µ‹’‡ê¼æœ÷\z^Ÿ¸¯áþv…ðO�Ë„6Ìó²£ÿ \¿¦X4nñ€Ñh±7KþŸI3-DmÿÎ[ksɄů(~êqI®]=néo¢=,®¦¡³äbä‹ì­…ç�@ý)Ð "èŠþêéX§g±¼PöÉ1ÓχÏ>\RÉ•”yY•q!ÿ…ª&0­ÒÖù½}¡©A:©ë”ä*áÊÛÎÀ\“ b:»Ö¹åìãøÜÂn¬ÄTó7‡Ø‰úé¡hœDÖ׆̩…â1#Ì.ÔhÏ2ŽÉíο•Șgô¤\Žá ë÷Hj"ñ©f–ÞñSñ½5_âa¯-ö!äòüœ‹-=}Ǽú£G/GNÞÔE˜m\_~Zê×ö›Èãdˆê°Q»ÞÜtlùGÏ“?~Jø-MÝÝá w7²ÖcÇÔÙÝ€‰&˜c¶UíêÅD ÷30¡×¯~û+±TÞñK&9p3º“‡Òê°Þ2¹kº I«u^a‹ñ,ˆòUSP.ÇÜÆ¼åMžÝ®É�õ ×~gx1“®†•!‹WB‡S[—hØD\ASÝ9NUDkïÜtbÏE›èJÂq—gÁŸ+ºIGß�¹uH§ØÙ"|åJª¨UJn™†ÉÛš‹´Í°tò?9%ã$VÒL.ß‚‹tžù[%“]ˉê¡Ú2,-�úûé–4 Ûn�«ÙÐûÑŽ”HºÐµ–0,о¸}½ L:Œ¾â.Èbâ„$~ÅlC Bw‚Õ¹:ûTº;¹�_Cs̲€c£Ú.ÒH™ÝSfFwŠ“W�ôËT˜f/v:Að{îͦ«ˆâ'gêQ½ê"[~¨Y“4`Xì•™Lâ üš [7ßt[yàÝeå/”®7Z­ŸýT²$ŠNAÕ¸Æ\Q{Ò\?Ç.Û#ÿÑ™‘-m¢’{˜ÌÈÐé"räP@�D²¹‹&c»ÂËŽÆËŸ\ö:¢–üò@9âé?‘™ ‚~jŒðÂ}rÞ‡JÑ:­qÐ4赩&L |»äcIjàQv#©ë[+,öøÅûÕ͘þiµic’¶¿³—~îŸA¦–wó�â@6#æ5‹Í ªRŒk3£#×;›60�&ï¸ÏáJ�×`61²ô£ç( ×>lëZþüYÒuÎdwÉxˆ7Œi·�ÂH€ $BÑ{^¹Â[šÒn�#ì7…¹.μ �éh<\[ÙטÇk½¿9…¨·Æ¯Óù4L®yc…Ù£ÔÓÓà î,>¼ÞQ=ƒè›ýÊØ‘!ìxy0ˆ ¾Â¬Fê1ÒAöt¸.ñ²ò+Δ"ܽûSGÔVÝ„:Ð.Ÿ‡ü@^Xê¢äf3^¼‹½´Q�ž4„C(+Áý»¯vèðFáˆ<N9 :<+éaST0Ú G tææ {�¦†å|ªInvåf$,5ðÏf0á:£Å¬l¤r–Qâ)ë�_*ÄH¤Så’a…�ˆ"þwãÅ9ÎHí5À‰èS[ž)´n•·Ä ¹8‘qßPÙ)Å&¥rCRYñó‚MõŠù–> nì¹Tü o PÔ“ ãd—/»»õøŠYºUuBñMÃ%‘�ø'ðÐ3Áç�&?mòîŸ2³ ”_I¯U“wºz¢Ã W‚Aûž3ÃIQr銀p\ýB8/ôÅ&‘×Þ­Tø!‹ÿË™·rÌ?Í7róÐ ÜÚ4jë]éÄQ‹ŽÁÓZÏ,nîxÁW‚C¸È0É—+€ŸaÜLÅ¥Üáò˜/dôh“µÄ*ã’k•"Z¡@—©Óu‘¾— ßÅM¨ëÂMQ�'p'º?w7^TZ�+þæ‹¡�Õ”c™ÒðËWp*×F¸ßGRë ö#T2×ã8[ »ÿ;÷eH¡bOÙd�Ç0…—Û„æ ,npQü++,3k)â±Ñ簾BJÙ±¥$ƒ¯´øw Å™« Å™„Wæú ¤/yÒ1QÁ&l»Ì|ïúžw¥K‹55‘µ,þ(…½ Áòpk9þƒ×tf-[—Ûƒñ …•±NÆóOI›ÄTïëW<ܧAû±Ö £Q! Œ ü/µd ÷Z­"¹`à¿–‡EÎlÏA°l¦GTëÿ!Rä±!‹ˆ†ŒñƒË#‰Í®=~J€}qÉ{ )¾ŸóñXåQi b EÜÛ\4Ž®Ã�|ÙnnEx;¦ïÿ€Ò!ePž»½4 _EB¨…ÿlÀ®ý':r…x¼Qøq tÐÑê\Žf1Ðê�ý®!�x¼ûId8Ó({ñv?ê†;wçR©NÌo§ˆ4P.0/Äžh¸ÖžýØ „Ë–™Z²ãsqðûÈ””÷ïp»r6g¼ÆoD'8xø„ ¼^š5ØÆgKœXÜ? –â/5Óì7«çî¸kÉ“×òáfö6Ä,ÚXšˆ쿟Qñžœù„½b�ñš3ÃÄ÷%âëÑeLÔ!S.‰#°ô«ü™¤qU€HGp­vH”öôÔi'¼¼XAeÓÓ ÔÃhsón~�#N ¹ã´(MëQ”Í Dk)‡Â[ zµçŠðƒö�ãU¬Ã�ÖÿŸ£Q㉞Êg]뾎q;o³ð^8Ó™íP,õš1õƶêË’ r8©m©48E Iú%Ë™ŠOLvÆ}H5o3^ZŒt®”wh^bi©âu�ß4ø/Ìî}/áKèÝJQÁÊdªæ´H ÄüçF8ó¶%ÏϦ¶Ø(í2 ô.'S“ªój!/ä®™õvõŸE^—‡`uÔinœÀ½^U­¥ºLã £è¾K^@YŒZÙ>ÑÄx31&nfçOH'å Û…¡Òp¾£¯dR3°ÎÖ¬¼ˆõ½Ræzr Ïö‚*qÚÌkù9“l·L*“qÆQ—‡jöìó`°†A�`&^:S3½öЭ�k Qsm\Á¬K¶Û¾ƒr’�òâ4Ù^Ь‡P¨ÄŒÿ� ûå¹Ð>Çí'ùæÖÛ¥ÜÄÀñ&³Øº›¼»+ø>Æâ?ù-dAFþi³V܉о,×rÁRHúÕ¤H aîJ0îîúœ`Zßü3„„ê¿%^MYQÈN¨çvÜ(J]óíÑ\Ìp˜¬Ð;�€Ñ˜}C(a�Mü±Ò9ÜYŠ}S7 óÈÇmly$.Væ�«¼®³p§öÍÇ“»î{o‰Z8Á™¸pÌ6ÉvÂÇÕ*|õ•ÓáZd€þ6‰£ ½*|�RÜ‹à…jÖ¾¡Îõ¹ÖL}¯§´‚ÜZÎüMõŒ®K’D€¼åðº6 Ú@WRzHI:a–©uâO©ðe�¤ð_£C,˜!nŠÁѦ”ÀRÅä@«~­9 ¼å–0CmÁZ}x´šÄo‹_Ys cŽ’y™G«l?mjMFزØjP@r#¹å ÏxypXí3 ÊÙ(@�åê™®pýèt—ž6×K¹f´Æ?—éÄfñ¯Þø*€u¹¯&x8]dÌ–D»¤ÇÀs0ZˆûU wá}F|°ÝÎÔ7 oùßm\*çÃæULÚo¿�¦”Юrð#Ò¾|Á÷x8›ê×oô Ú²’D•nmj�BU¸K¸C›êC¥;–;TaÔÒ¹=T™€TU-goVÜ+7ÇÌ̬œ*&€EÏ%zA]¤ð¹“’ž êø–Ÿ@‘×ÃËI´`Tbv~Ý4eÝÖŒyÚ ÒW OôÀ¹s÷�…²Ío«Ú¾nnsM­)ù`‹s© êÆm€ŒJ/)p 1’ïX¶ô!Î TD‘'Ý¥¨¸ºRñúÀ{”(ŽÒDA‘D?’†ã©�×"òÕ½HB‚ZÖ2¶`ˆâÃD¬ó˜y~z÷~\ûáBàG{Âm{HL„f,´ËSý�� ±µ;kÀ ÛìµØÄ§áv¸)ΪËúA¼ ÞÅQ5kê¾ß´}´t»­¯Âæ*yumxmÅs¾ß“ž²<¯É{ÙL¤jh·¸Ö¯ ±ËG"ÈäÀr #ËrÍ-@ÕÛ¯Ï�Æ}<_ê}kçÜìúÚ’Kžqµ!(¶üËòríX2lj%õÚy­¡‹ZùHšc}2•Õ†‚­d£>LÆŠcm-\Bíü"Ȥþ•SC+ņòôåYCòÄ|òÔXªl´{¨†8ŽÖe~I­¦ïS¹‰‰ý0¢(=áô¼“2@!äá!‚¥|1¡;ü(ŸdŸáF8÷:ÚÝX�ùmߪ‰�Úªuî@-!ålÚ0P°“ˆÃ*€"+¢Ò »Ëö볆 g@sÂÆòpt@�Y2£�pù£s73€ŽïÉq˜R£ƒ½‰ ÅÓ· êWþ&S•v«×£fm}¶p¸u ãâ´9¡ëŦ”rc1‹ÌC4–d«J‚vÄo�6ù‚ŠÊ¿~ÛÈ:L“¾ÅrC}çæûÀ„u¤¦¨=~Ç…™ç†‚üô×ü9 „†gnÉH%>“F? ÇJlf>�#&èÕ&›=¿ŽKO—AÛ´‘E>+™r¬��'!›œá×ð:ÀjÍÒ|ÿ£®þ¢�Ðî­†çŠÎIï�}:·NÙÑ'2¬"jë¡P…?Ó>âö6-aN,3q÷H·DÒn“k¨hÃè7>½ÌRu-¸³ùuãÆm^`à•?uÙ÷õúÈù ù|‘·p¥‹µíÑyänR'Z×’kÔ�Gl±†îHW|Òç;‚&Óï�—Jˆ0Ò'§“¥|jÛ'Ê.ÌÛ<ã3‹ CJoÍÆäš>mpJáñKí¯–Åj¯°G¢¶ñÝñ7ªæ g3z»;²–î·§Ü=#ñ�–"4 Ùúœu?át®‚Sü2`ó|¹ô»`dâ‡ôs²/1 æFg’¯Òä§ e¨L( õ7þq$H«p,KÇžÞVíc¼Žâ¦š_9š×­­&�¼­%M_Ó,½ô±B%)ˆ=…K® ÇœÃ3ÿ…Å�ˆÀsZEV©TG2?”ð?U>PX1¢…F—NLòd/lÓ<ß§#ÔUä—Í9´eŠXôTq [ð2˜É-Y§eŽa­¾�‰CkÔåºî�ôoxWçB¯ë)ù %ßäû)2¹^ÅŠs@¯„^†�î‡xª©ã˜e®»p$3�LÁw¬{ï}”Ö¦}I¸³`ælÑŽé!c)òàŒýÇátxÀ±[¤�ûXrA‰@5¤ÍYÓ�ÆZº”Ù ðþR£85P˜z!�ý0™ñÜ’§ ëd¨€µ4šPê8 ‚å„UÂ5J�,šô„GÍW›æž�•q5�2ÊO.]×T+ÈM¨#üäÌ2 O©p]|øò°¡!$ö!„½®ÀÑ×Ï„BþQuŠd…4Öâ¹›ikÆÚ=ੇÔÜZÏéZöžØ‘¦§YFY|¤m’õU¸\õêØ¦Ç—ñ›S®@MD?ô Í¦çÞeŠî®ˆ…hkìÂe¬²Z;´lŠRϪ{.è+è\Jr™cÉ®‰Ù2¸Ib[f^·¼(:5¦èÏ—ŒÃBühkÅU=h<Õ,|ö›Pቌ؃­¤Ÿw…ž%ð¨ù47«_"C ªX’Æ7áÉ_qôaÑ q„|?iR#þ0‘°¬ˆ´–ɾCçzíºi¨ŠØ¬=�åÖo45ŸIºôP2Œ…b¹UlÉé×ü–.Êýn޼íSßÅ*‰gŽÌ5IèÌɉ<Ó€lÉõe†#ó–ÙVuu³ÏC½�÷n¡åò)¹*Aô½õ‡K7Ý´]=èc¼ö£²Tñ醸g_sm:¾RÄl-öÝ­ü¨Ð¡ (BÚ9Onðr½U¥ÿ©±¸+Yá.#-“‹‘b7ËØ/k—øö‡”j­N(᜔8Å÷´6àvX/ûk¯éM-‹fûÃÀM;€zÌ?û… ·ßLo-å3T"xO9oE:Fù“C –P’\ y°ŽÕêÊò»oj]_¶¤J }ß­ÙÄ%± =zò§æfKÊ�c;Îo�¨Oˆy޾/žQ,W ç<†ôhºŽTË•R õ)`¤,îOÉÎÄÚç^¤ršH&|“Q—N¡ö«»ö3ÊÊw•„/PT«�G¨rÊAe�´-W�‰qÖŽ)×Ov Hÿó<�§¤Ìôc¸ih·¾\[†Fø¾}q¾ø_V_òa9ž=]áP[È8µG�8/évVe�ÐðÆœ¥6Š„riÓâc??ƒp Rqse€�ØœIÔ§8Ô‡£¬±n��Ög^&¡Ã_¯‰[ ‰Qvª¥_z|BojNÝ+@¬ß4YgûD»g¹^¯³ •0`2à�ä¶Y‹ �:B®d»ø‹°«é·& K¹÷,d$Í[n'SR-n|ìÚQMÜh|èõüNãRo9M”tÓ¡€z¦­å._ºJððE�OÑÏm”aåàC-é]å½~†—v‘YüÄ2I*š­½­’™šª[L½l£÷±�Wz“Ü©§Ô0#zd¡hï´‹rÀò”x<Òa;µ'u`…¨­/Ë,Oi+­ô#¾3�˜.F+óçꎯ²»'È"G}Ÿª“È96Àÿ�¤~¤\é¡o\${wÀ¶”¼ ï•´êçÅõO×*‰½€UÛ/DS%#„FçV\)ÖϼþÏù*€8ZºIåÛÍ ú4øÑfùAoOÇ7´4€Ëæyõ^yIÈæ…G&#§]Ý ý²›â]‰6ú¦’=+ëô>øÆ=|�úŠÛ6ýÖ) ûµÊqœODçUSÖë6ŽÔtl†nPðÿWN±°Wƒ@ûPË_â‚ÏS$H¸±Þ[ê]PÃÖC W5æq\FB¡U�¨m/îö(ó%ÿÅJ ¥{#Ë„ìi)§±îË QËÑ?� "µ,p× îõ)g-ïY–ÏZ蹃éÍ;.�G3¨QxçÕ»­|P1ê‡{6·$=t:6¢™ßmZ1æüEvÕ§�Ù>°ÃÓŽD8-� ÈÔºdFhî]ˆT®© ~·…/$*¼JÖ<]ÁGðób7ù`„³—´ƒCaLÍ<° À«ñÅnPUbƒùd±�ˆ\ü[lw¸üŸ-ëˆH9 2>(­LßB—¼Íˆ“»µu+÷^£X]~oØí䕃àŸ5xUΖm«6|*Áª6·ÜWꙋMéõ¾Ðö”ŸO5>>ËäXÀ~iT}躷ÁGhB¬5_a‚V§‹uÊ÷iµ€/­Ë(�à‘Íô!:ÁЋíÞíxÞƒÅXЮÆíNÌf8õIE!†7NN€7[öÈOÐõlcn‘vD/žÔþ,¾|³àfû�²˜F"]ôFÖ%¦£Õ2F=·OM2Žx£d!ͪ)±#Ž(ìt6fD@—™È+zS »ÏežFï™ÎØ¢o nÿâ–¶v:| ôÈ(Ó¾ÑgÓx:šŸM§²ê�ƒåËPáÀ]iQg[c�}kÊ -b›Å�¯p«¾«œÊ—ê "œ8S¤X«Oáfа"áÄ}T_ɱ¯%Ù xÀas8Bÿ¸Ò�¦w·~Dã98eìÐu†]MRa§™!â#KmE\·yKÂ!¥½Ÿ4:§ú�pJg>ûaîlÇž—¿ÔÅ¿=šcK�ù/Áâƒ\‘ˆj¼„©…ðâ„�þä¿‹Oô\–š;|¦4œ@üG_ØY 7�Ä ¤¢aÎÇ áN¶•<9ÉG àèjùXy±š9‰ÓgМe’›vîM|9š P f8TË9‰DâW…ú†ÌýV.¸®¢Ê0_Ó�–4‘b¬ õJ!S@ RC?q·ºè“íWýǃ .�0R/îh73džÆ…Ü�!ÕÉq"Í…²~Rf€ÖßU)oš­*Õ�±7ä“AºŒnCòLc¥T(‰»šÆˆkº3ï­Ó4áQm~­¥ +p.Œ¤9%f÷…¥ ¦ãzt9Cgì””g>qO¡R莓n3lêƒG$€–(xO$½g…X¨Lé+ú"êtÅPcüAëô]žo4lhh}Üÿ©v èQºŸ„^§Ý�I°Íèæó¨1ô†´®l³y ¡uN²zhƒßÙÔ�‚2¬‰IØÄŠEÉ€xª„y âœd¿¥”‰£~0…'ªÍ×Q½W[­¯°÷¢à,*`ÐÃsh˜ÒÊJÐÐ’ß’Núšy§É×�å/>5^3#¤±™‚Ò VHðêÐn;¸ŠûÒ3Xr­yI~¸�+j¯ÖNÌ£5kyÅœå@�”Dn~{x{†·Ýh.©Ê|‡\Q „Û¬;|Ψ’–‰‡Ue÷©i£h~Úˆª¤H$Ùƒ¾z4Žû¨32Á `åäN8|jænäÔÀç¤Fhûˆ„CU+Ðýf»8gÌœ‹$“œkO+ oNî>î+[پŊÀͰ©�ÛÓf£KÑuø�:A™ÒÄNæÁx¾�&v†唸Q»ÕôEþ@­F±9/2ˆïÉ„”C ±­¸ø.�®B?¶MŽ)@yC?²ž «Ào²q-úB_3�óEW‰.æ�¼AÃ$Р J»h*P“†ÂSM?_>û YÁHW‚ý…Ðã¯;ÝéÓµ[E4÷Œcœz¤ŽýôÜiƒ6s%¥-×J˜£· Õ ù1;Ú}o±Ý²Àù.„“aÝçH±hÄ¡%­ñ$ Õµ:„W, üÉ ­îãqñÉeÁ””ª%Uå¨Y»ÁØáшóÀQœÅ9UnýÖg¤ò)‚xÔÙÌ#ÀÆr‘yX»1ù™¢R¼öwºžÄqb èÅRÞ°”êź7™F ÚUÄQ3 n>Çɹ"ר5évFŸøXþ¶"ª½ Oð?ÉuqŠà"í IYKÒrÁ™mµu^ Ð'ʰ€7½§Åεæ&Ë–ÒFuÙOä3M³¹*ãdn©S‡ºhüi4»WËö¨$Ÿ¥è�„Û¬CÝ3b}&r¦ æxƒ î=´J,[&>\fÂ` ¯“®h×ýÚÐ*¹ošþ°&Í£üŒrÞ‹b0ˆW�Èû-b‡®Æ|‹<}8�Ϋµ~)Å©á(bdš,ƒ:©‡�½ÉìX ÷Þ‡›# Ù"ñóÝ v�O›yný[˜?¹Ä¬EVò£mÀãSf ¢ÂÄâ½,Y#Ü»µLå’¤ŽD6�jÔÖ/B=M0N·k±¼KYlýÌ÷¡g)‡¢‡kË<Ùã��á"åjJ¸g@óÅåÐ@;±—Æ~…#”‹”ôÞËþæ�%"µŸmÄ„ú½óõJ«R¢*bY˹æÙV4I[a+àûˆH½ÔÆ¿×Ëý‹ÝÍ�T°»àüÏ>ÈAF]ÛSbþwŒÃpã^E]л»F£kl²ÆvŸîÎQDTW7Ižæ(µeÑÆtõk×ìú›7¹·8<¼í$?t°¬‹j4Ì©÷¸í­Wöj�r^ïHs+WòêÞ�\"”Ój«ÈU¶äKÝpCP}¨ÚUÔÇž¤ûv ­Ãv¯[¾ôÿwÐbPè'•à‘0´ë˜ h·±ÞX+l(3�ìè©y#©>cfw!Ä N€{¼zèa#thÌ4\<®8DX‰.[Bcë+ì<§sÃc¸;J+e%Ù¡ïRá®[¿Æ=çhÎw …]¨0'£ðëî¾·gØ”;^m¤…ïT%�~:™Œæži”ù#æw¯ ãF&ºv†p•2~±ì¸�}q–Àâ_ ܃îm‚e#Lˆ3èÞŠÜêàÚ›;б\“‰R³áe@£²b Ç$èKW|×?àu0 ‹ý-ý-'Ýpc)�Yñl"žÆ~#Í�`ˆžÑ/ó,“ö»2‹·éþ‚AÈ/r êÝúSôêÌ3¾Ô��¦�ÔŽ”CÀ ÑîãдƒˆÇ©K×ò9~K¹–‹�U$`O îRD×dÀàPQÕíÙ… ïÓƒK71Oѧ` | Í,®«ó)ÞR.£‚0½\ãˆ9ëç#„in³Ï‚*ûj'ÿõIX<Í´šÓ@Ìp)ÀpŽÅ £G‹¿Ìvl¦þ^T+ e(Q·0ãÜkè™17\Ò£95hºðQʆküy�¾o&%Ì“'žš¸g( ŸG­;Ý=Ÿmöеö°ñºJ¢sƒ‰WàÑÚf„è5Æ ·öjá\A;èe@w=WŽ0ŠÔP>› P“ÝWta|éuX^½;ÿ’ó�³ÀR¡ƒŸ½U9¸UŸH”o¢TœE¿bãOmóCé[{ÂÝ®£yM¬Ÿñí9\Qµ�w©ËÇ39^.C =œv¹à–Zz¥|øbkyHú9Ç1%걂î¡hmÄ¿jùPõ¬C/Eׇ?ž†Uòñkï¿R¾¥ÖÆ€Ö“o¼áƒÔ+?ÒÔ*mg'’©€Õë²ÿß5XÅïI…à4rXµŒ² §G_’¬Ôršw>üÀ"5�ÏŠ™.±$Mž,}óÆÝv¤ù½ÆÄú­NqÀèÁA:×ùÊa=¯k÷ N�“(DÂ[ÍLc*)IB�^fÄ�Áj»óÊ‘K;±I ÑQzQ¤‹“gq3rmkÚàÄü-•|ƒâ×ÈKa4!ö²g Öº*6T[p“ ׊D°—åP!¤^3¸È®n���¾OÚ^ôvQ�å#z¬ÇW¾Æî¾€Ö™4 H/í¸±Dâ¥�Ìó“i)ˆº®é|³ Ú(„*œìâGo—j?tó%¢¸2Ê4òø•ßDu/-Cˆ`•=»¤ý,x«©Îš¶î­„þ‰ßa‹­ÛÒqps½øeDþ>8‚¸ëCZA(¸mèXú‡-�ºÂ)Nû•Épªº¯G·˜rõÈ7ÔïÉçÎqZ&áHŒ¥þäU9á>ÅÆtŒJXéQC1ª„اùÁŸµ<ÎQ?î­\¤‹¯°ÌÔ0Š’µ_Çím¥È��¯(£6Ïö7?(Í<'aQ–³³ m躹Ÿ›P¾�ÅpN’© ~‚XÀ@Eæš5XÅã’÷5"X ¨œd!Á¸yNÆ&˜™ÖƒtYºš2ÎbûqFÈÄÛÀê˜Å&¡€ôÛ‚ðÊ«qØÅ{M}F_âQ‰+¥%Ä4mŒÞ à—ö y ÚàW�’þÄØÖ°`Hö/é·TØ–&n zϵ׶‡�üÈb£úì_b{U?*¥l…'p²°l/ù©cqΜh(‹0/£*â<»íØûšFÔ¼¼m€ˆ]éAÅ„H¯t)Åê™öéµ l5?£’xùg(ŽøþêU·§P ÍÿïèþfI-DÅn{”š? ¶bý±˜”,EsÉ àMEø­:܉ôùx¸'.‹ÎÕ=™V3ò„kI¸�¯9ÙiYí}Fq:̄ت[ÀJ£êŠ0ÂtX/€­¤áÄìk}–RNª+§'„»Äœô1Iº6Œ¥±óŽOÑ‘–ã8öV9Ç6pmæú�h@åž8( tëÙ, .2×PC 1_î¢9Ô‚¾·3š™BGò/›@3SÕ_+_ÜÞAcñN« Ý­ —C[@v%€ò¶ócœ_ +–þ[Gj);iXnõ¡ÐcNêm7�/zÞ7dQ×È Ÿ_”à²'¤„¥Å±m7²z0*ýŸAžúá\õ¤È ëÌT˜C Ó¼rñ' @‰òƒuj>WD_’w ².†”2N#=ÀŽ�ßNÊX­ŽÑ¦¥ø[ÐÑv#=ãz‘‚&"ESýr+\&¶@ë ü·nØ ¡×¹áUj{Çál9– Gˆ½*P»Iö›º:F]î�½WneÆx\˜¬“#n5õ ªˆÍæ†óõ¦'oÐîó˜ÿè'^ÐviÚƒêHSfì�Y˜� djbK¯ýhRú5� p)w‡$|ø ;îšð?9`-Jâ =ûՅ޹ ^TßF=; Æ›c"œq…÷KÇä†f†Ã…ÏlµÖõ€cðÙèl?©•[sÇùá�/4¶ •ìËHœqé¸5=ÈÏúXÔê®+0�'QÃ׺$¶Ÿw(¾©¸•ôVÚ‹­ðXnñæR�ß4¥V.²¡ÍN‚.Y £M©”ûœ�}䫞µj˜¤ˆÖÌ„S„4!,þpVN®Ä9Ì7S)’ E1á¸ÍL^„=RÛKÿÙ {ÄOdijKT‡J¡¹ÏWÇÀÞõôùü—u B.z~lUÒJà³(�ÜåPq¿ã~r•üñÉxýŽÁl)G“­ç“‘Ϭ¶ç«P˜†°§=‹Ø%RÎöÈ«vj‡b_NöÖ†ÿ–ºq9i((÷´'/u1 ±f;†N‰½ŽŸ üù>9åÁ¢\ ÷’#ò”¦{’ìUZ1t�\t£JÿKlɆýš"í �¥\ÅBý!÷‡ÿhÙ7¢A‰Jc®ÙCºž.ôõdÝ„1é’˜ôÕÙ‘ÂD^ Ö"c›�uu¦ˆ�‘éÚèyšò;!úÇ$^šâôö€ë „¨ÑÿÉ–U<]iAëY·Õ¥ïÓjýYw5G¸iG‘ô˜±Å o bÐ"J ¡âØcÅ&ñÞnM>$4éE ¶6¾e%~,Ö s»“a1boJàßž$îË`=™Íd‡ã"›‚A³ Übâ“�FmâD�ulšrBÙn³ ûôƒn×e/ôB)�GaÌâ°=,¥�“Y±Ø,)sG[zi1¿—£¼ÒmïH°~>½¢oz©n.>¦Ÿš²�#0Ô¯>=�55uÉÈðÀ~gÑ!ñ_Þ‚ôˆeÜ)©Iýæ{ˆ'“Q» gK3¢\«ø–m.³¬Û’Ë*0ŽDý{ÀøHÖs¹0Ìp�Ä2 ®·Ð^É­ÞÜ I—ÙDƒ|MÏ•:>u?i)ש€P På•uåk£)•šoýi2áƒwJÜÎe«··á§„´'ÿZI(’Äm§¸ 3ç§$¼Gví[¦APgÚ¯±9¦ÖFå>ŠKv5XeéýY.ÝJ–› ™€ÍzÑxKM|dPŸ?˜þûÈ8!OìÊ0Wÿpõ:TxSÃY¥ô¡Ê‡+»!ÓÂä5³¶2z1µÓÉ®6›º÷_]9|rý¢3Z•)Œ¤•ó�¯x6N„/hÌžŒH2L?\° ‹Ÿ¢P9p»œÞi‰W¨†,�9ATo ưoÊ] ýÑE´…Œ ÒßzÑ`뜾ü½®[TQÂ¥0ÀΠŒ¡Úâ¬&�«–fÅ�RVäÜaKã†"VUD9¤ø{ÔŒs]˜î ÖÞ ˆÿoy2–3ªšÆIÉkl8°ƒ—îWˈÊwy½«ÃE6¯cã< u;[ÚÆ¹wOF ‚û]P�ÍOýÍæw›Q—_žC‚MYþ<„j1¨1òl]Xa>YªfD•«•¬3ZßildmôjÛ¿�aªcE•EÍ…'¶ïûv=ŸÆŽÄŸüêÕµz�‘¢äh"¡OC¿è°Æ,FÁîÌ~RZÅÄàžch ⻊ýq> J8�ÈCÿ‡hÍ>hn¸™ì$&žûüœóû_;œnÆ¢9L¨×þ¥0¿‡æ»ŽQªŽ‡A\i ý½‘‹÷uÝíÞô88è°0kO^êïKoêù¯(×®ƒ®ŒÌîØá»M}öÞ6²OîÍ¢ý«-›Ÿê8I·nÐ:=ªKîA‹«'r6xøô¶}hhz‡% ΄¨âÚœ~ŠmÒ±x¼¼%“X*´Ü§ÙÂúrŽŸÄu…ȯH¡4¼ãda]ÈI'Œ*R8ñƒ±7¿¿ë¨Û5X6&.¶·z-�§•r•xóª!ûÚÀD8@ìÁ2~�Ð.÷wP¢?ë¸Ö†øåù6ØÄZ$–[S™…¡í7Üͺe1À÷³×dŽ–±Ô'Ë):"g°y£õ«*DpÓ'ݸ¦^GýÜ•Œ¨¨ÈÕYœ”,蟽N"‹ùÔËS—¿^p°GÉ*d}Çyik-´ 'Ô߃¾!ó+�î¨ÁçôQÚr³5A'/õXn&hÀ@|É訲¸Ht–ýL'nE¢)?%pÂMª*NsÈàG®¦e‚’|lû'ßΨþ¯ŒÎsv @*¶ yRÚ¶”=¨¬©0­ª:5« ÜDË4ŽÕ€H¢eÒÔîí~¯êÑañtÍ~õÝÐc­&-—ÔåÇI˜CPoïgb.¦ê�—ísw ÕCØ,ÀTN¨K¹P¦&ÚÉYðfß:šßÂ%ÍÄF¾¶ækñùו©U)c/½w:y²É x‘®ìXõè{èÈ}Y?Ù _cfôˆôKÀ¨E*Vq4œ^…MûHŠ0�ðkh ÷´§K¸@  —†Áè=:Y‚°q “/»³!ó\¿÷À­päE8¤¿�^É�u=X�˜´¨bWÁ^¢W«•oézªñ6çÿbËÏè/¦¬dÖªûŒ.š�Ø@‚×;`šW�¤'H³vNÍp�D9Þ[jeÔSÙn§Ð`bùüÈÝõð‚)š‚Å'¸Gf¿±ÚBƒ�BžÑ{kò€ÌìÔ»(tpŽ˜A}7‰mœ”Z->Ãé­Ô7þ»Ñ«‹µÙC÷+ÚH¹TÆ7À:jéNÈÙm¢°ÄìÁ-ŽÜÞ¨Ô ‡WW�2R$*¿mMmìN—O>c-´Ù�€c�•§õýuè¦s“èFé¨�x·<üE /)S‰¶�ÊÂÐ(eÄ'ùëáÖM$é6 ª:+:ÅÀ@l*N¨¯zÞ>Æ&ÐKoʶ5Ëà´êå'ö{M?Ú?lÝ/†é^.÷]zHã|aNÁmñ\í1°ž0q—ÙO'M=j$Ô;E‹QòuŽÖ1NB¼‘œµL=˸ÑÃéfsÊ-LK `õ'¾Lè*·jÎ \¡uf�°êVu‚™2W)ëR¡–m"·C£d�6ÈNUó¥6;<펮E»(ûGdמpL©sKØìc7ê<#³hp¹nCÉNï•="gì¢ äŸ–ÿ&Í!‹ù†Ú¦¸„ÍŒ;WsBvò¢­p¼sãG¶>%®4ÈÆ\6Ç´]½„toëT·7#Ê&1£TßIpùAœï+}œð±Ärro“ááV·Ïw½ d|¿€oALQ‰bJäÝô~ è·£K˜Öó¶¿��ìþ‹âiöRìÛ¿=j_R&ja°xt ˜dðí“]…[‘tš_7Ñ‚1"5eø{Qz¹N\sqAiµö?8z, *é11'‹C�b^×3£öev>^ ô¬C­¦ ëe䯃!à?&\s�£v{  ìaìרà$ƒwäë 1`ˆ÷¥aµ ìff1_^¯ñ�2yпÑ8¦~iqeŽ*ÕÂs®éº°VC M¸ “ N²ëŒ¦£ì1y�O1¹/ç‰`ú_%âÉ+ !Úc ú·�œÔÝÞLe‰};pAuƒ/ÝUžúq�F&?£®œ®ÄÌ?¸ÎxlO ·Á0j�¹–ËÆé'BA€ì«�?ðZ°A>=ý^ÄŠÈ0²Ç2¬²2¼ùôiÔO‹ê¦Ú¥”�u7ùvœg»ÁcÎXdµ“äÝ)Ã]BÞ0 3~øv–^Æ<ûvSÞnj¤/&šÈ²¶8L±Nʺ?»®€ »¤†ƒÙj‡ìǺ‚BÃw]G`Å.W¢¤¡u¤¼TF.n{cËSž&MzõK §ÂùfF½Q%Ó"j"§p`(¨º·¾‡¡©=âKÇÖW+å­×MD¼ô 7Œ} –áL$¥r'˜”-Ïa”qçñ)¼ÃHJ>5ÎRì�køé,–+jØb"ÃÂ,t3™}j)}§!Év„àþØ?²Íºš´s¢|ÇítΟ>ø×«n `Á/žb½-{U‚Fdܨ’T¬;}ˆ:ÎÝøÃÁµœt«:Úfß"Ô •·Eqô¼92hfGµ¼R¡ÚÒo:»K6\÷qõÓXoBYÃþ^¿’ÖãÅw©tWà#FÁúþÿÜ}3µïïG\Nôn¬“'¢¬<[õ}?~j[§û>é– ÕJsÁÉ4áŸ÷»3# IÆø…;C±ä–šœvH!F%7šò\_¼»á«k‹ãd²eÒ‡ìÄ ZÅo0'v\…÷�wjx`G—LdùjE»<³ŸUÿ"AT¨•Ù®ˆ"“7Ò‡± õaîX楪�“”Ø’/à ‹–²›é“ª–{•G@†€ÐA²iõN|gvš°¨ÿAËPßäZ´W8Ù'öœ¿&eý{%ƒÊÙãì¾vó zo_eX”@¸BÇüî®ðU°Õ÷„'{‘žø�i»*;ðYN~Ž1S€tÖ'Y¡ñ6'õ½aÅ(“IªU*HΙn®)%ÒHÔ'ã»Gb$ì0›sÒß3Æõq6¦Ñ–Ibˆó6íÛé^éù}¥Eéß~�ë«}5?WÙÉ ãÌî'3ÌdÃz6#oØNpáGLÿba§8øóu'wðÊÜÔ(,Éf€ß"äýÌ|Ë.êÉðKr™pÎtw‡Ã)KÚ†©¡j£ÊêäõÄä­ûL¶£ƒ_ù±= kR‘9ÚòlQ"1|�Å›ð ÚÓåŠw` ‚¥PbÚDÀ ™›WÛÙ”#‰ñiÆH%³ue±dô,ÞØ h[é×PŠÄÉ¥qsÕè†Tã—fFè™›½è_FÑ—ƒœQE—ñ( ¯b¸’’ìË;yép/½9¿4B›�»}VÐ�}¸ÀÆ OŒp>.;¾ÜHا7‰ôà ÊÉ@Ķ#R'”å†ç³0 PYÞÞœü§‰ÕØ2Cͧºùª¼:5ßü `ÅŠe=ÁºúmJ9pŽL¥àK»~ªåPâÒYqoĘÕPU3€_½ÂÒT-t« v¢\^äXË8[«! €ØúUµ¸p¿ µ.6�dÎSâg9*øÎšÔ¸á=§¯B9¢Ø…ˆˆàÕöJca“^¥-æ¿l`*ÇÃHR÷‚Ø£2™\@EGêþ‚ÎÿŠ—mûZ¬ƒ«g±AïÜi‰çbi®åC´ëÉå3§µ;ADíë6‚`æ LÍ©”†òÚ[˼çàíºÇ®�Vñ«ð2èó&‹³Äd¶ã½p¢ä�]aY%¥ÂXc�ÍÄI$½Eñ¶#Éh;¾¹E <cPJ6K¾’uB«Â4NÛUÎüÆd1AO.󒊵%nÈëÅfHQnÅ–o°Ã²Ñ« xÞ~¹:VOYø¨Û@$}qÖ hÀ™Q˜)NìÜ�VNÑI0íã5KDà@ØÚaÇìÊk3=ÚŒUGWúóÏÞàCþ|„k@&µ¾î* œˆW±ìƒýâ�á´6¯U©ÝÚÔk¢Ê§ÈÐ`#Ta9ÝGô°Õ‡X™>YJ¬÷º�nOrù³ h¼i8°{}†Wƒ×ຠd4`“;›øg¨zmuSý¡çŠ? ˜N 6ƒµœ=V¾|ji¬y#Ý'¶ßkÔHS2d³9�ÛÏþӥŨ  îš±�j“_V�>Úó`kö!›}Ìôâàݽ鰼aþñß;ž‹Ôö�¥�KZÒeÌ:iw$YÃk²ÂA†$íOûá /x£.úëànÔÀB }Ò�q/[©˜y¹Ý›ûÛë—ÂsTpª’PYÈ‚q´^p_píá¼ZÛ�•Iúm;—iñŒ·‡)fϼ\ww‰’ô~™P�íW… m÷ª_ùv¸ƒnŒ|ãÞ´š~·"”Xc¤`ÎÿwÛ³±Af‹ïçü8î\[†$Î…ºÖ1—l®¡¼:…ac�:è.°h[•áÉY££ÿZ¥ßk/YÚâËPBõe=oO€ÓC5ª¹Ú¦Õù| ¯¬(0òå?%+ºBà‡wýTwGþ©Úe!§îø'"Ç­@U…²û¡Ëƒ4´t«ž;umìA³o�d=—¬öaæGöÁ¸y­Ót‹1ÖÅx4òhÛÃFû!ƒJcŽÔƒœéÑ-eÂhÙ þK/سó¨_Ô†¤×ÿpd³ÑCÝWŽ ¸ÙÃ0r… ,YÙ- žæÆA{5bMæ&÷ƒ“æ¥:s.6—v›®À¡gd5–ó‹Ë9Ž Ú¼]ª˜6AVK²‡¦¯™¼]!xV@äˆgÝ‘]]J‘•—×uœZ96Ú�¬Z Ös‚Aû lRK‚y¼Ì�Ÿš%òŸ7Óx`uj�ð¡4ŽÂ:s˜ˆà;Õ¦©_ŠÉNkc•žþNã.C§£·x¤h¡ÙÑ•�§Æƒ(lœ=1aOè…™p2ûU,xO‡q°÷¢L«ÃTz[yœ‹þ]�ø¼ñ’hUæ7é2‹¬ù·/pžqÞ6#�Ð"µ/¿ì ï²ÖcS`ÒïO »šD‘uYi†�áÃ_±ÏÌ0Ï£¯[ ЇÔà.Àá_5Oüñ ÕQц¸ jµ—z‡zÄr4šé"�ù§£‚i—&¾†"Ïù "ž_p/�mž¸„&|‡a*'œ—uqò®µUÖ»¤æ öâØR †FÙ¹[íÔ¨Î+];EtSßR~–Ãò/Š{ã ¢">OuùP/î7ÑÊ—AO@^zmœÇ¬2”Xï/Bä0Á)¤Öaút¿á’§6ö?Æ2oe˜¥rÔ�Î_?Ápæ=,PH…b �Ñ�¡Sݳ¯÷‚(Œ–>&ïå?úŒ›Ô¥ê²·´nOU³lËDQÅ‚†ÝŠ�ˆât =SMš|ïu瀱B/qºò]™c}JÓ!QÛZTo q¬*M¡hí™ç#]‘Wí·À;"N/ŸÀ•ÂåÚ¸'uYC�e¾çá)}¾ï(OLHdMÍ=%HOÜadL»ÜïºüÌåÓ­R>X¶¾Æî×7ûžo›› NïŸJ«û |NÁOìí4u§­S¡Ì8‹·’éytqöaÜ Áƒª æ¥ edˆÙâ÷¥¾ ¶DÞ .8:ÓkÔß–kÔ’”™ËQ;=M ó0ñÙÜ…ºAP¯j“Ä„˜O–Jgß:RX˜G8D6�B O|µ$õ µ;„ïÒµÁ€ˆË$¯å"sz†µvÅ�IpˆÚhÄW‚N šÈŒTÆÉ«Y|S×~ #«„ÞºvD°ÓbíGüŠ*p㼤óµñ'£~êúÌÊÓ•ùaÀ7¥ñj¥ºTÜÚzçÊma°öP¼´Un.R»÷ä¾ÑSC×äÒÊi OE O(ºDlã?£.‹ÿ¡(.ĶԄþø/�#« ¶ä‘þTúa*ø�ÁWtĸFÐkŸÛ•kJþÜ9q¬sVcÍÊ`rT/uÉï®ËK_0(nµÐg3CzûQ9ÉM\#/ïqˆ T~ÊšCööÒ�ð-º…ó<ó¸ºTÿ17‡’ô(¿KÚ ž ¶]L¢Íyöߢ'vEÑ1…¿)@/™%¬¶ñÏ¥­¾Zk|*Ó¸RGÐp2ó<¤›Û´hÑ;.ŸóE_Ñoú˜*€yó’X@ž—UvëàÁÍxý®z^ÍduàêÇ;úmyw”™a™ n½×¬yŒ/o´§÷`‚½5Mô¯BjcuÄÝC=*Ÿk»XaŸ•ý»þAg$|Ó-Ìë›l -1'WÐÍ¢�‰¬ôOÔlcfYx�P…ïj�ÝÏb¨øÑ›±ºÐ.ùm#ÛOñœÑÿŒaÿªû&p…MÒwÈ.r×ì$`½úÜ.Á£ cÔN,ú@:ì@QÊÌ*@=o‰×kÇcÖI„H9óÍÒúG¦ Àq<æîúâÅ̽Á©…"Õ7ˆœq´Eyž»£¥îÀ7×+©EÎ=Ά·)_#¦`¬;#l>¬"èÑ¥8þ¬öZE�øˆÁÿÕ9XÂÿÇÂyìÛb´ïìЉQò£ƒ‚Ôœ¸#u¦µøN}tÛÒ¬©79žOkåd âÿ˜\`¸wêû¦²âjê Ã…‡¢d{›å¯ŸØ°…cÑp{ r\!ÖÍð}æ¿zd´ŠÁû&k‘MEâÒâ@’eè¢'8S_ò\øflmRL…d ˜XOæÆ¦²Ãu™¬s¶m`ÕöRTt�…Eë¤+Bóý‹Ëã€RœÃqZž@ØO.0gêjt©?qëg]«3ÚXfoÁ³auðfüÔv ¾×r£ÏÛ„eïþip•µ§�ºø£D%:Ÿ°[mMÚW7ÍÓ ô4ÔÖ©k£_É>ÞÖ«‡ãðvóä¬;ÙGb‘ ¼„JÄe;b½Ý¢ÕòGb`«vuÌeG Ï�ˆ—##ü�% $ 5 „кԷ¨ûe»ö0=³ˆÑÌšñšZl…†ïaÞ6hÊ÷†k½‰!]æ˜ë¿Ó’ ç´iÌ6K`}‰~ó¦ñ>ùýœ«/‡ûxŽRÞ`†+×9VÌ�›«É´ì&‹üSÊK»rQjíÂÄq¸®ØÄÎdÙ¹•5ð|µÿe<ÓôSf"ñH×=⇞ÈEs¨Ž´÷][å>E2„“GS…TúC‹‚˜¿Å‘ö]ß•$iA§ 9þjx64Úû²œ½™ä‰›µ¹v˜Ãe/‘ºõz\cnö6¸ê-ù[{½(×Öƒmw(þ¤’á õ¢úv"IZðhÀKÌmO´Fo•ì}ÏPýo„“å9ÉQ*�p«ùì�ÞK8ŽHˆÉ®¿Äf0¿ú«oº@H¾}~‹©¥'† µTê•æSJø|?¯Oúœá£À ÜP 9S [i�\±\wû Ü{NT¬ÐňÝÚh™U8¤齃s‚½ *Îí”3½V·s½ Dô(˜Ï„ù%aöu\J,A&Ömóþµ%œÂ~'YãM}|™Ò12›§‡ú3‡S‰Œ÷e.MD!íbDÕtuÎÉ·€]k:fÖiöm–H˜%;ŒîøÛ*§¦%dA³zD²Ÿù6J‡‘¶ ¿šßcc<%ï}T÷ÿðàdþ9¾^PV\â•g}…Ì‘¼�’¿'ב,™íålá·›Ýnïs]¡[—VÑC„(iOà4 âR}¾µ$ŽüñÕüm{0ˆ¨UÅêr6âlzdøŽJ'ªÐõµÞe暘jûIlFiBuóÐ/=œ=<ˆm$[N… é%© T%Ê}—û2¦Õ¼df±5L0�žãŒ��òÉ»õl'CÓÒ@ôy^ûër|S˜âZ$ZY)²£�/¯ìQ9üŽcÅÈ*cjØ4mý&$D©ùt¢Ð`ÂRµblÒÀź닑!CpB¿4„qC@$µ±ìkj+Jz�—�f 9"_¼Kä?ÃÖ*�¼¡v¶¹Ár-G‰ˆ—‚�x~u†6?u&险Zg�õªÝ лÿRÃC!áÿ2’RlçØÌzþk¤3|˜ÃŒ ‰ËÓÝO¬ O�ÎÖ¦6£æÿýž‹Ê#vÚ€ªåѾB”f{Ø©‰ �î¹y»¸npaÖ}[ ³=+o鱞 § -úÐb6¦ö/sQ„ü¨¼”L™Î Y<\¹Kt:â¼BîMf=¬·Õ泌dÑk[ï”ä'0>¦.ªnÇÁ….¾ÃÜ¿vn[ùÞ÷S/^ ŸO)1T·1eˆ jŒÉ¬Žòlªë©†ËXìä×\PÞÞHmj ¾NæR�j3Üë–?¢*Û—ß„úU"B¹üÅæÊ«ìq8-q©D�±Íˆâ‘Ÿ—Bàtª"(\ÿwk´5Éå¸ÖÊ×K»¡û¡þâ bªðD‘Xçð½é‡pN>�ož$„Cªåi›: ZôKBq”ÐÜý2§'@²Xw«"°]À»´ì¹Çú „� ¥Vœ¹d.�žÄ ™b)à Îï¾<…h|,¶ 0Šn vëÔPFA÷öÇÊæ�ÏÛ÷Ú>,²î°Ì_Á•ü‚fꂌ"ûP­Ç¡*Aþ,[ïóHaAPU9vÀÛé=¡qÿšÅPŠË£åy«Ùkÿ)c°N;—-¡µÏá B1X»�æ]»SA¶Ôe‹v8È<³“¯]ÎZÀ<ÑÝ\_ÔM,` ›Ÿ¥µòbûªVcñ�:ÖQ¾Yù£aÛ[¸ëŽÛïãÓU,•K±˜ÈvNí½¸cØ3�ÀsŸœ÷¼�ŽIÀsŠ=Ç×xäD”ŠT2M¬B1¿òûÜÏU+tŠðrå�.e¸·‘¬©]øŽª• °�gc¾ïƒæÒŸ tE�é?΃…”‡ôRìںɌÐegÛÀÞú“ü¤þºÉPÂêðâï„3<´†å´Â�ãOJQaŠké P^0Hµ. z ¥?�ˆ0=³ÈA|éwþ[™z帠¨�„ºnaIɘ’ß/îùÿMUÆ8™! ÍRË{eÐn5ªþ›ŠÅCPLö=èVv©>°ºžl}RÚUòÙ¼o_²‚ñdfæº5¨‚â-Š @ 2:Êàð-CJÇ„K™Ôö´}5"c0õ¬g ZܲYX†r;šÔÈÓ‡‚g­ŸOx%Õÿï²Ö'ºòsòë©Xº?/‹ ™ÆïKÙ€°»¹Q“«tˆp “<åPê9s¼Fõó,P«’3½é÷PÕø ›^V£HŠØxÆ2÷IÕØð÷}a^û¥­¶#z9õ¥4gG@‡É*>B¼á�Í_`Ÿ9tt~ Já¼y]^Δטûú¥k¤æ.û*¢Jà¶c¢«ÊRqä«ÞæˆVhMÑQl´ßmð,Âr°&­»ƒÿŽý‡hü"¨Èª7hPt´š×ž‡±Õ{6 ï:Vÿ-Š |! ÃU® ôùÑjYiº `Ú„ËË‘ ‘)<�b‹·¸©ÛiéÅØÕ;*P!Ð Õçäü :2téø›–W`„VäàYNìûoº¤=ÂIƒbyqnÖF¸OƬ¦Ê¹ÈRŽg’zÿaͯAß †½øc’ƒê®Î‹’7¨µuΧ¨D$�‘5í:#!ì„ÿy~œ?ŽŸ·v•$�_$)¿� ËMîû=.¤`¦’6ŽD²q3&«`Õù¿xÔloj0–¢ã…—m®1rÕ]ícÃŽ”Åm.·’O³ÂB÷¤Ybe3ªÙ»¶YIÚciœÞÞƒ0Š4èU›]=wýr‘†Zg'<Ã^´Ìx‚,E¸I7‚<÷£±¹Š5‚5.I—úÛ©sŸOä[õ0)š6ºë3¥—¢WSã@èC“²2í�Ðûg­†&üÂ~h …¨’-C&e¸ë„0ú·8ÜZÌ}©×Âs˜{~[¾ayž˜ŠÛRêA�:Imÿmˆþ€4ryÿÙ]Õï›\˜ÊwFÊïF<7*µ¦µÖSpç?Šl5WÉÐh®±Ñ }æ£ãnê}`’ŸÞ^^áö[¶P ¯7}›AÈGØáÏ#„‡\ WYˆÙ{î¬T@ ’ókñàr`ð-a[·è>ÆÂ;’¤Ëúû™*¸‰Ó,;Ħ^P8ØÄ­�FRœÝíX&áö*ÏX ¦|€F*ÚFÓ^‚fPœ]ÀÚŽ5i3£.”¡ì[ 0 ˈrk±Jnõe‡õª¸y·Ç_ú“%®9%ÔmÄíˆ^n(rn²þë@PÚ`—ØÈð)š_R>ÈÃõŒM›Ç@é_ç:v˦̻áç×á8ZÐýÄ6…x]qëmW5Ü;]Vk#Ú�Lju4T�¬yä/³¬Fþ^Šç¯úyMv§ŠW²êpÐc‡SÓ]¸JpäˆÛ©8áHûZ^FŒ›ö½†pTõТ–;'4Í7�ôvçµ 4d³6£3açBíL L"|„Ÿˆ .f"4ô%†'YÃiV~G€çR•Ë„ä©ùáÀ£E‹¢ëìEÐ~ÈÜ×L�• é|°û¦ß~E„® R ùí­«©c¤4œ¡qE̺ÿhÄi oéïíeSQ6Vµ V¶  ¼[Â&(Ošâê¥ ߦU‘fž±%$¼¡�øø§ò—nÔ.ãZ•A—±„âßá�³YžÍ=öŒ¹ v?¯AÞ�z*÷±+|‰ì# Þt£ˆ§UµZˆ°±T×xj÷‰.…Â@�çîÔDw6òáÄÕÃ,Ó„ƒ54•R€ÝB’¾È9OB9«181J9¢ í&\-ŽYY˜~ïˆé¸g%3ŠÝ!ö^\ß —Í\±SÙµŽigç%Ö+e÷\¿Ë�_6øsFÁôpœ?žzPñŠaÊ\…Y<ÃÉ~‡Ø(x_ÍðϱDË 6ªÜŽ© Øñ¢¢Qzr"­Só»hÙæ3h"O\TRoðs¹~0à2èZ÷¥VÒ &D¸>H&¯%™Îi $¶€fö¦ä>T z�?qïé¼ócùýuy' €EZ"Ï&í:œ\{f‰‰þQX´ebŸ`�'*ÑŽ0ëFk’l²k*s¿x÷'‰^ß2EÊŽ÷„¿_Ðz;§¹Mƒ»)?mï¦'ãW.Ê Xø¡tH9Ë[¸H§òA¥é–5Éû«õ(*t?ÂD.C™¬X.dlú•øHkŒS†kªØ‰¤†3±„è.`íG ¦QTÆ[žÒ-W*_e�rTº ƒíŒ�†¯øÏ¢:/?3¢fHc÷Ëï#Ñk¦ ÷3»dÕ.ŠOX§ ¢R+©Û/0LÂÜ�B¥´M~�)©‚(ÃÄMr³NÈé4^ÕÓ#ŽhgïËç ¯ºÓmiÊç$˜yiõÓû 5«âº¦êòuÅ\ăNˆy•¤f”÷—»rò.-s Ü·A¾à[ød66×Ù™ž�=@I\ÅA£Kí]õꑜۺbNbµ¢Í×¶VR%‚AÜO«†µ�’dÞ "_4gsÀàNQ¥gC!’É% ÍÜ›-€ÔÒ«š êÄ9\+^�‰’Jè®�okÊö-‘K6šO ›r’§©ØRs"õé¾WrFò5Á&Æy�.Žv´P΢—°Õ´�úwniÝdÒ‰å½È¶ ­¬pjÑ5IT)',jE]JVÈ9.8©;G)G[F…·x¹vi,+›Ž÷Ks¥`µr]HåUÞ‚–’n¾òºÆbuÒa�>AÙ!8�é¶=É5'ügù†Y«Ô¯‰ƃ"|­˜N�š­|�²Øæ‘BŽâ!<Ê=Ñ�Aº.úÎÅŽäGÕ/Ó]ß=ÀTB Ê �Ch‘àôF(‰â&q)x<…²ƒdöø^Ü@ÃTx ñ3}ZSzCñ ¬¦%Tøƒèl8B#Ò_5äP1ûAù©UâªïÚ�n:&@†U'aÙ*ðÜ‘…cŽA÷dÊþsÒk«g{  ÉíyjåéñÑòw‰± ¨±àùª?-îh"|¨”"d¢; b§VVª÷©6ƒB‹Öñy.ÂÈšàTø½�Qîà�q´‰Œà jz½Ô�ts"‘:�WdÈC³ ‡ðÐI�ÌUƒÝ}�3f4èá»4‰¤ÖL’©Ç‹^ÄzÜPHV û¢ä+÷Ôæc¹}!K$â%~dÁ«?QÕ0ú0äN·µ §c³»Á ôHCUE¬¨‹m*/Qð*ß©—ÊÙ¿ýx h ûë2®ðÉÏ´b%ÞëÕ~¢QÕ')Ty¤�š™ƒâÝÀTe(i¨ä]Rj¨ò�3v­ñ±â§ ª#,àå]n´\ÂÀ¨Ø¶ñ È ˜NRRR?«~ëÜ‚%·¬u㫘>q†#<&ý69°Ë¾Ï‚hOÍ“ƒUe•¤±þwÖQê™”J±+– ›—{è+—y*²ÅØgÐMßÑa&Ä™h7éôg�Áìz#ˆ­î»—Ð3öbÁ´/K—óD@È bÕou@ADÓE„È�¹Ѷj‘µ´µ�)•ÜyF1y:ªŠùgôÙ¸pjé‰Sg°§î�;t2‰+6ê<Wzf;ðRˆ„ƒóºTïOfÌ)£Àn²?ZB%-êŬ…‡�ñz%6’èϼƒT;o¸Z‡`aÅ4 ‹ÒdÌW¾ éírq%ù@”Àbñ ¥™`±œ…5¸ÚéŸ[`ð<ú~ûxÞ0u?ÌÐV?Î’J$ŸPW×Þ°.¦¡ƒ:‚Ã"g‡�š½„ŒÈ™ìƳš: ›î¼?¦Mª»„G²}æç0‹7t»ƒÝÙf\£ÛT»|LNA" &¹þ”7Ýx”¸À‹Hð×]_ÉH²|�’Ì<ƒ.6ÌS0_9+S%V˜‘¨:2�Fb5Lb4Ä€/ùäGƒ?G¤]HKßý ��0ò¤ Ë¢y é„y²(Mó6 µ©7BÍbˆð¼o86\êûÅ mü¢±ØÓÜé.¥cm‰0¦:PA6>Y|PôdÕF�ÉË�±ô¥ðÄT Ìoòµ/z>ÎMSX6mð·ãôZ/(Ù²OÚ\»ÔŸêó�»Ëù„”ÖÚ®Y¦î\T }P„Š`‡°­O˜|›ñÑR úÅq/?NÁ5Cçábo0!ñÕÞì›Hî]*OuNì0"Y"ÿ^íGðó½Èo€Áƒ¬®öÈÓÍ7®ÈÀ¶dÊ·ýAÓ[I^F;{Ì ž?oÐC.½EuÒ:HÐc¼õ¿j8¦“WMð%Žq°N ÖdÁï×?´�#X­^Ò“.+гõ/=søÅ÷uj.ƒâ¥¼ ÉÚzR>P�ø‘}v~Pƒïã¾\SUhtäæªa°þ)­öF='|Xï6ó…¶£ I…­ os¶j¤O0S?ÎÌùs+2'ï"Ô�±ÔFšß¤ÚK{)Qc™EÎ#¤nWY$Ó�Ö/‚@p¼Lñ4ü ó78¶F?Ä?ÇY¬¡”r[ÖN½É iAŒmüÑK×V§3¼ 0vTÉþ~#×â;5Qw6y{J;1ù¬Êá}ð!›¬ùºo†?À…n|†jö…ì*°�?~iðÌ£U/� ÐO"²¿ƒpEôçz]å"�{ÁyމEÇ%ÿ”ˆ¼Z)ðŠóe-RhU~ÁÐ8Ô‚IÀh Þ Ô^•ùV‘±þ¤ÊS|I�äP‘uéY®­wUôó~šÙ¥ ›/5®ñÖJNjq;Æ‚?hº5¶;¢›RðU£hД_O(�1šÎxòȵ Ñ� &Þ«¹*.5HüðêsÓ_­ÚÃaÒ‹Í$`BNK$¦5–{UÆŸÀ���õÀßÇͽG”e2—ÏL“~”Ez€·;Oíòâ,ù�P;ÓÓ—�»žj Â̤›GÅ®‰ Qâ…T¾+& ô<·êÖ{ðã´pt*éÂsO>«AP¨sQ6?SQ Ò×Ͱ2ÚtCü¶/[¸Z.ìÛCi*�N‡¨Á[† ?þ0$x¦Á ¼k=梣z_µÂ©£ÖtêelYx7§¹JÜq}†Ð‡MΧÎÁ£oŽÃØâ”fgܽ/;B>QÛÏ”YØ�NÇqü°‹¾I6áÂìû.£.x�æK¦Z¤óÎ'°Í¹*ÏEJŠ%Ö•-”)༘t;íÉÝ©%¤ì}g±jHc§¨H*ñ(r®ã=Õ�¢Ëy ´ÊgÃoð‡ì‰ïKÅK­0ÏÍj|¡ßI¥:×e£|Âo—D�·¸]d%žÏ4qþ0hHXžNn=i þ3·{0/±Iógã&²çk#\C!˟ƯM/EZ|�…Š÷K(rÆF~}"Í {#ÖÔlÞUÆÕçN$ é¥(�VÐ9z¨7ëÙ9½3W5Âl`¸µ,q'7ZLŽ9Ç6ã2’û&N«4@É…«›§¿²Ot_d|¶mÁÕ“EÇOPH›¯`?|&«p�l\7†¸%âUÐv1ivKa¢–š8Wš›ƒ{<Œ›£`bjÿ›Tv³¯•Éu¶vX¢$|x��Øo û�êìŸ_ÅW„s ·;N3*–(›/\=Ä‹˜éŠc@dQüÏ-úI„Z�þΊ¬dûŠf#K³<½`Áfôo-êsšµ`�¦KR`9ƒ1¤©÷†÷ XÞo>õrf]ýFЀAq*|‚¶¨ïü‘Wß�øžL6À=2¤Â&s{Ø«/o‚<92Ab³ÄÅŒ”Y»rQfΛ*nÿHÞŒa*gaåGß´»öã§u5‘ì=éÛí[ÓÖ½»PNßDR‚™+S�Iz˜ÌaQaÇAh僿�ÞXáæ�À2>8ão "רa×ù=©× 8g¦Hàû\Ô×,?LÔäqšRJ3µ^*lÊ™2&ÉÃóY^@Uý5¯"ƒŸîÑC3Ù ï)íêªÛ9£ÙA°fÞ–HÒ Fñrí·Š£¿ Ì|¥`U"1BrÆo�M1“.zˆ°¥)e®çX&°`ÚXŸ;çÒÔJödšÊ.còÛSG0Åf`f|o Kê€K[tÆ34:bëÚÜ“ëîÚ²•8óØ;ŸÒè‚E>§²Ñ&mßDF½»¯7~ývj'µ”r%à+œSC8=¸ܯßGÙbX÷Áf«tša�( ìáWŸ:7n YE`'HKùÎK°�äm€~d×ù*ÅL•Äšì°"Ô(eÜÌHG¤…ÎÈÀŸâîâÈmÔ)9-†s/¦Ù}AåÇiYÀah‚ \1´Ä÷ÁèüC|L±Èו4ÞÙá¬ùÆ4«M<¹™¯®&è “t«¶"›¤z¶Í5¬kc\b¦ˆ@9TÁ3MÍÈ`I8;ÌÎhXÐ2ÈE‚ªD¬ÐcBÄáçuéÈ»„±”.–óké5¾ÐÜ£»øRí(vN$ë8é4ÒƒsYÂ÷Nš6ONz2™òÇ<:�fLã³Í³ä¯£âU°äÁ¼ÀroqùŽJÇ ð�ñëÁ¯2eÉRŸ”È®"¬›ñƽ´íÈy(NË(&ò.e7$OŠ”‹órÍx2äÄ…­Ôv –¡Å‰cL=Àò)¶ž2½H+P¨<“ãýÛÅjF9eÇXþi" jáEHndØä÷6;}rsš`¯uR%¯åñª³5ˆ\êq¢M}6Tºã*xg³y]Ci†ÌÕL:h²Ü/þQYƒ& þ!„ Ò2Gjî#ÊNYöǧ=“ñ0"Ú,DìHIq{K· ýÉêD§JïÑûMÚ7wËŽ„÷æ,ÓoîR|{.%% øâµYš_S®P7²ši§Ð‰¨öÈ�—É�-?�ÓYÜâ—E1ãðÃí´Âþ±·®�VÆ,Õâé/ãhë0näR¡ÿ‹R/úùeavÔx’t1OØþˆù O‘7Ï·ºrQo`VâúllGÈì…ÚÆUsµœMFÿšu¡º9_†×ð©Óv}Ÿ�û¨„k÷¾>Œ�£”Û¸@äöª:ÄL?Ü#|ˆ ^3TæAyâ¶©‡˜ØçõXúÀˆ¡£��È ]‘Àâ/~S5"þ+^QT�ÇÆR[n²�}QbA©Ê§îÁç*¶²o÷‹CuG%PLKåÇ4¦úæt‹ÛûôH;ÔS0q¿ÚP#CÃØðHä‹D¢‘¡H¸þ7³1±ËYÕݺ‰£ûóÊéšÎ±P‰8«ØÊû1Ž‚ÑÓ¢%éä—’Þ^>«¸Pr£hìÄÞªK ƒTó­<ë @_Åßo1˜Ê.x9̹¼)ºkßÎ6íoÄð¶Ã/mB~\‚í|,g{é«ôúùˆß#�"«“"ª“áQ„Eš3îàËÉUN<û-�«¬ß)„“â>>$B]ÓýÅbß¶Ë9Jö¤È3\,D·ÍÆW+ï&BbÅœx¦q(j¿Ä†1ɿϮ­Þ“h°»É”ÿæ ‚4$Á à�;Ê4"œqH IDÄ6*ÌÀ^R‹–ØÁæÍ‡:–’TÉw¨LÅñ¸N3Ìe»¸eJKkR؆tÅž›Œl3O31§¡àõÅÛX‘OWtgŠ-)û�kã¼A:2_µß³@‰!¹»å×nf^Ý™ŸPœçb«�ã&ô"–ò=,\–ÿDïØ÷<ÓDICœ%–D˜4W |jWì1�-å_e»7vøDö×SA&ýÉÙÏm+Îf#u)ŠÈöT%|g ìÕÉÔq¦iáΔF)ú­œ>�=/T €#;®{ �AÙ‰<Ëþ®«mR¥�ÃŒGK…—‘ª*¬qËGUЖ¢t0Ž£ñØ…H±Ï5)]!ÇÙ±/ŸH…¤»¢éؾ&݆#ã±û1Yæp•mÕd)¤¬ÉvÌ´ˆÝ¤Ûæ‹o5 ï“SÞ¹ÀÕ³4ðY ú¯y.ò#ÌûBe7=J¿eË…<ãŸì®¦âàÔ ‹=Yz@ê#-áõ8•ñ(«ç'Ž.ªDþ�BšoGB )Ñ•EÝá²–áÐ4ü<%ç žûYGô‡×„Gú^˜úÏa`iÄ–×°eÅiÄ9¼¬dâ&YM^ò|+  J4á@Vž”<º•^QÌæj\Ù À^’ô4­!ÍÒ /¦½²XšÊŸû¼�â¥ÐP¾�´Š_lÝKùÞï†~Æ kqÌÙ–d:ü9Ñ�‹§ê×ô¢þ3åÛ¶+9-U€·]¹™ Üð¶ßecšÎ¬?K)  ýÖÕñÕfA’€ä2íÙˆq„e”¼dU© °?Ê%Àþ ¬ õ‹í×oôcþ.UǪ_§ñÊ,~¤g¹m4zöoÛëµ/ú€Æš9âs$`–i•f\ZNÿˆ*Ùdp¤¦Z¦U…yôj8ÛÂå,š BâP“b”c”ˆ fÁ©~–Ñ¡élWŃ1{µA¬ÕâÑîî,!÷ÞF4:AjZþóý0”¿sé,›¾^§„ƒ½W�FŽThÖë¸JÔ.ìFó9©ðÉ…r“¾C_åßѵË<üÊC±·mÕÂXDWzÑHÑG ˜XÈí&¸ƒNî—ÞþÄ�ßH€ª}�<Ý- ìn~i]…ÊfïAÙªqüVÙYþÃÿ°Ð­ªtÞñöçÀ‡‡‹V%馎»>ú�åQ¾nw(V8ˆºÒ!Ó¶šâ/Oe À€?‚ÖeB·ˆ/¦²}7ž)è(7%ºz#êæØÀeTœ»@”ÖAÞ™ÏÜlœqá’½k=1«a›3H¸íÀuXÔ«Õss¥Ü1;B{Åþª¤Á}±Ä¶´ªÌî†D Á,¶1š¶©fÇs‚4ð1jlЪC/Ö\T:Í"K˜a»È^Mx_–ór¨×ËA@ݻΗHÅ-!KÛÞh¯ù]·•± �Àós.÷Žñå¿yd�Px츅BÌšàÑxÛÅiV*-®�b€Ä¹Û5r.[·£«ˆ N¾ ăQW`L&d]¦,%~AûPR#U`ž·÷£Ã[NTñ—ùF˜Ä…ô¡ü K�ãþ¾$Z½á[4æ¤G’?ëhwã²Æ‚é'ùÕŒ„˜¹¾ôÓŠy`£n&5;W–ã¶[¯yøáÖï'�Nß3i6n�¤¼$m%¢8Ìß©¸ ë=Jî�Îîn½ųƒ¾ÉŸÐI–…€†Ú»ò¿o†ž”ÿ2¿­OMÑzóOŠ™7ÌLv£ƒ&9äWó˜±Mó4ßV²•JómÀWS0Ò™÷ÑäÂx^¥l|ZÝS‹dYã€¨ÔøPBŒ ‘ÝMéëŸéÜ4Çy´\EŽá½„‚âZÍâçx-§zÙFLž¨•:X�ê†Ð#Õ]ײyE ×?7cõR“Ïð¼¬f׌ ËwRïµÃmH/¨Óè‘›)U[4ßq‚P”¯dLdD� úJ�7È�ÜØV$q»8AUÆO°ëÍ :‹mÎFØ yvŸ,Æ:Æ­/ÀA™›è, I…œn¿ÝŒÅ)¹ØÃðã”âˆÅ³¡Å úY§¦o¶2Ú['sǾ°¼dÞ¹"èëšÑkN±Ê¨÷þ>YÔŸ[ÔÛ73�ç-JœÁü÷Ó´bò‰¯°>«ÎØ—`&(1·@!iê}à‹¹?¨ú?ukz AtkzæZºßß{ê®»®SòÔ–ª„ì.éG©ñÜĦ©”£ã@šž·ÎõÂ¥QP#»‰oÒú]çÙb�¿ ´¼«±�XŽgñâ=¡VÞ.¶ýýEÊŽ~õgž%²æ$zˆN°Äjõ²‹&,™ðŠ;86òÆ`ÂHg÷ßw§äÏvþEy@"@Û£ê“)DHp„\ŠÓ�=kåL}Ÿ m®£.·Ç MS;}_‹êÔãt·W%i‹žÇÔÝùi/ùäÏöÐM°}¨0…=U(é éìÞ)ý!Ò¨ŠCit—·ë…÷@˜U*ô®<Mk-ŠR§«fß)ò4„¦ž8 qyj5ª>˜J‰ðÊ'x·äSéŠY±�½á#”×­h–f"KkŠš! +_?Û�º­ƒh_ñ/ aîfüFQy¿ž -}?Ú·9µûŸàÈ[›lÁ¢Nÿû!º{,qMîŽl�äÏDq©UõØø_ÓÄé&ßÔ¶ˆin΂6¬+Ø7à(Žà7 z¿fðo)…|Á¶$ב;tÐÕ±wÔÃ\"™)öO ÂÎ4ƒw?êáD~?qTæ>m—ç'QqÓK3í‰|­nx)eœ°-,‡ú‰Š-·‰5)GRµš€’‡pw²ƒrÁ˜û/³Ki`ÉÖ€£yiâ-?ø-dáÀ¾â'h"a’²×;k�¢ŠÁA8÷ÍçÛOr3ŸEH'TS3¨ç4FãŠÝ¦ä†rŒMi(Òiqû`NçxÏ÷)·Ò2–´–TQ#cŸ_é�ðNübpö«ym“Û3ª,ùÙ»gôɘ2$EðpïN‡–=Ÿ‘¹ß3ÛÏŒƒ�H„&Ç5ääÈådWpILääâ… èÕ¹$kè:S,ªDÃÐu•«ÕiøyKŸM*mC†Ô¬¡½tõíp ìïýÑÊ&wñe…3—ƒÐèh�ÂCÄW¬ê¢”.=Ð{c,ÆÕ{c5ÈË7í+ÚòÊ`�âwø‡ θŸ CY÷iv—©UͬvÉ7ݸ™’*ØX®Ùép#9qÛå×±êýcT†‚?Îþ¤ˆbB�×9ÄÎ)»õ3‡4%©“€~‘­�|g€GñŸ X±¤>v¨ÖM梨�ƒv9EéÈ7v–íÎåöÅ Í8¦DÍ_õkMìï,8À¦lsùR4Òíãe}9”è5ÛO*®¥šbáÿ@>h�¤²ƒM™«×³¤M¨ñ €tQ4D®)UÅùõdö-# _7]NÃr?fcE\¬8Äej<;4¤Š½=y¾%3ˆŒes=ïVÈ–b jÖ~ŒâÇ¥îÞËA$KÎDz@‡¾1(\kŒ~¹]â4åâpÄ1iç$Ô)‡š³õ#³k!¯”ôa‚cÙvK~}¢@W# ãO¦‚¸°ÕÔ©Ìw–žÆ)ÉFôVf묅q�ö¼™4À7ºžêåTÁ`ça°Ô1Í.Ebß Üý>ŠfÚ¿ÌìÃv*{YÙÝí,©¸2ðʬ3–"Ž˜/iƒlÁ{Ãä´l×ñà. �Œ/ðè¦Q�k†§ý†žmqœïÉßU'Æ!0…ëáͳCž± lÿ\‰ ýrÒvt!~ß UI|�®ÑK½ ÈÙÌi?"°ÚØ™dÅ x˜;ŸÚ‡4|�ŸœA0d>¢ÄÙ—±TñTÊmøɬ?l¶Î±{¯Ê×C÷NÚ�P={§‹†/œX 9cúZÑ÷Â-@ùæsZH‡½8†•Ãj¹+5Zpܜ隼›×‰ÂJÓ?“Ât‘¯ªv[¡Öñ½\˜ÊÇñØ™»£BÍÖ­›¡È‡�>ca£n”š�³ï¾ýC!"¦� O@\è,·(;GR5ù ?F1KïFzb¬Μ•ÚhÍ:é&N¬ûÉ�Ý+‰Ó;/r+<ã¦`ÿK¨ü²Z®©‰§¡� –dY¥ˆŒ¡£æì"§™ƒj„9‘=Þ>$3QØ »&Hÿ”^ËþqæSòÀÒntšÆ²-¥ì*¶H6Çû�pçÔxg<�Uâ$„öÅÑP�HôÝN¯o ¨޹өº¤É‰þ×\·Â6 >ßD ³xͤÿFC&놳CE‘`J~áS­UñÃ{ìAµÔ¯p^ÅA¦e‚ LL¹&,F$˜~ЉG¿ý-ãø‡qô}­êiË< Wü|á œJ^¬4+¢³:tšb}ý•\à7° É¼ûЊûúá—ý&� ÷§é• ð«ª?Ó$›Vf}*ÒÕ=ºQ�µùeî&0ªt¡jPn}FkÞ Z Ûº…)Tû¹æ¤„É¡p5Y²—ÿ{_î(¶&Ï}êžZµt׳ãT”SîÿFG"Ë¡Ë8m�ƒÊP% ÉGuà»ÉÀÎâ.Dy¿ýef›Ã:7q&f™iç,ÁiØ�x6»3€Gao”VTg[:¹1çÎ,BÞésë=„^LA0W™Åï˜`‚´ÏѲhf+*¢¼sÿV²6=mž¦KT¯q Á ¶o¹X»U“º£"=ÔÓZlbŸ¶ûb<`p°¦$g’'ìùçxíp× ¡1�‹_X—­d‰p¼n¾c¥¶1iÎLr–7Äi̪$Å$§Ê|2°_Tê YbÝù�í‰Ó/&N¸Ùíh1ß[2Õ&—6K*�Á‘šÃu¡ïh Â‘6„*kœ¾#\ òE9ö”c rJb G}¦N³#³µx§ºnÜïÆ½9Q7Í£iÿÿ?ˆ×.4¨Ž¡w”[þ~—Ö5+´€ÇŒÜ›$¶PÉ`ÚžÀ>�ÃT�T;=á2I ©#÷šŸÜàó™§j¯äñ^§M X0Áäë«÷`BðSUT:�~ ”Êyg–¯èVµÁ0·vÿþnNn�ÑwÑþ“ Çö¼ñ¶†ì(u”º‘¥+Øœ«–„ëºäÑYBøt¡Žë÷uP�Uט–HÉÞEušé¸ÖZîz—†Î;60),H®” ‘§¬ý™NKÖi—Ãpíö@q_^ƒ‡úuÒB˜ÌçõsßÍùÄÎä¶J"\Ó’$çõ\Æ[È´M¿ýû$5¸³´” ½ÈŠh³…rÃ;w_o`¡&,ö%.Ä-žbü¦|æjõÕ.â�©„&êµýNÒGÈüƒ¦º 9`Ÿ®�•íÛ„¦¡Ui“$-ûÕ<ÏÀ‡·Û ÀÄv´5Œýgœ÷M¶_ëŸï4Nm¸„¡ª~éåöö,¼ ßÇ$á�YZJÚ}üjЂàÎAÀß?mÞŒ];8Ò>¼×®¬-XW> ÅQÛK‹ÎHn™~¥ýΧÏà2Ö_î$£Xm'—ޝš6áýMS©MëñnpÖHj§TžZú¯¹X[Cç‡ÐxÞPÿðÑdnü]‘:Ákä¥)ÜS|O�¼±~ÏLÂϬé©•zd�Ke3 ðzÐJóT³ À†}EíòyßN÷�‚‡¹8ó�áûìÇîÊ$<ƒÑN™—´„Óþ•Ä* 7—CAuÒ0šRÝ&YP7z¦H>5”Þh°ÿÛ1s“mÞ…s>šÜfž� $Yù6�ÑpÈ$a¡èæë8/vGÓÎÊ�Pw[ˆ‚­ÙVõò±DüU©›gIŽ_à½J€ÕC}ˆº  ò"¬,6”lð¸®ÿÁ€§4°?N£ß¸Â Á * ¦@̱e+é§5² �ö¯R1ç™ýg~�eÝíÝO¤ú«²Oª®´¾Ñœ�u˜5|5a‡¦ïDø7¶¶ ‡—¢~¼´¢«Œ‰aèƒÀQ àYÊ/>\p©—�å :ñÿ¦3¯­`'’gmgRÜêägšˆ+ÞÅk-Ï‘³ ±LáSïÓ|Çš/*Pæ)nüìó£rgšðQý-Ý}¬‹ ´ç�A¹ ûp¢Ž�ñ€ÔŠOO](Ö$² kú£€þBdB `ãìNGW¤ê)ÁYf›‡Ï X§Ù‰œ•eˆèxûÆ+׆@°BKï3Vb�ÀòþNã}ç‘ýtŽ“Î` A=ŠÉ¼ ¿‘{�Ͱ¢Òø@®N8úFñvš®PÒ2ø”õ¬Ê"£¥¾†E`T¯n×~…Ío–×´¡‹v) X�ð×Ce†m9&Qž�¼ý0ióÝÎÒ=:"X¬'a xw]Ã3[ëC½Èf*[þSã˜+q‚D:tˆd4I£‰ ŸÔЉãÿÍg,·ç9lN}ý}ž»3ïçÁÚ°ÛªHà/›S/:Âe¿«}:h'ËrfØS,=, Z�^QÏóÏl’Ïþál$ÊÃÉy7£ãÏñöYHc�),5ì\ˆÔ¶ 4µiŽšv³M+R`u§1öO€å9FœÜ1uüÝáîÙ >ˆ*³0‰>IéPHåÕʦQað3ZìI»¡ãHÊV¡(ÚûyêNôvsf&˶³›ýOõ{ùß�Xg{¼ÖÞRú&Ö 6.5¸cl¥`‚úN Ga`d"Î (°QçëED<Ë_….8JMN¿š�‡Áó±Ðef0ÌÇ–TÈ[4¡£@¡FfN¦xAP�˜i °f²•|âIv°Käû “Ê¡ÎàÆ©ÙßPb°¡ž€3©P§Æ�Q¿/'@�ó•ÿ$#VîÕndJuC£9VP¥¹MK²�¹Ò_&ÑÉ1‘û"ïï3È@•¼œäÇéÙßO�–)švqÃëð�Èu„\“,A«õ~O]\(Zƒèï¨*^µ³ wmXoÑC 2GTâAÏEtÇWÿŠ_F[ï›§•è5wJ†FÕ?0Ê”ó¬'@uÛ䡙ߦ.ZѾ¥_ ({Ó˜•+þ¦?6”gÌva£pöÎæ‡?þ¯Ð¬|ú)³Ïáµú³†¯^ö�:Ö•v7ÉésM/‘Ó/ÛTQv޼Š*2&#˜› �’;9Ò·„~m\M×&ˆÿNXð¬¡{nö ZŠÅûoN'dºQÂ4e  ¾ÀlvÆìÔâÿœQv:?<†¯º“SnfâÀùâ•–%kÒ}1I´0Z�ée‡€­¢é<¹Á.Cšß¨WbŽ.S×]îàÁÁ6[W!‡†Å•ö¢ÅL�eíxi=4enË FI¾-Å÷uéÝY@'ØË­‰ Ò«ß>sÃehb‡=Åq>‹kp[«øõGYhyÈò¹Cïq ô®MséÆWb®{>n4 P Ü›*H~ò¶‘¨xrÃtâäLWy´Ãq%Z&Yƒš·WLÔÔ.¨ô!k4¬pËãËy³¾%ØVú¼î„¯‹BËÚa×Õ}«o¿Æ¥.Ò"0E9o³2¥ýóÒQ“dámÕPtÈŠá¤F�óBœ9@œf¢£¾2—Ð1aÆæqt©Ï8àØ�—m²¦Ú� µNm®#ÇÁ@C:ýd‡Ä9ýÍýô«Cg 5ÄV/$¶‘8�Âo¯qHÌ_—3ÅaÎARÈ'ko¥òÈwrïØ�{ÉlØAÉì¾ß¢Îô|¹¼vN§;y£- ‘WºBb½¥¨› =()wÈ})¾Þ(p‡œgDW†Ü*‘µaQñå�ËÚ�QT¾¥8öæôƶ^ËH‚BJj{BĹ¡´Oƒ_â›a6Z^Ç_– •�g¨0' ï4 Í«û¡Bq–R–;(ùY�!õ7ÜQ:£wW¨hXþ�Q{l—ÊAG\‡·¯�`Ì‚—“ö‘V2OÉ~]›ñüÛé½äÎŒ,†Ó!éVæ©Ïì6�²<~�UoÇ›¹™¦RóŸ™/jx‰ŠzÖ%“Àf‚xa\þ'µÍ)ÉÏ·¤Î f¿,Foq.¿vŠ�.èön· �ç�Ä–à˜ÑÃг—¢a™®4­ü5 :Ì|cO3‚Z‰; _ž)Hé¿{£Œ}è†VtÙ°îêïþÕöüˆ£n Q~éuïÔá6 ‘åú"¢½ù¯µréÎ6_ Èýæ‹ ­^ÔKØ÷~;Ý0åy)¹%î6Nÿðçi¢w^©OÈÏ8GQØŠCÂl4\”EûG8×:;zPH§Wt&µ"²9›þÉ ®nÔ÷O$PùT:rYí¥nX‰ÝÌ u¶.7¡Â†fß—¶É/¥ñ¾gLï¤SrwÎD­ËÚšȘûäcn¨K]Ç] ‚˜mý!Y—¿ˆÀ 2÷º¨KÛp«ú¶«”šË¢‘.@{»Ÿˆ+.m•âþq|Wȶo®€{}øˆ„–IuzÎ%ׯMŸ>°w§WŽ ¸²e>_hú˲b˜í&Ϥï`É*|áxÒ²ÓûQœÒ·„hö°yTåè¬*[Ó ¡g½ò¹g¬�<–±­†šsÝzAƒ*-O›CÇÌÌ× ƒ³Š%„Ä™é¶ü–½é|ô²cÂò0mPªxøœ`ÜnÝ"sÚ–õû»FÀ�,Ì@�qNpxôʇƒJò$˜�ÆŒç\bæ°n¦ñþè‚�Äì Æ&Χ»–Z‰G-zè.„A=ߤ·¤¶O é"µn¬m¾rÌ’VrÙ°Zèò®H8ráÁ£ãå@Úôy˜28ñO‡_³÷Þ9Cµ£ƒ o.)9Ⱥz¼ö6¬d`æI~}duúb/Ðem"Þ{ÕØ"IÇÂ{»?â E_E÷´¸âI¾s`€Ð—&K¼÷D‹ä³Oòɾúí[M÷žøpô®™†@�¤vÈ(Âdó² …âEÞr·ž³kËŠìDT5—Ïôîó�{‰)^h3¨ÓÎÆ2Ò!ìUÚÓ[:Jd/Ù•Ib»ÿY^ÛYÖ,1ëL§X_G“j6Õ�qbÍïÁXëämž�™ÊÀéXØŽÙca/C8>GUÒÈü`& b²n=:¨Ùƒ+x–EåÊe?y½tÚä)&^îtÃ}F„ÝÛ¬0“ê€SnÅxó�&ÊÔʕƣ7çY1rZM•½ }&�¯]™Û›ÏN\’5÷d·ü=ö§–²ÿêʾ¹»9ô%ms´ÄÜyùì­ë¬Ž‹ÝÈI, ×Ì;ÎHº;ô<ÎnžêJÂWC¢ÚÂ…ÊÛí¢0[íJ†J6S*„ôV·EÇ7˜Qmyfãç:‡õ$‹Éæ›7w\? –‡V¥Cï«A´F¤�æ·² Ë`§Æ%Ì;̆Y€|[gÇü“�ølËBÊžiÕy;$´ŽX¨Üv‘àF– -�~BÛ!¡né‚11‘Cj¹Z@®-Ý® ‹Q ~5aU$FBÞf/¤Õ~Sn® B�þ† Æ“uSö_â• ™xîü.°µ(XdªÐik5 €Ó’‚<‡®Ýn[�K†¼ÁŽ!÷87FàëÓ2¤öˆá¬‰elõ@#Ål× wz>G•¬À\)œa##®)Ù[¸mËòR[BF2l ¯¡±«N ¶Ç2hÍ/J=Ä>ü÷T¶8[g²ÌÆíª¿×ËÎÑÐc© {§Ôiíá­åž/¿G?kÂÎ ’� ~%�rß6’‡¨ÑõéÈåå«2èg\¼ªL|'ÓìΠ+c}*…«i —¹«·äÐ [O“¤¹S:îÛ!ïYÃÉ)ž½_ç/^DrºEËA¢ëôóJ´ç%"Ý’±NK \O0Á�î°b®´y†#ÈQVö}>«!ÝHêñ÷'¯œÎ»È”ÿá‰H=Žu¡õÿ}c \®„^IÇÞ�»K*iñS²NÙ˜·ÃòÙÝÜ‹ >²`»âñ+Їn!NR’º1*3ZDtd ?˜í£­2å:-þkê(@ð2F�ê'�¤D¥,Ã5Ÿø_@ÐÆQ9kàÚ¿YÂWTàúF˜£ ÖE`¨-J«Api²ç,zžºÉe4ýƒ×ÈßüaÄ 5çÔI­çhŸþ ýn’ÝßOñuTÍ¥ )ˆ#)&Á0œtKr?ûŠ-äÚýø´®e³ëÅÆeØê¸œÕ˺à9ÿ‡A'qâ�Jèæ••Ëv¼Ïȳ�ãpg󭩯Våˆü +¦M8ké}#éR­9W8­w5žZÉ´?×c£Dª¤oöeÅRþkÿ‚›Ô‘�¶Æ >h‚¢R¶B�WÌ2£€éߟ¸W"êËn \¨°ñÚ,vœgün¢áð¢+ÐWŠôhæÄ:�¤ºƒÕI†6-A•E€RßÇ(æ¤=èÀlª›�a ÷‚¸˜e¶ØÅM‰¸u‹\=^åïSKc>�Ú¬4@«©,W=?µz<>u¬G³1{¼bk}bâ³VÅ|o9ôȱ,Zò�fÍ<õ8{A|°U¡o3ê>j×)Žè°èÛËaó2É!^…%b‚N{ él-ÀžhB9øÌòâPwj©}E>$E¸(m£N÷ì¾S®ÃYÍ߃ÖB{¹Ô8øú–ïH�§ÍvQ�>Ä™zêæE†Q[og£fèà”ì‘ý‚*n À\uûІ/’3W°ª b~q—tì�æ÷¼7ÿˆÇïÙCæËñ§‹°IåÓ‰tS_f¯à_ÉÔ$¥B]7„ÒTl¤Jôz0z:º²SDÂU<ÅhÅ—½‰ÖL©Éƒ)bå�žï,E/±jøû”ŒêÇ5J€bþǼJÕ¦Qô5#.¬s KªÔ(:e2¿‚[Û³cËEC`W³C°ôn„�öÒºEK»ááÓHRøòË>ð^à̦pŒ™ä­ÇkËi×sß»‹péàp¥¥¾¡‘3k·.éý+ÂF˜Á<ˆ5ܲ™ýoM½ó†ï&~£Ý¾”‡ë½iœ �°#üïÍÕØ¤¿ƒ?â¢Çïy::¼£À:ªÝó³¯Z¢Qi{Cíf �$j‚¼Êl ?ê¾;UOš�SÍ#¨©´¬v OQg»vl›xÖ 8 :ù×]Ëy¦Šë¸/y,‚* Ùj; Wé Èõ )¡}ÏkøfôÁËLJ‰"’�_¥m¸Ø[œß}0ç5/ÈÓK_ˆu’eov ]ô¨-�ó%‚Bã�°a7èÎ ,Ì5Ø›v«-ON,ÇH�h<ÞÌ>?ó$q¼ý}N/.4^“⺮Œ¶”a¸®tÀ¡‘®¼¶{ÞµÚm&XªGÇåk?Ç'›1PðÖ²oÙr¦_që*¥óé7“×È£QCšË�¦ÐÃmÒDG�¿Çz/€‚ŽHŽ›§f£Ýlh’Û� r×ì¤ûN¯{b-²?óŸ92:cuÕžÊKoÁĬÛà¶9Lú7¤ÈØÍ'©ñ‹Ø6Ãß·ýñ±x7ð)Ȳ¦)uPâöEÿH¥ö°«òK 'ç9ë)cÆr  cãëþë\»ÙÒ¶ÂHgíí³ôC¹2z†¶R—ƒ© `Ž7Jå)GU,�ý'[.š¢q± ”l§�;�ÃG씓jb-•n�be=�gš—ÂÍ”¯4‡È .ƒ{Vaƒ¯l1˜¯NŸsC-€õÐ\�_ óù…+™V;·¼£“ Ð <Ë–|É%ÝÀ ’¨±PEøé«0x\Ñ+÷ ¨B±Ãúl¥kÚ¨ë™eMØ•ƒu�·xæê7ùs“Üû\õ¬iX|ˆ?7}•ÝÖ†•4Ør?– Šúi<ʇ9Ñ"‡õgðÛ x”:5�‰¥ôŽsj4µ�;ª´Äfm9&ÕîÝg¼ñ£�ʼ½Ý߇>å•^Íd{¯éݯ‘mKôQúrŽß"2šlTšÚeu§¤ˆûç†Ü–(ê6Ï�0”XÚ…j¦Üm‡%•+ NxŽû­Æ&\Úâ¼òlm¡–—ö�!ªMŠ{%Õf©:¹™•³�¤ÍÛEbœÀ½0væ›×oô,LÔbäŒZ?ݶõ2V^xnPa…-RŸ{·ïÞóŽ]yGgW,¥£Ñœ»>^åÝ­ùYÎGïÕ”^Í'nÃOÑèH�Êz2£ Ëâ+Ä;lU6u·µ1˜ß5&è2”+®Lì,_Ð-ò™Ï^Ÿ!Ôx[vû³uÿTjQÔM%"7ø©¤[ëÊ®e ´• Í䜱ݣŒró‰²ûFÃØü ˆ» hÍûY3¢‚WáÖJ#Ðbåë ]s­ï·…½"ÒùÅ&QókÙk§§yÙ‘nüÈ2ØXwi{P†v„žLnz”5ã+==¹—‹h0ƒù±ÎWü!D¸@ï×£Ó/onnhyšMD5vqü@­§Ìç%^þò߆X½å«5ò,ï îÙç�7âñ2b‚ôêÞET\—�ñéÐ(ɨ1rK¢›Ë;›˜Ö˜Ú,åÌUßzª=óÕåÿF1[½`ã??¥_ã…õK>Q†LZ˜_Å?Õøc]&Š‹ô"Ä ›®�(4ߌ°¯ÛPåaµ*׺–bQUG§§^¤Í¤€ÛŸqÿrfr´.5ÔGC…‡<¯ò† ZºÕSËŸ¦ýÁ«î‚ÝBßæÓÐÖ”'“¤2ôMðWÇX¹‚¶oî¼EpµhüÇù[#�ë3Ib—ô‡5ÀŽ«Ða±…u*  “‰,RÛïÂËõÇ ŒBj` bm —4˜EÜk@i5eÔ0Éðö¡³® µÞÛ¶…jƒ�-R†ÎmÚV„åÒ¨g%©2pÀ~ *#Ñ… ;Ò± {1‚:Øû¤í¡] x¾C˜æzÓ®—{°K]Àžr=Ñ—1¤¸½× AŠË,ØZé×ÖUîn +J+iI,ïÙ ƒ]ƒv2’ÆD²Ñ5hó,Ò5o;ó[›êC …Ùš§.© �3îô*ûAOçª�KkiAUۈǻµJØÒÌXY8E¢™´<ʼnèÛY‹©ç±à³âYnúBMõQîÅŇqf!Œ1+P©R¥°ºX Ãîò²¥8+ά{oµ�d;#åæiúTNA ¿¡¤˜4\mº2" sð ‰}4N7c)-¯i‹²Ï¤èôTà�Á’´�õÞUS2î*ñü­ªrÆ=3 Ü(kó€%ð7bw˜ûgÎíû>H�+¾²p�CŸY$ãÈäz J‰¿8Àf[3¾É` zÐgÞbpW4xŽßáмDb„Ï µŽ²x;Ú•­¡Éš'\?€‹ÝÆ‹¹îyE—äCRd5í{SÕ¨Gx™,äá-{èÏFÑÂGIŸ¹;‘3æ;}“*3LôQc)ûµÎè«znÃØ MJ´ë€3“¤TYØ@7ˆvîõ^6u·Om?:ïuA—T\“C\Ö]°œ{µªf?7 »#geï@?Y ±äœ<Âà_mL¢(8™¡U?¢ÅûeÂfÄï�îNxI�G’fæ‰u=Î/ýÿGÂmÒVw€¬� o£)c­ è&…5ëm³cñãžÁUü³S˜cñ¢æóÑÕ[‚¼Új¾Ûà‰W‘‚>)�Ã?"B|yqqCvrM’ÂŒÒ{Ødâ “°�A¾­3Z™B¤ŒýÚ�~lR015«¤øÙÎ8ÕÒ¹Bß;³G ”t@ÜÍön|gùF”4üs½%H5PÅM¾�­ˆ’A[wÜO.<¦¦Á,WcYQEõ‘–2ÈqE2IuÏ9+ÆmT§B(X˜ÒÛK"¢ pØû-ÞÙŸg Àó‹Z8tq®G(´ŒYÎÆò8¸z‹ÍNV-éÁïϲËÜ…ÏC@ñH³JßdŽß{w~"r¾ivɼÝ–bU�EŽ·½ëïD´=Ø7²%+Z»i ø&—›I·Z­Ç·zø áòmD�LJ‚ñFÆ�†,©ô¶¦/â»?�o˜ö ;b8³×å*°{ý(6–•}ËexLÃ7›žZ¿hÍ¡÷¹­¤ÙYtÙq¦uÛ�ÔuÂÇÂ;w\Sz÷འ¸kåAKG@Oƒ�JM™Ÿ¨�©¯ÀóÈÚ7q´Â-ÇýGÎMŸü ¥‚ÓºY=]¬UK—ÇqDðQp¶M»z �Àýâ–ZÑüöžöÉãbQz ÞÀ}ûî  OävñW(-uŒäøL'³À4RJÞrÑu·‚ÓÚ0VÕ©R²Öšê+é~·Iì‘/9Æ% Ψ>ê�|Ú«wYŠ<× Ûš6MNÄ…'±Z6  +ès³°äkM(P5)�N6Õ�wŒ;šÁî¯<;aü™É,«ú\ÚÍL­æ*õiXl] ¡/)Ô?è¹dx9@ž*ÁnDî©SØùrÔ½MzÚ¾»~:‰ŠÜTð›ƒË3|ì”äyP«'âÕbAË)k•JÖÙ�\ñìBЪ7ÔÍzŸn�¬(<ÏÑå@é-3•°š†n㊄AG/%¿>¼,³!•lèï&á’ÇRMß¾#ãâéÃF¦…7;¡­È´Ïr‰Qp^îèT¢eØò ÛÕÄ´á[s¶ºãÌ@Hg$…tBâÉ,[¯pÂ|a�J¤ædeTOqÞ*8 nXÅ$÷8ª_lrœ’ï„–¯p Šòw¿Rm$Ñ$pάì;�9\ÏŠnØòQhŸÉÐEÂx™ û‰® Ÿ8R2Â�ɇù?rÎɯ<((RÔô�ïáY/� h?Œ™êòÅO>�6±ÏTt¥ÞY”Ä-pÈiØZ€ªEGæ<½M l!"¾QøGVe+›oc[ÌÕ㪥̈́{&­Í½#�w·€ÎÏÛ@JŠ1îk0–ñêß~BðåXùm`ÂÛÚâwdúû®Êb{ñoÛ•:Ý}Á¼A'rCÿ�)Ù¼Ðé¼ÑÜ¥ßý‚,gw“NÅÕ¶Z¨“©ÁÑK¡Ÿ3io|Š‹1o\|aMŸÉšj7‘UƒåÍo¥à³7©³Ž5Ré !1)=Ëÿ˜fú r g~gòF§Ië%“‰æÓ²À€Aò‰qÜM,ü²¶†Ó·n­µ£Ì|(°ºd<´›AŒ›jD8²¿ö·¾ì$";p²Óô1.¥éÇå†FãØÜC`MG0(Voò¶÷ü—·ñê:{„ȯŸ•?«PFï@Î d‰Ô�-.!ù™LŸ¤MÓpÓÅ 0¨ÿ«‰„®¨Ñr¥­¬Ì Ѝù|àÚ‰˜v×Þ�K]8Ì[K  ±à�Yµ¿£mê ÅM/­9jf È-9"ÈrÑ/ñºì˜k©8 ^ü8G¨|"þ,J,D‰�âçudÍOkØñC219~ ®zV&–é«xqä*øÇ�šlïØÄV[pbq÷N‘]Y'÷xG´#{“_:GfWL {;ø¨"”*Ãpø¾Xk€†(Nn–BÛu¥é’R–‹€ot§ÖÞ0ê‰ò§�ð©7ž•Ù0n D,yRÄ[#“–û†©ó¥Á¼s:s"˜ˆ×8Šº†}ÁºàŸ"² š •)s»ÌIC¸ ½¶-Ò†Zì¸xFDGžáéá�…Lè¢3úЭ$o¤S#RS~>רÉjU__•ûµP§q 7N¡ãe潉tÀ!ÖÙ�ÿóŠÙ£§Û# o4�ö­úø ,‘TµÏ[axÉ�)tp=à�o(+wÇMªŽö8ºÿ„Ïú¢AFµoŽ9Èy×\8&£1ûCŸîŒ¹á¡ö"™²kß…„Þ«z}ì3³-÷c®Çùö׉{v<ì³{>ýÆÒ-n‰©•¡\ƒt‘¶"y’ò‡ôÃÛÏ£:Ñ�¦Ï–õiiaª¢_>#»Êƒa=Í3жmì:³—¥Yp–ÜûoPãÅká É—eˆøõpçjÉׇq—�•á½Ê·Æsþr²s/õ“ĵdAg\Êí²á1¹™/ÖT^Œ¼BÚÓDÓq ÀH²AÙ¸)8LÑc€’Q°÷ë5¶ÖSùþùíѰ¸�ÈŠÚ‡�UŽâÈ™2÷1œÚꔳÛÅdú¤÷åî†ü(ˆ×ìQé'ï¿B2gÔN Wnuqtp®ÄÇÃ-rpw¶fš*bµ5‰¥ø,¸5nð®æ€¢O\3ø@dp�M‹‹¾€Œ¤V‹â;:õ»ßß ~*€€ùîLôGY4;Ò­e8&EƒšÇÝÞàQà(Œ¦TÊØ�´¥é'|“üÎ`þÊwÝݪÍïV Án7Î0‘%Ì;¥!îÛä¨ã� ÍÎÇ•6yåSEùóÈ”ƒ—Ÿ!PJ5.Ñ%|oé�Q?ÏÇq4àö�ÔüCLÀ;E]/Ð[ƒ;›* ©9«´›â©~ä çÞ¶"¡Ÿ¤n¡ù�’ ùº)k†\äÀ m11±¢ mJçLÂ)¬¨!ˆD¼R{°æ2ðãK;çܾ !ð¸d�&’má!pmÑõ 9žF¬ÐÓø'†Gœl«U‰FêvmU†Öc€¹ Ft­<3qÿR´/÷Ÿ1,�¾� �·låf À|áOÌt½—½¦ÁgûsFí¤Òb²�š5ÌÏd0X'’Éíz ¯ìSžxðŠî¾ ”¹öOr ÃÈ„qA—lĺCë¾ÚãÀàÈàUgk¼ÊöÆÃ‘¥M´U“È“æ¶MEdà,”fÈt¥ŠÒØûgå… :¾—rø\Å¿ä<·ª=@ÖƒYió5u#¼­þútuÛ(‚'©‹ä€–ƒŠÚI„'u±³kÜ·‹rÐTAèÜy Á~Òs@“9V<Ðͱýê&¡…®~jZº¹Ø/•Dˆ²�¥£²’Ê]Œ‚!ÇÉ�“ÙX'þ-hlükÕÚš°õºjMë‘þà*I 6lo7,bÝ«iѯ|±6÷6€Ô™ôÿ±ôa £F»6%ñÑsi]Cò„á¶¶>4n›¨Ó�•± ýØ`Ó�Â:Ïþx >Œžµ^5¢Í>ÈŽ]甊…Àê™tñ…¿Ê¨¦Ÿ¡o>grJÆò ÀÔKC=Fk¼¸¸gd³ï6b7òBÐÌôçhÇÆJÛ^�•ˆBã§#篕 ¢ÊVÙ™¨«�2ªfJ{2‡u½!–ëèˆ8e© ¥•/SáÀ«ûjJ+ç\ð”Ñû;yÃn˜ÜÔóëÛ›‹‹Ä1K°i’ÚÈ®ͦá4'‡Ø£‘lšs­{Ó&×Ùº6-�ýx½¦9Lî©2ÛìX`&-ƒ^pGŒÿQ% ©ã:ô=~ÿÀá¯Ø‘&„4+öµ/·÷ˆLµT›S¿³ÎÔya—Ayª=›È5UÎxôCŒ»¨Ÿ\ï.ò�âB: Š˜!ŠYÛbÀQðJ>Ï[üœÚ{‡ëáätµ§Œ(H›>ú#ƒoŒ>ÿ`­'«ˆ4ê<îÑñþE—¤ …gÍK¡CHq³ì¶È bÚÇ⾺cÐ×é�ìloò¥Aب 1‡;ûîY[²‡.Ur#™„Šõ—tIè�ͺò —ò±¼])”§2") õ†ÞÁß‘‹¥G^™c—:R•]|…´w‡�ê¾=å…ÂHG±WïxÒ3Ûå2ç£r�裠N1¬¶œ¾ë»�£ç åÂzº³Ä3»O¨û€ëøÅQÓdý…Šö“ï›`Ÿ}�Ñݽ2È%ÀejÕxDsÿËÈG¬qƒÑÇvPã;AbÆO§ùPb,q–Â{Úá,ÑNi]&-˜eè–Žÿ<]ÜÚ™BóÄæé®ðáOÁ�ìŒKo 2Y8}ŒÕ|“þ‚ ™„æ®^þ{å 3€¸òé�{'‡C+µ•E]ž-°Yu £ ìÞ8 $÷±: v$ÍšáX�1  $ßúfQäÃv`ðL-Êm�2´�<׿÷g2|9afªø§hÅH¾[âÿW­Æ£ÎRÌz ÂKGB`Ç'܆häˆ13L6~p± çmqæÑ~DПWÏ� ö¿¼§ÍtS/õ¶}ò‡¹»mò§[Q{àµêJrLl yDÂüacNlFè ÔÙ"‚mcMcÞ®×ClDn!™ÃlÑ·TTiší=ô‘�e[”Ñ·òqùnòN¹·gg݇Ì~üÅ?-¾¥)Ù-·Z¦Q [í›·™e¢SWë±sZ0Æ¥àD¼´32‰}”\™þs<|wêú®âìà†ã÷-º•ƒ@ßu \Ç3›U™ƒXÇ‰Ž¿èÐÆ0îÅóª4Óftse+j|íNÚ7ò´¤‡—¡Ðg# ì¶�îN†Eys‰ß¦ý�Ћžê×/Nj><ëÙ-*y/ì„ï`ðˆ¨1–N}' óY²¯Th0À³Üaov™Òˆ›ØƒÙIÔÃ#{Pn¢crõO´"¿§Ÿ‡BÁ½-²òÂÓ›zË“ GS–m›©Oˆ‰zgàaãvBsUk ðªRÏI´)Ðýâgï$~ê�æÇÑž�>Ó�·š¥¬#? í¹—ÂP+´=ä�f•ìø�XÇ�N! “Z¦×ƒù &CëÕäÒ"¾@ßH¼$“ôñ{Ã7ðcxèr}�u œì”Ÿ‘iÍ!„UüZè &Áôî+Î5‘ÉÜ{<9cµ'!ºT#|î Á®¢ÀDLÜmÛåð'üÀ^&Ò,™„À‚ޝÁfn»2‘+îªo‹UB›À™‡ÁàtY®MR#uYÿù²ÃxÓ/�ÁX0?�ôT|Ô3Åáãë_çYT,Nèª\óœD€¬âº¦ó&°ýb'âdq¯þ²Dð±H é" ²êùi~ ê�>Lu¹ùY4+cÙC�ý¾®çH¤[ÙêÐÈ^‰å®BðÏbEÔ‡3 öµï²xí?õ3K˜¡YøéI¶Ñ­›T×?˜‘h9;‹µÍË–Cäìø¦;e�è�,}¿N¥I6òS tšÂ8¨ ©{ÈøNý�ëÎRw¶±‹,¯\yx Ûúii†«{,®JÇ{¹v]ÙÞ4R/T½‡Æ,Иo½|•£ ,R£Ì ;Ù‡–P¾—±^1ÒÉ�ô×}A™ ˜>Þ¯.\<ª•cFÓYŽ�šú胴“a‡€ Ú^{0Û&]wì�Ö(/î!€=Ì`iè,†ÆóK/ÅÚ¨ÁÔÐâpÁ@À\‘кëQ„ß„üèUX¯ØÅÖ"6‰.«µFn;Ƥ©Ò¼8ÍWû®$Ø0ëÀflŠx†š ±=ŠÑj=b7ò=ÃêpmÅv4˜�óÓ¦,µi�;"oŒ�ØÃÖ��ÓŽ¥©$YÕí¹³txÀCd,�kákX¡5Y bñUÐ¥žeô«rp,ðÑhœïj°lùç ˜IR2Vü We3[(xâp»iZûfA.¿‹—“ņEdý�‘?Òür�¯ï«Á°,Y��lœ<#™ãM•Ú…Cê¿ó]z»òÀspGž¿³M¿þg}”ÁNÔ/žŠ€÷µ3ü‚£Ç ¶š¾|šSø�ãÍ6q©Ì6iüªCÍ”³_ŽèUƒD¿2:Ųs”ZzeC¶_Ú‘aI"\q˜F J±˜¾¢ÁHð“F5 Ëÿ&ÔÒÅyLj“B¾¢ßeë$i?ÉõÔ³Õúþ”†,Cý‡�´ð¦B "„þ™WkþÜÑ7ž™rà[qOü®ŸöÈgKåY?Y{ÉGVŸToš@: l[±Uÿçš B(àÅH7¥¡,7ƒ"$Ã…4±»Chð�Û:Õ“ØBO[|_n¿qV’È‹ÓÉ;í>;ÃÎì’ºA½wLÞ&mW T³êúý„~—» •Tä2÷€ëN+ó¿‹UD$/‡nªÊÜ:ì³AŒqÉ¥Å?{‘Y°ºÓÁ†à.¢?+5VDq9Vé®6a ™=ðu¿'úcœàäXð*²+.b†Ë­7ñ_sg&Ý�0™,™ö±) ãÁñµƒ¿ÇÓªü¼5¢b¤£ô¢2Ò‹ƒçØÐØ ËòVݰˆLM|pÝj@®ûŸÜ|EKÿ’‡1&¾ºÌYS+ñ � ?ÊmïãøR¹ÜÇáãvgŠÂêÃòH_äÅáŒøÉW;ÐξXe8{bƒóX4Âúò€y]^t‹#¦! ³c} ‡,U­¥êÀã}\ÐSy¸f–j 4¶>Éÿã:²V3ÕÐoQE6z�•ú#Ü“.Œo¼ØêzŸÂ§bäkj�úGëÊ@ö·ß@G€fÇOÑŠ%[¡ª›2uw�å‚Å÷ëù‘yP®¡$ÞEß^›‚ ~€Ý?¥ÖÐ( ¢f+ñ¥|v‹ÎÛ{ëÖƒ¹ZÂqB ò„%÷‚,±¯·Îw»ëFˆ#ò Ý㯂Èo¥�èã:â �p*0ŠìŸ”:Bÿ¢f)Wíü)}˜~ì“/“Sí|ã{X_²b••hó]é¨V~é´¶|­=¢�M5¿i|¸0�vP* Ê ½ºvÖk‚N$yÀ�…¨#í¸7í�Œ•o}‰] =>ÿÙ=30÷Ä” ˜ÄÊcÁ6œ—ëåšBþ8‡ÊïÏ)�ñ©Sˆ. &¸õa±U¥ò ]„œQyyGía,AWÛ QåË£ Œ¾��›�9(ûãI¿¿˜ú÷Zß=:RÔ¶èØ:Y%=5œù½¿�ÙµìNàüucZ£o=AÔÆò2ùWøÕ¾¥�ìY½æ⸑”ôHÈŒ’­ºLwr²wèõ$ î º60–eqÓøY™ÝN=C ˆ%¬ÎÐ_�”¥#e"5h4.(÷¥88G>ÁYýªrǘ\<”þ0+þÎ!gšÃ%$ÿ{P-�˜3£Åßþ-tسȒÑ!E*д�s,—‚…èœ-@È­@.#ºŸ ž¿úルÏÏL8饊I¹µÚÌéj¢–5í~ßš±Ü+>Ø: ÉY­²%›üP¼Xqã§J 2TÔÑr<i®W¬ EäyµÛ_ŒÔ%³.¯)±À²„WªÎYuÏ�Óˆs™·CL}P°Pvžo›;¬?rwÞ®Zz$"œH>'9"ÅÏÒG¿+�¯’î:í?˜–žÞc™œq³ #È.=Z[Xì_ÏšLÀ²~ìÔÀ�$ÛàL‚¢ÅU¤™îõCQ�ïfº® w ÌM>�¨€p t„¶û½&V[¢(�ž°Ä[ éÈQfš_>ÿV§´2 ç»Eº¢�HxpDÈzOéÚ})0l�YOš¹®2¤Ã(C ]]�Œ¶=ƒ Y~Å#/êeø¼HCð ݽï¿~„:yØá÷6dWG#ãXY¾EF¡6™¼L�á‘ftßýàlªÕ§F×2ÃοÀíkC¯xòÓU ]KÔ Lõ¬õ¹B7$‰§ó\.V‚o™ôÀ\ •!ññßhL‡Ú.ËA«Ò(Ä¿¬ÄºÂýËÝ ¤ðÙSÂtü�™˜µ–%*9­-G­öòf×âSk:ïˆDùË22w{1;B=}«†×|DáTØK|‡ò‡•×láþ“þz}u‰9~¬Uªèë!�8�0ߦMÖVů�ûšÅcƒÆîɲ–t€OŠá–úPÓˆ µa!ž) ævCgt’©ºdâBøEo3ÀÓ€Eq¸@ « 7ÎÊNÑ÷¤ÃI&«¥Jžú�%õCM« º*~’= 5�͆†Ü•*U(ªÒû è”|¤_$ŸºÖ=(lÇy;W²‘ƒ7dÁ>ðx!<%Òë�[â§Ð9è­ ”èÖItgxÔ²~/´Ê�’‚_Jw3}Ï,Aºèj1sþâ4îió~(d8|ou >÷ªY!íŘ‚jK�(†ÉKª³ ™^=tÅ>ÒÛM€G9õø1H-ä=‡·Q –Ì­¹d{Lnƒ-pÔ¸$Ê‘7lÓ}â3.WY3Ì…Õñ4¹ÒYÙš D®ºOyuM nUƒ¹f߃,ÉææÅ@D2hÓ²-þúèÝXb΋�iGˆà æœè�ÄI�ì> ¢áÙ#íÐo£kXàá¦^üd&ŸdK�³ ó÷õ óð�¥ÁâØTÉ:Kðô›GÜOu”XÀ�"¯?ƒÅ�@-1°Ê™­T‚(lð_ †ßd²¹Ü&Nä4nòGò弟LÀÂ~MYþ]+a.»ösŸËfo¢¼ÀxÕÀù&jŸÉ8DòB’¬"Ójq×øn(T ›4ˆcgŠ+PWYVîíR°‘Ñûì ÄèHULd04ð­"G84$'„Ùž*æô+-?žÎ’lV.ГÁH™oýNAÃûàUá7yN½+¨2¹�aJ'ùM [¥M­ # Zmö_ýƒ”äç,£¤ñ´6µG?DÐmî(ª-¤ùÓ.·uòc=4Þ©Œe‚ö—+Fï±5z{æ¼&ˆx�¾Ý°ÀLl°�nïo¦ •!½%gö 1csGG§L<öWn¶Ûz[†4¹á£äzCØÈDæ:Î1ú—^ôêË VçÏŸ‘¢‚í)­wï¸%,ó©Æ'ærõ4-é¨À;3l G9ÙD☬å¿ÓÔ�q·»I‘£.xÃN«/‘-ˆ™N– l_üŠë3ÔHì4ò –€W—GÁG,s邜n�xºš¡¸¥Z¡¼•+i™Å[9Ô‰+ ÎòU“M?Uq#†WæµÀ:ÓWÛ!Ú ÿË´‘·ëd‰ÿyÖóR@·w¢É$› —®Ý""–Ût?µÂ©Ã0ÓÔ”=ÁÁàÑ)CÒ’ïÔ*WõjƒºqVðÕjäÆí\ð—RAÒß³¢é/¼©Ç›–h]ÄÝ~=ò û;ªåÆ\|©á)Jò�>+\v-»•,ñ îÒ–.cH)õ»J곋¼Áw’]‡%"û‚”ï=ëèÿBf²èlu)¢GAÄ©õ™fg–y~˜ÝŸ)ôL§žA™|wÚ÷šèØÖ×j÷2•¿J‡ö´|®âÉØ%­ 3ÁB$$ã¡ A¶W¡Ÿ¾IæòÄ£P'ÇÎÉú8â1:.?k*ÇZ|j…ÊW¬zb%Fï{›$»K3ºv»ö‹«m+W�¾Ð�x€QNê…:Õø™’pÞëØ=�á—«Þ Ø»–*ÃbË\n4y�5fòO0ÃKøªï¾MÙ€)×½‹m²Vb4·}Åny‰o‰€¥ïL&½¡C@þ'æðéÑéON6*ÖÎü·I†¹Ž[��’[ûÚ˜ÌJ#ÕD ù¼A4þ’Ê) /Öf˜3ç ÉœèëÍ@YLö"¹ÂáŸúJ|†’š‚“­8}}Á!&JBvi¯]Šá~•Û$P äʼm[°¨“wWâ¶z :ªx ÖÈý._jµ-ø·ç�ÊæÕ¢°°A9Ì$M¶äR†1ÈÍýÇ&™`ru¶þ²Š wb5ù|=pH8]×UzN¾vô¶@ª,luXÈp¼Jö®ú^åÒæ¬·æóâžûžô¶ó6 ÇÆæ3CvÒ´†Ë/Þfà|Œë]Åq´±(gs4¥ÑèéQ‘V¶oo°o;v�ƾÝý]öÂ<�øq=@|Þwüœj‹YhŽ@Ìã&C2=@ÈÊ>Y&!³¸ýÓ±æd¯3PÙÝç2Í+FFd�¨Z$¯œ{Ã.º¨¥�åAýdrôÏ:BoT—@–G~ðá^Q‡WÅ�g¨T‘�ñeÿËp‘�.1}w»i’Úì&ÄcRáa“óú]$Ï 1‰%z˜¾:ßäŒbñJ.M|ÀjQ{‹—§Ï(Ó:�–(©ªVkêòÆÈJ¿õ ›·D½Ÿ%Éâ]¹ö=Ðv‡‰×Ð:WJ‹Ê·roÉ&­þõ�T\䤂[$Ô¥O– †™»5ÞM�xcÖ”I9ëƒi©ÃÛrÞ[p¤+NFÓC£’¢a#U®×¬*qv6Šº@_ë–ÁŸZVý’¿Ð$vïRA‚j§ÿÕ@Z�–ÆÐoÓ%¡òñÇ™M‘âÂêáíg2–yJ),†Ì#'M—ÖÇü�¦.Ó.íˆ|tyÝœ Ô¾Ê<‡\Ò’Â �˜ç‰,ÑÓ´è�Ö£¡œP•¿!<ÖÍSƒVú¶þæ_\}óvb̿͠‹d»ý:Æ�Ó ƒ—ŠÈ]jnˆàØF7ê>Ñrc%�Ÿó “ ÉÁ)j<}¯'?ÊÅìx;Ÿ¤•xÇÿSêÙ[ªÞ2jo͘pO¢©jõAó¼ŒççÍ'ÕÁg×ܾG¸‰Ãýkÿð êõ1rÍ3ÍFÌjò!lŽˆLkä5ºçË\õkT”µrÿ6ÛOƒ7ò‰/;ïзÃ'þôh§Èÿ¢èRiºÝNµô¥º5ªHÓÝ,3â„&Ó°êµVèçÝÄîŸ[jÿ(¤Žût~y7Êo:±%RPö%ëØWÇa¢˜¼ÊHµ–«²À_Ÿ˜ÕæjßÒÚA§ü‹?×ðwïÏRë 4x¤°“­wO‡è`Çû’œ5£=â\êÉvg<°â7Óè0ã“¥÷êý©Ã­SF}€Ï(J°‚iþ.Í ÝíxDY/-ëëF~Cͧ™€�+Ã`|[IØP_´fõ�€†ŽlH€e0Ïõ*ã�«!#Œ)Yõ¥¤3ÐÈ íxê¹8g�wƒ–¥ÑLsE@­3O[mY¾ùçÀãYÖÚH¸EDþçœPÔÀÅU�Êd†kjÍ9 ¨M”%ëñ1ùbúZ„ê‚s�º½ˆ§Ô¶IóSšåmD¨Ûùdrú×ùþ7º½½½QÙ¹¨’éL_i¤¹2êBŽ]Xت‰Ié^3Ã¥@lµBÚb÷u,%#Àølˆ� ÚlÕDz¼Ìý‘” Ó p÷ùkxt¥ÿíÏåéí{âU‘Abç’lj s÷/{™Ï²ö'k NS¡ð�« rtzo˜SìÐ&ôqÅU2ú§ì àÀÀ 0¾öÃí�OÛ›“^ÉW©"ò’Žjû™ l}öXôozÔñ"ò0´»æÉhšŒ¶5ÛKô&ZZ�f±¬¥®[ÏhâòéÌ~íÊDÐjW…‚Aìç Úw�ÍÏè”ÁÕÒ•Q’;ñè�¹ªAȾ± 3‰÷F ^ó`7"/íÖ9اG·�Œ¹3ü¬À£™ô|UÕ.  5ówºŒß'ë#ehËþ–Xú˜tž`²‡Øæ•6ó¢ƒ.Àç¡2¹ ͪIÂË�ò_°þ*x'ÒíQC�r<­E–0®ÐÎÝÞ<0hpùšíoQû]�ßs†•õ3ÊâS5—|ß(·<ž¿Ê;¢nÖ£¶Rü»$PQâã&gÑ�öoÃÇ¿'ù­|„ÿ¿BE°r¶�±qY讚ô ë¹ Æ_ìV¨X“R:LKILì“_+â›IEɉÑcD’0Qõtû%µÊ«¸éå-òÚSÌÃG¯/zV)Ø"òk¡S< ¡þ É cަ"Êáþ€óé-„ã:¥û… ~= $¸‡SÐe�ŸY‘—ÚyV“#´ÇÐ@ÛTÏù©ìŸ¦h–òj‹ýhÜPø{á»Ê†uS$ñ�ó‘,%3Á ŠK'†LT"ñ‡A�—YæÈk¦*,B ì›T¢pü»€züóç8Ð[Q‚�ð6�.z,#®#¥dn'-ÞDbCÙ—èäÛ<Ýγ,dê ¡Q Z��<”œ=öôÔQÕslxà��Ñ”º¼|=cÚ"ä¨*?f}¬P ã\‰%fƒ¯¬Õë >lþe]�™ulåf…¹m¤V òa™ÕzïÚ¶Ä�¨ 8;â ¦�ñ¬Ûõ îLåÕãùºÄëlMŠ{ÌNêGºùRk.�ýh iÄby(.¤ªÄŒüA#û°ckX™&jM[¶å¼.K B†ŽY‹_̽ÎTÙüD$!¯�†„ùp²ç4ŠÏßÐÏd€€¿ Á€÷¾àí2fÉ|VœƒJ€? yun·mQ0»]å5À-†» “Æi­EÎè̲mß«¦r,€H²ü ¶ „“šêAèyÀÖTŒó?¾í‹ ÍS™ÖZàß™ó�°ó"ñ£IæM:ˆé‚¢èd±õ ʽö¾êþ+Õ¯ÄI&¬õëE ©IEõ®ÄM{'ޏ�ZÆ"ŠÊa @£Y–ž$à7ˆvKc²™Ày�«% ±�EÜŽ §AÉÄ�M\%rÍâê"І¸6äÙ u ¤GþÄ¥|�ÄÅ—”qÍ\K# I›f"«�Æ­c�œe*t±½å øt¶‘[ž(€nâⳂêÓZà&šä‰Á2ýOl¢rG…9óbŒ.…µf�d¶÷È9Ö¹]æA\•òÌ×똠}´*.­¹X„B†`séŒÖ´'òUqÁfTÜâÙàœ½æFŒ�¤ ±èo\úÃ…™Üyõ:@âaÆ$M'V¿KÉìL„ ا¾ÀævÚ¸_ZGûÿ̱¨�E˦ñ'„A ΃m^ŬP¹—ˆÅîð¸£b m¼±¸£ÿj¸@%i¼^|é@D­iœÞFÚëšÛDJ‘7Í¥6ÙE@ðò¯òj߸§¦R^í°ñ�O%«o‘rüO̺˜[>oÒ¤*™|ÉÈæZlÔFt ߦ‹ cö<—ÛËÏ–kê�Q÷‚Õ£Ñj_bþ4-‡T^\×�¹7c݈ÎpJÁ§°ŽAÞá=IÛ:R³ÆPdrãe™8…Ì4$EK?¸ô<›Í-XgüM ßß{6^;Û5”™Ž1ß×–©í=Q¹•܇#åúJÃõ™àO¿óm¸ð&Œæûq×�(@›L@(qª¡ l2YP»åìvò\ŒBB †"a4Ì‹t: Úî²?sœà_ª”&gðººÕèéRÜ)}Ê�Óß|`…Œ Ñ^Ä¡„IóîÄo¤ÊO)Ñ;¬¨wÝ�×^z�€7¨?ffG÷Iv#[¬¸ýøaRv2ï?Ŭ“ŠI—L[Ûeç¹â}qYOý£mÐŽrMÒèÐ_©/¤`µÜO¨ß4²åkC—ü[X…îòæÕ p}EƒÄ´Ÿ‡Á|KÁÜÊ£à|koÃ&爠àä‡Âö×PÒô|½Ø]dØV-ÀaºžŒí•ï�÷† ÊWHÔŒ~wÌçÕ|ýL¯Ü-(4][^ê§ÛGCo÷Ç9ïPì½ú¬^2…' 8 ­ÍmqÿåÞ�ܨ¿P³‘õ%ÄÈ{Í×9KØT�¦‘ˆжIÛєܧInN¦à´ºrh&©¡éó4è ê‹©rîV·WlÂL#axl+I¸¯ �ñ@ŒF‘ëµÉò¾±Á RF p«Ýv»Lrz&J1 |¹Êbìeâ–äã+ÍFÊÏsö±¡væ´ÿ’±\®Sá  '+¼èú î¨ a®“ݸÇ-R\«Œs y.É©ûÄ(ÂÕ9"‚�<Ý€¯õ¤� ié—x2cGŸò¬ý·`5Ÿ�y—Êý4̧¥ôðªúyÇд�ù-ôB±Ïþñ¡"Áý§4?þ‘�QÒRzC芣ú¢"aäJSZzö4}Úg%”<§�ãÖ¨HfжeÉMý{=Ñò©§ j…Ú9Á‚ûKí€Õ\´*Ñèš1\IÚ>Žð§ÁÓ©pP í™!f”‘F"!ª½r&ªå(xúô)M–_Su‡ $þœ‚\¯ôÄÊys¾M'3Œn’¯©Ùm•KɃ¹\æ¥Ñôƒw8Y”8nh®³¯8$É&¿´ÖÇ ÜH]¯ÉSþtã»ôØøPQHï9œëEœ¹$&ÞW:~8l³ßãÍ20·Ós¿ùQ¹35TJHñ*:3¹æÊ:DäwL­t‡Ëε�K¼X£)Ff“_+5÷Ýdö†óçI�lïA;Pé!IÃÅ;ï} ¥�Tì�«x$É×Õ\Â{¯̼ ¾Åà3RÀ×·D/ã.E‚Áì«{“>Üõq”¦Î,5'*{Qàt�^¿*,€)‹Cq¢A ÿĺFà‡ëWºûôYÈÑ)ð±x¿ò5Äëê!Å_ûI ÃC›ù$vÉþh³Áó+|»ºW„FÂ’…v÷§X&·Ž�Q ËÈ’�ϸ”£�Wu…8{ Ž}¢‡”ß>6Sv4±ö…è…Єýg^–®mêÝ‘Ûëˆ(}Ûá°“sÑ”±®æu(�çãOÁèŸvN>€Áûßt);Dã1ìøŠ jÅC0¸mˆ-m£gÝÆ*à…Þþ Y÷ôY’"AÄÐqÈç� 1íÜПn‹Ù÷ ´è z”9ËÝ•ú>áW­ãÊ0è‹9Á¢o" Ò4öv=ýKö|!åÄ¢þÉö )ÛÃCÛº”Föò漜¾(œg­‰°¡‰uޤjΧfÃ3j@ú#TO„¼hüe“‹°Ö\y?9VE2@äqÈÊ%ˆkf?k;Ñ\`b–Á󺚶ìTÏÏMïzN&lÕ©ó“éÐ^2âp,�8J_2!è�M3ü=(¸Î³(„˜Ü(åäûÛäÀÁ«âçéï…ÿ‡$v{<žY0§çƒS«‡Ú«€àm/ÞK[#›­ƒRp·‹ª/è~ó=[É£‰wÛP#»MØ.N³qy|¶þ2!Œ�¿’{qÑ«c¸£WÒÎHûòÐ ãkJEvS: .ß‚Oü*IÇl c[¨4Z€�D´XGà!‰Ÿ”Ô^ó»éÍÞz€¥!�”ïS¬áå]&¾¢1õËûßÄê�õâ¸À à’3«ýwc44Tüðî €Ù(@àI½ …‘G4ŒËÑ÷ž`,C\^øêñ�L F R¹óou-Qæ>b+�oé£�~¯ößÓ7p© ¦løú&Nn0 ѱñ/�ù3Ái¥Kü8p…©ÝfJ'røbÒ1šŽ^&z>\‰ûâuªW�ÌãM:XÐ'¥9Äë7èÍb("?sÅû�û­Gà5iq}á‹ßô©¢¶H–Õg­„2 %·ž%6ð_Æ'e•JÓŒð‹ê-JîìåxÉœ•`L觇Μã•l¸Á dÞÀCG,«%¨CO±Pmg?¸ þ£õ<€ï×5px®e™KvÂ’à˜ÏTCgï‹ï‘½é1›è8|ò×. ßÁ Åõ“¨‘¢“±ýcŸþwãKîBckÞ¿õü8Î(S6ÎV%S ÎÞјE‡ 3ÌP!ÛÙ$€ù¡¨ÅÚ&«cöl"gÕY¤7eü¥‡n8p]+;‰¨-òx[àÝ¡Xñ;¼øŽñ‹UzÐÑ%:p&Wĺ2/ô� ª¨0ûç¡üàÒf*~ÐïwG¬´¢`*LâqW4:Ód^±udµb3¦SÀ"o2Éø{ïûçþ™B :`r¦èëÁ{™Öz{jpûºC@+Ãv^ñê»tÌÀÃgT·?®ù˜Ð¹{tSlÅ×#ªÅ×jñH«ˆ¡^% “·?_ht U>fój†KYüàÏqžkt|ûÀµyu4dŸGìåâçÿ¬„â1bkߊv j¡¼ðàkä¨JÎ}q"ÏéÞ7 gzZi{<72þ÷ý�ˆMfÑl­>£…ýô �á.�ŒRÈvuäÕ¶¨èãüÆísR9`Ä0/Ÿþï;*|?¯Å.�Ý%„ B˜¡cúiAºÅ¨Ò”šòmʯÕýR@ʧGœ"ÏÞšï´Ž}YéÌüòô¯ÙEgciñ êÞýqÝœëÎò¢ä7—ŽÍ­z=ç†Ô5µ«C‹pÇ«°®7=ÁüèL‹©'û+íÚo%Y¬G WsxÍSó&¥·ôŸ0”FÛ;¹ŒAþÓ Ë¯Îö/‘µL«)9B¤Wª8þ}êò {üÀïwŒ:¶I "AÕJ†dkùñ¹Ñ\L]h+…âüQò,¸ñ4‰™&Š8ëœåÇ> —@ÑÚyxõKé¾-2�á§ÔÕ1� 0NÕä´(Bëku½D’´–Dù>1“|f_{)7Ç~¥ãm÷XCܲв�u9º Ü_D­àq9²=j;u$ #) $ŠOÐa¯Bîg"W°®ò_`>}år ŒÉc>éñ zóκ„æ~𭘨P¦#~y�Æô( ¡�I0ë89ÜÆˆÂ&ûëõœ JFH¸îëW­,˜¯E$î%Óo´à¥R6�aÀ/vÇÐéæ5O—¯úXÃ!ZXš[~(šqѵ.²Æ3ü!é‰Ár§�>WQwÍ ¶Dš<Ÿ"]‚E«þ¿m*»Eþt[sp¸*A€jËt›n9&/.‰Ø6 ŸØu§š —Ásäü&^Ø/�ì3ŸDbàødVÿôÖ¡8Ü7´ÂQeª\„>"BÉÿôÂâÇ_¸×�Ž´ÎÔ™QôûÅ© ~AºÖjü×õüø[‚À_pÒVÖñp5k¯{lŒ�¬ c«gs56 l¢6R„pÑ‘Sà’m(dÝÅh¼ÇXÉGOÝÌþ#5hSm%K£œÊ«w²ƒEÜsØd¿Z D�ˆu'Õ£1}äÿ‹!ðE=Q7'W·�>�A\<$¹³ÒSÙ€†Ê÷•nÅÌ�¤K]vœ¨”LWÝ´öA,E &_�;!ìl3có>&z-HÌÏ�®„é“s ›ëHïETÑ6æ Ñ«ýgå»o7!È ·ëbÈe.!ŽJŽÄÙì=«dÅkæ7n“±¦D�¯ˆãœS6Y¤%·ðêWËM¿CåcFWõ NW*é›~P(z"£œÛ» Rׇ¿&ã“¶ñ°¶0Á¾Ž2¿4e ƒÛáÖ Ñ{Ú—¥L“ÄJ‘k¤ÍÀE ñŠŸ(¨6°“hdnøžU,Ž}?Ûå db%«‡[Û”!ЦöÚ"‡ µU™1×=îúh±%�j3²Hj)ë$-‘KŠWë‰GôE_F"Ý×[«wÊ`€9X ¤ª…ÓÅ\´Xä æë÷�)'*� ŽOÈ™O/,Z¥º…¶z=G£1¸ãÒA0¨äEÅ6å›�L|ÁÚ4…n’=‚±óo’,që(`]œL—{#s%h:·ô (]KEcøá¡ƒw¦Ü§Ní‚ÁwI'~…I¿Ó‹/¿§ÈýÄ´<󶨆–Ä ,V.$£¥2yÛAiœ ?µºÀÈ¥QjN„Z{/qU=œZëåÊ›´MÞРèïÀ{ÍwlZÙN’Ö›þ3r¸7ë%5I6JÈœ,©XbV}hØÚ¡*ìl\ÂÓ³²ËUפ ÎÁ9)NÚ—l¡H²‹n€@FÂD®Ê¦�”Q…,?‚_‰�"#Mêm|òÄ~�?ãRh¡”Xµ8´†o_¾Þz°‰A„”÷ ÜÎ ê7¤~�Tv¨ÜfJ‚ƒNZ®ÊrØrpÒžsQÖ‰0)Œ �K”R’¥4q„Sg|ŠÕÙ¶ÛOc¼¯,ùÜ%C¡C® Ö§÷<9±xƒ/W*eç)êÊ› ¤:Ây›Ðäâ,ˆô`¡5¬R{Ÿ{¬Þ¹¹b.Tòí4¤YýÞâ+²jïûü<¢[ÈŠÓ †áWÃ.Œ—yÌ£¢Jh^[a1„¤üÍGr°¾†˜t…¢]]ÅÇqÙ04BÁçY¹\×G£jíØ/òOâCË›“ÅB ò¿Žé³—È�}24W�Ï¢¹—bÇ›/Ö+ÍðFŒnØiPóè¸F~rê\_ 2 ‹ŠwDànµÑôòØÆÒÁ ÃGr¯Ž�ŽO�g¥•¦„ºhð‘Ñþ)dãOE¾—Šug$Ž$@’4«—¬cYFE÷v¦ár žé1bS:Ðë�থIŒÛ'Œ’|4»*A÷Q䌰vâtÄ%^Ø|Ø{{ï’B¿ãÎÐÏ�!ì0¸"i›ùF-ÝäØh(›)¨(�aF¶rF(WX(GG¢9e30öUzT¢òéá†M›Œww'çIMžõ¶É§$ZèâÐ,¹öóIç°¹TÞ®Ò½›ëX,Ÿ¼(Øšøþné—\°/‚‰puÚ­Ñ¥�{üJqxâI™ã"zSvætt„�‡ê`7 ‚¼ÝÆÈ„a^-€ cZa7Lc(êý¨[�‘×µ�Õç™ÏAh†”ϱé¥j+`·w5Q]¤Ó~;k…^¡ßâY� –šûÀw§N·ÜRgRZ(4»ù!—ßæ2”äÇ3ZKÓšþÀó±÷ƒæ°l&*h¡“r ‡àŽ‘|èÛ*Ÿ· _þ" ÑÑöA¾§o`­¿>GÙÖk¦Î8JaJ{l�GŒ÷†@jZý^ÂÄtXÕ»~kFBô¢â‘j›rúW•�¼H5ƒïW܄ߨ‚,JúlÝ”Anåó¸¨âMm¾ŠSi ã,Ä·¾1{ß·w äO”p>F>4YC1ó®Êoå{¬GÁóìÆFÙ2†|G-~¿SzÃÄ‹5V5ùÁíÅGïSÏùÄ5k®àAü¬¹Uxv‚X_1 QåMIïg:ÒV& S%â0oákéáür×.Dáà‹¹è~<jÑu�d¸×vÎRåα½NƳìv·=À€øð¿¶¨ü¡‰¾h)+ßR+\XGl]2ÆI-ûÚÌ«ÐÇœŸ8W3J@kï~㜥hÚÐ#¢£ä¢ùNsçM®|¤5aMíÏ,›ãSd‚vLÏÆW_³æ­¦[Ákê°Ýꬷ]îºyÁÈ2¦–M¸²#ÝS Êÿ�Ž7íÈää”cJP¡?ˆf�y” Rèîã/¶È'¦’6mŠ=(�ñ!c4ª#¸„ÇaÐéQ�Ñ i9!ýó~ïìdKRaVvȇøœ¶én'<�ÖMÊÃzsñ'•�±•Þ³º²†ŽÝKpó‹=TÁ-Ñ"õAu™û0ŠU…kÑ�è‚I*V= Jµ'EA£Pï~ʜɠ“{2ƒ¡xl&vK˜±Ù* pý;`kܪê¾}oÔ:tããºx_$EÙÿË9WG"4‘Ý¡*±Á}ê5‡šŽŠû‡Â[w8újB$t1�Ù.P „SC9å$c7™b8,³bÂZåy´,¡ïjMÎz1"ž]°Ôóäe‹ƒO+Gx_¸q+f¡þ{…#MÐi©Ïà:ћ޽ 9¬)RÙOëîËeÏÒ¬ù}¬£å~Aª{ñE›¦©Mô\QU.Ê:Å©ÖfÔê ÿà1×bù†nSp´æçß³µË :Ž{©ÝÉ %qtE þ¶!qVìƒLãºÉÍ/‹ıu¨ˆ²è×[àt'Áœ:”&Û½ñÉ´!?‰ŸÁˆ«µðš „§†!1V“ìu�U^ñÖ†Â`«]~w•ÇIcòHg2V UΨfŸ @íKÁ¨ÜuÐBAí„ížIS‘‰FóÞÀ‡^Øýd€:3²iî K„ 9ñ„F,ûðÁÚ× ²†�éK<ÖÃP Aá+ÙÉy˜4þàc÷ˆslrÔz;\X_ò\Å0dz |ý¿âlµl‰„ÀgPþžñ'’6#öÊ3MšªáAÃ’hAšokF·|¥ðëÛ‡,ˆ¹' ZØ:#™ŽŽ ²�ƒ«Ì¥¶íy#–-^È”v”�}Ê|‰Õ<Ö{FˆVÑÓcßd(€ºú»P®.4@é4®rDÊ÷�­Ùµ7£ Ãds¤6‚TޏŸ{RÜ…þ QNžˆ¼d0»EyXÊk‹žOÙ6—¥%¹ç_ÒCñPÚ-ØA�WâxþµÌzëñìߺ‘0†]°ñíG¿‘öç÷Œ­à†$NøŒE_$äy={dÓû_¢c£´Ì›Œ†sœËm%F&³lÆHp ISXøDh†#äT‚A¿f»ô¹][TÖsh¸!E«�|ÍhÝ8û%t>�Ti›-�™ÚcMˆhDZ¤›É(a”ö¡#_T`Ù&y-ûÓòˆ´bx5­ÂN3ù˜Ñ ¢ZÓ@IúvM]ô†©O.Üõ'÷>êe&îX 5[°ÌÆa�S<ôæò8·ghAÌhõŒò­„h×3§2R†ÏU;C¯MÊñ[Š'Å4YEDªãŠ6Þ^1pNˆ)É2ý.fj¯LhA†ô´ÖräÄ¡Á¶Jš�µ™’V‰‘ ; ~ìÎô¨Yi°‚#¬aí“­g§fjààx ÿ𽑦MÏŒ÷ô¤] {²ÏxàœMÄ]¿›<¾ƒKXÜfy]|ÅCæÛ‰WɪNªiþ©49J�>þE¶ÂA·ø®¾…¹à;€úî€6Œ©y­¯Æ›°ªq¦<"#oåLÖ ¦šSô8ô#ÝÔkJ§¨Çê–< Ý!Ù&Ô‹r¯ÈpÜÅ»í·)Ù/Ýà¶%çoíqøÚ�þ.†#˜&}cÏ¹àø£¯ãiûµÐßVšŒ§ºÿ¦ŒQ‚ƒm�½ºXýî%•QOýïkÌE»;Lš�ˆ7úB¤¨iÑÿùèCÕ=¶€P¹‚]uŒqXÓW9|ÉÓØÄaZ´>‰Á9Ù.„ö>óÿ5ŒÖAz0ž66m²ìÍ!ÆGŠÀ£Žºp"²e-ˆÄäK<ù’ƒ”G{€Y‘\œoðêxwDµ]|5]ó‹>¨³ZY¶¯µ" ÚAVÏ»¡ö4îÿH©åY]ɇÈ$’ßM Zåô˜C9ß®îÆ_³W,âEÊU{[Úãÿ€Ë9îɪZâ2ï Š_ƒêÝl™z#8 ߥ·`,UˆÄ–� Å M†³Ë²Í^àA( פøàŠ|¿TŽÌ‚7—!eP1Ðÿ¥¡¤F8†ü\;×ÑÎWô ö�]Ò3§ÙõÃ[”.›”qí.â`«+H'NÕ?°¿ã�ˆ´ÝÉtBþu@º€9 �ð9û¡®L6g.ÕnùQx(6G�©�¾“ˆÍ>n½ôX?Iù^ÅݤG*:z°èî½ÕãnF³�€àvŒR Tø ÝÜí1Y³»—šAUÕ[.C¿{º1Ÿ20 "Zw±%ô¹GüÐ …=0$R7¶&L}ôyV‚C,–y —�V½ôÊ»™þž0÷ø�4ÜJ?»Ñ$9 +ÒÞÀ¼kȱÓÙ6í@ƒû³ 3ŠFA&²œ‘ß阽‰�½¶7¨@iqÓ#bêÊàp4hêªàSJèD„àÁ¦ÈÐþðž—`o®8Ïh˜DbØzõÞ ô¨À6!Š÷išå$i|^ŒM§¦<8�Ÿ÷�pµ áW/¿ä ¤‡²9>{$’¼K,ATþ¶Ón’4Ô oxÆcÒ锃2 p`ÎF›ù.[}¶÷êŒÌ XÉþ6ŸCÒéž…ßٯɎmD tîÆ³i‹ÈK–‡TÅðæšFÝ›%<ïã¤)xLØ0@È3â­É|Æ"÷»båGmpzÖLpm6ÝoZ÷E{/â"%É’È= - ÜŒfA¥üsEn¥j\ÕÅ`Oˆ"û„Ÿ”æ|¬þùx9÷Î\Ë†Ó õöŽŽê´½ Ƭ TÒþ ,f wVÇÔÈJ}Óâ&ÄTÒ²tß0.Ds .é×�tsT#”!T;|z…éÓ:�ml¨ÐåÉ#û#ü,¾êFñÚ�Œ…ê ©” Ì{UØÙ7ÚKJ£f�U$½peráßê$àPS--Ñ®;“Õ¥«çYÞ ‡Í«èbl ;8Ç\.0¾¸µF•Üä�ûøÆæ½á]¡;î ¹¹!YttÇl’îï�AØH¨ [ápà¤è˜Ê¦RE÷uõvFŸrd; ðÂ;¿˜Áa�Âjó“ŸUu…[ø×bâëÕKS^H$Ý ìûÊ#*Ö±Œy)Wæáy-z²ú%¾cü˜�ic½só¹ð b Ç'£ô ŒjÙ:}xȬ<ú…´!XÛÂEŽ?Íè½òǺw•ç&ª(ŠÌߦtÖÖ¡ŸÅŒx+®Ý<¦Ò^òm‘tªîºö£)£èðïè†&JÄ™?VåÏ—„‰ÈKDz5âæ} �)‹@pE޵˜ ³®ZY4ÍÆàÄ«ezËóMéT­r° Ì�Ì> õ@«nŽ råÎŵz� šyfÞqs–ýŸ‚�mÝ6)�æqÍk�±•ðײè/Ú/† ôÓ¥™ç}?æG 39T�N€×–øS䎩ŒÒêãÏwH¾LòHÅ>6V½×Ŧré× þ-wìïßÕ¶ “=MÅ3óØ-ø'yQI*a�ÕD~Ë#ùÅ9�ë×É{¡ŸÍFšnЦ*I«QíÛ£mHÏ}ìò˜¸>!EèâC¸�ë5ÉÝsåÿºá”œ‰]%zëî°°h¤Eî«ÿDO×¥z²jÑט5aj^º#ƒ¨d0„¥×L�‚ê¸Ø0v,[10l¯_m½ÓüƯø*û®Øm¶¥H‚þPÌÛ\4š‹AûïØ˜ôNÐ¥r^©þ9±7“-J@° ' ޝZ‹®ÈЉ,2×¢ôp‰—¡Ùg&á´¿�>:”P˜Nx3_ Kñµê©‘ãÇÁ³øÍ1Øð»u��ˆV¬ê žå¯À.žáà âóWçjaE ¯�ê‡Ó;Û„fôL HÌTÄB™Uî©à³<;·ú¹0‡�Vx4©tÕ¶|œGÓì#6zT ü²ÔÌ�™aB±pž«10ê;LÏXYÔÇf¿C¥])Šöáâ»2ʲÁ¡]H 7aisp�n‹�öoŽM„Öž¯îßÚ:¸k¦~‹; þ{î–�Q-˰«:]–vï2¤àp$7üoöT«Œ¾Gõ˜æ³t¥Ã� Wèé<+f®jÙá †Œœ¤¦“3^ÿœ\”b<è—YuF±JXéX>l†:�ñŒùn­$jsðÁ˜¡ëh>‚±NwD²uÚäâ¤÷Â{¯Xq˜`ý gt†%S2½EìóOÁJø4%Ü�E¥Íq01nƒK²¿ÐÁZÅazþ(ÏãV½cÜ/‰Éû/6l¯Þ%ׄÈBó· Ø Šrq®ÏY Ÿyžììdü<ðC P‹²²-™Êø4ó£�"ìZ|¨lšó�È �;��3àã\=|;¡,¶)ÒjÑ¢±æá§GîclSÇG­©Ñ,íµ}(çU6úÛ#K*ØËB±]‘´o#i×áQž�ý¨þË=“‘J?(EG»yäy¹W§_ð³I/ ·Éþ4�‰Ì@Ü Š\Š&ˆfÊ<©WÂέ§ƒ`®É¶³Íä¾¼ChG´!‘–ŒÚþý("ê"-WëGjý$KDˆÂ>Ò\˳c¿!Ž^ züÏ2|$(®¢�ˆyíÏk� Ž‡’E»ñl•>£ôé Fc~ˆ² =†žŸ�×#©0¨×£~;” 8Þžî)§º*«z‚޽¶VÐ©Ú¼Ž‹R;·Dd'h™<¢‹bHæËêÊæÛïàd{§‰Ug™.ÞJÛž/±[ì±-ÊQÓTtüA#³Ê½Ú‰äi]ÊwÆdê@Ìr°|йf#ß±øJ)ÂTb¿E?f—Uå€=”Ÿ}Õ®`C¤ÃtgïÆ.à¨Tl¥Íçú�¥Š²rùze$•rÍá�à ‹MJ�ÀÒÄOŸ±Vì•ÊûtÚÅÙdô=¢†¬_nLÅ&¸ƒã¸W6ƒ‰?‚ó"ßøÉnï¿—àÀ‚f.ê:á’í,cR ( 4ô(i%¡þaìŸUV‘ØÌR—²Ò¾ð\ñ⯹µNÓÑ@MìÏ\+z¼E½»õ.– ^§PxrñuL3Ç8Ä+ù§żZ8?e�²Oô‘ÏP� nÝÃ…û¾4Ô#å/1[ ð«Zº�¤×—F HÞ4*¢£l¹#:[Ãë¯D9ù/ÍÑÈ?¾°-`ê?'ÊnGÊ!ɺST¯õÞqÔ,'¼�­†JÚú…;„ŸÎ·[s½S(TSO%/{Lñð8P²@ðÐP£†s�)N¯ËjÃWŒÿ¸.ª-ƒûôž˜åQÿ¾·ðVæJ9›¹Åã+& †¹:b÷„ö»¸\xhX Œ' 9l†ÿVÏÆÛ`äÃ…zÏcq&kôS&OÔŽM\+jËkRþ,{“·ew^ªZMˆÒÏÖ?³h�4«ÚÙôÙ ÷Ÿ&³ÁëL<ÓY©Ã&þÂÜuqº‰€eYn‡£òä–!ãmE�ˆ_­ç%uiæ3²ög-üâæË…ÿn´Ø�)bÜzÅßÀM©NqX™ß~*�¹�w·EW?ˆ„Ȳ€Qß9Àž\+SAÌºŠ“å(×#röÿW8¨sËy/NÜò·@M…M3} Ñ1ЬúCc•Þ9a½î ¨¢\÷ FÎ�qΓÅnÙ¡8Ïuc°Ij~Gcn�~رء3ºªóímzå¬* ßR= Y:@Šï‹s.Ãæ\xÔa™›V\OϹ(즥þ/]’šô8E¹¬æ ’í1”‚°÷whýâ“yå/ ¾ù�Àò¶ê Û8fÌÝ6Ç…´½¨÷9:d±jƨlAà$êxez€ü9ýISåÚQYƒº”„ˆðC i$l9_¢�íèØÃŠÍáõÝ~pËcRŠnºIï]§-û‘7ó$á*O’…¦§¤7¤ìü²�¡ïxÖ8æyƒ‡6°¨Zá+7¢( +ÈÄ·6›IíÆÉškÞÑ·{�!0át¤O£Vk �¬oô’«xYm±"¢œÅÝ †­ó¿­¯Ób …½ÝT@5k\¦Šùã¿T¸ª4ýS‚±¨ß\µô6 áòúµ�åÕWƒºÑþ eB÷– <£ÖmÏG`XÔA§ªÉ§ ,¬uL«Ú<ç(.ÅOJ’Ä"e�˜èÄ5œY¥é�{ûD�{Ò7' \ºœï[‹ZV±+·Ç*g²FÔ µúûðs†Dd\o›Ã$gÓ¨£&lU(4Kq˜AäMa•l*C1cËg»>-Ô5KD©Y1¦ÚåiÍîÿXñ_ýß Ô‡jÁ1}çL=Ó¬‚h…è^UèÅ9[r蚇3N§ïî쀖ŽY>pS1‘Ðc(À2\•HhÕD´æˆ ÜÊj܃2æ))þ8ÑÛpÛëŒ='x§™¯£.4Ç �­ªÄBž0°ÿ-¤ÞaE@m}µYò­4T9}’•±hü@“EUbôÿìÕ´!¦Óô�Ey€”ÿrâþ‘lZ.CÚ¡ýiáäuË 67„[ÖËHòÒè®"LÉŠÙ7º>~Ê·òSæ0âƒ�–È~±Òø‘&(MéúµDêÔçÉòÑîcpï]:|¾ÊAB2¡V%Â. 6MøNw¤¢€é§1› 1f‘…ØçBîóÀÍÃW½èSaQ¼9ô Y‹JÂÏ6•9ýdúõOD¶h,²¹•Ù–é¡0É$9æo‰Ê½«…2\yAØöƼÉ�6PŒB°q;þ·è¢UHÏ×Ù¶(a‰&ÉN(c�ôE„Zé'ÇY¬5{;fÝÅÆGWŽÔñõ¾E~a“†Þ¥ï'¼ïaµGê!¢EP¥´…œìq3¹´e,×Ü›QäMƒ§(£tŬV·~Ou7Œ\€ˆÍó©–úÇ ÁÕ�º^Óî£xës¨Úx³aÔiÏ™Žå}9A$TVíÁ*�EÓÄ]V@åÍæ(<÷­³ù)„Wйb,œC|¯Ì¡ÜCgÀÐ[úÝZ“Émë‚%—Hæ>_ø³D.³X¯¦�—[¶¹‡°ç‰€K\›“t3�oºJÝr [ÖÑà,u™&ý¹,•YÄ{É_BîAR敇-ȯ¥ÝËï�nÑžmÑ(™ôÙ%0ËÑ×ϳj�Bè"À*èEQ‚iÌ‹àÔ’��G 'öáMl#Òª”.Ã?¹*¨-éâØpI?ÉvfjÞÌÄ?û�ÒLWŽ VUXïèëþâ<•À‚Ð^¤ö®øâA9<ÌÂ&€Të´·[âÕ\ߌûÌâ‡×÷c RÚ¨ä k^’á X5££qpøþ\óî±Qit”®™¡ lù_‘÷ÕÛ«ú´{¦ÊšS—ÝoR0ÝKv³àÕŠíõZ$z'OÔEáb%ö[Aeå8Ä…LD¬VŽWV¬¸=L¦U©ê*¨OfdCgwÝ®JXïgŒ�lñ§¾­�âVkP*€­îGÏ¥|f²4�0%0ø1,@Ë7Ò„µž˜zCQ¼;¢û�³W�Î,Ð/!ûÿ˜ü”Y*l42O_ü0yžõœô¯ÉÉçé‰Ùbx Y¡+#;“vBÓSVmMi2mNÅsvSU„„Jþª=k�Ò¿–�hf‘B_TzmTŸžÄÍ�täYeéjÆX'>o`òðoS¡›‘�ê�žåXsžHeÈò{É5ú^˜OÄ2ØžÌÒ°(�–3„�´bÍöùyå Ì@g_¢Q«ì˜–oµ“ nþÞn…¥…~ÍXB»pMØír;½ £©ÄHÅåÒ•�¿1ŠÀŸ’25Œ Þôp�õ€3£\®º—™F< ‡öòWÅ�Ž'-O2ñ N 91|ßv�[.D›Ãÿ| kQ¤àUÓèA³¨ŽõÁCÎà]†m°’�οNëOr#…¬-ž”¼ÙTE‘ïÛ¯F”šbôõ%­ì&:‹? m_H8"ÓÕÃíKéâ| &¨5&�Äaž÷JªeB&dõfƒC‘Ä¡HŒž+zR<Ø3±ч% ØÁ–BúÉgUècùülÏ Á_™Ç�u‚8ì³¥Yñ�·ºƒ·I'ýÔ¶V|mxH£ k©CŠ}‡gbÆð„�¥ûFhúË&(ZÙ®yž?O¹£\JsáÊyð=‚>Ä °7kÍ_Ù¹»æbéèxö¬S¸}�¥ÆO¡PŽþtü:õˆ2ÁaÍ^âè£h‚$AVõ5€ÀŒ6D¢?û÷¢*FÍÀîĨˆZg�èô jqþ?îQ)|ïCø_L<¦}ÐÏþ�c•Wœ�ä|f£•6Ë\´€„C–~4 }bVb�ÝÈ“©ˆ¿8æ@ uQ%„&©�EE3?{¤mÀK_­æW*ÖëH”*¿ý™xѤÎ�S9˜â$“píw‰áR/I„QTbØ‚'?~}¡‚cGÜ­¢Î‹9Hk¼ p‘²€cGÃxÔÁø‹5nrÁü`–BèÈø¹rŸ6×êòžEÙ NÊáý£Úp0´óÉv%�lüâ�€?�¥§Ò3¨ýèÔ¯¹SIqø1® ÊŸœ]Z«ŒäœI•QnÎw�ýmYb±Êkq|ñýGŠŠÖ2×¥0cœyƒÑíf9xý’øC&ŒÉÐ9»XH …답än€—ÈfËbÞH¡la¹�_ÍÀ,g~DÕ&PdÿVååö£ÕKßÖ>›¨4à?¢·T=ªoÙ§>m7Œ¨wÂÔ8ÁV/·GåiÙ4¶]öVzÚñwÃí|Úâ íC.°n›doá_kè§¼_‘tÁ _&Š@@‘Æ—(×oX—ÌÚ�n‡L3ëQ8@ŸN 9ŽNa¦Ð½²)4Y[ÙáDBëáD³È™1Ž,$q 5¢)¢N§Œ+ˆÆ-ª$4ÔÅãŒÏfQænû0µ%RI´ÎLüg1ëöbØñcð/©yä'Ã6îú"×÷’Ž2ÈîâD^/]<Ú‰SÁw¡[¦oºb°sª3—ÙQ×lºrÅ�êvïú�òðUx “`OÝ AU®i´;kÀw¦$@0 Ö“ ±àŠÚßÏã`ºþÚ¸©µû^Fî8þ3\— t*Çío*”o-ˆ�� «°i’ZXšEž*rÔÓÚ¹X�ª•áæš5>¢ˆLåÑæ”»¾³ÓcVûc‘-Zt“Sárr÷H ;¢æ4FÏË%·•éÌ‹€»ê‡`V$'ÎÿìC¼à¬ýÀ/u'ˆ.Ýwª ]�Å;·4!ßAÇjÃNÎH@‹'Vpó`õcd �çL%‰ð¾)§_ÅÈo®QijV¬¬¤�z@ʽi–ÄúŸ‹¢ÕùœÚ2kW¬k›ãWå¥Éom)@¬882‚'3ÍŠ¬y_Ñs¿‰ì2v'5»l>…çL°¹,Š|îÝS Ã#-a+úÛ™þ�vuÎ §ï '™Ïô·ÁBuý„hDqê±–ÃÄóú¦¡#M�?À�™í=ìâV•~ø8nKºJézÉ�P±„ãqßÕ¿FORŽ*©¥¶¥—RüðuZT>³F Ë,)r§Ñrc # ²ö`ˆï¶kÊhêí“ÿ&"ÁÑ»µƒOÿ%•h§v§¿B$,Nû˜EÅzè¸ÁøŽå_:é�£¦“‹ÙzðNëKdð[ü Íë5"ÕóŠÑ…&E¶å ×`ûéËó*-Bê3€b�Zÿ¼µtϾ+DwfS‰?Ö9ÇGœ¤É‚èOSäigC+¬Ž–‘u²Bü�U HÁ1¢ð_í×¼%Mâ°»D¼6Zz'V›ê–=¤ …qþœÇ>nk›ä6¡Ôs11Qÿõï©Ò¼Þ£Fý›“/Úß| © p: g|oK˜çn a]PoßãräÍŸ$ ÿ¼· gc"ò©Òõpä¨rOa˜’¾áe•žh�šcJ®,ä'sãÀRœ¿Ò;Á=AÊ|{ª@Z¨¾E>YÜxÚ8~AÄé|š,óNĈ¥$×øjoάRWÒörC¾—ƒ>“‰ÞW›ÏE>B|Ò—xÉó0Ç¢·fÕã¡~z�îø+Êm9gs÷í«åwÚ6XìŠø–!Ÿ+æAÄ—‚ *½9²aDDvnDŸ*ÌæQ5‚ì�çÇ:îIÜz"¾£ìÌ¡韱õaGaç?¡�QãkÂú>ò޵»X@˜©×þk!B°ðÛ©Ù#cÜÞuØN`oWGé-!a׊¯qn¼X@/CeŠ¿ sqœ+Ü}~MGî_ÓØ6ˆÏ�ìzÿÞÑ-í|ÇJÇy1÷¥±q«„o5d�Á¨îÃçj–”;À3úNR ŸÈ U Ø@8æ“&¢¹buU”™N"[ͬ„¦2ÒU?ºÓ/à®”MV3Yç–7˜.‡“ºØÓ•Þ‹=†«kV«X�=áÇ]�P¦ŒÛ‘6<ô¸Ç<÷$¦8Rù‰×@}P7ñ¥™éÇÏìW{Ù¯µ–è³¥2‘k°ù¢±†üí$c“Z�YøØá²°ñ †s+ ½äL¶+G ûµ©òAvn$*Ù®U&ɵ»:‚rÝñFqç-ôÿ(G�ã›ÄK@’÷U÷�&Ä<è—•j£ípcŽ"if (o]j+¡2ï|,·ÓF‡õ—ãà�Î@åP—ÒS W ɶ„kÑ/ó„5„ëÒ ‡Rf7rZ«üèhÏ�ùô)Y¤Ô�AƒÔÎïä+«¬]€NæƒçÉ�=t¡Ø\Ò+dÜÓѰ?��¸�Zö±³6=zÊŠž°z“¡óÙÔñ%¹;SýF@q3d�Sƒ¤Wgñ+p1E„$ñÄAÆ`89;kÕ=ɸCÅÂ%ÊVÚ@§äÂBG÷Óc­\*fY÷¥]ñÃÆøæ|yÁ‡—us@Lq×�Z6„í/Ÿ‚:Æ\àó²•Mq‹ {Ä]ùžÁë$ ˆpÒ‡±48w<·è¯²ºÞ­oÔz¼á‚Q’qv܄оâ™-¿v²BB–Í6½‰@"A'ÅÑBAslê4Ðg°Ã0†±Õfô—–ö¡— Åsæ¨O˜ a¤g²¦¸¸c¿¿Ïjpeÿ®IÝ÷N õI‘~4µ� ¹¹P�o—¤aV±�¶E|PÕXÜu�qÚ÷¤1K&¥Šk´]ð^·088,ðgXƒõwƒ»‹œ¯‡HJ¶Îø×„p%M“¹ãˆg3-ìn}¯Î€|ß–s¡S_ ^ à1m *¢»HÙa––3AƒN¥@`E%Q¸6ð¼Ó&|3Œ÷(*7‹ÔzT'ÝËÆW”^¹ òïÛ5çL½â+L´›}£x!XL:§›�Q³�9 ù�Àï¨|²ški½bí¾àóàË®È}@§c{ôÿh5.¤S6ìF.þjXì±GI¶U9l9Jƒ¹?X7»ðI•¬ÇËP¥é¾2«¯ÅW—=Uy™‚2¿Û7|þß Ñœ0ìbá9Òò?äF'8lÃÑJˆKɱ‚6¶Ö§íý Üm\¡à$ê·ŽÿÏw¹-«¯œD#1i2X~*J¥å,3Tî *2§ÙË��0œšVŽ5¯LI+ÛÓ¶tmh¿É;=µ0$Ù%“n�omêÍòG÷ð{ì4�5å$à$6ØVH¤-VáÐΙ››ßjïµ^�Ús™7_{Y—C�¼4�öÜKþ{/�æ®ø˜™,Y ™L“Ô×Þ Ï™:Ý*�æ{Du|ዌèâæ¬ô,K¥pQ#iÊ�0ÕÞü•ËÔíÞuª®¡)óp0†O"#;îá¤:ßõ�RÒU�W&»ÚúA5 ¾¤…\DÔ¹œi÷¤Ç5Øù¦Cv™8훕-˜Úƒ™;#s ©Ìþ׃)ë&;»Ü´PÓ(%R=w¥=Ô’k‹f$c81X\ aõñ¯j›Nx HÜCQ\§Á°j:¿ˆVi…€a$Ê�ázOwzõýì%áòÌn�÷±xˆëÈ¿ÍÒ*´/úy6ù NÝ-¼ŠÊq¾æyÿCí�ð‘Ñîx‹®«‚!y—“ùœ©¡)£¼âÖ”¼½È·^óŽ]Ó*·è?¾+œ©í çÈ3òÏ6!‡Ú{·4¹ ñv;Øvün�%¯”‰ýÊVû2ªuéAUXlJY…’æâhö-ëOïwe£â•�;;ΈÚ·Â 1lÛ#÷�ÇŠ˜²u4þªÙã{Y¢u¦þ§ ¨–ú pQMn [‰‰Z!ÇÊË�‹â-ã®T²ÿm19KJn‡“ú7Ü4N_ƒŸ#…éU¥§Ïc™=TNŽv¾�u8gŸÅíÀ?Ó¢ˆo=%WQyŠPuþÄo’?è!,·<¹U}~Qþä>^˜�Ö†PÙÞeýd'Ø6§41¼7ÿÊ¡¸A´°ìj«ñ=+ 'Òý­ó5SAäåw–xâK7 1ŠŽ“lh`G]³'ÙÄe-'0Õ¬J8æ )êØ>ñ•�TÇM NãtÙ¸k#3]öú!éïºÞ­ŠÐG¨t �aCAײœêX§ÜXkГâS=ÓqýC$¡£Ñ3x�uÕ�^R}þ¦ŠE”¯S"cZ·Z£A ‹:PqňC¯£#5m’4(•q¬Ë>:”ø)z“ ¦*Øn6¢ÑŸ¶jä>&�–‘®¤ÝlD¢¯gÓ¯¨[è¬ònÒ:¸n �¡S³gM”u†0Ÿ°$ðÏý`ʹHü�,ÕÐ5Jn#/J›oáÏ‹U÷ˆ³#"ƒGTÚ•Ž—"ødá·U~� û$¾Üò}z·6mp¨KÁ^™TR·ç¥ã]rξ¬ñ•hÄàCèhà�|”®¢#o¾&ž�Ì=˜þªnÕxòñ*3�¬8-ìÄßoc`…P–4¥¹‚ EÔ[°K_9.Ηñj Tùºñ³\ê�sp¬å-©€Ï¯ygûÛ(æ/RìùÝ6¿6ä™1<��+Šq Üý_‘+ûW§îRÔ07ÑßÉʬ…$ ƒ×f·ÀÝÜí)NÐYõO­#L&Í¢½Ðpx &Ïÿt¼Ѳgõ9«©%QGk†nK„n¤Ü-VtÂ'½±­º,Ñrº,åÐÛ‘bbt¦¢/‘nðåûÄ/­F°Š`äÜê_e[‘sýˆ°¹³Ã´§˜†éÚúPºeTô²=·2‹ýTnÆ“‡¸JO¢:¥i×ý¦mÁ¾T4æ~�mÑ`‹Ó�²Y›èÝù\�Ì*©CIžÍ ¥¼tÆ#¸\uìÒ»…š+Öñí•'+�%E=£§ÿ �e Ëž—{s§Ò~ªG :³ÆÄ„´ROô�W"Ÿ j5MÚZF˜ýšÔ eÿýœ§#R—A¹_dp1é°-l�gÝåÓ�•ý�µÆ JP�-½ŽTÔQóÂ7ï�wÐ3ós˜k¢)Àk™u0æZ£G:ª�)vŽ<âü9�’Èa¡7ᯆ–4ˆ½CüÐ|XÛÖÇS»Eq‚|äNÂz\¨J5Ê0³›í–ÐÁë™Ø‡eúl¢ Œ2U·×r´yŠîQ†’©Øý·wÓ¶£·ÍZã‹�î Ëb%ußÉJm€öÀ_ ˜x!yƒžÐá¶Æ·Â{Š6x ¸`ľÀ&FJj~ã““füteÈ¢jò¶z]ü÷—ŒÜì‚(—…,0ßI1xtòÈÈ=“Þn¦ˆ%Ú¿L¸¨Ô=F®Bä²6šËî6§ƒÕ¼«•CÐRâzL»LE¨e|µþáJI€£]R2—œI„ÒÅÍqð‰L9âõ—§Xt?a%žÿ~97Ÿ"\ÖØ²=8~’ÈRHÍNN&{pH»yÉ,s}CŒÃMDÑ(„e¦JädD&ZSNÌñr*êпƒA¶Ç·8Q-hÇ]íÛTùc)¶Ö`Pþ´½ð;ÿïñÀAo˜áܹÞ39øœC(Ç‹1+sÐV2ŠmOWî»<5¯³+ò¾çÌ�dK T(°F–�AäRƒÖdrfŽÁ„,À3]ÿºˆü‰r†Ù©*@UÎÎŒ;Ú–­æQ¤ÆL=ŒUßó¿ïo]‘£Íz³í²ËØ­´Wc[ù4üƼ{Ÿ]ÝÙæ�†¸½Î¢ÑhÒþû�¾lVº7V$îŒbÚÄ�/!Þ§î<(ò¦µ¢¬$Œd¾TÕüO9áÛ½–Ðé¯Á´L`1¸[׌8z–BË�.Wy˜Ô°Æ@j¼üz4n¾Hð(-öhk› ó“*¥íðë‚­´ÃnD„4Y]z¢ <û[ >Ãs}NëJÊV¢ç@ HJïýÇeœÎ«Ëòçý94œ7��kï*A!ñO’n©²7âüšö êÑ�‡¦ï‹YÍŽ'µ³ õ�:F&·�ù'f—àÑå…Ú‰åý—‹Ñþ‹¶£¥Ùñ�l@—¼Z~³iôbSÇÔ8^íÔ6y¹cS’œ 'JÚ~oa{Cg ¢ÿEÙSî¹�[ÿñ�„TL"!Ô×<%ÉÏ �Ì8×&!�#yã?Rv‡ZK,é¡=áïÂWçÙs!fÎ^`îÅ—©1û>ÌÙšdÚð‹Â›åœ’96NðÄ“ÕÞ*ê˜"*›c Çæ]7’WÍœ·XÍÄ=Æ�T�ám_§µ•-øå7@è@Æ:R¿¯Q{¢˜ ïK¢»¦ø<E?«3±×‰¨Å1|hþ�\ô±u“‚0ÎøVŠG†‘ä\'¸g÷HÒô{§.b‘+Ò‹jŠ­@Â9 ÷X¨¬æòz8q]i�®E/¤ëO•fw’=린˦]”Ó°©±С@�¹°Î=­›ÿÈ¢)rxe9°çà‹[)ŒžÎ„b“TÑSÎjØUõÊD›’ÁNùõ¿¢‘¶¬m ¹Ž¤€>Ø«ÃnD›Î•ùD†9ñφg½ãTUóܸ¦Ê±Væp©�Yx1[Ô즜QÍ^¶&jÛÒ>œj[…®ø”,@ýºŸŸ‚fyoþkPxk£±¿‘q$:’®L‚&æT\h‘¦&Ò=àTr‚¿åXÿ2EÓù­ºÕpEålmS Ù«ÀK �’˪¸¥ôˆ•ÅÌ}ï,öl&ÞøÏÑ,p4r[fû€MfSW5È8È'h 1ØÚt³†Î@yvå�Æ„´ó—†ÓÇ�X)ul1œ1wíÏ’¡%ôKM'ƒ7šÒä™s«!@g[�pG   6ô¢{£äŠað $LÁHžð$Óò—EtÂC…›ð÷ÙSÇwø8�5';›ËŒW5cËÍv¶òqhró¼öG¶4o±\·<�zÆa�Ê ƒë×ö³xíÃ!A]š'ãOÁQ šíÛÙ�fbIöØæ$cëõH”‡1æSm%[ÂIÐ¥âÅ”2X_Œ‚|H0õ+“pSÒÅ�½LJ ©s_ˆb�T¬íÌy?3�2:Wj^t¡²ÿkÜ¿›cœƒ Ô]8d{ðyÅõFX^¯>�óÝÄC<ÜqÚ=Å`,¾ºTÑwq\ê&ŠÌµMhˆ&n›=¿ˆqëëjò� ´gF)åKpvÊš~pNïrÚãÞ-^ŸHë֓Xý«`ü;Ä7|õZ“5ŒÒ̶ۤ³»?s¶ã�1ÞgB'ØYœþŒGza-aE{‚()³Nö Ã݈\€Ë«—”ÒÆ†bc éO·sW!pKúàÑ´ô D3˜=ùK3ï¸ÊDÏ—p“£tNE#“éÎþ§ºÁV®ÏÐ¥¨v1™�yóÒVÜÏ5ص¬‚ŒüË4áU¹M÷î-cUó^9e>±�zÞsE­Ñ;£!Š�ØîèSßëéÖ[ô Þ‘€s‰ãšI;’[ÁA™›¢Y€×; m8À 9&ó.L÷v¹‚6ò^ÚzM^hJ�Ö3ÈC/o­¶Xc…”r<{ÄW%16A ˜_+=ŒjɄˆ³wŽÚueñõ—÷k÷=!RÚµ-û~f7Œ>~auð½heÿ'·Å߇^l³ÓÝ]túñ:´kÇ¿ÅÍb‰µ©³6¥™3 Ÿ£7ûò<ɘìâE\Ñ,*2!àkýpÐ5HÕ“ã1«-Øh·*­ƒd‘¨ñ·#™'Oª6KÊú*” p‹Å°EmçOÅjÃÁÕ9žèÚÞÎ6ßHaG8ð»á©÷ (—´;)¸i—²ßû½ ø9€°nx¼6ôïš&›¡Ô×ÃÎ>úÐZ¦!¸, ´-¹Aöà¡,; ‰W»ÄUºõ‰ì¼ÂêÞGÆó.¿¼§Cà4öcOu»�ÐÖÜü7U\´<^äÝQ�ñšÕKë`âìû±–>¹Ê~zYõ!2”„ƒ³œ®óOHÂí³‹òÄ®àÓämßÇA!{Éœ³ªCʾ¯š·ûÑÞ!ýÏ8H84ˆœí týî+ÐkžïÜè|šÑ!AC•Ÿnxïƒ*™,¯Ñ·kR�ÍÐGÕåêf®NrìQŸ®®!; …EŠ?·àžœ$Ô„Š¦ªlùéÕ‹<ñ­„-·F‰’÷Õ8 s‡ò©}–±TЩìíùëíL‚”“zSË®äF$R0Ðê\×Q¡™ãFÀgÂõî(²LƬ˜ÆÃ'gý/Kž‹ªœ.‚•öÝ€Œ˜Læ¤K$Ûý؇pcEó»[ÈÉmÌÚÀÞíQì#´ùÄÝ�fd„²aa¹2Û ŒJ*€3L™ÌS9f\vŽf/x€…úš¨õ“ +DE½‰ßö+Jƒ×^m5˜Â´X .ñü¦Wü²-ꮞ œü Ö. ðw8¬bjVßžˆCl–oŸKˆ_UÏvÞ–\>AÝ�ðrY*#Cü<È‹f¯%1¯"G–Ȳ¥ ìòSŽ.­ ôj‘zìù~š¼Eð,&L"j=׌!¡&ø$àyП�ÒF…­ÁG˜·]u- …~ÁVá �Äé5Ó2ßæõ‹¦|—6z É¥Ÿ%³œ\ÀBɤ/X�0ËþçQ™Š͹Kz º9§ŠM–MýõTR»:cRžJ¼0)¿E·'¥ lÃ'3¢"�d%ƒÎË¥ú©ÙH‹úÃ’~ÚéšÜÙgé£JY÷ ¸·×¯H‰µ-(ÁšSnÖãÊTÁ^&¿ó@YØ� mäÕ�î÷„èÙok)ªÌ`{)#ÏFÎ@XŶlc­tÍüç†5¸Jßç�z�vA`vöýVDÈþ'o[ÖNŒ“ÀÌQkƒÿ§3†˜ïÑ`ÓN/žžJ±ø_�X CkøiÊø.g«8nÆgΕãbnä YÕ>ñªö[sºðt¿ä–¤Ì'пàºö�±\nP”o .£R (L•çUTËÊŠÊÔ@8 W8ü˜»jË Oz ›(ÊÅÁýòlsSô 7àߪ¥åôÏU %¦ öƒ]=}Ã4»†�H{ç"±a¹õ¢îsâùdË`øîoãmÐB‚=d¹v «–/þ™¾ÔZ_8Ç"ûhêðtÖkîÃþ ·Ç1o_pÞÞpƒŒÃ…ø�ÄÇ&‚ŠñŸ·átÛ¶ü(¯Í§g•¬Ì´â\1¢< Ñý«Òc¶ºyI‘€Uå]Ô"¯©+[¨Œ¸±¾VëBû’åší„Î�|½º¿é>Cv‰3ãœIaå\bÌk§ÜžD–(¼·,'\Ìš¦a î½L j•�gì¥2Vµ6á¹±Ñ|lË`T÷¼7Ræ<ù�LÆ #,1+K$ws\©ØoèXNÀZ¡Zi¤ ¦P|m"#àñRVŒ+n#�;væÁÌy ÚyVqºô¿$UUpóf"»odÖ“ç¬2l'Õmýƒ’ü\í F#È=̳Y(C�°X¶ÑÏ©¸ת‘ÄýQ�÷«t‰/=9ªnÏÈÃ2Ø+×ãk´pÁØ6 ­Xéù]Åë'Ñ"òUHªÊQ0!‡r?…Lž;…iÎøÉ†IÎPuö aè“}(*;Ü¡nNyÂÊ�O:œ»Qïx¤?‘e yÎÆˆÕ¦=ÄПvnxž”AçöŒ~Ë_>¦3„î˜}{“„~/ê&x+§�‰ÜиóV!VÏÈ´�%OƒÔ(Ÿ ó}ÞC.þZÇ3fÃ)DÖ5ׄ¤§û–ÀïÄžwµ–û¨�É sªÉ9ù?bÊL™ÃAQÔxÆÓÁ)þ`î�’õTÛ­ÿÞázªþçÕÈûÅÿÈÜi^„BÑâRY£Ì{øHŽ‘'ú0]“n5ãÐŽCÔ+t•ëícBô¿ëo:ìIÌ]¤öž�®Úšñ±³.œ bò|>Tàh vfOXñË¢ÅÅ0µÔ.ÁcS{Ö€˜¡ÄÉÎ’ÚÚéåÞpëa>ã§ß04;Aè®÷U+šYŠ¿|R|RÞï «�w[¨èXøtpüS( ÏG÷É+ŽFÂno@ŪÒ’—ˆ¦ÌJƒ´Ù¸¼²9†]O8/6•‘å�ÇRεóŸ no/7¬ØU¾ÿ€Þ3èZ›…:£mF#«�"„–™áµÞý,ÖŽL›h–箸OŸ0½Ð%F纩 4ovšÝ*¨ì¹y -Ùwɤ~¤ûªˆöÉÙ¨lQýqŒ&¬_…— &g¨kú•®†€0�äòq\º�¸؆2ÌAü%_  —Lû!Œ8¥E»{’Ýø8 R5_Œûù6ÛCPu¡} •ML’:T‚tð#§³žOæ#ZFï³ b0Êûgf¶ün"ˆR ‹/" e(¬2ÐÒ$£Œªñµ!+4ýb§HüH okøNðbå÷†]]ìib4f¸&mTŸ„³ë`3¨€D1t(•Ý6-±\nXEëí(³ÌD+¬÷¾€ˆ›%Eum ÄY›µ㳦CÚk7¢;‡ûæw|ù #�Š9Úü·ÀRŒßñ1ÎsMÓcå•ûÙÌðá«’½^Óžò/sã�‡l!z³‘¬Ú}'¾|ôÂV.9O8² X×sà~c‡ˆý Íå´ÇB.òº@ÙUÍp*îQ§��yñÐy')BhßiéJq±«ZýÇh\Ë0ÂÖª ‡î¤+¥Ö¶—KJ9gqØf0�$Ö’â¼ä±w #™Ü²ù_\wh[ýê~•Ø©‰ó è5é¾èȃÄ; À²„›ÅZZ‰Ù@I¦»ð©ì!2àãò eÎÞ¥%•ˆ°‡êbâ!´³òÙ* ;Æ4Ö3òYÈËZ³¢rHš¥vMA»xÕ?C÷Ú&·�²š\öX!­“ `Z­ÁRó…c;ú  £Åé•éPÀ-¯@ ª&¤+½!R�V{ ž³&wÕ�Cª`5»Ñ ª€ï'ë.0¡C¯NƒŠ(e‘x9"½MŠƒ5u,ÇécªM¹Šœ€GQ2%ý=7ÖL«éŽò{±Šû•& óÞß÷Š™ö„Áð$È�®ð¦B×XÉGD¸.õ4a…CiÚ¢ëM]RØÖœÓÚ¾pµüY–p‰Nô1Yçɳøºõì_qÉÑ*” %óÈ1 >�ºÔèé—1þ+4t"X� û…JC“ïr³xùžiʌΠp¬ÏÍ&ú9|Æc¯*¹/ïmŠ´îÊä5¨tGGy=^¦)6"±´´ÀHŠÑ­êš ÓgQTA" l/œ Ôõ�ÓŠcRgŽ_Áïóvƒ‘f6ö*4¥¨=Z½:‘L(OYþß_C<·• ‰væ<æn_}ê[ Ï´Jj¶()7ÍÝX£D éHV;TÎg­Ö·-eT7tùAÿ#{Ègz±‘6P{ó/!vØŽ2¥Ú®�é‡ò|¢I‰±qá 1ºYMO@Dº 4®þÖÒyQñ"�«B²ÝÇÃ@ƒ¬X BE< è< Òj—ÁôÔiÕ%‚†iL‹Áö�ö/QU¾3Œ‚üök”Ì–’ƒDLOQ2VæÇ†ˆÁ(�’ñöØ�ìÎׂ(ö,7”èq•TäXß_ 0y·†ÃÖàåÍ‘àcŽdd]ñ$ ã‘�âyË ãUÁS÷ÊH{N´M T÷/Ù^økYX¹ ƨA‹XЗ5]íݺ�M€³ïPnÒ#·É§²µ°ÿ¹+9Û»±éÈscöU} îÅEÁ‘Âëd¶Íaæ’ýÆ�Š<¤«HLX·‚å#NÃý›ÄièbŠ0œìêVHðSÊíh *÷@LÁd%ŠLv_ó�úCÞ+ºø —lä˜6]�ÿ—‘e¢�A!Cy¤流¯ŸK8 íÒV,i,)brv@°RÃí1Á"²`ú’¤ûÊØa* Êä´YZ<¸UÌø´×>ÝuaÞé/ÂT(>CQ€óžSÏ!JE'–FâìÊvÕ«¯Ü<únÔ²˜&††ìŸ¬ÓšäcmÐÚtÆbê_{"¦ôeˆ˜à£óJ�²“É*IôS8·º^,”¾š^Wn¹¢ÊSÛ1å9ßÕ!9øV©  éØûR†¾Ù±Èü£×ûÕ°}7¨×�Ý|¯Œ·!W¸ÈÝ¡¡R%}* "êZbΗï_/¶æ:öË;¿jÓÍ6.¹O97MdÊ¢º\-%´ÓH¤ÄËà0Î+‘¤/j›@e«%Q ¼˜0TV´åÖ“Ý£�ÕŽâRy©OÓû+ì$Q¨ØÔqöÁÁä˜t*?ÀYØiÏô*ˆ†„–Ò�#+Múþè)“¥(ÕË?*ÉM7é�ºÂ"~Ÿü˜åwòμ¦#ùñ·Ið¬]´AƒcÅ#¢MžÏÀšMì(ÁQîõ º¨·4;-OÕ¶èÿ¨á°CAØØT“‰)é ¥¡§Õ¢CÆ’Ú£UV!óð+¸¢D3Žrby:Q ÔøÓÅëáÿ›`ú½€"û½­ýçM÷l†FazþqŒ]Å!üÿ¤Ý¢�Ì­0}‚2¸¿¢4¼¶}¼A;qƒÁ>Dš‹¨vû­GõÍ ¿“�AÍ [noÇËÓj6v~’€V|Ire**Óeÿ;Ø�~9žH¯Äa!¤šÂýˆçè D9Á} ÿ‘ܲ=y —ŠÅjǼjWêuã¹ÞÁækÙíW|k!Ó! ÷LžË�zŒNÏý²'CYô·©¡“°)xþÅT2¨(?ywj‡15¤HƒÞËÚú¶^Lj‹)�yóº+Iü46-ûx²O`Ê—ˆ ÓÙÔˆáYƒ°Øf63½ÊÖ*ÂŽÑQŸ° ú“cIF¬D–É€3†E»! Õ^_ç�—2ŸE#hÄ=Åä�¦!ßèF% pm± Tˆ]CôySÌ~2_N&9íÒ/Hü‹©®­�ÓÄý$óèÀl×iÚ°ÆòÙTvH\"Í /ÏíÊûy^ñëËdQN¸‰(žzžðþÉóaJæ8a·ç~~̱ƺ@±')ë 玿Ó6uî{SämŠ�#Öìª�•L8PÞÐ_wÀ°Á»Þ Ɔ ‰›ý[J&Œ>Irê=& 2í%Ú'HcÞ£ IlosäêÊpít™Ãl’ Ÿ±lžc$DÞ'VÅõZŸ;8ñ—èzVðB—ƒ]ø6<®j©" ™ð®àЗ.µé=b`Ýq vÈi‹ ü¤Z@Dg²DwàÓ·ô��Ð’îSؼlâÚG‰èÞâ�Å¿³<_ˆ@aw5�ó:ÕÉ úþ*§L¢7y0Ž© ÔÖkÛ˺‡ðmN ÚfÐY¨ ¾Ív (jyñ…þÂôiÑ`v.U ÙO°~LÃqVR§ ¸ ´œŸ³Cb‡žÎ‘V´éuõÆ-ò8‹“}7V¸Õ*‰�k 1„ ÃØð�ˆï­ÙŽ(†uC0>ecžŠ»¦.ª¢æ•cR�7®IH-ÿáÖóaÛñ=:ªÝ »‰là%j¢�ڣ̃"„¬J�:wf ÁõUzM9“o¼ú–Ì�Ÿ$sdŹã#¼ê6ñlÓ ¦åf˜GT=O¥¹y8ÑÐĺ:›Q‹]cI~]³”RJ8­ê(´n¬<» ½M¤ “=jAj‘L­Áüáüÿ Â2i^ÊX\¡(ãèŠè®A©I–…T¢7I׬X™M¢¤K÷n‚œú)áç;•¥¤ÞvjNÊžáμN`�ìC"Π×w…Áw{νƒ~“ØVUÓ‚J]û¸�ŒŸ.J²?»bq¦[pÃf…¥$þãAgÔ¤$ÆÙO¾WZ±Æ`çe5�²‹…¯Ð�ì5!º– ó`p�Ó-)X÷¼µŠÌg‚‚³¹�îÉœ›B38r,(·ïYÚ4»K†³ÕšêßSæ²ÂwÝhöãx%Ûtà°))SSòVFž{ë~uš×Aä�9w—ªtM"00gø´†j¬…¨2,t•mõͦ 6%°ºol ²k‹´ïé�OC9x ôb\É„s °´ù6Ϙcï¿e±ÿ¿Ú£ýH C3 Jj·Xå<é5R)¿ÉÕõÆ!lU*H¾P<³ä„ŸG;ëK§CÕ²�àG¹)e �³<ç Ëì5E"Q@‡ ¬y°ŽÿG6³Þ“µ[X’_ֺ˂n³]êeÞÐA:,¶1¹'cñaì°™iùð—¬pȧ¦|9w—Sñʮϫl‹gâÔÒêacù/qp7Dð×øoÚT´ÜÃë?©è)F¹O—V% ;· ðuH)Óîö8Ò¹æëD¶@ûr¬—t`�$Þ-šYPaÜ›öˆn´¶ó÷[7?…a#ð²¤KL3´¨†å"Ìnv]’Ecª æ 7×%H„ÇÂ0Å·õµV1_Q H‚.ªK,kd¢\&ˆ«%(ØX>õÞ\‹Aüiýr݈ˆ¢—÷ÈÞ ¬0y“» �áknÜÒ��2¶bA©ëÖC™ibûg¾¯7ñéGnŒÆ¨Þ7eåØœ�ÄÛŠòÚ-Fo—HÏÉéô½‰ V¾¢þ�T”EÏ ŽÖæ®w/æz|8™ÆxñÅP ÂÖ¼�ÖHo.(^�-í¤V&&ú8 Y~e0Íé}nˆ~Æhê0+�Nýöû Œ>íÿ6þíM»ý¿Õ4êšàŒœ‹Rÿ³úôæF¡+¸ [lDlLš¾©š}»ñ›[«aY~qŸ)Å£f]ÿÁÊËG/cKÜÆÕ\’µ¹›¾ˆc„DºÓ¹—×a •sŠ‘Ýj©Çvfi·¦ªËˆ�¤¯ÇÈ-¦�~ˆÐ‘Fxirˆ,.ËÇrÍßâïx° ÿ_õ&ß‚ÏZ0„(3ÞÑ—š3”ÕÀõ éÖ?!Ÿ…ûFnÃNÎ3óBô¿:"‡Ùƒ5²¦¯f†¾–ãy\AÞêGÒXœC—Žd»K£C�5C�=€ÛL˜¹Lš�ý·þTv,W ‡zbRÜßçÄÜ÷ê>©Ï:ä"¢¼™w5[£¨"k—4ø�1�C‘Ü5E¿ø«kFá"úê½+àè,¾õМ¢ôÙÖ;ð®<ºy¯ùd©µ[nѾm$[¿  #ºM¦ÏXI×Ù.j‚…·/ýy6Š ffpÐS1ÅÙk»,] ªü±_‡,Búð�ÊSÍE‰J½—ÿqXÏÉŸöKhßÚÍ�«�8Á.w-×ê]@~•yÊA\¢qÔ€¾EÞ|@Y�ÅIï�mçre ;ó^üÿnîo {©ÞµÒe©kߣAñYë­_K@J ÖO`–/Ñ>Ø— tټ؞1(àÓ ‰JĤûT–Íc!ˆŠn”ƒVÚYMÝtÆÀ�ƒN`K¤ø(«Î·Çè�¸Ÿ>³›{† ¹ÃøŽFÍŸ«ÚÓéE'•‚+¢$ª½µ"ÁÎ(�–ylø,Ë^C¿q´n1(³’Gr o�‘¡¾z|È”u^ ði‹zJ)¿jsŒä,¤JÍy êÙ×uE›ÚáÐÎ-#©•ßõR-ÿ{÷â�Î^ú7½Å:mW|EÌ­yg–óŸt“:Ç©Cþ`—Ùú#W™TŠÆE²Ç�º°«_ÃMî}$Ʋ:“t9´ÛÜîÐ5éñ¼î‰³eÕvîFÞŒ„u¨�`#á”õšµU�„ÅÙ²ÔúI{ÍOÙ§0[ñl²‚c®ˆét•jù®NòÃeVÖÚ/Ž.ÑúÖ¬nCÒÇõ€ Ê/žBÁ¶–îßaÜ«®ù»O5�=^¸kÊ–¸K敟ö™¿CSŽš¤%fb-€«³ÃŽ¿5œæ óÓ„7‰¦J!€¦wBkÈÍgOä¸GD:¹´r þ2 ~ÒîÊcÎ=@¬˜õ*bÞ>å0žCì¾L åCq§¥5ý �·¦6ZÎ}�€W"ÚuGë’ª¯ê$€[ötfÛr¡î ®cU@ö¦á”�G‡�[^0ã‡^1œÃ/é6†IÕC}µÅ!„-e² ´Ï�&�k¬–k«÷º£CÒ©l”ÿ³}ëR;SÛð&¶ 7Åì„o�VÌȤÆ\5xÏÞg"�”LVøbÝ…MŒØ�#GøƒbaFvl1bÔ¹Vµ õ:Gbú»…¡Üv$Í[æ ÞŠuMçÝüJªhwËV«š8é| Ä z¾ £.£¬SA«¦\Nü!„{—o¡Újöë &ºÁÑiÞÒ¹¶J!ѪrrîÙ’�:Jl¥l #IÃË«Îý^âó¦ŽQ¡Yw ÓW�骘ô@Á“õ}3•S/„eªë9_X³ß«0¹9í�™\ŸñYás»Œ¿ÐmN{ÐR¿}î*s­ù¯r…¦‚©ÂÓQLÊAIžªìR›+“šãŠOTÏ“ñfùQþþô�+ÃÛk<'y‹åø´skvdœ¥6ÂÃzÏ‹»€Ü[iKyff®|…A!"ˆ×k#ƒ´¨d-(¤ÿ—²wàDâ[&Ñöä;±pÚŠwúgoÄÉŽFy ßNW¤“Œ}-kŠ—í=69;"0ýYM|äC/éBºs䨦Z^p–Ü�·#ª¢­«™|ïT­cvòöeù„r9JÎì;™þs-ƒ¾æòv¹]ôÖ¶È>ü/™Æéoõç®#�•où=Ã2Í’½FMæÎ*=îW-úå*ýp˜H}Ä’öÔ¥§wÈ©Qé*4‰m0ktðK(” É*ýÚ;»{ Ç“i2ç©�*/½¦“›}ÎŒ¼=*\R)ŠæÈÜ#`çüþµ{ÉÔ2öáƒÂ0L¬ãnðt˹€òäHƒ»\ù; S¶Íp#Ï£w™}0$U³³¶«Œ tþù«ë³@óÑ¿-FmkEÚJcpÒC7%fÕ¢$#™êo[]9ÌÂnbœ`ðS0X¢êhQq·£¼¾IÏs 3g4N¹¶·¹»Œ«£s)©n&#u“ýŸêÄ©Žþ6i&H0 »‘\ñUôø$Ré^{T Œ�Â$Ñ•¹}å �óÓ« µ?}á.áÔâÓ÷†ÝÜZTÑÜ…‹‚l\T7P¡:æ† jŒ,;L�!ŒðÃ…ì“ÔTÙ›ÙØjÅ5®zQ=è4ÍÑ®Uú´¹K•£¤NKe3G�©fŸË;¿Ð þï²wœóÚÛŠçìü³‚RšC‡;x¨ôwý‹ÙeI½nMÞŽ×FTÊÙaŒ¾¬ã åFè ãŪü'WÂñ‹DI…!˜ðPÈ“ÍtYñr맸Ï[^ú“öà#ÿö<–‘ƒg´ý=NÚ9O‘³Ã›!`iŒ· %B$`ó‘òÒ»¦÷FÄ“54lÈöj®8•g ä¯5Œ¬Á¿6mtD#÷ UJñF/”fñâ á_W�+î–9ÌMCå­~7^§O¥=4z»±o¯_l»~+ìZ®zCkvL&é*%"� ÔX�ÕíÞâ­9wM“¨Dfs!gµjª>1~�–ÁšÖ�¸PïBËuÿrÌá5WÉßäj‰7â}¯Émf‰ø¾_ þæ§qm`%£�…„Àñ�Aðõ;)EdÝî†?¬�™ô9-?ž¬ò%éj!²ÙÜ+‰ÜxŦÐy€pÜýG¾N>Ú[hU ÔsŽËžñµ#É‹¢ž”q˜¾—zê³P[`pÇ+åGÑöôaÁÏ}c/½?p,‘ôÔ¬xVPO32/Ñàð…~ƒœ�Å”O�ˆØHÔeH¾Næ¥2,3ê°ljxþkóz¿ ‚ uĈ­Y”o=“>(�¿µƒYQJ…YÓ-\åf-w* ¥4ýH ¯T®<ŠÏ¨1†Æ&òÕªƒ@ñSdª÷~Þïö² .Wm+üå¶šê—d(DˆAß,±äöy}’ù^Û¦QA[‚>ºàË_ÌüGþ")/;ØÚìÐX±kD~fY‰}z†U×?~ò7Ì;1‚ 7ÓA½O°� |õëØýIíIJÇvhLO/^Z÷X¤··zc"!üÂ^<.ßÜã„«Î ºÛ¦"zºkœŽárÄêÁp1þ�º[,"il¸d/EÔ#s‘À3ÙÀ.tÑÒsÄ�¯Ú8Éÿá@)Ø:ˆ D&ŸÈPc–Ü<¡¡+êÛh��Y‹é} rˆ’+f<ˆWû ÿõÎ2C—™ÿY!ÍqÜÖÞÚ™gÑ¿?{NvÁº&@¶ßðMþ'Ù' ÆA�[_·yùÜT¸ø™‡!øŒ`ºbüS÷qóóêÕ©ï•Xm±n”Ê?AÖôi\¢Ý S±íÄù 07*Ü¡þÆöǺÜödf«x]‰[?íK­tñ:PJ¿÷Ÿ‚â5“5�eauyÁ¿¼Yôò­ˆÎD°ŠD[M¶ Ë´í@múSÿQ|Õ›…”>v?T$eÎ ¤®/cçêh*>Ú©ã Ùµ½H¤ÔÞƒLªÏãd@—œï’ëx/K^vîK=(­T•ãC™c¦L{Åx—FuO;óR ‰2ÇgˆO^ªgDn ÌÈŠÂ’èu�ôž©ðp^ÕƒGdúŽyS#›yê0®!ú–õby�Bt'óã‚‘„!«|àÛ ͬƒí©¥ñóf«½æ§®£ô”"¦3…$Û–ÄNèÒòä‘ë+ a’gp†–ˆ’äÀf(¦½ßªË=t4EÈ{¨Þ'>7=ô˜þ6¬Ç1½£1¶Oªý¸ä,Bf¹6löU�ÝÖÎ('o0¨IèZŒ÷醿OµS©¯¨%]»]#+'3鬛L ;wIUþ²FÕ3QÁgDÉ|‚eÐíü‘\âªEÄu/ßå›FOßE÷FqKSH˪L1¥j•<•4Fh¬Ø$p%"(2ã"åjd4÷>éîæÜA>Í Xg_¥ jRTüºuàÛR k‚&£Ùô8¯ÄbïÐôë©8A æ©È^_ªï½™ ÇW‚2kàõ¦^˜µÌq°ÎlTB"Ìy—k 5áÙr™ t 4j,lür:Šn{#÷à4%×Lsk— Yî;SŸvÛž®€ ©)½ß˜K¡ˆ¼Ù?ÑJ¸Éêg¡¥C A\ŸæîàÙòJ¶ê’÷ã¬�5#ë¦]¤Ó%üMtŠ9�ö¦Éùë@kÖp‚d¹Püë¼³v¤—Â1aü ·Fh#íu…ooœöÚ•ýòÊtQo’ïž½Ù¬ïÿªwã ns¾61Ár›ñó6ï÷Y¼†€‚+>;ÍŠ|‰©ù_¸ã,úJ/®„^4°F‹ŒZèþ ìÍQ.ñ›? ÆŽû=ž”ˆ)›JUóË\§Ø’é¾É€#>‹…qÓ¾º=Bù)7³ ½ÓP�õÌÆ^WoŸ1‘aÑKºÈo8²Q!†Lfni~‰¿bk+-ýýOÏO„Ę&»è5ööóÿþEx�‹þ¸rôw)UE©§#]eÜsb­¢�ú ¡ÛnžfLŒž�Ò¤ÿ[\üd”’ßÁ\ÐI¡|8-Óy)rË;çTõ¯Y&Qw–fh¸c–º‹æ0‘} ØÚ†B˜ܬ—Ukhmtù`ä³ÿêßuIáÖ&]·LÒåµpÎb¶¯ÃܘúS*¾"¾ë›ÂÝ{þÙ1Ò‡}&We¥fÈ¡JÑ�iØcÍúêëh2ˆB”¶éß YZ