Touchscreen drivers for WM9705, WM9712, WM9713 and WM9715. branch, dev, updated. v2.6.25-8111-g2753d37

git at opensource.wolfsonmicro.com git at opensource.wolfsonmicro.com
Mon May 12 16:13:57 BST 2008


The branch dev has been updated
       via  2753d376634a569ed4f1c49dd5bd5aa35184b588 (commit)
       via  492c2e476eac010962850006c49df326919b284c (commit)
       via  57014123512633ab0c38a4fea4140bf156f6a3a0 (commit)
       via  c3921ab71507b108d51a0f1ee960f80cd668a93d (commit)
       via  ae429083efe996ca2c569c44fd6fea440676dc33 (commit)
       via  60b129d7bfa3e20450816983bd52c49bb0bc1c21 (commit)
       via  b11a9d8392a698f01337232aa8c5d5603519943f (commit)
       via  b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430 (commit)
       via  88b283281f1c783a79af175c400b5d20f10af2aa (commit)
       via  1a31a88f4f1a14f0b28ec3c5c179b93a10b24a18 (commit)
       via  c2fc54fcd340cbee47510aa84c346aab3440ba09 (commit)
       via  b1c1759cd192fe1d27989f986c7f6b2939905e0c (commit)
       via  f5fff3602a67ff8c98fccdbf15959780be542802 (commit)
       via  9662369786b9d07fd46d65b0f9e3938a3e01a5d9 (commit)
       via  854a989546c12683186c84601d4902591dddd8a9 (commit)
       via  633331f389c2d9c631371d09a54626a5e4749452 (commit)
       via  28e6103665301ce60634e8a77f0b657c6cc099de (commit)
       via  986bef854fab44012df678a5b51817d5274d3ca1 (commit)
       via  5bb7ff795fffc9418e3039cac77b42adcaae1a57 (commit)
       via  3e1b83ab3912a6f583897635bee0a2e0cd1545f7 (commit)
       via  8e3e076c5a78519a9f64cd384e8f18bc21882ce0 (commit)
       via  00b41ec2611dc98f87f30753ee00a53db648d662 (commit)
       via  39f004ba27fcd2431030a3bb3c949fa3f93fa4ca (commit)
       via  9c3cdc1f83a6e07092392ff4aba6466517dbd1d0 (commit)
       via  82fd866701881623d69fe280dbac06ddff1fdef9 (commit)
       via  5c3a121d52b30a1e53cdaa802fa1965fcd243164 (commit)
       via  eb2b4e682a6d5b4779a7f1a6a8419982919795f6 (commit)
       via  9096bd7a66efbe406910365c5206a32eed3875af (commit)
       via  fd3c3ed5d1e3ceb37635cbe6d220ab94aae0781d (commit)
       via  0646153921892cc7a81320a6920beaca06b3e9f0 (commit)
       via  5ecddcebfb7c737fe36494c77bd99ad045eab5ae (commit)
       via  c07c6053c41f736711ed856aa377007078c7c396 (commit)
       via  1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5 (commit)
       via  5bf6c6e30d8b71d092e8830208e182d84b907fcd (commit)
       via  005b1f7495e812b99b73de5adbc73afd7a1cbcaf (commit)
       via  3ed43c745d2ce0c4ca15ad406285d1cc7e8ceec3 (commit)
       via  26c5e98e88a6126adef2ddce21899e5afe823a2b (commit)
       via  a9545ee3c8153e133556aaaa8110337ca3f864dc (commit)
       via  c20b4b69f774896623a8ad87d974982bc89af7ed (commit)
       via  d9a9a23ff2b00463f25e880d13364938b321ab8a (commit)
       via  9b013c2820c409ff84871e55e407ec2181782773 (commit)
       via  41d88d55b2891203e98d1dc0acab949ffd0af078 (commit)
       via  a8f43ee7e108cecf68cac652d0a3aeedb8131220 (commit)
       via  91e37a793b5a9436a2d12b2f0a8f52db3a133e1d (commit)
       via  a5dd69707424a35d2d2cc094e870f595ad61e916 (commit)
       via  6c2545eefffc452e52302c96c955d9aa26353aa9 (commit)
       via  da109897a142dd017172c0ce7abf0be8646f7109 (commit)
       via  b8c15a6084e84497e31e75c9cededb73af768632 (commit)
       via  d236f5a5f77183c270223e8816804e7763463282 (commit)
       via  9731e287e08b804592191d8bffaad023154af2aa (commit)
       via  53962ecf6ebbdb5b15a8b35fbefe34430eb25609 (commit)
       via  1c4a8119123e7e064344588d9a059bc0bb24e1ae (commit)
       via  f2fd25131b5a9c802faa1de1e9b5f1b06d16eec3 (commit)
       via  24d9649574fbe591fdfa6b00893d4096f513e539 (commit)
       via  1b70c5a6491dd02263e6d104b72d9b536f987021 (commit)
       via  8af302e2dc91d4229968b8eedd4b45c0dd9fc717 (commit)
       via  76bc080ef5a34aedb63e1691f28c6b42f3468e4e (commit)
       via  2a5f2e3e6cd1ce9fb3f8b186b6bc9aa1f1497a92 (commit)
       via  cdf7da899d840d47e075ff3bd761290653c68b77 (commit)
       via  36ca34cc3b8335eb1fe8bd9a1d0a2592980c3f02 (commit)
       via  f11c9c2fd9ab1732acd577bcf08a4a2be7f9aa65 (commit)
       via  f08269d3ecbb9300aeeb2d4272580f660afe9db9 (commit)
       via  6cd5a86b56ec8fc8651c043bdb05ea0c662fb704 (commit)
       via  af4b3c355cbd38703471e55d11f42d8640db4118 (commit)
       via  28a4acb48586dc21d2d14a75a7aab7be78b7c83b (commit)
       via  89f92d6425b099538932e9b881588f87ef9f3184 (commit)
       via  8d539108560ec121d59eee05160236488266221c (commit)
       via  7c5e628f95b440b69332b1ed3eb112648fc8f7ff (commit)
       via  c4f51b4662074c6ee26c972126a317c05f65be06 (commit)
       via  f589274533eb94e0217acc1db6240ce6e621bb56 (commit)
       via  625fc3a37511cbecfe1253867fe105c28d6a95f0 (commit)
       via  19566ca6dc26600bae4b75701d4dced8d8540f16 (commit)
       via  f7c83a0aaa772f8d0189fa197d77c762caaa367a (commit)
       via  8e1bf9ffb1aca693e3cf4a4f7144c8f70c8a08b0 (commit)
       via  148c69b4b0ec267b08d3619651ae4a10a1768b04 (commit)
       via  7a34912d90c17a90d9fad12c4c51833b4e70707b (commit)
       via  0f1bce41fed02e45f31c2409f29e69e1fedebcdc (commit)
       via  da1ba891f22835db9a2c349315c3763e9f4e4e67 (commit)
       via  8b2cc917a02936c3ea7d8da46801c7b7b6233093 (commit)
       via  5be7a4792a31df6f2cd44bfba8da467ea20a0642 (commit)
       via  4ea33e2dc2dab10960877e1649ee527c033f42c0 (commit)
       via  ba719baeabbff5476eeb91c223e6921ba29e1490 (commit)
       via  c1236d31a1b9fc018b85e15a3e58e3601ddc90ae (commit)
       via  ac7b77f13f2f33270276f88ad0f427e031552e04 (commit)
       via  32fb3ca8fda036936053b4bbfbc6589626cb2437 (commit)
       via  3168cb98be7199325de633052680098660ccaf84 (commit)
       via  cb6969e8cdef39e613b1755eff595f830b89bc82 (commit)
       via  8594303a7abc1a117b1d91412ce9b3d77ed35d02 (commit)
       via  9a0f4aea878315ba87cb8a4d0dddc67832218e3f (commit)
       via  a8b1ecf3d5c48ebde9fed61c7a682b2270e09d2b (commit)
       via  a1f2aa1be2f7a6883ba46faa53ed82595dee2a06 (commit)
       via  55d7b68996a5064f011d681bca412b6281d2f711 (commit)
       via  3f9827bc05581b6bb34ab0c6b5d8e028f71b4e78 (commit)
       via  dc38e2ad53ca27968919dea6d7fa60575782d5a6 (commit)
       via  46151122e0a2e80e5a6b2889f595e371fe2b600d (commit)
       via  bf726eab3711cf192405d21688a4b21e07b6188a (commit)
       via  8d4a4300854f3971502e81dacd930704cb88f606 (commit)
       via  cb3f43b22bbb5ddbf6ce3e2bac40ce6eba30aba0 (commit)
       via  547acec7ecc32b14c2740de3f32ce7d1b36a0f69 (commit)
       via  ac44cc96fbc8f44c056fa37573e8447eec512b10 (commit)
       via  75065ff619e42fe35178eda863cbcddd57776794 (commit)
       via  e3a2efa67a029453b8098dba179ec2d9d8df612e (commit)
       via  30a717f7e951ec0260f31c0637ecf8e6268ba607 (commit)
       via  ffebabe0bf0de9ee500d4605d6acb71e1ee3b79f (commit)
       via  e46b66bc42b6b1430b04cc5c207ecb2b2f4553dc (commit)
       via  c2ab7ac225e29006b7117d6a9fe8f3be8d98b0c2 (commit)
       via  33f9936b2b73dba6c8685994c441c4fd30b04814 (commit)
       via  aca51397d01474f80cab8fc978559b45f2e453ad (commit)
       via  f3261aff35cbc811fee0e23eaea277f1b7286eca (commit)
       via  ef75d49f116bccbb80bccd423ecf3cb86c4509a5 (commit)
       via  7312096454b6cd71267eaa3d0efb408e449e9ff3 (commit)
       via  c67fa02799bccca3d2e16582493da6d57812ec01 (commit)
       via  62ab22278308a40bcb7f4079e9719ab8b7fe11b5 (commit)
       via  02539d71fa98d5737bb668b02286c76241e4bac9 (commit)
       via  7a28a1549f9514f3b0dd3dde5c7337ba5d44fba3 (commit)
       via  1e0f50ae11ab5838009994a3266accc1319c90d9 (commit)
       via  4370fe1c06ffa251b63b12a41e2599037a4b7f87 (commit)
       via  720be99006c5830970d5b62633c92b29e4cef137 (commit)
       via  995d538a5b09e3c129d8aac559f07a0f5cc3fc3c (commit)
       via  d58876e289b0153bf86162aa1a43249e0f0aa03d (commit)
       via  a276e588a92737889c21e736f2bbed8aecda25fb (commit)
       via  3d2c2f3ef7c5425d23424326a2345c385bb2d415 (commit)
       via  9b4e466f93c6b614d05139d84a930a55fe4cd781 (commit)
       via  346b746300f470bb4a72b66275d6a43987c5dfa6 (commit)
       via  191d4437b9c028afee1a0568d9c7e6e0b264c703 (commit)
       via  4a65e3827bcff072e5f4a96b3f73f9f17eb7d6d8 (commit)
       via  0fba32136579648a5782a41e93d4a79547456a89 (commit)
       via  0146ba78b9339c27ed12545f9bdc208604354bb3 (commit)
       via  3d83984e99d80672b1d2e3c7dfdd393631883428 (commit)
       via  65c07d4b3d919ec4a9a95cf576b0685bd382cdf3 (commit)
       via  57b84f2b674228e61d7e7b05493aa819244a7b56 (commit)
       via  8a3ee0fc8fe3a7ad89997619ceed555288cf8366 (commit)
       via  8cd9612e9b56222cf8d851153df7060de2b36273 (commit)
       via  0305794c7a86f1b25281fb9109b76fc4578f6038 (commit)
       via  ae8a5348acaefc5cb1f60199ded30900d445c986 (commit)
       via  e305ec80eae8c1ea117d4a39e58181643d382a52 (commit)
       via  a1dc4b59fa4af97ae68ee214d4d72bbd7c7ec1dc (commit)
       via  105eabfd5164dac5c3c825ae6bc050c1ad45ca51 (commit)
       via  85f094ecb1c52b9ec9a88c9d2c8beaba72b4f21f (commit)
       via  5e2c2872bd481ee20758d7cf4860f4ad1cefff98 (commit)
       via  971ac16d56301c7150771409607846f9facc2f13 (commit)
       via  e35e283fa065f4c420d9469b2d87ec2e0180b784 (commit)
       via  f5f826c685464301e4316a9321eb95801c653158 (commit)
       via  2a6b8148c050941dd61779cb0b49c5c3ea854ebf (commit)
       via  640f7487a919dec4ea98b88a050331f6a4044ea9 (commit)
       via  824fcdded0591b879dc0d5c1873c168ca4bf6fae (commit)
       via  ccd805874198c248498b5f269656ec14397eeede (commit)
       via  9141d30a480850d989fc245909b98670a7b66ec1 (commit)
       via  1a013e2ffc1154ce8ee7076385d83c574066d83c (commit)
       via  dc5dc7e6d71ca9fd1ea01a1418150af3b2937489 (commit)
       via  3de2403e6659d71b36ec820dc9b942762ddfe6eb (commit)
       via  1e38c126c9252b612697e34f43b1b3371c8ee31d (commit)
       via  e0164af66b6ec165836d1d862b3f800890713452 (commit)
       via  d9cadb0d2ffed847851945a66e80d0b9d767611c (commit)
       via  592eb9997dc89cd0c8f89a505e5348bbddce70f6 (commit)
       via  3679389b880a318f9b9cfebab5714443796f2f71 (commit)
       via  ebdf982aaeb0005d5093b10872adce17ea12f5ba (commit)
       via  bdd0f5f06e7647b545bec3ead2fa2a5fcdf0f0f9 (commit)
       via  12137c593d127c6c1a3eb050674da047682badaf (commit)
       via  ab69b3cf1219e0d07bb4ea373f36b1de38af531c (commit)
       via  e2ab41cae418108f376ad1634d7507f56379f7a2 (commit)
       via  2889d1ef1240591fa4c72a6753e0a8d1c6e18140 (commit)
       via  2bfc8e9edf200aeeca18ee44bcbf6bce65438a42 (commit)
       via  b4d390d8d219452e5d4257c87134a6934d7fabeb (commit)
       via  6e87d1500713767866db0668bbcec75719576f3c (commit)
       via  5f51efc195dfb860c60fafb4e47fe4b7cad2626d (commit)
       via  ffee0259c9edcc4c0f06b60df51c461eeecad4c0 (commit)
       via  67412f0e78dfbbbcb36e631d9df70c6c559d60d4 (commit)
       via  eeae1d48c011839d9e1cdc1e8aacf0193c9d8197 (commit)
       via  e5e1d3cb20034a3cbcfff1f0bae12201aa2ce17e (commit)
       via  5816339310b2d9623cf413d33e538b45e815da5d (commit)
       via  28f13702f03e527fcb979747a882cf366c489c50 (commit)
       via  6d63c275572d1e6f00d4fa154f16fbb0d8c2d2bf (commit)
       via  9afadc4b1fd25337003832c9a4668f9bd42cdda9 (commit)
       via  221e583a735fc5d879d83c2a76b8ee5afcbdf146 (commit)
       via  dbaf2c003e151ad9231778819b0977f95e20e06f (commit)
       via  2cdf79cafbd11580f5b63cd4993b45c1c4952415 (commit)
       via  7f3d4ee108c184ab215036051087aaaaa8de7661 (commit)
       via  07416d29bcf608257f1e5280642dcbe0021518a3 (commit)
       via  aa94b5371f6f898558d9fa5690cc6e4bf917a572 (commit)
       via  45e576b1c3d0020607b8666c0247164e92c7d719 (commit)
       via  74c76c84576eb2d806f40f6cb2fc8302c01869d8 (commit)
       via  b499d76bfd78e900039155247e1c21bfdf807b7b (commit)
       via  c6ca1850e78d60c299ceb4c240a04af9e2384f70 (commit)
       via  5b8909871b80a6cc2bd21aa5262c1424e3d26339 (commit)
       via  139b83dd57248a3c8fcfb256e562311ad61478e9 (commit)
       via  0eaeafa10f3b2bd027e95859a6785d4c7fcc174c (commit)
       via  2688905e6a9b3647bf7b452cb0ff2bdb166bd8fe (commit)
       via  bf0f97025c7306870b86ccd63669aa278e7ec1c2 (commit)
       via  45828b812ddb608ddf83eff11601f62b726d13ab (commit)
       via  89bf6dc51ac7adb5a7d443648d9eb76909a1df8e (commit)
       via  56f87713022a6bdf00b0a50d086fdaddb54e8e5c (commit)
       via  e4f7c0bf1f2e8a1b184a33ab60e874391d70f86c (commit)
       via  b964c592d42a7146a0b157147432da882abd3404 (commit)
       via  197fba56864082951ec52ae7d75b8177e44e471e (commit)
       via  d7323696a910e1c00dc055ecc8c52dfedd9bbb59 (commit)
       via  96a87e2f158084f237dc7f871cee0ce8b55744f1 (commit)
       via  60c05953c1908626d1d8aa6e6f24bac8b1c65602 (commit)
       via  b9c9e788942308cf295074a68d2081f20e554eb2 (commit)
       via  72268689cf28091ba202d7c5f4e7c5d613edd4ac (commit)
       via  d7e5dd41e394397aefd25ea412aeb47cf1b54d80 (commit)
       via  0893f1250f87e0a832f47bb60fb69ed0d52be7a3 (commit)
       via  8513c42edb3f1c91a8418fae11846c87cf7b8581 (commit)
       via  7d39270d31b91647722823a0919164dea9fd4ad7 (commit)
       via  ddb3f00ca0897f585128a6cca229eeb9d91fa6ef (commit)
       via  1bfb4b21c7c39295f5535c139f796df1d51ec009 (commit)
       via  14b03204c8060d036b04cbb18bbd6f6f311f4fed (commit)
       via  19d6d7d53c8ff809182a1f092d2c6918146414e9 (commit)
       via  c2f9527979c14a21bbaa31c12a14204aabeb6e45 (commit)
       via  67dea022d84f7c2b1e4d8c74a16fb07bf1a7d8f0 (commit)
       via  bd1d23a81083f03ac63afbb7656b87eed04d8953 (commit)
       via  c0a18111e571138747a98af18b3a2124df56a0d1 (commit)
       via  273748cc908a901d082b4da5a16b2541c9d78a02 (commit)
       via  cf432eb50ffd03572c08a006f44e0069957cf300 (commit)
       via  d45100f7b69e3d9cd0cd5e956b6ac2c78d460d07 (commit)
       via  3eb6753e20af1803d7784efc36e8208e8d5fac05 (commit)
       via  dea570e08a69b14808b2cab56d6b0dda72145fa6 (commit)
       via  0e9913362a967377eb886bbdf305ec58aa07a878 (commit)
       via  db176c6ed8974fae94328ad5ac9e70b094ff22fd (commit)
       via  6ce07c7b61e74af35a05060a2d6341f68fd92c9e (commit)
       via  aeed5fce37196e09b4dac3a1c00d8b7122e040ce (commit)
       via  bb78be8397d3b0900af3d717672218ee3ea07985 (commit)
       via  0b2bac2f1ea0d33a3621b27ca68b9ae760fca2e9 (commit)
       via  a815752ac0ffdb910e92958d41d28f4fb28e5296 (commit)
       via  33dcdac2df54e66c447ae03f58c95c7251aa5649 (commit)
       via  dca3c33652e437ed02c30ed3eca3cecd0cc00838 (commit)
       via  78be76476a34a77f0ea9db2f78ba46a2b0fd5ab5 (commit)
       via  80daac3f86d4f5aafc9d3e79addb90fa118244e2 (commit)
       via  f227ec3ca2b7be449fb2156e82b40cceed87a34a (commit)
       via  e410553fd35afd6d290b65e02dc501722406377d (commit)
       via  1b3aa7afb60d34867eea5e73ee943b2a026fc47c (commit)
       via  01935d7d2c544a5dfc8313f79ed164d45115aa33 (commit)
       via  a86e2cbe263c193a70b2e5c5a0c7e53ed39fc0ad (commit)
       via  46fa06170d59b6b9951d09354829d85090f0d911 (commit)
       via  1daad055bfc928dfc8590664c455960059421151 (commit)
       via  aa807f79dad3d6a8e9b175d66418b0c5be1d5cd8 (commit)
       via  54c852a2d61bb15d9b979410c2260edfb23d448c (commit)
       via  31d9168d27fac127d449cb9fa252d880de872c7f (commit)
       via  7ab267d4ecdad3032d6bb31619a2744fc2074b59 (commit)
       via  97ac8caee238d2a81c23661916f7acd3a22c85fe (commit)
       via  e284e5c6601cbb16e48854be26aa57a8fa844e35 (commit)
       via  afd8e39919c913993ac2f9984af8a9ba21c63d27 (commit)
       via  6fee40e9b8155a4af904d69765c96c00f975acf5 (commit)
       via  9b9a8bfc8dfbe09dc57f274e32e8b06151abbad7 (commit)
       via  f162b9d58273a9a5747211133c8ccb2de5cf5ff2 (commit)
       via  569f0c4d909c7f73de634abcdc36344cb72de36a (commit)
       via  ae68c39819ddf30549652962768a50edae5eec6f (commit)
       via  c4ebc66a1a8e3576322a9f47f0d06ec3c96a08d7 (commit)
       via  822973ba79fd5a5b711270c2de7196c6b50c6687 (commit)
       via  05177f178efe1459d2d0ac05430027ba201889a4 (commit)
       via  22bfc6d5e19b72d50535ce32fd6dee2ce2e75775 (commit)
       via  ba66b242b1c3432b44d893c64124522b3bdce71e (commit)
       via  f8b0685a8ea8e3974f8953378ede2111f8d49d22 (commit)
       via  b3f677e501a494aa1582d4ff35fb3ac6f0a59b08 (commit)
       via  049e8e04986bde66df9648d88d0960ab4cbd6992 (commit)
       via  ab5b0235c4e819c9bc45fa62c99f9fe49e73e701 (commit)
       via  3ad400a92e9c7d2f7caa6c6f811dad9b7d3f333c (commit)
       via  364fac0e56b9bd379330ef9e39d3761f0b491e2c (commit)
       via  b0dd9b8ef985291a8b40118c5f33b7935e273dcb (commit)
       via  36f674d9a65264d3826ca7300bed441e22a624b2 (commit)
       via  c46938ccfe35a58a0873715ee4c26fc9eb8d87b3 (commit)
       via  4c299ca3649ccf666819e7d4a27a68c39fa174f1 (commit)
       via  29d187bb1e30682e228ce461c487d78d945c3e4f (commit)
       via  10acf3b0d3b46c6ef5d6f0722f72ad9b743ea848 (commit)
       via  a90103298fd5ccd9a9df6d47bde9a3f371707037 (commit)
       via  eabd5eb1cb59bfb162e7aa23007248f2bb480816 (commit)
       via  37b9046a3e433a0b0c39ad1e81ec187d5be800ba (commit)
       via  00f42eabb204c68fa64ef72de834e74aca15c81f (commit)
       via  dd2890f60f8e15f14c8eb132779b2f15c49d1203 (commit)
       via  3e4a139107e497a741c26f8a377a10f214d63ec1 (commit)
       via  9b2c4e0bae854fb5e88c9cacc0dacf21631c5cb0 (commit)
       via  616d4a98ad8749ebe17a8fcac67df65c321350ac (commit)
       via  8e7decdb8b132ee970a2636931b7653dec6af472 (commit)
       via  a96df496ed1496f3e52a9b3c860cf967aa48adda (commit)
       via  07ab85de4d960b6f39395e51c1853485ad120de5 (commit)
       via  cb6716c879ecf49e2af344926c6a476821812061 (commit)
       via  78ab88f04f44bed566d51dce0c7cbfeff6449a06 (commit)
       via  4880d10927c93d858d40e297361fff375ee98492 (commit)
       via  9d1045ad68fcccfaf1393cc463ab6357693e8d1d (commit)
       via  1da5ea1a8bf4ddb82831528223c853821cb1c9ab (commit)
       via  5f6b1ea41b46bc63f667f9b30d939b49734c20b0 (commit)
       via  a15306365a16380f3bafee9e181ba01231d4acd7 (commit)
       via  bb896afe2089575ca1bb1fbf3f07b934e1ba999b (commit)
       via  826be063eee9b4c2703fd86cfc9723bc391ff1cb (commit)
       via  c5057ddccbcb4bf363af628d7963a7475f4114a7 (commit)
       via  cf04690885972eaba830ee761de545a6956197e6 (commit)
       via  2e83fc4df5f27dfc1b53044c4f142b2f9d1db08c (commit)
       via  17aa7e034416e3080bc57a786d09ba0a4a044561 (commit)
       via  aac6abca858386438d9a7233c3471d2ecfa2f704 (commit)
       via  3e51f33fcc7f55e6df25d15b55ed10c8b4da84cd (commit)
       via  a5574cf65b5f03ce9ade3918764fe22e5e2371e3 (commit)
       via  dfbf4a1bc319f0f9a31e39b2da1fa5c55e85af89 (commit)
       via  cb4ad1ffc7c0d8ea7dc8cd8ba303d83551716d46 (commit)
       via  712555ee4f873515612f89554ad1a3fda5fa887e (commit)
       via  690229a0912ca2fef8b542fe4d8b73acfcdc6e24 (commit)
       via  d7dcdc11cfa6a8860a29b09f985467b89224699d (commit)
       via  673a90a1e05c8127886f7659d1a457169378371f (commit)
       via  b328ca182f01c2a04b85e0ee8a410720b104fbcc (commit)
       via  104f64549c961a797ff5f7c59946a7caa335c5b0 (commit)
       via  8ae121ac8666b0421aa20fd80d4597ec66fa54bc (commit)
       via  983ed7a66bcec9dc307d89dc7af47cdf209e56af (commit)
       via  d478c2cfaa2476f8b6876f9eb4d8fddcfa986479 (commit)
       via  733a0771df46af942b8355cd8bb15780106b4353 (commit)
       via  2abdad0a4cd8f9413f778cc998e0ee7d60b28417 (commit)
       via  e05510d01ad1565e5e086a939261084d67ba2b10 (commit)
       via  a992241de614dd2b7c97a9ba64e28c0e563f19bf (commit)
       via  19443178fbfbf40db15c86012fc37df1a44ab857 (commit)
       via  108c1961847df2a875047c0fd27b419cb817d213 (commit)
       via  abdefbdbd5c683ddcb1dd0d3dd414d02f078a5da (commit)
       via  48fc8de9cd093b8c9e2cfa339421862bae3a6cad (commit)
       via  b6d9d267f0d68104df910fca89149803aec82426 (commit)
       via  3b17f136bf32984eb0faeb116bcd44ffe3503782 (commit)
       via  4933d07531711e399d8d578036aa9fc1be2f9b20 (commit)
       via  63a59fa7a74fccff64dbf7d9230bd9d91bddead4 (commit)
       via  ab1a852128d6f0677999eecbf6d04bf9f6fe9a9a (commit)
       via  8376005ea471762e7a5957d5b9e788121c0ba726 (commit)
       via  5717922a1b8cc477f45a0f4f11fe619392ba7133 (commit)
       via  50f7ad2500b27ce5c42be3a6936f143b158f7bc3 (commit)
       via  0df18ff366853cdf31e5238764ec5c63e6b5a398 (commit)
       via  13a6ddb08e58a1bd344da7898c4e2f13bdf18c2f (commit)
       via  82af7aca56c67061420d618cc5a30f0fd4106b80 (commit)
       via  e024cbd257efc2788b7d21b9353e966267485c87 (commit)
       via  688b744d8bc84dc5cc646e97509113dc5e8818ed (commit)
       via  7cfcd985d36031459cc64e3843ea36a4d801097d (commit)
       via  001fddf5fdcfe2c08ac9c4e5ca80c5e5698363bb (commit)
       via  f92509371ec06227a7e29778f395776d31b0deab (commit)
       via  2c36eecfb6471c457994647771d1405502ad5fde (commit)
       via  d6426171bab3403cdcd5613d5549f20b0ab0967c (commit)
       via  2e75d050e42d1c61e820f9a35078a2f69e02cc3e (commit)
       via  564c5bead424fa798dfbd5fe382b4e0b7ea483fb (commit)
       via  20686c24377246d9eb57782551b25ff19df09873 (commit)
       via  7bd3c0f73c9c5b47fd1ca49757c436e73f4cd55b (commit)
       via  983e0972cea450fe5725d1ba11c78adfd5d7ad3a (commit)
       via  7a1aa309f21ea2f6c31f364341e4027ecf4e79bc (commit)
       via  c17f888f8fc2e47e2b4a51424f8ccf564ae87576 (commit)
       via  0a6db7dc49b91875ff015934df3e85b8785f2294 (commit)
       via  fa1b1cff3d06550d23ef540c4f97ca83c021b473 (commit)
       via  9185ef6787f1c8f1c06aa0cb3c7746fb4f101f50 (commit)
       via  b41e5fffe8b81fc939067d8c1c195cc79115d5a3 (commit)
       via  af3ce514ade2fd0e18c5d078d138a6c1137a33df (commit)
       via  56783c5e4dd32ca370ad0bdf3a9c6c1aaee94726 (commit)
       via  0885cb5653ff82c8d322df1b8a95843dc5f5486b (commit)
       via  5ffc02a158997b1eb91ade8d02bcf521ff79a218 (commit)
       via  0bbeafd0118fc3ae54990064760c889d41dc21d6 (commit)
       via  de1028927ae3487e2e450dacf50fbf32042aee18 (commit)
       via  f3d69e0507f84903059d456c5d19f10b2df3ac69 (commit)
       via  7a2142002f29a7b398c49da9bdec712dc57087c7 (commit)
       via  093c16bf9b107433643cbf0843ca7808df90823b (commit)
       via  d29694f0681e188cf75477f20904041744e78ef7 (commit)
       via  c0bace5c7029ef7cbb6e6ffaa0469a3c042e5029 (commit)
       via  55d7cd74d44e7e0597f95db25c12f3e6c5e7916f (commit)
       via  1ca4264ee17745779c341966c5e61ac69bfd17a6 (commit)
       via  943906ba4bebf629d5cd770e48b8ec0ddc433869 (commit)
       via  5711fe900dfef8d9afdbbb6d0f9c9720919d1d66 (commit)
       via  1e0ba0060ffcee2e766ec3159196235b1a2a0ff3 (commit)
       via  65e4113684e50cee75357ce10dc9026b0929e4e9 (commit)
       via  339a7c41c913035bf58579f6e47b4ba29da83795 (commit)
       via  e340a90e6e07bba6e6b3fc39dd5fa76f95579d7c (commit)
       via  c37aa90b0458d87342e0bb083f6bf7d113220d09 (commit)
       via  f74d505b58d36ceeef10e459094f0eb760681165 (commit)
       via  45ea2103d8856454503b30464cc1dba378748d00 (commit)
       via  10ea18f0deb2372417c8e5be4d2ec79de1f65c4b (commit)
       via  eb28062f131b0a1da32b2554fd819af5221040de (commit)
       via  d0dcd41d7b463de955b7ae7a55f76ff4216ed665 (commit)
       via  8dcf5782848600ecfd0df3a45c521b5ad0fcb42e (commit)
       via  e73b65f1db7e3baa3db43951476b7d2d2381ba35 (commit)
       via  826e4506a0acb6487910a5ebafe839f708a00e1c (commit)
       via  2961b423037da60a8cb230963ee0d8c04473d73b (commit)
       via  36bbfe2f097d5e09e8e9c83f55264bd538a0ebe1 (commit)
       via  2cb1e1257fb4d4d52c97e763ab262c2295aea4a8 (commit)
       via  c4143a83031aef7ba87a62cf654d6d8fb4d8e76e (commit)
       via  62179849b40aded9e727cca5006627a1c4d6446e (commit)
       via  e26a28d190304d910ee49b81cbfe6d9241f56e86 (commit)
       via  7b04fa014c11e6415da8b5a7999dbd201abad53c (commit)
       via  afaafe50ee15c59010f19273ebfb6c44f0962d7c (commit)
       via  8bd1796dedd50abd7553afbe6113bd97cc88390f (commit)
       via  ecb783eae1372d69a53d406e1bdba8284e4bafcc (commit)
       via  163ea310b68bdde89b1ac633fbf8c0db290d3f86 (commit)
       via  e37ee42caadab46cec277546099fa2a6207fff0b (commit)
       via  c5562faeaacf19e81a78ee37cc6b96ab1f3e68e4 (commit)
       via  dbe55f4797712f86691a0ee0b5f508693c7310fe (commit)
       via  4c6214c75a5aca5417156a47cd890b128c5f0637 (commit)
       via  22eecde2f9034764a3fd095eecfa3adfb8ec9a98 (commit)
       via  48b83d2425d7781bb625b1c37b5f2a8963b6e23b (commit)
       via  1024c5f4be4fc5b00337464fb8a442bebf15df68 (commit)
       via  b8ba5f10c5956d2b297766fda8f4f5ab8ad1e2cc (commit)
       via  93df766322ba1db2801e4b826985a4932dd75866 (commit)
       via  bc1a34f1bf354fabc03e3f465620c80e510d0e8f (commit)
       via  b4f14abd95cd8d42f08438f1c4ec3eafe41054ee (commit)
       via  ece15babfa514e06118f62f4df2c757d6209f4f0 (commit)
       via  dc7457ea52f88539dc72925360e6068d5c938a0f (commit)
       via  de368dceb33c3c068dbde1407aff75cd8e126f04 (commit)
       via  45c5eb67da5a668abe79c23a7e64dbc87a600f90 (commit)
       via  3fe913e7c550a869e250d04c34410f7a6e263f7c (commit)
       via  1439442c7b257b47a83aea4daed8fbf4a32cdff9 (commit)
       via  b7ebfb0509692cd923e31650f81ed4d79c9a3e59 (commit)
       via  0d15029895051904e31925ec63525cc3a637f7de (commit)
       via  1ac593c97eb229da44819f66fea47975537c1177 (commit)
       via  7b52345e2c4c7333bf7eba8034ffc4683fa63c91 (commit)
       via  67253af52e9133fb4cfbf7a2448a2d3524d1fa6c (commit)
       via  649de51b883746d76c5fa1614dd067054c9d702a (commit)
       via  c8df9a53e8d16877fc0b268b002af2a47a14643a (commit)
       via  f8b6389bd53361a19ec5236e298527c9c905ca4d (commit)
       via  8c6d6adc6b87daa364ee9deb2e966021d37a7622 (commit)
       via  d56f546db97795dca5aa575b00b0e9886895ac87 (commit)
       via  be0c007ac64f880a946995d6d1fc654acc81484d (commit)
       via  ac551828993eecb8499ef9cc3c828fceb49bcf7a (commit)
       via  59f7137a1369c25308672def38f3b126d0c7575a (commit)
       via  e544ff00da4b53069dbca3debbfb02d455f72467 (commit)
       via  41fef0ee7b8f3fe3f3dd2ddc9b170f3d88bce595 (commit)
       via  81d6ec6b36bdf30e283ab98e7646571484401dbb (commit)
       via  c8005785102e5b67ecf213f06a3d6c001f6f8cb4 (commit)
       via  5b81d689e57a85b1ff60edfb65e5b8a12d28ecee (commit)
       via  3ba08b00e0d8413d79be9cab8ec085ceb6ae6fd6 (commit)
       via  afa26be86b65a7183ceac29bdf1f51d6fc6932f0 (commit)
       via  269f21344b23e552c21c9e2d7ca258479dcd7a0a (commit)
       via  d35c7b0e54a596c5a8134d75999b7f391a9c6550 (commit)
       via  4f95f81a48623982879f4fa80c641933444afd18 (commit)
       via  4359a023a8c3b247b348c310bf510b23f3c1ab64 (commit)
       via  4346f65426cbceb64794b468e4af6f5632d58c5e (commit)
       via  5ade9deaaa3e1f7291467d97b238648e43eae15e (commit)
       via  77a8d5741f3ee2c79554382179cca7b5893d6ae9 (commit)
       via  c4d49776e8f5bf2d900d2b6d4855c1670a535ac5 (commit)
       via  c8286944b802c5ce4063ec3c334b38c6757a9434 (commit)
       via  57ce41d1d18279cc90223f3deadca70c7de1cfca (commit)
       via  3ae15e1623b9d32eb410c2a23d90e47b16e6acd0 (commit)
       via  70b9f7dc1435412ca2b89b13a8353bd9915a7189 (commit)
       via  98db6f193c93e9b4729215af2c9101210e11d26c (commit)
       via  9b1ec9eceabe0c90d12116871f692263b69d476d (commit)
       via  ce4e2e4558903ef92edf1ab4e09b0b338a09fd61 (commit)
       via  240e4419e0cfcba737883b637ec2bdcc071ea03d (commit)
       via  c416a41f99be190e1f558cb06f70ddd560ce8b4b (commit)
       via  f2ce825d2a89b30af14fa577298fecaab7bc9504 (commit)
       via  fa3959f457109cc7d082b86ea6daae927982815b (commit)
       via  4b18f2a9c3964f7612b7403dddc1d1ba5443ae24 (commit)
       via  e9f20d6f03e8df393b001dab6dc5226c2a5daf57 (commit)
       via  bf62fd887cab230f5952b611bde25e8e15acb454 (commit)
       via  22ba0317c81ba263172baaefd2cb38de78c4598f (commit)
       via  39da9847113a870b20fee9a7c216a848b9a5e9f7 (commit)
       via  1dbbb6077426f8ce63d6a59c5ac6613e1689cbde (commit)
       via  d09e860cf07e7c9ee12920a09f5080e30a12a23a (commit)
       via  404e86e1550cc2c84bb57a372af784585c732f9a (commit)
       via  0206e61b467fde4d7b50f1a64355182a4fd9576b (commit)
       via  21f20b69a567ca8971fe643d2ebe5d680c9b43af (commit)
       via  a57a0b1d0f66da5ff5dc8f1a5a999f4d2f66090a (commit)
       via  a13c81952444d032ad3b5b7027b330150dbe2408 (commit)
       via  47df1793171771ff9b1622d30433ef6edf0eb280 (commit)
      from  c9bacf1c1a7ac84bd4408b25a2fe74fcb12fd1c6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2753d376634a569ed4f1c49dd5bd5aa35184b588
