)]}'
{
  "log": [
    {
      "commit": "6ae15df16ef3dc3f5f043e94bb2cd4aa6c7f2aa8",
      "tree": "4aaf3f6dd60df4dd712679e8594796dfd8322194",
      "parents": [
        "76ea4c7f4cd319dee35934ecab57745feae58fa5"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Jun 01 15:37:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:30 2006 -0400"
      },
      "message": "[PATCH] softmac: Fix handling of authentication failure\n\nMy router blew up earlier, but exhibited some interesting behaviour during\nits dying moments. It was broadcasting beacons but wouldn\u0027t respond to\nany authentication requests.\n\nI noticed that softmac wasn\u0027t playing nice with this, as I couldn\u0027t make it try\nto connect to other networks after it had timed out authenticating to my ill\nrouter.\n\nTo resolve this, I modified the softmac event/notify API to pass the event\ncode to the callback, so that callbacks being notified from\nIEEE80211SOFTMAC_EVENT_ANY masks can make some judgement. In this case, the\nieee80211softmac_assoc callback needs to make a decision based upon whether\nthe association passed or failed.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76ea4c7f4cd319dee35934ecab57745feae58fa5",
      "tree": "6151f9d89084a1e96f216a182ed3fc265dffd429",
      "parents": [
        "47fbe1bf3980b41d2e18e3774e8e1094f716d2d1"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Jun 01 15:34:26 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:29 2006 -0400"
      },
      "message": "[PATCH] softmac: complete shared key authentication\n\nThis patch finishes of the partially-complete shared key authentication\nimplementation in softmac.\n\nThe complication here is that we need to encrypt a management frame during\nthe authentication process. I don\u0027t think there are any other scenarios where\nthis would have to happen.\n\nTo get around this without causing too many headaches, we decided to just use\nsoftware encryption for this frame. The softmac config option now selects\nIEEE80211_CRYPT_WEP so that we can ensure this available. This also involved\na modification to some otherwise unused ieee80211 API.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47fbe1bf3980b41d2e18e3774e8e1094f716d2d1",
      "tree": "6c6b7d7dfacfa9bff197aaa32773996f472d99a9",
      "parents": [
        "2a8063403112030f1748e207d97d4f8654754dff"
      ],
      "author": {
        "name": "Toralf Förster",
        "email": "toralf.foerster@gmx.de",
        "time": "Mon Jun 05 15:48:31 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:48:31 2006 -0400"
      },
      "message": "[PATCH] ieee80211softmac_io.c: fix warning \"defined but not used\"\n\nGot this compiler warning and Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nwrote:\n\nYeah, known \u0027bug\u0027, we have that code there but never use it. Feel free\nto submit a patch (to John Linville, CC netdev and softmac-dev) to\nremove it.\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a8063403112030f1748e207d97d4f8654754dff",
      "tree": "5a6d789aaf243d96807a3a8431c4c741a469e318",
      "parents": [
        "f6882a0688ea83db5fc2f3491ac9fcdce0834cc7"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri May 26 22:07:48 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:34:18 2006 -0400"
      },
      "message": "[PATCH] usb wifi: zd1201 cleanups\n\nCleanup coding style and other small stuff in zd1201. No real code\nchanges.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f6882a0688ea83db5fc2f3491ac9fcdce0834cc7",
      "tree": "19a30d557610787dc0520a2955852b4882056bdb",
      "parents": [
        "dea58b80f2625d3712645fb6ff0af45866cedaae",
        "ea9a7719597e81a119a155178eabfc941eef11cc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:31:57 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:31:57 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into upstream\n"
    },
    {
      "commit": "ea9a7719597e81a119a155178eabfc941eef11cc",
      "tree": "f55cdd1138d851544beef3c12f991821aaead2cf",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Jun 04 02:20:42 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:28:56 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: add DMA rx poll workaround to DMA4\n\nAlso add the Poll RX DMA Memory workaround to the DMA4\n(xmitstatus) path.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dea58b80f2625d3712645fb6ff0af45866cedaae",
      "tree": "b9c0d4f7d4fcd90e438b5cc5d05471e52615a62d",
      "parents": [
        "b1141f6d5dead296adcabd4a1e8ea2b994e287cb",
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 14:42:27 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 14:42:27 2006 -0400"
      },
      "message": "Merge branch \u0027from-linus\u0027 into upstream\n"
    },
    {
      "commit": "672c6108a51bf559d19595d9f8193dfd81f0f752",
      "tree": "d88dc7d2e8acb7e70193cf8bb888cc668d168fc6",
      "parents": [
        "fb80a6e1a521eb298edb4365429d533dd39427fa",
        "f52359622fa25783cf1a08c0772048d2ed1a7434"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()\n  [SCSI] scsi_transport_sas: make write attrs writeable\n  [SCSI] scsi_transport_sas; fix user_scan\n  [SCSI] ppa: fix for machines with highmem\n  [SCSI] mptspi: reset handler shouldn\u0027t be called for other bus protocols\n  [SCSI] Blacklist entry for HP dat changer\n"
    },
    {
      "commit": "fb80a6e1a521eb298edb4365429d533dd39427fa",
      "tree": "c832c3544aea353aaf73b5536e9ac1579d8fbfaf",
      "parents": [
        "0f3262157899efd422228713a521504bdf0c991e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jun 02 17:51:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 02 17:51:08 2006 -0700"
      },
      "message": "[TCP] tcp_highspeed: Fix problem observed by Xiaoliang (David) Wei\n\nWhen snd_cwnd is smaller than 38 and the connection is in\ncongestion avoidance phase (snd_cwnd \u003e snd_ssthresh), the snd_cwnd\nseems to stop growing.\n\nThe additive increase was confused because C array\u0027s are 0 based.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f3262157899efd422228713a521504bdf0c991e",
      "tree": "865601393570282133e51a126f380490c27d635b",
      "parents": [
        "891eca1447a94b25fb59b696f839a2a6897d8f1f",
        "89f3da3e06257abba3e70163c92969f3fcd1833d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:03:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:03:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] Update parity handling documentation\n"
    },
    {
      "commit": "891eca1447a94b25fb59b696f839a2a6897d8f1f",
      "tree": "2ebdf249e13acb792f6d15c47ae9634221fc0c55",
      "parents": [
        "48e49ead3e92d53196a78c42cf24c0eed6ca98dd",
        "ec8510f6fe57f59e42484809679af31ca7896dcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3540/1: ixp23xx: deal with gap in interrupt bitmasks\n  [ARM] 3539/1: ixp23xx: fix __arch_ixp23xx_is_coherent() for A1 stepping\n"
    },
    {
      "commit": "48e49ead3e92d53196a78c42cf24c0eed6ca98dd",
      "tree": "021e1b1616258cfcee73556fa4095db5663afc61",
      "parents": [
        "b1ab41c4943008375c149a63602d7407f61de5b2",
        "0b0968a3e691771bf87e1ce747b2c7d23b5526c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix D-cache corruption in mremap\n  [SPARC64]: Make smp_processor_id() functional before start_kernel()\n"
    },
    {
      "commit": "ec8510f6fe57f59e42484809679af31ca7896dcf",
      "tree": "dc9a9ac88bd7847da9d1e80b532d30815853fd0b",
      "parents": [
        "a77bc69138a4f52d003ca81d075f386953f6b25a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 02 19:51:51 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 02 19:51:51 2006 +0100"
      },
      "message": "[ARM] 3540/1: ixp23xx: deal with gap in interrupt bitmasks\n\nPatch from Lennert Buytenhek\n\nOn the ixp23xx, the microengine thread interrupt sources are numbered\n56..119, but their mask/status bits are located in bit positions 64..127\nin the various registers in the interrupt controller (bit positions\n56..63 are unused.)\n\nWe don\u0027t deal with this, so currently, when asked to enable IRQ 64, we\nwill enable IRQ 56 instead.\n\nThe only interrupts \u003e\u003d 64 are the thread interrupt sources, and there\nare no in-tree users of those yet, so this is fortunately not a big\nproblem, but this needs fixing anyway.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a77bc69138a4f52d003ca81d075f386953f6b25a",
      "tree": "01ea99eb0eaceff5c8771e9a88d4f5fdb9607ef8",
      "parents": [
        "ba8f5baba79da8eb502f8534c3a8ecb64aceb790"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 02 19:51:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 02 19:51:50 2006 +0100"
      },
      "message": "[ARM] 3539/1: ixp23xx: fix __arch_ixp23xx_is_coherent() for A1 stepping\n\nPatch from Lennert Buytenhek\n\nThe current __ixp23xx_arch_is_coherent() check assumes that the\nlower byte of IXP23XX_PRODUCT_ID is identical to the lower byte of\nprocessor_id, but this is not the case, and because of this we were\nincorrectly enabling coherency on A1 stepping CPUs.\n\nStepping A1 of the ixp2350, which has a PRODUCT_ID of 0x401, has \u002702\u0027\nin the lower byte of processor_id, while A2, with a PRODUCT_ID of\n0x402, has \u002704\u0027 in the lower byte of processor_id.\n\nSo, to check for \u003e\u003d A2, we really need to check the lower byte of\nprocessor_id against \u003e\u003d 4.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b1ab41c4943008375c149a63602d7407f61de5b2",
      "tree": "365413de6ebbfee39aa90c069b7be14a4b9a699e",
      "parents": [
        "b52a834892f17b6c54c34ab65f1fad1a9229e764"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 02 15:44:58 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 11:21:10 2006 -0700"
      },
      "message": "[PATCH] slab.c: fix offslab_limit bug\n\nmm/slab.c\u0027s offlab_limit logic is totally broken.\n\nFirstly, \"offslab_limit\" is a global variable while it should either be\ncalculated in situ or should be passed in as a parameter.\n\nSecondly, the more serious problem with it is that the condition for\ncalculating it:\n\n               if (!(OFF_SLAB(sizes-\u003ecs_cachep))) {\n                       offslab_limit \u003d sizes-\u003ecs_size - sizeof(struct slab);\n                       offslab_limit /\u003d sizeof(kmem_bufctl_t);\n\nis in total disconnect with the condition that makes use of it:\n\n               /* More than offslab_limit objects will cause problems */\n               if ((flags \u0026 CFLGS_OFF_SLAB) \u0026\u0026 num \u003e offslab_limit)\n                       break;\n\nbut due to offslab_limit being a global variable this breakage was\nhidden.\n\nUp until lockdep came along and perturbed the slab sizes sufficiently so\nthat the first off-slab cache would still see a (non-calculated) zero\nvalue for offslab_limit and would panic with:\n\n  kmem_cache_create: couldn\u0027t create cache size-512.\n\n  Call Trace:\n   [\u003cffffffff8020a5b9\u003e] show_trace+0x96/0x1c8\n   [\u003cffffffff8020a8f0\u003e] dump_stack+0x13/0x15\n   [\u003cffffffff8022994f\u003e] panic+0x39/0x21a\n   [\u003cffffffff80270814\u003e] kmem_cache_create+0x5a0/0x5d0\n   [\u003cffffffff80aced62\u003e] kmem_cache_init+0x193/0x379\n   [\u003cffffffff80abf779\u003e] start_kernel+0x17f/0x218\n   [\u003cffffffff80abf263\u003e] _sinittext+0x263/0x26a\n\n  Kernel panic - not syncing: kmem_cache_create(): failed to create slab `size-512\u0027\n\nPaolo Ornati\u0027s config on x86_64 managed to trigger it.\n\nThe fix is to move the calculation to the place that makes use of it.\nThis also makes slab.o 54 bytes smaller.\n\nBtw., the check itself is quite silly. Its intention is to test whether\nthe number of objects per slab would be higher than the number of slab\ncontrol pointers possible. In theory it could be triggered: if someone\ntried to allocate 4-byte objects cache and explicitly requested with\nCFLGS_OFF_SLAB. So i kept the check.\n\nOut of historic interest i checked how old this bug was and it\u0027s\nancient, 10 years old! It is the oldest hidden and then truly triggering\nbugs i ever saw being fixed in the kernel!\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89f3da3e06257abba3e70163c92969f3fcd1833d",
      "tree": "ed67922b84423f0494aa7a6c24093d79a01f2dba",
      "parents": [
        "ba8f5baba79da8eb502f8534c3a8ecb64aceb790"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Jun 02 17:47:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 02 17:47:26 2006 +0100"
      },
      "message": "[SERIAL] Update parity handling documentation\n\nUpdate documentation to match reality. INPCK controls whether input\nparity checking is enabled.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b0968a3e691771bf87e1ce747b2c7d23b5526c8",
      "tree": "71787e376b7aef54b48e99d15a0fc11c7cf7ee8d",
      "parents": [
        "951bc82c53f30ec6b4c2d04a051e74ea9a89b669"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Thu Jun 01 17:47:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Thu Jun 01 17:47:25 2006 -0700"
      },
      "message": "[SPARC64]: Fix D-cache corruption in mremap\n\nIf we move a mapping from one virtual address to another,\nand this changes the virtual color of the mapping to those\npages, we can see corrupt data due to D-cache aliasing.\n\nCheck for and deal with this by overriding the move_pte()\nmacro.  Set things up so that other platforms can cleanly\noverride the move_pte() macro too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b52a834892f17b6c54c34ab65f1fad1a9229e764",
      "tree": "0f66d6a310f108bb1f0badd3ebea3b1db0a163f6",
      "parents": [
        "ae818a38d4755ba4c16a22a8eacec859511a5393"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 18:53:43 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 18:53:43 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: busy_rr fairness fix\n\nNow that we select busy_rr for possible service, insert entries at the\nback of that list instead of at the front.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "f52359622fa25783cf1a08c0772048d2ed1a7434",
      "tree": "b9b06d8b289d6c9bdb401282497079c4a5b2792c",
      "parents": [
        "9f434d4f84a235f6b61aec6e691d6b07bc46fc24"
      ],
      "author": {
        "name": "Bryan Holty",
        "email": "lgeek@frontiernet.net",
        "time": "Wed Mar 22 06:35:39 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Jun 01 09:16:55 2006 -0500"
      },
      "message": "[SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()\n\nThe calculation of nr_pages in scsi_req_map_sg() doesn\u0027t account for\nthe fact that the first page could have an offset that pushes the end\nof the buffer onto a new page.\n\nSigned-off-by: Bryan Holty \u003clgeek@frontiernet.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ae818a38d4755ba4c16a22a8eacec859511a5393",
      "tree": "923ec4b261ab8b633fff2be9e7b9c4afcf704737",
      "parents": [
        "25776e3594f841b7fae7b33ebecf009a0a55bed1"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:13:43 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:13:43 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: fix bug in timer handling for the idle class\n\nThere\u0027s a small window from when the timer is entered and we grab\nthe queue lock, where cfq_set_active_queue() could be rearming the\ntimer for us. Seen in the wild on a 12-way ppc box. Fix this by\njust using mod_timer(), which will do the right thing for us.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "25776e3594f841b7fae7b33ebecf009a0a55bed1",
      "tree": "689dcf37ba781ad627ae01be4fcb6f5414f67c1b",
      "parents": [
        "12e9fddd6eb827937fcaac8ac7712c7303898b1f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:12:26 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:12:26 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: Detect hardware queueing\n\nIf the hardware is doing real queueing, decide that it\u0027s worthless to\nidle the hardware. It does reasonable simultaneous io in that case\nanyways, and the idling hurts some work loads.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "12e9fddd6eb827937fcaac8ac7712c7303898b1f",
      "tree": "b3fbb502f46319808a50fd2fc7a93668d697f6ec",
      "parents": [
        "e0de0206a2a37cd3e0ba9954d9f863e11d6d1782"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:09:56 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:09:56 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: Detect idle process issuing async request\n\nIf we are anticipating a sync request from this process and we are\nwaiting for that and see an async request come in, expire that slice\nand move on.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "e0de0206a2a37cd3e0ba9954d9f863e11d6d1782",
      "tree": "58ba74a2f8e0edce59c770c74d019d4e1e3c98fd",
      "parents": [
        "ba8f5baba79da8eb502f8534c3a8ecb64aceb790"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:07:26 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 01 10:07:26 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: check busy queues before deciding we are idle\n\nFor just one busy queue (like async write out), we often overlooked\nthat we could queue more io and decided we were idle instead. This causes\nus quite a bit of performance loss.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ba8f5baba79da8eb502f8534c3a8ecb64aceb790",
      "tree": "39a0438607446681bdf5173c7480ff90f3825945",
      "parents": [
        "5cedae9ca752a43cfb1074907d12c9f01fbebd45",
        "44d921b246923380f26b8010e47ac5dfe48fcec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:48:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:48:05 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Treat R14000 like R10000.\n  [MIPS] Remove EXPERIMENTAL from PAGE_SIZE_16KB\n  [MIPS] Update/Fix instruction definitions\n  [MIPS] DSP and MDMX share the same config flag bit.\n  [MIPS] Fix deadlock on MP with cache aliases.\n  [MIPS] Use generic STABS_DEBUG macro.\n  [MIPS] Create consistency in \"system type\" selection.\n  [MIPS] Use generic DWARF_DEBUG\n  [MIPS] Fix kgdb exception handler from user mode.\n  [MIPS] Update struct sigcontext member names\n  [MIPS] Update/fix futex assembly\n  [MIPS] Remove support for sysmips(2) SETNAME and MIPS_RDNVRAM operations.\n  [MIPS] Fix detection and handling of the 74K processor.\n  [MIPS] Add missing 34K processor IDs\n  [MIPS] Fix marking buddy of pte global for MIPS32 w/36-bit physical address\n  [MIPS] AU1xxx mips_timer_interrupt() fixes\n  [MIPS] Fix typo\n"
    },
    {
      "commit": "44d921b246923380f26b8010e47ac5dfe48fcec5",
      "tree": "a7fb7476fbfc8a6564881d7e7e4ce7e5473d0224",
      "parents": [
        "714bfad60f3a127147aba76e9c57860c26b1450d"
      ],
      "author": {
        "name": "Kumba",
        "email": "kumba@gentoo.org",
        "time": "Tue May 16 22:23:59 2006 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:35 2006 +0100"
      },
      "message": "[MIPS] Treat R14000 like R10000.\n\nSigned-off-by: Joshua Kinard \u003ckumba@gentoo.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "714bfad60f3a127147aba76e9c57860c26b1450d",
      "tree": "4bb37510e05ca7269c7c1169f0c47329d32b9d17",
      "parents": [
        "ca30225e9e4c0c74fe781a9fd1d1ad5f85b29c60"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 17 14:04:30 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:34 2006 +0100"
      },
      "message": "[MIPS] Remove EXPERIMENTAL from PAGE_SIZE_16KB\n    \nThis is known to be working fine for a while.  While at it also update\nand fix the help texts.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca30225e9e4c0c74fe781a9fd1d1ad5f85b29c60",
      "tree": "b60ac252150a97a1b49c2ad307539faf6484c411",
      "parents": [
        "3301edcbd7aab674bd7598e6b97a314b93874ec0"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon May 15 18:27:03 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:34 2006 +0100"
      },
      "message": "[MIPS] Update/Fix instruction definitions\n    \nA small bugfix for up to now unused instruction definitions, and a\nsomewhat larger update to cover MIPS32R2 instructions.\n    \nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3301edcbd7aab674bd7598e6b97a314b93874ec0",
      "tree": "f6c9a1e42f2bb659ca5fb0da94125c6bd6d902a8",
      "parents": [
        "7f3f1d01a9020cff2cb2390aaee3f8df0d70e203"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon May 15 18:24:57 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:33 2006 +0100"
      },
      "message": "[MIPS] DSP and MDMX share the same config flag bit.\n    \nClarify comment.\n    \nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f3f1d01a9020cff2cb2390aaee3f8df0d70e203",
      "tree": "222c7f054eccce1b98fac8ceafa8dde2afd6b63f",
      "parents": [
        "78665aaa96fe62b4cee6c226680801c4480aa407"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 12 13:20:06 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:33 2006 +0100"
      },
      "message": "[MIPS] Fix deadlock on MP with cache aliases.\n\nA proper fix would involve introducing the notion of shared caches but\nat this stage of 2.6.17 that\u0027s going to be too intrusive and not needed\nfor current hardware; aside I think some discussion will be needed.\n\nSo for now on the affected SMP configurations which happen to suffer from\ncache aliases we make use of the fact that a single cache will be shared\nby all processors.  This solves the deadlock issue and will improve\nperformance by getting rid of the smp_call_function overhead.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "78665aaa96fe62b4cee6c226680801c4480aa407",
      "tree": "57f5daa0cd7eef4de59bb812130bf6597435504a",
      "parents": [
        "3fa986faad2bb015c3ad6d09a0686016482bc01c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu May 11 00:41:26 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:33 2006 +0100"
      },
      "message": "[MIPS] Use generic STABS_DEBUG macro.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3fa986faad2bb015c3ad6d09a0686016482bc01c",
      "tree": "9ef891ef489d366b4bd54e8a8e90295e643c44cd",
      "parents": [
        "04b6b3b651b2147ab7e94c0d302b5cab07dfab4c"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue May 09 23:34:53 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:33 2006 +0100"
      },
      "message": "[MIPS] Create consistency in \"system type\" selection.\n    \nThe \"system type\" Kconfig options on MIPS are not consistent.  For\nsome platforms, only the name is listed while other entries are\nprepended with \"Support for\".  Remove this as it doesn\u0027t make sense\nwhen describing the \"system type\".\n    \nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "04b6b3b651b2147ab7e94c0d302b5cab07dfab4c",
      "tree": "8107c764e9218711a462dce859f827c1724bcfe1",
      "parents": [
        "867a521b4cd6c9d26cd736d85bfe84e10c0c05ac"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed May 10 15:36:04 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:32 2006 +0100"
      },
      "message": "[MIPS] Use generic DWARF_DEBUG\n    \nWhen debugging a kernel compiled by gcc 4.1 with gdb 6.4, gdb could\nnot show filename, linenumber, etc.  It seems fixed if I used generic\nDWARF_DEBUG macro.  Although gcc 3.x seems work without this change,\nit would be better to use the generic macro unless there were\nsomething MIPS specific.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "867a521b4cd6c9d26cd736d85bfe84e10c0c05ac",
      "tree": "696ad869518b9512ad25f4a01f00edcfd214a499",
      "parents": [
        "1c0c1ae4f3d5057d091677d0ef7dbaeb28122ded"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 09 20:23:49 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:32 2006 +0100"
      },
      "message": "[MIPS] Fix kgdb exception handler from user mode.\n    \nFix a calculation of saved vector address in trap_low.\n    \n(damage done by lmo f4c72cc737561aab0d9c7f877abbc0a853f1c465)\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c0c1ae4f3d5057d091677d0ef7dbaeb28122ded",
      "tree": "4daae44b0aa73f4fd1bae00e5fc1434b9465db94",
      "parents": [
        "6ee1da94c5fed95bacce3eda8e6d9e69324ecab7"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "dan@debian.org",
        "time": "Mon May 08 15:28:22 2006 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:31 2006 +0100"
      },
      "message": "[MIPS] Update struct sigcontext member names\n    \nRename the 64-bit sc_hi and sc_lo arrays to use the same names\nas the 32-bit struct sigcontext (sc_mdhi, sc_hi1, et cetera).\n    \nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ee1da94c5fed95bacce3eda8e6d9e69324ecab7",
      "tree": "730d377f59f66434b479f83b24d2ebad74945705",
      "parents": [
        "235a9d3eee9a9588c17d39efff8373d0513549b5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 03 20:42:39 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:31 2006 +0100"
      },
      "message": "[MIPS] Update/fix futex assembly\n    \n o Implement futex_atomic_op_inuser() operation\n o Don\u0027t use the R10000-ll/sc bug workaround version for every processor.\n   branch likely is deprecated and some historic ll/sc processors don\u0027t\n   implement it.  In any case it\u0027s slow.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "235a9d3eee9a9588c17d39efff8373d0513549b5",
      "tree": "827e6e52c308abf0919a5a20f93d2f56d4234a80",
      "parents": [
        "c620953c32d301c2a7bc73f9f780301e110b7d7c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 03 02:27:40 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:31 2006 +0100"
      },
      "message": "[MIPS] Remove support for sysmips(2) SETNAME and MIPS_RDNVRAM operations.\n    \nSETNAME only had a minor defect but probably never had a user and\nMIPS_RDNVRAM was unimplemented anyway.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c620953c32d301c2a7bc73f9f780301e110b7d7c",
      "tree": "68be959e79ba34ca4704f1e2ad421eb404b34aa2",
      "parents": [
        "98a41de99a4e4febe99b22c3a28d434caeb3165c"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Tue May 02 14:08:46 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:30 2006 +0100"
      },
      "message": "[MIPS] Fix detection and handling of the 74K processor.\n    \nNothing exciting; Linux just didn\u0027t know it yet so this is most adding\na value to a case statement.\n    \nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98a41de99a4e4febe99b22c3a28d434caeb3165c",
      "tree": "6fed878cc364d268f4e598520d36a3c467695d35",
      "parents": [
        "6e9538917c5f62c1a1598da9b898702800801b98"
      ],
      "author": {
        "name": "Nigel Stephens",
        "email": "nigel@mips.com",
        "time": "Thu Apr 27 15:50:32 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:30 2006 +0100"
      },
      "message": "[MIPS] Add missing 34K processor IDs\n    \nThe 34K is very much like a 24K on steroids.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e9538917c5f62c1a1598da9b898702800801b98",
      "tree": "03ee3776796394870e60f74773f6b23b090dad83",
      "parents": [
        "343fdc39713d9c2fe836523e8f2dfc6a3ac39122"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Apr 16 23:27:21 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:30 2006 +0100"
      },
      "message": "[MIPS] Fix marking buddy of pte global for MIPS32 w/36-bit physical address\n    \nIn case of CONFIG_64BIT_PHYS_ADDR, set_pte() and pte_clear() functions\nonly set _PAGE_GLOBAL bit in the pte_low field of the buddy PTEs,\nforgetting to propagate ito to pte_high. Thus, the both pages might not\nreally be made global for the CPU (since it AND\u0027s the G-bit of the\nodd / even PTEs together to decide whether they\u0027re global or not). Thus,\nif only a single page is allocated via vmalloc() or ioremap(), it\u0027s not\nreally global for CPU (and it must be, since this is kernel mapping),\nand thus its ASID is compared against the current process\u0027 one -- so,\nwe\u0027ll get into trouble sooner or later...  Also, pte_none() will fail\non global pages because _PAGE_GLOBAL bit is set in both pte_low and\npte_high, and pte_val() will return u64 value consisting of those fields\nconcateneted.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "343fdc39713d9c2fe836523e8f2dfc6a3ac39122",
      "tree": "fe27507b54f570753f9d78f2bd65c84c23042cfe",
      "parents": [
        "477654fc5d5078d2213817609e68e8c968293261"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@hvrlab.org",
        "time": "Wed Apr 12 09:03:08 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:29 2006 +0100"
      },
      "message": "[MIPS] AU1xxx mips_timer_interrupt() fixes\n    \ncommon/au1000/irq.c was missing a mips_timer_interrupt() prototype,\nwhereas in common/au1000/time.c the actual mips_timer_interrupt()\nimplementation was missing an irq_exit() invocation, causing a\npreempt_count() leak.\n    \nSigned-off-by: Herbert Valerio Riedel \u003chvr@hvrlab.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "477654fc5d5078d2213817609e68e8c968293261",
      "tree": "bb570dd6de328ddfcba7e372148235aa8c8ad42e",
      "parents": [
        "e6ed89ac9f5da16fea5111651b6de0ff0a76a5c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:44:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 01 00:28:29 2006 +0100"
      },
      "message": "[MIPS] Fix typo\n    \nFound by Chris Dearman (chris@mips.com).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5cedae9ca752a43cfb1074907d12c9f01fbebd45",
      "tree": "30bff4b8211984984c6614b7fc530ff916630d6b",
      "parents": [
        "29f767a254be8fd44fb5d2b5a48e9cda8399c4ea"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed May 31 16:14:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:44 2006 -0700"
      },
      "message": "[PATCH] ARM: Fix XScale PMD setting\n\nThe ARM Architecture Reference Manual lists bit 4 of the PMD as \"implementation\ndefined\" and it must be set to zero on Intel XScale CPUs or the cache does\nnot behave properly. Found by Mike Rapoport while debugging a flash issue\non the PXA255:\n\n\thttp://marc.10east.com/?l\u003dlinux-arm-kernel\u0026m\u003d114845287600782\u0026w\u003d1\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29f767a254be8fd44fb5d2b5a48e9cda8399c4ea",
      "tree": "b14e98dd48ad7dd0343d09fe4f7224bc98bc9991",
      "parents": [
        "c331eb04b995ad276a7ece4608326f1db4e137d8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue May 30 21:27:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] net/compat.h build fix\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nMove the forward decl outside the ifdef, since we use it in both legs.\n\nShould fix the spacr64 build error reported in\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6625\n\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Cedric Pellerin \u003ccedric@bidouillesoft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c331eb04b995ad276a7ece4608326f1db4e137d8",
      "tree": "d3ef167648eb00266696039cc10b32592747e5fe",
      "parents": [
        "a835fa798ddfbfe4c63ff5e22c93fa5d24c95f7b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue May 30 21:27:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] md: Fix badness in sysfs_notify caused by md_new_event\n\nFrom: NeilBrown \u003cneilb@suse.de\u003e\n\nIf an error is reported by a drive in a RAID array (which is done via\nbi_end_io - in interrupt context), we call md_error and md_new_event which\ncalls sysfs_notify.  However sysfs_notify grabs a mutex and so cannot be\ncalled in interrupt context.\n\nThis patch just creates a variant of md_new_event which avoids the sysfs\ncall, and uses that.  A better fix for later is to arrange for the event to\nbe called from user-context.\n\nNote: avoiding the sysfs call isn\u0027t a problem as an error will not, by\nitself, modify the sync_action attribute.  (We do still need to\nwake_up(\u0026md_event_waiters) as an error by itself will modify /proc/mdstat).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a835fa798ddfbfe4c63ff5e22c93fa5d24c95f7b",
      "tree": "41c4af1c4188ae210b01a381415a0184f971a253",
      "parents": [
        "8fd66ab852281f9e28e1774c17b49f26c4626fd1"
      ],
      "author": {
        "name": "Jeremy Higdon",
        "email": "jeremy@sgi.com",
        "time": "Tue May 30 21:27:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: use mmio ops instead of port io\n\nFrom: Jeremy Higdon \u003cjeremy@sgi.com\u003e\n\nThis patch fixes a bug in sgiioc4 where it was using the default IDE port\nI/O operations instead of MMIO.\n\nThe IDE part of the IOC4 chip uses MMIO to map the chip registers.\nUnfortunately, the sgiioc4 driver uses the default port IO operations,\nwhich happens to have worked for the past few years.  That\u0027s about to\nchange, however, thus this change from inX/outX to readX/writeX.\n\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fd66ab852281f9e28e1774c17b49f26c4626fd1",
      "tree": "f6fa85ed995012eecc453b61751c3aca085a3207",
      "parents": [
        "c05b7f3d12b9455d746b69b7078ed34d777f560b"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue May 30 21:27:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] maxinefb: Fix compilation error\n\nFrom: Martin Michlmayr \u003ctbm@cyrius.com\u003e\n\nFix the following compilation error:\n\nCC      drivers/video/maxinefb.o\ndrivers/video/maxinefb.c:58: warning: initializer-string for array of chars is too long\ndrivers/video/maxinefb.c:58: warning: (near initialization for \\u2018maxinefb_fix.id\\u2019)\ndrivers/video/maxinefb.c:110: error: unknown field \\u2018fb_get_fix\\u2019 specified in initializer\ndrivers/video/maxinefb.c:110: error: \\u2018gen_get_fix\\u2019 undeclared here (not in a function)\ndrivers/video/maxinefb.c:111: error: unknown field \\u2018fb_get_var\\u2019 specified in initializer\ndrivers/video/maxinefb.c:111: error: \\u2018gen_get_var\\u2019 undeclared here (not in a function)\nmake[2]: *** [drivers/video/maxinefb.o] Error 1\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\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": "c05b7f3d12b9455d746b69b7078ed34d777f560b",
      "tree": "fcfb05e9c1398f18ae5c3408c78afdab2117df11",
      "parents": [
        "5a47d749e3d067e057d276075fed1d91749d3841"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Tue May 30 21:26:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] au1100fb: Fix compilation\n\nFrom: Rodolfo Giometti \u003cgiometti@linux.it\u003e\n\nFix the following warning on compilation:\n\ndrivers/video/au1100fb.c: In function `au1100fb_fb_setcolreg\u0027:\ndrivers/video/au1100fb.c:219: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_fb_pan_display\u0027:\ndrivers/video/au1100fb.c:321: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_fb_mmap\u0027:\ndrivers/video/au1100fb.c:387: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_drv_probe\u0027:\ndrivers/video/au1100fb.c:471: warning: unsigned int format, long unsigned int arg (arg 2)\ndrivers/video/au1100fb.c: At top level:\ndrivers/video/au1100fb.c:617: warning: initialization from incompatible pointer type\ndrivers/video/au1100fb.c:618: warning: initialization from incompatible pointer type\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\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": "5a47d749e3d067e057d276075fed1d91749d3841",
      "tree": "2a03904cd989d508d994a822ca413592d2e04bd4",
      "parents": [
        "8d16b76421f0b3216012ee2d7819355e1cb847e5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 30 21:26:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix boot on eMac\n\nFrom: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nPrevent calling of some platform functions on the clock chips of the eMac\nas it seems to cause it to lockup at boot.  For now, add a quirk to prevent\nthat from happening.  Later, I might find out what\u0027s wrong and fix it but\nthat doesn\u0027t seem to be important as the machine appear to work fine\nwithout running those.  It\u0027s possible that Darwin doesn\u0027t run them.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Nathan Pilatzke \u003cnathanpilatzke@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d16b76421f0b3216012ee2d7819355e1cb847e5",
      "tree": "a2e82e62bfcf5ea0f58b17faadc4504ec6dfc933",
      "parents": [
        "760f1fce030ccc620ec430a8aff8fc604e7891ed"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 30 21:26:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] hrtimer: export symbols\n\nFrom: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n\nI want to use the hrtimer\u0027s in the netem (Network Emulator) qdisc.  But the\nnecessary symbols aren\u0027t exported for module use.\n\nAlso needed by SystemTap.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"Stone, Joshua I\" \u003cjoshua.i.stone@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "760f1fce030ccc620ec430a8aff8fc604e7891ed",
      "tree": "d2e14b5c6d101e4b368300d2a7e6c6fd438133a8",
      "parents": [
        "d61a3ead268084cc271d7b2aa2950fc822a37cf5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue May 30 21:26:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] revert \"swsusp add check for suspension of X controlled devices\"\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nRevert commit ff4da2e262d2509fe1bacff70dd00934be569c66.\n\nIt broke APM suspend, probably because APM doesn\u0027t switch back to a VT\nwhen suspending.\n\nTracked down by Matt Mackall \u003cmpm@selenic.com\u003e\n\nRafael sayeth:\n  \"It only fixed the theoretical issue that a quick-handed user could\n   switch to X after processes have been frozen and before the devices\n   are suspended.\n\n   With the current userland suspend tools it shouldn\u0027t be necessary.\"\n\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61a3ead268084cc271d7b2aa2950fc822a37cf5",
      "tree": "f131ce216814f65a560dd04cc0627e94dfb930f2",
      "parents": [
        "44d7aff035118e8c3993aa3fa05d358d1008e982"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue May 30 21:25:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] IPMI: reserve I/O ports separately\n\nFrom: Corey Minyard \u003cminyard@acm.org\u003e\n\nThis patch is pretty important to get in for IPMI, new systems have been\nchanging the way ACPI and IPMI interact, and this works around the problems\nfor now.  This is a temporary fix until we get proper ACPI handling in\nIPMI.\n\nFixed releasing already-allocated regions when a later request fails, and\nforward-ported it to HEAD.\n\nSome BIOSes reserve disjoint I/O regions in their ACPI tables for the IPMI\ncontroller.  This causes problems when trying to register the entire I/O\nregion.  Therefore we must register each I/O port separately.\n\nSigned-off-by: Jordan Hargrave \u003cJordan_Hargrave@dell.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44d7aff035118e8c3993aa3fa05d358d1008e982",
      "tree": "0b454482cde4dac8200357ddb4e0f015b8e266bb",
      "parents": [
        "de66a695bef17264b2472c06e981c068bfa0636e"
      ],
      "author": {
        "name": "Seiji Munetoh",
        "email": "seiji.munetoh@gmail.com",
        "time": "Tue May 30 21:25:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] tpm: more bios log parsing fixes\n\nFrom: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\n\nChange the binary output format to actual ACPI TCPA log structure since the\ncurrent format does not contain all event-data information that need to\nverify the PCRs in TPM.  tpm_binary_bios_measurements_show() uses\nget_event_name() to convert the binary event-data to ascii format, and puts\nthem as binary.  However, to verify the PCRs, the event-data must be a\nactual binary event-data used by SHA1 calc.  in BIOS.\n\nSo, I think actual ACPI TCPA log is good for this binary output format.\nThat way, any userland tools easily parse this data with reference to TCG\nPC specification.\n\nSigned-off-by: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de66a695bef17264b2472c06e981c068bfa0636e",
      "tree": "fcf9e1073978ed8626642ec404bb1bbadcbf18bb",
      "parents": [
        "25a6df952542ad9f284421b6ffe28f3eb3df1305"
      ],
      "author": {
        "name": "Seiji Munetoh",
        "email": "seiji.munetoh@gmail.com",
        "time": "Tue May 30 21:25:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] tpm: bios log parsing fixes\n\nFrom: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\n\nFix \"tcpa_pc_event\" misalignment between enum, strings and TCG PC spec and\noutput of the event which contains a hash data.\n\nSigned-off-by: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25a6df952542ad9f284421b6ffe28f3eb3df1305",
      "tree": "8b0649ff83f5455fcca4f255bf2189a5cbf81fc8",
      "parents": [
        "308af9290ad1844c1b4e93ff4919f8009efbe018"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue May 30 21:25:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] spanned_pages is not updated at a case of memory hot-add\n\nFrom: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\n\nIf hot-added memory\u0027s address is smaller than old area, spanned_pages will\nnot be updated.  It must be fixed.\n\nexample) Old zone_start_pfn \u003d 0x60000, and spanned_pages \u003d 0x10000\n         Added new memory\u0027s start_pfn \u003d 0x50000, and end_pfn \u003d 0x60000\n\n  new spanned_pages will be still 0x10000 by old code.\n  (It should be updated to 0x20000.) Because old_zone_end_pfn will be\n  0x70000, and end_pfn smaller than it. So, spanned_pages will not be\n  updated.\n\nIn current code, spanned_pages is updated only when end_pfn is updated.\nBut, it should be updated by subtraction between bigger end_pfn and new\nzone_start_pfn.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "308af9290ad1844c1b4e93ff4919f8009efbe018",
      "tree": "cd97885e8faf22b57f5f4281114a1479466aca77",
      "parents": [
        "6855a3a6c3ab611c3a393be846c1e36120033b18"
      ],
      "author": {
        "name": "David Hollister",
        "email": "david.hollister@amd.com",
        "time": "Tue May 30 21:25:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: fix scrollback with logo issue immediately after boot\n\nFrom: David Hollister \u003cdavid.hollister@amd.com\u003e\n\nAfter the system boots with the logo, if the first action is a scrollback, the\nscreen may become garbled.  This patch ensures that the softback_curr value is\nupdated along with softback_in following the scrollback.\n\nSigned-off-by: David Hollister \u003cdavid.hollister@amd.com\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6855a3a6c3ab611c3a393be846c1e36120033b18",
      "tree": "fc8b79da08a45dead0733ebe2e092ed39e30be01",
      "parents": [
        "e6ed89ac9f5da16fea5111651b6de0ff0a76a5c2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue May 30 21:25:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] ext3 resize: fix double unlock_super()\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSpotted by Jan Capek \u003cjca@sysgo.com\u003e\n\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Andreas Dilger \u003cadilger@clusterfs.com\u003e\nCc: Jan Capek \u003cjca@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "951bc82c53f30ec6b4c2d04a051e74ea9a89b669",
      "tree": "5c8dfd8c9b56291705053cb98382cd79d990c770",
      "parents": [
        "e6ed89ac9f5da16fea5111651b6de0ff0a76a5c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 31 01:24:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 31 01:24:02 2006 -0700"
      },
      "message": "[SPARC64]: Make smp_processor_id() functional before start_kernel()\n\nUses of smp_processor_id() get pushed earlier and earlier in\nthe start_kernel() sequence.  So just get it working before\nwe call start_kernel() to avoid all possible problems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6ed89ac9f5da16fea5111651b6de0ff0a76a5c2",
      "tree": "99f8afada42812b3ca5e1546584dc6e915b039f6",
      "parents": [
        "9a8fca0499c611ab37b5c0d4481ca09d3f6e8101"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue May 30 14:36:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:33:20 2006 -0700"
      },
      "message": "[PATCH] ARM: explicitly disable BTB on ixp2350\n\nWe don\u0027t enable the BTB on the ixp2350 as that can cause weird\ncrashes (erratum #42.)  However, some bootloaders enable the BTB,\nwhich means that we have to disable the BTB explicitly.\n\nFound thanks to Tom Rini.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a8fca0499c611ab37b5c0d4481ca09d3f6e8101",
      "tree": "7f79e9c5a0d4e3654eaac6f4988d277853a301d8",
      "parents": [
        "822ff019f72ae01baef1893e86735f1a5e36be7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:32:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:32:15 2006 -0700"
      },
      "message": "Revert \"[PATCH] i386/x86_64: Force pci\u003dnoacpi on HP XW9300\"\n\nThis reverts commit 5491d0f3e206beb95eeb506510d62a1dab462df1.\n\nAs per Andi:\n\n  \"After some discussion with people who have the affected system it\n   seems best to revert for 2.6.17.  It broke a common BIOS workaround\n   and PCI-X still doesn\u0027t work.  Alternative is for people to change\n   the BIOS which seems to be better right now.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "822ff019f72ae01baef1893e86735f1a5e36be7d",
      "tree": "55c5215329b85c1b682bb1845361055500219945",
      "parents": [
        "7ca97c6131dac9f06b1856a95a2ec89d43844286"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue May 30 22:48:03 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:06 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t do syscall exit tracing twice\n\nint_ret_from_syscall already does syscall exit tracing, so\nno need to do it again in the caller.\n\nThis caused problems for UML and some other special programs doing\nsyscall interception.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ca97c6131dac9f06b1856a95a2ec89d43844286",
      "tree": "c69a7dc3a48b9bc9dbb19f08fd48bc0275bbf792",
      "parents": [
        "0d01532451710110a93891ae152d1dd1ee006ccf"
      ],
      "author": {
        "name": "Robert Hentosh",
        "email": "robert_hentosh@dell.com",
        "time": "Tue May 30 22:48:00 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:06 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix off by one in bad_addr checking in find_e820_area\n\nFrom: Robert Hentosh \u003crobert_hentosh@dell.com\u003e\n\nActually, we just stumbled on a different bug found in find_e820_area() in\ne820.c.  The following code does not handle the edge condition correctly:\n\n   while (bad_addr(\u0026addr, size) \u0026\u0026 addr+size \u003c ei-\u003eaddr + ei-\u003esize)\n       ;\n   last \u003d addr + size;\n   if ( last \u003e ei-\u003eaddr + ei-\u003esize )\n       continue;\n\nThe second statement in the while loop needs to be a \u003c\u003d b so that it is the\nlogical negavite of the if (a \u003e b) outside it. It needs to read:\n\n   while (bad_addr(\u0026addr, size) \u0026\u0026 addr+size \u003c\u003d ei-\u003eaddr + ei-\u003esize)\n       ;\n\nIn the case that failed bad_addr was returning an address that is exactly size\nbellow the end of the e820 range.\n\nAK: Again together with the earlier avoid edma fix this fixes\nboot on a Dell PE6850/16GB\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d01532451710110a93891ae152d1dd1ee006ccf",
      "tree": "565b85776957df727847ffd752018022e83c63f9",
      "parents": [
        "b2468e525f29882f866cb0b832956e69328f9647"
      ],
      "author": {
        "name": "Daniel Yeisley",
        "email": "dan.yeisley@unisys.com",
        "time": "Tue May 30 22:47:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:06 2006 -0700"
      },
      "message": "[PATCH] x86_64: Handle empty node zero\n\nFrom: Daniel Yeisley \u003cdan.yeisley@unisys.com\u003e\n\nIt is possible to boot a Unisys ES7000 with CPUs from multiple cells, and not\nalso include the memory from those cells.  This can create a scenario where\nnode 0 has cpus, but no associated memory.  The system will boot fine in a\nconfiguration where node 0 has memory, but nodes 2 and 3 do not.\n\n[AK: I rechecked the code and generic code seems to indeed handle that already.\nDan\u0027s original patch had a change for mm/slab.c that seems to be already in now.]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2468e525f29882f866cb0b832956e69328f9647",
      "tree": "7a48afb9933732c6fccb2baa1e928e3508a3c940",
      "parents": [
        "2ba567cbd7626700b800d4ce9503bd3cd78ed7ef"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue May 30 22:47:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] x86_64: fix last_tsc calculation of PM timer\n\nFrom: \"Jan Beulich\" \u003cjbeulich@novell.com\u003e\n\nThe PM timer code updates vxtime.last_tsc, but this update was done\nincorrectly in two ways:\n- offset_delay being in microseconds requires multiplying with cpu_mhz\n  rather than cpu_khz\n- the multiplication of offset_delay and cpu_khz (both being 32-bit\n  values) on most current CPUs would overflow (observed value of the\n  delay was approximately 4000us, yielding an overflow for frequencies\n  starting a little above 1GHz)\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": "2ba567cbd7626700b800d4ce9503bd3cd78ed7ef",
      "tree": "70fe0359add1e1ab0e1d8ecb6581b6a149dfad3c",
      "parents": [
        "dc9a719528d782777b86936b817cc0913d5f0b42"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue May 30 22:47:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] i386: apic\u003d command line option should always be\n\nFrom: \"Jan Beulich\" \u003cjbeulich@novell.com\u003e\n\nWhen using apic\u003d on the kernel command line, this had no effect for machines\nmatched by either the ACPI MADT or the MPS OEM table scan. However, when such\noption is specified, it should also take effect for this set of systems.\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": "dc9a719528d782777b86936b817cc0913d5f0b42",
      "tree": "ee7fb8f042a90a1a9ba55f16ddfd8fd6f1879220",
      "parents": [
        "6ae53cd496d36db5f25e6f84b8b9fe7e675999a1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue May 30 22:47:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix no IOMMU warning in PCI-GART driver\n\nComplaining about the IOMMU not compiled in doesn\u0027t make sense\nhere because it is clearly compiled in.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ae53cd496d36db5f25e6f84b8b9fe7e675999a1",
      "tree": "298b1b2c498c5d8e95954809b9bd3890a92ac0fb",
      "parents": [
        "3793c65c13e4751c7a10f98198bae1758453eb0e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue May 30 22:47:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix stack/mmap randomization for compat tasks\n\nia32_setup_arg_pages would ignore the passed in random stack top\nand use its own static value.\n\nNow it uses the 8bit of randomness native i386 would use too.\n\nThis indirectly fixes mmap randomization for 32bit processes too,\nwhich depends on the stack randomization.\n\nShould also give slightly better virtual cache colouring and\npossibly better performance with HyperThreading.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3793c65c13e4751c7a10f98198bae1758453eb0e",
      "tree": "90cdca032861efbb982705f9d96e351681e48fef",
      "parents": [
        "e60a48f5ab35737118e19bc965c640900a842f02"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue May 30 21:11:04 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] cfq-iosched: fixup locking and -\u003equeue_list list management\n\n- Drop cic from the list when seen as dead.\n- Fixup the locking, just use a simple spinlock.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e60a48f5ab35737118e19bc965c640900a842f02",
      "tree": "2dfc418bc3df4a73d51e45be1030f5692d0303a6",
      "parents": [
        "2c56554ec596adadd562679ef672d83e290f1732",
        "7dd1d9b85cfb63eebf48fa13d3c5d25a3deb3a25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:54:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:54:32 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] VIA PT880 Ultra support.\n  [AGPGART] Fix Nforce3 suspend on amd64.\n  [AGPGART] Enable SIS AGP driver on x86-64 for EM64T systems\n"
    },
    {
      "commit": "2c56554ec596adadd562679ef672d83e290f1732",
      "tree": "391308e07b307714896dc71ed2f25448cef75ed6",
      "parents": [
        "d1b3f96b0f9c1d9bc305a4d14bee0dc3509101a0",
        "55aa2e097dd5f0546972fc2607d7094181967ce2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:46:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:46:45 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [[CIFS] Pass truncate open flag through on file open in case setattr fails\n  [CIFS] Fix typos in previous fix\n  [CIFS] endian fix for new POSIX byte range lock support\n  [CIFS] fix memory leak in cifs session info struct on reconnect\n  [CIFS] ACPI suspend oops\n  [CIFS] Do not limit the length of share names (was 100 for whole UNC name)\n  [CIFS] Fix new POSIX Locking for setting lock_type correctly on unlock\n"
    },
    {
      "commit": "d1b3f96b0f9c1d9bc305a4d14bee0dc3509101a0",
      "tree": "663f12dd5895b62858d89f37036604d282532848",
      "parents": [
        "47ce56edb8ecdd4ec2bbec4e8683f3ba91de72e3",
        "7114b0bb6df7b2db266ba4847e4dd8333fa98a9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:31:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:31:10 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: PPTP helper: fix sstate/cstate typo\n  [NETFILTER]: mark H.323 helper experimental\n  [NETFILTER]: Fix small information leak in SO_ORIGINAL_DST (CVE-2006-1343)\n"
    },
    {
      "commit": "55aa2e097dd5f0546972fc2607d7094181967ce2",
      "tree": "4825ebb4cd4a1aa3d6d264c02ac8fe25d9598aea",
      "parents": [
        "08775834c412c48f3539ef7ed073fff58e3cf419"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:09:31 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:09:31 2006 +0000"
      },
      "message": "[[CIFS] Pass truncate open flag through on file open in case setattr fails\n\non set size to zero.\n\nSigned-off-by: Sebastian Voitzsch \u003csebastoam/vpotzscj@web.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "08775834c412c48f3539ef7ed073fff58e3cf419",
      "tree": "efa1a6b41e8d0017f7bcf2352f935b700286e876",
      "parents": [
        "cec6815a12edc91b123394f29d672cb9fa6cf79f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:08:26 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:08:26 2006 +0000"
      },
      "message": "[CIFS] Fix typos in previous fix\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cec6815a12edc91b123394f29d672cb9fa6cf79f",
      "tree": "06fb2dd56ff647ece64ea6b43f62b8cfd986c949",
      "parents": [
        "a424f8bfcbecb8353b88a351394e8d1960136219"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:07:17 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:07:17 2006 +0000"
      },
      "message": "[CIFS] endian fix for new POSIX byte range lock support\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a424f8bfcbecb8353b88a351394e8d1960136219",
      "tree": "9a23062fed5969bb88496aa76ec3bb3747b661b4",
      "parents": [
        "c01f36a896cb11e8533b4f7c132a1722fb15102b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:06:04 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:06:04 2006 +0000"
      },
      "message": "[CIFS] fix memory leak in cifs session info struct on reconnect\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c01f36a896cb11e8533b4f7c132a1722fb15102b",
      "tree": "95df1608cd828aa74e17e87221ec936a0223ab24",
      "parents": [
        "a878fb2218c87fe66f2bcf3914840e24c41338f7"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:05:10 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:05:10 2006 +0000"
      },
      "message": "[CIFS] ACPI suspend oops\n\nWasn\u0027t able to reproduce a hard hang, but was able to get an oops if\nsuspended the machine during a copy to the cifs mount.  This led to some\nthings hanging, including a \"sync\".  Also got I/O errors when trying to\naccess the mount afterwards (even when didn\u0027t see the oops), and had\nto unmount and remount in order to access the filesystem.\n\nThis patch fixed the oops.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a878fb2218c87fe66f2bcf3914840e24c41338f7",
      "tree": "61d958f40abe8db8ef8cc2a34dcae4c7aea8fc64",
      "parents": [
        "fc94cdb94462e71a4a974bc9bc1f483189ae7805"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:04:19 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:04:19 2006 +0000"
      },
      "message": "[CIFS] Do not limit the length of share names (was 100 for whole UNC name)\nduring mount. Especially important for some non-Western languages.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "fc94cdb94462e71a4a974bc9bc1f483189ae7805",
      "tree": "0a4695d80660bda29383d4285948f2302f52089a",
      "parents": [
        "d9ec5ad24ce80b7ef69a0717363db661d13aada5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:03:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:03:32 2006 +0000"
      },
      "message": "[CIFS] Fix new POSIX Locking for setting lock_type correctly on unlock\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "47ce56edb8ecdd4ec2bbec4e8683f3ba91de72e3",
      "tree": "89f8f2d7503798ec4f1f6dcdb89c9d5a788aadcf",
      "parents": [
        "ed8f9e2f047de5d9b791e390269f230a101a6a4b"
      ],
      "author": {
        "name": "Kenan Esau",
        "email": "kenan.esau@conan.de",
        "time": "Mon May 29 23:31:12 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:31:12 2006 -0400"
      },
      "message": "Input: psmouse - DMI updates for lifebook protocol\n\nAdded different lifebook-versions and the CF-18 to the corresponding\ndmi-table.\n\nSigned-off-by: Kenan Esau \u003ckenan.esau@conan.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ed8f9e2f047de5d9b791e390269f230a101a6a4b",
      "tree": "8bca1bcd3159bf35c57cefe8efc76f24039de186",
      "parents": [
        "d2f4012f15845761bd3c6f90172e53767c11e359"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon May 29 23:31:03 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:31:03 2006 -0400"
      },
      "message": "Input: change from numbered to named switches\n\nRemove the numbered SW_* entries from the input system and assign names\nto the existing users.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d2f4012f15845761bd3c6f90172e53767c11e359",
      "tree": "e9d43394ec5f5c1832f8969349fb6e16e0bf1b9b",
      "parents": [
        "e107b8ee7e97fc20695ca3d5ef862511eca28df0"
      ],
      "author": {
        "name": "Yotam Medini",
        "email": "yotam.medini@gmail.com",
        "time": "Mon May 29 23:30:36 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:30:36 2006 -0400"
      },
      "message": "Input: alps - fix old protocol decoding\n\nCorrect touchpad left \u0026 right keys assignments for ALPS_OLDPROTO\nthat were swapped. Old protocol is used on UMAX ActionBook-530T\nnotebook.\n\nSigned-off-by: Yotam Medini \u003cyotam.medini@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e107b8ee7e97fc20695ca3d5ef862511eca28df0",
      "tree": "6dc5a68d07e975db87280768a02548cb500eda00",
      "parents": [
        "4f8b05efec7a56221c6d1b0e20bcf19671017065"
      ],
      "author": {
        "name": "masc@theaterzentrum.at",
        "email": "masc@theaterzentrum.at",
        "time": "Mon May 29 23:29:36 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:29:36 2006 -0400"
      },
      "message": "Input: wistron - add support for AOpen Barebook 1559as\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4f8b05efec7a56221c6d1b0e20bcf19671017065",
      "tree": "c8d8efb0eb420ce5d3b152b2c63c4dd01ab65361",
      "parents": [
        "7363cfc8666692a5263c646e68e54900b536cd7e"
      ],
      "author": {
        "name": "Zbigniew Luszpinski",
        "email": "zbiggy@o2.pl",
        "time": "Mon May 29 23:29:19 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:29:19 2006 -0400"
      },
      "message": "Input: psmouse - add detection of Logitech TrackMan Wheel trackball\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7363cfc8666692a5263c646e68e54900b536cd7e",
      "tree": "33bc3ffb6d9b452dc1f4b2d597f7943a659034b6",
      "parents": [
        "f39b25bed373cf11a2c0490bee8b0ac430aadff4"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon May 29 23:28:05 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:28:05 2006 -0400"
      },
      "message": "Input: sidewinder - fix memory leak\n\nIn sw_connect we leak \u0027buf\u0027 and \u0027idbuf\u0027 when we do not leave via one of\nthe fail* labels. This was spotted by the coverity checker.\n\nPatch is compile tested only due to lack of hardware.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f39b25bed373cf11a2c0490bee8b0ac430aadff4",
      "tree": "6221c20266907925b59ef988febd55e21f080df0",
      "parents": [
        "d9ec5ad24ce80b7ef69a0717363db661d13aada5"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Mon May 29 23:27:39 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:27:39 2006 -0400"
      },
      "message": "Input: add KEY_BATTERY keycode\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7114b0bb6df7b2db266ba4847e4dd8333fa98a9a",
      "tree": "049268cb57e572b8cc47d6891638975b6bf80413",
      "parents": [
        "ca3ba88d0cf4b5d7a628caf505c231162dde9429"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun May 28 22:51:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 28 22:51:05 2006 -0700"
      },
      "message": "[NETFILTER]: PPTP helper: fix sstate/cstate typo\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca3ba88d0cf4b5d7a628caf505c231162dde9429",
      "tree": "7dd89a726da5e29d6767396895a9273363467406",
      "parents": [
        "6c813c3fe9e30fcf3c4d94d2ba24108babd745b0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun May 28 22:50:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 28 22:50:40 2006 -0700"
      },
      "message": "[NETFILTER]: mark H.323 helper experimental\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c813c3fe9e30fcf3c4d94d2ba24108babd745b0",
      "tree": "05420eaf319033bb5aad5a66b0f97e54ca2f896e",
      "parents": [
        "d9ec5ad24ce80b7ef69a0717363db661d13aada5"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun May 28 22:50:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 28 22:50:18 2006 -0700"
      },
      "message": "[NETFILTER]: Fix small information leak in SO_ORIGINAL_DST (CVE-2006-1343)\n\nIt appears that sockaddr_in.sin_zero is not zeroed during\ngetsockopt(...SO_ORIGINAL_DST...) operation. This can lead\nto an information leak (CVE-2006-1343).\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ec5ad24ce80b7ef69a0717363db661d13aada5",
      "tree": "0a808684e7d5e61427ccd0ecb7f3849164a32aef",
      "parents": [
        "b82e8005af14b51600714971e0c6420c4e334a50",
        "0737ac895afbfbe210557fa5fbafcca932d5fa7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 28 16:35:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 28 16:35:52 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] the latest consensus libata resume fix\n"
    },
    {
      "commit": "b82e8005af14b51600714971e0c6420c4e334a50",
      "tree": "1d2f2915d07dfcb0e0aeae9a245fa87e62b49d33",
      "parents": [
        "371858568e02698fe2de8ba4bf771e3f40db69e5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 29 08:42:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 29 08:42:34 2006 +1000"
      },
      "message": "ppc: Fix typo in TI_LOCAL_FLAGS definition\n\nA typo crept in with commit ea1e847cc202e805769c3c46ba5e5c53714068a1\nwhich defined TI_LOCAL_FLAGS to be the offset of the `flags\u0027 field\nof struct thread_info, rather than the `local_flags\u0027 field.  This\nfixes it.  The typo was pointed out by Guennadi Liakhovetski.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0737ac895afbfbe210557fa5fbafcca932d5fa7c",
      "tree": "35b521b93f100f5aba2dc78a978fcec3b42afdae",
      "parents": [
        "ecd68853b852cdafb138f9c437f3a751fe7dc381"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Sun May 28 11:28:00 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun May 28 16:32:08 2006 -0400"
      },
      "message": "[PATCH] the latest consensus libata resume fix\n\nOkay, just to sum things up.\n\nThis forces libata to wait for up to 2 seconds for BUSY|DRQ to clear\non resume before continuing.\n\n[jgarzik adds...]  During testing we never saw DRQ asserted, but\nnonetheless (a) this works and (b) testing for DRQ won\u0027t hurt.\n\nSigned-off-by:  Mark Lord \u003climl@rtr.ca\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "371858568e02698fe2de8ba4bf771e3f40db69e5",
      "tree": "07ec799d7babae7eafda93d9dfd9d11fccff086f",
      "parents": [
        "e82b0f2cc21be905e504573483fa9542b15df96f",
        "54f4ee183aea859eb09f141dad3fc3c6f4fe0446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat May 27 09:40:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat May 27 09:40:40 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: fix RTC/NVRAM accesses on Maple\n  [PATCH] ppc32 CPM_UART: various fixes for pq2 uart users\n  [PATCH] powerpc: linuxppc64.org no more\n"
    },
    {
      "commit": "e82b0f2cc21be905e504573483fa9542b15df96f",
      "tree": "241f31052917235824197fc755289f4c9ee7779b",
      "parents": [
        "74ef872c8f250acc02add54ff9d96f31d17bfeb3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:58:38 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:58:38 2006 -0400"
      },
      "message": "[netdrvr s/390] trim trailing whitespace\n\nPrevious fix patches added a bunch of trailing whitespace,\nwhich git-applymbox complained loudly about.\n"
    },
    {
      "commit": "74ef872c8f250acc02add54ff9d96f31d17bfeb3",
      "tree": "aea207d99f78ce9f741a3dd5dcce9748634c091e",
      "parents": [
        "27eb5ac8f015687205a51425620064c711784956"
      ],
      "author": {
        "name": "Klaus Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed May 24 09:51:21 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:57:45 2006 -0400"
      },
      "message": "[PATCH] s390: lcs driver bug fixes and improvements [2/2]\n\n\tThis is the second lcs driver patch containing the rest of lcs fixes.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27eb5ac8f015687205a51425620064c711784956",
      "tree": "a075fb770ac0a57119d43dbfe920dfc263557398",
      "parents": [
        "ba1aa084d6fb725a4c026adf69845ca60bab3b36"
      ],
      "author": {
        "name": "Klaus Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed May 24 09:51:17 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:57:45 2006 -0400"
      },
      "message": "[PATCH] s390: lcs driver bug fixes and improvements [1/2]\n\n\tSeveral problems occured with lcs device driver:\n\t - device not operational anymore after cable pull/plug-in.\n       \t - unpredictable results occured, e.g. kernel panic\n\t   using cards of type QD8F.\n\t - STOPLAN and delete multicast address command\n           were not proper recognized by OSA card under heavy network workload.\n       \t - channel/device error checks missing in interrupt handler.\n\tTo fix all problems at once recovery of lcs devices has been improved.\n\tmissing error checks in lcs interrupt handler has been added.\n\tOnce a hardware problem occurs lcs will recover the device now properly.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba1aa084d6fb725a4c026adf69845ca60bab3b36",
      "tree": "0d25a544af74dfe51c9234827b45bf11667e00f5",
      "parents": [
        "b85e1fa196da91e07c98eaf014ae773c2a2e0c4f"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed May 24 09:51:13 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:41 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Frank Blaschka \u003cFrank.Blaschka@de.ibm.com\u003e\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\n        - fix fake_ll during initial device bringup. fake_ll was\n\t  not active after first start of the device.\n\t  Problem only occured when qeth was built without IPV6 support.\n        - avoid skb usage after invocation of qeth_flush_buffers,\n\t  because skb might already be freed.\n        - remove yet another useless netif_wake_queue in\n\t  qeth_softsetup_ipv6 since this function is only called\n\t  when device is going online. In this case card-\u003estate will\n\t  never be in state UP. So let the net_device queue down .\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b85e1fa196da91e07c98eaf014ae773c2a2e0c4f",
      "tree": "30411831501e1af00d4d13b283a70f550c8ab801",
      "parents": [
        "7401a4670f0e81d50dcc4e0a7bd2dcb4a5d65e6b"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed May 24 09:51:11 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:40 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\n\t- correct checking of sscanf-%n value in qeth_string_to_ipaddr().\n\t- don\u0027t use netif_stop_queue outside the hard_start_xmit routine.\n\t  Rather use netif_tx_disable.\n\t- don\u0027t call qeth_netdev_init on a recovery.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7401a4670f0e81d50dcc4e0a7bd2dcb4a5d65e6b",
      "tree": "be1ab1298d47ec4b0f2bbb99f637f9246ccd00dc",
      "parents": [
        "a24b163b7c16f9e30e726319115e45ed6e683582"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed May 24 09:51:05 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:40 2006 -0400"
      },
      "message": "[PATCH] s390: minor fix in cu3088\n\nIn case of a parse error for the cu3088 group attribute,\nreturn -EINVAL instead of count.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a24b163b7c16f9e30e726319115e45ed6e683582",
      "tree": "64eedaff752008bb4a5622d1e8eac3d906ccf220",
      "parents": [
        "80871e63e410c53524ef47eaf475c13e0f164ea6"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Thu May 25 16:22:40 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:33:18 2006 -0400"
      },
      "message": "[PATCH] pcnet32: remove incorrect pcnet32_free_ring\n\nDuring a code scan for another change I discovered that this call to\npcnet32_free_ring must be removed.  If the open fails due to a lack of\nmemory all the ring structures are removed via the call to free_ring\nand a subsequent call to open will dereference a null pointer in\npcnet32_init_ring.\n\nPlease apply to 2.6.17.\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80871e63e410c53524ef47eaf475c13e0f164ea6",
      "tree": "7cab9aa18a3f9cc1d30d1e8a2cde2f19d357ffdf",
      "parents": [
        "8fc29ba65bd669b8f23a46b4760f3ba773e2a635"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:35:57 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:31:56 2006 -0400"
      },
      "message": "e1000: add shutdown handler back to fix WOL\n\nSomeone was waaay too aggressive and removed e1000\u0027s reboot notifier\ninstead of porting it to the new way of the shutdown handler.  This change\nbroke wake on lan.  Add the shutdown handler back in using the same method\nas e100 uses.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n(cherry picked from c653e6351e371b33b29871e5eedf610ffb3be037 commit)\n"
    },
    {
      "commit": "8fc29ba65bd669b8f23a46b4760f3ba773e2a635",
      "tree": "583f1fe4d46e19fe010ec50776191d7646b05f88",
      "parents": [
        "ecd68853b852cdafb138f9c437f3a751fe7dc381",
        "4541a5db0ba33d9c692e5b2f8d7805e336fabe7c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:26:22 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:26:22 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    }
  ],
  "next": "ecd68853b852cdafb138f9c437f3a751fe7dc381"
}
