)]}'
{
  "log": [
    {
      "commit": "cd73ba911248ea3620cd201deda58f0b532ce429",
      "tree": "d9a4e3c8481589481b3c41e06e0a66c04f77d26b",
      "parents": [
        "9dcb5f477ffa757b7f1817da557905ccae17fc37"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 21:21:55 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43legacy: Fix sparse warning\n\nFix a sparse warning about a nonstatic function.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9dcb5f477ffa757b7f1817da557905ccae17fc37",
      "tree": "6a8cfe723482d29e9be8cd958893d928feee7950",
      "parents": [
        "440cb58a7aa979fabb02a38e55bfe93adde0f41c"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 19:08:26 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43: properly request pcmcia IRQ\n\nPCMCIA needs an additional step to request the IRQ.\n\nNo need to add code to release the IRQ here, as that\u0027s done\nautomatically in pcmcia_disable_device().\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "440cb58a7aa979fabb02a38e55bfe93adde0f41c",
      "tree": "3b7f4276bb0eece22ba23f1b1ce651d8c537807c",
      "parents": [
        "a19d12d742903c745890c1374d64092595571e40"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Wed Nov 07 18:33:37 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43legacy: fix shared IRQ race condition\n\nFix an IRQ race condition in b43legacy. If we call\nb43legacy_wireless_core_stop(), it will set the status of the device to\nINITIALIZED and the IRQ handler won\u0027t care any longer about IRQs, thus the\nkernel will disable the IRQ if it\u0027s shared (unless we boot it with the\n\u0027irqpoll\u0027 option). So we must disable IRQs before changing the device\nstatus.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a19d12d742903c745890c1374d64092595571e40",
      "tree": "d256cf41525d6bc10923ec87eb15a75f4be84264",
      "parents": [
        "2817ef1a5d9010873692f8353f6320ebecf9b837"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Wed Nov 07 18:16:11 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43: fix shared IRQ race condition\n\nFix an IRQ race condition in b43. If we call b43_stop_wireless_core(), it\nwill set the status of the device to INITIALIZED and the IRQ handler won\u0027t\ncare any longer about IRQs, thus the kernel will disable the IRQ if it\u0027s\nshared (unless we boot it with the \u0027irqpoll\u0027 option). So we must disable\nIRQs before changing the device status.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2817ef1a5d9010873692f8353f6320ebecf9b837",
      "tree": "c3012e9b8f45d64dd76a0aa668636cbc1bf03c40",
      "parents": [
        "187a9dca3f2f90341e321a3998a5b0c74111f77c"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Tue Nov 06 22:48:56 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43legacy: add me as maintainer and fix URLs\n\nAs b43legacy is going to be orphaned, add me as a maintainer. Fix URLs for\nthe related website and fix my e-mail address in MAINTAINERS file.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nCc: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "187a9dca3f2f90341e321a3998a5b0c74111f77c",
      "tree": "1de4b4f1ac9d2b57caa600eca80739d7f7e52bed",
      "parents": [
        "35c7e6602b81bdacb745f04236a419402777139e"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Tue Nov 06 22:48:36 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43legacy: fix possible buffer overrun in debugfs\n\nFix possible buffer overrun.\n\nThe patch to b43 by Michael Buesch \u003cmb@bu3sch.de\u003e has been ported to\nb43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35c7e6602b81bdacb745f04236a419402777139e",
      "tree": "4ee928ff39b6b6bb09677399b9e1c1772ee445e8",
      "parents": [
        "30c4ae42317666f3aeed658cdb8803c84ac6fe77"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Nov 03 14:34:32 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: Rewrite and fix rfkill init\n\nThe rfkill subsystem doesn\u0027t like code like that\nrfkill_allocate();\nrfkill_register();\nrfkill_unregister();\nrfkill_register(); /* \u003c- This will crash */\n\nThis sequence happens with\nmodprobe b43\nifconfig wlanX up\nifconfig wlanX down\nifconfig wlanX up\n\nFix this by always re-allocating the rfkill stuff before register.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "30c4ae42317666f3aeed658cdb8803c84ac6fe77",
      "tree": "c1bc8e501b3fb2c41f53dda7dc2a28f6a3dbf81e",
      "parents": [
        "80fda03fc8b5cd09c3e0e90725ef9bcb2a5c7b30"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Nov 02 18:35:02 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: debugfs SHM read buffer overrun fix\n\nFix possible buffer overrun.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80fda03fc8b5cd09c3e0e90725ef9bcb2a5c7b30",
      "tree": "932dcaed07e467b4c0eec22b32d2ef31e09c301a",
      "parents": [
        "ce2d90591fe69ba19076c5d187dfc88ba3318623"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Oct 28 17:27:10 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: Fix rfkill callback deadlock\n\nwl-\u003emutex might already be locked on initialization.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce2d90591fe69ba19076c5d187dfc88ba3318623",
      "tree": "a74263b9aaf392e562a4015608e01b1bc5d9eafd",
      "parents": [
        "a2a1c3eb4029aa7f17533fe7e9a917a7b3349644"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Nov 06 16:36:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: pcmcia-host initialization bugfixes\n\nFix the initialization for PCMCIA devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2a1c3eb4029aa7f17533fe7e9a917a7b3349644",
      "tree": "c1680a1f829e27c9815241f0e702d0bf2fdce4c6",
      "parents": [
        "2493d8e4166fa75ccb8e49fdd000f9ef67e570ae"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Nov 05 23:55:02 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "ipw2100: fix postfix decrement errors\n\nIf i reaches zero, the loop ends, but the postfix decrement subtracts it to -1.\nTesting for \u0027i \u003d\u003d 0\u0027, later in the function, will not fulfill its purpose.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2493d8e4166fa75ccb8e49fdd000f9ef67e570ae",
      "tree": "16a46345838c2595b830b8f34aa6d0cd233a30f0",
      "parents": [
        "453a3fb9bd1fa50cdf4b69b9936c69497e870774"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 29 11:20:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "hostap: fix section mismatch warning\n\nFix section mismatch warning:\n\nWARNING: vmlinux.o(.data+0x36fcc): Section mismatch: reference to .init.data:prism2_pci_id_table (between \u0027prism2_pci_drv_id\u0027 and \u0027prism2_pci_funcs\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "453a3fb9bd1fa50cdf4b69b9936c69497e870774",
      "tree": "3a5f4b0f6fccce5fc3ec7a759280d9f6429fce1e",
      "parents": [
        "29f5f2a19b055feabfcc6f92e1d40ec092c373ea"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Oct 28 14:39:52 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:11 2007 -0500"
      },
      "message": "rt2x00: Block adhoc \u0026 master mode\n\nrt2x00 is broken when it comes down to adhoc and master mode.\nThe main problem is the beaconing, which is completely failing.\nUntill a solution has been found, both beacon requiring modes\nmust be disabled to prevent numerous bug reports.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "29f5f2a19b055feabfcc6f92e1d40ec092c373ea",
      "tree": "ea0eb42aa56a1bb4b36bf49ffaa6b51c1d74d655",
      "parents": [
        "51e6b712b5960cc7d086c3f856434ccd096c63a7"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Tue Oct 30 10:52:46 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:11 2007 -0500"
      },
      "message": "libertas: properly account for queue commands\n\nProperly account for queue commands, this fixes a problem reported\nby Holger Schurig when using the debugfs interface.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51e6b712b5960cc7d086c3f856434ccd096c63a7",
      "tree": "e9691212252730203194e805cba06859d26994ea",
      "parents": [
        "4ef31702c1a83a380d5e144f5af55e21f59c9bb6"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Oct 22 19:05:32 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "libertas: make if_sdio align packets\n\nIncoming packets have to be aligned or the IP stack becomes upset.\nMake sure to shift them two bytes to achieve this.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ef31702c1a83a380d5e144f5af55e21f59c9bb6",
      "tree": "c9c8cce3b9973bb90a75859764fa304d5e56050f",
      "parents": [
        "0f39c4ab03f072b13e783858df082877c0110b2b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Oct 09 10:41:57 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "libertas: fixes for slow hardware\n\nFixes for slow hardware.\n\nSigned-off-by: Vitaly V. Bursov \u003cvitalyvb@ukr.net\u003e\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f39c4ab03f072b13e783858df082877c0110b2b",
      "tree": "693718e4937048e9bf6ea575f9f3bd49595ee3f2",
      "parents": [
        "b9d04e2401bf308df921d3bbbdacab40fadc27bb"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 02 15:36:38 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "hermes: clarify Intel reference in Kconfig help\n\nThe Intel device supported by the hermes driver core is the IPW2011.  The\n\"Intel PRO/Wireless\" wording suggests the later Centrino devices and may\nbe confusing to some users.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9d04e2401bf308df921d3bbbdacab40fadc27bb",
      "tree": "5d6bec45735318227a28f8a949d6adaa2a2478d9",
      "parents": [
        "66ec5d4fb1ce6f0bd9df4bc4b758f0916d9f37ab"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "mlord@pobox.com",
        "time": "Thu Nov 08 01:03:04 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "r8169: revert 7da97ec96a0934319c7fbedd3d38baf533e20640 (partly)\n\nVarious symptoms depending on the .config options:\n- the card stops working after some (short) time\n- the card does not work at all\n- the card disappears (nothing in lspci/dmesg)\n\nA real power-off is needed to recover the card.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "66ec5d4fb1ce6f0bd9df4bc4b758f0916d9f37ab",
      "tree": "0a17f413b5c56906720db6814624ad3d34764b7c",
      "parents": [
        "11d2e28241e89227d88da53187224c84316acc86"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Nov 06 22:56:10 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "r8169: do not enable the TBI for the 8168 and the 81x0\n\nThe 8168c and the 8100e choke on it. I have not seen an indication\nnor received a report that the TBI is being actively used on the\nremaining 8168b and 8110. Let\u0027s disable it for now until someone\ncomplains.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Matthias Winkler \u003cm.winkler@unicon-ka.de\u003e\nCc: Maarten Vanraes \u003cmaarten.vanraes@gmail.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "11d2e28241e89227d88da53187224c84316acc86",
      "tree": "93b72504869780968f77987cbdf03d1380d7eca6",
      "parents": [
        "7c826a0b84f1540d9de54bb0afe4b4520007d791"
      ],
      "author": {
        "name": "Ciaran McCreesh",
        "email": "ciaran.mccreesh@blueyonder.co.uk",
        "time": "Thu Nov 01 22:48:15 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "r8169: add PCI ID for the 8168 in the Abit Fatal1ty F-190HD motherboard\n\nSigned-off-by: Ciaran McCreesh \u003cciaran.mccreesh@blueyonder.co.uk\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "7c826a0b84f1540d9de54bb0afe4b4520007d791",
      "tree": "f750b86a0bfc1c444ab26e1a4846192c53da5af9",
      "parents": [
        "1e354787283c7ec3065406b4bc634309e5ba1253"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 30 09:48:41 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "add support for smc91x ethernet interface on zylonite\n\nThis patch adds LAN91C111 ethernet interface support for zylonite\n(a.k.a Marvell\u0027s PXA3xx Development Platform) with smc91x driver.\n\nIt would be better if a patch would support zylonite along with all\nother PXA boards with a single binary of smc91x driver, but it looks\nquite difficult for the moment, so ugly #ifdef is still used here.\n\nSigned-off-by: Aleksey Makarov \u003camakarov@ru.mvista.com\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1e354787283c7ec3065406b4bc634309e5ba1253",
      "tree": "350476b2863c1e2abb9fa297df8a93cca7f3fa14",
      "parents": [
        "cf06ffb4df5314d240a002e3e1c63722e9362070"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "sky2: version 1.20\n\nVersion update to 1.20\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cf06ffb4df5314d240a002e3e1c63722e9362070",
      "tree": "2c96afb706f9a87129c95f2631aeab7d21acd6bb",
      "parents": [
        "ab1a145638addee40587daf12c98ec6a30029f0a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:13 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "sky2: handle advanced error recovery config issues\n\nThe PCI AER support may not work for a couple of reasons.\nIt may not be configured into the kernel or there may be a BIOS\nbug that prevents MMCONFIG from working.  If MMCONFIG doesn\u0027t work\nthen the PCI registers that control AER will not be accessible via\npci_read_config functions; luckly there is another window to access\nPCI space in the device, so use that.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab1a145638addee40587daf12c98ec6a30029f0a",
      "tree": "c3051f7ee5722fef472051f6f70c2ca92b3f099d",
      "parents": [
        "44388c7ead4b2bae9f82bc0862475640c50f357d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:12 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "sky2: remove unneeded mask update\n\nThe IRQ\u0027s is already masked on shutdown, and on startup avoid\ntouching PHY until after phy_init().\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44388c7ead4b2bae9f82bc0862475640c50f357d",
      "tree": "f40fae29bfec10ca398c7ba7a5f03514110ac4a2",
      "parents": [
        "af043aa54fd45774e61979d1748616c2a67f0da8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:11 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: dont change LED after autoneg\n\nDon\u0027t need to change LED\u0027s after auto negotiation, the chip\nsets them correctly.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af043aa54fd45774e61979d1748616c2a67f0da8",
      "tree": "ee4df2ee14195776b537f4509e3049c0ae729661",
      "parents": [
        "ab5adecb2d02f3688719dfb5936a82833fcc3955"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:10 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: longer PHY delay\n\nIncrese phy delay and handle I/O errors.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab5adecb2d02f3688719dfb5936a82833fcc3955",
      "tree": "d76a14137b6b86a8e4500a6c03cb4201af975bd5",
      "parents": [
        "ac93a3946b676025fa55356180e8321639744b31"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:09 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: status ring race fix\n\nThe D-Link PCI-X board (and maybe others) can lie about status\nring entries. It seems it will update the register for last status\nindex before completing the DMA for the ring entry. To avoid reading\nstale data, zap the old entry and check.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac93a3946b676025fa55356180e8321639744b31",
      "tree": "12a338e86ea77fc9cbddbfeaaf58ea81bfd2dec8",
      "parents": [
        "3c5fd9c77d609b51c0bab682c9d40cbb496ec6f1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:08 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: enable PCI config writes\n\nOn some boards, PCI configuration space access is turned off by default.\nThe 2.6.24 driver doesn\u0027t turn it on, and should have.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3c5fd9c77d609b51c0bab682c9d40cbb496ec6f1",
      "tree": "72f8be799a5629458aca1da877d7616d928fa00d",
      "parents": [
        "8fc543c8f004fc9dfe0a262dc452dfe2eca4589b"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 06 21:13:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 16:13:08 2007 -0800"
      },
      "message": "[FUTEX] Fix address computation in compat code.\n\ncompat_exit_robust_list() computes a pointer to the\nfutex entry in userspace as follows:\n\n\t(void __user *)entry + futex_offset\n\n\u0027entry\u0027 is a \u0027struct robust_list __user *\u0027, and\n\u0027futex_offset\u0027 is a \u0027compat_long_t\u0027 (typically a \u0027s32\u0027).\n\nThings explode if the 32-bit sign bit is set in futex_offset.\n\nType promotion sign extends futex_offset to a 64-bit value before\nadding it to \u0027entry\u0027.\n\nThis triggered a problem on sparc64 running 32-bit applications which\nwould lock up a cpu looping forever in the fault handling for the\nuserspace load in handle_futex_death().\n\nCompat userspace runs with address masking (wherein the cpu zeros out\nthe top 32-bits of every effective address given to a memory operation\ninstruction) so the sparc64 fault handler accounts for this by\nzero\u0027ing out the top 32-bits of the fault address too.\n\nSince the kernel properly uses the compat_uptr interfaces, kernel side\naccesses to compat userspace work too since they will only use\naddresses with the top 32-bit clear.\n\nBecause of this compat futex layer bug we get into the following loop\nwhen executing the get_user() load near the top of handle_futex_death():\n\n1) load from address \u00270xfffffffff7f16bd8\u0027, FAULT\n2) fault handler clears upper 32-bits, processes fault\n   for address \u00270xf7f16bd8\u0027 which succeeds\n3) goto #1\n\nI want to thank Bernd Zeimetz, Josip Rodin, and Fabio Massimo Di Nitto\nfor their tireless efforts helping me track down this bug.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fc543c8f004fc9dfe0a262dc452dfe2eca4589b",
      "tree": "b14a215ffe0f8c594ac517257855a681ba6b7b79",
      "parents": [
        "a70a93229943c177f0062490b4f8e44be4cef685",
        "7f6ff62a8f3a4e68258958196098c6f71563ae61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:28:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:28:11 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] IOSAPIC bogus error cleanup\n  [IA64] Update printing of feature set bits\n  [IA64] Fix IOSAPIC delivery mode setting\n  [IA64] XPC heartbeat timer function must run on CPU 0\n  [IA64] Clean up /proc/interrupts output\n  [IA64] Disable/re-enable CPE interrupts on Altix\n  [IA64] Clean-up McKinley Errata message\n  [IA64] Add gate.lds to list of files ignored by Git\n  [IA64] Fix section mismatch in contig.c version of per_cpu_init()\n  [IA64] Wrong args to memset in efi_gettimeofday()\n  [IA64] Remove duplicate includes from ia32priv.h\n  [IA64] fix number of bytes zeroed by sys_fw_init() in arch/ia64/hp/sim/boot/fw-emu.c\n  [IA64] Fix perfmon sysctl directory modes\n"
    },
    {
      "commit": "a70a93229943c177f0062490b4f8e44be4cef685",
      "tree": "24cc6f087307f18cda2f55ad91c7649dd5388b86",
      "parents": [
        "a80b824f0b63fa3a8c269903828beb0837d738e7",
        "e6fe6649b4ec11aa3075e394b4d8743eebe1f64c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:27:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:27:54 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: proper prototype for kernel/sched.c:migration_init()\n  sched: avoid large irq-latencies in smp-balancing\n  sched: fix copy_namespace() \u003c-\u003e sched_fork() dependency in do_fork\n  sched: clean up the wakeup preempt check, #2\n  sched: clean up the wakeup preempt check\n  sched: wakeup preemption fix\n  sched: remove PREEMPT_RESTRICT\n  sched: turn off PREEMPT_RESTRICT\n  KVM: fix !SMP build error\n  x86: make nmi_cpu_busy() always defined\n  x86: make ipi_handler() always defined\n  sched: cleanup, use NSEC_PER_MSEC and NSEC_PER_SEC\n  sched: reintroduce SMP tunings again\n  sched: restore deterministic CPU accounting on powerpc\n  sched: fix delay accounting regression\n  sched: reintroduce the sched_min_granularity tunable\n  sched: documentation: place_entity() comments\n  sched: fix vslice\n"
    },
    {
      "commit": "a80b824f0b63fa3a8c269903828beb0837d738e7",
      "tree": "9aca1a187bd1509f5c701a023733defbb8482431",
      "parents": [
        "45ff993d2b0b4c07038457cdf07ecf648abd3d78",
        "06e5fda18491b5ab3419bddc36f3de5b4f7142a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:25:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:25:29 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: remove dead config symbols from SH code\n  sh: Kill off broken snapgear ds1302 code.\n  sh: Add a dummy vga.h.\n  rtc: rtc-sh: Zero out tm value for invalid rtc states.\n  rtc: sh-rtc: Handle rtc_device_register() failure properly.\n  sh: Fix heartbeart on Solution Engine series\n  sh: Remove SCI_NPORTS from sh-sci.h\n  sh: Fix up PAGE_KERNEL_PCC() for nommu.\n  sh: hs7751rvoip: Kill off dead IPR IRQ mappings.\n  sh: hs7751rvoip: irq.c needs linux/interrupt.h.\n  sh: Kill off __{copy,clear}_user_page().\n  sh: Optimized copy_{to,from}_user_page() for SH-4.\n  sh: Wire up clear_user_highpage().\n  sh: Kill off the remaining ST40 cruft.\n  superhyway: Handle device_register() retval properly.\n  sh: kgdb sysrq depends on magic sysrq.\n  sh: Add -Werror for clean directories.\n  sh: Fix up kgdb build with modular sh-sci.\n  sh: Export __{s,u}divsi3_i4i on all CPUs.\n  sh: Fix up kgdb-on-NMI branch target.\n  ...\n"
    },
    {
      "commit": "45ff993d2b0b4c07038457cdf07ecf648abd3d78",
      "tree": "ae2f89ce5741e36d6eaab3178d86c2cd754801e4",
      "parents": [
        "cb834e7cc0e8b223386f219c1d1986846c87c55f",
        "91bc51d8a10b00d8233dd5b6f07d7eb40828b87d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:24:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:24:19 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: fix one-shot timer mode\n  [ARM] 4645/1: Cyberpro: Trivial fix to restore 16bpp mode.\n  [ARM] 4644/2: fix flush_kern_tlb_range() in module space\n  [ARM] Allow watchdog drivers to be selected again\n  [ARM] 4633/1: omap build fix when FB enabled\n  [ARM] 4642/2: netX: default config for netx based boards\n  [ARM] 4641/2: netX: fix kobject_name type\n  [ARM] Fix iop3xx macro\n"
    },
    {
      "commit": "cb834e7cc0e8b223386f219c1d1986846c87c55f",
      "tree": "09d0dcfa4dfe2693266bb712e6ef2bb9e064b69a",
      "parents": [
        "4c31c30302358ce1d253f915a064722db33c2114",
        "ef19454bd437b2ba14c9cda1de85debd9f383484"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:19:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:19:54 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [LIB] crc32c: Keep intermediate crc state in cpu order\n"
    },
    {
      "commit": "4c31c30302358ce1d253f915a064722db33c2114",
      "tree": "f592738f7d3f1ed1640f28db6c2b987fc826ba65",
      "parents": [
        "c4888f9ffafe7db107b7eafb3a68eaeeff3779c3",
        "2ad8b1ef11c98c5603580878aebf9f1bc74129e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:17:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:17:49 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Add UNPLUG traces to all appropriate places\n  block: fix requeue handling in blk_queue_invalidate_tags()\n  mmc: Fix sg helper copy-and-paste error\n  pktcdvd: fix BUG caused by sysfs module reference semantics change\n  ioprio: allow sys_ioprio_set() value of 0 to reset ioprio setting\n  cfq_idle_class_timer: add paranoid checks for jiffies overflow\n  cfq: fix IOPRIO_CLASS_IDLE delays\n  cfq: fix IOPRIO_CLASS_IDLE accounting\n"
    },
    {
      "commit": "c4888f9ffafe7db107b7eafb3a68eaeeff3779c3",
      "tree": "d30da15f6b5d74c8c04fd92991af5e1615d95691",
      "parents": [
        "e36aeee65d4db050bd8713537416a0a0632db079",
        "688016f4e2028e3c2c27e959ad001536e10ee2c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:16:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:16:52 2007 -0800"
      },
      "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: (37 commits)\n  [POWERPC] EEH: Make sure warning message is printed\n  [POWERPC] Make altivec code in swsusp_32.S depend on CONFIG_ALTIVEC\n  [POWERPC] windfarm: Fix windfarm thread freezer interaction\n  [POWERPC] Fix si_addr value on low level hash failures\n  [POWERPC] Refresh ppc64_defconfig and enable pasemi-related options\n  [POWERPC] pasemi: Update defconfig\n  [POWERPC] iSeries: Fix ref counting in vio setup\n  [POWERPC] ] Fix memset size error\n  [POWERPC] Fix link errors for allyesconfig\n  [POWERPC] iSeries_init_IRQ non-PCI tidy\n  [POWERPC] Change fallocate to match unistd.h on powerpc\n  [POWERPC] EEH: Avoid crash on null device\n  [POWERPC] EEH: Drivers that need reset trump others\n  [POWERPC] EEH: Clean up comments\n  [POWERPC] Fix off-by-one error in setting decrementer on Book E/4xx (v2)\n  [POWERPC] Fix switch_slb handling of 1T ESID values\n  [POWERPC] Fix build failure when CONFIG_VIRT_CPU_ACCOUNTING is not defined\n  [POWERPC] Include udbg.h when using udbg_printf\n  [POWERPC] Fix cache line vs. block size confusion\n  [POWERPC] Fix sysctl table check failure on PowerMac\n  ...\n"
    },
    {
      "commit": "e36aeee65d4db050bd8713537416a0a0632db079",
      "tree": "4d6ec6397598bb93e877ef84cdd6537a62736484",
      "parents": [
        "b2f051ae390432789f2b02fe451aa23ae2698e3d",
        "e325a88f17196f18888f6e1426eb9fe3b4346d28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:11:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:11:58 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: fix rename vs unlink race\n  [PATCH] Fix possibly too long write in o2hb_setup_one_bio()\n  ocfs2: fix write() performance regression\n  ocfs2: Commit journal on sync writes\n  ocfs2: Re-order iput in ocfs2_drop_dentry_lock\n  ocfs2: Create locks at initially requested level\n  [PATCH] Fix priority mistakes in fs/ocfs2/{alloc.c, dlmglue.c}\n  [2.6 patch] make ocfs2_find_entry_el() static\n"
    },
    {
      "commit": "b2f051ae390432789f2b02fe451aa23ae2698e3d",
      "tree": "8654a792f596a2bdd4a505d49f56935ff0c6ce37",
      "parents": [
        "a90fcf311199b0199e94e78fca899abf2aeb852b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Nov 07 16:53:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:11:44 2007 -0800"
      },
      "message": "frv: Remove bogus NO_IRQ \u003d -1 define\n\nThe old NO_IRQ define some platforms had was long ago declared obsolete\nand wrong. FRV should therefore not be re-introducing this, especially as\nIRQs are usually unsigned in the kernel. The \"no IRQ\" case is defined to be\nzero and Linus made this rather clear at the time.\n\narch/frv shows no dependancy on this but it might show up driver fixes\nneeding doing I guess\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a90fcf311199b0199e94e78fca899abf2aeb852b",
      "tree": "0b916c9f11006d4452eefa2013a4c63a9ed4d43f",
      "parents": [
        "c5b875e354a54e2b5ba24eecae69bf94e025edd5",
        "6f78a19702574008bbd333237380fa85be1c9e5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:08:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:08:37 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Use \"is_power_of_2\" macro for simplicity.\n  [SPARC]: Remove duplicate includes.\n"
    },
    {
      "commit": "c5b875e354a54e2b5ba24eecae69bf94e025edd5",
      "tree": "0446a68d99ad50305ab78835456d9faa62be5948",
      "parents": [
        "eae1920a21b4f87e89cea802e7df39442b119617",
        "c3d8d1e30cace31fed6186a4b8c6b1401836d89c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:07:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:07:57 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (44 commits)\n  [NETLINK]: Fix unicast timeouts\n  [INET]: Remove per bucket rwlock in tcp/dccp ehash table.\n  [IPVS]: Synchronize closing of Connections\n  [IPVS]: Bind connections on stanby if the destination exists\n  [NET]: Remove Documentation/networking/pt.txt\n  [NET]: Remove Documentation/networking/routing.txt\n  [NET]: Remove Documentation/networking/ncsa-telnet\n  [NET]: Remove comx driver docs.\n  [NET]: Remove Documentation/networking/Configurable\n  [NET]: Clean proto_(un)register from in-code ifdefs\n  [IPSEC]: Fix crypto_alloc_comp error checking\n  [VLAN]: Fix SET_VLAN_INGRESS_PRIORITY_CMD ioctl\n  [NETNS]: Fix compiler error in net_namespace.c\n  [TTY]: Use tty_mode_ioctl() in network drivers.\n  [TTY]: Fix network driver interactions with TCGET/SET calls.\n  [PKT_SCHED] CLS_U32: Fix endianness problem with u32 classifier hash masks.\n  [NET]: Removing duplicit #includes\n  [NET]: Let USB_USBNET always select MII.\n  [RRUNNER]: Do not muck with sysctl_{r,w}mem_max\n  [DLM] lowcomms: Do not muck with sysctl_rmem_max.\n  ...\n"
    },
    {
      "commit": "eae1920a21b4f87e89cea802e7df39442b119617",
      "tree": "ed125e5dccc8013b24558a3adfc1523288f2bdc4",
      "parents": [
        "98d74e08b1194acea2626da22376a2aacabcf67e",
        "7c45d1913f0a1d597eb4bc3b2c962bc2967da9ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:04:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:04:12 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: fw-sbp2: fix refcounting\n"
    },
    {
      "commit": "98d74e08b1194acea2626da22376a2aacabcf67e",
      "tree": "fa12994e9bcbcedcb304f8c61f2b74a5dc60a1de",
      "parents": [
        "e4fc5a1a2acab67867c9858cd4c8e9abb5b242f7",
        "45e5421eb5bbcd9efa037d682dd357284e3ef982"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:02:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:02:43 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: add more validity checks on policy load\n  SELinux: fix bug in new ebitmap code.\n  SELinux: suppress a warning for 64k pages.\n"
    },
    {
      "commit": "e4fc5a1a2acab67867c9858cd4c8e9abb5b242f7",
      "tree": "bc58dc37bce3057da44ade65a207f068e674973d",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Nov 06 21:54:44 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:02:25 2007 -0800"
      },
      "message": "FRV: Remove the section annotation on free_initmem()\n\nRemove the section annotation on FRV\u0027s free_initmem().  It can\u0027t be marked\n__init, lest it free itself.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6fe6649b4ec11aa3075e394b4d8743eebe1f64c",
      "tree": "e04e8b2206dfad58e784ea6e4550f98f318aff0b",
      "parents": [
        "b82d9fdd848abfbe7263a4ecd9bbb55e575100a6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: proper prototype for kernel/sched.c:migration_init()\n\nThis patch adds a proper prototype for migration_init() in\ninclude/linux/sched.h\n\nSince there\u0027s no point in always returning 0 to a caller that doesn\u0027t check\nthe return value it also changes the function to return void.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b82d9fdd848abfbe7263a4ecd9bbb55e575100a6",
      "tree": "7d4c525cc4bd633c84abcfd8d934c84e5dc9ce7c",
      "parents": [
        "3c90e6e99b08f01d5684a3a07cceae6a543e4fa8"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: avoid large irq-latencies in smp-balancing\n\nSMP balancing is done with IRQs disabled and can iterate the full rq.\nWhen rqs are large this can cause large irq-latencies. Limit the nr of\niterations on each run.\n\nThis fixes a scheduling latency regression reported by the -rt folks.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nTested-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c90e6e99b08f01d5684a3a07cceae6a543e4fa8",
      "tree": "2432814cfe4891e4c99945fbe09e6b59d6df49f3",
      "parents": [
        "502d26b524d8980f3ed80d9aec398e85671a8160"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@linux.vnet.ibm.com",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: fix copy_namespace() \u003c-\u003e sched_fork() dependency in do_fork\n\nSukadev Bhattiprolu reported a kernel crash with control groups.\nThere are couple of problems discovered by Suka\u0027s test:\n\n- The test requires the cgroup filesystem to be mounted with\n  atleast the cpu and ns options (i.e both namespace and cpu \n  controllers are active in the same hierarchy). \n\n\t# mkdir /dev/cpuctl\n\t# mount -t cgroup -ocpu,ns none cpuctl\n\t(or simply)\n\t# mount -t cgroup none cpuctl -\u003e Will activate all controllers\n\t\t\t\t\t in same hierarchy.\n\n- The test invokes clone() with CLONE_NEWNS set. This causes a a new child\n  to be created, also a new group (do_fork-\u003ecopy_namespaces-\u003ens_cgroup_clone-\u003e\n  cgroup_clone) and the child is attached to the new group (cgroup_clone-\u003e\n  attach_task-\u003esched_move_task). At this point in time, the child\u0027s scheduler \n  related fields are uninitialized (including its on_rq field, which it has\n  inherited from parent). As a result sched_move_task thinks its on\n  runqueue, when it isn\u0027t.\n\n  As a solution to this problem, I moved sched_fork() call, which\n  initializes scheduler related fields on a new task, before\n  copy_namespaces(). I am not sure though whether moving up will\n  cause other side-effects. Do you see any issue?\n\n- The second problem exposed by this test is that task_new_fair()\n  assumes that parent and child will be part of the same group (which \n  needn\u0027t be as this test shows). As a result, cfs_rq-\u003ecurr can be NULL\n  for the child.\n\n  The solution is to test for curr pointer being NULL in\n  task_new_fair().\n\nWith the patch below, I could run ns_exec() fine w/o a crash.\n\nReported-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "502d26b524d8980f3ed80d9aec398e85671a8160",
      "tree": "7a377cb8a688dbfe98c9d0b00ed957c2df816ef4",
      "parents": [
        "77d9cc44b543fa831169e54c495ad06ef3a0c726"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: clean up the wakeup preempt check, #2\n\nclean up the preemption check to not use unnecessary 64-bit\nvariables. This improves code size:\n\n   text    data     bss     dec     hex filename\n  44227    3326      36   47589    b9e5 sched.o.before\n  44201    3326      36   47563    b9cb sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "77d9cc44b543fa831169e54c495ad06ef3a0c726",
      "tree": "d92a3643b554413a9c7d844effda9f92c91b8aed",
      "parents": [
        "8bc6767acb3236e0345e99cf198168e60e7ae456"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: clean up the wakeup preempt check\n\nclean up the wakeup preemption check. No code changed:\n\n   text    data     bss     dec     hex filename\n  44227    3326      36   47589    b9e5 sched.o.before\n  44227    3326      36   47589    b9e5 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8bc6767acb3236e0345e99cf198168e60e7ae456",
      "tree": "be9119dfaf3751ca49536bd569a0fc617daabda3",
      "parents": [
        "3e3e13f399ac8060a20d14d210a28dc02dda372e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: wakeup preemption fix\n\nwakeup preemption fix: do not make it dependent on p-\u003eprio.\nPreemption purely depends on -\u003evruntime.\n\nThis improves preemption in mixed-nice-level workloads.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3e3e13f399ac8060a20d14d210a28dc02dda372e",
      "tree": "b560a614e926f5f90e4096b6d4743b1b5fdfccb2",
      "parents": [
        "52d3da1ad4f442cec877fbeb83902707b56da0cf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: remove PREEMPT_RESTRICT\n\nremove PREEMPT_RESTRICT. (this is a separate commit so that any\nregression related to the removal itself is bisectable)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "52d3da1ad4f442cec877fbeb83902707b56da0cf",
      "tree": "154574a8bfbd77e5484116851b56b85a22ecc06f",
      "parents": [
        "a5fbb6d1064be885d2a6b82f625186753cf74848"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:39 2007 +0100"
      },
      "message": "sched: turn off PREEMPT_RESTRICT\n\nPREEMPT_RESTRICT was a method aimed at reducing the amount of wakeup\nrelated preemption. It has a disadvantage though, it can prevent\nlegitimate wakeups if a task is \u0027unlucky\u0027 to be hit too early by a tick\nthat clears peer_preempt.\n\nNow that the wakeup preemption has been cleaned up we dont seem to have\nexcessive preemptions anymore, so this feature can be turned off. (and\nremoved in the next patch)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a5fbb6d1064be885d2a6b82f625186753cf74848",
      "tree": "98124e4c5905098f2bf452b05303ed6fb0ec80b9",
      "parents": [
        "0492007ed9b53f6a2a2f983910d0fe7c97b09822"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "message": "KVM: fix !SMP build error\n\nfix a !SMP build error:\n\ndrivers/kvm/kvm_main.c: In function \u0027kvm_flush_remote_tlbs\u0027:\ndrivers/kvm/kvm_main.c:220: error: implicit declaration of function \u0027smp_call_function_mask\u0027\n\n(and also avoid unused function warning related to up_smp_call_function()\nnot making use of the \u0027func\u0027 parameter.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0492007ed9b53f6a2a2f983910d0fe7c97b09822",
      "tree": "0a9c9ac8dc46e3e38886bc92246dfd488617d7b1",
      "parents": [
        "4e2947f12516d13446d6ffa1d9e4fbd33b1636fa"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "message": "x86: make nmi_cpu_busy() always defined\n\nnmi_cpu_busy() must be available on !SMP too.\n\nthis is in preparation to a smp_call_function_mask() fix.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4e2947f12516d13446d6ffa1d9e4fbd33b1636fa",
      "tree": "0593b91d3128a1bec6acfcd16b82b3ef13d7b2c3",
      "parents": [
        "d6322faf296ab5bbb597f8b0abcb50153754cd08"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "message": "x86: make ipi_handler() always defined\n\nprepare for up_smp_call_function() to ensure that the \u0027func\u0027\npointer is unused. (which is related to a KVM build fix)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d6322faf296ab5bbb597f8b0abcb50153754cd08",
      "tree": "c11f52d5c4be2081d88c85b63cc95a15e81c4e3c",
      "parents": [
        "19978ca610946ed57c071bad63f8f6642ca1298b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "message": "sched: cleanup, use NSEC_PER_MSEC and NSEC_PER_SEC\n\n1) hardcoded 1000000000 value is used five times in places where\n   NSEC_PER_SEC might be more readable.\n\n2) A conversion from nsec to msec uses the hardcoded 1000000 value,\n   which is a candidate for NSEC_PER_MSEC.\n\nno code changed:\n\n    text    data     bss     dec     hex filename\n   44359    3326      36   47721    ba69 sched.o.before\n   44359    3326      36   47721    ba69 sched.o.after\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "19978ca610946ed57c071bad63f8f6642ca1298b",
      "tree": "3bdbe89a249b6091fbd71653f106f486337ca3d6",
      "parents": [
        "fa13a5a1f25f671d084d8884be96fc48d9b68275"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "message": "sched: reintroduce SMP tunings again\n\nYanmin Zhang reported an aim7 regression and bisected it down to:\n\n |  commit 38ad464d410dadceda1563f36bdb0be7fe4c8938\n |  Author: Ingo Molnar \u003cmingo@elte.hu\u003e\n |  Date:   Mon Oct 15 17:00:02 2007 +0200\n |\n |     sched: uniform tunings\n |\n |     use the same defaults on both UP and SMP.\n\nfix this by reintroducing similar SMP tunings again. This resolves\nthe regression.\n\n(also update the comments to match the ilog2(nr_cpus) tuning effect)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fa13a5a1f25f671d084d8884be96fc48d9b68275",
      "tree": "97dae05bb5baef806a6dcbeed8b7eb5bdc61e4ae",
      "parents": [
        "9a41785cc43d88397f787a651ed7286a33f8462f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:38 2007 +0100"
      },
      "message": "sched: restore deterministic CPU accounting on powerpc\n\nSince powerpc started using CONFIG_GENERIC_CLOCKEVENTS, the\ndeterministic CPU accounting (CONFIG_VIRT_CPU_ACCOUNTING) has been\nbroken on powerpc, because we end up counting user time twice: once in\ntimer_interrupt() and once in update_process_times().\n\nThis fixes the problem by pulling the code in update_process_times\nthat updates utime and stime into a separate function called\naccount_process_tick.  If CONFIG_VIRT_CPU_ACCOUNTING is not defined,\nthere is a version of account_process_tick in kernel/timer.c that\nsimply accounts a whole tick to either utime or stime as before.  If\nCONFIG_VIRT_CPU_ACCOUNTING is defined, then arch code gets to\nimplement account_process_tick.\n\nThis also lets us simplify the s390 code a bit; it means that the s390\ntimer interrupt can now call update_process_times even when\nCONFIG_VIRT_CPU_ACCOUNTING is turned on, and can just implement a\nsuitable account_process_tick().\n\naccount_process_tick() now takes the task_struct * as an argument.\nTested both with and without CONFIG_VIRT_CPU_ACCOUNTING.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a41785cc43d88397f787a651ed7286a33f8462f",
      "tree": "ab3efa693c573f2b40dbf4d0e3f219f2dc20da22",
      "parents": [
        "b2be5e96dc0b5a179cf4cb98e65cfb605752ca26"
      ],
      "author": {
        "name": "Balbir Singh",
        "email": "balbir@linux.vnet.ibm.com",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "message": "sched: fix delay accounting regression\n\nFix the delay accounting regression introduced by commit\n75d4ef16a6aa84f708188bada182315f80aab6fa. rq no longer has sched_info\ndata associated with it. task_struct sched_info structure is used by delay\naccounting to provide back statistics to user space.\n\nalso remove direct use of sched_clock() (which is not a valid thing to\ndo anymore) and use rq-\u003eclock instead.\n\nSigned-off-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b2be5e96dc0b5a179cf4cb98e65cfb605752ca26",
      "tree": "cf229cf83afc2c30369d1751338886cf8a067b5c",
      "parents": [
        "2cb8600e6be4281e381d39e44de4359e46333e23"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "message": "sched: reintroduce the sched_min_granularity tunable\n\nwe lost the sched_min_granularity tunable to a clever optimization\nthat uses the sched_latency/min_granularity ratio - but the ratio\nis quite unintuitive to users and can also crash the kernel if the\nratio is set to 0. So reintroduce the min_granularity tunable,\nwhile keeping the ratio maintained internally.\n\nno functionality changed.\n\n[ mingo@elte.hu: some fixlets. ]\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2cb8600e6be4281e381d39e44de4359e46333e23",
      "tree": "3ba87a4da52bdb2e082f8c459c6d39180f4e3f2c",
      "parents": [
        "10b777246c6953100099af1870d35c8b24d49b12"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "message": "sched: documentation: place_entity() comments\n\nAdd a few comments to place_entity(). No code changed.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "10b777246c6953100099af1870d35c8b24d49b12",
      "tree": "fa6102b465d7f3c5523cd7f3506faa444eaa90c2",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 09 22:39:37 2007 +0100"
      },
      "message": "sched: fix vslice\n\nvslice was missing a factor NICE_0_LOAD, as weight is in\nweight*NICE_0_LOAD units.\n\nthe effect of this bug was larger initial slices and\nthus latency-noisier forks.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7f6ff62a8f3a4e68258958196098c6f71563ae61",
      "tree": "b03953cc6d69d9095f0e0262b22932131ce6dace",
      "parents": [
        "b8de471f37dcafc8892a2e58c80764d7af221715"
      ],
      "author": {
        "name": "George Beshers",
        "email": "gbeshers@sgi.com",
        "time": "Thu Oct 11 15:33:55 2007 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Nov 09 13:09:40 2007 -0800"
      },
      "message": "[IA64] IOSAPIC bogus error cleanup\n\nOn Altix (sn2) machines the \"Error parsing MADT\" message is\nmisleading because the lack of IOSAPIC entries is expected.\n\nSince I am sure someone will ask, I have been told that\nthe chance of this changing anytime soon is close to nil.\n\nSigned-off-by: George Beshers \u003cgbeshers@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b8de471f37dcafc8892a2e58c80764d7af221715",
      "tree": "47b2055ce6c794ceb461741449d714d3d03e6df1",
      "parents": [
        "c9d059def234d7cd60809a6a122102ff96d2d0ca"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Tue Oct 16 17:02:38 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Nov 09 13:05:30 2007 -0800"
      },
      "message": "[IA64] Update printing of feature set bits\n\nNewer Itanium versions have added additional processor feature set\nbits.  This patch prints all the implemented feature set bits.  Some\nbit descriptions have not been made public.  For those bits, a generic\n\"Feature set X bit Y\" message is printed.  Bits that are not implemented\nwill no longer be printed.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c9d059def234d7cd60809a6a122102ff96d2d0ca",
      "tree": "858f20940d522481ee694a7bf81d5b87bbe46a1d",
      "parents": [
        "4c013f5c7ea39cd62e02c80408560751b4e8c0de"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Nov 07 15:38:30 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Nov 09 13:01:09 2007 -0800"
      },
      "message": "[IA64] Fix IOSAPIC delivery mode setting\n\nFix the problem that redirect hit bit in I/O SAPIC RTE is set even\nwhen it must be disabled (e.g. nointroute boot option is set, CPU\nhotplug is enabled or percpu vector is enabled).\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4c013f5c7ea39cd62e02c80408560751b4e8c0de",
      "tree": "4dd58579377f878c555ec6ad6a6357366bba4af3",
      "parents": [
        "ddd6fc7923fbcfbb53f9431cbc981b1c12636e14"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Nov 07 07:53:06 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Nov 09 12:59:14 2007 -0800"
      },
      "message": "[IA64] XPC heartbeat timer function must run on CPU 0\n\nCurrently, XPC\u0027s heartbeat timer function runs on whatever CPU modprobe/insmod\nran on when XPC was started. To avoid the heartbeat from being delayed for\nlong periods the timer function must run on CPU 0.\n\nN.B. Altix doesn\u0027t currently allow cpu0 to be taken offline, so this is\nsafe for now.  This code must be revised when offline of cpu0 is enabled.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2ad8b1ef11c98c5603580878aebf9f1bc74129e4",
      "tree": "f7bdc2484513f6ffd174b1385bb216dcf97d2c78",
      "parents": [
        "d85532ed284e63b5c56eaf2418f262822af60be4"
      ],
      "author": {
        "name": "Alan D. Brunelle",
        "email": "Alan.Brunelle@hp.com",
        "time": "Wed Nov 07 14:26:56 2007 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Nov 09 13:41:32 2007 +0100"
      },
      "message": "Add UNPLUG traces to all appropriate places\n\nAdded blk_unplug interface, allowing all invocations of unplugs to result\nin a generated blktrace UNPLUG.\n\nSigned-off-by: Alan D. Brunelle \u003cAlan.Brunelle@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d85532ed284e63b5c56eaf2418f262822af60be4",
      "tree": "2c938f0ebe419ccc18632367c5c9d3f301fc9c36",
      "parents": [
        "8578007065bd27ec077a74b5814f0fe4df040180"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Nov 09 12:52:45 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Nov 09 12:52:45 2007 +0100"
      },
      "message": "block: fix requeue handling in blk_queue_invalidate_tags()\n\nCredit goes to juergen.kadidlo@exasol.com for diagnosing this issue\nand supplying the initial patch.\n\nblk_queue_invalidate_tags() must use the proper requeueing paths instead\nof open coding the re-add of the request, otherwise we bug out in rq\naccounting. Just switch to using blk_requeue_request(), that takes care\nof end-tag handling as well and also adds the blktrace REQUEUE notify\nevent that is also appropriate here.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "06e5fda18491b5ab3419bddc36f3de5b4f7142a9",
      "tree": "ac9309a5a2fadc5bbf95af8be65c3a230c68fb77",
      "parents": [
        "3d9144c222ee52c924a96781163f5d6f6b93858a",
        "c26056bc488567ff769d8623e169598e4fd5d21a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 09 17:59:53 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 09 17:59:53 2007 +0900"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n"
    },
    {
      "commit": "91bc51d8a10b00d8233dd5b6f07d7eb40828b87d",
      "tree": "35acc012af09a987364f39d0a5ccda7c4be35a3e",
      "parents": [
        "c2ec21c5c8f15c079c209f403d582f3134785060"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 08 23:35:46 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 08 23:35:46 2007 +0000"
      },
      "message": "[ARM] pxa: fix one-shot timer mode\n\nOne-shot timer mode on PXA has various bugs which prevent kernels\nbuild with NO_HZ enabled booting.  They end up spinning on a\npermanently asserted timer interrupt because we don\u0027t properly\nclear it down - clearing the OIER bit does not stop the pending\ninterrupt status.  Fix this in the set_mode handler as well.\n\nMoreover, the code which sets the next expiry point may race with\nthe hardware, and we might not set the match register sufficiently\nin the future.  If we encounter that situation, return -ETIME so\nthe generic time code retries.\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c2ec21c5c8f15c079c209f403d582f3134785060",
      "tree": "9f006e98245d5e156527acfd5c00a24eec2c82c6",
      "parents": [
        "a8fa9ba623122a51efe6c9ef8fe7412c91582d48"
      ],
      "author": {
        "name": "Jan Rinze",
        "email": "janrinze@home.nl",
        "time": "Thu Nov 08 21:51:05 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 08 23:29:36 2007 +0000"
      },
      "message": "[ARM] 4645/1: Cyberpro: Trivial fix to restore 16bpp mode.\n\nCyberpro: when user requests 16bpp, use it and not 24bpp.\nThere was a missing break causing requests for 16bpp mode\nto end up in 24bpp mode.\n\nSigned-off-by: Jan Rinze Peterzon \u003cjanrinze@home.nl\u003e\nAcked-by: Ralph Siemsen \u003cralphs@netwinder.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3d9144c222ee52c924a96781163f5d6f6b93858a",
      "tree": "99822695d9fd14c54d67d85fcdd70236007174f5",
      "parents": [
        "541c54773173d95c8e99a7378a5bb63125c297f1"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "olsajiri@gmail.com",
        "time": "Fri Nov 09 04:45:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 09 04:45:29 2007 +0900"
      },
      "message": "sh: remove dead config symbols from SH code\n\nSigned-off-by: Jiri Olsa \u003colsajiri@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef19454bd437b2ba14c9cda1de85debd9f383484",
      "tree": "842280a85e54d735bf31e1bba17e6fc88c990df0",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Benny Halevy",
        "email": "bhalevy@fs1.bhalevy.com",
        "time": "Thu Nov 08 21:34:09 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Nov 08 21:34:09 2007 +0800"
      },
      "message": "[LIB] crc32c: Keep intermediate crc state in cpu order\n\ncrypto/crc32.c:chksum_final() is computing the digest as\n*(__le32 *)out \u003d ~cpu_to_le32(mctx-\u003ecrc);\nso the low-level crc32c_le routines should just keep\nthe crc in cpu order, otherwise it is getting swabbed\none too many times on big-endian machines.\n\nSigned-off-by: Benny Halevy \u003cbhalevy@fs1.bhalevy.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8578007065bd27ec077a74b5814f0fe4df040180",
      "tree": "03a92735be6a0d1e6234cb73387c1cf8de1073e5",
      "parents": [
        "fffe487d59ba4017c7c62b06667ca4a226cee651"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Thu Nov 08 13:50:58 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Nov 08 13:50:58 2007 +0100"
      },
      "message": "mmc: Fix sg helper copy-and-paste error\n\nCommit 45711f1a (\"[SG] Update drivers to use sg helpers\") had the\nfollowing bogus change in drivers/mmc/card/queue.c:\n\n    \u003e -\t\t\tsrc_buf \u003d page_address(src-\u003epage) + src-\u003eoffset;\n    \u003e +\t\t\tsrc_buf \u003d sg_virt(dst);\n\n(Notice that \"src\" is converted to \"dst\").  Turn this \"dst\" back into\nthe intended \"src\".\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "a8fa9ba623122a51efe6c9ef8fe7412c91582d48",
      "tree": "11dc687e80edfb6c8681bcde178bcb6b962bb163",
      "parents": [
        "70dfa3f8756afa106a468e81649bf0c1d7dbf99e"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Thu Nov 08 01:48:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 08 10:07:14 2007 +0000"
      },
      "message": "[ARM] 4644/2: fix flush_kern_tlb_range() in module space\n\nFor kernel addresses between TASK_SIZE and PAGE_OFFSET,\nflush_tlb_kern_range() does not work as would be expected.\n\nThe TLB invalidate works with a matching ASID, or on entries marked as\nglobal.  The set_pte_at() macro marks addresses \u003e\u003d PAGE_OFFSET as\nglobal, but not addresses from TASK_SIZE to PAGE_OFFSET, which are\nalso kernel addresses.\n\nThe result is that the entries in this range are not actually\ninvalidated by flush_tlb_kern_range().\n\nThis patch instead marks addresses \u003e\u003d TASK_SIZE as global.\n\nSigned-off-by: Satoru Fujii \u003cs-fujii@ct.jp.nec.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "541c54773173d95c8e99a7378a5bb63125c297f1",
      "tree": "59270b4498d0502f778e26978865e1e8c6eddc54",
      "parents": [
        "6d1c76d4e76ef72fce5a7169430ab8f9a68d7924",
        "af39c16bd843ee8bde495c8ccb95a5ca209f3051"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 08 17:01:42 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 08 17:01:42 2007 +0900"
      },
      "message": "Merge branch \u0027page_colouring_despair\u0027\n"
    },
    {
      "commit": "fffe487d59ba4017c7c62b06667ca4a226cee651",
      "tree": "e7473f6bc2406c1f20119a2d5532d7ec2655bdb6",
      "parents": [
        "8ec680e4c3ec818efd1652f15199ed1c216ab550"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Nov 08 08:00:24 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Nov 08 08:00:24 2007 +0100"
      },
      "message": "pktcdvd: fix BUG caused by sysfs module reference semantics change\n\npkt_setup_dev() expects module reference to be held on invocation.\nThis used to be true for sysfs callbacks but not anymore.  Test and\ngrab module reference around pkt_setup_dev() in\nclass_pktcdvd_store_add().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "688016f4e2028e3c2c27e959ad001536e10ee2c5",
      "tree": "f45baa7b2c115f1297b4ad8d30b306204ef5e537",
      "parents": [
        "2c84b4076c0cbbc44ffea2ae1da2a801fb23f081",
        "29273158f82020241d9a6539d6cef9cf926654c9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:28:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:28:14 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge\n"
    },
    {
      "commit": "2c84b4076c0cbbc44ffea2ae1da2a801fb23f081",
      "tree": "0eb8f0fb1bd63631147b1faa7ff239eca67449a4",
      "parents": [
        "2e6f40deb7dfdc40358fc9ecf07bf71ed553e5ac"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Nov 08 07:03:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] EEH: Make sure warning message is printed\n\nFix old buglet; a warning message should have been printed\nwhen a hardware reset takes too long.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e6f40deb7dfdc40358fc9ecf07bf71ed553e5ac",
      "tree": "7fbd184344e2cbadc9be35e6a656063959234f25",
      "parents": [
        "67b60518b0ff5cd666c7650eb09f0ef41f838106"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 07 23:59:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] Make altivec code in swsusp_32.S depend on CONFIG_ALTIVEC\n\nThis makes the altivec code in swsusp_32.S depend on CONFIG_ALTIVEC to\navoid build failures for systems that don\u0027t have altivec. I\u0027m not sure\nwhether the code will actually work for other systems, but it was merged\nfor just ppc32 rather than powermac a very long time ago.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "67b60518b0ff5cd666c7650eb09f0ef41f838106",
      "tree": "b30d319435be205f2ccc4e79eaec531341ce00d7",
      "parents": [
        "a792e75d9b3dec3fc1dfef4a8c40674bbba44641"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 07 21:18:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] windfarm: Fix windfarm thread freezer interaction\n\nWhen I fixed the windfarm freezer interaction first in commit\n1ed2ddf380e19dafeec2150ca709ef7f4a67cd21, an earlier patch than the one\nI came up with after comments was committed. This has come back to haunt\nus now because commit d5d8c5976d6adeddb8208c240460411e2198b393 changed\nthe freezer to no long send signals. Fix it by removing the windfarm\nthread\u0027s signal logic and restoring the original try_to_freeze().\n\nWe could simply revert 1ed2ddf380e19dafeec2150ca709ef7f4a67cd21 now\nbut I feel that the assertion that no signal is delivered to the\nwindfarm thread needs not be there.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a792e75d9b3dec3fc1dfef4a8c40674bbba44641",
      "tree": "1fe2d603c9e4ee37fafc0acc89b6e5e91ae293b6",
      "parents": [
        "7e22fa4a1d9a70176e1edc4529934406e1af6054"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 07 17:17:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] Fix si_addr value on low level hash failures\n\nIf the low level MMU hash table insertion returns an error (which\ncan happen in some rare circumstances when the hypervisor refuses\nthe insertion of a PTE, typically if you try to access junk via\n/dev/mem), the generated signal had an incorrect si_addr value due\nto a bug in the assembly, which was loading it as a 32 bits quantity\ninstead of a 64 bits quantity.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e22fa4a1d9a70176e1edc4529934406e1af6054",
      "tree": "25b50a194e6143ee13426d585835e4aaf4baf6b3",
      "parents": [
        "0c83ddfeb43b8f47e5c6ecead4245bd0af2c9ad2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 07 16:53:58 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] Refresh ppc64_defconfig and enable pasemi-related options\n\nRefresh ppc64_defconfig, add PPC_PASEMI and various options that the\ncommon boards there need:\n\n* Chip drivers (iommu, ethernet, IDE, CF, EDAC, MDIO/PHY)\n* PCMCIA\n* PATA_PCMCIA\n* RTC_CLASS\n* SATA_MV\n* SATA_SIL24\n* IP_PNP + NFS_ROOT for diskless booting\n\n+ possibly some other things I might have missed to list\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c83ddfeb43b8f47e5c6ecead4245bd0af2c9ad2",
      "tree": "9101d06cdb693463d0bbf8863df377230b13ffd8",
      "parents": [
        "7992344fdeb9b3bc0ce6eacaf600eb801f231c30"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 07 16:48:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Update defconfig\n\nUpdate pasemi_defconfig.  Add a few missing options for default devices\non electra boards, enable tickless and hrtimers, etc, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7992344fdeb9b3bc0ce6eacaf600eb801f231c30",
      "tree": "5b33535b26f05f6eff59549f63a4888aee51e7c2",
      "parents": [
        "aca71ef8827d11de243e30f170cfc126376803b4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Nov 06 17:26:42 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Fix ref counting in vio setup\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aca71ef8827d11de243e30f170cfc126376803b4",
      "tree": "74929bba8aaea1fe30f12f662df9f02b53c57506",
      "parents": [
        "e95c91821fa56b489d7beb74103a419466c5ec10"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Nov 05 13:21:56 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] ] Fix memset size error\n\nThe size passing to memset is wrong.\n\nSigned-off-by Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e95c91821fa56b489d7beb74103a419466c5ec10",
      "tree": "db283f1099e1f9ae069a88d027273b3fbe621e0f",
      "parents": [
        "18244cfbc34e6bb3793977739b359a248899f42a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Nov 04 13:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] Fix link errors for allyesconfig\n\nAn allyesconfig build creates a .text section that is so big that the\n.text.init.refok and .fixup sections are too far away for the relocations\nto be fixed up correctly. This patch fixes that by linking all the\nrelevent text sections for each file together.\n\nSuggested by Paul Mackerras.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "18244cfbc34e6bb3793977739b359a248899f42a",
      "tree": "c82a81fd92d2c93fd31ef83ba3baa516428b9120",
      "parents": [
        "f2205fbb5a8933514fd343cc329df631802b4543"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Nov 04 13:22:46 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] iSeries_init_IRQ non-PCI tidy\n\nppc_md.init_IRQ is not called if it is NULL, so we don\u0027t need an empty\nroutine in the non PCI case.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2205fbb5a8933514fd343cc329df631802b4543",
      "tree": "6d3a07146de64900ef44d4e443c50eb30139f23d",
      "parents": [
        "b37ceefe7cfc56f27f03269206a53faedb8be9fd"
      ],
      "author": {
        "name": "Patrick Mansfield",
        "email": "patmans@us.ibm.com",
        "time": "Sun Nov 04 04:42:03 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] Change fallocate to match unistd.h on powerpc\n\nFix the fallocate system call on powerpc to match its unistd.h.\n\nThis implies none of these system calls are currently working with the\nunistd.h sys call values:\n\tfallocate\n\tsignalfd\n\ttimerfd\n\teventfd\n\tsync_file_range2\n\nSigned-off-by: Patrick Mansfield \u003cpatmans@us.ibm.com\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b37ceefe7cfc56f27f03269206a53faedb8be9fd",
      "tree": "8915d732dd6b51de362ae9ae08625ffec43a30ab",
      "parents": [
        "2a50f144fc6081269468abf79e1907c6669bef22"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Nov 03 07:29:01 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] EEH: Avoid crash on null device\n\nBugfix: avoid crash if there\u0027s no PCI device for a given\nopenfirmware node.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a50f144fc6081269468abf79e1907c6669bef22",
      "tree": "8a67d1347fe5fc078a2000e3cd5d1986cd6d606b",
      "parents": [
        "638799b33586339ac007b0fef497a15d81a271aa"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Nov 03 07:27:50 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] EEH: Drivers that need reset trump others\n\nBugfix: if a driver controlling one part of a multi-function PCI card\nhas asked for a reset, honor that request above all others.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "638799b33586339ac007b0fef497a15d81a271aa",
      "tree": "6b8fa5ac7e02667a243464361db8d27411acae9b",
      "parents": [
        "43875cc0a54d936132010e58545269e183741fae"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Nov 03 07:25:55 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] EEH: Clean up comments\n\nClean up commentary, remove dead code.\n\nSigned-off-by Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "43875cc0a54d936132010e58545269e183741fae",
      "tree": "65409e7b9161fcaf8a88b67ebe91ffdb2ad97809",
      "parents": [
        "465ccab9eb8209a2a402710b24a9bff127b25b94"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 31 22:25:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Fix off-by-one error in setting decrementer on Book E/4xx (v2)\n\nThe decrementer in Book E and 4xx processors interrupts on the\ntransition from 1 to 0, rather than on the 0 to -1 transition as on\n64-bit server and 32-bit \"classic\" (6xx/7xx/7xxx) processors.  At the\nmoment we subtract 1 from the count of how many decrementer ticks are\nrequired before the next interrupt before putting it into the\ndecrementer, which is correct for server/classic processors, but could\npossibly cause the interrupt to happen too early on Book E and 4xx if\nthe timebase/decrementer frequency is low.\n\nThis fixes the problem by making set_dec subtract 1 from the count for\nserver and classic processors, instead of having the callers subtract\n1.  Since set_dec already had a bunch of ifdefs to handle different\nprocessor types, there is no net increase in ugliness. :)\n\nNote that calling set_dec(0) may not generate an interrupt on some\nprocessors.  To make sure that decrementer_set_next_event always calls\nset_dec with an interval of at least 1 tick, we set min_delta_ns of\nthe decrementer_clockevent to correspond to 2 ticks (2 rather than 1\nto compensate for truncations in the conversions between ticks and\nns).\n\nThis also removes a redundant call to set the decrementer to\n0x7fffffff - it was already set to that earlier in timer_interrupt.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "465ccab9eb8209a2a402710b24a9bff127b25b94",
      "tree": "2cd2c3012b7cc5da8d582e9dc221b3ff60c1c806",
      "parents": [
        "e7bda183d4e3f6027ae9181c176a459423d04748"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Oct 31 05:59:33 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Fix switch_slb handling of 1T ESID values\n\nNow that we have 1TB segment size support, we need to be using the\nGET_ESID_1T macro when comparing ESID values for pc, stack, and\nunmapped_base within switch_slb().   A new helper function called\nesids_match() contains the logic for deciding when to call GET_ESID\nand GET_ESID_1T.\n\nThis fixes a duplicate-slb-entry inspired machine-check exception I\nwas seeing when trying to run java on a power6 partition.\n\nTested on power6 and power5.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e7bda183d4e3f6027ae9181c176a459423d04748",
      "tree": "b63d1bfda9005b8c599991e1ee54f9debdfcf7de",
      "parents": [
        "aa39be09dfd7e95509cadcdb99cf7eb470d83c46"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Oct 30 14:55:04 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Fix build failure when CONFIG_VIRT_CPU_ACCOUNTING is not defined\n\nWithout this patch I get the following build failure\n  CC      arch/powerpc/platforms/celleb/setup.o\narch/powerpc/platforms/celleb/setup.c:151: error: \u0027generic_calibrate_decr\u0027 undeclared here (not in a function)\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa39be09dfd7e95509cadcdb99cf7eb470d83c46",
      "tree": "25533218718d2580bfd6ab1c1ac841987d892864",
      "parents": [
        "20474abda6bb11396434593daf2f52679cf62edf"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue Oct 30 06:24:19 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Include udbg.h when using udbg_printf\n\nThis fixes the error\n\terror: implicit declaration of function \"udbg_printf\"\n\nWe have a few spots where we reference udbg_printf() without #including\nudbg.h.  These are within #ifdef DEBUG blocks, so unnoticed until we do\na #define DEBUG or #define DEBUG_LOW nearby.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "20474abda6bb11396434593daf2f52679cf62edf",
      "tree": "c2d4c2bd279ea26abe06cb78138558f9273f59e3",
      "parents": [
        "fb293ae1c02dab78e714d50f2c37d7852d6f328a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Sun Oct 28 08:49:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] Fix cache line vs. block size confusion\n\nWe had an historical confusion in the kernel between cache line\nand cache block size. The former is an implementation detail of\nthe L1 cache which can be useful for performance optimisations,\nthe later is the actual size on which the cache control\ninstructions operate, which can be different.\n\nFor some reason, we had a weird hack reading the right property\non powermac and the wrong one on any other 64 bits (32 bits is\nunaffected as it only uses the cputable for cache block size\ninfos at this stage).\n\nThis fixes the booting-without-of.txt documentation to mention\nthe right properties, and fixes the 64 bits initialization code\nto look for the block size first, with a fallback to the line\nsize if the property is missing.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb293ae1c02dab78e714d50f2c37d7852d6f328a",
      "tree": "b211f84e8b3cff23489af458f996f82e79b007ea",
      "parents": [
        "4bfac36891d965bf71992c68b2c079afbfb42b4d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 28 05:34:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] Fix sysctl table check failure on PowerMac\n\nkernel was marked with 0755. Everywhere else it\u0027s 0555.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4bfac36891d965bf71992c68b2c079afbfb42b4d",
      "tree": "b179edf612aebe3bb592b045cf76bd2ebcafa5d6",
      "parents": [
        "aeb4552fad19fa1fb7a164c14be1f5f657791f12"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Oct 28 04:28:51 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] Fix CONFIG_SMP\u003dn build break\n\nFix two build errors on powerpc allyesconfig + CONFIG_SMP\u003dn:\n\narch/powerpc/platforms/built-in.o: In function `cpu_affinity_set\u0027:\narch/powerpc/platforms/cell/spu_priv1_mmio.c:78: undefined reference to `.iic_get_target_id\u0027\narch/powerpc/platforms/built-in.o: In function `iic_init_IRQ\u0027:\narch/powerpc/platforms/cell/interrupt.c:397: undefined reference to `.iic_setup_cpu\u0027\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aeb4552fad19fa1fb7a164c14be1f5f657791f12",
      "tree": "04b020dadfcda35bb40250a892e080542fc37787",
      "parents": [
        "d102c9d5d33f05c80fe91e95bd21c099e6d20260"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Oct 25 02:56:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] bootwrapper: Revert ps3 binary flag usage, and remove .bin suffix\n\nThe ps3 target produces two images, and the binary one is not the\n\"primary\" image that corresponds to the -o flag; thus, it no longer\nuses the generic binary flag.\n\nOn platforms which do use the binary flag, it no longer produces a\n.bin suffix, so that the output file matches what was passed to the -o flag.\n\nThis should fix the zImage ln problems for the ps3 target.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d102c9d5d33f05c80fe91e95bd21c099e6d20260",
      "tree": "2b0c338451cfdfed2a3a9ddc596332e67ac12000",
      "parents": [
        "3a800ff50a107b1b562f17e087a65e4c18e3a35c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Wed Oct 24 05:20:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:29 2007 +1100"
      },
      "message": "[POWERPC] Fix mv643xx_pci sysfs .read and .write functions\n\nCommit 91a69029 introduced an additional parameter to the .read and .write\nmethods for sysfs binary attributes.  Two mv64x60_pci functions\nwere missed in that patch, resulting in these errors:\n\t/cache/git/linux-2.6/arch/powerpc/sysdev/mv64x60_pci.c:77: warning: initialization from incompatible pointer type\n\t/cache/git/linux-2.6/arch/powerpc/sysdev/mv64x60_pci.c:78: warning: initialization from incompatible pointer type\n\nAdd the missing \"struct bin_attribute *\" parameter.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "3a800ff50a107b1b562f17e087a65e4c18e3a35c"
}