Merge: c9bacf1c1a7ac84bd4408b25a2fe74fcb12fd1c6 492c2e476eac010962850006c49df326919b284c
Author: Mark Brown <broonie at opensource.wolfsonmicro.com>
Date:   Mon May 12 16:13:38 2008 +0100

    Merge commit 'v2.6.26-rc2' into dev

commit 492c2e476eac010962850006c49df326919b284c
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun May 11 17:09:41 2008 -0700

    Linux 2.6.26-rc2

commit 57014123512633ab0c38a4fea4140bf156f6a3a0
Merge: c3921ab71507b108d51a0f1ee960f80cd668a93d ae429083efe996ca2c569c44fd6fea440676dc33
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun May 11 17:09:24 2008 -0700

    Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
    
    * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
      i2c: Convert some more new-style drivers to use module aliasing
      i2c: Match dummy devices by type
      i2c-sibyte: Mark i2c_sibyte_add_bus() as static
      i2c-sibyte: Correct a comment about frequency
      i2c: Improve the functionality documentation
      i2c: Improve smbus-protocol documentation
      i2c-piix4: Blacklist two mainboards
      i2c-piix4: Increase the intitial delay for the ServerWorks CSB5
      i2c-mpc: Compare to NO_IRQ instead of zero

commit c3921ab71507b108d51a0f1ee960f80cd668a93d
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun May 11 16:04:48 2008 -0700

    Add new 'cond_resched_bkl()' helper function
    
    It acts exactly like a regular 'cond_resched()', but will not get
    optimized away when CONFIG_PREEMPT is set.
    
    Normal kernel code is already preemptable in the presense of
    CONFIG_PREEMPT, so cond_resched() is optimized away (see commit
    02b67cc3ba36bdba351d6c3a00593f4ec550d9d3 "sched: do not do
    cond_resched() when CONFIG_PREEMPT").
    
    But when wanting to conditionally reschedule while holding a lock, you
    need to use "cond_sched_lock(lock)", and the new function is the BKL
    equivalent of that.
    
    Also make fs/locks.c use it.
    
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit ae429083efe996ca2c569c44fd6fea440676dc33
Author: Jean Delvare <khali at linux-fr.org>
Date:   Sun May 11 20:37:06 2008 +0200

    i2c: Convert some more new-style drivers to use module aliasing
    
    Update 3 more new-style i2c drivers to use standard module aliasing
    instead of the old driver_name/type driver matching scheme. These
    video drivers aren't used yet so converting them is trivial.
    
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit 60b129d7bfa3e20450816983bd52c49bb0bc1c21
Author: Jean Delvare <khali at linux-fr.org>
Date:   Sun May 11 20:37:06 2008 +0200

    i2c: Match dummy devices by type
    
    As the old driver_name/type matching scheme is going away soon, change
    the dummy device mechanism to use the new matching scheme.
    
    This has the downside that dummy i2c clients can no longer choose
    their name, they'll all appear as "dummy" in sysfs and in log
    messages. I don't think it is a problem in practice though, as there
    is little reason to use these i2c clients to log messages.
    
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit b11a9d8392a698f01337232aa8c5d5603519943f
Author: Maciej W. Rozycki <macro at linux-mips.org>
Date:   Sun May 11 20:37:05 2008 +0200

    i2c-sibyte: Mark i2c_sibyte_add_bus() as static
    
    The i2c_sibyte_add_bus() function is not called, nor meant to, from
    outside, so mark it as static; fixing a sparse warning too.
    
    Signed-off-by: Maciej W. Rozycki <macro at linux-mips.org>
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430
Author: Maciej W. Rozycki <macro at linux-mips.org>
Date:   Sun May 11 20:37:05 2008 +0200

    i2c-sibyte: Correct a comment about frequency
    
    The frequency may have been once hardcoded to 100 kHz, but currently it is
    passed as an argument to i2c_sibyte_add_bus(), so update the comment to
    match code.  While at it, reformat a nearby comment for consistency.  No
    functional changes.
    
    Signed-off-by: Maciej W. Rozycki <macro at linux-mips.org>
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit 88b283281f1c783a79af175c400b5d20f10af2aa
Author: Jean Delvare <khali at linux-fr.org>
Date:   Sun May 11 20:37:05 2008 +0200

    i2c: Improve the functionality documentation
    
    Attempt to make the documentation about the I2C/SMBus functionality
    checking API clearer.
    
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit 1a31a88f4f1a14f0b28ec3c5c179b93a10b24a18
Author: David Brownell <david-b at pacbell.net>
Date:   Sun May 11 20:37:05 2008 +0200

    i2c: Improve smbus-protocol documentation
    
    Improve the smbus-protocol documentation file somewhat:
    
     - Use the names of the SMBus protocol operations (from the 2.0
       specification), not made-up-for-Linux names.
    
     - Add the name of the call used to execute each operation ... and
       point out that there are mismatches, where functions execute
       different protocol operations than their names specify.
    
    The most confusing examples are that "Read Byte" isn't executed by
    i2c_smbus_read_byte(), and that "Write Byte" isn't executed by
    i2c_smbus_write_byte().  When coding, that's not as bad as it may
    seem; but that case would seem to be worth fixing.
    
    Signed-off-by: David Brownell <dbrownell at users.sourceforge.net>
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit c2fc54fcd340cbee47510aa84c346aab3440ba09
Author: Jean Delvare <khali at linux-fr.org>
Date:   Sun May 11 20:37:05 2008 +0200

    i2c-piix4: Blacklist two mainboards
    
    We had a report that running sensors-detect on a Sapphire AM2RD790
    motherbord killed the CPU. While the exact cause is still unknown,
    I'd rather play it safe and prevent any access to the SMBus on that
    machine by not letting the i2c-piix4 driver attach to the SMBus host
    device on that machine. Also blacklist a similar board made by DFI.
    
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit b1c1759cd192fe1d27989f986c7f6b2939905e0c
Author: David Milburn <dmilburn at redhat.com>
Date:   Sun May 11 20:37:05 2008 +0200

    i2c-piix4: Increase the intitial delay for the ServerWorks CSB5
    
    Per the PIIX4 errata, there maybe a delay between setting the
    start bit in the Smbus Host Controller Register and the transaction
    actually starting. If the driver doesn't delay long enough, it
    may appear that the transaction is complete when actually it
    hasn't started, this may lead to bus collisions.
    
    While 1 ms appears to be enough for most chips, the ServerWorks CSB5
    wants 2 ms.
    
    Signed-off-by: David Milburn <dmilburn at redhat.com>
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit f5fff3602a67ff8c98fccdbf15959780be542802
Author: Jon Smirl <jonsmirl at gmail.com>
Date:   Sun May 11 20:37:04 2008 +0200

    i2c-mpc: Compare to NO_IRQ instead of zero
    
    Alter the mpc i2c driver to use the NO_IRQ symbol instead of the constant
    zero when checking for valid interrupts. NO_IRQ=-1 on ppc and NO_IRQ=0 on
    powerpc so the checks against zero are not correct.
    
    Signed-off-by: Jon Smirl <jonsmirl at gmail.com>
    Signed-off-by: Jean Delvare <khali at linux-fr.org>

commit 9662369786b9d07fd46d65b0f9e3938a3e01a5d9
Author: Bernhard Beck <kernel at goodcoffee.net>
Date:   Sun May 11 09:23:13 2008 -0700

    usb-serial: Add ThinkOptics WavIT
    
    Add ThinkOptics WavIt to cp2101 device table
    
    Signed-off-by: Bernhard Beck <kernel at goodcoffee.net>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 854a989546c12683186c84601d4902591dddd8a9
Merge: 633331f389c2d9c631371d09a54626a5e4749452 28e6103665301ce60634e8a77f0b657c6cc099de
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun May 11 09:55:48 2008 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
      sparc: Fix debugger syscall restart interactions.
      sparc: Fix ptrace() detach.
      sparc32: Don't twiddle PT_DTRACE in exec.
      sparc video: remove open boot prom code

commit 633331f389c2d9c631371d09a54626a5e4749452
Merge: 5bb7ff795fffc9418e3039cac77b42adcaae1a57 005b1f7495e812b99b73de5adbc73afd7a1cbcaf
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun May 11 09:52:45 2008 -0700

    Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
    
    * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:
      [libata] revert new check-ready Status register logic

commit 28e6103665301ce60634e8a77f0b657c6cc099de
Author: David S. Miller <davem at davemloft.net>
Date:   Sun May 11 02:07:19 2008 -0700

    sparc: Fix debugger syscall restart interactions.
    
    So, forever, we've had this ptrace_signal_deliver implementation
    which tries to handle all of the nasties that can occur when the
    debugger looks at a process about to take a signal.  It's meant
    to address all of these issues inside of the kernel so that the
    debugger need not be mindful of such things.
    
    Problem is, this doesn't work.
    
    The idea was that we should do the syscall restart business first, so
    that the debugger captures that state.  Otherwise, if the debugger for
    example saves the child's state, makes the child execute something
    else, then restores the saved state, we won't handle the syscall
    restart properly because we lose the "we're in a syscall" state.
    
    The code here worked for most cases, but if the debugger actually
    passes the signal through to the child unaltered, it's possible that
    we would do a syscall restart when we shouldn't have.
    
    In particular this breaks the case of debugging a process under a gdb
    which is being debugged by yet another gdb.  gdb uses sigsuspend
    to wait for SIGCHLD of the inferior, but if gdb itself is being
    debugged by a top-level gdb we get a ptrace_stop().  The top-level gdb
    does a PTRACE_CONT with SIGCHLD to let the inferior gdb see the
    signal.  But ptrace_signal_deliver() assumed the debugger would cancel
    out the signal and therefore did a syscall restart, because the return
    error was ERESTARTNOHAND.
    
    Fix this by simply making ptrace_signal_deliver() a nop, and providing
    a way for the debugger to control system call restarting properly:
    
    1) Report a "in syscall" software bit in regs->{tstate,psr}.
       It is set early on in trap entry to a system call and is fully
       visible to the debugger via ptrace() and regsets.
    
    2) Test this bit right before doing a syscall restart.  We have
       to do a final recheck right after get_signal_to_deliver() in
       case the debugger cleared the bit during ptrace_stop().
    
    3) Clear the bit in trap return so we don't accidently try to set
       that bit in the real register.
    
    As a result we also get a ptrace_{is,clear}_syscall() for sparc32 just
    like sparc64 has.
    
    M68K has this same exact bug, and is now the only other user of the
    ptrace_signal_deliver hook.  It needs to be fixed in the same exact
    way as sparc.
    
    Signed-off-by: David S. Miller <davem at davemloft.net>

