)]}'
{
  "log": [
    {
      "commit": "7b14e3b52fe5a2fb1dfa2f1f7dae4fd5f7d3fc47",
      "tree": "93a65fa0c9e5a10dea118a9594651264f08e58c6",
      "parents": [
        "a8b76b491510b7591c584838d0d7922f9ffe5c2c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Feb 28 09:35:11 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 00:38:02 2006 -0800"
      },
      "message": "[PATCH] cfq-iosched: slice expiry fixups\n\nDuring testing of SLES10, we encountered a hang in the CFQ io scheduler.\nTurns out the deferred slice expiry logic is buggy, so remove that for\nnow.  We could be left with an idle queue that would never wake up.  So\nkill that logic, always expire immediately.  Also fix a potential timer\nrace condition.\n\nPatch looks bigger than it is, because it moves a function.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8b76b491510b7591c584838d0d7922f9ffe5c2c",
      "tree": "b0d9e8b9c428b59beaf3251db17a54dfc1fd1a11",
      "parents": [
        "637029c6cb5efcbaa3d5831af4c1972bdd629779",
        "c3c013a2c218cdede2d2e73df01ed4f813538941"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 20:43:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 20:43:36 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "637029c6cb5efcbaa3d5831af4c1972bdd629779",
      "tree": "cd6d32dceef73f0ad467f495f51f331a459d01db",
      "parents": [
        "d4f0f122ec407bd1b4d1c773d0c87edc6a92cd26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 20:41:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 20:41:56 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86_64: Only do the clustered systems have unsynchronized TSC assumption on IBM systems\"\n\nThis reverts commit 13a229abc25640813f1480c0478dfc6bdbc1c19e.\n\nQuoth Andi:\n  \"After some consideration and feedback from various people it turns\n   out this wasn\u0027t that good an idea.  It has some problems and needs\n   more work.  Since it was only an optimization anyways it\u0027s best to\n   just back it out again for now.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3c013a2c218cdede2d2e73df01ed4f813538941",
      "tree": "1e7bfa4c687bb54fd328f06ac141937de1bb0470",
      "parents": [
        "e95a9ec1bb66e07b138861c743192f06e7b3e4de"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 27 22:31:19 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 27 22:31:19 2006 -0500"
      },
      "message": "[libata] Disable FUA\n\nUntil problems are sorted.\n"
    },
    {
      "commit": "d4f0f122ec407bd1b4d1c773d0c87edc6a92cd26",
      "tree": "d0f99c84737f41d21acdf36f9016707c8c09db20",
      "parents": [
        "272a5322d5219b00a1e541ad9d0d76824df1aa2a",
        "2353e8e9b6ae29aad77935f21735a30f5cc419b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 18:15:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 18:15:43 2006 -0800"
      },
      "message": "Merge git://oss.sgi.com:8090/oss/git/xfs-rc-fixes\n"
    },
    {
      "commit": "2353e8e9b6ae29aad77935f21735a30f5cc419b4",
      "tree": "6c3b2b28e1e33ebe26bf12866dccfdeedaf6ea1e",
      "parents": [
        "dae81d4774ecbeb7d24bb9a6a4db9f9baee54d85"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Tue Feb 28 12:30:30 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:30:30 2006 +1100"
      },
      "message": "[XFS] Don\u0027t map non-uptodate buffers in xfs_probe_cluster; also fixes\nobscure corruption case\n\nSGI-PV: 942658\nSGI-Modid: xfs-linux-melb:xfs-kern:207119a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "dae81d4774ecbeb7d24bb9a6a4db9f9baee54d85",
      "tree": "5166f7d485c833cde45f9b27c3c8bdae2870e69f",
      "parents": [
        "07ff2fa8fcb3d9207f1c16e5acf9086d5731ed8b"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:30:13 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:30:13 2006 +1100"
      },
      "message": "[XFS] Reduce stack use during quota mounts (caused a panic).  This\nregressed recently via the fix for inherited quota inode attributes.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25318a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "07ff2fa8fcb3d9207f1c16e5acf9086d5731ed8b",
      "tree": "819bc2fb3e66bbaa91d6164116b96f7c1756d1f8",
      "parents": [
        "051d3cbd96909b2fe6b5038e7bbe77f41356db05"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:29:51 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:29:51 2006 +1100"
      },
      "message": "[XFS] Fix a realtime allocator regression introduced by an old iget race\nfix.  Noticed by Roger Willcocks.\n\nSGI-PV: 949821\nSGI-Modid: xfs-linux-melb:xfs-kern:25257a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "272a5322d5219b00a1e541ad9d0d76824df1aa2a",
      "tree": "2d27468bdb6b5c777f19c5aed2dafc2ec8682950",
      "parents": [
        "051d3cbd96909b2fe6b5038e7bbe77f41356db05",
        "ba13c98405ba44d37d148376c6615e6c8babbfdc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 15:22:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 15:22:14 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "ba13c98405ba44d37d148376c6615e6c8babbfdc",
      "tree": "34bab6d3ae89637192fea5a7e2a59925804840ee",
      "parents": [
        "bafac2a512bf4fd2ce7520f3976ce8aab4435f74"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Feb 27 13:30:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:30:43 2006 -0800"
      },
      "message": "[REQSK]: Don\u0027t reset rskq_defer_accept in reqsk_queue_alloc\n\nIn 295f7324ff8d9ea58b4d3ec93b1aaa1d80e048a9 I moved defer_accept from\ntcp_sock to request_queue and mistakingly reset it at reqsl_queue_alloc, causing\ncalls to setsockopt(TCP_DEFER_ACCEPT ) to be lost after bind, the fix is to\nremove the zeroing of rskq_defer_accept from reqsl_queue_alloc.\n\nThanks to Alexandra N. Kossovsky \u003cAlexandra.Kossovsky@oktetlabs.ru\u003e for\nreporting and testing the suggested fix.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bafac2a512bf4fd2ce7520f3976ce8aab4435f74",
      "tree": "ff5c6538eeebceee2b3b5b137d6c66e8d28e77f1",
      "parents": [
        "45fe4dc08cbf9510074b97a16606366c1d405f4d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 27 13:04:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:04:17 2006 -0800"
      },
      "message": "[NETFILTER]: Restore {ipt,ip6t,ebt}_LOG compatibility\n\nThe nfnetlink_log infrastructure changes broke compatiblity of the LOG\ntargets. They currently use whatever log backend was registered first,\nwhich means that if ipt_ULOG was loaded first, no messages will be printed\nto the ring buffer anymore.\n\nRestore compatiblity by using the old log functions by default and only use\nthe nf_log backend if the user explicitly said so.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45fe4dc08cbf9510074b97a16606366c1d405f4d",
      "tree": "2c629e31e03d62e84c375ad809861806a02840e0",
      "parents": [
        "e121e9ecb08c3a9843243f461290869ff08be900"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 27 13:03:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:03:55 2006 -0800"
      },
      "message": "[NETFILTER]: nf_queue: fix end-of-list check\n\nThe comparison wants to find out if the last list iteration reached the\nend of the list. It needs to compare the iterator with the list head to\ndo this, not the element it is looking for.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e121e9ecb08c3a9843243f461290869ff08be900",
      "tree": "9574002aa4dfffafe16512460f12ef5c79486537",
      "parents": [
        "7a11b9848ae27e571f219fab5541bd84700f0d68"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 27 13:03:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:03:39 2006 -0800"
      },
      "message": "[NETFILTER]: nf_queue: remove unnecessary check for outfn\n\nThe only point of registering a queue handler is to provide an outfn,\nso there is no need to check for it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a11b9848ae27e571f219fab5541bd84700f0d68",
      "tree": "cd108f9df88ac218c8d9dab3fbda389df92f8d44",
      "parents": [
        "f92f871989c97a24d284ac60b0f880222ddf87ac"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 27 13:03:24 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:03:24 2006 -0800"
      },
      "message": "[NETFILTER]: nf_queue: fix rerouting after packet mangling\n\nPackets should be rerouted when they come back from userspace, not before.\nAlso move the queue_rerouters to RCU to avoid taking the queue_handler_lock\nfor each reinjected packet.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f92f871989c97a24d284ac60b0f880222ddf87ac",
      "tree": "8b9232f0e789dd0769b7025d773e6f2346ff5e95",
      "parents": [
        "e02f7d1603c955126e88cc08149509d00be25cb9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 27 13:03:10 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:03:10 2006 -0800"
      },
      "message": "[NETFILTER]: nf_queue: check if rerouter is present before using it\n\nEvery rerouter needs to provide a save and a reroute function, we don\u0027t\nneed to check for them. But we do need to check if a rerouter is registered\nat all for the current family, with bridging for example packets of\nunregistered families can hit nf_queue.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e02f7d1603c955126e88cc08149509d00be25cb9",
      "tree": "ebd48da4b8cc55fb8070af70139e62e77a6f423c",
      "parents": [
        "752c1f4c78fe86d0fd6497387f763306b0d8fc53"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 27 13:02:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:02:52 2006 -0800"
      },
      "message": "[NETFILTER]: nf_queue: don\u0027t copy registered rerouter data\n\nUse the registered data structure instead of copying it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "752c1f4c78fe86d0fd6497387f763306b0d8fc53",
      "tree": "50d7e52940d1adf0936805645d52e2419e5922cf",
      "parents": [
        "4bf05eceecf2efb4c883e9e9b17825682e7330dd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 27 13:00:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:00:40 2006 -0800"
      },
      "message": "[IPSEC]: Kill post_input hook and do NAT-T in esp_input directly\n\nThe only reason post_input exists at all is that it gives us the\npotential to adjust the checksums incrementally in future which\nwe ought to do.\n\nHowever, after thinking about it for a bit we can adjust the\nchecksums without using this post_input stuff at all.  The crucial\npoint is that only the inner-most NAT-T SA needs to be considered\nwhen adjusting checksums.  What\u0027s more, the checksum adjustment\ncomes down to a single u32 due to the linearity of IP checksums.\n\nWe just happen to have a spare u32 lying around in our skb structure :)\nWhen ip_summed is set to CHECKSUM_NONE on input, the value of skb-\u003ecsum\nis currently unused.  All we have to do is to make that the checksum\nadjustment and voila, there goes all the post_input and decap structures!\n\nI\u0027ve left in the decap data structures for now since it\u0027s intricately\nwoven into the sec_path stuff.  We can kill them later too.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bf05eceecf2efb4c883e9e9b17825682e7330dd",
      "tree": "0cbd4b8a8b972220e97c88aadbee0661b0e88747",
      "parents": [
        "de5f503cfbe4f942492269c6bd97a16a4d61e488"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 27 13:00:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 13:00:01 2006 -0800"
      },
      "message": "[IPSEC] esp: Kill unnecessary block and indentation\n\nWe used to keep sg on the stack which is why the extra block was useful.\nWe\u0027ve long since stopped doing that so let\u0027s kill the block and save\nsome indentation.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "051d3cbd96909b2fe6b5038e7bbe77f41356db05",
      "tree": "6decc4a2a4f1c3df66df5d78602ab8b4f971375d",
      "parents": [
        "de5f503cfbe4f942492269c6bd97a16a4d61e488"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 12:51:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 12:51:27 2006 -0800"
      },
      "message": "[TG3]: Fix Sun tg3 variant detection.\n\nSome Sun parts don\u0027t have PCI_VENDOR_ID_SUN in the subsystem\nvendor ID.  So add another fallback test, which is the name\nof the OBP firmware device tree node.  If it\u0027s a Sun part we\u0027ll\nget \"network\", else it will be named \"ethernet\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de5f503cfbe4f942492269c6bd97a16a4d61e488",
      "tree": "680d9c6624c9cad72e4654dd6c986f6ea4df21ac",
      "parents": [
        "d904ffd6e0c3ab7631b07c21c9f9234a2e72d1f3",
        "2fd628fe25e1f3d07996b0dab728ea0702f81306"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 09:46:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 09:46:24 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "2fd628fe25e1f3d07996b0dab728ea0702f81306",
      "tree": "f57882e33f96141ba59f8f188e8797adb40e42b0",
      "parents": [
        "92f22c183cd669c8575767fede8fe43bb4f7bce9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Feb 21 15:59:00 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:37 2006 +0000"
      },
      "message": "[MIPS] Use generic compat routines for readdir, getdents\n    \nNot just cleanup but also fixes O32 readdir(2) emulation.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "92f22c183cd669c8575767fede8fe43bb4f7bce9",
      "tree": "df4aae80db1218a8fab613689e99acf96f18f417",
      "parents": [
        "9b6695a8adfe0916e81ddd810a5b9db3eb8b0e46"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 23 14:10:53 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:36 2006 +0000"
      },
      "message": "[MIPS] Fix atomic*_sub_if_positive return value.\n    \nReported and initial fix by Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e,\nrewritten by me.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b6695a8adfe0916e81ddd810a5b9db3eb8b0e46",
      "tree": "62ba9475530c88ccf2149cd58eabd97ebe096aca",
      "parents": [
        "3e6cb2d38a9c9758170813497a860c64543643d5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 23 12:23:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:36 2006 +0000"
      },
      "message": "[MIPS] SMP: Fix initialization order bug.\n    \nA recent change requires cpu_possible_map to be initialized before\nsmp_sched_init() but most MIPS platforms were initializing their\nprocessors in the prom_prepare_cpus callback of smp_prepare_cpus.  The\nsimple fix of calling prom_prepare_cpus from one of the earlier SMP\ninitialization hooks doesn\u0027t work well either since IPIs may require\ninit_IRQ() to have completed, so bit the bullet and split\nprom_prepare_cpus into two initialization functions, plat_smp_setup\nwhich is called early from setup_arch and plat_prepare_cpus called where\nprom_prepare_cpus used to be called.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e6cb2d38a9c9758170813497a860c64543643d5",
      "tree": "8d1d8f075b516c475c0fae5669a1ead536b1ad51",
      "parents": [
        "e95a9ec1bb66e07b138861c743192f06e7b3e4de"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 18:32:14 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:35 2006 +0000"
      },
      "message": "[MIPS] Use \"\u003dR\" constraint to avoid compiler errors in cmpxchg().\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d904ffd6e0c3ab7631b07c21c9f9234a2e72d1f3",
      "tree": "e872c4fcbbf661cccd40d5c414801544c5ef8a5c",
      "parents": [
        "e95a9ec1bb66e07b138861c743192f06e7b3e4de"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon Feb 27 12:08:00 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 08:18:04 2006 -0800"
      },
      "message": "[PATCH] Fix Specialix SX corruption\n\nWith the latest kernels, I experienced some strange corruption, some\n\u0027*****\u0027 being randomly inserted in the character flow, like this:\n\n\tashes:~#\n\tashes:~#\n\ta*******shes:~#\n\tashes:~#\n\tashes:~#\n\nFurther investigation shows that the problem was introduced during\nAlan\u0027s \"TTY layer buffering revamp\" patch, the amount of data to be\ncopied being reduced after buffer allocation.  Moving the count fixup\naround solves the problem.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nApproved-by: Rogier Wolff \u003cR.E.Wolff@BitWizard.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e95a9ec1bb66e07b138861c743192f06e7b3e4de",
      "tree": "8ee8b2c5339af31f9f79423b3c503f30e0651e4a",
      "parents": [
        "6d6585e490d985d421d7cd3cfc7d77b618c44130",
        "e4e10e3e7995f5bd481d2720bf30d3a661d110ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 07:41:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 07:41:30 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "6d6585e490d985d421d7cd3cfc7d77b618c44130",
      "tree": "bf8c941eec540f0e30a37252be031c5504a24e16",
      "parents": [
        "b9a33cebac70d6f67a769ce8d4078fee2b254ada",
        "7bef4b397874eee4484457040e8a1013361d7758"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 07:41:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 07:41:11 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "b9a33cebac70d6f67a769ce8d4078fee2b254ada",
      "tree": "d74fa7cfe4d3fbca22fea20ab9ba2e57c595dde2",
      "parents": [
        "13f939b5d34fc912f03dccc96f7bcc7dc84e9c43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 21:09:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 21:09:35 2006 -0800"
      },
      "message": "Linux v2.6.16-rc5\n"
    },
    {
      "commit": "13f939b5d34fc912f03dccc96f7bcc7dc84e9c43",
      "tree": "7332ffbda0866ef391af4353c7a52643d1ff2f81",
      "parents": [
        "add2b6fdae9d7fc251c229e76252f731917094c4",
        "7abea9214585823f7f19d91872d7c6f8874bef9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 20:27:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 20:27:11 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "add2b6fdae9d7fc251c229e76252f731917094c4",
      "tree": "b800f38c2b8e7e498b85bfa8a8ecba2aaf906b77",
      "parents": [
        "e18f9b4be430189d79a01a75734bf7cfdc22cc3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "message": "Make Kprobes depend on modules\n\nCommit 9ec4b1f356b3bad928ae8e2aa9caebfa737d52df made kprobes not compile\nwithout module support, so just make that clear in the Kconfig file.\n\nAlso, since it\u0027s marked EXPERIMENTAL, make that dependency explicit too.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7abea9214585823f7f19d91872d7c6f8874bef9a",
      "tree": "e7861664ee1596ed226725005d6b41a7b0edc447",
      "parents": [
        "043df59eb3798c094e6ba47136f3d3b34a6791a7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 25 13:39:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Feb 26 19:36:00 2006 -0800"
      },
      "message": "[SPARC64]: Make cpu_present_map available earlier.\n\nThe change to kernel/sched.c\u0027s init code to use for_each_cpu()\nrequires that the cpu_possible_map be setup much earlier.\n\nSet it up via setup_arch(), constrained to NR_CPUS, and later\nconstrain it to max_cpus in smp_prepare_cpus().\n\nThis fixes SMP booting on sparc64.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "043df59eb3798c094e6ba47136f3d3b34a6791a7",
      "tree": "ec1d75737a821dde23fec15cfa2437cbe23ade1b",
      "parents": [
        "e18f9b4be430189d79a01a75734bf7cfdc22cc3f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 25 12:15:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Feb 26 19:35:58 2006 -0800"
      },
      "message": "[SPARC64]: Implement futex_atomic_op_inuser().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e18f9b4be430189d79a01a75734bf7cfdc22cc3f",
      "tree": "ac9629a94a6c151b581ea4616020ca3e966dc8ca",
      "parents": [
        "d51761233d9e3be4cdf10f7482a50463bbd78c78"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sun Feb 26 17:07:45 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 19:10:30 2006 -0800"
      },
      "message": "[PATCH] fix voyager after topology.c move\n\nCommit 9c869edac591977314323a4eaad5f7633fca684f broke voyager again\nrather subtly because it already had its own topology exporting\nfunctions, so now each CPU gets registered twice.\n\nI think we can actually use the generic ones, so I don\u0027t propose\nreverting it.  The attached should eliminate the voyager topology\nfunctions in favour of the generic ones.\n\nI also added a define to ensure voyager is never hotplug CPU (we don\u0027t\nhave the support in the SMP harness).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d51761233d9e3be4cdf10f7482a50463bbd78c78",
      "tree": "ccf228672693b15eb602adf5068383e0222170c0",
      "parents": [
        "fc5870f66279fabedc9dbba7c28451bbb8f47778"
      ],
      "author": {
        "name": "Brian Magnuson",
        "email": "magnuson@rcn.com",
        "time": "Mon Feb 27 04:02:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 19:07:42 2006 -0800"
      },
      "message": "[PATCH] fix build on x86_64 with !CONFIG_HOTPLUG_CPU\n\nThe commit e2c0388866dc12bef56b178b958f9b778fe6c687 added\nsetup_additional_cpus to setup.c but this is only defined if\nCONFIG_HOTPLUG_CPU is set.  This patch changes the #ifdef to reflect that.\n\nSigned-off-by: Brian Magnuson \u003cmagnuson@rcn.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc5870f66279fabedc9dbba7c28451bbb8f47778",
      "tree": "f0beaef2e55404663ef0872c923813df9a0fa7b5",
      "parents": [
        "ab9b32ee626e9b6df4ce2560a70ae15e62423cf4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix ioctl compat code for /dev/rtc\n\nRTC_IRQP_SET/RTC_EPOCH_SET don\u0027t take a pointer to an argument, but the\nargument itself.  This actually simplifies the code and makes it work.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab9b32ee626e9b6df4ce2560a70ae15e62423cf4",
      "tree": "4bae7b0a38b9e69d33dc7b80ad434274019d9e38",
      "parents": [
        "e8b917775b572bc27de105f1317c2de4335db5b3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:52 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Better ATI timer fix\n\nThe previous experiment for using apicmaintimer on ATI systems didn\u0027t\nwork out very well.  In particular laptops with C2/C3 support often\ndon\u0027t let it tick during idle, which makes it useless.  There were also\nsome other bugs that made the apicmaintimer often not used at all.\n\nI tried some other experiments - running timer over RTC and some other\nthings but they didn\u0027t really work well neither.\n\nI rechecked the specs now and it turns out this simple change is\nactually enough to avoid the double ticks on the ATI systems.  We just\nturn off IRQ 0 in the 8254 and only route it directly using the IO-APIC.\n\nI tested it on a few ATI systems and it worked there.  In fact it worked\non all chipsets (NVidia, Intel, AMD, ATI) I tried it on.\n\nAccording to the ACPI spec routing should always work through the\nIO-APIC so I think it\u0027s the correct thing to do anyways (and most of the\nold gunk in check_timer should be thrown away for x86-64).\n\nBut for 2.6.16 it\u0027s best to do a fairly minimal change:\n - Use the known to be working everywhere-but-ATI IRQ0 both over 8254\n   and IO-APIC setup everywhere\n - Except on ATI disable IRQ0 in the 8254\n - Remove the code to select apicmaintimer on ATI chipsets\n - Add some boot options to allow to override this (just paranoia)\n\nIn 2.6.17 I hope to switch the default over to this for everybody.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8b917775b572bc27de105f1317c2de4335db5b3",
      "tree": "940351af2d1690331d82a65331acf34254621936",
      "parents": [
        "e2c0388866dc12bef56b178b958f9b778fe6c687"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Move the SMP time selection earlier\n\nSMP time selection originally ran after all CPUs were brought up because\nit needed to know the number of CPUs to decide if it needs an MP safe\ntimer or not.\n\nThis is not needed anymore because we know present CPUs early.\n\nThis fixes a couple of problems:\n - apicmaintimer didn\u0027t always work because it relied on state that was\n   set up time_init_gtod too late.\n - The output for the used timer in early kernel log was misleading\n   because time_init_gtod could actually change it later.  Now always\n   print the final timer choice\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2c0388866dc12bef56b178b958f9b778fe6c687",
      "tree": "8a029b1e859215340fd7a029194bffdd7661e4c8",
      "parents": [
        "2eb1bdbad89b19c99f8ac1de1492cdabbff6b3d3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:46 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix the additional_cpus\u003d.. option\n\nIt didn\u0027t set up the CPU possible map early enough, so the\noption didn\u0027t actually work.\n\nNoticed by Heiko Carstens\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2eb1bdbad89b19c99f8ac1de1492cdabbff6b3d3",
      "tree": "eb0182da181df8022003182a8566629f8ca56c22",
      "parents": [
        "1f9921539208f6d88f600a801e333d718e4a13ff"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:43 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Disable ACPI blacklist by year for now on x86-64\n\nACPI is initialized very early on x86-64, before the DMI code is\ninitialized.  This means it would often discover a 0 year and then turn\noff ACPI because it thought the BIOS was too old.  Some systems don\u0027t\nboot without ACPI so this was a problem.\n\nI have a full fix by adding new very early DMI detection, but it needs\nmore testing before it can be merged.  For 2.6.16 let\u0027s just turn the\ncheck off.  It never made much sense anyways because there are no x86-64\nsystems older than 2002 or so and they generally all have working ACPI.\n\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f9921539208f6d88f600a801e333d718e4a13ff",
      "tree": "2630bb5cf7ce4396c2e034fb333f673ed432008b",
      "parents": [
        "e78256b8f3e2850ad55c2d69e1429e6c2607afd3"
      ],
      "author": {
        "name": "Chris McDermott",
        "email": "lcm@us.ibm.com",
        "time": "Sun Feb 26 04:18:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix NMI watchdog on x460\n\n[description from AK]\n\nOld check for the IO-APIC watchdog during the timer check was wrong -\nit obviously should only drop into this if the IO-APIC watchdog is used.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e78256b8f3e2850ad55c2d69e1429e6c2607afd3",
      "tree": "0d0e0f7d49000d3b047beaaa7f47a273c16b047d",
      "parents": [
        "6070f9ec6b03cc46cd0242523326f7a296f47c1c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86-64/i386: Use common X86_PM_TIMER option and make it EMBEDDED\n\nThis makes x86-64 use the common X86_PM_TIMER Kconfig entry in drivers/acpi\n\nAnd since PM timer is needed for correct timing on a lot of systems\nnow (e.g. AMD dual cores) and we often get bug reports from people\nwho forgot to set it make it depend on CONFIG_EMBEDDED. x86-64 had\nthis change before and it\u0027s a good thing.\n\nI also fixed the description slightly to make this more clear.\n\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6070f9ec6b03cc46cd0242523326f7a296f47c1c",
      "tree": "ba976c8458cfc2429d32883141170bbc4dfd5049",
      "parents": [
        "13a229abc25640813f1480c0478dfc6bdbc1c19e"
      ],
      "author": {
        "name": "Andreas Deresch",
        "email": "aderesch@fs.tum.de",
        "time": "Sun Feb 26 04:18:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] i386: Handle non existing APICs without panicing\n\n[description from AK]\n\nThis fixes booting in APIC mode on some ACER laptops. x86-64\ndid a similar change some time ago.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d4700 for details\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13a229abc25640813f1480c0478dfc6bdbc1c19e",
      "tree": "bdb9da6ba327bd4f6ee64aa3ca1548670be395f2",
      "parents": [
        "5342fba5412cead88b61ead07168615dbeba1ee3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:31 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Only do the clustered systems have unsynchronized TSC assumption on IBM systems\n\nBig Unisys systems have multiple clusters too, but they have an\nsynchronized TSC.\n\nI\u0027m using the SMBIOS to check for vendor \u003d\u003d IBM.\n\nCc: Chris McDermott \u003clcm@us.ibm.com\u003e\nCc: \"Protasevich, Natalie\" \u003cNatalie.Protasevich@unisys.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5342fba5412cead88b61ead07168615dbeba1ee3",
      "tree": "1ec0936cff22284b2226f431033b1a36b27615c7",
      "parents": [
        "f83f2b5fbab4585f4de4523c7879d60e3f85a248"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sun Feb 26 04:18:28 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Check for bad elf entry address.\n\nFixes a local DOS on Intel systems that lead to an endless\nrecursive fault.  AMD machines don\u0027t seem to be affected.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f83f2b5fbab4585f4de4523c7879d60e3f85a248",
      "tree": "93377911ff62ca519e918bd061c77c79cb90fbda",
      "parents": [
        "60b08c67220cf6faef7410ac6adba23a8a743bf7"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Feb 26 04:18:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix USER_PTRS_PER_PGD\n\nThe value, while currently unused in the native kernel, was off by one.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60b08c67220cf6faef7410ac6adba23a8a743bf7",
      "tree": "ad3c5f6933f06ce46ff41b0fe456a10900a04567",
      "parents": [
        "04a3d311c01d3ad287750c5c8d03fa614475af91"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sun Feb 26 04:18:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:29 2006 -0800"
      },
      "message": "[PATCH] x86_64: no_iommu removal in pci-gart.c\n\nIn previous versions of pci-gart.c, no_iommu was used to determine if IOMMU was\ndisabled in the GART DMA mapping functions.  This changed in 2.6.16 and now\ngart_xxx() functions are only called if gart is enabled.  Therefore, uses of\nno_iommu in the GART code are no longer necessary and can be removed.\n\nAlso, it removes double deceleration of no_iommu and force_iommu in pci.h and\nproto.h, by removing the deceleration in pci.h.\n\nLastly, end_pfn off by one error.\n\nTested (along with patch 1/2) on dual opteron with gart enabled, iommu\u003dsoft,\nand iommu\u003doff.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04a3d311c01d3ad287750c5c8d03fa614475af91",
      "tree": "e3d4f7f3d242ed687d7417c3619622fa224f2d9c",
      "parents": [
        "489708007785389941a89fa06aedc5ec53303c96"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Sun Feb 26 12:02:56 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:10:58 2006 -0800"
      },
      "message": "[PATCH] Fix Specialix SI probing\n\nAs the (probably) last user of a Specialix SI board, I noticed that\nrecent kernels would fail to probe the sucker.  Quick investigation\nindicate a few missing braces...\n\nI left the double probing in place, as it looks like it\u0027s been here\nforever.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "489708007785389941a89fa06aedc5ec53303c96",
      "tree": "425e0dda8d5fec842ffdd3b2cdadfeaf60f5a668",
      "parents": [
        "a0124d780d06db711e8a92135d774940588a27da"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 26 08:34:10 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:09:49 2006 -0800"
      },
      "message": "[PATCH] sd: fix memory corruption with broken mode page headers\n\nThere\u0027s a problem in sd where we blindly believe the length of the\nheaders and block descriptors.  Some devices return insane values for\nthese and cause our length to end up greater than the actual buffer\nsize, so check to make sure.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\nAlso removed the buffer size magic number (512) and added DPOFUA of\nzero to the defaults\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bef4b397874eee4484457040e8a1013361d7758",
      "tree": "9a13e891ade50d32806ad303b80526bef9b9df3f",
      "parents": [
        "a0124d780d06db711e8a92135d774940588a27da"
      ],
      "author": {
        "name": "Daniele Venzano",
        "email": "venza@brownhat.org",
        "time": "Sat Feb 25 17:01:09 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 25 17:01:09 2006 -0500"
      },
      "message": "Fix Wake on LAN support in sis900\n\nFix two bugs in the WoL implementation of sis900. The first causes\nhangs on some system on driver load, the second causes troubles\nwhen disabling WoL support.  Both fixes are one liner and really\nsimple.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Daniele Venzano \u003cvenza@brownhat.org\u003e\n"
    },
    {
      "commit": "e4e10e3e7995f5bd481d2720bf30d3a661d110ca",
      "tree": "14dbbab4fcc8c2fd10376751516c2f0088459247",
      "parents": [
        "0ee304d5802dc62746f13f12d4cb4ec4ed285f66"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Feb 25 13:52:30 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 25 16:52:31 2006 -0500"
      },
      "message": "[PATCH] sata_sil: implement R_ERR on DMA activate FIS errata fix\n\nSilicon Image has disclosed a new sil3114/3152 errata and workaround\nwhich causes the controller to return R_ERR on DMA activate FIS if the\nFIS is received while the next PRD is being fetched.  This patch\nimplements the workaround.\n\nThis errata results in lock up and doesn\u0027t trigger if m15w workaround\nis in effect.  We stopped applying m15w to 3512 and 3114 in 2.6.14-rc1\nwhich makes 3512/3114 lock up with some drives on all kernel versions\nsince 2.6.14-rc1 upto now (2.6.16-rc4).  This patch should fix the\nregression.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0ee304d5802dc62746f13f12d4cb4ec4ed285f66",
      "tree": "f3f7924305c78b714e671e8525de5c1eb02dd268",
      "parents": [
        "a0124d780d06db711e8a92135d774940588a27da"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Feb 25 13:52:30 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 25 16:52:31 2006 -0500"
      },
      "message": "[PATCH] sata_sil: add board ID for 3512\n\n3512 is slightly different from 3112 errata-wise.  Differentiate it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a0124d780d06db711e8a92135d774940588a27da",
      "tree": "ff4e7fa1b314db2a30d78b0af00c2ea499b7e8fa",
      "parents": [
        "5c1ca65c93503b2c94359ba39640f9687bd192a3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Feb 25 03:55:38 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 25 11:12:15 2006 -0800"
      },
      "message": "[PATCH] x86-64: react to new topology.c location\n\nCommit 9c869edac591977314323a4eaad5f7633fca684f moved the i386 topology.c\nfile. That change broke x86-64 compiles, as it uses the same file.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c1ca65c93503b2c94359ba39640f9687bd192a3",
      "tree": "74dfbe4da8d39e302ae343379e20585ffee4b940",
      "parents": [
        "c946160e601c70a0ae0aa807461dd0232bcaf3a7",
        "d856c66618f953fc3cd1e613226d5f098ad322c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 16:01:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 16:01:07 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "c946160e601c70a0ae0aa807461dd0232bcaf3a7",
      "tree": "0554732c1bb8ff38dac0ad143a6f455de11677f9",
      "parents": [
        "2cb5b6beef3a3357ef1f2a580d5e2284516efc39",
        "abbea7187296a7fb316a55f2319438c2bf881f0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 16:00:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 16:00:36 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "2cb5b6beef3a3357ef1f2a580d5e2284516efc39",
      "tree": "8f9e12f91652c510632cb9965f2c4b92d2b19717",
      "parents": [
        "329dda083e496bc5ffbb4b1973243bd8a9420e24",
        "1cf3109ffb26a6ea572fd02436bd10458b4b2187"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:36:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:36:42 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6\n"
    },
    {
      "commit": "329dda083e496bc5ffbb4b1973243bd8a9420e24",
      "tree": "03a2e4b1ac12275d2faa10009170c91b66618fcd",
      "parents": [
        "4853a615bbfb5aae4c3e2203b4b2742c109784c9"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Feb 24 10:54:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:34:50 2006 -0800"
      },
      "message": "[PATCH] powerpc: Fix mem\u003d cmdline handling on arch/powerpc for !MULTIPLATFORM\n\nmem\u003d command line option was being ignored in arch/powerpc if we were not\na CONFIG_MULTIPLATFORM (which is handled via prom_init stub). The initial\ncommand line extraction and parsing needed to be moved earlier in the boot\nprocess and have code to actual parse mem\u003d and do something about it.\n\nAlso, fixed a compile warning in the file.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4853a615bbfb5aae4c3e2203b4b2742c109784c9",
      "tree": "535e45ef271ad5778ba4e6aca8f432b504a4ca39",
      "parents": [
        "9c869edac591977314323a4eaad5f7633fca684f",
        "d91675f9c7f5752e8657df1e1d926bd6a624434f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:32:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:32:18 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "9c869edac591977314323a4eaad5f7633fca684f",
      "tree": "9455f4e8e78cd62f87b19dd7abe2c65ca23d9ceb",
      "parents": [
        "ad329b1519c0091806046b0e49ab073ea590dc11"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Feb 24 13:04:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] Fix topology.c location\n\nWhen compiling a non-default subarch, topology.c is missing from the kernel\nbuild.  This causes builds with CONFIG_HOTPLUG_CPU to fail.  In addition,\non Intel processors with cpuid level \u003e 4, it causes intel_cacheinfo.c to\nreference uninitialized data that should have been set up by the initcall\nin topology.c which calls register_cpu.  This causes a kernel panic on boot\non newer Intel processors.  Moving topology.c to arch/i386/kernel fixes\nboth of these problems.\n\nThanks to Dan Hecht for finding and fixing this problem.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhect@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad329b1519c0091806046b0e49ab073ea590dc11",
      "tree": "37ba48803043629e4c10b03bd448da02faaefa9f",
      "parents": [
        "63d94e482df769f31e8b1097f06c3a3fba7bced4"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Fri Feb 24 13:04:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] tmpfs: recommend remount for mpol\n\nakpm points out that switching to a non-NUMA kernel could be irritating\nif mounting tmpfs fails on an mpol option: tmpfs.txt recommend remount.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63d94e482df769f31e8b1097f06c3a3fba7bced4",
      "tree": "0461197daa1d7df50087b4dfa2b692dfcd81d745",
      "parents": [
        "d9dde59ba03095e526640988c0fedd75e93bc8b7"
      ],
      "author": {
        "name": "Jun\u0027ichi Nomura",
        "email": "j-nomura@ce.jp.nec.com",
        "time": "Fri Feb 24 13:04:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] dm: free minor after unlink gendisk\n\nMinor number should be freed after del_gendisk().  Otherwise, there could\nbe a window where 2 registered gendisk has same minor number.\n\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9dde59ba03095e526640988c0fedd75e93bc8b7",
      "tree": "5a56884f1e380906ad41cc257891f93ff6cb2cb5",
      "parents": [
        "8dde0509e74ff6044cf1788c917a22facce9f68d"
      ],
      "author": {
        "name": "Jun\u0027ichi Nomura",
        "email": "j-nomura@ce.jp.nec.com",
        "time": "Fri Feb 24 13:04:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] dm: missing bdput/thaw_bdev at removal\n\nNeed to unfreeze and release bdev otherwise the bdev inode with\ninconsistent state is reused later and cause problem.\n\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8dde0509e74ff6044cf1788c917a22facce9f68d",
      "tree": "e9242b771b1b6b1528090ece3eea6b7659474eb6",
      "parents": [
        "d4f7796e9b387e471ab0e8ed4e0c2bd616b3c193"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 24 13:04:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] ramfs: update dir mtime and ctime\n\nPhil Marek \u003cphilipp.marek@bmlv.gv.at\u003e points out that ramfs forgets to update\na directory\u0027s mtime and ctime when it is modified.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d4f7796e9b387e471ab0e8ed4e0c2bd616b3c193",
      "tree": "e68b20c1952e3d1bfc6bb51c1b38cd6323e2c771",
      "parents": [
        "c04030e16dbea2f7581f82cc6688695927f6ac5b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Fri Feb 24 13:04:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] vmscan: fix zone_reclaim\n\n- PF_SWAPWRITE needs to be set for RECLAIM_SWAP to be able to write\n  out pages to swap. Currently RECLAIM_SWAP may not do that.\n\n- remove setting nr_reclaimed pages after slab reclaim since the slab shrinking\n  code does not use that and the nr_reclaimed pages is just right for the\n  intended follow up action.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c04030e16dbea2f7581f82cc6688695927f6ac5b",
      "tree": "7ff5cd2494a133f1bf571f7af02e656bb01d124f",
      "parents": [
        "ee713059d4922e4ee17700496d9eb3b95b1ab836"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Fri Feb 24 13:04:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] flags parameter for linkat\n\nI\u0027m currently at the POSIX meeting and one thing covered was the\nincompatibility of Linux\u0027s link() with the POSIX definition.  The name.\nLinux does not follow symlinks, POSIX requires it does.\n\nEven if somebody thinks this is a good default behavior we cannot change this\nbecause it would break the ABI.  But the fact remains that some application\nmight want this behavior.\n\nWe have one chance to help implementing this without breaking the behavior.\n For this we could use the new linkat interface which would need a new\nflags parameter.  If the new parameter is AT_SYMLINK_FOLLOW the new\nbehavior could be invoked.\n\nI do not want to introduce such a patch now.  But we could add the\nparameter now, just don\u0027t use it.  The patch below would do this.  Can we\nget this late patch applied before the release more or less fixes the\nsyscall API?\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee713059d4922e4ee17700496d9eb3b95b1ab836",
      "tree": "fe56c8f04342938813edce2bb0c92a984b125457",
      "parents": [
        "cacfc8cf4ed6e05a0d9a8bd17ab85536abd0f6c5"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Feb 24 13:04:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] Fix pseudo_palette setup in asiliantfb_setcolreg()\n\nThe setcolreg function will attempt to write 24 color entries to the\npseudo_pallette.  However, the pseudo_palette has only space for 16 entries.\n\nThanks to Atsushi Nemoto for reporting this bug.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cacfc8cf4ed6e05a0d9a8bd17ab85536abd0f6c5",
      "tree": "51969d297683c72da0bc9af5317fd15ba89d8e9b",
      "parents": [
        "80c410dc14f7783411b4becf083069d69daaa4a7"
      ],
      "author": {
        "name": "Freddy Spierenburg",
        "email": "freddy@dusktilldawn.nl",
        "time": "Fri Feb 24 13:04:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:38 2006 -0800"
      },
      "message": "[PATCH] au1100fb: replaced io_remap_page_range() with io_remap_pfn_range()\n\nReplaced the no longer existing io_remap_page_range() routine with the\nio_remap_pfn_range() routine.  Did not have a chance yet to test the\nfunctionality of the driver, but at least the kernel compiles cleanly again.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80c410dc14f7783411b4becf083069d69daaa4a7",
      "tree": "7783c93df94ea059272a672d2aa6764aee3485a6",
      "parents": [
        "68b06deb2b343c040485a9fc6c813577bf6d5cf5"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Fri Feb 24 13:04:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:38 2006 -0800"
      },
      "message": "[PATCH] gbefb: Set default of FB_GBE_MEM to 4 MB\n\nAllocating more than 4 MB memory for the GBE (SGI O2) framebuffer completely\nbreakfs gbefb support at the moment.  According to comments on #mipslinux,\nmore than 4 MB has never worked correctly in Linux.  Therefore, the default\nshould be 4 MB.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68b06deb2b343c040485a9fc6c813577bf6d5cf5",
      "tree": "19cde23467a006c488f46bfebca19b7207b2d553",
      "parents": [
        "2b932f6cf052920fb3a6281499e08209b08f5086"
      ],
      "author": {
        "name": "Kaj-Michael Lang",
        "email": "milang@tal.org",
        "time": "Fri Feb 24 13:04:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:38 2006 -0800"
      },
      "message": "[PATCH] gbefb: IP32 gbefb depth change fix\n\nThe gbefb driver does not update the framebuffer layers visual setting when\ndepth is changed with fbset, resulting in strange colors (very dark blue in\n16-bit, almost black in 24-bit).\n\nSigned-off-by: Kaj-Michael Lang \u003cmilang@tal.org\u003e\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b932f6cf052920fb3a6281499e08209b08f5086",
      "tree": "c2710e09dd40ee9733bcd77234d6373acec741d2",
      "parents": [
        "1e275d406bf6b88e4de6925cf594b64bb2ec49bc"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Fri Feb 24 13:04:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:38 2006 -0800"
      },
      "message": "[PATCH] x86: fix broken SMP boot sequence\n\nRecent GDT changes broke the SMP boot sequence if the booting CPU is\nnumbered anything other than zero.  There\u0027s also a subtle source of error\nin that the boot time CPU now uses cpu_gdt_table (which is actually the GDT\nfor booting CPUs in head.S).  This patch fixes both problems by making GDT\ndescriptors themselves allocated from a per_cpu area and switching to them\nin cpu_init(), which now means that cpu_gdt_table is exclusively used for\nbooting CPUs again.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Matt Tolentino \u003cmetolent@snoqualmie.dp.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e275d406bf6b88e4de6925cf594b64bb2ec49bc",
      "tree": "6fe143317fbc442407244a3c55ecf475072a28f3",
      "parents": [
        "f68a106f224c21148c5264a429fac149dc7ad0ac"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Fri Feb 24 13:04:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:38 2006 -0800"
      },
      "message": "[PATCH] page migration: Fix MPOL_INTERLEAVE behavior for migration via mbind()\n\nmigrate_pages_to() allocates a list of new pages on the intended target\nnode or with the intended policy and then uses the list of new pages as\ntargets for the migration of a list of pages out of place.\n\nWhen the pages are allocated it is not clear which of the out of place\npages will be moved to the new pages.  So we cannot specify an address as\nneeded by alloc_page_vma().  This causes problem for MPOL_INTERLEAVE which\nwill currently allocate the pages on the first node of the set.  If mbind\nis used with vma that has the policy of MPOL_INTERLEAVE then the\ninterleaving of pages may be destroyed.\n\nThis patch fixes that by generating a fake address for each alloc_page_vma\nwhich will result is a distribution of pages as prescribed by\nMPOL_INTERLEAVE.\n\nLee also noted that the sequence of nodes for the new pages seems to be\ninverted.  So we also invert the way the lists of pages for migration are\nbuild.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nLooks-ok-to: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f68a106f224c21148c5264a429fac149dc7ad0ac",
      "tree": "cf5942e34eb09d6b7a0ba4db837d528f4eda272c",
      "parents": [
        "8d5c822b2920be9016806f61fd552d2301cfa2fc"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Fri Feb 24 13:04:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:38 2006 -0800"
      },
      "message": "[PATCH] voyager: fix the cpu_possible_map to make voyager boot again\n\nRight at the moment (thanks to a patch from Andrew), cpu_possible_map on\nvoyager is CPU_MASK_NONE, which means the machine always thinks it has no\nCPUs.  Fix that by doing an early initialisation of the cpu_possible_map\nfrom the cpu_phys_present_map.\n\n(akpm: we aim to please)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d5c822b2920be9016806f61fd552d2301cfa2fc",
      "tree": "f93da6d34191a26e3d9d38230da39e1ec2109989",
      "parents": [
        "c314b6f1fa462acdb89323c75c597eeaae056e7c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Fri Feb 24 13:04:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:38 2006 -0800"
      },
      "message": "[PATCH] voyager: fix boot panic by adding topology export\n\nIt looks like I can\u0027t get away without exporting topology functions from\nvoyager any longer, so add them to the voyager subarchitecture.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c314b6f1fa462acdb89323c75c597eeaae056e7c",
      "tree": "af2b8f4ea1d4d04bf34deee23b70625104cb07ab",
      "parents": [
        "124d90be62343f71bbb7a6b4a907b5584181e6d5"
      ],
      "author": {
        "name": "Simon Vogl",
        "email": "simon.vogl@researchstudios.at",
        "time": "Fri Feb 24 13:04:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] cfi: init wait queue in chip struct\n\nFix a kernel oops for Intel P30 flashes, where the wait queue head was not\ninitialized for the flchip struct, which in turn caused a crash at the\nfirst read operation.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "124d90be62343f71bbb7a6b4a907b5584181e6d5",
      "tree": "6e9a53f6bee52bb551724ec29e7710a656fbb187",
      "parents": [
        "d1521260f57d70d0ba86d2a309ec1ce7979be2fc"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Fri Feb 24 13:04:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] Kprobes causes NX protection fault on i686 SMP\n\nFix a problem seen on i686 machine with NX support where the instruction\ncould not be single stepped because of NX bit set on the memory pages\nallocated by kprobes module.  This patch provides allocation of instruction\nsolt so that the processor can execute the instruction from that location\nsimilar to x86_64 architecture.  Thanks to Bibo and Masami for testing this\npatch.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1521260f57d70d0ba86d2a309ec1ce7979be2fc",
      "tree": "1dcdb33e5c9a82a137d15f6857faf02acb435755",
      "parents": [
        "fe1db50c7222c67466e41241bc7ef17b469bcf1d"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Fri Feb 24 13:03:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] vgacon: no vertical resizing on EGA\n\nEGA boards suck: they mostly have write-only registers.  This is\nparticularly problematic for the overflow register: for being able to write\nto it, we would have to handle vertical sync \u0026 such too, which (I\u0027d say)\nwould potentially break a lot of configurations.  Instead, just disabling\nvertical resize for EGA boards is just nice enough (horizontal resize still\nworks).\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d6106\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: Rafal Olearski \u003colearski@mail2.kim.net.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe1db50c7222c67466e41241bc7ef17b469bcf1d",
      "tree": "1956b61473d8e9cc8a1a0849e75a728b1395f902",
      "parents": [
        "f462e8f913bdc7a28ce55508d0c045a0c445b157"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: tidying COW code\n\nImprove (especially for coherence) some prototypes, and return code of\ninit_cow_file in error case - for a short write return -EINVAL, otherwise\nreturn the error we got!\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f462e8f913bdc7a28ce55508d0c045a0c445b157",
      "tree": "ce584e748f632d90307d3c2cd62294f3b209c903",
      "parents": [
        "dc1561ac019ff7b6f75c5175abd2ec65c8dbd581"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: better error reporting for read_output\n\nDo precise error handling: print precise error messages, distinguishing short\nreads and read errors.  This functions fails frequently enough for me so I\nbothered doing this fix.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc1561ac019ff7b6f75c5175abd2ec65c8dbd581",
      "tree": "4820ed1be1024c2f09382dbeade4f7c4e5a8b3e8",
      "parents": [
        "635dd50b7dc69b698e8808ff2802a6cfc31385a8"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: os_connect_socket error path fixup\n\nFix an fd leak and a return of -1 instead of -errno in the error path - this\nshowed up in intensive testing of HPPFS, the os_connect_socket user.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "635dd50b7dc69b698e8808ff2802a6cfc31385a8",
      "tree": "d2d699dc7890eae52674b91a5ac34be645ce0e29",
      "parents": [
        "07f4e2c61c76e8b543c0a2589063aea85c15fb25"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: fix ((unused)) attribute\n\nUse __attribute_used__ instead of __attribute__ ((unused)).  This will help\nwith GCC \u003e 3.2.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07f4e2c61c76e8b543c0a2589063aea85c15fb25",
      "tree": "7a43503115b18d26b5baed9c5bb9263469a5587f",
      "parents": [
        "31bc5a33346b6dd35be219d1416449e0064e9123"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: fix usage of kernel_errno in place of errno\n\nTo avoid conflicts, in kernel files errno is expanded to kernel_errno, to\ndistinguish it from glibc errno.  In this case, the code wants to use the libc\nerrno but the kernel one is used; in the other usage, we return errno in place\nof -errno in case of an error.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31bc5a33346b6dd35be219d1416449e0064e9123",
      "tree": "ce4c3d105b5ec6cfa69b8300a885c9c26908eafe",
      "parents": [
        "b1a3aa209161af3b7ca8ce8eae89b15faa96f612"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] uml: correct error messages in COW driver\n\nImprove some error messages in the COW driver, and say V3, not V2, when\ntalking about V3 format.  Also resync with our userspace code utility a bit\nmore.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1a3aa209161af3b7ca8ce8eae89b15faa96f612",
      "tree": "2722e41c29c0d7d271a3db9afc512838e06dd853",
      "parents": [
        "6f595cffedc09da3f5bed13afc86aac64e67c4d7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 24 13:03:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] alsa: fix bogus snd_device_free() in opl3-oss.c\n\nRemove snd_device_free() for an opl3-oss instance which should have been\nreleased.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f595cffedc09da3f5bed13afc86aac64e67c4d7",
      "tree": "4d6405462b45d1572405acb42dc5aa71636ff624",
      "parents": [
        "6ced13cdcab440931b87829b0f2d0dedacfb3f2d"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Fri Feb 24 13:03:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] snd-cs4236 typo fix\n\nI noticed on 2.6.16-rc4 that my MPU-401 wasn\u0027t functional, due to a simple\ncopy \u0026 paste error in sound/isa/cs423x/cs4236.c.\n\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ced13cdcab440931b87829b0f2d0dedacfb3f2d",
      "tree": "8bdd7a80685a7069b30a0e03d32892a81ea8ca9c",
      "parents": [
        "cde05cf2145b0aa06dd61277060bfba5d38acb0b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Feb 24 13:03:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] m32r: fix and update for gcc-4.0\n\nFix and update for gcc-4.0.\n\n- arch/m32r/kernel/signal.c:\n  Change type of the 8th parameter of sys_rt_sigsuspend() from\n  \u0027struct pt_regs\u0027 to \u0027struct pt_regs *\u0027.\n  This functions make use of the \u0027regs\u0027 parameter to return status value,\n  but gcc-4.0 optimizes and removes it as a dead code.\n  Functions, sys_sigaltstack() and sys_rt_sigreturn(), have also modified.\n\n- arch/m32r/lib/usercopy.c, include/asm-m32r/uaccess.h:\n  Add early-clobber constraints(\u0027\u0026\u0027) to output values of asm statements;\n  these constraints seems to be required for gcc-4.0 register assignment.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cde05cf2145b0aa06dd61277060bfba5d38acb0b",
      "tree": "bc31a01ab1d9642f5f84454cd0c3cd54f66704ed",
      "parents": [
        "f52ee1410d563cd409b08822492273a5bc235821"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Feb 24 13:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] m32r: enable asm code optimization\n\nAdd -O2 option to AFLAGS to enable asm code optimization for m32r.\n\nOn m32r gas, \"-m32r2 -O\" option enables assembler\u0027s parallel code\ngeneration optimization for M32R2 ISA as a default.  So, \"-no-parallel\"\noption is required explicitly for a cpu core with single instuction\nissuing, for example, VDEC2.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abbea7187296a7fb316a55f2319438c2bf881f0a",
      "tree": "28e8988de3cc8e81691bfd0170b1d03032dc7da7",
      "parents": [
        "f52ee1410d563cd409b08822492273a5bc235821"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri Feb 24 22:27:50 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 24 22:27:50 2006 +0000"
      },
      "message": "[ARM] 3348/1: Disable GPIO interrupts\n\nPatch from Andrew Victor\n\ndisable_irq() lazily disables the interrupt, so the IRQ is only disabled\nonce the interrupt occurs again.  The GPIO interrupt handler therefore\nmust first check disable_depth to see if the IRQ needs to be disabled.\n\nOrignal patch by Bill Gatliff.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d91675f9c7f5752e8657df1e1d926bd6a624434f",
      "tree": "c0285999dc00ca9c8af84606ee98224c67c71e96",
      "parents": [
        "0c0888908dec145aaaa40d8a49d34913573f5a27"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yosufuji@linux-ipv6.org",
        "time": "Fri Feb 24 13:18:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 24 13:18:33 2006 -0800"
      },
      "message": "[IPV6]: Do not ignore IPV6_MTU socket option.\n\nBased on patch by Hoerdt Mickael \u003choerdt@clarinet.u-strasbg.fr\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyosufuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c0888908dec145aaaa40d8a49d34913573f5a27",
      "tree": "aec1c2ada56fe338934bad1ca916328beff0a1c3",
      "parents": [
        "f52ee1410d563cd409b08822492273a5bc235821"
      ],
      "author": {
        "name": "Hugo Santos",
        "email": "hsantos@av.it.pt",
        "time": "Fri Feb 24 13:16:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 24 13:16:25 2006 -0800"
      },
      "message": "[IPV6] ip6_tunnel: release cached dst on change of tunnel params\n\nThe included patch fixes ip6_tunnel to release the cached dst entry\nwhen the tunnel parameters (such as tunnel endpoints) are changed so\nthey are used immediatly for the next encapsulated packets.\n\nSigned-off-by: Hugo Santos \u003chsantos@av.it.pt\u003e\nAcked-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cf3109ffb26a6ea572fd02436bd10458b4b2187",
      "tree": "446f6e1c2160565f8dd1bf4da0e211c00fcce284",
      "parents": [
        "78af34f03d33d2ba179c9d35685860170b94a285"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:48:14 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:48:14 2006 +0000"
      },
      "message": "NTFS: Do more detailed reporting of why we cannot mount read-write by\n     special casing the VOLUME_MODIFIED_BY_CHKDSK flag.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "78af34f03d33d2ba179c9d35685860170b94a285",
      "tree": "dc41d99f07193a581e7dd3734671c3854aa185eb",
      "parents": [
        "7b875affd49fbc8978a1a898a0a80ebfff11f8c6"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:32:33 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:32:33 2006 +0000"
      },
      "message": "NTFS: Implement support for sector sizes above 512 bytes (up to the maximum\n      supported by NTFS which is 4096 bytes).\n"
    },
    {
      "commit": "7b875affd49fbc8978a1a898a0a80ebfff11f8c6",
      "tree": "c611237ddce08f33c858254a67c4858fe643861d",
      "parents": [
        "3672b638ec1d5b1020ea27986060b830f09c96c1",
        "944d79559d154c12becde0dab327016cf438f46c"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:04:22 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:04:22 2006 +0000"
      },
      "message": "Merge ../ntfs-2.6-devel\n"
    },
    {
      "commit": "3672b638ec1d5b1020ea27986060b830f09c96c1",
      "tree": "dca562635528062a8c04c416978a1133b95310fc",
      "parents": [
        "fab8d6ddf6dee2608869005d45fe97f70e4f5bdd"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:55:07 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:55:07 2006 +0000"
      },
      "message": "NTFS: - Cope with attribute list attribute having invalid flags.\n\tWindows copes with this and even chkdsk does not detect or fix this\n\tso we have to cope with it, too.  Thanks to Pawel Kot for reporting\n\tthe problem.\n      - Miscellaneous updates to layout.h.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "fab8d6ddf6dee2608869005d45fe97f70e4f5bdd",
      "tree": "fecf566e03a87b2a44c7f3363ddb5c0d4bebdca7",
      "parents": [
        "64419d93a5906600af5817ad0cae3c6ecf7fb389",
        "f52ee1410d563cd409b08822492273a5bc235821"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:06:36 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:06:36 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of /home/src/linux-2.6/\n"
    },
    {
      "commit": "f52ee1410d563cd409b08822492273a5bc235821",
      "tree": "18694453f85c25cf7ffea2d9111067451cbaed0b",
      "parents": [
        "c0eea79bd2adcc4708973fdbf72a0a292aa60d71",
        "ad9f6713ae59f319ed676c2d014a7756b62f1c51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 22:21:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 22:21:29 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "ad9f6713ae59f319ed676c2d014a7756b62f1c51",
      "tree": "ac693004a23586ab8294c46a0eb19903547aa518",
      "parents": [
        "22fe472cb430ce45c4fb9b6d13060dd724d6dbc8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Feb 05 00:37:47 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 24 00:20:08 2006 -0500"
      },
      "message": "[PATCH] drivers/net/tlan.c: #ifdef CONFIG_PCI the PCI specific code\n\ndrivers/net/tlan.c compiles with CONFIG_PCI\u003dn only with a warning and\ndue to the dead code elimination of gcc.\n\nAdditionally, this fixes the only compile error I found with\nCONFIG_PCI\u003dn and the gcc -Werror-implicit-function-declaration\nflag on i386.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c0eea79bd2adcc4708973fdbf72a0a292aa60d71",
      "tree": "5736f242252532e65098e13398c9609f256de548",
      "parents": [
        "adb9c9ac2e82ddbae4f635a9488ea4ee0a88feb6",
        "35eaa31e5d6b0653c11b5661572152295b45b7a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:40:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:40:17 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "adb9c9ac2e82ddbae4f635a9488ea4ee0a88feb6",
      "tree": "0c43684d343e6e59015b402ff7c73e2e6b9ef3dd",
      "parents": [
        "a80614d1adba903a1e5cb22bf14ebc640fc2ba4c",
        "fb5c594c2acc441f0d2d8f457484a0e0e9285db3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:38:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:38:50 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "22fe472cb430ce45c4fb9b6d13060dd724d6dbc8",
      "tree": "8dc87d464537feb9b74cde1d171867685a9e0f37",
      "parents": [
        "a80614d1adba903a1e5cb22bf14ebc640fc2ba4c",
        "80dd857daca1cf541b10118991569470d62c1d38"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 23 21:16:07 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 23 21:16:07 2006 -0500"
      },
      "message": "Merge branch \u0027for-jeff\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6\n"
    },
    {
      "commit": "fb5c594c2acc441f0d2d8f457484a0e0e9285db3",
      "tree": "0465b7b5fb518f21f6d4689e027f0f04bb3ebe35",
      "parents": [
        "4558f417f49595337b7e9cc3e92bc0856c588ac1"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@watson.ibm.com",
        "time": "Sat Feb 18 09:29:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:40 2006 +1100"
      },
      "message": "[PATCH] Fix race condition in hvc console.\n\ntty_schedule_flip() would schedule a thread that would call flush_to_ldisc().\nIf tty_buffer_request_room() gets called prior to that thread running --\nwhich is likely in this loop in hvc_poll(), it would set the active flag\nin the tty buffer and consequently flush_to_ldisc() would ignore it.\n\nThe result is that input on the hvc console is not processed.\n\nThis fix calls tty_flip_buffer_push (and flags the tty as\n\"low_latency\").  The push to the ldisc thus happens synchronously.\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4558f417f49595337b7e9cc3e92bc0856c588ac1",
      "tree": "85fe8e04f4917629a90a4a48a98918af97e587a8",
      "parents": [
        "72b138198cd6307c679b35d677ed64105b94ab48"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Feb 17 11:30:30 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t re-assign PCI resources on Maple\n\nMaple firmware does not need PCI resource allocation, and in fact, it\ncan cause problems in some strange cases.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "72b138198cd6307c679b35d677ed64105b94ab48"
}
