kernel-libre-headers-2.6.32.26-175.fc12.1$>4LmU˝>8?d! , _     4  \  0X dx(8$?9 ?:UK?B2-G2@H`-+ a%:d(-01> Xp yu' c, LF t |Oy} eQT)  n pi f_d 1-g@}t LN ]77C ' b%*1 Kt4j  l  B - @C  wL' M TzF1OBq1i~c}b 2}@  Y|#{Q1'!"xc81&X^ vGNHy8fD} MA{f Uӱ N<?%^(7'~6$M( ?C` Kt=ct10)($.' 8g4p80k l 348&,hK<9X!e#;ir_A:#[< z%a) ,7 ^a)_ m>: e DEv ?'` Z'-&M)>M)>M)>M)>M)>M)>M)>M)>M)IM)9M)9M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)>M)IM)9M)>M)>M)>M)IM)9M)>M)>M)>M)>M)>M)IM)9M)9M)9M)9M)9M)9M)IM)9M)9M)9M)9M)>M)>M)>M)>M)>M)>M)>M)>M)>M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)IM):M):M):M):M):M):M):M):M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)?M)IM)?M):M)?M)?M)?M)?M)GM)?M)?M)?M)?M)?M)IM)?M)IM)@M)@M)@M)@M)@M)@M)@M)@M)@M)GM)@M)@M)@M)GM)@5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050a919986ddd8dc76a33ee227fba05d17875e1b9ed03adc981d044281d4665380c889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a93fe595906921dec1d98df2c03bfb8a6bac5d1be8c23fc09916afe316a31fb2ddea4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a4dbb985398f2b82b1398f0ad224bdea097c230646728e9e75fbdeaf30e9c0dd7e582d2c58cd9b16ceb33b476d32e1f6c410fdc97613d5088a106f9d1778e41e9157917ad2c3bb515498abe4d1f1ed843135d5780676643dadc5b7a00f175400a0ed4c65287dc23df8cb2c303e19c602cff6ed3a45853612b9ce6412f81b78be37b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705f709eabe000d10554323fe95bb8c3677f064efa952b2aee76f947a537ed0a1fee9d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e11ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db9f0e6d334735ca400ec6233e1885d51b015500339cd0a58775a050451e1c22875010bfec65e45646ba1e24a7c497108ea19fc7c2593d31e019d157e96f5ab8dc8fcd9cfc54c49b8a2886e7180a6312eaac26531a31b7bf480eb9b592f78aa6b935ca02aa033b2f86ffad98399a29eee9b75914482fc46fb241ce9d4319fa051486561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f61248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543edaa559baec8823d4865a6e66ab028e2aa20255f1df81a81ef7af7209b538e0807d339a1f0d2ba38a76757804fcae2c4511bc301765424f2ecc528f41d3614d97bb9ccd0288fb8ac99b60d1a06da08beb279a04907d34e84d66c769560b6427b9e956f6ebb1223c189d3a13309679c1d1c907a51738674335fffd9ccc3838971fb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab964a42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b937a7635a60a20afe5133be851d83a8244db322f75a6641681fc0fb0270549c6dc95f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d821d3a4082a67e653cbbab3b74ed932395dbe4fb80d6f368af3b2ef9465d7c9072fe30f5f973c979e626f956ff5d872f93903594fc6fc902959fe1ac0fb90645d1ab7024ab5af6df7c0c519b699a9857e4152a65ebb08862e37758d66aded2dfd659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d11452662bed3ebeadadb92ad2296ccba2f04c5598baeacd6170d2c18d36339bba5e1ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44deef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0bb97c6a1acaa3ed31ef34aefbcc401e1fb2ccaaa5d1961119f0da2daf6beceec0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490aa293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc2fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f987447b04bab97b9c3e4c8b0a54b50340e20139d52483db19a94f6eedf4ac20324ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221d9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df668a3b3441da3a32bc0f48fe5c4c64f57c4bf6a49b67bf77d925fbcf13b494c6736fd5f0fe8548864537845b2129f17d6b626d55e76634e6a5a1de897767372d229ca905502df078bfc7e24d060a6459225f9d7350e0ee3d50724a69c548186b89b1f4b8c5ae46257f2bfd85007511426afea924415a9569d5f8448cd678c717ed51aed74052e1933878a7e54141c857b34f21f97e23d7dbde4355bf5e48a2d0fd602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e33832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e9091f7ca0c622f84018c27e9fd91f7965a1b8f45e55fe31194cf0f864df527da23d0f9980030be8c298aec788f5ba3a9033cfa49d850894921d6a81462422a44497de0001c7f6459e3de0563b5c83b65fe106b160699a1ee3df3aa13885327d631446bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b80b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea359f151315eb9aecb3ab8f20cf4a98db607175f797e58f6e4597dda8b6c637260211a4d6ab9d212c571ff41642bc5f0f7a5341fb5a67bcde91d43d32e68a8a96320258ebdb3a77745748358a7a6ae74e186bebfed1c0efeda88507710d4fd1589cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555368232aa67e58a7e894c7b9faea141bd7fa4b5e616363a32612efe7f1803917c5a99d754de7783c3cda986a02acaa8c33aebbfb3ae6881f49515f34fc6beb0697fb6459f0d12ebc84b8c854a2e3bca8fbf9c8572cfb4af89cdd5db3fc53e7312716d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d941c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b48c1e78dc70c1432f4f963c9f50efb8971edfa7ecccfe3474c8d003375a8d66ec1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a76f96386df9ee91ccf5ac50b89342673d62e7af9ec7fc8f1938be3bffd47d77cc130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b199faceedd72cd4a18791755f31213c100401e22e5e6c61aabdadd0733639dd0448e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65fcaf0aa97dfd3faa935d66540f019c2b806b653b1707bb9697bff72e7496ca5fccba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60d20401d009e6ae16e8d8565d3ba05e15edee6a40e3451c72a83822f3f52917fcda2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f541329a7345df28b7e31051750dcd0d1e341b5898bd91dcfd461eff9a5321195f6368f13516ffebad0ea8ca096f75b7dfd93d76038c7dc77a7212ca680c0cbbdb5361b9d0005d9d8504dc4b8d558445c08ee6f00a09b41a3b904f0ddb2b93327460513c94e473e2e2c17bfeed9d71b3d0af4f6b2eb000dce10ed011f884bd5dcf2d8e2e873a9d06cea8f92b0ac28d3c9e7c860e12f7cd397073cf7ca3d679ba0d525776cc4c68ea0dfad47f336ba267b38ca9ae9604d4cba4d2ceac46c49e6222a1f0146478df33a210c0c33e0b9632f8f26cf560121beeed29711df6d56e74038c99d3bbe6796610477ac4df820d8ee1a7a8de632f11833e29d04f9b1defa7b53ff0fb6549a0c517221e82ce3b82d821180fbef2888d099b00ad40fcf7fb1aeef6a92091572752ab1b59da25c5fcbecc77c09d80b4375ef7dd003b11518ab8821eb93bc03bdfbcf1194f132f215b103a43074e23b6034decf3e3259ec372aadbdac65f456a669c796e226a6b9283d25ad3bc58cd196f24872b9d4ba392d371c7ff35a64459336b5ed65a844ea209fd36903185a0d6461d8ace1f5de3203ff761add99c445af8595b8df1bb96a6999e82508de354d10383d37249cf87894f582eefad6a295a2bfda6606ee17f99fdba0359eab5b280d45b9216b382df6c0c7c8488c89c484d78e62f3d90ffd1f1818bb4869e7e9805873ca73f61a1f16eade2ad98449c8e7322d5a58782f4797b7bd892f3ffec379ed8decff1cb56e408f1751728d7e3770de38829d023bc1c8f42f150cca0068231b6d2be8582ae13cb14b5ef887e3889695505fd32c714ed4ecad5ac3c34ec2b78a2d0a8bbf41247864a9cc44ad35c58f923fd88ae49c5517fc4b37f38c672b7fa82e56b1f39c085a031e6e2419b854c6c97b172181b152d98f376321edb5f8250b12e7d422a96d82636453018c7c514c4b9cabce4a060c41d17dfc8b72dde8a39396801dbc05c4e1b90d9e95971a0222df6f027b2d47ebeeca8146b4397cb3d0ec79894f44c063320a24bc300de66d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c862c72f3b7160b4f9e99f467293e3c0e2d9a3b5ee73f359aa406097bd057b541534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e50679da3b4e9a0d5d9089f91fb88b30306b711f3ae2d6cef5a9723b42589de0ff90b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf7300a772865de3d952e88f8c1ef292fc431a96b0ebdc995a31cba6b26a25a5531f5296ab0133a0a3eb294fae8e06444ddbaa7d1939f7c032048058437018049d997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467bf373c398ec207843761fb02309405230873f83ed05703cd9d47702bd8619c85044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a31546c8b9e1c49193d3d5f0e488bb2bd781b6c4f1c8d4c26242c175197a9379bfcb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5edd39f891cd1dede51e2f2dae5128acd6fe5cb95620632f38a818b3ac5fda2c1659931bd26277322acf124a10f1543d2e82607fefdab8b58efd09e7e040ff5bd2efca3794bb332e911e9b5d97f2e99e12f3680036d270f4bda6a7157aa990cec5fa9a0aba13c037dd90cd0a49a107f6da3592a6f6e38d670ccd5dcd440b987e3dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b9072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c09525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aab4d0d128dd32f7e54ce72b2f1e417a0b38aa83cb67a5fb6d2a986498d8b0d5693ec866bddb2b6f367d6c3853fa4dd9a0a6e88da252c0b6eb299549ce12936a9c479fd5693d654c692f53b521fb7cbfa5423c9166f2ea5efb4968c1a2014d5a2453783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25fe02a3076a79b07bf2e5a6947b66f5ee9c10059a75cf33c8876f6b4b7a27bdf4ced32f6b60c38ea95f43821d9a6eaf7e42bd56a06768650f3d6d896244c713c7b20f943a0c3dc0520dfaa1e28ff6016593afd1ee6c5ea0e1ebb6c5dad55f16bf99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c38fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c4a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384ec35713a00fa52de8bcae46167c9699118eac4929a2a447baa0328eef8236a6ed3b29490d023dc537be082235808baf51af43e27109ceb8f23d626f73fb91484ce7abf9a0aa84fa1bb91c5a4cfe2b492d515c8f841fa1b18478729252f922406332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babc30bff5bd9a98abbf8ffa7d7b8a73b0acc7270c4f2678cf5a0bbe2053d187bdc8881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978f3762e55dd007679ac725d4edd50dcacd4ee380cc51fa74b5727f43299bb1f8fbbc67427f1e60a00802a4a5ffaadd795c9372841f1676fd6fa79aecbe27c4cf3e40d867ab67a532186a5aae6c4edf4be5f3a2494e76e9fdc4c4d8229f849a091d3e801c1b0b24f8a8323d021753c5c6d18d2ff535284ac61f20b5b683ce53d73271caa205cc2cc13dc1110b20a615af530937976bddbd1970b7250b83ef8897b9322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b5a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a27b4090d1a2648426439b67b48c1277890f80a1e842f5fb9108145bf2d576ffbb631bbdc4d6d2b02718b5ef4c36a5be5ef52ce81447c0477aca9caeeffda7b770b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beaf946092ffd37521340910d10add8974a9e40585ddc5624f466c06da7e6beda7d3ba985d0f00e24c27de41f18ff4003bf986394ecab4f0bea35b3c326af3039cf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597480b17fa561746e96de5a777d12b7873e7977f01445134999809fbec468572c8b0f016d783e31aa4454f6adbd3523682b24ae1b1efdca9712dec1543851ea6d3ee69c1075d9939bf3972f6a4bd3fe39fcf4b123ad2ffc1cac051800d9de27862e85df203b4b7cda092184584119835f8708fd2c6ae055c5ed4e2d1f3308277b9cd190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c85e9e25ff6d3b9aa5a77495047517692e667db2b1c08fbda6226804d1a3d734fab89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d411e8c966b606f40e5388da77899b12c927ef79818fac353ab39207f44a83e1427960ad936661c335de2595852a3b601d7a7c3ab49e48bdd3cf2660d614b577e4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732419af407a1e99d942a7f58614fac54c238138f2d37cdc995453c377b8bf87f5b53253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe16bb50a4a5036d0248aceba2b1a19cfe0c5ec4b002312df7f464221ece44975e1537b9b66eddc821eb285e057d33372cc7407a15a735d4cd5fa37c0b2811c9cb028ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc6993c490b9e6dbed7d62e1f7c5ebdf70b79a4a83a9985f626746c636d506edcd06c186492fca33ac3f1bd60d9b04ceb0c3f9d8f0e292f4a192f117846cd064898ebf52cadf499aa68a2702cfbf0f5bfeaae604dad22c7b5b1d14d65f8a216818dc2f9b54998f8b03bce93740e88ffcb4b638a026f96b63fcc24e9b7aa17ed96b15d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c134defe0105dc3609a006fcd73da42820186145368e100fcbbd0df64c9b69dfa340b9d4c297590bc1594e4592b7f8aa51f5bdad470508ea52803821bfcf8ad38b671ecee793487e21abfe95d09aa569e8552e2a54f9cd21ea404e9a5217975c75c582bc33bfed10fa403be199530119f859e27dbef92c4337361838aa599af6219435618e872036e1db8a136ab475bd26ea68b09441c7c2e3a1e2c76abec9d8261709bf7dec5a7da45a34a0d515e615cfd3dcf59bab229fe9e3f8986350cadac10dc17f03be76e9038e9a22e532d52ca5419ea65a70234b5f4309aaa759a0fdb19ef4c0e3e6f332b2c02ad4fa9d8ddf6f3de1aa1b59e5022cd4b5f0df85ab0785fc7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c9493f24eebc2bb8ac46ba3ee3a8ad08cc6c97f953966855262e470b3bac138f43b8724ade9c7c1cfb90ef40ba2b14a46b83623426db8e0990239ba68baf56d3174b26d7108b9ff384ad15671f1e761c8c7113ead134e45ff846d31655b5652649e11a848accb27df6afbaf8584c954dd9e33113570579ad0934ffcbb3a6553d0cd604ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354b769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c48b709bf2ecd4abe0f10685f071e167e06fe1cd00868658cad3d4433ff67eec4d6b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31cfd891390d724935af1c4208a9b07692f1a231fa8940af21a22ac7ae5c31f9c0fab229ad6c966acf42adbe31504e911e2546f4c5a0476206314f222fbb6b43d16592b5b251c48c4b09a333a6d168f6859db58439a915bdce41968c40b7b94f70455a63b5b89f253c8be55a52cb5c324da1463d83226343d865fb18e9d78147fdee9e23ba8f2ebd0ce423750ca4dc4199397c0ad7cfafc9b179ff3cddf2d4db1fd225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edff0bef01e5c58cb468f010911e09e06b79911774e5c6e836a77d7b4d0bf1768d50f97aba549667537cb7c115f3ccf9f1b80a1d64522dc9536cf4452c64778a1fe2822bbac1ebec692d9d3c36d0a07bc0f2a8c5619ea991d436b7876edac0adcbedd92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a91a7900f43a84539589e77610461c149e724d5b1f7dc331c8d4b456571c456586380777c0368884b2a31ab10511177c73c238a7e7679d37666961ab9348d111aaf0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7d579d777b1b9a6153273bcba84c1c5d9a47fd4f886432470a4d0c07b064e551dc63c8c4a50302bb7775ac241068bd66485a9a088599cea7457708bbf0fc7d44d163f957827ac05098549d97ee6adf21b97383368913a8eb611b49864f0543523cb082f3b125268b86a4025cda8c3afbb273f541ac8aca38ff9049025ca1d93b47a988500718b3a79499700f72d0c96d9b5b49dbe23ad874ae79f39a6ba095471d9b7ccb50147d52dc763e16ce29ce56c37d1caa98d1e94413201675784ba6e572974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4d378d03dbfb04532a644482b21a5e17db16b1f5892022c22da2d241ed352faf3e5e2efb8de3750182c89136819ee07b3e79723f268891dfbc8b013d8ebff2eb7981aa1fb9c87436933a7d60d367afd37aef6a7e3858a59ce5d50dc0a86ebc4d4b11e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac818379991208895a0953eb144eb3935bdae98d08a5c4c65044157a321bdeba316bd966c4749499dec49aed319628fb1360298e7b9bfe930b1a244a8b9e34352b2a11313bc770916f9e0739fbaeefa38246f370eb59071ead4a64177ce213aeb1f09d208f89fdde05b28d76fbb5aad75b7ff83897cd04e0bc6c34143cfdbd823fabea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa1b759904362c5d3d84ff367743ed15f86f84fbf804cb5ed1087ad4899cb6ba1ec0dea404a0cb876af0d741046c12416f09e0960001bb237964ac870e7fdc92d5d21673a9b9574e405f7960703b136739faf413ba96432bc381a348454e45066f2ab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57971fb55d32d5761a939d51f2a8ffdfa6883a11813cd2e6ebccb8e4ea9b5832dd2d9f848089d567bd98e8b3f991983d3f484be1d360dd61d0d9a506cfa688746bec228cc8f9ffc5671247a7776c30abbd65c1c05838cd142ddf957c33c7d84fe84f5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf2458a0e441de2b9ba13ac14b81731421139b285992d7cfa630700e74b038e8357f88e8645f1b9f250cbd7cb64ba470bed202db7e3d2a0a9d86c960baa18b5fb20169bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540da141a855a510ff4c5ea8ecc5696b77afe892cf529a6f2d269ba5630d55971a5c469e312d30a4959c96ae65f87df2f5e0722ba119c0a17c236163b425a0841d06d1bc00aad54dc0ea0bd54933480cf6854e9eb650ed275176f68c1ad2bbdfd34b35c82025537eba6e41497d3f809096e636690854db19acbbecce133c2898e05614a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d493bb8fa53ca1855071fbb757258c024d3f518faba04089efb6d7249e7f2477f05ba663e8395619e95e7d4e6ad1542cee14466fbe73ce526b4cd6db42d561d3dad7006efc8bc2ff5769ad181c06ee8fbcc86517fb65b8810f182501a021014a3d190412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7568e50f5e17afeb347494715c03b0b8c5f578340024bbd7e9342c1c657dbf2df981ecc3598ef5a25fd865e4f05bf4ca972b193b01b3ac25f72babc2b336f0d952bc7debd1de35d756316b5dcc6e036fb4584bb70733ed35fdf0f1a2c0e57d61c526420e58b86ccf3c11f748dcad1aeecc113c13e12c835b0e00f5b437e91be23c99766bab28a6c93e5b045dcd8c605c8c3529b5cb0509451f05204570b8e90d9f0e80a76153ee6f87e887a835362b62f099afa82e59013ee968b3cf349a963d8a50235585469480754ea558e4fdab90fbc184e35d26490edc7b2af541e92bf37ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78d930e8198e2c68b3a0f097b6c9a2496ac9ee4690d3d99f30e147e6808c8a34604f3a93b55e5c14b8b4e062b76e947f744ce4ca94e33244b791d6777c8aa013b4896d8321fa6a5f2d5122eb42524a492f215d8dffafc3501fa08a8dd7a9da0dc6b2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007bdb8928b7aaf26fe016cf5014500fe2b119a060f5c53f33650bfbea864330af0c6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dce5bd22d3775e14c2eaa274623220d06857e76bb7334e7fb0d272111d29890a12d80232d52f571e0b4aa94eec63b8aec5c177e181f0112219572f568bf027fbce305c132406174fb9e633060e95a61d001e75242012f6c2846ab173a407b95f53e45b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffe071872869791ec9105f47b32a2e4201c7f7253de7dcd7abbd9c50ed899a944a7d820bace0133de239fcaee74c843bf018eb24c5982bda37fa6421426fff9d35ed355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e818e4cc6032e4c5a01477531c2d6a8e4087bbf7e737eb2629a50e728e1533c22ef88bdfce7f7ce8f20b347e73d992e293692674e488069218efd86eefae4ff3ed20fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c24a7a71c01df12ac9b92c3bbb6b31eca4e030a256f5bfbb2022d513e149361663ad01bead6aa3acd548744535607aad050ffdb0100536cb57a87b9f3cc5d28081bead21c3d9fb9054dee4ca9a5aff9aa6195c8a379a48b146ffe5cb7b9ab8a12d52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf3f7462b53456630cbb85ddd6ddbeb40d62e329fb1774615160586c82a8e5cf872344fb6c77cbaff884e921c8a3f781ae986d0c4dbbc752185c1db778e0b809725540acc3c774c903b2211f734673c9507ae4ae10d2c0a5f3ff12ff5ba94bed305a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee102030394c0cd5307ebaeabd2b74c29cb57746a681fc8a02ab5cdecb763e7f0954000ba228aa39f92ce0fa20a4da66742d0988d2a24d88ef7f2163ff180ab0180270769d7132eae25ebc833572d0f78334d5f87278ba93b24ae7963e967c7d398f92e91383b477102c236b46f412cf5707117ab3c15ab359702f88ac611c49f6d01b4d77dc2de5c6b783bbd24d3548a429515987f9f7bb071b4e96a3257ca30dc268272866833ffe454797a83f38ad8a95be279153878aed783eae50e9c53de2c1e39ea5f63bcbe0dbf1365c30946d3d2f18b593fb933e60a599496e35d9cf7ecca0be14f4a868e00f98f47d6353aa594c8b6406ba9773ad7c09188e3094a6e6e2f5d2a4508f38ab88945029fcccb24dca902bd38a7439265fbc59a3a189da99a0f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa96681946742c5c9964e554cd05afa1412b1bdad1dd725155eebbdff37238a8f2fa97f5b7437222ee881be015d298d4ee5e983599c7d21846c0e5c7a4eea1f21005b97d3a09ce29788159ce7557239b008075bd8f94d0b897ec46a1f26e7d5fd27ea50acef27279f518b09fa9d9f8ec8cb745a5d1ec12757920aaeb13bf0f91170ecb69ff2808f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d48244028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd452801a43f6e6488a64ec200839ba9c9f36dc6927b1412f5753f46ef4c0ae6e2f829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a1e5ae6803c7f2ac25b0ea899d02d99973854469e57ae585f1a087f655ff4184096d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5585c8f9a2ac596adcd2c719a556c0239470a67256e738d8a9b62af285a809485d02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b9705d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2578d6f5dce5e6110fbe413f1bfac80b8e1c5cb15510e1726958b731c2de601521263659c16485625eb5a4eb5c15c0610c90ec06444533a5264ba87b2f97b4b163cc0ec9730e42b9b9487181881d8c0e2daa2e07ea51bda71a1f5b11ec0dbcdfac666aa12f739609349ed77b0e3ece8d66ac845eeb034c5ac41e90230e7f53b5866e2d45aa551f521a611d9224cc04036bfeee9d17316dd5beb6eeec85bbaf4335bb8a13a4e77536b73fa53f2c30c18ce5859856572fe75ad921d871c63dd8a7b112f3d8159987dcb4fc355684ee3dec50298c6da3c138e0b73b615c4243bd93a2eb3092f5bd8c0a9de18814ce6193b4fa49160226f811237829d444f93ab55257b575c36045b2bfecd0111c5a0ef286fbf9feb1a9a37754894e8a552e8dd676aecc6a22d4c648e1609d1006fedb719b1d6a1723271054af9f9af8aa88c0f8581c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c5310763f2ebad82284d7fb4f935324a2f28628f055a219680862fea1cb08822cff10666077ee1c357c410e6fefb2a7eb842a121fd89e5cd728edfdbab18a89d7d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d2096464609c2d5b4479f0adae911f8af5053740da9b401fca278b252179f4ddfa751842bdd814e611e03c66ca9dae791eb6686461242af7ceb6d656e4802948cd7377fa224c17c8e67b36687395e8e32991c426678298d3148ca07ad5573f8c879b9c3b3b437649cae73b555b0ee3a744dddde2f48bdd22e3105793e4ce5756ec06d12f2ab1a604de6ac6c5dd3569619f368d85826c310b2a84b69078276b9fe2f552ad0da59479162642bce6cd5f5f591cd1b1e70b7a78f9c481a1625aa9575edc5b5ca6b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a39e497868d5b4a7dbf0e427b5b35ca076025f5d0f94a7cc6922d3696d598010411a4a0a37732cb452141558c90fbe43074083e4a53c89a27e52cba8915d7f71e0b06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f564b1d834d17cdbb6d604f29dda0c1c0997ced2a9e80599d4b114383abca04c7bb6bb1059691ffe4db4617df815ffadccc521c983627d01d45c90d18d6914107b0b3754241c95493b43594327ba0fdc3da039f4c1461279ce2ce7e6eb34328e1781a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c947606b0514520e60cd29d887e5f1168da580133c88f82f8c49083a9b5163458b4d9b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d936562153704ce9fd9cf729fddb13961f0ad80fc6d0c0a8fca415bbbbca95056bd20d60bde81263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d10918f5073c8d1899c663fed55a0411df2eb34f847814f41a27360e7bab7ad16def2d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952977313fe78d42ee1cc328a0ce1b17978120ae4c35abfd78baaef0b703d92c80f19899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f981f66472e6c44421ef2706de83b336ee8e80cc16f6cd1075f697c7b32f77c577cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2a09ce900d12b2d6454e8b60214485381cafc2bbcede9c1fc251c0e5f6ad37d45353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591be1ffcd0630d913a0b4e28e76f27e815bf534b5f172d8b085806a8a6844ee108aea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e2af52d3e9a2e238ea6942ff096b6472677a88eac265a739186919cbc381adb171a30b7f9d215690b881b8fb45b6ad76d60cd2588964ae6683ff5557885c524bb78292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1ce31f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc09907d2d0fd9dd3b66718acbb312b1db7448273abce030cbe3b8f28b1ed41f6d2d69c22198237e84705766cdc67a7ea0b372b05ba5ccfd25d6d87edc5abae280804cebb674519bc288ec20b5cfaa3e303b560b87e974c861bb0a2d0edfb4e0887b8d8c2b70cb8da7582781ed9f4bf5b1be82a80edf15179ab878e626f1a07e7a048c28f118bfcc8404841ad3fe81a36dfa3f74940dd1a6f915af41298abaad2636736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b625ffcd3e964ccaa447a5cb5f683e2e9f6f95e32d2a0e718e9aef363c37b9d46e9ef63bfd916d7330cafef2d158be080c1a30cd8867c3f00be9ab5363e1c37d701c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bdce84c86585628d5bcf6f51b8552720d292fbb770a10ea82f646285243be1cd94ce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a15df75a9a48e0db08e5100c138acdef61278c1a31d81f01f8a945a8532a32b3849a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1eb59389948e2f91b788ed44749b4cc96b54401b6abcc85fcb06890f15e081443ac3d8a74e73d64ec84ed5208228ef33b8c574797655d4d883c5f16f1be0264129bb0e337d645e9205f09c49aa3a92c7d0cfb877ad22e65ddcb189073db9486a4be52b3f4fabddce7aa3b5affb3c24dde3db915b9c0e658bb36ae074e9a044d2ab1d5b746968010d75a756c4cd1802adfd93412ddf2ce63fa7d2bd0a7b0fbb41446fd4429faeee705136f5de66b6519dfab2875169f530a9f42c77b7459f842c929acb7f7b4c8f77f74e29fd6d6a067c9830bbf81cab3b6f21545d10022418d3e717b81f49fda112e5bc80ae0485bf6a7a7f2dbdd0828f76851c298d2ec4f14c814633f2aa65056a42ea88bceef5a103de5350c544bae11bbd3e427432868325fbe041e91205559edc99c3986dff174b102795ed560b82c330e7b24d1d703daf96a62a7428d47f311b151db2bbb01c3f481a1342be4080dcd36b2cfe47295fb7c003de16e17a008d75c2244d1f8a481444d2078d01fe12d5233606d9b2e001f2b98c5e51eaaddd2853d18e65844bcec7722eb9f6b2ab326da84ed0e11c6a98c685e9d3c5e926414b5e31598b7827fc001facd6b81eefd511d593a264ff55b80eddc74c07b85094a669ff94b4b4b93b52611e8e29b2065a4b34e43a489e6e1104546fb92cafa6c23ca11e4ab169a53f075a68159971b869c42b23e48c7224d47b56c2bb7bb714243ccd6d8d155f1c679ea83827a1da973c374161ab2dbf3f19ae87633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a00403c9e5a91b1ea5d4802a6957af50c928dc7442f04ca71be7bb888449dbaff5fa81a1295dab66fd151f20a65dc0b8be531a2ceb2c0711859a8d76a269a578572b8ac138329bc35c67b324ad74e96381c03869a2d97c308bc7c3b62001aaabbdece70816454bd791c1a22543cb8a8be70203d1b6f243387c0db48da036636634bea2c30b96ad8ad79b5f38f679e478af2fdce866166e78f0875e08066fd32586893e6d115668fbcfdb0cec0f7aad4a5fe534ae4ed83a9f49fa92e85cb46a396308fd41ff2c70958f8a9551777e3346b09cb987bdcab64cb4291291fa721336fe0862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3dde1dc546b7b9ec03802aa396dffe860fc26d033934c0bc9e6268a52b73ab4a84f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29f53074ed4f34076b0c60925dee90c2c7c597bbbb19785b624d7563277a5156295659fd34d92fe58b9b14a8a9c708750ed2e9e1df55516143263f8aed8fb07268e11b4eb58c9cb652a9b4f0679f60a0ea6036334e4643b1b9dc9e14d06737e3613f2fbfb6f047302316a90d9b4329d61d61e2bbb0bc24f5f96889e9c92d9653ba9326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e31350f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c9914a57918397261362fe6600aba4e803a9723e93b3908e07d06428496c829407a73b19d3af191cdb965c6cfe59dca609848c56ff92c145c68da9ce891be3f489ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34815b408ce88ed5e67e8ca947afe0f4d15e311996e3d023e5fa63b3e802ac9663f6567d04f6fe789948c2020fa862c128097fb34c6c39476747f8cff011395724eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a36048a99ec5a0fad5cd09cdfc6474d5797aab02085ad5d23cc3bc4d07f318c023efa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd7728593e85c3ac05a32507afb9ce4d64945cfd83d19cdd2db9fb55b5b455650ecdbf7fa9f0bde7c9bcd216413573eb34107b5e8aac9400d3141c7b80b929c4def5d98cceba3e82cf7b02a4e0592d481031209b8127872a121895c381e011a006ec182edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f2de1fbc4d575d51296316c8f233c9696d041f8123abf54a24c2e712064f8d237bfd56d6f4340075f631f107203362f472477c95b8d21883cd052885ed445d3ae3c6787e1cfcebba49f6105a122956200f5307259a394ea4eef7c7f86439d3bdbf847779acb33b7f4676fea476d5b7a085b11bd10fa8f66d05838ce3eb862e398a435dd65bb0ae44d62d22a7b14f692d9b3855667a1afb86782696ecba17fc0c376ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704cc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f7386da88c252fd3e5869895b95a85f0eb4adef7c711a856bc01f01e5222e254daf3ff8a93e291537f4ae0f0cf0d9a44903724f69631b5aef45b6fdedd2c72b7c916998624b659ae1e2e530729179cb1b4b35d2c9eeaaa765de937f5178329fca0d4c49107915a5f0b72901be819e8c18b2a6cff4c5c5c6b9e9e5738a465f1ef520f28cca6c7b8d8037cc4ead26fc7bb1f0031146e7a8fa3aea655be47b60224ade171c8a4952448e128c6902e9603e84a64d4afc3956569f3087b1a499315835b2faf9ec37769657be29b2c7fa57398ff9575d4c13d763d0cf06d6a2482f1296e07320b6c6d63150f8b5017c35b7a69920bffff8c0de4780db292f14de07d372f7f4fe0c3ade1db99894c927cc22bc53370f6ac954a136dba6acb25b372836d8cc5a45487d1119514234eadf1bf9561ecbb1d955d972823c6243c9f2f51da928c2c25c017c7c3b6591b84ae86b339f65a454cda830aeeb0bbfae2f2c6981d8640513da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f6486cb45e0e46f6431a00cedf1758bf789236c7c4785e42fe57ad5ecce7469752b3ddf7d096f5fb491c40764b91d3a751d2d7e59bf8fe2dd30830a0808b6eaaffac807f57eaeead4d8886c1098b062d676e7522691f91ed589d4231d414ff88f035811591c343cc1f193e3cde3385dde0e583f4ffb65873b7e015299d96f44845937f73626380c1152be9d87204c1c989baa7740d4a9196376d92f3f16309fd6b6359eb380e94f632374ebbd5cda97138e7b5300f621173abf219b4290c55386a1f722da027e7c8bee6b5f0183ade491a1f4da65de248da8da0c38279f79af9b7a8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a8387cec91b519c3c520cd9854094c03772f624b6ab2fe91b976627b7458f004affe9b07072727a46e5b632c542353ae130e8fac223b8f6dd819e39a185d1bdb5e0e1e441d49d82ce749838c2e50ef67fc11c5486767377410e92f4d008993bfb13ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08fd917a12d37c2f3cd417b4a772fc9f88ca9140f948f51943f23548adb8bae01759bd5b4c0822991c33d1b8f8ed7056833190eb00dba3cdef7e3721ea88ba0de809fc091072128d90a9e999335980e3985baafa29bd2f1b631e0c023cc5de348db3844983ba603f76cf8799fb13383bdae07df862df02888b7797555af5d4719de7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d7c2b62e1bfea4ff15448ba298788a17e8ca339023dd4116cc886bc1feb09156f59ae913ae7bb4baab7aed893b88866dae3eb785bf24663079790129b17bdbbbc28431ca88e9b2be0be05d775349ac3daa5cc6b6ea91379902560d653b45252cad71ba374a6477a40eb556536e8d9f0d10bff1a81bdc075cb4dc97ce0c585f33e571daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5dc657e0a68b9777c2ddbd534c137a8262dc23f89d7a0eecb15e73aeba2e8bc1368be7173394fc5a6e8618a7362a11f84b65de53397a8cff6271e9c6af0e6d2212ca3cad83746a4717cb423814b1a73142870ed4bf6db24b37258c57ea1aec964d54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c376b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655df891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f204cfb7762fdfa9b3d87d99863cb3e4440d6c4e877f5a0f3e5c510ea5909f6014b852e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4deaab2248d49882c1c996ba13b17171da9a6667154d29d7d3eaca67517c449ca9572ef69817547627607422ae518958fe35f47465219f738d234175d77de81dbb6d29926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad8104ceb009455a10b69e4dae525ae16c73bbde11ea29455b8f9d211af2b2df24e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b872d29e881c137eb8abfb7c8b34e58ff216025acd8c94f6efc54ec1d1eaccc8e9017e0cbcf5c27c1b394f3da2d5ff3cc91753bd0abdf3a1082752508a1032aef9607f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10162a3373d748888836e169c6535cc36dfac2e67b19b3e462078d6ad708a15f495914e85e811b03c0d294a4f311599e1cbc77cbd0c99d9ce4fa7104cda7a75c16344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d254e0e1129b6219e77a207dd80f0d72278ac04660974bc448094ca6933effe6678318e269d8b632b1355c552462dfbc9956fe32d845377a8d6f66bc33ef943f619933f5aaebb3d02d1c2ccabcb0d852688ef79cc045ae3f7a651103aaf5afa77a0a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908e388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783675496b336945e7dcad1a7559b9e952da7ccc6548da04b9af9e8eab9e9076c3e2c48f9fe0f39d81d5073d2829beecf2ea0e3c0226b34a14b2dee68abe1323002e3b6a43f71150e75c23b869bfbf03ab885eb708440b3723fa93118ec4e8034cb66414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0c9a5b8ff3a5f0c2b04b9225fefa56fd13a3e9798478ec9a1970fb211696892a5b6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b18ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb3194539a8c0c0aaec62efc929dd60c928b586172b5286251b732d9d23f3249ff05f5673208b338cb1afa67588f8652634bd280458b5ec33377e26c1c3a31ae0888b29325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898811610bea6e82e9bec6d2b58db6fd3a6bc234dd7c97a080a541f6636ff924d6b17e912377c5a4681f6065e1f10dd83bd099bffd7e75046bddb451f2111655a9b4f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866ed5a72d88e87cb844b9c18a7249df682c3fb7b3be807887064fcf8bb10065cd108ff96a66a36e89c12f61cba7b8260e1ba3868ef039cbc1bf5e8978a477bfed91fb9eee7f27811bdeaac57b484c94b0f6701b782ed1918815cbdae30b384a4acf8cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f1638049e7bc98b3373d5d997ba7d07af879a8b144531b1fc605e573d69ae63fb9014d15c27b4bd5d638ff2c621115f1c8372b811d931316f1ba31b61faa5f1efa6cc5a0cb5a78e5bc9995c02ea70bd3309404e1e97e768ed7ab961f2b9b736a9837d17d4fc3c0bbd2866dbedeb06e6b2ea677237613f09136331bc9471ab269e3b12ce54c2cffd2397ab75764315f5b010b6ca4d161bedc2ac0a7a7fa670afd3c7e2c7f1e267e07e1dbd87df3a248955793c71359b389a88c06d5eeee1e810ee403af54fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c704a4feba7d595a029bd57592eb863f738114875f81de4e86b9689f3fd3cf5eff234f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f468563c2ed041e1317a87e56282f4f988dda7e08d1e269046ca6ab061b955459dfa65e3f23e5cf9b5f1dfc6fdcdf54b7fb2a394cb0bed27302b223a5592bd8fbccdf3bcf72610fb5738030f0d6442c3e775feca9394b99fbd87ad2166958a8ab612f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafeaf301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb733c34eabd21b858cd47bd606e7a05fae8d1cf05239a54bfa45c55962a6d2c09c4f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be32945c3b23d4b151c470f93d95c4d66fb6c5a16a7d23c97a20d0a56815535c5cd8601b350ca0bcb3404cf6dd0a9bf96e11ac4978788b3ea11893a2d7c9d7ddd0fa56bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf83ecbbd191b0a3186fba475f983384f7caf1f2b78c32f6d29fd17b5a242a68954e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a5285234e933ab8f7bdbc8d41df184a4f6e75f22efe799bf4b2d560c6622c3b04a0cee842a048c6c39678479d90dc2c0afda3af0701028c732cd324ac762157ebdb645e1f9fd7a68a771176b7a6548bbf5ffe4f718716508ed075681cb589c03c4fe8e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a9c6de7e5e9ab1aa6f29787cbe80e1edf692050771aeba38ea58413377be5679e4363e03c591062220692790e4e12538fe729deb62dc053722647cf05eb3fb402047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10a1f15d4b0847e1d9102eeb6fbbbcc3e0215641b4e07d29e1eb6766283fa46b31fba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b8fd02d38cd2a9938b3433f8d51ffcd97721ab67a998bd885012975b3a2eec1a6facab25be7cd0de0c9ffe8844e3dce0e7529b728dcde21986b48ce7047b09b9aeca802ecbc30bd28efb697444f4df5c8eec7979ea54104d397c08e0999ef9e4d25d0a80db0ea6730d2545b94214a009d81cdf6ebcf2596b3638998ddbbeb78f49ad14cc87832610d7c62f94e9355582dbc32b3de1ecb8fd167ff34359d1c22efrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-libre-2.6.32.26-175.fc12.1.src.rpmglibc-kernheaderskernel-headerskernel-libre-headerskernel-libre-headers(x86-64)     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-13.0.3-15.2-14.7.2M)@L@L@LLL[@L@Lʷ@Lʷ@L|LL@L@LLLcLcLcLLLwLwLuLoLk@LjyLjyLgLf@Le3Le3La?@La?@L]JL[@LV@LV@LN@LN@LMxLMxLI@LI@LI@LH2LF@LF@LF@L@IL=L4l@L3L3L3L-L,@L(L!@Lk@Lk@LLL@LGK@K^K @Kj@Kj@K@K/K;@K;@KK@K@K@K@K@KKKKKՀ@KыK:@KKKK͗@KQ@KŮ@K @K @KsK"@KKK-KKKK@K@K[K[Kg@Kg@Kg@KK@K@KrKrKrK!@K!@K!@KK~@K@KKO@KK@K @Kf@Kf@KK@K@KqKqKqK}+K{@K{@K{@K{@K{@K{@KzKzKzKqN@Kn@Kn@KmYKl@Kl@KjKie@Kie@KhKf@Kd@Kd@KbKa|@K]K]K]K\6@KZKZKXAKV@KTM@KTM@KO@KO@KMKMKMKMKMKMKMKLd@KLd@KLd@KLd@KKKKKKKKKG@KEKEKD{@KD{@KD{@KC)KC)KC)KA@KA@K=K3WK+nK+nK*@K*@K(K'z@K&(K@K@K?K?K?K@K@K@K@KVKVKVKVKKKKb@KK@K y@KK3@K3@K3@K>J@J@J@JJ@J@JlJlJJJJJ@JJٱJ`@Jս@Jս@Jս@JkJkJkJ@J@JJJJJ@ĴĴJȎ@JȎ@J@J@J@JSJSJv@J$J$J@JJ0@J0@J;J;J;J;J@J@JJJJJJJJJJJJJJJG@JG@JG@JG@JG@JG@JG@JJRJ@JJJJ^@J^@J J J J JiJiJJJJu@Ju@Ju@J#J#J#J#J#J#J@J@J@J@JJJJ:J:J@JJJF@JF@JF@JJ@JQJJJJJ]@J]@J]@J J J~@J}hJ|@J|@J|@JzJzJzJzJyt@Jyt@Jyt@Jyt@Jyt@Jyt@Jx"Jx"Jx"Jv@Jv@Jv@Jv@Jv@Jt.@JrJrJrJq@Jq@Jq@Jq@Jp9Jp9Jp9Jp9Jn@Jn@Jn@Jn@JmJmJmJmJi@Ji@JhPJhPJhPJf@Jf@Jf@Jf@Jd\@Jd\@Jd\@Jd\@Jc Jc Ja@J_@J_@J_@J\s@J[!J[!JW-@JW-@JW-@JUJUJUJT@JT@JT@JT@JT@JT@JS8JS8JS8JQ@JQ@JOD@JOD@JMJL@JI@JI@JI@JHJHJF JD@JD@JD@JCfJB@JB@JB@JB@J@J?r@J?r@J> J> J> J> J<@J<@J<@J;}J;}J;}J;}J:,@J:,@J8J7@J67J2C@J2C@J2C@J/@J/@J.NJ.NJ.NJ)J&eJ%@J%@J%@J!J|J+@JJJJ@J@JB@JJJMJ@JJ@JJJ{I@IIA@IIIIII@ILIIII@I@IcIcIIo@II@IzI)@I)@II@I@I@IܑIܑI@@I@@I@@IIIԨIԨIԨIIIIIд@Iд@Iд@Iд@Iд@Iд@Iд@Iд@Iд@IbIbI@I̿I̿I̿I̿In@In@In@In@In@In@IIIII@I@IyAlexandre Oliva -libre.1Kyle McMartin 2.6.32.26-175Kyle McMartin Kyle McMartin Alexandre Oliva -libreKyle McMartin 2.6.32.26-174Chuck Ebbert 2.6.32.26-173.rc1Alexandre Oliva -libreChuck Ebbert 2.6.32.25-172Chuck Ebbert 2.6.32.25-171.rc1Kyle McMartin Alexandre Oliva -libreChuck Ebbert 2.6.32.23-170Chuck Ebbert 2.6.32.22-169Chuck Ebbert 2.6.32.21-168Chuck Ebbert Kyle McMartin Kyle McMartin Chuck Ebbert 2.6.32.21-167Alexandre Oliva -libreChuck Ebbert 2.6.32.21-166Chuck Ebbert 2.6.32.21-165.rc1Chuck Ebbert 2.6.32.20-164Chuck Ebbert 2.6.32.19-163Kyle McMartin Chuck Ebbert 2.6.32.19-162Alexandre Oliva -libreChuck Ebbert 2.6.32.19-161Chuck Ebbert 2.6.32.19-160.rc1Alexandre Oliva -libre Sun Aug 15Chuck Ebbert 2.6.32.18-159Chuck Ebbert 2.6.32.18-158.rc1Chuck Ebbert Chuck Ebbert 2.6.32.17-157Chuck Ebbert 2.6.32.17-156Chuck Ebbert 2.6.32.17-155.rc1Chuck Ebbert 2.6.32.16-154Jarod Wilson 2.6.32.16-153Chuck Ebbert 2.6.32.16-152Eric Sandeen 2.6.32.16-151Chuck Ebbert 2.6.32.16-150Chuck Ebbert 2.6.32.16-149Chuck Ebbert 2.6.32.16-148Chuck Ebbert 2.6.32.16-147Chuck Ebbert 2.6.32.16-146Chuck Ebbert 2.6.32.16-145Chuck Ebbert 2.6.32.16-144Chuck Ebbert 2.6.32.16-143Chuck Ebbert 2.6.32.16-142Jarod Wilson 2.6.32.16-141Alexandre Oliva -libreChuck Ebbert 2.6.32.16-140Chuck Ebbert 2.6.32.16-139Chuck Ebbert 2.6.32.16-138.rc1Chuck Ebbert 2.6.32.15-137Chuck Ebbert 2.6.32.14-136Kyle McMartin 2.6.32.14-135Kyle McMartin 2.6.32.14-134John W. Linville 2.6.32.14-133Kyle McMartin 2.6.32.14-132Alexandre Oliva -libreKyle McMartin 2.6.32.14-131John W. Linville Alexandre Oliva -libreChuck Ebbert 2.6.32.14-127Chuck Ebbert 2.6.32.14-126John W. Linville John W. Linville Kyle McMartin Matthew Garrett Jarod Wilson Alexandre Oliva -libre May 21Jarod Wilson 2.6.32.13-120Chuck Ebbert Chuck Ebbert 2.6.32.13-118Chuck Ebbert 2.6.32.13-117.rc1Roland McGrath 2.6.32.12-116John W. Linville 2.6.32.12-115Alexandre Oliva -libreChuck Ebbert 2.6.32.12-114Chuck Ebbert 2.6.32.12-113Chuck Ebbert 2.6.32.12-112Chuck Ebbert 2.6.32.12-111Chuck Ebbert 2.6.32.12-110.rc2Chuck Ebbert 2.6.32.12-109.rc1Chuck Ebbert 2.6.32.11-108Matthew Garrett Chuck Ebbert 2.6.32.11-106John W. Linville 2.6.32.11-105John W. Linville 2.6.32.11-104David Woodhouse Alexandre Oliva -libreJohn W. Linville 2.6.32.11-102Chuck Ebbert Chuck Ebbert Alexandre Oliva -libreJarod Wilson 2.6.32.11-99Chuck Ebbert 2.6.32.11-98Eric Sandeen Matthew Garrett John W. Linville 2.6.32.10-94John W. Linville 2.6.32.10-93Ben Skeggs 2.6.32.10-91Jarod Wilson 2.6.32.10-90Neil Horman John W. Linville 2.6.32.10-88Jarod Wilson 2.6.32.10-86John W. Linville 2.6.32.10-85Neil Horman Alexandre Oliva -libreJohn W. Linville 2.6.32.10-83Jarod Wilson Chuck Ebbert Jarod Wilson 2.6.32.10-78Chuck Ebbert Jarod Wilson 2.6.32.10-76.rc1Chuck Ebbert 2.6.32.10-75.rc1Chuck Ebbert Chuck Ebbert Dennis Gilmore Tom "spot" Callaway Dave Airlie 2.6.32.9-70Chuck Ebbert Dave Jones Chuck Ebbert 2.6.32.9-67Chuck Ebbert 2.6.32.9-66Ben Skeggs 2.6.32.9-65Alexandre Oliva -libreChuck Ebbert 2.6.32.9-64Ben Skeggs 2.6.32.9-63.rc1Kyle McMartin Chuck Ebbert 2.6.32.9-61.rc1Chuck Ebbert 2.6.32.9-60.rc1Kyle McMartin 2.6.32.8-59Chuck Ebbert 2.6.32.8-58Chuck Ebbert 2.6.32.8-57Chuck Ebbert Ben Skeggs 2.6.32.8.55Ben Skeggs Dave Airlie Kyle McMartin 2.6.32.8-51Alexandre Oliva -libre Wed Feb 17Kyle McMartin 2.6.32.8-50Kyle McMartin 2.6.32.8-49Kyle McMartin 2.6.32.8-48.rc2Kyle McMartin 2.6.32.8-47.rc2Kyle McMartin 2.6.32.8-46.rc2Chuck Ebbert 2.6.32.8-45.rc2Chuck Ebbert 2.6.32.8-44.rc1Chuck Ebbert 2.6.32.8-43.rc1Kyle McMartin Kyle McMartin David Woodhouse 2.6.32.7-40Dave Airlie 2.6.32.7-39Chuck Ebbert 2.6.32.7-38Alexandre Oliva -libre.1 Wed Feb 3Alexandre Oliva -libre Mon Feb 1Chuck Ebbert 2.6.32.7-37Kyle McMartin 2.6.32.6-36Kyle McMartin 2.6.32.6-35Dave Jones 2.6.32.5-34Hans de Goede 2.6.32.5-33Chuck Ebbert 2.6.32.5-32Dave Airlie 2.6.32.4-31John W. Linville 2.6.32.4-30Kyle McMartin 2.6.32.4-29Kyle McMartin 2.6.32.4-28Ben Skeggs 2.6.32.3-27Adam Jackson 2.6.32.3-26Josef Bacik 2.6.32.3-25Alexandre Oliva -libreDave Airlie 2.6.32.3-24Dave Airlie 2.6.32.3-23Dave Airlie 2.6.32.3-22Dave Airlie 2.6.32.3-21Dave Airlie 2.6.32.3-20Dave Airlie 2.6.32.3-19Jarod Wilson 2.6.32.3-18Ben Skeggs 2.6.32.3-17Ben Skeggs 2.6.32.3-16Ben Skeggs 2.6.32.3-15Dave Airlie 2.6.32.3-14Alexandre Oliva -libreKyle McMartin 2.6.32.3-13Kyle McMartin 2.6.32.3-12Chuck Ebbert 2.6.32.3-11Chuck Ebbert 2.6.32.3-10Chuck Ebbert 2.6.32.3-9Chuck Ebbert 2.6.32.3-8Chuck Ebbert 2.6.32.3-7.rc2Chuck Ebbert 2.6.32.3-6.rc2Chuck Ebbert 2.6.32.3-5.rc1Chuck Ebbert 2.6.32.2-4Chuck Ebbert 2.6.32.2-3Dave Jones Alexandre Oliva -libre Tue Jan 5Kyle McMartin 2.6.32.2-1Kyle McMartin 2.6.32.2-15Kyle McMartin 2.6.32.2-14Roland McGrath - 2.6.32.1-13Matthew Garrett 2.6.32.1-12Jarod Wilson 2.6.32.1-11Roland McGrath 2.6.32.1-10Alexandre Oliva -libreKyle McMartin 2.6.32.1-9Kyle McMartin 2.6.32-8Kyle McMartin 2.6.32-7Chuck Ebbert 2.6.32-6Kyle McMartin 2.6.32-5Kyle McMartin 2.6.32-4Justin M. Forbes 2.6.32-3Steve Dickson 2.6.32-2Alexandre Oliva -libre Tue Dec 08Kyle McMartin 2.6.32-1Kyle McMartin 2.6.32-0.65.rc8.git5John W. Linville 2.6.32-0.64.rc8.git2David Woodhouse 2.6.32-0.63.rc8.git2Dave Airlie 2.6.32-0.62.rc8.git2Kyle McMartin 2.6.32-0.61.rc8.git2Kyle McMartin 2.6.32-0.60.rc8.git2Kyle McMartin Kyle McMartin Jarod Wilson 2.6.32-0.55.rc8.git1Dave Airlie 2.6.32-0.54.rc8.git1Roland McGrath Chuck Ebbert 2.6.32-0.52.rc8.git1Kyle McMartin 2.6.32-0.51.rc7.git2Kyle McMartin 2.6.32-0.50.rc7.git2Kyle McMartin 2.6.32-0.49.rc7.git2Dave Airlie 2.6.32-0.48.rc7.git1Chuck Ebbert 2.6.32-0.47.rc7.git1Chuck Ebbert Chuck Ebbert Chuck Ebbert Jarod Wilson Kyle McMartin Kyle McMartin 2.6.32-0.39.rc6.git0Kyle McMartin 2.6.32-0.39.rc5.git6Chuck Ebbert John W. Linville Dave Airlie Dave Jones Chuck Ebbert Chuck Ebbert 2.6.32-0.33.rc5.git1Chuck Ebbert Chuck Ebbert Steve Dickson Peter Jones Kyle McMartin Kyle McMartin Dave Airlie Jarod Wilson Chuck Ebbert 2.6.32-0.24.rc4.git0Chuck Ebbert Chuck Ebbert Chuck Ebbert Kyle McMartin Ben Skeggs Dave Jones Dave Jones Kyle McMartin 2.6.32-0.17.rc3.git0Kyle McMartin Kyle McMartin Kyle McMartin Chuck Ebbert Kyle McMartin Kyle McMartin Dave Jones Hans de Goede Chuck Ebbert Roland McGrath Kyle McMartin Chuck Ebbert Steve Dickson Dave Jones Dave Jones Ben Skeggs Ben Skeggs Matthew Garrett Ben Skeggs Alexandre Oliva -libre Mon Sep 21Dennis Gilmore 2.6.31-2Chuck Ebbert 2.6.31-1Chuck Ebbert Hans de Goede Steve Dickson Justin M. Forbes Dave Airlie 2.6.31-0.219.rc9.gitDave Airlie 2.6.31-0.218.rc9.git2Ben Skeggs Ben Skeggs Chuck Ebbert Roland McGrath 2.6.31-0.214.rc9.git1Dave Airlie 2.6.31-0.213.rc9.git1Ben Skeggs 2.6.31-0.212.rc9.git1Ben Skeggs 2.6.31-0.211.rc9.git1Dave Airlie 2.6.31-0.210.rc9.git1Dave Airlie 2.6.31-0.209.rc9.git1Ben Skeggs 2.6.31-0.208.rc9.git1Dave Airlie 2.6.31-0.207.rc9.git1Dave Airlie 2.6.31-0.206.rc9.git1Chuck Ebbert 2.6.31-0.205.rc9.git1Chuck Ebbert 2.6.31-0.204.rc9Chuck Ebbert 2.6.31-0.203.rc8.git2Adam Jackson Jarod Wilson Justin M.Forbes Adam Jackson 2.6.31-0.199.rc8.git2Dave Jones Adam Jackson Chuck Ebbert Dave Jones Jarod Wilson Chuck Ebbert Jarod Wilson Eric Paris 2.6.31-0.190.rc8David Woodhouse Chuck Ebbert Chuck Ebbert 2.6.31-0.185.rc7.git6Adam Jackson Chuck Ebbert Jarod Wilson Eric Paris Justin M. Forbes Chuck Ebbert Adam Jackson David Woodhouse Kyle McMartin Ben Skeggs 2.6.31-0.174.rc7.git2Chuck Ebbert 2.6.31-0.173.rc7.git2Dave Airlie Chuck Ebbert Chuck Ebbert Chuck Ebbert Mark McLoughlin Chuck Ebbert Chuck Ebbert Kyle McMartin Dave Jones Dave Jones 2.6.31-0.161.rc6.git2Chuck Ebbert Jarod Wilson Kyle McMartin 2.6.31-0.158.rc6Dave Jones 2.6.31-0.157.rc6Dave Jones 2.6.31-0.155.rc6Kyle McMartin Dennis Gilmore Kristian Høgsberg Adam Jackson Dennis Gilmore - 2.6.31-0.149.rc5.git3Eric Paris Ben Skeggs Jarod Wilson David Woodhouse 2.6.31-0.145.rc5.git3Kyle McMartin Dennis Gilmore 2.6.31-0.141.rc5.git3Justin M. Forbes Hans de Goede Dave Airlie 2.6.31-0.139.rc5.git3Justin M. Forbes 2.6.31-0.138.rc5.git3Adam Jackson Dave Airlie 2.6.31.0.134.rc5.git3Kyle McMartin 2.6.31.0.133.rc5.git3Dave Airlie 2.6.31.0.132.rc5.git3Ben Skeggs Chuck Ebbert Dave Jones Dave Airlie 2.6.31.0.128.rc5.git3Dave Airlie Kyle McMartin Ben Skeggs Dave Airlie Adam Jackson Dave Jones 2.6.31-0.122.rc5.git2Adam Jackson Jarod Wilson Dave Airlie David Woodhouse 2.6.31-0.118.rc5Kyle McMartin 2.6.31-0.117.rc5Matthew Garrett Ben Skeggs Chuck Ebbert Matthew Garrett Ben Skeggs Dave Airlie Dave Jones Ben Skeggs Chuck Ebbert Dave Airlie Adam Jackson Eric Sandeen 2.6.31-0.102.rc4.git2Kyle McMartin 2.6.31-0.101.rc4.git2Ben Skeggs Adam Jackson Matthew Garrett Dave Airlie Matthew Garrett Kristian Høgsberg Chuck Ebbert Kyle McMartin Justin M. Forbes Kyle McMartin 2.6.31-0.87.rc4Tom "spot" Callaway Dave Jones Ben Skeggs 2.6.31-0.82.rc3.git4Ben Skeggs Adam Jackson Adam Jackson Dave Jones 2.6.31-0.78.rc3.git4Dave Jones 2.6.31-0.77.rc3.git4Dave Jones 2.6.31-0.75.rc3.git4Dave Jones 2.6.31-0.74.rc3.git4Matthew Garrett Chuck Ebbert Matthew Garrett Dave Airlie 2.6.31-0.69.rc3Kyle McMartin 2.6.31-0.68-rc3Kyle McMartin 2.6.31-0.67.rc2.git9Ben Skeggs Chuck Ebbert Dave Jones 2.6.31-0.64.rc2.git5Dave Jones Dave Jones 2.6.31-0.62.rc2.git4Chuck Ebbert 2.6.31-0.61.rc2.git4Jarod Wilson Dave Jones Kyle McMartin Adam Jackson Kyle McMartin Kyle McMartin 2.6.31-0.54.rc2.git2Steve Dickson Jarod Wilson Chuck Ebbert 2.6.31-0.47.rc2.git2Jarod Wilson Chuck Ebbert Jarod Wilson Dave Jones 2.6.31-0.42.rc2Chuck Ebbert Hans de Goede Kyle McMartin 2.6.31-0.39.rc1.git9Chuck Ebbert 2.6.31-0.38.rc1.git7Dave Jones 2.6.31-0.37.rc1.git5Ben Skeggs Chuck Ebbert 2.6.31-0.35.rc1.git5Chuck Ebbert Ben Skeggs 2.6.31-0.33.rc1.git2Dave Jones 2.6.31-0.31.rc1.git2Dave Jones 2.6.31-0.30.rc1.git2Ben Skeggs Dave Jones 2.6.31-0.29.rc1Kyle McMartin 2.6.31-0.28.rc1Kyle McMartin Kyle McMartin Dave Jones 2.6.31-0.22.rc0.git22Dave Jones 2.6.31-0.22.rc0.git20Kyle McMartin 2.6.31-0.24.rc0.git18Kyle McMartin Dave Jones 2.6.31-0.21.rc0.git18Dave Jones 2.6.31-0.20.rc0.git18Dave Jones Chuck Ebbert 2.6.31-0.18.rc0.git17Kyle McMartin 2.6.31.0.17.rc0.git15Kyle McMartin 2.6.31.0.16.rc0.git15Kyle McMartin Kyle McMartin 2.6.31.0.15.rc0.git14Chuck Ebbert Kyle McMartin 2.6.31-0.13.rc0.git14Chuck Ebbert Alexandre Oliva -libreKyle McMartin 2.6.31-0.11.rc0.git13Jarod Wilson Chuck Ebbert Jarod Wilson Chuck Ebbert Alexandre Oliva -libreJohn W. Linville 2.6.30-6Chuck Ebbert Kyle McMartin 2.6.30-1John W. Linville Chuck Ebbert Chuck Ebbert Chuck Ebbert Kyle McMartin Roland McGrath Dave Jones Dave Jones Dave Jones Dave Jones Dave Jones Dave Jones Kyle McMartin Dave Jones Dave Jones Chuck Ebbert Dave Jones Dave Jones Dave Jones Dave Jones Kyle McMartin Kyle McMartin Kyle McMartin Kyle McMartin Eric Sandeen Kyle McMartin Dave Jones Dave Jones Chuck Ebbert Neil Horman Chuck Ebbert 2.6.30-0.72.rc3.git3Chuck Ebbert Dave Jones Chuck Ebbert 2.6.30-0.68.rc3.git1Dave Jones 2.6.30-0.67.rc3Kyle McMartin Neil Horman Chuck Ebbert Dave Jones Dave Jones Dave Jones Chuck Ebbert Dave Jones Kyle McMartin 2.6.30-0.58.rc2.git1Kyle McMartin 2.6.30-0.57.rc2Kyle McMartin Kyle McMartin Kyle McMartin Kyle McMartin Kyle McMartin Kyle McMartin Dave Jones Dave Jones Kyle McMartin 2.6.30-0.44.rc1Roland McGrath Kyle McMartin Dave Jones Kyle McMartin Kyle McMartin Josef Bacik Kyle McMartin Kyle McMartin Kyle McMartin Kyle McMartin Eric Sandeen Kyle McMartin Kyle McMartin 2.6.30-0.28.rc0.git6Chuck Ebbert Chuck Ebbert Dave Jones Dave Jones Adam Jackson Mauro Carvalho Chehab Mark McLoughlin 2.6.29-21Ben Skeggs Mauro Carvalho Chehab Chuck Ebbert Mauro Carvalho Chehab Alexandre Oliva -libre.16 Mon Mar 30Chuck Ebbert 2.6.29-16Ben Skeggs Ben Skeggs Matthew Garrett Dave Jones Dave Jones Dave Jones Kyle McMartin Mauro Carvalho Chehab Mauro Carvalho Chehab Neil Horman Kyle McMartin Ben Skeggs Kyle McMartin Josef Bacik Dave Jones - Respin with 2.6.32-libre2.- netlink-make-nlmsg_find_attr-take-a-const-ptr.patch: quiet build warning the INET_DIAG fix caused.- Plug stack leaks in tty/serial drivers. (#648663, #648660)- zero struct memory in ipc compat (CVE-2010-4073) (#648658) - zero struct memory in ipc shm (CVE-2010-4072) (#648656) - fix logic error in INET_DIAG bytecode auditing (CVE-2010-3880) (#651264) - posix-cpu-timers: workaround to suppress the problems with mt exec (rhbz#656264)- Deblobbed patch-libre-2.6.32.26.- Linux 2.6.32.26- Linux 2.6.32.26-rc1 - Comment out upstreamed patches: kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch- Adjusted patch-libre-2.6.32.25.- Linux 2.6.32.25- Linux 2.6.32.25-rc1 - Comment out patches merged upstream: execve-improve-interactivity-with-large-arguments.patch execve-make-responsive-to-sigkill-with-large-arguments.patch setup_arg_pages-diagnose-excessive-argument-size.patch xen-fix-typo-in-xen-irq-fix.patch r8169-fix-dma-allocations.patch skge-quirk-to-4gb-dma.patch - drm-i915-sanity-check-pread-pwrite.patch: backport fix for CVE-2010-2962- rhbz447489: skge-quirk-to-4gb-dma.patch - rhbz629158: r8169-fix-dma-allocations.patch - rhbz596475: add-support-for-ricoh-e822-sdhci.patch- Adjusted patch-libre-2.6.32.23.- Linux 2.6.32.23 - Drop merged patches: aio-check-for-multiplication-overflow-in-do_io_submit.patch inotify-fix-inotify-oneshot-support.patch inotify-send-IN_UNMOUNT-events.patch irda-correctly-clean-up-self-ias_obj-on-irda_bind-failure.patch keys-fix-bug-in-keyctl_session_to_parent-if-parent-has-no-session-keyring.patch keys-fix-rcu-no-lock-warning-in-keyctl_session_to_parent.patch - Fix typo in Xen patch from 2.6.32.22.- Linux 2.6.32.22 - Drop merged patches: 01-compat-make-compat_alloc_user_space-incorporate-the-access_ok-check.patch 02-compat-test-rax-for-the-system-call-number-not-eax.patch 03-compat-retruncate-rax-after-ia32-syscall-entry-tracing.patch hid-01-usbhid-initialize-interface-pointers-early-enough.patch hid-02-fix-suspend-crash-by-moving-initializations-earlier.patch alsa-seq-oss-fix-double-free-at-error-path-of-snd_seq_oss_open.patch tracing-do-not-allow-llseek-to-set_ftrace_filter.patch- Fix three CVEs: CVE-2010-3080: /dev/sequencer open failure is not handled correctly CVE-2010-2960: keyctl_session_to_parent NULL deref system crash CVE-2010-3079: ftrace NULL pointer dereference- Mitigate DOS with large argument lists.- x86_64: plug compat syscalls holes. (CVE-2010-3081, CVE-2010-3301) upgrading is highly recommended. - aio: check for multiplication overflow in do_io_submit. (CVE-2010-3067)- Backport two fixes from Eric Paris to resolve #598796 which avoids a capability check if the request comes from the kernel.- irda-correctly-clean-up-self-ias_obj-on-irda_bind-failure.patch (CVE-2010-2954)- Adjusted patch-libre-2.6.32.21.- Linux 2.6.32.21- Linux 2.6.32.21-rc1 - Drop merged patches: drm-i915-add-reclaimable-to-page-allocations.patch drm-i915-fix-hibernate-memory-corruption.patch - Fix up execshield and DRM upgrade patches to apply after 2.6.32.21- Linux 2.6.32.20 - Drop merged patches: mm-fix-page-table-unmap-for-stack-guard-page-properly.patch mm-fix-up-some-user-visible-effects-of-the-stack-guard-page.patch- Bump version.- Touch .scmversion in the kernel top level to prevent scripts/setlocalversion from recursing into our fedpkg git tree and trying to decide whether the kernel git is modified (obviously not, since it's a tarball.) Fixes make local.- Fix fallout from the stack guard page fixes. (mm-fix-page-table-unmap-for-stack-guard-page-properly.patch, mm-fix-up-some-user-visible-effects-of-the-stack-guard-page.patch)- Adjusted patch-libre-2.6.32.19.- Linux 2.6.32.19- Linux 2.6.32.19-rc1 - Comment out patches merged upstream: linux-2.6-btrfs-fix-acl.patch crypto-testmgr-add-null-test-for-aesni.patch ext4-make-sure-the-move_ext-ioctl-can-t-overwrite-append-only-files.patch ext4-fix-freeze-deadlock-under-io.patch - Fix linux-2.6-usb-wwan-update.patch to apply after 2.6.32.19- Adjusted patch-libre-2.6.32.18.- Linux 2.6.32.18 - Backport nouveau noaccel fix for nva3+ cards from f13. - ext4-fix-freeze-deadlock-under-io.patch: Fix deadlock caused by patch in 2.6.32.17 (0036-ext4-don-t-return-to-userspace-after-freezing-the-fs.patch)- Bring back drm-upgrayed-fixes.patch, dropped in the 2.6.32.16 update. (#620955) - Revert upstream DRM stable fix we already have: drm-i915-give-up-on-8xx-lid-status.patch- Linux 2.6.32.18-rc1 - Revert DRM patches from -stable we already have: drm-i915-Fix-LVDS-presence-check drm-i915-parse-child-device-from-vbt.patch - Comment out patches merged in -stable: xfs-prevent-swapext-from-operating-on-write-only-files.patch cifs-fix-dns-resolver.patch- Fix USB HID initialization (#592785)- Linux 2.6.32.17 - Drop the patches commented out for -rc1 except ssb_check_for_sprom.patch- Linux 2.6.32.17-rc1 - Comment out patches merged upstream: linux-2.6-ext4-quota-metadata-reservation.patch ext4-issue-discard-operation-before-releasing-blocks.patch mac80211-do-not-wipe-out-old-supported-rates.patch mac80211-fix-supported-rates-IE-if-AP-doesnt-give-us-its-rates.patch iwlwifi-cancel-scan-watchdog-in-iwl_bg_abort_scan.patch sched-fix-over-scheduling-bug.patch ethtool-fix-buffer-overflow.patch cifs-fix-malicious-redirect-problem-in-the-dns-lookup-code.patch usb-obey-the-sysfs-power-wakeup-setting.patch - Revert -stable patches we already have: drm-i915-enable-low-power-render-writes-on-gen3-hardware.patch drm-i915-define-mi_arb_state-bits.patch - Comment out due to conflicts with -stable: ssb_check_for_sprom.patch- xfs-prevent-swapext-from-operating-on-write-only-files.patch: CVE-2010-2266- kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch: Fix crash in guest Python programs (#610911)- usb-obey-the-sysfs-power-wakeup-setting.patch: Restore ability of USB devices to wake the machine (F13#617559)- Fix ext4 metadata vs. quota reservation bug (#608770)- drm-intel-945gm-stability-fixes.patch - Make doc build single-threaded to prevent build failures.- drm-i915-fix-hibernate-memory-corruption.patch, drm-i915-add-reclaimable-to-page-allocations.patch: Fixes for hibernation memory corruption bugs introduced in 2.6.32.8- ext4-make-sure-the-move_ext-ioctl-can-t-overwrite-append-only-files.patch (CVE-2010-2066)- cifs-fix-malicious-redirect-problem-in-the-dns-lookup-code.patch: Fix a malicious redirect problem in the DNS lookup code (CVE-2010-2524)- pci-acpi-disable-aspm-if-no-osc.patch, pci-aspm-dont-enable-too-early.patch PCI layer fixes for problems with hardware that doesn't support ASPM.- crypto-add-async-hash-testing.patch: fix the rest of the errors reported during crypto testing (#571577)- Fix inotify-oneshot-support patch so it builds. - crypto-testmgr-add-null-test-for-aesni.patch: Add tests for aesni crypto module (#571577)- inotify-fix-inotify-oneshot-support.patch, inotify-send-IN_UNMOUNT-events.patch: Fix broken oneshot support and missing umount events. (F13#607327)- Drop Intel Moorestown support.- Really make hdpvr i2c IR part register this time, so something can actually be bound to it (like, say, lirc_zilog)- Adjusted patch-libre-2.6.32.16.- ethtool-fix-buffer-overflow.patch: ethtool buffer overflow (CVE-2010-2478) - sched-fix-over-scheduling-bug.patch: fix scheduler bug with CGROUPS- Linux 2.6.32.16- Linux 2.6.32.16-rc1 - Drop patches merged upstream: btrfs-should-add-permission-check-for-setfacl.patch linux-2.6-wireless_-report-reasonable-bitrate-for-MCS-rates-through-wext.patch drm-upgrayed-fixes.patch iwlwifi_-check-for-aggregation-frame-and-queue.patch iwlwifi-recalculate-average-tpt-if-not-current.patch iwlwifi-update-supported-PCI_ID-list-for-5xx0-series.patch keys-find-keyring-by-name-can-gain-access-to-the-freed-keyring.patch - Fix up wireless patches and usb-wwan-update.patch to apply on 2.6.32.16- Linux 2.6.32.15- Drop unused ro-nx patches. - Add support for sky2 Optima chip.- l2tp: fix oops in pppol2tp_xmit (rhbz#607054)- Fix btrfs ACL fixes... commit 431547b3c4533b8c7fd150ab36980b9a3147797b changed them to take a struct dentry instead of struct inode after 2.6.32.- iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (#604264)- Add in ACL fixes to btrfs from CVE-2010-2071.- Adjusted iwlwifi-update-supported-PCI_ID-list-for-5xx0-series.patch.- mac80211/iwlwifi fix connections to some APs (rhbz#558002) patches from sgruszka@.- iwlwifi: update supported PCI_ID list for 5xx0 series (#599153)- Adjusted patch-libre-2.6.32.14.- CVE-2010-1437: keyrings: find_keyring_by_name() can gain the freed keyring- Linux 2.6.32.14 - Drop merged patches: btrfs-check-for-read-permission-on-src-file-in-clone-ioctl.patch iwlwifi_-clear-all-the-stop_queue-flag-after-load-firmware.patch revert-ath9k_-fix-lockdep-warning-when-unloading-module.patch- iwlwifi: recalculate average tpt if not current (#588021)- iwlwifi: recover_from_tx_stall (#589777) - iwlwifi: fix scan races (#592011) - iwlwifi: fix internal scan race (#592011)- btrfs: check for read permission on src file in the clone ioctl (rhbz#593226)- thinkpad-acpi-fix-backlight.patch: Fix backlight control on some recent Thinkpads- Update previous kworld patch w/the one that actually works correctly w/o constant rf tracking filter recalibration- Adjusted patch-libre-2.6.32.13.- Restore patch to enable hauppauge hdpvr ir part - Enable support for kworld ub435-q and 340u usb atsc tuners- Completely drop patches merged in 2.6.32.13- Linux 2.6.32.13- Linux 2.6.32.13-rc1 - Drop patches: libata-fix-accesses-at-LBA28-boundary.patch hugetlb-fix-infinite-loop-in-get-futex-key.patch reiserfs-fix-permissions-on-reiserfs-priv.patch libiscsi-regression-fix-header-digest-errors.patch- utrace update (#590954)- Revert "ath9k: fix lockdep warning when unloading module"- Adjusted patch-libre-2.6.32.12.- libiscsi-regression-fix-header-digest-errors.patch: fix iscsi header authentication broken in .32 (#583581)- Fix possible data corruption with ext4 mounted with -o discard- hugetlb-fix-infinite-loop-in-get-futex-key.patch (#552257) - reiserfs-fix-permissions-on-reiserfs-priv.patch (CVE-2010-1146)- Linux 2.6.32.12- Linux 2.6.32.12-rc2 - Drop -rc1 workarounds- Linux 2.6.32.12-rc1 - Drop patches merged upstream: xfs_swap_extents-needs-to-handle-dynamic-fork-offsets.patch acpi-ec-allow-multibyte-access-to-ec.patch acpi-ec-limit-burst-to-64-bit.patch vgaarb-fix-userspace-ptr-deref.patch linux-2.6-net-r8169-improved-rx-length-check-errors.patch tcp-fix-icmp-rto-war.patch iwlwifi-fix-nfreed--.patch mac80211_-tear-down-all-agg-queues-when-restart_reconfig-hw.patch iwlwifi_-clear-all-tx-queues-when-firmware-ready.patch iwlwifi_-fix-scan-race.patch b43_-Optimize-PIO-scratchbuffer-usage.patch b43_-Remove-reset-after-fatal-DMA-error.patch b43_-Allow-PIO-mode-to-be-selected-at-module-load.patch b43_-fall-back-gracefully-to-PIO-mode-after-fatal-DMA-errors.patch mac80211_-fix-deferred-hardware-scan-requests.patch - Revert -rc1 patch: md-raid5-allow-for-more-than-2-31-chunks.patch ( ERROR: "__umoddi3" [drivers/md/raid456.ko] undefined! ) - Hotfix -rc1 lockdep patch with fix from LKML- ACPI embedded controller fixes from Fedora 13 (#532161)- thinkpad-acpi-add-x100e.patch: Add EC path for Thinkpad X100- libata-fix-accesses-at-LBA28-boundary.patch- mac80211: fix deferred hardware scan requests- b43: Optimize PIO scratchbuffer usage - b43: Remove reset after fatal DMA error - b43: Allow PIO mode to be selected at module load - b43: fall back gracefully to PIO mode after fatal DMA errors- Fix autoloading of phy modules (#525966)- Adjusted iwlwifi_-Tune-radio-to-prevent-unexpected-behavior.patch. - Adjusted iwlwifi_-Recover-TX-flow-stall-due-to-stuck-queue.patch.- patches from Intel to address intermittent firmware failures with iwlagn- Disable async RAID4/5/6 processing (#575402)- Build eeepc-laptop driver for x86_64 (F13#565582) - Build all of the DVB frontend drivers (F13#578755)- Adjust patch-libre-2.6.32.11 for deblobbed tree.- Fix oops in lirc_it87 driver (#579270) - Support more imon 0xffdc key combinations- Linux 2.6.32.11 - Reverted: we already have in our DRM: drm-edid-unify-detailed-block-parsing-between-base-and-extension-blocks.patch drm-i915-fix-gpio-register-detection-logic-for-bios-without-vbt.patch - Reverted: already in linux-2.6-usb-wwan-update.patch: usb-qcserial-add-new-device-ids.patch - Dropped patches merged upstream: linux-2.6-delalloc-quota-fixes.patch linux-2.6-efi-handover.fix coredump-uid-pipe-check.patch tg3-05-assign-flags-to-fixes-in-start_xmit_dma_bug.patch tg3-06-fix-5906-transmit-hangs.patch linux-2.6-tg3-netpoll.patch iwlwifi-silence-tfds-in-queue-message.patch iwlwifi-use-dma_alloc_coherent.patch - Fixups: drm-upgrayedd.patch: lib/lcm.o was added fix-abrtd.patch: coredump-uid-pipe-check went upstream- Fix quota WARN_ON for ext4 (#521914)- drm-intel-acpi-populate-didl.patch: Fix backlight hotkeys on some hardware - drm-intel-make-lvds-work.patch: Fix screen not turning back on on lid open - linux-2.6-usb-wwan-update.patch: Update wwan code and fix qcserial- Avoid null pointer dereference introduced by 'ssb: check for sprom' (#577463)- iwlwifi: fix nfreed-- - iwlwifi: reset card during probe (#557084) - iwlwifi: use dma_alloc_coherent (#574146)- nouveau: fix display issues on Dell D620 laptops- A few more imon driver button additions - Fix minor init issue w/topseed 0x0008 mceusb transceivers- Fix tg3 poll controller to not oops (bz 574969)- Revise "ssb: check for sprom" (#533746)- Improve mouse button and pad handling on 0xffdc imon devices - Add xmit support to topseed 0x0008 lirc_mceusb transceiver- ssb: check for sprom (#533746)- Remove TIPC from config (bz 574800)- Rebase on 2.6.32-libre1. - Adjust patch-libre-2.6.32.10 for deblobbing.- b43: Rewrite DMA Tx status handling sanity checks- Catch imon panel/knob events from older 0xffdc devices - Add two more variants of imon mce mode star and pound keys- iwlwifi-silence-tfds-in-queue-message.patch: don't spam the log when the problem keeps happening- Fix null ptr deref in lirc_imon (#545599) - Fix lirc_zilog not loading on cx2341x devices- Linux 2.6.32.10- Rebase lirc drivers to latest git tree - Copious amounts of imon driver update- Make the perf package require libdwarf; fix up description (#568309)- Fix regression in tg3 driver (#571638)- Linux 2.6.32.10-rc1 - Manually fix up drm-upgrayedd.patch to apply after this stable patch: drm-i915-use-a-dmi-quirk-to-skip-a-broken-sdvo-tv-output.patch - Added stable patches to upstream-reverts; we have these in our backports: drm-ttm-handle-oom-in-ttm_tt_swapout.patch v4l-dvb-13991-gspca_mr973010a-fix-cif-type-1-cameras-not-streaming-on-uhci-controllers.patch drm-i915-disable-tv-hotplug-status-check.patch drm-i915-fix-get_core_clock_speed-for-g33-class-desktop-chips.patch drm-radeon-r6xx-r7xx-possible-security-issue-system-ram-access.patch drm-radeon-kms-r600-r700-don-t-test-ib-if-ib-initialization-fails.patch drm-radeon-kms-forbid-creation-of-framebuffer-with-no-valid-gem-object.patch acpi-i915-blacklist-clevo-m5x0n-bad_lid-state.patch - Dropped merged upstream patches: fix-LOOKUP_FOLLOW-on-automount-symlinks.patch fs-exec.c-fix-initial-stack-reservation.patch kms-offb-handoff.patch linux-2.6-input-hid-quirk-hp-touchsmart.patch sparc-align-clone-and-signal-stacks-to-16-bytes.patch sparc-additional-pci-id-xvr-500.patch- add add aditional pci-id for xvr-500 - sparc stack alignment fix- cleanup and re-enable sparc selinux mprotect fix- drm-upgrayed-fixes: backport a bunch of fixes from upstream - should fix AGP slowdowns + rv740 hw. - linux-2.6-efi-handover.patch - fix efifb handover from upstream- Include examples.txt in the perf package (#569506)- Don't own /usr/src/kernels any more, it's now owned by filesystem. (#569438)- Fix lookup of automount symlinks (#567813) - Fix stack expansion rlimit check broken by a patch in 2.6.32.9- TCP: fix broken RTO calculation causing high CPU load (#567530)- nouveau: DP fix for cards with version 0x20 DP tables- Adjusted patch-libre-2.6.32.9.- Linux 2.6.32.9- nouveau: fix pre-nv17 output detection regression, support for GF8 IGPs- coredump-uid-pipe-check.patch: ditto from F-13/- Drop the PCI device table in the viafb driver -- it was added in 2.6.32 and we don't want the driver to autoload.- Linux 2.6.32.9-rc1 - Revert the 14 DRM patches from 2.6.32.9: we already have them - Drop other patches merged upstream: wmi-check-wmi-get-event-data-return-value.patch wmi-free-the-allocated-acpi-objects.patch fix-conntrack-bug-with-namespaces.patch prevent-runtime-conntrack-changes.patch fix-crash-with-sys_move_pages.patch futex-handle-futex-value-corruption-gracefully.patch futex-handle-user-space-corruption-gracefully.patch futex_lock_pi-key-refcnt-fix.patch fix-race-in-tty_fasync-properly.patch- ice1712-fix-revo71-mixer-names.patch: fix mixer names for monty. (rhbz#566565)- fix-race-in-tty_fasync-properly.patch: fix for deadlock caused by original patch in 2.6.32.6- CVE-2010-0623 kernel: local DoS via futex_lock_pi- CVE-2009-4537 kernel: r8169 issue reported at 26c3 (fix taken from Red Hat/CentOS 5.4)- drm-nouveau-mutex.patch: add fix that didn't quite make it to linus yet- nouveau: rebase fedora patchset - drm-nouveau-shared-fb.patch: drop - drm-nouveau-update.patch: drop, included in previous drm update- drm-upgrayedd.patch - update - needs nouveau patch rebase - drop reverted upstream commits since rc8 - also drop other merged patches- vgaarb-fix-userspace-ptr-deref.patch: fix a userspace ptr deref. (rhbz#564246) [and correct upstream diff]- Adjusted patch-libre-2.6.32.8.- fix-abrtd.patch: backport of nhorman's call_usermode_helper changes from devel/ & linux-next.- Linux 2.6.32.8 - futex-handle-user-space-corruption-gracefully.patch: Fix oops in the PI futex code. (rhbz#563091)- xfs: xfs_swap_extents needs to handle dynamic fork offsets (rhbz#510823) from sandeen.- fix-ima-null-ptr-deref.patch: fix null ptr deref in IMA introduced in 2.6.32-rc5.- fix-crash-with-sys_move_pages.patch: sys_move_pages doesn't bounds check the node properly.- Linux 2.6.32.8-rc2 - Drop fix-net-restore-ip-source-validation.patch- Fix networking bug in 2.6.32.8-rc1- Linux 2.6.32.8-rc1 - Revert three DRM patches from 2.6.32.8: drm-i915-only-enable-hotplug-for-detected-outputs.patch : already in drm-i915-reload-hangcheck-timer-too-for-ironlake.patch : conflicts drm-i915-selectively-enable-self-reclaim.patch : already in - Drop patches merged in -stable: linux-2.6-userspace_kvmclock_offset.patch block-fix-bugs-in-bio-integrity-mempool-usage.patch- Fix another conntrack issue pointed out by jcm. - Fix utrace header. (rhbz#561536)- fix-conntrack-bug-with-namespaces.patch: Fix for issue identified by jcm, http://lkml.org/lkml/2010/2/3/112- Disable graphics DMAR unit on Cantiga (#538163)- Add two input quirks for HP and eGalax touchscreens.- Fix possible oops in bio-integrity code.- Drop dependency on non-Free ati firmware package.- Use 100% gnu+freedo boot splash logo, with black background. - Adjusted patch-libre 2.6.32.7 for deblobbed context. - Deblobbed linux-2.6-v4l-dvb-rebase-gspca-to-latest.patch.- Linux 2.6.32.7- fix gspca mismerge.- stable update 2.6.32.6 - rebase gspca crud.- Disable CONFIG_X86_CPU_DEBUG- Rebase gspca usb webcam driver + sub drivers to latest upstream, this adds support for the following webcam bridge chipsets: benq, cpia1, ovfx2, sn9c2028, w996xCF, stv0680; and also includes many many bugfixes (hopefully also fixes 531234)- Linux 2.6.32.5 - Revert commit c7c85101afd0cb8ce497456d12ee1cad4aad152f from upstream .32.5 because it conflicts with our DRM update.- fix dracut depends- Report meaningful values for MCS rates through wireless extensions- add appleir usb driver- Linux stable 2.6.32.4 - drm-upgrayedd: rebase for related changes in intel_display.c, i915_drv.h- various nouveau fixes from upstream - dropped drm-nouveau-bios-paranoia.patch, it's upstream now- Don't generate i915 TV hotplug interrupts ever ever ever.- fix null pointer dereference in btrfs acl code- Deblobbed drm-nouveau-g80-ctxprog.patch, disabled. - Deblobbed drm-nouveau-nvac-noaccel.patch, disabled. - Deblobbed drm-upgrayedd.patch. - Adjusted drm-fixes.patch.- drm fixes from upstream - mostly printk stupids + integrate radeon s/r fix- crystalhd fix build on powerpc- bring back offb handoff patch - fixes G5 + nouveau- fix regression in radeon s/r - hangs on suspend- force depend ati firmware, better safe than sorry. I don't think dracut and dracut kernel are what I wanted to do.- update dracut requires to make sure we get -ati firmware - add fbdev multi-card console fix patch- Add Broadcom Crystal HD driver from staging- add nouveau to staging Kconfig- nouveau: fix nvac noaccel patch, not sure what happened there!- nouveau: patches and firmware from F12 that aren't in upstream kernel- drm-upgrayedd.patch: rebase to present 2.6.33 (drm-linus) - nouveau TODO - comment out no-tv-hp for now, leave patch - we can readd if all the upstream goodness didn't fix it- Use gnu+freedo boot splash logo.- drm-intel-no-tv-hotplug.patch: re-add lost patch from F-12 2.6.31 (#522611, #544671)- Re-enable ATM_HE (#545289)- Add another symbol to look for when generating modules.block- Turn off default powersave mode for AC97 and HDA audio devices due to continuing bug reports (can still be enabled in sysfs.) - Remove some patches that are upstream: v4l-dvb-fix-cx25840-firmware-loading.patch fix-9p-fscache.patch ext4-fix-insufficient-checks-in-EXT4_IOC_MOVE_EXT.patch- Change configs to build the acerhdf driver again, requires setting CONFIG_HWMON=y- Linux 2.6.32.3- Remove obsolete config options (generated .config files are unchanged.)- Linux 2.6.32.3-rc2- Linux 2.6.32.3-rc1 - Drop merged patches: linux-2.6-fix-btusb-autosuspend.patch drm-radeon-fix-crtc-vbl-update-for-r600.patch- Fix WMI driver oopses and a memory leak.- Run 'make release', fix up tracing options to match what shipped in F-12, fix CPU count on x86-64.- Drop some of the spinlock/vm taint patches. dump_stack() already does same.- To 2.6.32-libre, actually.- Rebased F-12 to 2.6.32, still needs forward porting of patches.- Add patch from dri-devel to fix vblanks on r600. [http://marc.info/?l=dri-devel&m=126137027403059&w=2]- Linux 2.6.32.2 - dropped upstream patches.- minor utrace update- linux-2.6-driver-level-usb-autosuspend.diff: fix so it works properly... - linux-2.6-fix-btusb-autosuspend.patch: avoid bluetooth connection drops - linux-2.6-enable-btusb-autosuspend.patch: and default it to on - linux-2.6-autoload-wmi.patch: autoload WMI drivers- Split off onboard decode imon devices into pure input driver, leaving lirc_imon for the ancient imon devices only - Fix NULL ptr deref in lirc_serial (#543886) - Assorted lirc_mceusb fixups suggested by Mauro - Dropped compat ioctls from lirc_dev, main ioctls should now be compatible between 32-bit and 64-bit (also at Mauro's suggestion)- utrace update, now testing the utrace-based ptrace!- Added freedo.patch, with 100% Free Software Freedo logo.- 2.6.32.1 - ext4 patches and more...- Add a patch off lkml from krh to fix perf when DEBUG_PERF_USE_VMALLOC (rhbz#542791) - Re-enable CONFIG_DEBUG_PERF_USE_VMALLOC on debug kernels.- ext4-fix-insufficient-checks-in-EXT4_IOC_MOVE_EXT.patch: CVE-2009-4131 fix insufficient permission checking which could result in arbitrary data corruption by a local unprivileged user.- Copy fix for #540580 from F-12.- new rpm changes: - 2.6.32.26 -> 2.6.32.26 - 175.fc12.1 -> 175.fc12.1- Disable CONFIG_DEBUG_PERF_USE_VMALLOC for now, causes issues on x86_64. (rhbz#542791)- Allow userspace to adjust kvmclock offset (#530389)- Updated the NFS4 pseudo root code to the latest release.- Deblobbed 2.6.32 - Rename subpackage perf to perf-libre; add provides.- Linux 2.6.32- 2.6.32-rc8-git5 - nuke 9p cachefiles fix, upstream. - SLOW_WORK_PROC was renamed to SLOW_WORK_DEBUG, debugfs instead of procfs.- ath9k: add fixes suggested by upstream maintainer- forward port IOMMU fixes from F-12 for HP BIOS brokenness - Fix oops with intel_iommu=igfx_off - agp/intel: Clear full GTT at startup- forward port radeon fixes from F-12 + add radeon display port support- fix-9p-fscache.patch: fix build.- 2.6.32-rc8-git2 daily snapshot - nuke include/generated nuke-age since the patch was reverted upstream - config changes: - generic: +CONFIG_FSCACHE_OBJECT_LIST=y +CONFIG_SLOW_WORK_PROC=y- drm-i915-fix-sync-to-vbl-when-vga-is-off.patch: add, (rhbz#541670)- linux-2.6-sysrq-c.patch: drop, was made consistent upstream.- add device name to lirc_zilog, fixes issues w/multiple target devices - add lirc_imon pure input mode support for onboard decode devices- attempt to put nouveau back - same patch as F-12 should work- Install vmlinux.id file in kernel-devel rpm.- 2.6.32-rc8-git1 - Enable CONFIG_MEMORY_HOTPLUG (and HOTREMOVE) on x86_64- Oops, re-enable debug builds for rawhide... didn't mean to commit that.- Disable FUNCTION_TRACER and DYNAMIC_FTRACE in non-debug builds for Fedora 13. Some pondering required to see if it's actually worth doing though. Anecdotal evidence worth half as much as benchmarks. STACK_TRACER selects FUNCTION_TRACER, so it has to go off too, sadly, since it hooks every mcount to log the stack depth for the task.- 2.6.32-rc7-git2- backout gpg change now that koji is fixed- Buildrequire gpg- Fix oops in VIA Padlock driver.- Linux 2.6.32-rc7-git1- Linux 2.6.32-rc7- Add --with dbgonly rpmbuild option to build only debug kernels- Make JBD2_DEBUG a toggleable config option.- 2.6.32-rc6, fix for NULL ptr deref in cfg80211.- 2.6.32-rc5-git6 (with sandeen's reversion of "ext4: Remove journal_checksum mount option and enable it by default")- 2.6.32-rc5-git5- Disable build of prism54 module- Get dd command line args correct.- Make a 20MB initramfs file so rpm gets its diskspace calculations right. (#530778)- 2.6.32-rc5-git3 - Drop merged patch: linux-2.6-virtio_blk-revert-QUEUE_FLAG_VIRT-addition.patch- 2.6.32-rc5-git1- 2.6.32-rc5 - New config option: CONFIG_VMXNET3=m- 2.6.32-rc4-git4- Updated the NFS v4 pseudo root patch so it will apply - Fixed hang during NFS installs (bz 528537)- Add scsi_register_device_handler to modules.block's symbol list so we'll have scsi device handlers in installer images.- Always build perf docs, regardless of whether we build kernel-doc. Seems rather unfair to not ship the manpages half the time. Also, drop BuildRequires %if when not with_doc, the rules about %if there are f*!&^ing complicated.- Build perf manpages properly.- cleanup some of drm vga arb bits that are upstream- Merge lirc compile fixes into lirc patch - Refresh lirc patch with additional irq handling fixage - Fix IR transmit on port 1 of 1st-gen mceusb transceiver - Support another mouse button variant on imon devices- Last-minute USB fix from upstream.- Fix lirc build after header changes. - Fix bug in lirc interrupt processing.- Fix up multiple definition of debug options (EXT4_DEBUG, DEBUG_FORCE_WEAK_PER_CPU)- 2.6.32-rc4 - New config options: CONFIG_BE2ISCSI=m CONFIG_SCSI_BFA_FC=m CONFIG_USB_MUSB_HDRC is not set- 2.6.32-rc3-git3- ppc: compile nvidiafb as a module only, nvidiafb+nouveau = bang! (rh#491308)- Enable FUNCTION_GRAPH_TRACER on x86-64.- Disable CONFIG_IRQSOFF_TRACER on srostedt's recommendation. (Adds unwanted overhead when not in use).- 2.6.32-rc3 (bah, rebase script didn't catch it.)- 2.6.32-rc1-git7 - [x86,x86_64] ACPI_PROCESSOR_AGGREGATOR=m- 2.6.32-rc1 - rebased crash-driver patchset, ia64_ksyms.c conflicts. move x86 crash.h file to the right place. - full changelog forthcoming & to fedora-kernel-list.- sick of rejects.- Fix up some items missing in make debug vs. make release, rearrange so the options are in the same order. - Add new debug options: CONFIG_EXT4_DEBUG CONFIG_DEBUG_FORCE_WEAK_PER_CPU- Must now make mrproper after each config pass, due to Kbuild stashing away the $ARCH variable.- 2.6.31-git18 - rebased: - hdpvr-ir-enable.patch - linux-2.6-build-nonintconfig.patch - linux-2.6-debug-sizeof-structs.patch - linux-2.6-debug-vm-would-have-oomkilled.patch - linux-2.6-execshield.patch - linux-2.6-makefile-after_link.patch - linux-2.6-serial-460800.patch - linux-2.6-utrace.patch - via-hwmon-temp-sensor.patch - merged: - linux-2.6-tracehook.patch - linux-2.6-die-closed-source-bios-muppets-die.patch - linux-2.6-intel-iommu-updates.patch - linux-2.6-ksm.patch - linux-2.6-ksm-updates.patch - linux-2.6-ksm-fix-munlock.patch - linux-2.6-vga-arb.patch - v4l-dvb-fix-cx25840-firmware-loading.patch - linux-2.6-rtc-show-hctosys.patch- %ghost the dracut initramfs file.- Now that we have %post generation of dracut images we do not need to Require dracut-kernel anymore- Disable drm-nouveau too -- it won't build without other drm updates.- Remove workaround for gcc bug #521991, now fixed.- 2.6.31-git4 - rebased: - linux-2.6-execshield.patch: split paravirt_types.h - linux-2.6-buildnonintconfig.patch - disabled: - ksm, drm. - merged: - linux-2.6-kvm-pvmmu-do-not-batch-pte-updates-from-interrupt-context.patch - linux-2.6-kvm-vmx-check-cpl-before-emulating-debug-register-access.patch - linux-2.6-use-__pa_symbol-to-calculate-address-of-C-symbol.patch - linux-2.6-xen-stack-protector-fix.patch - linux-2.6-bluetooth-autosuspend.diff - hid-ignore-all-recent-imon-devices.patch - config changes: - arm: - CONFIG_HIGHPTE off, seems safer this way. - generic: - RDS_RDMA/RDS_TCP=m - SCSI_PMCRAID=m - WLAN=y, CFG80211_DEFAULT_PS=y, NL80211_TESTMODE off. - WL12XX=m - B43_PHY_LP=y - BT_MRVL=m - new MISDN stuff modular. - sparc: - enable PERF_COUNTERS & EVENT_PROFILE - ppc: - XILINX_EMACSLITE=m- 2.6.31-git2 - Drop merged patches: sched-introduce-SCHED_RESET_ON_FORK-scheduling-policy-flag.patch linux-2.6-nfs4-ver4opt.patch linux-2.6-alsa-improve-hda-powerdown.patch alsa-tell-user-that-stream-to-be-rewound-is-suspended.patch linux-2.6-ahci-export-capabilities.patch - New s390 config option: CONFIG_SCLP_ASYNC=m - New generic config options: CONFIG_ATA_VERBOSE_ERROR=y CONFIG_PATA_RDC=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_GHASH=m - New debug option: CONFIG_DEBUG_CREDENTIALS=y in debug kernels- Added support for -o v4 mount parsing- Apply NX/RO to modules- Mark kernel data section as NX- nouveau: bring in Matthew Garret's initial switchable graphics support- nouveau: fixed use of strap-based panel mode when required (rh#522649) - nouveau: temporarily block accel on NVAC chipsets (rh#522361, rh#522575)- linux-2.6-ahci-export-capabilities.patch: Backport from upstream - linux-2.6-rtc-show-hctosys.patch: Export the hctosys state of an rtc - linux-2.6-rfkill-all.patch: Support for keys that toggle all rfkill state- drm-nouveau.patch: add some scaler-only modes for LVDS, GEM/TTM fixes- Deblobbed 2.6.31. - Updated deblobbing of linux-2.6-v4l-dvb-fixes.patch, drm-next.patch and drm-nouveau.patch. - Deblobed v4l-dvb-fix-cx25840-firmware-loading.patch and lirc-2.6.31.patch.- touch the dracut initrd file when using %{with_dracut}- Linux 2.6.31- Enable VXpocket and PDaudioCF PCMCIA sound drivers.- Move to %post generation of dracut initrd, because of GPL issues surrounding shipping a prebuild initrd - Require grubby >= 7.0.4-1, for %post generation- Updated the NFS4 pseudo root code to the latest release.- Revert virtio_blk to rotational mode. (#509383)- uggh lost nouveau bits in page flip- fix r600 oops with page flip patch (#520766)- drm-nouveau.patch: fix display resume on pre-G8x chips- drm-nouveau.patch: add getparam to know using tile_flags is ok for scanout- 2.6.31-rc9-git2- compile with -fno-var-tracking-assignments, work around gcc bug #521991- fix two bugs in r600 kms, fencing + mobile lvds- drm-nouveau.patch: fix ppc build- drm-nouveau.patch: more misc fixes- drm-page-flip.patch: rebase again- drm-next.patch: fix r600 signal interruption return value- drm-nouveau.patch: latest upstream + rebase onto drm-next- drm-vga-arb.patch: update to avoid lockdep + add r600 support- drm: rebase to drm-next - r600 accel + kms should start working now- 2.6.31-rc9-git1 - Temporarily hack the drm-next patch so it still applies; the result should still be safe to build.- 2.6.31-rc9- Fix kernel build errors when building firmware by removing the .config file before that step and restoring it afterward.- drm-ddc-caching-bug.patch: Empty the connector's mode list when it's disconnected.- Update hdpvr and lirc_zilog drivers for 2.6.31 i2c- Fix xen guest with stack protector. (#508120) - Small kvm fixes.- drm-intel-pm.patch: Disable by default, too flickery on too many machines. Enable with i915.powersave=1.- Add missing scriptlet dependancy. (#520788)- Make DRM less chatty about EDID failures. No one cares.- 2.6.31-rc8-git2 - Blank out drm-intel-next: entire contents are now upstream.- Make firmware buildarch noarch. (Suggested by drago01 on irc)- Fix up lirc_zilog to enable functional IR transmit and receive on the Hauppauge HD PVR - Fix audio on PVR-500 when used in same system as HVR-1800 (#480728)- 2.6.31-rc8-git1 - Drop linux-2.6-inotify-accounting.patch, merged upstream.- fix lirc_imon oops on older devices w/o tx ctrl ep (#520008)- fix inotify length accounting and send inotify events- Enable Solos DSL driver- 2.6.31-rc8- 2.6.31-rc7-git6 - Drop patch merged upstream: xen-fb-probe-fix.patch- drm-rv710-ucode-fix.patch: Treat successful microcode load on RV710 as, you know, success. (#519718)- 2.6.31-rc7-git5 - Drop patch linux-2.6-ima-leak.patch, now merged upstream.- Fix up hdpvr ir enable patch for use w/modular i2c (David Engel)- fix iint_cache leak in IMA code drop the ima=0 patch- Fix munlock with KSM (#516909) - Re-enable KSM- 2.6.31-rc7-git4 - Drop patches merged upstream: xen-x86-fix-stackprotect.patch xen-x86-no-stackprotect.patch- drm-intel-next.patch: Update, various output setup fixes.- Make WiMAX modular (#512070)- allow-disabling-ima.diff: debugging patch... adds ima=0 kernel param to disable initialization of IMA.- drm-nouveau.patch: upstream update, pre-nv50 tv-out + misc fixes- Fix Xen boot (#508120)- pull in drm-next tree + rebase around it- 2.6.31-rc7-git2- 2.6.31-rc7-git1- 2.6.31-rc7- Disable LZMA for xen (#515831)- 2.6.31-rc6-git5 - Fix up drm-r600-kms.patch - Drop fix-perf-make-man-failure.patch- 2.6.31-rc6-git5 - Revert linux-2.6-debug-vm-would-have-oomkilled.patch to v1.2 because upstream changes to oom-kill.c were all reverted.- Fix up perf so that it builds docs now that they are fixed. - with_docs disables perf docs too. be warned. (logic is that the build deps are (mostly) the same, so if you don't want one, odds are...)- 2.6.31-rc6-git3- 2.6.31-rc6-git2- Stop generating the (unused) ppc64-kdump.config file.- Add new lirc driver for built-in ENE0100 device on some laptops- Improve the perf script so it prints something helpful if the perf binary doesn't exist.- Disable KSM patches on a hunch. Chasing the "encrypted VGs don't work" bug.- 2.6.31-rc6- fix perf. - move perf to perf.$ver instead of perf-$ver...- Obsolete kernel-smp on sparc64 - Require grubby >= 7.0.2-1 since thats what introduces the dracut options we use- Fix drm-page-flip.patch to not break radeon kms and to not reset crtc offset into fb on flip.- Update drm-intel-next patch- disable building the -smp kernel on sparc64 - disable building kernel-perf on sparc64 syscalls not supported- Enable config IMA- nouveau: various cleanups and fixes + more sanity checking in dma paths- Add new device ID to lirc_mceusb (#512483) - Fix some lockdep false positives - Add support for setting and enabling iMON clock via sysfs - Add tunable pad threshold support to lirc_imon - Add new pseudo-IR protocl to lirc_imon for universals w/o a pad - Fix mouse device support on older iMON devices- Merge latest Intel IOMMU fixes and BIOS workarounds, re-enable by default.- btusb autosuspend: fix build on !CONFIG_PM by stubbing out suspend/resume methods.- disable kgdb on sparc64 uni-processor kernel - set max cpus to 256 on sparc64 - enable AT keyboard on sparc64- Apply KSM updates from upstream- When building a dracut generic initrd tell new-kernel-pkg to use that instead of running mkinitrd- drm-r600-kms.patch - update r600 KMS - drm-radeon-fixes.patch - patches for queue to Linus- Fix kvm virtio_blk errors (#514901)- Hush DRM vblank warnings, they're constant (and harmless) under DRI2.- fixup vga arb warning at startup and handover between gpus- die-floppy-die.patch: it's the 21st century, let's not rely on steam powered technology.- revert-ftrace-powerpc-snafu.patch - fix ppc build- nouveau: respect nomodeset- Fix /usr/sbin/perf script. (#515494)- Fix shift in pci cacheline size printk.- 2.6.31-rc5-git3 - drop cpufreq + set memory fixes- Add Jeromes initial r600 kms work. - rebase arb patch- alsa-tell-user-that-stream-to-be-rewound-is-suspended.patch: apply patch destined for 2.6.32, requested by Lennart.- nouveau: more code share between nv50/= 1.1 hardware- linux-2.6-vga-arb.patch - add VGA arbiter. - drm-vga-arb.patch - add VGA arbiter support to drm- 2.6.31-rc3 - config changes: - RTL8192SU is not set, (staging)- 2.6.31-rc2-git9 - config changes: - BLK_DEV_OSD=m- drm-nouveau.patch: update from upstream- 2.6.31-rc2-git6 - Drop dmadebug-spinlock patch -- merged upstream.- Don't jump through hoops that ppc powerbooks have to on sensible systems in cpufreq_suspend.- 2.6.31-rc2-git5- Use correct spinlock initialization in dma-debug- 2.6.31-rc2-git4- Enable IR receiver on the Hauppauge HD PVR - Trim the changelog, axing everything before 2.6.29 (see cvs if you still really want to see that far back)- Enable a bunch of debugging options that were missed somehow.- Bump NR_CPUS on x86_64 to 512.- drm-no-gem-on-i8xx.patch: Drop, intel 2D driver requires GEM now. This should be entertaining.- First cut of /usr/sbin/perf wrapper script and 'perf' subpackage.- Rebase and re-apply all the Fedora-specific linux-2.6-debug-* patches. - Cull a bunch of upstreamed patches from the spec.- Added NFSD v4 dynamic pseudo root patch which allows NFS v3 exports to be mounted by v4 clients.- See if we can't make lirc_streamzap behave better... (#508952)- 2.6.31-rc2-git2- Make lirc_i2c actually work with 2.6.31 i2c- Use LZMA for kernel compression on X86.- Hack up lirc_i2c and lirc_zilog to compile with 2.6.31 i2c changes. The drivers might not actually be functional now, but at least they compile again. Will fix later, if need be...- 2.6.31-rc2- 2.6.31-rc1-git11- Disable v4l1 ov511 and quickcam_messenger drivers (obsoleted by v4l2 gspca subdrivers)- 2.6.31-rc1-git9 - linux-2.6-dm-fix-exstore-search.patch: similar patch merged upstream.- 2.6.31-rc1-git7- Disable kmemleak. Way too noisy, and not finding any real bugs.- drm-nouveau.patch: match upstream- 2.6.31-rc1-git5 - CONFIG_LEDS_LP3944=m- Try to fix the dm overlay bug for real (#505121)- drm-nouveau.patch: fix conflicts from 2.6.31-rc1-git2- Further improvements to kmemleak- 2.6.31-rc1-git2- drm-nouveau.patch: latest upstream + reenable- Make kmemleak scan process stacks by default. Should reduce false positives (which does also increase false negatives, but that's at least less noisy)- 2.6.31-rc1 - linux-2.6-utrace.patch: rebase on kernel/Makefile changes - config changes: - generic: - CONFIG_DM_LOG_USERSPACE=m - CONFIG_DM_MULTIPATH_QL=m - CONFIG_DM_MULTIPATH_ST=m - CONFIG_BATTERY_MAX17040=m - CONFIG_I2C_DESIGNWARE is off (depends on clk.h)- Move perf to /usr/libexec/perf-$KernelVer.- config changes: - generic: - CONFIG_SCSI_DEBUG=m (was off, requested by davidz)- 2.6.30-git22- 2.6.30-git20- Enable tools/perf, installed as /bin/perf-$KernelVer. Docs and a /bin/perf wrapper come next if this builds ok.- sched-introduce-SCHED_RESET_ON_FORK-scheduling-policy-flag.patch: pull in two fixes from Mike Galbraith from tip.git- Add patch to possibly fix the pktlen problem on via-velocity.- 2.6.30-git18 VIA crypto & mmc patches now upstream.- Determine cacheline sizes in a generic manner.- 2.6.30-git17 - Config changes: - powerpc32-generic CONFIG_PERF_COUNTERS=y - generic CONFIG_KEYBOARD_LM8323 is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_W90X900=m - Dropped agp-set_memory_ucwb.patch, all fixed upstream now.- config changes: - ppc generic: - CONFIG_PPC_DISABLE_WERROR=y (switched... chrp fails otherwise, stack frame size.)- 2.6.30-git15 - config changes: - generic: - CONFIG_LBDAF=y - staging: - CONFIG_USB_SERIAL_QUATECH2 is not set - CONFIG_VT6655 is not set - CONFIG_USB_CPC is not set - CONFIG_RDC_17F3101X is not set - CONFIG_FB_UDL is not set - ppc32: - CONFIG_KMETER1=y - ppc generic: - CONFIG_PPC_DISABLE_WERROR is not set - lirc disabled due to i2c detach_client removal.- sched-introduce-SCHED_RESET_ON_FORK-scheduling-policy-flag.patch: add, queued in tip/sched/core (ca94c442535a44d508c99a77e54f21a59f4fc462)- Fix up ptrace, hopefully. Builds on x86_64 at least.- linux-2.6-tip.git-203abd67b75f7714ce98ab0cdbd6cfd7ad79dec4.patch Fixes oops on boot with qemu (#507007)- 2.6.30-git14- Fix up the via-sdmmc and via-hwmon-temp-sensor patches. - Drop VIA Padlock patches merged upstream: via-rng-enable-64bit.patch via-padlock-10-enable-64bit.patch via-padlock-20-add-x86-dependency.patch- Add -libre provides for kernel and devel packages.- 2.6.30-git13 - config changes: - arm: - CONFIG_UACCESS_WITH_MEMCPY is not set - i686-PAE: - CONFIG_XEN_DEV_EVTCHN=m - CONFIG_XEN_SYS_HYPERVISOR=y - ia64: - CONFIG_RCU_FANOUT=64 - nodebug: - CONFIG_DEBUG_KMEMLEAK is not set - CONFIG_DEBUG_KMEMLEAK_TEST=m - powerpc: - CONFIG_CAN_SJA1000_OF_PLATFORM=m - CONFIG_PPC_EMULATED_STATS=y - CONFIG_SWIOTLB=y - CONFIG_RDS is not set (broken on ppc32) - powerpc32: - CONFIG_RCU_FANOUT=32 - powerpc64: - CONFIG_RCU_FANOUT=64 - CONFIG_PERF_COUNTERS=y - s390x: - CONFIG_RCU_FANOUT=64 - CONFIG_SECCOMP=y - CONFIG_PM=y - CONFIG_HIBERNATION=y - CONFIG_PM_STD_PARTITION="/dev/jokes" - sparc64: - CONFIG_RCU_FANOUT=64 - x86: - CONFIG_RCU_FANOUT=32 - CONFIG_IOMMU_STRESS is not set - CONFIG_PERF_COUNTERS=y - CONFIG_X86_OLD_MCE is not set - CONFIG_X86_MCE_INTEL=y - CONFIG_X86_MCE_AMD=y - CONFIG_X86_ANCIENT_MCE is not set - CONFIG_X86_MCE_INJECT is not set - x86_64: - CONFIG_EDAC_AMD64=m - CONFIG_EDAC_AMD64_ERROR_INJECTION is not set - CONFIG_XEN_DEV_EVTCHN=m - CONFIG_XEN_SYS_HYPERVISOR=y - CONFIG_RCU_FANOUT=64 - CONFIG_IOMMU_STRESS is not set - CONFIG_PERF_COUNTERS=y - CONFIG_X86_MCE_INJECT is not set - generic: - CONFIG_RCU_FANOUT=32 - CONFIG_MMC_SDHCI_PLTFM=m - CONFIG_MMC_CB710=m - CONFIG_CB710_CORE=m - CONFIG_CB710_DEBUG is not set - CONFIG_SCSI_MVSAS_DEBUG is not set - CONFIG_SCSI_BNX2_ISCSI=m - CONFIG_NETFILTER_XT_MATCH_OSF=m - CONFIG_RFKILL_INPUT=y (used to be =m, which was invalid) - CONFIG_DE2104X_DSL=0 - CONFIG_KS8842 is not set - CONFIG_CFG80211_DEBUGFS=y - CONFIG_MAC80211_DEFAULT_PS=y - CONFIG_IWM=m - CONFIG_IWM_DEBUG is not set - CONFIG_RT2800USB=m - CONFIG_CAN_DEV=m - CONFIG_CAN_CALC_BITTIMING=y - CONFIG_CAN_SJA1000=m - CONFIG_CAN_SJA1000_PLATFORM=m - CONFIG_CAN_EMS_PCI=m - CONFIG_CAN_KVASER_PCI=m - CONFIG_EEPROM_MAX6875=m - CONFIG_SENSORS_TMP401=m - CONFIG_MEDIA_SUPPORT=m - CONFIG_SND_CTXFI=m - CONFIG_SND_LX6464ES=m - CONFIG_SND_HDA_CODEC_CA0110=y - CONFIG_USB_XHCI_HCD=m - CONFIG_USB_XHCI_HCD_DEBUGGING is not set - CONFIG_DRAGONRISE_FF=y (used to be =m) - CONFIG_GREENASIA_FF=y (used to be =m) - CONFIG_SMARTJOYPLUS_FF=y (used to be =m) - CONFIG_USB_NET_INT51X1=m - CONFIG_CUSE=m - CONFIG_FUNCTION_PROFILER=y - CONFIG_RING_BUFFER_BENCHMARK=m - CONFIG_REGULATOR_USERSPACE_CONSUMER=m - CONFIG_REGULATOR_MAX1586=m - CONFIG_REGULATOR_LP3971=m - CONFIG_RCU_FANOUT_EXACT is not set - CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 - CONFIG_FSNOTIFY=y - CONFIG_IEEE802154=m - CONFIG_IEEE802154_DRIVERS=m - CONFIG_IEEE802154_FAKEHARD=m - CONFIG_CNIC=m- New lirc_imon hotness, update 2: * support dual-interface devices with a single lirc device * directional pad functions as an input device mouse * touchscreen devices finally properly supported * support for using MCE/RC-6 protocol remotes * fix oops in RF remote association code (F10 bug #475496) * fix re-enabling case/panel buttons and/or knobs - Add some misc additional lirc_mceusb2 transceiver IDs - Add missing unregister_chrdev_region() call to lirc_dev exit - Add it8720 support to lirc_it87- Update via-sdmmc driver- Update lirc patches w/new imon hotness- Update VIA temp sensor and mmc drivers.- Deblobbed 2.6.30.- neigh: fix state transition INCOMPLETE->FAILED via Netlink request - enable CONFIG_ARPD (used by OpenNHRP)- VIA Nano updates: Enable Padlock AES encryption and random number generator on x86-64 Add via-sdmmc and via-cputemp drivers- Linux 2.6.30 rebase.- Clean-up some wireless bits in config-generic- Add support for ACPI P-states on VIA processors. - Disable the e_powersaver driver.- Linux 2.6.30-rc8-git6- Linux 2.6.30-rc8-git1- Linux 2.6.30-rc8- utrace update (fixes stap PR10185)- For reasons unknown, RT2X00 driver was being built-in. Make it modular.- 2.6.30-rc7-git5- 2.6.30-rc7-git4- 2.6.30-rc7-git3- 2.6.30-rc7-git2- Various cpufreq patches from git.- 2.6.30-rc7-git1- 2.6.30-rc7-git1- rds-only-on-64-bit-or-x86.patch: drop patch, issue is fixed upstream.- 2.6.30-rc7- 2.6.30-rc6-git6- Enable Divas (formerly Eicon) ISDN drivers on x86_64. (#480837)- 2.6.30-rc6-git5- 2.6.30-rc6-git3- 2.6.30-rc6-git2- 2.6.30-rc6- Linux 2.6.30-rc5-git1- Linux 2.6.30-rc5- Linux 2.6.30-rc4-git4- Linux 2.6.30-rc4-git3 - linux-2.6-cdrom-door-status.patch: merged upstream. - linux-2.6-iwl3945-remove-useless-exports.patch: merged upstream. - linux-2.6-utrace.patch: rebase against changes to fs/proc/array.c - USB_NET_CDC_EEM=m- Fix ext4 corruption on partial write into prealloc block- 2.6.30-rc4- 2.6.30-rc3-git6- 2.6.30-rc3-git4- Make the kernel-vanilla package buildable again. - Allow building with older versions of RPM.- Backport missing snmp stats (bz 492391)- Drop unused exports from the iwl3945 driver.- Linux 2.6.30-rc3-git3- 2.6.30-rc3-git2- Linux 2.6.30-rc3-git1- Disable SYSFS_DEPRECATED on ia64- Linux 2.6.30-rc3 - PROC_VMCORE=y: Exports the dump image of crashed kernel in ELF format- Enable RELOCATABLE and CRASH_DUMP for powerpc64 - With this we can remove the -kdump build variant - for the ppc64 arch- Don't include the modules.*.bin files in the RPM package.- 2.6.30-rc2-git7- Various s390x config tweaks. (#496596, #496601, #496605, #496607)- 2.6.30-rc2-git6- Set CONFIG_UEVENT_HELPER_PATH to the empty string (#496296)- 2.6.30-rc2-git3- 2.6.30-rc2-git1- 2.6.30-rc2- 2.6.30-rc1-git7 - CONFIG_TOUCHSCREEN_AD7879_I2C=m - CONFIG_STRIP_ASM_SYMS=y, off for -debug- ppc-fix-parport_pc.patch: add from linuxppc-dev@- execshield: fix build (load_user_cs_desc is 32-bit only in tlb.c)- 2.6.30-rc1-git5 - revert-fix-modules_install-via-nfs.patch: reverted upstream- actually drop utrace-ftrace from srpm.- 2.6.30-rc1-git2 - CONFIG_IGBVF=m - CONFIG_NETFILTER_XT_TARGET_LED=m- Bring back the /dev/crash driver. (#492803)- disable MMIOTRACE in non-debug builds (#494584)- 2.6.30-rc1 - linux-2.6-hwmon-atk0110.patch: drop - CONFIG_DETECT_HUNG_TASK=y - # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set- utrace update, drop unfinished utrace-ftrace- Linux 2.6.29-git15 - EXT3_DEFAULTS_TO_ORDERED on for now. - X86_X2APIC enabled. - LEDS_LP5521, LEDS_BD2802 off... look not generally relevant. - LIBFCOE on.- Enable CONFIG_CIFS_STATS (#494545)- linux-2.6-execshield.patch: rebase for 2.6.30- Linux 2.6.29-git13 - drop patches merged upstream: - fix-ppc-debug_kmap_atomic.patch - fix-staging-at76.patch - linux-2.6-acpi-video-didl-intel-outputs.patch - linux-2.6-acpi-strict-resources.patch - linux-2.6-sony-laptop-rfkill.patch - linux-2.6-btrfs-fix-umount-hang.patch - linux-2.6-fiemap-header-install.patch - linux-2.6-debug-dma-api.patch - dma-api-debug-fixes.patch - linux-2.6-ext4-flush-on-close.patch - linux-2.6-relatime-by-default.patch - linux-2.6-pci-sysfs-remove-id.patch - linux-2.6-scsi-cpqarray-set-master.patch - alsa-rewrite-hw_ptr-updaters.patch - alsa-pcm-always-reset-invalid-position.patch - alsa-pcm-fix-delta-calc-at-overlap.patch - alsa-pcm-safer-boundary-checks.patch - linux-2.6-input-hid-extra-gamepad.patch - linux-2.6-ipw2x00-age-scan-results-on-resume.patch - linux-2.6-dropwatch-protocol.patch - linux-2.6-net-fix-gro-bug.patch - linux-2.6-net-fix-another-gro-bug.patch - linux-2.6-net-xfrm-fix-spin-unlock.patch - linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch - linux-2.6.29-pat-pci-change-prot-for-inherit.patch- linux-2.6-btrfs-fix-umount-hang.patch: fix umount hang on btrfs- fix-ppc-debug_kmap_atomic.patch: fix build failures on ppc.- Linux 2.6.29-git9- rds-only-on-64-bit-or-x86.patch: add - at76-netdev_ops.patch: add- Linux 2.6.29-git8 - linux-2.6-net-fix-another-gro-bug.patch: upstream.- add fiemap.h to kernel-headers - build ext4 (and jbd2 and crc16) into the kernel- Linux 2.6.29-git7 - fix-staging-at76.patch: pull patch from linux-wireless to fix...- Linux 2.6.29-git6 - Bunch of stuff disabled, most merged, some needs rebasing.- Make the .shared-srctree file a list so more than two checkouts can share source files.- Separate PAT fixes that are headed for -stable from our out-of-tree ones.- Make io schedulers selectable at boot time again. (#492817)- Add a strict-devmem=0 boot argument (#492803)- linux-2.6.29-pat-fixes.patch: Fix PAT/GTT interaction- some fixes of troubles caused by v4l2 subdev conversion- Fix guest->remote network stall with virtio/GSO (#490266)- drm-nouveau.patch - rewrite nouveau PCI(E) GART functions, should fix rh#492492 - kms: kernel option to allow dual-link dvi - modinfo descriptions for module parameters- more v4l/dvb updates: v4l subdev conversion and some driver improvements- More fixes for ALSA hardware pointer updating.- linux-2.6-revert-dvb-net-kabi-change.patch: attempt to fix dvb net breakage - update v4l fixes patch to reflect what's ready for 2.6.30 - update v4l devel patch to reflect what will be kept on linux-next for a while- Deblobbed 2.6.29. - Deblobbed drm-nouveau.patch. - Deblobbed drm-next.patch. - Deblobbed drm-modesetting-radeon.patch. - Deblobbed linux-2.6-at76.patch. - Deblobbed linux-2.6.27-lirc.patch. - Deblobbed linux-2.6.29-lirc.patch. - Deblobbed linux-2.6-v4l-dvb-experimental.patch - Deblobbed linux-2.6-v4l-dvb-fixes.patch - Updated URL, thanks to Tomek Chrzczonowicz.- Fix 2.6.29 networking lockups. - Fix locking in net/xfrm/xfrm_state.c (#489764)- drm-nouveau.patch: do nothing for dac_{prepare,commit}, it's useless and breaks some things in strange ways.- nv50: clear 0x1900/8 on init, possible fix for rh#492240 - forcibly disable GEM also if KMS requested where not supported - inform the user if we disable KMS because of it not being supported- linux-2.6-relatime-by-default.patch: Backport relatime code from 2.6.30- Check for modesetting enabled before forcing mode on 915. (#490336)- Set kernel-PAE as default in grub. (#487578)- Enable CONFIG_MOUSE_PS2_ELANTECH (#492163)- linux-2.6-v4l-pvrusb2-fixes.patch: fix build for uncle steve.- Move all 2.6.30 stuff into linux-2.6-v4l-dvb-fixes.patch, in preparation for upstream pull; - Added two new drivers: gspca sq905c and DVB Intel ce6230 - Updated to the latest v4l-dvb drivers.- remove duplicated Cinergy T2 entry at config-generic- Add dropmonitor/dropwatch protocol from 2.6.30- alsa-rewrite-hw_ptr-updaters.patch: snd_pcm_update_hw_ptr() tries to detect the unexpected hwptr jumps more strictly to avoid the position mess-up, which often results in the bad quality I/O with pulseaudio.- drm-nouveau.patch: idle channels better before destroying them- Disable DMAR by default until suspend & resume is fixed.- fsync replay fixes for btrfs- 2.6.29glibc-kernheadersGFB' ' '''J'L'N'O'P'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm@@@@@@@@@@@AAAA A AAAAAA A"A*A2ACAGAIAKAeAmAyAzA{A|A}A~AAAAAAAAAAAAAAAAAF=kc=m=u=x=xL=x=x=x=y/=y~={={=| =|xFDg@ g@ g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@ g@!g@"g@#g@$g@%g@&g@'g@(g@)g@*g@+g@,g@-g@.g@/g@0g@1g@2g@3g@4FEg`5g`6Fʭg@5ĀĀā ā g@6g@7g@8g@9g@:g@;g@<g@=g@>g@?g@@g@Ag@Bg@Cg@Dg@Eg@Fg@Gg@Hg@Ig@Jg@Kg@Lg@Mg@Ng@Og@Pg@Qg@Rg@SFʮĠĠĠĠĠĠĠĠg@Tg@Ug@Vg@Wg@Xg@Yg@Zg@[g@\g@]g@^g@_g@`g@ag@bg@cg@dg@eg@fg@gg@hg@ig@jg@kg@lg@mg@ng@og@pg@qg@rg@sg@tFʯg@uEg@vg@wg@xg@yg@zg@{g@|g@}g@~g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@Fʰg@!jg@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@Fʱg@bdehisvx|~F\g@[\Gg@9-9.909192939495969798999:9;9<9=g@G"g@ghijklmnopqrstGJg@]`]`]`]`]`]` ]` ]` ]` ]` ]`g@g@g@g@g@g@g@g@g@g@g@GJ]]]]]]g@g@g@g@g@g@g@g@g@g@gAgAgAgAgAgAgAgAgAgA gA gA gA gA gAgAgAgAgAgAgAG@@gAgAgAgAgAgAgAgAgAgAgAgA gA!gA"gA#gA$gA%gA&gA'gA(gA)gA*gA+gA,gA-gA.gA/gA0gA1gA2gA3gA4gA5gA6gA7gA8gA9GgA:gA;gA<G gA=gA>gA?gA@gAAG,./01G=K[^gABgACgADgAEgAFgAGgAHgAIgAJgAKgALgAMgANgAOgAPgAQgARgASgATG:;gAUgAVgAWgAogAXgAYgAZgA[gA\gA]gA^gA_gA`gAagAbgAcgAdgAegAfgAggAhgAiGgAjgAkgAlgAmgAnG>?@ABFʲ!nGGG3.0-462.6.32.26-175.fc12.12.6.32.26-175.fc12.12.6.32.26-175.fc12.1     asmasm-genericauxvec.hbitsperlong.herrno-base.herrno.hfcntl.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.ha.out.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.herrno.hfcntl.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hldt.hmce.hmman.hmsgbuf.hmsr-index.hmsr.hmtrr.hparam.hpoll.hposix_types.hposix_types_32.hposix_types_64.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.hunistd_32.hunistd_64.hvm86.hvsyscall.hdrmdrm.hdrm_mode.hdrm_sarea.hi810_drm.hi830_drm.hi915_drm.hmga_drm.hnouveau_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.hvia_drm.hvmwgfx_drm.hlinuxa.out.hacct.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.hapm_bios.harcfb.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_fs.hauto_fs4.hauxvec.hax25.hb1lli.hbaycom.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hbpqether.hbsg.hbyteorderbig_endian.hlittle_endian.hcancan.hbcm.herror.hnetlink.hraw.hcapability.hcapi.hcciss_ioctl.hcdk.hcdrom.hcgroupstats.hchio.hcm4000_cs.hcn_proc.hcoda.hcoda_psdev.hcoff.hcomstats.hconnector.hconst.hcramfs_fs.hcuda.hcyclades.hcycx_cfm.hdcbnl.hdccp.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdn.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.helfcore.herrno.herrqueue.hethtool.heventpoll.hext2_fs.hfadvise.hfalloc.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hflat.hfs.hfuse.hfutex.hgameport.hgen_stats.hgeneric_serial.hgenetlink.hgfs2_ondisk.hgigaset_dev.hhayesesp.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhysdn_if.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.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_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_strip.hif_tr.hif_tun.hif_tunnel.hif_vlan.higmp.hin.hin6.hin_route.hinet_diag.hinotify.hinput.hioctl.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_msgdefs.hipsec.hipv6.hipv6_route.hipx.hirda.hirqnr.hisdnisdn.hcapicmd.hisdn_divertif.hisdn_ppp.hisdnif.hiso_fs.hivtv.hivtvfb.hixjuser.hjffs2.hjoystick.hkd.hkdev_t.hkernel.hkernelcapi.hkeyboard.hkeyctl.hkvm.hkvm_para.hlimits.hllc.hloop.hlp.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmempolicy.hmeye.hmii.hminix_fs.hmman.hmmtimer.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmtio.hn_r3964.hnbd.hncp.hncp_fs.hncp_mount.hncp_no.hneighbour.hnet.hnet_dropmon.hnetdevice.hnetfilternetfilter.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnfnetlink.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_log.hnfnetlink_queue.hx_tables.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_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_pkttype.hebt_redirect.hebt_stp.hebt_ulog.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_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.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hnetlink.hnetrom.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdconst.hdebug.hexport.hnfsfh.hstats.hsyscall.hnl80211.hnubus.hnvram.hoom.hparam.hparport.hpatchkey.hpci.hpci_regs.hperf_event.hpersonality.hpfkeyv2.hpg.hphantom.hphonet.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_types.hppdev.hppp-comp.hppp_defs.hpps.hprctl.hptrace.hqnx4_fs.hqnxtypes.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hraw.hreboot.hreiserfs_fs.hreiserfs_xattr.hresource.hrfkill.hromfs_fs.hrose.hroute.hrtc.hrtnetlink.hscc.hsched.hscreen_info.hsdla.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hshm.hsignal.hsignalfd.hsmb.hsmb_fs.hsmb_mount.hsmbno.hsnmp.hsocket.hsockios.hsom.hsonet.hsonypi.hsound.hsoundcard.hspispidev.hstat.hstddef.hstring.hsunrpcdebug.hsuspend_ioctls.hswab.hsynclink.hsysctl.htaskstats.htc_acttc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htc_ematchtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htelephony.htermios.htime.htimes.htimex.htiocl.htipc.htipc_config.htoshiba.htty.htypes.hudf_fs_i.hudp.huinput.huio.hultrasound.hun.hunistd.husbaudio.hcdc.hch9.hg_printer.hgadgetfs.hmidi.htmc.hvstusb.husbdevice_fs.hutime.hutsname.hversion.hveth.hvideodev.hvideodev2.hvideotext.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_ids.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvt.hwait.hwanrouter.hwatchdog.hwimaxwimax.hi2400m.hwireless.hx25.hxattr.hxfrm.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmaib_user_mad.hsoundasequencer.hasound.hasound_fm.hemu10k1.hhdsp.hhdspm.hsb16_csp.hsfnt_info.hsscape_ioctl.hvideoedid.hsisfb.huvesafb.hxenevtchn.h/usr/include//usr/include/asm-generic//usr/include/asm//usr/include/drm//usr/include/linux//usr/include/linux/byteorder//usr/include/linux/can//usr/include/linux/dvb//usr/include/linux/hdlc//usr/include/linux/isdn//usr/include/linux/netfilter//usr/include/linux/netfilter_arp//usr/include/linux/netfilter_bridge//usr/include/linux/netfilter_ipv4//usr/include/linux/netfilter_ipv6//usr/include/linux/nfsd//usr/include/linux/raid//usr/include/linux/spi//usr/include/linux/sunrpc//usr/include/linux/tc_act//usr/include/linux/tc_ematch//usr/include/linux/usb//usr/include/linux/wimax//usr/include/mtd//usr/include/rdma//usr/include/sound//usr/include/video//usr/include/xen/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnuASCII textUTF-8 Unicode textdirectory?7zXZ !PH6Y]"k%9JOvߖ {2hS&w2gVxoʭ2O&+/Hi+@vj<_G ls1l=O)/3A΁):%QnD 3"|t34}e`g6E"d{=$fMlKʛΥwYկ!f5[B" Җ\najRm&zX8q@1+bH7 |a^lh&x_]wM/90+S.5nE(IX6pQls@TDNT3ʐt=۞V8mΊt w7_1yhOՔoP髽!( hNdG|,ҷx!TȥzD$y0C3O SA\ k66~b)#*6>6}^?`vAYLHkDfhV- Ip mo<{?gn!p.܋lχ@tI>XT[30-t $ѐX;anMߎ}rLrB(' * [2:|ϒ#Lq}գ* $P4l]-=x!}B_FqhqC!+gKϼPH}v%R/5npc&/%no%  4hXXh,3_Q&cpK+Jl&Jkf 6=S4Fح ި޵`UN$P}ݳy?Kkhb-@q=mEqVEv7j$գp-9w,~YHcS8FRQ_.h.AOI6"Zyf]64ߡ)lDs#ZVl .ʌ/>c)nok)c ,fmP팿CgԊ&U5#A)!li=(l8ԔCyQ@ѭGg#Q=Xk@Y[-`O6Q;صR: ~Flc4&'EWk8>?V8WaTixKcy!8D(2#ٲJ a\2v74k1y%SQhWm>O5P tĪZ1] KCkp@jH*/s:4P3CP9N"IļR""f$pP`r /?X1嗿g ѷ8\F;iW9my\\T=n m$GNl;?~UnZh+KYBUV CaJ~TX[6z#@)S~zVЯ|h>鯞O]z.r^rEB`XĐ^?J>NkwA!OiDOZC:v!.-n&px*9C$k%C}#WS{FM%%樛}`U:}ܩK^Mqj@Q/Ɵ[. Dl%D R| ). !^Ѯ!pNqfMx+{8[:c|L I{t`(b*Į~+\:t^4ڔWvh* 8,ЫMb9ꉧA%+L4B]= aycbL 4C*w_\tjx Ke(l<3n/eBy}%X@\%i~7qk:UGa/I?ΐ(R ܟ*Ta2nmBDPaOG$cK6O *}_dN?Lk.w)v1M,vu $}F-b 3v'KaDp)vKOvB%iDmYIa4"dT77=jgJx]7K!^LV#bU؜w] Ոp8{)<Ѵ8LpkRipo Α0E`=}W9݌3ry; : ]GPlARUMYâ|w2¿@۱[J: oftZ{GQM(09td3PRAu?Js h/,L'mĊoAzE&3_/|Z_ҍǛwYm^Ks.daTiz}T.|u4vNsVg-Ev΍ DyTɸE0$&0{Xq ;fUG[s|m4ށǢ+fŐm>TtEiҨוy!xߴ-Pe0,mi4pQDȉLsSͿ>L#6}WM吪 ٯ`0f+\8rɍSX O8/ ؀h44p&K5(߫ 178F+5:ƣ(B*i`-})BȖu⦟3 Z]&7 &H_^ ^|^b~llNHBwpT#Ԡ[1n՘3Z'|=g DB,/s#@ UkZcӤ Qt"CЦ\jz3s-ܑqrU7` /qbs/4k)'~+(-g)'ts}--1ց! zF].Fb!+vЪ1$Fo'p S]wY}9w2m;&X`6tPؔ|{ɮ-wq% sۥ-j}7>2& t([瑗-Q^5f`dڨ I]\yv6 1hL݁TMxKn)71BC$qr7[ p/Ƅz+iY2Yd 7ps~2f|7iu =<* ޘv5M+mvhm;&wQ ^sMZQ^;wAޛcT ̮[ǯA,pӡ \LGJ뺾TMOf!AumcE42 vIxirƈȰ",6bX^dR \K9~D+v7sw[ luw'Z|ƪMX)>i"0Lݝ2j`! at!a!d;W o6Vhe,px(D`2k8I0*`.KcHq}Y^ړe)Y9> Nd߄¸QV*”wM7ͨʮ؍SzM=a{ iteȃ XS2yDŽ/A JvoKf)_VQ*c-ROn;6QEeNj6Nvp|U/`8տ wU\md956kr0}6y8L}$jN狭!֬v1  )lh+^H"':%<)c]Y6m| ;ӧ57'3D}ՍR8ީ1EI %l1 >T;> iz } E5s~n&Xa|G,c4lѐc-[2X EHYɢ]7 Lt 8Ԡ1ڐ Yݏtc iK526kʩRMj1 AHۃSq {OxUUo,m iހ`dT@p#Mw.ڍOFHh;/.  :߼݊rِ 2a#l2<#8LQyĩQ 0BZvf:Yj~/*1E c!z(X3:o0-ݾUM`ZCִʿ0;ߍwv*<~ g+nȉ`p;zynbC5Rh\H ľiRx]y]RB͂/SQpP0Db[!eQ߾@E'Ö X0r<W[f('ū$ce~U^B;S~>g^l#hsϑAupкv[i's=U/?}'Fw,=3es`ߨgaSv80X7hOi7um݌8 Hحft{oK >|2~OhҮ?(oIxʖj`r֯%+_f& ^n{Y=RY"ZjC.CfGL' !}؈)F Y= Bf"ۈˊ?±>Uoc0=NųwgQ`ENs\U1ȄKDt (S*OHRZW͊JWeqېl@a/|Q+| 4U_$\P#pa{ZY^GQP0Wsa4RFsVLa9$U *몱QG ̈́HiQK"Mso/~"0/ QVoYZ pcNy ̺' f|x҂ELK ɹ oʝR>K*9Cp,C"dO6Z \VGɁgj%]`l[p,omaJ;:dEd'h)Y {E;b!+Ts3-$նYxBL(@]:++{e Jw0[|uPi{aЈZ(T@#٢s9yHW?` \1΂Tv!T]zkNt<=M )O nw)QkwH[cw˔PIl!. $k8PV+ev ;D8Tg`[aLO!mvϪ 3#]9_L1 %W!cwaJJD**mM4%=)ښ{ z5.\Z}n꿀/I˕][xMlIUzp |w◝:Et۴i,1v1 =Lpzk.-Z5_a#P\$F;*ߌSt."j8NZQfnĴVҒfIXʄa}ITz29렡|C0[cdue0CZ再`\ (Ur%u!H8 |he=gnOMZ"j;Ycg4$ ~Z}T̰z7-+,MK=5n!;+50qp}2QZ!߅ѱg,{ɣfx/r'OmTbW ^w8ԹøBcؐdSS3lowyVұ cHE&K&EY;:sju]jL!f0*p8n~omRCli qw Z>;M:T<'T'5ʖtaM+Y[`L{DP:/Ȧ)!׼k䜙P !˗ls< ƥn p]WG5)d815LZ#yՊ eXq4ϽNZW[ ˦N% Lu Ŝ>DR:C ̆E;/:c32pUj@& 啖]{'}EZNPsgp o csMKzqL SuW %Vt,c2v {MU ʞw<⮒v,!=\UK+coyU?ԣ?k\,y$`/*w~C%Y 7~-ht؝*DP>Hs|[n=~-r5R@#݇C1dX^Ź4}:>_޷%ZmN?)C*[R#!pQC$3崂 HxCD>֒1"|hI=D"+U]} {yAaI7.K{1`|kǛr vGd4͞xx@VJ,  Pg Z_ 6FȂyoFv0|ef6{b;?gEޛ-ryW"`S; /"TsWh#``)+_؃q s ,xܔkv缤aϠ>ݓyW8JWyPnvzaTI*I|zLG`>W=A-D}]:s9>8-$.xI/n*|%tkHY}=+a 1a:C5$/Th9@Yqny1}gTdK5_7iO2j] _d5z\$fq dg6D\\R+ѵFf5uUKlktTt[kDa7vŘpwj4!jp$~%[gЮcqLg[7 {YV =M\ \F*+ y .%T:歨C~2@͂A=BbH0G8]l?ä)jELG%9k]Ց15-z.Wx|64rŴL*Ƣublxlo V9C ?P7qrbX)ybs(/e vЇNj)=/23Z M>rsҵ% 8&DD(%.=nY* #QZQ=AȬC8lWJ%'Ri(~ (|#yړ3ɧ| [HKv?DHcqYfxLs $\p# oO&`N9A2 8uQCamVEH|SjvTegg^" k֏IktVjTQNk2J})=Ёd~/Ŗ$^đwk5'fJ`9 \|2 J+tBU7-b=%f7p#!6ƙ$RqxV!Qp6|zJ|T6:Y#, 7H<"nBYE?Hi; Қ\ ,X?v ^A8v+wb:Ԇ}QDR8"-ݐB2Bx<;EM;} ĭաGtgZi*q/؍;f`"b< %f9ӽm:C D빚ݤ,l;q:h9eg5wj +qTk^mc"lƗJ뎚t#ȩwV%~/Wõ*T5cdݷhpYAHa-%.eBy}&1d<=ŁVNLIQ"K_w-70l(#vo! +E1bN . C[8%f䛁d4hrϏP)//eUU*Bb`rRLNթaP ,}V-:B>S23#!uIH &1K*F¿m.t [u>MNa7 8YKF*S:y~,@34tYɺ>s G=lf能}I1\;ztibEq 3|$Xe$A6 0iU{u>oX~Iݓ =-pkW+$pQ[&s,Y[YJHcU[NxЄ:ioRǃs".]l*ϤϾ+^/wp;6(AME5D@b]9 A|ZI|Fqb\^\y^2gQc7m F6VԀeָo2s?"&X<|֠: r!6T<[fه ȯS8ZZeöY9c:n9euvɳ& 3/|*=&:n@уo뺅+Ұ]Ԣ!pTO(f&8Sw{h>d9J5l1G߉2c=l}ZQė(|ծt$ N6v@BV/7a"gUMmCX)ԚI5$Vn^f_NeF{ࢩM\NTڂS1VeLh9/INf^rQUϕFHm9(F,`hʚ*Zf4:,gɮyR8}d!y83l/"WW*Ye·^4iabzRR4mG TW" T0uf"]۠AEo)Q;@kIXr13Z"g,HO5$Hg f:χsT0u}Gel'Sb.i"~Vg҆N b 7UZ1gOd͊˂9uCGdUXsCFiVU7)>оϩp9p ,4";Nm%X^,j:_)?{ ˦-~)xF <΅A~TtO^1|GǪpkw[r:(鏛=K0IyJp! J ro`0͇[ߊ{|-%$dˆx]![L3'U~#UD] WthZ&Ԯ+LTl~ DH&CMтƧY`ڋuvLYۓ łk6Bwql9GRHm'5oj l-޳+6DFvޝ Zof; %ܦSVQxVfqӠx] =>23Ɉ6xZɛ& p( kjtR+Y!(vb/cqQkTҔXd~"Ϧx&ƪ9kJBG?MV2 gBܠM Z2yK MFkȋ*c]PTHyw]x'ejU튂WaSw`#"id6X :Q>%K)M<МpyMhL*u *0k`JDWUU5}?|&VXĪf*Efo'IM; bߴ$zM!;)0L^ sBV+Y ͖V2x1r4Ix~ =8IlMvQL7wKAl 2jz?}(IV2P(L\@7D `&5qJmGAQm ?ҏYeD)yr`L$ 7xte™SFE6d//*):@JϞ>-q/P9\8~ĪgLk'Or$xx0c:TEOJ_/rwz/RB~o N Xd%fЮ)%}4PEK]oԒ!rI/>&4T>;BMb"NnTا:c!2 t GpAܬܒ6@N(WB4@vǸ(\>ht! rGs㦕[\lk-Oy=ֆ%_뎜@>_5 S`o?]o%"w']%g,b[M2h[aK:#&7XK^9=Kr6Y㥳P6 l A x^mf֡?69y=,gX"%;^@aςϰQiL }5gtljv^e)\rekߡ+cyw'>]DѺOuG28ͅ d3[,9ozkX2o/ji`͸؜egT>p3s`b}g/ Kc0]"b6le)AE7Rfރc9Ztwy,ы%:!ar"d۵"f~?yJIsHbjL%hcjL(j2}5C*U40D-Gzc5nơ2W! tEA&m]N}]Lq4c^2wqHBϊ+Ez' }5XBq~>'Qk ɖ5)| I;1ѷWF8Y,OzlEY:.Պ2e`3q4#E }ccD%{)s;ܙrH y!q&1y.])2R㚛\v\g'~!_vJeaboJDo>)JM↺1?xAOHw8!.=|tFMrB.vp̈́8{/>7q˻M*SWϜ_<A@502'4A6C+a/R 0t4Uג PQgZo5| @@M#;ZboYڬ&Y\<| &[hIh2knĞ4vؒȅȋ&dzgrd#0Ӑ)Xsg~'ƌ&sM +ahd:3)~EhǢ8Zklq, {uQePvn,-gx)צY;Zk4濨x7&p(ZdWDAlI _&[ O8H+yq_6jg'Rɳ1:+ wO,^9cWMBgkm[&1ղWKRkiFLoI]tj]Uw{G Ԧzёu\Uԝ]I; ѽ La8*hz$kh7\\q.)עEN uvwoȹoGGC̍lAEKp*wed&4Vx|W`~9Ezg ȏ]e&=b)"Q@9Nd`v$l[[]HIXbi߶쇮~~F#O5Ɣ%'ksDŽI羘X1^?H'Ck+ᠫ@ V--ꤓBFA }՘TNxg-G< )s$>[hMTmvd9*lgX^2#:ZJ 5"y(V#7#sS _:_fhIv.0eWzt\ _Zp).轏6jI~7x"g@G'zy>j,2jp&FT h#_wjoD4 CξJz((-~;J|!x$C^j{f G#c[ :d`G+ů,- /(AMT|9 e&*)k̢ Ym /N!7f1Zoy}T*;H6tȁ‰y(>n5+rgfn\,lE{H·ն]!S2-!bz44?xX\Pa$cr> ò _D4 j=o! Jn[Aj2 DN6~cN)эʂU S"ҸG-6֑A^it1f̈ދQXjJ툅n)(ț\–7l>FrxI٧**ّ\wSZ2M{8.fJ"߃W[4ٹdo]_kjU-V2]D EI[mD-he~~J+;|Qk#[iÁa_ uaZqkM:PD,YSnM'~FHV Z8@|¶!΅ |T8qSgꙦKqEZ|RWtD(zPE#)*GC`OvWT"jH&*3FBgZp8%A⏻8a Ρ/ Tup$ɰBre(w!X4ϏwI#a} x 3 [$ϾpC `;e>e2KH+ J*4h:Y, 6m֭0=l,Cx( qE:zټ"&+ %'ZOIs7 '(>Y\{J!Ȩտ1?Znysf؊d=@4 Gd~7&q1ɉeZ2śf8[nft3-VbM(P BMS gnШ_>Kd̆0A:&F{_ dI:1R[[Zvbָabv@)N(\gW`7 *4aa߰&w]H`#ه?KG*JiK C ]]6,&=wD}|7މN6Vo?3ENEuf ;lFy&⏀ %@Qb_'b-ehgӨ%mnk}K1KBe k4w@59Ǩ6|/lINh:t\ŷU:aY㟨"StjHg=)r,Ӱ.׎%MNjj3Fiq 4bJ>τbjh#30x~PsSQt}o<敏ߘh9dt_D&W(@Ľўv_x]e 2 +P:9aXX3 Qwç4_ Ov ma'k깲!NeyHR)7yN9jS1-} |ȝ_ #Kחl]4V$EG_̀o`Gwm̭ԇeeR<tG&Uf;2\_V>I]~fAls:ASʧkv)4g}d,=D/4CMgۀ ˤ7}7;Oywkt.:iqZkQЅ>l~?m1ځB@Ŋ^/k F6̋KqFIRi&IjZpX` tj͎ۧ1_ܿnV? Mnݢ_!^J`/W[eo/YxZzlC (. 0*%5\Ox|ZLӪS~E՝7/UalUA^7Kߠ8,rg"43( ʊDA?t#os>]ļb/!M-p){yb%+շ P"I>WJPǹ(DmgOa޾9ZSXՓ%pΗ&륡RUB-GV2jTRf HFUІfWk<~R} itLZU@()HJ\tuoI}Nr}j؀Ua ȃe;uJ}F}úԶXf.G|Uc!ZEn?H3[BŴۃt0%cYψoYT zfͻ&`:'Y-@|j+ݙaYx)YL`UU5xH :<=#1"0'B^ɇab?w|0O_ϏY3 {pq WI/=ʖl9$w)iI)7o5#u&Cuoj]_g4b8mAt{FTm-!;6ZY(K HDmڙ"VB ZJza1_G5|ܒgS1홷,\^O'^" 󰙓*hz?a9HW! R揔vRE_ ZRG7N\ΞetzECOżͬ a=vmCdIݫ}|ѾʾrO(@3MaepvҚMIkp;h1u=P$|Tm=<&{Lװ~؇drπJD~d u\Gى|Tų6R2lS'BNekjDpcr>廦S"{%fM}XfnHU`G{wK>{ed Z''o`%N9NEDUjΥiDZ,q5A,n4S܎$D2?vENînsxݧᛢnSqL SAwpjzl^IXhqIVZhr PΛ56=Kͱ| HTe׭`9n/%1'E.HV^|< 0b!ʛZC'0֦pvdkPC~\0JX{ _gp"MPº聩%"򣶷l[I ǓcWiU`X"a ս=)ѓy&٥כ[XyB#q1+n hD۪X uO.\3[ BD#rXsKBA3>9< SB:ė f+PK)9㎾8*kU695fiת]+*;nAp B+@0SV{ e[E^-T><L 8_C]x R<8n3YMާ/eRxwa a| UHCs-bryrM|Zw_c2dGfau!=@'S01<:7zhONG[h4KsؽhvTi6S# Ȕ45wJwBK: .+JqqM8}u:m)T}[\Gsᩓ݉OϊI ~*iWD uF,R~Sf R8ۥ.06mx7(@1yuᅫcU7q>’Ӏj Gb}ΧI,Io+ WV^ȅp_.(TbXLSe1#Uw0B>o Yp灐ĕz~D4`'y_>Ĩ3UB>9xtR<6%aIꏂPbGpݞ;upELHU\=>dzHr.dֿIn7lmER@+:=R]'yˁ`U!82ߐ;6G9ac.[;67TA6 YZ