commit 986bef854fab44012df678a5b51817d5274d3ca1
Author: David S. Miller <davem at davemloft.net>
Date:   Sat May 10 21:11:23 2008 -0700

    sparc: Fix ptrace() detach.
    
    Forever we had a PTRACE_SUNOS_DETACH which was unconditionally
    recognized, regardless of the personality of the process.
    
    Unfortunately, this value is what ended up in the GLIBC sys/ptrace.h
    header file on sparc as PTRACE_DETACH and PT_DETACH.
    
    So continue to recognize this old value.  Luckily, it doesn't conflict
    with anything we actually care about.
    
    Signed-off-by: David S. Miller <davem at davemloft.net>

commit 5bb7ff795fffc9418e3039cac77b42adcaae1a57
Merge: 3e1b83ab3912a6f583897635bee0a2e0cd1545f7 1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sat May 10 21:14:05 2008 -0700

    Merge master.kernel.org:/home/rmk/linux-2.6-arm
    
    * master.kernel.org:/home/rmk/linux-2.6-arm:
      [ARM] 5033/1: Unbreak corgi_ssp by registering ssp drivers earlier.
      [ARM] Orion: clean up addr-map.c after window setting code purge
      [ARM] Orion: pass proper t_clk into mv643xx_eth
      [ARM] Orion: use mv643xx_eth driver mbus window handling
      [ARM] pxa: Fix RCSR handling
      [ARM] lubbock: fix compilation
      [ARM] 5032/1: Added cpufreq support for pxa27x CPU
      [ARM] 5031/1: Indentation correction in cpu-pxa.c.
      [ARM] 5028/1: pxafb: fix broken "backward compatibility way" in framebuffer
      [ARM] 4882/2: Correction for S3C2410 clkout generation
      [ARM] 5027/1: Fixed random memory corruption on pxa suspend cycle.
      [ARM] 5024/1: Fix some minor clk issues in the MMCI PL18x driver
      [ARM] 5023/1: Fix broken gpio interrupts on ep93xx
      ns9xxx: fix sparse warning
      ns9xxx: check for irq lockups
      ns9xxx: fix handle_prio_irq to unmask irqs with lower priority

commit 3e1b83ab3912a6f583897635bee0a2e0cd1545f7
Merge: 8e3e076c5a78519a9f64cd384e8f18bc21882ce0 82fd866701881623d69fe280dbac06ddff1fdef9
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sat May 10 21:10:48 2008 -0700

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:
      x86: rdc: leds build/config fix
      x86: sysfs cpu?/topology is empty in 2.6.25 (32-bit Intel system)
      x86: revert commit 709f744 ("x86: bitops asm constraint fixes")
      x86: restrict keyboard io ports reservation to make ipmi driver work
      x86: fix fpu restore from sig return
      x86: remove spew print out about bus to node mapping
      x86: revert printk format warning change which is for linux-next
      x86: cleanup PAT cpu validation
      x86: geode: define geode_has_vsa2() even if CONFIG_MGEODE_LX is not set
      x86: GEODE: cache results from geode_has_vsa2() and uninline
      x86: revert geode config dependency

commit 8e3e076c5a78519a9f64cd384e8f18bc21882ce0
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sat May 10 20:58:02 2008 -0700

    BKL: revert back to the old spinlock implementation
    
    The generic semaphore rewrite had a huge performance regression on AIM7
    (and potentially other BKL-heavy benchmarks) because the generic
    semaphores had been rewritten to be simple to understand and fair.  The
    latter, in particular, turns a semaphore-based BKL implementation into a
    mess of scheduling.
    
    The attempt to fix the performance regression failed miserably (see the
    previous commit 00b41ec2611dc98f87f30753ee00a53db648d662 'Revert
    "semaphore: fix"'), and so for now the simple and sane approach is to
    instead just go back to the old spinlock-based BKL implementation that
    never had any issues like this.
    
    This patch also has the advantage of being reported to fix the
    regression completely according to Yanmin Zhang, unlike the semaphore
    hack which still left a couple percentage point regression.
    
    As a spinlock, the BKL obviously has the potential to be a latency
    issue, but it's not really any different from any other spinlock in that
    respect.  We do want to get rid of the BKL asap, but that has been the
    plan for several years.
    
    These days, the biggest users are in the tty layer (open/release in
    particular) and Alan holds out some hope:
    
      "tty release is probably a few months away from getting cured - I'm
       afraid it will almost certainly be the very last user of the BKL in
       tty to get fixed as it depends on everything else being sanely locked."
    
    so while we're not there yet, we do have a plan of action.
    
    Tested-by: Yanmin Zhang <yanmin_zhang at linux.intel.com>
    Cc: Ingo Molnar <mingo at elte.hu>
    Cc: Andi Kleen <andi at firstfloor.org>
    Cc: Matthew Wilcox <matthew at wil.cx>
    Cc: Alexander Viro <viro at ftp.linux.org.uk>
    Cc: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 00b41ec2611dc98f87f30753ee00a53db648d662
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sat May 10 20:43:22 2008 -0700

    Revert "semaphore: fix"
    
    This reverts commit bf726eab3711cf192405d21688a4b21e07b6188a, as it has
    been reported to cause a regression with processes stuck in __down(),
    apparently because some missing wakeup.
    
    Quoth Sven Wegener:
     "I'm currently investigating a regression that has showed up with my
      last git pull yesterday.  Bisecting the commits showed bf726e
      "semaphore: fix" to be the culprit, reverting it fixed the issue.
    
      Symptoms: During heavy filesystem usage (e.g.  a kernel compile) I get
      several compiler processes in uninterruptible sleep, blocking all i/o
      on the filesystem.  System is an Intel Core 2 Quad running a 64bit
      kernel and userspace.  Filesystem is xfs on top of lvm.  See below for
      the output of sysrq-w."
    
    See
    
    	http://lkml.org/lkml/2008/5/10/45
    
    for full report.
    
    In the meantime, we can just fix the BKL performance regression by
    reverting back to the good old BKL spinlock implementation instead,
    since any sleeping lock will generally perform badly, especially if it
    tries to be fair.
    
    Reported-by: Sven Wegener <sven.wegener at stealer.net>
    Cc: Andrew Morton <akpm at linux-foundation.org>
    Cc: Ingo Molnar <mingo at elte.hu>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 39f004ba27fcd2431030a3bb3c949fa3f93fa4ca
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sat May 10 19:52:43 2008 -0700

    Make <asm-x86/spinlock.h> use ACCESS_ONCE()
    
    ..instead of cooking up its own uglier local version of it.
    
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 9c3cdc1f83a6e07092392ff4aba6466517dbd1d0
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sat May 10 19:51:16 2008 -0700

    Move ACCESS_ONCE() to <linux/compiler.h>
    
    It actually makes much more sense there, and we do tend to need it for
    non-RCU usage too.  Moving it to <linux/compiler.h> will allow some
    other cases that have open-coded the same logic to use the same helper
    function that RCU has used.
    
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 82fd866701881623d69fe280dbac06ddff1fdef9
Author: Ingo Molnar <mingo at elte.hu>
Date:   Thu May 1 03:46:22 2008 +0200

    x86: rdc: leds build/config fix
    
    select NEW_LEDS for now until the Kconfig dependencies have been
    fixed.
    
    Signed-off-by: Ingo Molnar <mingo at elte.hu>
    Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

commit 5c3a121d52b30a1e53cdaa802fa1965fcd243164
Author: Vaidyanathan Srinivasan <svaidy at linux.vnet.ibm.com>
Date:   Mon May 5 19:22:15 2008 +0530

    x86: sysfs cpu?/topology is empty in 2.6.25 (32-bit Intel system)
    
    System topology on intel based system needs to be exported
    for non-numa case as well.
    
    All parts of asm-i386/topology.h has come under
    #ifdef CONFIG_NUMA after the merge to asm-x86/topology.h
    
    /sys/devices/system/cpu/cpu?/topology/* is populated based on
    ENABLE_TOPO_DEFINES
    
    The sysfs cpu topology is not being populated on my dual socket
    dual core xeon 5160 processor based (x86 32 bit) system.
    
    CONFIG_NUMA is not set in my case yet the topology is relevant
    and useful.
    
    irqbalance daemon application depends on topology to build the
    cpus and package list and it fails on Fedora9 beta since the
    sysfs topology was not being populated in the 2.6.25 kernel.
    
    I am not sure if it was intentional to not define ENABLE_TOPO_DEFINES
    for non-numa systems.
    
    This fix has been tested on the above mentioned dual core, dual socket
    system.
    
    Signed-off-by: Vaidyanathan Srinivasan <svaidy at linux.vnet.ibm.com>
    Signed-off-by: Ingo Molnar <mingo at elte.hu>
    Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
    Cc: stable at kernel.org

commit eb2b4e682a6d5b4779a7f1a6a8419982919795f6
Author: Simon Holm Thøgersen <odie at cs.aau.dk>
Date:   Mon May 5 15:45:28 2008 +0200

    x86: revert commit 709f744 ("x86: bitops asm constraint fixes")
    
    709f744 causes my computer to freeze during the start up of X and my
    login manger (GDM). It gets to the point where it has shown the default
    X mouse cursor logo (a big X / cross) and does not respond to anything
    from that point on.
    
    This worked fine before 709f744, and it works fine with 709f744
    reverted on top of Linus' current tree (f74d505). The revert had
    conflicts, as far as I can tell due to white space changes. The diff I
    ended up with is below.
    
    It is 100% reproducible.
    
    Signed-off-by: Ingo Molnar <mingo at elte.hu>
    Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

commit 9096bd7a66efbe406910365c5206a32eed3875af
Author: Helge Wagner <Helge.Wagner at gefanuc.com>
Date:   Tue Apr 29 14:20:40 2008 +0200

    x86: restrict keyboard io ports reservation to make ipmi driver work
    
    On some of our (single board computer) boards (x86) we are using an
    IPMI controller that uses I/O ports 0x62 and 0x66 for a KCS (keyboard
    controller style) IPMI system interface.
    
    Trying to load the openipmi driver fails, because the ports
    (0x62/0x66) are reserved for keyboard. keyboard reserves the full
    range 0x60-0x6F while it doesn't need to.
    
    Reserve only ports 0x60 and 0x64 for the legacy PS/2 i8042 keyboad
    controller instead of 0x60-0x6F to allow the openipmi driver to work.
    
    [ tglx: added 64bit fixup ]
    
    Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
    Acked-by: H. Peter Anvin <hpa at zytor.com>
    Signed-off-by: Ingo Molnar <mingo at elte.hu>

commit fd3c3ed5d1e3ceb37635cbe6d220ab94aae0781d
Author: Suresh Siddha <suresh.b.siddha at intel.com>
Date:   Wed May 7 12:09:52 2008 -0700

    x86: fix fpu restore from sig return
    
    If the task never used fpu, initialize the fpu before restoring the FP
    state from the signal handler context. This will allocate the fpu
    state, if the task never needed it before.
    
    Reported-and-bisected-by: Eric Sesterhenn <snakebyte at gmx.de>
    Signed-off-by: Suresh Siddha <suresh.b.siddha at intel.com>
    Tested-by: Eric Sesterhenn <snakebyte at gmx.de>
    Cc: Frederik Deweerdt <deweerdt at free.fr>
    Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

commit 0646153921892cc7a81320a6920beaca06b3e9f0
Author: Yinghai Lu <yhlu.kernel.send at gmail.com>
Date:   Sun May 4 13:41:02 2008 -0700

    x86: remove spew print out about bus to node mapping
    
    Jeff Garzik pointed out that this printout is not needed.
    
    Signed-off-by: Yinghai Lu <yhlu.kernel at gmail.com>
    Signed-off-by: Ingo Molnar <mingo at elte.hu>
    Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

commit 5ecddcebfb7c737fe36494c77bd99ad045eab5ae
Author: Thomas Gleixner <tglx at linutronix.de>
Date:   Thu May 8 16:38:11 2008 +0200

    x86: revert printk format warning change which is for linux-next
    
    commit 62179849b40aded9e727cca5006627a1c4d6446e
        x86: fix setup printk format warning
    
    is for linux-next and not for .26
    
    Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

commit c07c6053c41f736711ed856aa377007078c7c396
Author: David S. Miller <davem at davemloft.net>
Date:   Sat May 10 00:31:28 2008 -0700

    sparc32: Don't twiddle PT_DTRACE in exec.
    
    That bit isn't used on this platform.
    
    Signed-off-by: David S. Miller <davem at davemloft.net>

commit 1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5
Merge: 5bf6c6e30d8b71d092e8830208e182d84b907fcd da109897a142dd017172c0ce7abf0be8646f7109
Author: Russell King <rmk at dyn-67.arm.linux.org.uk>
Date:   Fri May 9 23:24:09 2008 +0100

    Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion into fixes

commit 5bf6c6e30d8b71d092e8830208e182d84b907fcd
Author: Dmitry Baryshkov <dbaryshkov at gmail.com>
Date:   Fri May 9 08:56:54 2008 +0100

    [ARM] 5033/1: Unbreak corgi_ssp by registering ssp drivers earlier.
    
    A lot of stuff in spitz/akita/etc. depends on corgi_ssp to be initialised
    early. However corgi_ssp initialisation fails, because at that time pxa*-ssp
    devices don't have drivers. Move ssp earlier in the makefile so they are
    registered before corgi-ssp.
    
    Also move sleep/suspend and cpu-freq to more logical places
    
    Signed-off-by: Dmitry Baryshkov <dbaryshkov at gmail.com>
    Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>

commit 005b1f7495e812b99b73de5adbc73afd7a1cbcaf
Author: Jeff Garzik <jeff at garzik.org>
Date:   Fri May 9 15:00:55 2008 -0400

    [libata] revert new check-ready Status register logic
    
    This behavior differs across multiple controllers, so we cannot use
    common logic for all controllers.
    
    Revert back to the basic common behavior, and specific drivers will
    be updated from here to take into account the unusual Status return
    values.
    
    Signed-off-by: Jeff Garzik <jgarzik at redhat.com>

commit 3ed43c745d2ce0c4ca15ad406285d1cc7e8ceec3
Merge: 26c5e98e88a6126adef2ddce21899e5afe823a2b 45828b812ddb608ddf83eff11601f62b726d13ab
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Fri May 9 10:34:00 2008 -0700

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (21 commits)
      Blackfin Serial Driver: abstract away DLAB differences into header
      Blackfin Serial Driver: macro away the IER differences between processors
      [Blackfin] arch: remove useless IRQ_SW_INT defines
      [Blackfin] arch: protect linux/usb/musb.h include until the driver gets mainlined
      [Blackfin] arch: protect linux/usb/isp1362.h include until the driver gets mainlined
      [Blackfin] arch: add EBIU supporting for BF54x EZKIT SMSC LAN911x/LAN921x families embedded ethernet driver
      [Blackfin] arch: Set spi flash partition on bf527 as like bf548.
      [Blackfin] arch: fix bug - Remove module will not free L1 memory used
      [Blackfin] arch: fix wrong header name in comment
      [Blackfin] arch: Fix BUG - spi flash on bf527 ezkit would fail at mount
      [Blackfin] arch: add twi_lcd and twi_keypad i2c board info to bf527-ezkit
      [Blackfin] arch: Add physmap partition for BF527-EZkit
      [Blackfin] arch: fix gdb testing regression
      [Blackfin] arch: disable single stepping when delivering a signal
      [Blackfin] arch: Delete unused (copied from m68k) entries in asm-offsets.c.
      [Blackfin] arch: In the double fault handler, set up the PT_RETI slot
      [Blackfin] arch: Support for CPU_FREQ and NOHZ
      [Blackfin] arch: Functional power management support: Add CPU and platform voltage scaling support
      [Blackfin] arch: fix bug -  breaking the atomic sections code.
      [Blackfin] arch: Equalize include files: Add VR_CTL masks
      ...

commit 26c5e98e88a6126adef2ddce21899e5afe823a2b
Merge: a9545ee3c8153e133556aaaa8110337ca3f864dc af4b3c355cbd38703471e55d11f42d8640db4118
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Fri May 9 08:10:09 2008 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
      [CIFS] fix build warning
      [CIFS] Fixed build warning in is_ip
      [CIFS] cleanup cifsd completion
      [CIFS] Remove over-indented code in find_unc().
      [CIFS] fix typo
      [CIFS] Remove duplicate call to mode_to_acl
      [CIFS] convert usage of implicit booleans to bool
      [CIFS] fixed compatibility issue with samba refferal request
      [CIFS] Fix statfs formatting
      [CIFS] Adds to dns_resolver checking if the server name is an IP addr and skipping upcall in this case.
      [CIFS] Fix spelling mistake
      [CIFS] Update cifs version number

commit a9545ee3c8153e133556aaaa8110337ca3f864dc
Merge: c20b4b69f774896623a8ad87d974982bc89af7ed 9731e287e08b804592191d8bffaad023154af2aa
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Fri May 9 08:07:58 2008 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (37 commits)
      SH: catch negative denormal_subf1() retval in denormal_add()
      sh: Fix DMAC base address for SH7709S
      sh: update smc91x platform data for se7206.
      sh: Stub in cpu_to_node() and friends for NUMA build.
      sh: intc register modify fix
      sh: no high level trigger on some sh3 cpus
      sh: clean up sh7710 and sh7720 intc tables
      sh: add interrupt ack code to sh3
      sh: unify external irq pin code for sh3
      sh-sci: avoid writing to nonexistent registers
      sh-sci: sh7722 lacks scsptr registers
      sh-sci: improve sh7722 support
      sh: reset hardware from early printk
      sh: drain and wait for early printk
      sh: use sci_out() for early printk
      sh: add memory resources to /proc/iomem
      sh: add kernel bss resource
      sh: fix sh7705 interrupt vector typo
      sh: update smc91x platform data for se7722
      sh: update smc91x platform data for MigoR
      ...

commit c20b4b69f774896623a8ad87d974982bc89af7ed
Merge: d9a9a23ff2b00463f25e880d13364938b321ab8a 67412f0e78dfbbbcb36e631d9df70c6c559d60d4
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Fri May 9 08:07:21 2008 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
      [CRYPTO] hmac: Avoid calling virt_to_page on key

commit d9a9a23ff2b00463f25e880d13364938b321ab8a
Merge: 9b013c2820c409ff84871e55e407ec2181782773 53962ecf6ebbdb5b15a8b35fbefe34430eb25609
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Fri May 9 08:06:31 2008 -0700

    Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
    
    * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (23 commits)
      [POWERPC] Remove leftover printk in isa-bridge.c
      [POWERPC] Remove duplicate #include
      [POWERPC] Initialize lockdep earlier
      [POWERPC] Document when printk is useable
      [POWERPC] Fix bogus paca->_current initialization
      [POWERPC] Fix of_i2c include for module compilation
      [POWERPC] Make default cputable entries reflect selected CPU family
      [POWERPC] spufs: lockdep annotations for spufs_dir_close
      [POWERPC] spufs: don't requeue victim contex in find_victim if it's not in spu_run
      [POWERPC] 4xx: Fix PCI mem in sequoia DTS
      [POWERPC] 4xx: Add endpoint support to 4xx PCIe driver
      [POWERPC] 4xx: Fix problem with new TLB storage attibute fields on 440x6 core
      [POWERPC] spufs: spu_create should send inotify IM_CREATE event
      [POWERPC] spufs: handle faults while the context switch pending flag is set
      [POWERPC] spufs: fix concurrent delivery of class 0 & 1 exceptions
      [POWERPC] spufs: try to route SPU interrupts to local node
      [POWERPC] spufs: set SPU_CONTEXT_SWITCH_PENDING before synchronising SPU irqs
      [POWERPC] spufs: don't acquire state_mutex interruptible while performing callback
      [POWERPC] spufs: update master runcntl with context lock held
      [POWERPC] spufs: fix post-stopped update of MFC_CNTL register
      ...

commit 9b013c2820c409ff84871e55e407ec2181782773
Author: Christoph Hellwig <hch at lst.de>
Date:   Fri May 9 14:44:02 2008 +0200

    m32r: use generic sys_pipe
    
    m32r can use the generic sys_pipe implementation.
    
    The current sys_pipe implementation on m32r only differes from the
    generic one by passing a lot of additional unused registers to sys_pipe.
    
    Reviewed and tested by Hirokazu Takata.
    
    Signed-off-by: Christoph Hellwig <hch at lst.de>
    Acked-by: Hirokazu Takata <takata at linux-m32r.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 41d88d55b2891203e98d1dc0acab949ffd0af078
Author: Christoph Hellwig <hch at lst.de>
Date:   Fri May 9 12:41:17 2008 +0200

    cris: kill sys_pipe implementation
    
    The cris implementation of sys_pipe only differs from the generic one
    by taking the BKL before calling do_pipe which isn't not nessecary.
    
    Just kill the cris implementation and use the generic one.
    
    Signed-off-by: Christoph Hellwig <hch at lst.de>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit a8f43ee7e108cecf68cac652d0a3aeedb8131220
Merge: 91e37a793b5a9436a2d12b2f0a8f52db3a133e1d 36ca34cc3b8335eb1fe8bd9a1d0a2592980c3f02
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Fri May 9 08:01:19 2008 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
      sit: Add missing kfree_skb() on pskb_may_pull() failure.
      tipc: Increase buffer header to support worst-case device

commit 91e37a793b5a9436a2d12b2f0a8f52db3a133e1d
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Fri May 9 16:25:28 2008 +1000

    module: don't ignore vermagic string if module doesn't have modversions
    
    Linus found a logic bug: we ignore the version number in a module's
    vermagic string if we have CONFIG_MODVERSIONS set, but modversions
    also lets through a module with no __versions section for modprobe
    --force (with tainting, but still).
    
    We should only ignore the start of the vermagic string if the module
    actually *has* crcs to check.  Rather than (say) having an
    entertaining hissy fit and creating a config option to work around the
    buggy code.
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit a5dd69707424a35d2d2cc094e870f595ad61e916
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Fri May 9 16:24:21 2008 +1000

    module: be more picky about allowing missing module versions
    
    We allow missing __versions sections, because modprobe --force strips
    it.  It makes less sense to allow sections where there's no version
    for a specific symbol the module uses, so disallow that.
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 6c2545eefffc452e52302c96c955d9aa26353aa9
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Fri May 9 16:23:17 2008 +1000

    module: put modversions in vermagic
    
    Don't allow a module built without versions altogether to be inserted
    into a kernel which expects modversions.
    
    modprobe --force will strip vermagic as well as modversions, so it
    won't be effected, but this will make sure that a
    non-CONFIG_MODVERSIONS module won't be accidentally inserted into a
    CONFIG_MODVERSIONS kernel.
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit da109897a142dd017172c0ce7abf0be8646f7109
Author: Lennert Buytenhek <buytenh at wantstofly.org>
Date:   Sat Apr 26 14:48:11 2008 -0400

    [ARM] Orion: clean up addr-map.c after window setting code purge
    
    This patch cleans up Orion's addr-map.c a bit after all peripheral
    window programming code has been moved out into the relevant drivers.
    
    Signed-off-by: Lennert Buytenhek <buytenh at marvell.com>
    Reviewed-by: Tzachi Perelstein <tzachi at marvell.com>
    Acked-by: Russell King <rmk+kernel at arm.linux.org.uk>
    Signed-off-by: Nicolas Pitre <nico at marvell.com>

commit b8c15a6084e84497e31e75c9cededb73af768632
Author: Lennert Buytenhek <buytenh at wantstofly.org>
Date:   Sat Apr 26 14:48:11 2008 -0400

    [ARM] Orion: pass proper t_clk into mv643xx_eth
    
    Pass the Orion TCLK tick rate into the ethernet driver.
    
    Signed-off-by: Lennert Buytenhek <buytenh at marvell.com>
    Signed-off-by: Nicolas Pitre <nico at marvell.com>

commit d236f5a5f77183c270223e8816804e7763463282
Author: Lennert Buytenhek <buytenh at wantstofly.org>
Date:   Sat Apr 26 14:48:11 2008 -0400

    [ARM] Orion: use mv643xx_eth driver mbus window handling
    
    Make the Orion 5x platform code use the mbus window handling code
    that's in the mv643xx_eth driver, instead of programming the GigE
    block's mbus window registers by hand.
    
    Signed-off-by: Lennert Buytenhek <buytenh at marvell.com>
    Reviewed-by: Tzachi Perelstein <tzachi at marvell.com>
    Acked-by: Russell King <rmk+kernel at arm.linux.org.uk>
    Signed-off-by: Nicolas Pitre <nico at marvell.com>

commit 9731e287e08b804592191d8bffaad023154af2aa
Author: Roel Kluin <12o3l at tiscali.nl>
Date:   Fri May 9 20:05:10 2008 +0900

    SH: catch negative denormal_subf1() retval in denormal_add()
    
    'ix' is unsigned but denormal_subf1() may return a negative int.
    
    Signed-off-by: Roel Kluin <12o3l at tiscali.nl>
    Signed-off-by: Paul Mundt <lethal at linux-sh.org>

commit 53962ecf6ebbdb5b15a8b35fbefe34430eb25609
Author: Nate Case <ncase at xes-inc.com>
Date:   Fri May 9 02:41:17 2008 +1000

    [POWERPC] Remove leftover printk in isa-bridge.c
    
    This printk() appears twice in the same function.  Only the latter one
    in the inval_range: section appears to be legitimate.
    
    Signed-off-by: Nate Case <ncase at xes-inc.com>
    Acked-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 1c4a8119123e7e064344588d9a059bc0bb24e1ae
Author: Huang Weiyi <weiyi.huang at gmail.com>
Date:   Thu May 8 23:34:29 2008 +1000

    [POWERPC] Remove duplicate #include
    
    Remove duplicate #include of <asm/prom.h> in
    arch/powerpc/kernel/btext.c.
    
    Signed-off-by: Huang Weiyi <weiyi.huang at gmail.com>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit f2fd25131b5a9c802faa1de1e9b5f1b06d16eec3
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date:   Wed May 7 10:25:34 2008 +1000

    [POWERPC] Initialize lockdep earlier
    
    This moves lockdep_init() to before udbg_early_init() as the later
    can call things that acquire spinlocks etc...  This also makes printk
    safer to use earlier.
    
    Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 24d9649574fbe591fdfa6b00893d4096f513e539
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date:   Wed May 7 10:00:56 2008 +1000

    [POWERPC] Document when printk is useable
    
    When debugging early boot problems, it's common to sprinkle printk's
    all over the place.  However, on 64-bit powerpc, this can lead to
    memory corruption if done too early due to the PACA pointer and
    lockdep core not being initialized.
    
    This adds some comments to early_setup() that document when it is
    safe to do so in order to save time for whoever has to debug that
    stuff next.
    
    Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 1b70c5a6491dd02263e6d104b72d9b536f987021
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date:   Wed May 7 10:00:55 2008 +1000

    [POWERPC] Fix bogus paca->_current initialization
    
    When doing lockdep, I had two patches to initialize paca->_current
    early, one bogus, and one correct.  Unfortunately both got merged
    as the bad one ended up being part of the main lockdep patch by
    mistake.  This causes memory corruption at boot.  This removes
    the offending code.
    
    Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 8af302e2dc91d4229968b8eedd4b45c0dd9fc717
Author: Jochen Friedrich <jochen at scram.de>
Date:   Wed May 7 04:40:01 2008 +1000

    [POWERPC] Fix of_i2c include for module compilation
    
    Remove #ifdef CONFIG_OF_I2C as this breaks module compilation.
    Drivers using this header should depend on OF_I2C anyways, so
    there's no need to make this conditional.
    
    Signed-off-by: Jochen Friedrich <jochen at scram.de>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 76bc080ef5a34aedb63e1691f28c6b42f3468e4e
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date:   Mon May 5 15:22:27 2008 +1000

    [POWERPC] Make default cputable entries reflect selected CPU family
    
    Changes the cputable so that various CPU families that have an exclusive
    CONFIG_ option have a more sensible default entry to use if the specific
    processor hasn't been identified.
    
    This makes the kernel more generally useful when booted on an unknown
    PVR for things like new 4xx variants.
    
    Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 2a5f2e3e6cd1ce9fb3f8b186b6bc9aa1f1497a92
Merge: 02539d71fa98d5737bb668b02286c76241e4bac9 78be76476a34a77f0ea9db2f78ba46a2b0fd5ab5
Author: Paul Mackerras <paulus at samba.org>
Date:   Fri May 9 20:12:06 2008 +1000

    Merge branch 'for-2.6.26' of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge

commit cdf7da899d840d47e075ff3bd761290653c68b77
Author: Steve Glendinning <steve.glendinning at smsc.com>
Date:   Tue May 6 11:36:27 2008 +0100

    sh: Fix DMAC base address for SH7709S
    
    On SH7709S, DMAC can be found at 0xa4000020 (as with most of
    the other sh3 cpu subtypes).
    
    Split out definition of DMAC base address from definitions of
    DMTE irqs.
    
    Signed-off-by: Steve Glendinning <steve.glendinning at smsc.com>
    Signed-off-by: Paul Mundt <lethal at linux-sh.org>

commit 36ca34cc3b8335eb1fe8bd9a1d0a2592980c3f02
Author: David S. Miller <davem at davemloft.net>
Date:   Thu May 8 23:40:26 2008 -0700

    sit: Add missing kfree_skb() on pskb_may_pull() failure.
    
    Noticed by Paul Marks <paul at pmarks.net>.
    
    Signed-off-by: David S. Miller <davem at davemloft.net>

commit f11c9c2fd9ab1732acd577bcf08a4a2be7f9aa65
Author: Paul Mundt <lethal at linux-sh.org>
Date:   Fri May 9 14:13:17 2008 +0900

    sh: update smc91x platform data for se7206.
    
    Follows the se7722 change.
    
    Signed-off-by: Paul Mundt <lethal at linux-sh.org>

commit f08269d3ecbb9300aeeb2d4272580f660afe9db9
Author: Allan Stephens <allan.stephens at windriver.com>
Date:   Thu May 8 21:38:24 2008 -0700

    tipc: Increase buffer header to support worst-case device
    
    This patch increases the headroom TIPC reserves in each sk_buff
    to accommodate the largest possible link level device header.
    
    Signed-off-by: Allan Stephens <allan.stephens at windriver.com>
    Signed-off-by: David S. Miller <davem at davemloft.net>

commit 6cd5a86b56ec8fc8651c043bdb05ea0c662fb704
Author: Robert Reif <reif at earthlink.net>
Date:   Thu May 8 21:37:30 2008 -0700

    sparc video: remove open boot prom code
    
    Replace remaining open boot prom code with of.
    
    Boot tested on sparc32 and compile tested on sparc64.
    
    Signed-off-by: Robert Reif <reif at earthlink.net>
    Signed-off-by: David S. Miller <davem at davemloft.net>

commit af4b3c355cbd38703471e55d11f42d8640db4118
Author: Steve French <sfrench at us.ibm.com>
Date:   Fri May 9 03:48:05 2008 +0000

    [CIFS] fix build warning
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 28a4acb48586dc21d2d14a75a7aab7be78b7c83b
Merge: 89f92d6425b099538932e9b881588f87ef9f3184 e46b66bc42b6b1430b04cc5c207ecb2b2f4553dc
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 19:03:26 2008 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)
      net: Added ASSERT_RTNL() to dev_open() and dev_close().
      can: Fix can_send() handling on dev_queue_xmit() failures
      netns: Fix arbitrary net_device-s corruptions on net_ns stop.
      netfilter: Kconfig: default DCCP/SCTP conntrack support to the protocol config values
      netfilter: nf_conntrack_sip: restrict RTP expect flushing on error to last request
      macvlan: Fix memleak on device removal/crash on module removal
      net/ipv4: correct RFC 1122 section reference in comment
      tcp FRTO: SACK variant is errorneously used with NewReno
      e1000e: don't return half-read eeprom on error
      ucc_geth: Don't use RX clock as TX clock.
      cxgb3: Use CAP_SYS_RAWIO for firmware
      pcnet32: delete non NAPI code from driver.
      fs_enet: Fix a memory leak in fs_enet_mdio_probe
      [netdrvr] eexpress: IPv6 fails - multicast problems
      3c59x: use netstats in net_device structure
      3c980-TX needs EXTRA_PREAMBLE
      fix warning in drivers/net/appletalk/cops.c
      e1000e: Add support for BM PHYs on ICH9
      uli526x: fix endianness issues in the setup frame
      uli526x: initialize the hardware prior to requesting interrupts
      ...

commit 89f92d6425b099538932e9b881588f87ef9f3184
Merge: 8d539108560ec121d59eee05160236488266221c dc5dc7e6d71ca9fd1ea01a1418150af3b2937489
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 19:03:19 2008 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
      sparc: Fix SA_ONSTACK signal handling.

commit 8d539108560ec121d59eee05160236488266221c
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 18:41:48 2008 -0700

    Revert "PCI: remove default PCI expansion ROM memory allocation"
    
    This reverts commit 9f8daccaa05c14e5643bdd4faf5aed9cc8e6f11e, which was
    reported to break X startup (xf86-video-ati-6.8.0). See
    
    	http://bugs.freedesktop.org/show_bug.cgi?id=15523
    
    for details.
    
    Reported-by: Laurence Withers <l at lwithers.me.uk>
    Cc: Gary Hade <garyhade at us.ibm.com>
    Cc: Greg KH <greg at kroah.com>
    Cc: Jan Beulich <jbeulich at novell.com>
    Cc: "Jun'ichi Nomura" <j-nomura at ce.jp.nec.com>
    Cc: Andrew Morton <akpm at linux-foundation.org>
    Cc: Ingo Molnar <mingo at elte.hu>
    Cc: Thomas Gleixner <tglx at linutronix.de>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 7c5e628f95b440b69332b1ed3eb112648fc8f7ff
Author: Igor Mammedov <niallain at gmail.com>
Date:   Thu May 8 20:48:42 2008 +0000

    [CIFS] Fixed build warning in is_ip
    
    Signed-off-by: Igor Mammedov <niallain at gmail.com>
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit c4f51b4662074c6ee26c972126a317c05f65be06
Merge: f589274533eb94e0217acc1db6240ce6e621bb56 46151122e0a2e80e5a6b2889f595e371fe2b600d
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 11:31:07 2008 -0700

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes:
      sched: fix weight calculations
      semaphore: fix

commit f589274533eb94e0217acc1db6240ce6e621bb56
Merge: 625fc3a37511cbecfe1253867fe105c28d6a95f0 e3a2efa67a029453b8098dba179ec2d9d8df612e
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 10:58:45 2008 -0700

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
      [ALSA] soc at91 minor bug fixes
      [ALSA] soc - at91-pcm - Fix line wrapping
      pcspkr: fix dependancies

commit 625fc3a37511cbecfe1253867fe105c28d6a95f0
Author: Huang Weiyi <weiyi.huang at gmail.com>
Date:   Thu May 8 22:48:31 2008 +0800

    Remove duplicated include in net/sunrpc/svc.c
    
    <linux/sched.h> we included twice.
    
    Signed-off-by: Huang Weiyi <weiyi.huang at gmail.com>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 19566ca6dc26600bae4b75701d4dced8d8540f16
Author: Huang Weiyi <weiyi.huang at gmail.com>
Date:   Thu May 8 22:36:27 2008 +0800

    fs/proc/task_mmu.c: remove duplicated include files
    
    Removed duplicated include files <linux/ptrace.h> and <linux/seq_file.h> in
    fs/proc/task_mmu.c.
    
    Signed-off-by: Huang Weiyi <weiyi.huang at gmail.com>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit f7c83a0aaa772f8d0189fa197d77c762caaa367a
Author: Ingo Molnar <mingo at elte.hu>
Date:   Wed Apr 30 09:48:07 2008 +0200

    Fix drivers/media build for modular builds
    
    Fix allmodconfig build bug introduced in latest -git by commit
    7c91f0624a9 ("V4L/DVB(7767): Move tuners to common/tuners"):
    
      LD      kernel/built-in.o
      LD      drivers/built-in.o
      ld: drivers/media/built-in.o: No such file: No such file or directory
    
    which happens if all media drivers are modular:
    
      http://redhat.com/~mingo/misc/config-Wed_Apr_30_09_24_48_CEST_2008.bad
    
    In that case there's no obj-y rule connecting all the built-in.o files and
    the link tree breaks.
    
    The fix is to add a guaranteed obj-y rule for the core vmlinux to build.
    (which results in an empty object file if all media drivers are modular)
    
    Signed-off-by: Ingo Molnar <mingo at elte.hu>
    Acked-by: Sam Ravnborg <sam at ravnborg.org>
    Signed-off-by: Stephen Rothwell <sfr at canb.auug.org.au>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 8e1bf9ffb1aca693e3cf4a4f7144c8f70c8a08b0
Merge: 148c69b4b0ec267b08d3619651ae4a10a1768b04 12137c593d127c6c1a3eb050674da047682badaf
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 10:50:34 2008 -0700

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
      IB/ehca: Wait for async events to finish before destroying QP
      IB/ipath: Fix SDMA error recovery in absence of link status change
      IB/ipath: Need to always request and handle PIO avail interrupts
      IB/ipath: Fix count of packets received by kernel
      IB/ipath: Return the correct opcode for RDMA WRITE with immediate
      IB/ipath: Fix bug that can leave sends disabled after freeze recovery
      IB/ipath: Only increment SSN if WQE is put on send queue
      IB/ipath: Only warn about prototype chip during init
      RDMA/cxgb3: Fix severe limit on userspace memory registration size
      RDMA/cxgb3: Don't add PBL memory to gen_pool in chunks

commit 148c69b4b0ec267b08d3619651ae4a10a1768b04
Author: David Howells <dhowells at redhat.com>
Date:   Wed May 7 15:31:54 2008 +0100

    MN10300: Make cpu_relax() invoke barrier()
    
    Make cpu_relax() invoke barrier() to be the same as other arches.
    
    Signed-off-by: David Howells <dhowells at redhat.com>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 7a34912d90c17a90d9fad12c4c51833b4e70707b
Merge: 0f1bce41fed02e45f31c2409f29e69e1fedebcdc 75065ff619e42fe35178eda863cbcddd57776794
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 10:48:36 2008 -0700

    Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
    
    * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
      Revert "relay: fix splice problem"
      docbook: fix bio missing parameter
      block: use unitialized_var() in bio_alloc_bioset()
      block: avoid duplicate calls to get_part() in disk stat code
      cfq-iosched: make io priorities inherit CPU scheduling class as well as nice
      block: optimize generic_unplug_device()
      block: get rid of likely/unlikely predictions in merge logic
      vfs: splice remove_suid() cleanup
      cfq-iosched: fix RCU race in the cfq io_context destructor handling
      block: adjust tagging function queue bit locking
      block: sysfs store function needs to grab queue_lock and use queue_flag_*()

commit 0f1bce41fed02e45f31c2409f29e69e1fedebcdc
Merge: da1ba891f22835db9a2c349315c3763e9f4e4e67 9afadc4b1fd25337003832c9a4668f9bd42cdda9
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 10:48:03 2008 -0700

    Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6
    
    * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6:
      udf: Fix memory corruption when fs mounted with noadinicb option
      udf: Make udf exportable
      udf: fs/udf/partition.c:udf_get_pblock() mustn't be inline

commit da1ba891f22835db9a2c349315c3763e9f4e4e67
Merge: 8b2cc917a02936c3ea7d8da46801c7b7b6233093 45e576b1c3d0020607b8666c0247164e92c7d719
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Thu May 8 10:47:39 2008 -0700

    Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
    
    * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6:
      [S390] guest page hinting light
      [S390] tty3270: fix put_char fail/success conversion.
      [S390] compat ptrace cleanup
      [S390] s390mach compile warning
      [S390] cio: Fix parsing mechanism for blacklisted devices.
      [S390] cio: Remove cio_msg kernel parameter.
      [S390] s390-kvm: leave sie context on work. Removes preemption requirement
      [S390] s390: Optimize user and work TIF check

commit 8b2cc917a02936c3ea7d8da46801c7b7b6233093
Author: Andrew Morton <akpm at linux-foundation.org>
Date:   Tue May 6 20:42:42 2008 -0700

    drivers/scsi/dpt_i2o.c: fix build on alpha
    
    alpha:
    
    drivers/scsi/dpt_i2o.c:1997: error: implicit declaration of function 'adpt_alpha_info'
    drivers/scsi/dpt_i2o.c: At top level:
    drivers/scsi/dpt_i2o.c:2032: warning: conflicting types for 'adpt_alpha_info'
    drivers/scsi/dpt_i2o.c:2032: error: static declaration of 'adpt_alpha_info' follows non-static declaration
    drivers/scsi/dpt_i2o.c:1997: error: previous implicit declaration of 'adpt_alpha_info' was here
    
    Due to a copy-n-paste error in drivers/scsi/dpti.h.
    
    Fix that up and remove some of the many daft static-declarations-in-a-header
    which this driver enjoys.
    
    Cc: Miquel van Smoorenburg <miquels at cistron.nl>
    Cc: James Bottomley <James.Bottomley at HansenPartnership.com>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 5be7a4792a31df6f2cd44bfba8da467ea20a0642
Author: Paul Menage <menage at google.com>
Date:   Tue May 6 20:42:41 2008 -0700

    Fix cpuset sched_relax_domain_level control file
    
    Due to a merge conflict, the sched_relax_domain_level control file was marked
    as being handled by cpuset_read/write_u64, but the code to handle it was
    actually in cpuset_common_file_read/write.
    
    Since the value being written/read is in fact a signed integer, it should be
    treated as such; this patch adds cpuset_read/write_s64 functions, and uses
    them to handle the sched_relax_domain_level file.
    
    With this patch, the sched_relax_domain_level can be read and written, and the
    correct contents seen/updated.
    
    Signed-off-by: Paul Menage <menage at google.com>
    Cc: Hidetoshi Seto <seto.hidetoshi at jp.fujitsu.com>
    Cc: Paul Jackson <pj at sgi.com>
    Cc: Ingo Molnar <mingo at elte.hu>
    Reviewed-by: Li Zefan <lizf at cn.fujitsu.com>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 4ea33e2dc2dab10960877e1649ee527c033f42c0
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date:   Tue May 6 20:42:39 2008 -0700

    slub: fix atomic usage in any_slab_objects()
    
    any_slab_objects() does an atomic_read on an atomic_long_t, this
    fixes it to use atomic_long_read instead.
    
    Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Cc: Christoph Lameter <clameter at sgi.com>
    Cc: Pekka Enberg <penberg at cs.helsinki.fi>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit ba719baeabbff5476eeb91c223e6921ba29e1490
Author: Ulrich Drepper <drepper at redhat.com>
Date:   Tue May 6 20:42:38 2008 -0700

    sys_pipe(): fix file descriptor leaks
    
    Remember to close the files if copy_to_user() failed.
    
    Spotted by dm.n9107 at gmail.com.
    
    Signed-off-by: Ulrich Drepper <drepper at redhat.com>
    Cc: DM <dm.n9107 at gmail.com>
    Cc: <stable at kernel.org>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit c1236d31a1b9fc018b85e15a3e58e3601ddc90ae
Author: Samuel Thibault <samuel.thibault at ens-lyon.org>
Date:   Tue May 6 20:42:37 2008 -0700

    vt: fix canonical input in UTF-8 mode
    
    For e.g.  proper TTY canonical support, IUTF8 termios flag has to be set as
    appropriate.  Linux used to not care about setting that flag for VT TTYs.
    
    This patch fixes that by activating it according to the current mode of the
    VT, and sets the default value according to the vt.default_utf8 parameter.
    
    Signed-off-by: Samuel Thibault <samuel.thibault at ens-lyon.org>
    Cc: Willy Tarreau <w at 1wt.eu>
    Cc: <stable at kernel.org>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit ac7b77f13f2f33270276f88ad0f427e031552e04
Author: Mattia Dongili <malattia at linux.it>
Date:   Tue May 6 20:42:35 2008 -0700

    usb/asix: add Buffalo LUA-U2-GT 10/100/1000
    
    The USB net adapter Buffalo LUA-U2-GT (0411:006e) carries a AX88178 chip.
    Tested on the above HW.
    
    Signed-off-by: Mattia Dongili <malattia at linux.it>
    Acked-off-by: David Hollis <dhollis at davehollis.com>
    Cc: Greg KH <greg at kroah.com>
    Acked-by: Jeff Garzik <jeff at garzik.org>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 32fb3ca8fda036936053b4bbfbc6589626cb2437
Author: Andrew Morton <akpm at linux-foundation.org>
Date:   Tue May 6 20:42:35 2008 -0700

    sx.c: fix printk warnings on sparc32
    
    drivers/char/sx.c: In function 'sx_set_real_termios':
    drivers/char/sx.c:973: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'long unsigned int'
    drivers/char/sx.c:999: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'tcflag_t'
    drivers/char/sx.c:1012: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'tcflag_t'
    
    sparc32 seems to use weird types for its tty things.
    
    [ Fine by me but this is ancient debug and most of the debug in sx just
      wants deleting eventually.  - Alan ]
    
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Acked-by: Alan Cox <alan at redhat.com>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 3168cb98be7199325de633052680098660ccaf84
Author: WANG Cong <xiyou.wangcong at gmail.com>
Date:   Tue May 6 20:42:33 2008 -0700

    uml: fix inconsistence due to tty_operation change
    
    'put_char' of 'struct tty_operations' has changed from 'void' into 'int'.
    This can also shut up compiler warnings.
    
    Cc: Jeff Dike <jdike at addtoit.com>
    Signed-off-by: WANG Cong <wangcong at zeuux.org>
    Acked-by: Alan Cox <alan at redhat.com>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit cb6969e8cdef39e613b1755eff595f830b89bc82
Author: Harvey Harrison <harvey.harrison at gmail.com>
Date:   Tue May 6 20:42:32 2008 -0700

    misc: fix integer as NULL pointer warnings
    
    drivers/md/raid10.c:889:17: warning: Using plain integer as NULL pointer
    drivers/media/video/cx18/cx18-driver.c:616:12: warning: Using plain integer as NULL pointer
    sound/oss/kahlua.c:70:12: warning: Using plain integer as NULL pointer
    
    Signed-off-by: Harvey Harrison <harvey.harrison at gmail.com>
    Cc: Neil Brown <neilb at suse.de>
    Cc: Mauro Carvalho Chehab <mchehab at infradead.org>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 8594303a7abc1a117b1d91412ce9b3d77ed35d02
Author: Steven Rostedt <rostedt at goodmis.org>
Date:   Tue May 6 20:42:31 2008 -0700

    fix irq flags for iuu_phoenix.c
    
    The file drivers/usb/serial/iuu_phoenix.c uses "int" for flags.  This can
    cause hard to find bugs on some architectures.  This patch converts the flags
    to use "long" instead.
    
    This bug was discovered by doing an allyesconfig make on the -rt kernel where
    checks are done to ensure all flags are of size sizeof(long).
    
    Signed-off-by: Steven Rostedt <srostedt at redhat.com>
    Cc: Greg KH <greg at kroah.com>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 9a0f4aea878315ba87cb8a4d0dddc67832218e3f
Author: Steven Rostedt <rostedt at goodmis.org>
Date:   Tue May 6 20:42:30 2008 -0700

    fix irq flags in rtc-ds1511
    
    The file in drivers/rtc/rtc-ds1551.c uses "int" for flags.  This can cause
    hard to find bugs on some architectures.  This patch converts the flags to use
    "long" instead.
    
    This bug was discovered by doing an allyesconfig make on the -rt kernel where
    checks are done to ensure all flags are of size sizeof(long).
    
    Signed-off-by: Steven Rostedt <srostedt at redhat.com>
    Cc: Alessandro Zummo <a.zummo at towertech.it>
    Cc: David Brownell <david-b at pacbell.net>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit a8b1ecf3d5c48ebde9fed61c7a682b2270e09d2b
Author: Steven Rostedt <rostedt at goodmis.org>
Date:   Tue May 6 20:42:29 2008 -0700

    fix irq flags in saa7134
    
    Some files in the drivers/media/video/saa7134 directory uses "int" for flags.
    This can cause hard to find bugs on some architectures.  This patch converts
    the flags to use "long" instead.
    
    This bug was discovered by doing an allyesconfig make on the -rt kernel where
    checks are done to ensure all flags are of size sizeof(long).
    
    Signed-off-by: Steven Rostedt <srostedt at redhat.com>
    Acked-by: Mauro Carvalho Chehab <mchehab at infradead.org>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit a1f2aa1be2f7a6883ba46faa53ed82595dee2a06
Author: Steven Rostedt <rostedt at goodmis.org>
Date:   Tue May 6 20:42:28 2008 -0700

    fix irq flags in mac80211 code
    
    A file in the net/mac80211 directory uses "int" for flags.  This can cause
    hard to find bugs on some architectures.  This patch converts the flags to use
    "long" instead.
    
    This bug was discovered by doing an allyesconfig make on the -rt kernel where
    checks are done to ensure all flags are of size sizeof(long).
    
    Signed-off-by: Steven Rostedt <srostedt at redhat.com>
    Cc: "John W. Linville" <linville at tuxdriver.com>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 55d7b68996a5064f011d681bca412b6281d2f711
Author: Tetsuo Handa <penguin-kernel at i-love.sakura.ne.jp>
Date:   Tue May 6 20:42:27 2008 -0700

    serial: access after NULL check in uart_flush_buffer()
    
    I noticed that
    
      static void uart_flush_buffer(struct tty_struct *tty)
      {
      	struct uart_state *state = tty->driver_data;
      	struct uart_port *port = state->port;
      	unsigned long flags;
    
      	/*
      	 * This means you called this function _after_ the port was
      	 * closed.  No cookie for you.
      	 */
      	if (!state || !state->info) {
      		WARN_ON(1);
      		return;
      	}
    
    is too late for checking state != NULL.
    
    Signed-off-by: Tetsuo Handa <penguin-kernel at I-love.SAKURA.ne.jp>
    Cc: <stable at kernel.org>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit 3f9827bc05581b6bb34ab0c6b5d8e028f71b4e78
Author: Samuel Thibault <samuel.thibault at ens-lyon.org>
Date:   Tue May 6 20:42:26 2008 -0700

    Kconfig: improved help for CONFIG_ACCESSIBILITY
    
    Add a small explanation of what accessibility is.
    
    Signed-off-by: Samuel Thibault <samuel.thibault at ens-lyon.org>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit dc38e2ad53ca27968919dea6d7fa60575782d5a6
Author: Russell King <rmk at dyn-67.arm.linux.org.uk>
Date:   Thu May 8 16:50:39 2008 +0100

    [ARM] pxa: Fix RCSR handling
    
    Related to d3930614e68bdf83a120d904c039a64e9f75dba1.
    
    RCSR is only present on PXA2xx CPUs, not on PXA3xx CPUs.  Therefore,
    we should not be unconditionally writing to RCSR from generic code.
    
    Since we now clear the RCSR status from the SoC specific PXA PM code
    and before reset in the arch_reset() function, the duplication in
    the corgi, poodle, spitz and tosa code can be removed.
    
    Acked-by: Richard Purdie <rpurdie at rpsys.net>
    Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>

commit 46151122e0a2e80e5a6b2889f595e371fe2b600d
Author: Mike Galbraith <efault at gmx.de>
Date:   Thu May 8 17:00:42 2008 +0200

    sched: fix weight calculations
    
    The conversion between virtual and real time is as follows:
    
      dvt = rw/w * dt <=> dt = w/rw * dvt
    
    Since we want the fair sleeper granularity to be in real time, we actually
    need to do:
    
      dvt = - rw/w * l
    
    This bug could be related to the regression reported by Yanmin Zhang:
    
    | Comparing with kernel 2.6.25, sysbench+mysql(oltp, readonly) has lots
    | of regressions with 2.6.26-rc1:
    |
    | 1) 8-core stoakley: 28%;
    | 2) 16-core tigerton: 20%;
    | 3) Itanium Montvale: 50%.
    
    Reported-by: "Zhang, Yanmin" <yanmin_zhang at linux.intel.com>
    Signed-off-by: Mike Galbraith <efault at gmx.de>
    Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
    Signed-off-by: Ingo Molnar <mingo at elte.hu>

commit bf726eab3711cf192405d21688a4b21e07b6188a
Author: Ingo Molnar <mingo at elte.hu>
Date:   Thu May 8 11:53:48 2008 +0200

    semaphore: fix
    
    Yanmin Zhang reported:
    
    | Comparing with kernel 2.6.25, AIM7 (use tmpfs) has more th
    | regression under 2.6.26-rc1 on my 8-core stoakley, 16-core tigerton,
    | and Itanium Montecito. Bisect located the patch below:
    |
    | 64ac24e738823161693bf791f87adc802cf529ff is first bad commit
    | commit 64ac24e738823161693bf791f87adc802cf529ff
    | Author: Matthew Wilcox <matthew at wil.cx>
    | Date:   Fri Mar 7 21:55:58 2008 -0500
    |
    |     Generic semaphore implementation
    |
    | After I manually reverted the patch against 2.6.26-rc1 while fixing
    | lots of conflicts/errors, aim7 regression became less than 2%.
    
    i reproduced the AIM7 workload and can confirm Yanmin's findings that
    -.26-rc1 regresses over .25 - by over 67% here.
    
    Looking at the workload i found and fixed what i believe to be the real
    bug causing the AIM7 regression: it was inefficient wakeup / scheduling
    / locking behavior of the new generic semaphore code, causing suboptimal
    performance.
    
    The problem comes from the following code. The new semaphore code does
    this on down():
    
            spin_lock_irqsave(&sem->lock, flags);
            if (likely(sem->count > 0))
                    sem->count--;
            else
                    __down(sem);
            spin_unlock_irqrestore(&sem->lock, flags);
    
    and this on up():
    
            spin_lock_irqsave(&sem->lock, f