)]}'
{
  "log": [
    {
      "commit": "1a9e8549efda23a08451d0ac582713dfd04f0951",
      "tree": "159346c51d893a1fdc79bedf6a312435dc8f9135",
      "parents": [
        "25a72dfe044a716222d7adb4f075afc62ed4061f"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 14 12:05:00 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:54 2007 -0700"
      },
      "message": "NET_SB1250_MAC: Rename to SB1250_MAC\n\n Rename NET_SB1250_MAC to SB1250_MAC to follow the convention.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d3bb996481e116f5f2b127cbd29b83365d2cf62",
      "tree": "b612a1dbf51c920fb5a9758a6d35f9ed37eb927f",
      "parents": [
        "03233b90b0977d577322a6e1ddd56d9cc570d406"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Aug 23 13:56:01 2007 +1000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:52 2007 -0700"
      },
      "message": "Device tree aware EMAC driver\n\nBased on BenH\u0027s earlier work, this is a new version of the EMAC driver\nfor the built-in ethernet found on PowerPC 4xx embedded CPUs.  The\nsame ASIC is also found in the Axon bridge chip.  This new version is\ndesigned to work in the arch/powerpc tree, using the device tree to\nprobe the device, rather than the old and ugly arch/ppc OCP layer.\n\nThis driver is designed to sit alongside the old driver (that lies in\ndrivers/net/ibm_emac and this one in drivers/net/ibm_newemac).  The\nold driver is left in place to support arch/ppc until arch/ppc itself\nreaches its final demise (not too long now, with luck).\n\nThis driver still has a number of things that could do with cleaning\nup, but I think they can be fixed up after merging.  Specifically:\n\t- Should be adjusted to properly use the dma mapping API.\nAxon needs this.\n\t- Probe logic needs reworking, in conjuction with the general\nprobing code for of_platform devices.  The dependencies here between\nEMAC, MAL, ZMII etc. make this complicated.  At present, it usually\nworks, because we initialize and register the sub-drivers before the\nEMAC driver itself, and (being in driver code) runs after the devices\nthemselves have been instantiated from the device tree.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "881d966b48b035ab3f3aeaae0f3d3f9b584f45b2",
      "tree": "c579d59a4107cbbe9e2b85939bc0d496b815c887",
      "parents": [
        "b4b510290b056b86611757ce1175a230f1080f53"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Sep 17 11:56:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:49:10 2007 -0700"
      },
      "message": "[NET]: Make the device list and device lookups per namespace.\n\nThis patch makes most of the generic device layer network\nnamespace safe.  This patch makes dev_base_head a\nnetwork namespace variable, and then it picks up\na few associated variables.  The functions:\ndev_getbyhwaddr\ndev_getfirsthwbytype\ndev_get_by_flags\ndev_get_by_name\n__dev_get_by_name\ndev_get_by_index\n__dev_get_by_index\ndev_ioctl\ndev_ethtool\ndev_load\nwireless_process_ioctl\n\nwere modified to take a network namespace argument, and\ndeal with it.\n\nvlan_ioctl_set and brioctl_set were modified so their\nhooks will receive a network namespace argument.\n\nSo basically anthing in the core of the network stack that was\naffected to by the change of dev_base was modified to handle\nmultiple network namespaces.  The rest of the network stack was\nsimply modified to explicitly use \u0026init_net the initial network\nnamespace.  This can be fixed when those components of the network\nstack are modified to handle multiple network namespaces.\n\nFor now the ifindex generator is left global.\n\nFundametally ifindex numbers are per namespace, or else\nwe will have corner case problems with migration when\nwe get that far.\n\nAt the same time there are assumptions in the network stack\nthat the ifindex of a network device won\u0027t change.  Making\nthe ifindex number global seems a good compromise until\nthe network stack can cope with ifindex changes when\nyou change namespaces, and the like.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9dc86534051b78e41e5b746cccc291b57a3a311",
      "tree": "1cd4a1dde4c51b6311749428a22cc8a8f5436825",
      "parents": [
        "e730c15519d09ea528b4d2f1103681fa5937c0e6"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Sep 12 13:02:17 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:49:09 2007 -0700"
      },
      "message": "[NET]: Make device event notification network namespace safe\n\nEvery user of the network device notifiers is either a protocol\nstack or a pseudo device.  If a protocol stack that does not have\nsupport for multiple network namespaces receives an event for a\ndevice that is not in the initial network namespace it quite possibly\ncan get confused and do the wrong thing.\n\nTo avoid problems until all of the protocol stacks are converted\nthis patch modifies all netdev event handlers to ignore events on\ndevices that are not in the initial network namespace.\n\nAs the rest of the code is made network namespace aware these\nchecks can be removed.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c45248c70125cc374fdf264659643276c72801bf",
      "tree": "fdc05bcf5c5b766a95d531fef0687688d60bfe3c",
      "parents": [
        "b163911f8abf89bafb9cc0ec02a9c43af450ea81"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Mon Sep 17 11:47:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:36 2007 -0700"
      },
      "message": "[SOFTIRQ]: Remove do_softirq() symbol export.\n\nAs noted by Christoph Hellwig, pktgen was the only user so\nit can now be removed.\n\n[ Add missing cases caught by Adrian Bunk. -DaveM ]\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2da23247935526da567e18caddb4533cfa194aa9",
      "tree": "0c10f270d4be38c1af5330f90a8ea9572915db2a",
      "parents": [
        "f708631ac75c901b20c7622be9abdbc29d4d2dd7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:30 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Au1000: set the PCI controller IO base\n\nThe PCI controller IO base was not set in the au1000 pci code.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f708631ac75c901b20c7622be9abdbc29d4d2dd7",
      "tree": "5738ad6272a715fbe5db5b3bcc3be8b62aa2d113",
      "parents": [
        "378a545954abfec1c9499203206e0ffb5c2118d2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:24 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Alchemy: Fix USB initialization.\n\nThis patch fixes a wrong ifdef in the board setup code, leading to the GPIO\npin not being pulled high, and thus the USB switch not being powered at all.\n\nThis finishes the rename of CONFIG_USB_OHCI to CONFIG_USB_OHCI_HCD, which\nstarted in 2005 (before 2.6.12-rc2), then probably because things were\nworking anyway for most people got forgotten.\n\n[Ralf: Paolo\u0027s original patch didn\u0027t fix the module case, Florian\u0027s patch\nonly fixed MTX1 etc. so this is a combined patch plus some cleanups.]\n\nCc: Giuseppe Patanè \u003cgiuseppe.patane@tvblob.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "378a545954abfec1c9499203206e0ffb5c2118d2",
      "tree": "3d11cf69f7a49b06edcbc580a1e0b3561d64c6e6",
      "parents": [
        "e2a57a815933b2d2e375f9de6be223098024ab90"
      ],
      "author": {
        "name": "Giuseppe Sacco",
        "email": "giuseppe@eppesuigoccas.homedns.org",
        "time": "Sat Oct 06 19:55:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix fatal typo in address computation.\n\nSigned-off-by: Giuseppe Sacco \u003ceppesuig@debian.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52a2638bff063acb28ba3355891c49cc240cc98b",
      "tree": "ae6f82aef50999049da63ceede4b958b703cff3e",
      "parents": [
        "74922be1485818ed368c4cf4f0b100f70bf01e08"
      ],
      "author": {
        "name": "Rafal Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Sun Oct 07 00:24:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Longhaul: add auto enabled \"revid_errata\" option\n\nVIA C3 Ezra-T has RevisionID equal to 1, but it needs RevisionKey to be 0\nor CPU will ignore new frequency and will continue to work at old\nfrequency.  New \"revid_errata\" option will force RevisionKey to be set to\n0, whatever RevisionID is.\n\nAdditionaly \"Longhaul\" will not silently ignore unsuccessful transition.\nIt will try to check if \"revid_errata\" or \"disable_acpi_c3\" options need to\nbe enabled for this processor/system.\n\nSame for Longhaul ver.  2 support.  It will be disabled if none of above\noptions will work.\n\n Best case scenario (with patch apllied and v2 enabled):\n longhaul: VIA C3 \u0027Ezra\u0027 [C5C] CPU detected.  Longhaul v2 supported.\n longhaul: Using northbridge support.\n longhaul: VRM 8.5\n longhaul: Max VID\u003d1.350  Min VID\u003d1.050, 13 possible voltage scales\n longhaul: f: 300000 kHz, index: 0, vid: 1050 mV\n [...]\n longhaul: Voltage scaling enabled.\n Worst case scenario:\n longhaul: VIA C3 \u0027Ezra-T\u0027 [C5M] CPU detected.  Powersaver supported.\n longhaul: Using northbridge support.\n longhaul: Using ACPI support.\n longhaul: VRM 8.5\n longhaul: Claims to support voltage scaling but min \u0026 max are both 1.250. Voltage scaling disabled\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Disabling ACPI C3 support.\n longhaul: Disabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n\n[akpm@linux-foundation.org: coding-style cleanups]\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68",
      "tree": "d22d2d97d4b32d2428c2a8b7edcc6f4c36ee0433",
      "parents": [
        "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3",
        "8cfaf45367d41400ce99e1757ab5690d1fc94dbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] IP32: Enable PCI bridges\n"
    },
    {
      "commit": "9f34073b4e54ad58541e0e2b4a87f4f6c1460e21",
      "tree": "a5422b696e60b3ec3b4138d16e305781408fed97",
      "parents": [
        "c946b3047205d7e107be16885bbb42ab9f10350a",
        "4afcddae4cc7d8bb36c1d47967d6ede29ea45e1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 14:09:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 14:09:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4598/2: OSIRIS: Ensure we do not get nRSTOUT during suspend\n  [ARM] 4597/2: OSIRIS: ensure CPLD0 is preserved after suspend\n"
    },
    {
      "commit": "4afcddae4cc7d8bb36c1d47967d6ede29ea45e1a",
      "tree": "cb7f85b1b1e710c8b3836bb9b8d45ec844175e6d",
      "parents": [
        "28047eced817b3b7cd404fac4b26f29fcf04f1f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 23:18:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 05 21:21:43 2007 +0100"
      },
      "message": "[ARM] 4598/2: OSIRIS: Ensure we do not get nRSTOUT during suspend\n\nEnsure nRSTOUT is not asserted during or on resume.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28047eced817b3b7cd404fac4b26f29fcf04f1f7",
      "tree": "56e82489cab228bfb1e72c7f3d8847c04e648c1d",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 23:16:42 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 05 21:21:40 2007 +0100"
      },
      "message": "[ARM] 4597/2: OSIRIS: ensure CPLD0 is preserved after suspend\n\nEnsure that CPLD is restored to the original state\non resume, and that before going into suspend we\nselect the NAND bank we booted from for restarting.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af299901efac5ede381e01448a31a560a4eca853",
      "tree": "529da49b494996ad45930b7ff513612ed8847e8d",
      "parents": [
        "4ecbca8554d0f643351ee07d3284138a5e85ba81",
        "b2b27757b6f0e88e30f10c431c763523dd7858ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:08:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:08:08 2007 -0700"
      },
      "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]: Fix \u0027niu\u0027 complex IRQ probing.\n  [SPARC64]: check fork_idle() error\n  [SPARC64]: Temporary workaround for PCI-E slot on T1000.\n  [SPARC64]: VIO device addition log message level is too high.\n  [SPARC64]: Fix domain-services port probing.\n  [SPARC64]: Don\u0027t use in/local regs for ldx/stx data in N1 memcpy.\n"
    },
    {
      "commit": "8cfaf45367d41400ce99e1757ab5690d1fc94dbc",
      "tree": "14b3c9ecc05925fc45ef6ab76de98f971c3da0a5",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Giuseppe Sacco",
        "email": "giuseppe@eppesuigoccas.homedns.org",
        "time": "Thu Oct 04 23:09:12 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 05 13:31:22 2007 +0100"
      },
      "message": "[MIPS] IP32: Enable PCI bridges\n\nFixe MACE PCI addressing by adding the bus number parameter.\nRemove check of the used slot since every slot should be valid.\nConverted mkaddr from #define to inline function.\n\nSigned-off-by: Giuseppe Sacco \u003ceppesuig@debian.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2b27757b6f0e88e30f10c431c763523dd7858ca",
      "tree": "664d9bde2f7899356b6d959ccad9a73f65ce8601",
      "parents": [
        "1177bf9704a4e4e127b961950d75ca6c94fb419b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 04 15:03:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 04 15:03:35 2007 -0700"
      },
      "message": "[SPARC64]: Fix \u0027niu\u0027 complex IRQ probing.\n\nThey should be computed the same as how we compute\nthem under \u0027virtual-devices\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1177bf9704a4e4e127b961950d75ca6c94fb419b",
      "tree": "332d796ff127fa89ea9c3a4285da7cacd508e05c",
      "parents": [
        "27097ef9ff219c81a023911c7b0d5e7bc2419177"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Oct 04 14:55:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 04 14:55:59 2007 -0700"
      },
      "message": "[SPARC64]: check fork_idle() error\n\nCheck the return value of fork_idle() to catch error.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27097ef9ff219c81a023911c7b0d5e7bc2419177",
      "tree": "dd72229319fa1bd8a1dbd2db88efd9fe28ee073b",
      "parents": [
        "e2fd58d06f79b10cad22240a6e6fb1c1108aa0ee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:37:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:37:57 2007 -0700"
      },
      "message": "[SPARC64]: Temporary workaround for PCI-E slot on T1000.\n\nThe PCI-E slot on T1000 connects directly to the Fire PCI chip with no\nintervening bridges visible in the OBP tree.\n\nUnfortunately the bus numbering of the device in that slot is\ndifferent (2) from the PCI host controller (0), and thus the\npci_bus_{read,write}_config_*() calls don\u0027t work out.\n\nComplicating things further the Fire PCI controller has no config\nspace it responds to either.\n\nFor now treat this case specially so that devices in the slot work.\n\nLonger term we need to perhaps cons up a dummy bridge between the Fire\nand the PCI-E slot so that the bus hierarchy is complete inside of the\nkernel and thus the bus numbering all works out right.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2fd58d06f79b10cad22240a6e6fb1c1108aa0ee",
      "tree": "ecd9490321c770a42587dec2a6d51464708da26a",
      "parents": [
        "07607c5492f836923c2ab9eb1cd1d39be7dace49"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:23:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:23:40 2007 -0700"
      },
      "message": "[SPARC64]: VIO device addition log message level is too high.\n\nThere is no reason this should be KERN_ERR, KERN_INFO is\njust fine.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07607c5492f836923c2ab9eb1cd1d39be7dace49",
      "tree": "9fe2ba73b293afe2530c7172487b84ff8027aade",
      "parents": [
        "a4aa2e867c5d696c0f249ad8d63d0d983b4ffaf9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:08:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 03 21:08:11 2007 -0700"
      },
      "message": "[SPARC64]: Fix domain-services port probing.\n\nWe should only use ports underneath \"domain-services\", other DS ports\nin the MDESC aren\u0027t for us to use.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7659e2c139d0be4647bef89188a932e0254d709",
      "tree": "7af831479e9369852f05f6feec07ee7d51e57bc8",
      "parents": [
        "66b1f1a982bf4dbad9fa0de25b8d95c4936f05c4",
        "9ea0f043fec38fadb0101fbf29563a5635f42e93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:43:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 03 15:43:17 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Terminally fix local_{dec,sub}_if_positive\n  [MIPS] Type proof reimplementation of cmpxchg.\n  [MIPS] pg-r4k.c: Fix a typo in an R4600 v2 erratum workaround\n"
    },
    {
      "commit": "cda6a20b68c1f21f4b4bc9cd3ee08494e7ebf0d5",
      "tree": "138cf053600bdf22dea762e8bc2b6e7bc27b64eb",
      "parents": [
        "c58c2140f08de4ad0b0dbd48f6e78168dc321042"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 04 00:36:18 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 04 00:36:18 2007 +0800"
      },
      "message": "Blackfin arch: fix PORT_J BUG for BF537/6 EMAC driver reported by Kalle Pokki \u003ckalle.pokki@iki.fi\u003e\n\nCc: Kalle Pokki \u003ckalle.pokki@iki.fi\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c58c2140f08de4ad0b0dbd48f6e78168dc321042",
      "tree": "ee7381b9db76340295229c56350adcca44d218b1",
      "parents": [
        "0b95f22bd3b91c7114c6892bbfbb5a8576b27fbe"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 04 00:35:05 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 04 00:35:05 2007 +0800"
      },
      "message": "Blackfin arch: gpio pinmux and resource allocation API required by BF537 on chip ethernet mac driver\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f6a9e6dec537dc1d9d2c62d7b8ad205d0993bddc",
      "tree": "778b33e26287cd429bab25e8aefce051fe06b77e",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 02 14:47:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 03 14:30:51 2007 +0100"
      },
      "message": "[MIPS] pg-r4k.c: Fix a typo in an R4600 v2 erratum workaround\n\nRestore a load from KSEG1 done as a workaround for an R4600 v2\nerratum, dropped with 211be16de99a7424e66c0b6c0d00e2c970508ac2.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a4aa2e867c5d696c0f249ad8d63d0d983b4ffaf9",
      "tree": "c9e89ccf9cb6ae2e054b9dfad5d2f295edaf8541",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 02 16:17:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 02 16:17:17 2007 -0700"
      },
      "message": "[SPARC64]: Don\u0027t use in/local regs for ldx/stx data in N1 memcpy.\n\nIt doesn\u0027t matter for use in 64-bit objects, but when used in\n32-bit environments the top 32-bits of the local and in\nregisters will get chopped off on the next register window\nspill/restore which leads to difficult to track down and\nsubtle bugs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "114d5b1ca265f8a582dcbf0030da20ccdddbe8e1",
      "tree": "7c3ada09fe64eadf184a0b59e83b176fd2a72b65",
      "parents": [
        "2b3b29080d702e5488f214276170ab46adc40ee5",
        "25e5566ed38650f7990041fcd20571d6ddd2a040"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:35:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:35:28 2007 -0700"
      },
      "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]: Fix missing load-twin usage in Niagara-1 memcpy.\n  [SPARC64]: Fix put_user() calls in binfmt_aout32.c\n  [SPARC]: Fix EBUS use of uninitialized variable.\n"
    },
    {
      "commit": "e80eaf9904d5b19512265e1435372b2e12146a5f",
      "tree": "23a6428c68ac1035c0985a262aa9ed53d1bb4d88",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208",
        "e48395f1753cab0fde6c03f1db833cece9ef2ba0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:33:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:33:49 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix xics set_affinity code\n"
    },
    {
      "commit": "25e5566ed38650f7990041fcd20571d6ddd2a040",
      "tree": "26d5bf006a6945930102fa01ad0edcd479b39bbf",
      "parents": [
        "8cc8c28a9acdceda0e60519167a052cc3408c5c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 02 01:03:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 02 01:03:09 2007 -0700"
      },
      "message": "[SPARC64]: Fix missing load-twin usage in Niagara-1 memcpy.\n\nFor the case where the source is not aligned modulo 8\nwe don\u0027t use load-twins to suck the data in and this\nkills performance since normal loads allocate in the\nL1 cache (unlike load-twin) and thus big memcpys swipe\nthe entire L1 D-cache.\n\nWe need to allocate a register window to implement this\nproperly, but that actually simplifies a lot of things\nas a nice side-effect.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3470171d69d5526a01c31f1ce4a1e8090b6e5d9",
      "tree": "a4a69bb1bcf84ca90749e835c50e38f3de1e7fd2",
      "parents": [
        "cf8dc57cbac0fe089308f57c333ab763c36782ff",
        "6f6b3940ed326eed58074d777ab92fda3a60a382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:15:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:15:45 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] vmlinux.lds.S: Handle note sections\n  [MIPS] Fix value of O_TRUNC\n"
    },
    {
      "commit": "cf8dc57cbac0fe089308f57c333ab763c36782ff",
      "tree": "c084a6adb12bf63d74800466d89b34d5807d886f",
      "parents": [
        "75723957673bfa10c98b735259f891cc79cf0450"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Oct 01 01:20:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 19:21:30 2007 -0700"
      },
      "message": "x86_64: increase VDSO_TEXT_OFFSET for ancient binutils\n\nFor some reason old binutils genertate larger headers so increase the text\noffset of the vdso to avoid linker errors.\n\nRoland McGrath explains:\n  \"There are extra symbols in the \u0027.dynsym\u0027 section that are responsible\n   for the size difference (They also cause corresponding inflation in\n   \u0027.gnu.version\u0027)\n\n   Older ld\u0027s wrongly generated these unneeded symbols in .dynsym.  This\n   was fixed not all that long ago (2006); binutils-2.17.50.0.6 might be\n   the first fixed version, but I have not verified for sure where the\n   cutoff was.\n\n   The unneeded symbols et al from old ld add almost 700 bytes excess.\n   This limits fairly tightly the amount by which the actual text and\n   data in the vDSO can grow in the future without pushing the whole\n   file over 4kb.  If it does grow later on, we should consider changing\n   the layout with a config option or something to pack it better\n   without that padding, when building the kernel with newer binutils.\"\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e48395f1753cab0fde6c03f1db833cece9ef2ba0",
      "tree": "19d2002053bcb685f43534b41c751416f1bcf7ad",
      "parents": [
        "75723957673bfa10c98b735259f891cc79cf0450"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 01 07:45:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 02 11:48:14 2007 +1000"
      },
      "message": "[POWERPC] Fix xics set_affinity code\n\nOn a POWER6 machine running 2.6.23-rc8 I sometimes see the following error:\n\nxics_set_affinity: No online cpus in the mask 00000000,00000000,00000000,00000001 for irq 20\n\nIn a desperate attempt to get a changelog entry in 2.6.23, I took a look\ninto it.\n\nIt turns out we are passing a real and not a virtual irq into\nget_irq_server.  This works for the case where hwirq \u003c NR_IRQS and we\nset virq \u003d hwirq.  In my case however hwirq \u003d 590082 and we try and\naccess irq_desc[590082], slightly past the end at 512 entries.\n\nLucky we ship lots of memory with our machines.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6f6b3940ed326eed58074d777ab92fda3a60a382",
      "tree": "73d6e978cd3107bedc03801ac900a3dab71f89ce",
      "parents": [
        "ca074a33928762c65e261dd94006c1b6a47e46fa"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Oct 01 13:24:04 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 01 14:17:50 2007 +0100"
      },
      "message": "[MIPS] vmlinux.lds.S: Handle note sections\n\nStore any note sections after the exception tables like the other\narchitectures do.  This is required for .note.gnu.build-id emitted from\nbinutils 2.18 onwards if nothing else.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8cc8c28a9acdceda0e60519167a052cc3408c5c3",
      "tree": "06c73a0904e4fa51d95cb51054312e72435e1a87",
      "parents": [
        "9c908f97d0f9aee32fa6d4b0a44c4c5d0ccab2b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 30 17:00:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 30 17:00:34 2007 -0700"
      },
      "message": "[SPARC64]: Fix put_user() calls in binfmt_aout32.c\n\nargv and envp are pointers to u32\u0027s in userspace, so don\u0027t\ntry to put_user() a NULL to them.\n\nAparently gcc-4.2.x now warns about this, and since we use\n-Werror for arch/sparc64 code, this breaks the build.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46edfc54ee2cc60db0f10d982d6b9b7850733ff2",
      "tree": "2567964f43add35e2f05a83c96180d3b24b81bc3",
      "parents": [
        "a64314e62d89562b6fc77593648bec3acc35bf61"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 30 17:36:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 30 17:36:22 2007 +0100"
      },
      "message": "[ARM] Resolve PCI section warnings\n\nFix the following (valid) section warnings:\n\nWARNING: vmlinux.o(.text+0xf7b5c): Section mismatch: reference to .init.text:pcibios_fixup_bus (between \u0027pci_scan_child_bus\u0027 and \u0027pci_scan_bridge\u0027)\nWARNING: vmlinux.o(.text+0xfc5f4): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_map_rom\u0027 and \u0027pci_unmap_rom\u0027)\nWARNING: vmlinux.o(.text+0xfc824): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_update_resource\u0027 and \u0027pci_claim_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd6d8): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd730): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd788): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd7e0): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfe024): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_bus_assign_resources\u0027 and \u0027sys_pciconfig_read\u0027)\nWARNING: vmlinux.o(.text+0xfe0f4): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_bus_assign_resources\u0027 and \u0027sys_pciconfig_read\u0027)\nWARNING: vmlinux.o(.text+0xfe17c): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_bus_assign_resources\u0027 and \u0027sys_pciconfig_read\u0027)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bd8936632475665bfd90c1180c9c1301ee838db8",
      "tree": "aa4b396932957d72300dadb080566df5ce4d14c1",
      "parents": [
        "f100353ff5bfd83be00ae55e98b4d611d2eb5681",
        "f93c7c5aab8d5efaf99c88c8452d9303baabc89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:33:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:33:03 2007 -0700"
      },
      "message": "Merge branch \u0027for-2.6.23\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for-2.6.23\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] mpc8349emitx.dts: Setup USB-DR for peripheral mode.\n  [POWERPC] Fix mpc834x USB-MPH configuration.\n  [POWERPC] Fix cpm_uart driver for cpm1 machines\n  [PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n  [POWERPC] Fix copy\u0027n\u0027paste typo in commproc.c\n"
    },
    {
      "commit": "46d5c95b135f73051df7bc001e2d5c8e77e54cd6",
      "tree": "b9f5b17cfa23a9620b85359ac6c514b208d299fb",
      "parents": [
        "ae000eec2c6aa785e1a85bea6e2f612fb826859a",
        "422efb17eee0471baf4e1876ac9e8ba4c9e7a37a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 12:02:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 12:02:25 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix fallocate on o32 binary compat ABI\n  [MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n  [MIPS] IP32: Fix initialization of UART base addresses.\n"
    },
    {
      "commit": "422efb17eee0471baf4e1876ac9e8ba4c9e7a37a",
      "tree": "db988fdbe07142de03e5ec3365439426b71de555",
      "parents": [
        "9ae6399f0178c49a6e9cb7562ecc2f7d10c9f195"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Sep 28 13:15:20 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] Fix fallocate on o32 binary compat ABI\n\nMIPS was mistakenly forgetting to use the fallocate compat wrapper, which\nI noticed while cleaning up all the duplicate fallocate wrappers.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d8998737bd56e65d5e7326b515769c20dc01cb63",
      "tree": "9258151d570aca4464c14fa4bfddaae5e7360ca8",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 26 13:01:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix initialization of UART base addresses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae000eec2c6aa785e1a85bea6e2f612fb826859a",
      "tree": "14ffaa202799aa1e2381a05f600c702a3c19f76b",
      "parents": [
        "cdfef17d93b35a6d583509945e699ee998abce24",
        "4ee5b10abeb2b5581be10d3022694cd19084e9b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 11:24:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 11:24:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] Correct the SMAP check for INT 0x15, AX\u003d0xe820\n"
    },
    {
      "commit": "4ee5b10abeb2b5581be10d3022694cd19084e9b0",
      "tree": "e269f4bd3570ee41b94b68974891e51ef011a9f6",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 27 17:17:12 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Sep 28 10:12:44 2007 -0700"
      },
      "message": "[x86 setup] Correct the SMAP check for INT 0x15, AX\u003d0xe820\n\nThe e820 probe code was checking %edx, not %eax, for the SMAP\nsignature on return.  This worked on *almost* all systems, since %edx\nstill contained SMAP from the call on entry, but on a handful of\nsystems it failed -- plus, we would have missed real mismatches.\n\nThe error output is \"\u003dd\" to make sure gcc knows %edx is clobbered\nhere.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "f93c7c5aab8d5efaf99c88c8452d9303baabc89b",
      "tree": "4388ab81bbae01b4e0c2a71180007233f1986724",
      "parents": [
        "39db0fd9db6caea8887f61fee4a0e53c6f8fec5e"
      ],
      "author": {
        "name": "jacmet@sunsite.dk",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Sep 28 16:21:15 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:48 2007 -0500"
      },
      "message": "[POWERPC] mpc8349emitx.dts: Setup USB-DR for peripheral mode.\n\nSetup dr_mode for USB-DR to peripheral as the default (host mode) doesn\u0027t make\nmuch sense for the mini-AB connector on the ITX board.\n\nPeripheral mode is preferable to OTG as the fsl_usb2_udc.c driver doesn\u0027t yet\nproperly support it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "39db0fd9db6caea8887f61fee4a0e53c6f8fec5e",
      "tree": "c5307378b10eee745d71601183d44b21428d5930",
      "parents": [
        "d214602804a85e5da68b745ae69d9beaa5bedc93"
      ],
      "author": {
        "name": "jacmet@sunsite.dk",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Sep 28 16:21:14 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:35 2007 -0500"
      },
      "message": "[POWERPC] Fix mpc834x USB-MPH configuration.\n\nmpc834x USB-MPH configuration got broken by commit\n6f442560021aecf08658e26ed9a37e6928ef0fa1. The selection bits in SICRL\nshould be cleared rather than set to configure the USB MUXes for the MPH.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bc63818931ea55c54d6e59b7d38bff8f295dc8c1",
      "tree": "78f3d22ad1d32cd4ac75718844446fcda7d07ec4",
      "parents": [
        "83af919e0f239e87bc644a2c932b9cebf5771380"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:14:57 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:25:32 2007 -0500"
      },
      "message": "[PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n\ncpm_dpram_addr returns physical memory of the DP RAM instead of\niomapped virtual memory. As there usually is a 1:1 MMU map of\nthe IMMR area, this is often not noticed. However, cpm_dpram_phys\nassumes this iomapped virtual memory and returns garbage on the\n1:1 mapped memory causing CPM1 uart console to fail.\n\nThis patch fixes the problem (copied from the powerpc tree).\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "83af919e0f239e87bc644a2c932b9cebf5771380",
      "tree": "de7d76e154368c1d1da1cafe2d1ad4a3a9147871",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:13:46 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:25:16 2007 -0500"
      },
      "message": "[POWERPC] Fix copy\u0027n\u0027paste typo in commproc.c\n\nThe powerpc version of commproc.c exports cpm_dpram_addr twice\nand cpm_dpram_phys not at all due to a typo. This patch fixes this\nproblem.\n\nCC      arch/powerpc/sysdev/commproc.o\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__kcrctab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__kcrctab_cpm_dpram_addr\u0027 was here\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__kstrtab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__kstrtab_cpm_dpram_addr\u0027 was here\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__ksymtab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__ksymtab_cpm_dpram_addr\u0027 was here\nmake[1]: *** [arch/powerpc/sysdev/commproc.o] Error 1\nmake: *** [arch/powerpc/sysdev] Error 2\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6e351064b16914e4843248355288b777fa559947",
      "tree": "9258151d570aca4464c14fa4bfddaae5e7360ca8",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 26 13:01:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 27 23:19:16 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix initialization of UART base addresses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c908f97d0f9aee32fa6d4b0a44c4c5d0ccab2b0",
      "tree": "4c863da394fd58a51cdbc4c0386560fe994ee262",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:09:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:09:28 2007 -0700"
      },
      "message": "[SPARC]: Fix EBUS use of uninitialized variable.\n\nIf of_get_property() fails, it returns NULL and the \u0027len\u0027\nparameter is undefined.  So we need to explicitly set len\nto zero in such cases.\n\nNoticed by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a07921bcd5830c5a1130309977a8ade8a4f7d69b",
      "tree": "9adf0435d35deebe605f94438251f1279ffc563e",
      "parents": [
        "f7f847b01571e86044dc77e03d92f43699652f8d",
        "2efa33f81ef56e7700c09a3d8a881c96692149e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:55 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] Handle case of improperly terminated E820 chain\n"
    },
    {
      "commit": "f7f847b01571e86044dc77e03d92f43699652f8d",
      "tree": "fe5b32756facabc6aea9d354d6894efd809a47f9",
      "parents": [
        "df912ea4ae7233d1504fbd861ee127bd7ee5781d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:21:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:41 2007 -0700"
      },
      "message": "Revert \"x86-64: Disable local APIC timer use on AMD systems with C1E\"\n\nThis reverts commit e66485d747505e9d960b864fc6c37f8b2afafaf0, since\nRafael Wysocki noticed that the change only works for his in -mm, not in\nmainline (and that both \"noapictimer\" _and_ \"apicmaintimer\" are broken\non his hardware, but that\u0027s apparently not a regression, just a symptom\nof the same issue that causes the automatic apic timer disable to not\nwork).\n\nIt turns out that it really doesn\u0027t work correctly on x86-64, since\nx86-64 doesn\u0027t use the generic clock events for timers yet.\n\nThanks to Rafal for testing, and here\u0027s the ugly details on x86-64 as\nper Thomas:\n\n  \"I just looked into the code and the logic vs.  noapictimer on SMP is\n   completely broken.\n\n   On i386 the noapictimer option not only disables the local APIC\n   timer, it also registers the CPUs for broadcasting via IPI on SMP\n   systems.\n\n   The x86-64 code uses the broadcast only when the local apic timer is\n   active, i.e.  \"noapictimer\" is not on the command line.  This defeats\n   the whole purpose of \"noapictimer\".  It should be there to make boxen\n   work, where the local APIC timer actually has a hardware problem,\n   e.g.  the nx6325.\n\n   The current implementation of x86_64 only fixes the ACPI c-states\n   related problem where the APIC timer stops in C3(2), nothing else.\n\n   On nx6325 and other AMD X2 equipped systems which have the C1E\n   enabled we run into the following:\n\n   PIT keeps jiffies (and the system) running, but the local APIC timer\n   interrupts can get out of sync due to this C1E effect.\n\n   I don\u0027t think this is a critical problem, but it is wrong\n   nevertheless.\n\n   I think it\u0027s safe to revert the C1E patch and postpone the fix to the\n   clock events conversion.\"\n\nOn further reflection, Thomas noted:\n\n   \"It\u0027s even worse than I thought on the first check:\n\n    \"noapictimer\" on the command line of an SMP box prevents _ONLY_ the\n    boot CPU apic timer from being used.  But the secondary CPU is still\n    unconditionally setting up the APIC timer and uses the non\n    calibrated variable calibration_result, which is of course 0, to\n    setup the APIC timer.  Wreckage guaranteed.\"\n\nso we\u0027ll just have to wait for the x86 merge to hopefully fix this up\nfor x86-64.\n\nTested-and-requested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2efa33f81ef56e7700c09a3d8a881c96692149e5",
      "tree": "f9d80e3fbca4051fe350a9f04e99589f59ed88e8",
      "parents": [
        "bbc15f46fe4dc2862325e2b4ba474a854162e1a1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Sep 26 14:11:43 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Sep 26 14:15:04 2007 -0700"
      },
      "message": "[x86 setup] Handle case of improperly terminated E820 chain\n\nAt least one system (a Geode system with a Digital Logic BIOS) has\nbeen found which suddenly stops reporting the SMAP signature when\nreading the E820 memory chain.  We can\u0027t know what, exactly, broke in\nthe BIOS, so if we detect this situation, declare the E820 data\nunusable and fall back to E801.\n\nAlso, revert to original behavior of always probing all memory\nmethods; that way all the memory information is available to the\nkernel.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Joerg Pommnitz \u003cpommnitz@yahoo.com\u003e\n"
    },
    {
      "commit": "df912ea4ae7233d1504fbd861ee127bd7ee5781d",
      "tree": "69f434d181767ed9661bf96669abbdcfcdfcdf95",
      "parents": [
        "e66485d747505e9d960b864fc6c37f8b2afafaf0"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 25 11:50:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:27:14 2007 -0700"
      },
      "message": "xen: execve\u0027s error paths don\u0027t pin the mm before unpinning\n\nexecve\u0027s error paths don\u0027t activate (and therefore pin) the mm before\ncalling exit_mmap to free it up, so don\u0027t try to unpin unless it is\nactually pinned.  This prevents a BUG_ON from triggering.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Christian Ostheimer \u003costh@freesurf.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e66485d747505e9d960b864fc6c37f8b2afafaf0",
      "tree": "cf50f5de13363f37c19947e5ffce7dbee6624598",
      "parents": [
        "3dffec45c2742961dd27f55aba426cb9cf3f0dcd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 25 21:37:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "x86-64: Disable local APIC timer use on AMD systems with C1E\n\ncommit 3556ddfa9284a86a59a9b78fe5894430f6ab4eef titled\n\n [PATCH] x86-64: Disable local APIC timer use on AMD systems with C1E\n\nsolves a problem with AMD dual core laptops e.g. HP nx6325 (Turion 64\nX2) with C1E enabled:\n\nWhen both cores go into idle at the same time, then the system switches\ninto C1E state, which is basically the same as C3. This stops the local\napic timer.\n\nThis was debugged right after the dyntick merge on i386 and despite the\npatch title it fixes only the 32 bit path.\n\nx86_64 is still missing this fix. It seems that mainline is not really\naffected by this issue, as the PIT is running and keeps jiffies\nincrementing, but that\u0027s just waiting for trouble.\n\n-mm suffers from this problem due to the x86_64 high resolution timer\npatches.\n\nThis is a quick and dirty port of the i386 code to x86_64.\n\nI spent quite a time with Rafael to debug the -mm / hrt wreckage until\nsomeone pointed us to this. I really had forgotten that we debugged this\nhalf a year ago already.\n\nSigh, is it just me or is there something yelling arch/x86 into my ear?\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "603c461250b223ac42c10b8d1df653af1a361d44",
      "tree": "2705395003917a3560851ca2f75b32021d69b8d2",
      "parents": [
        "474f81967217f3bec2389ae913da72641f2c40e3"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 26 10:53:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 26 19:47:07 2007 +1000"
      },
      "message": "[POWERPC] spufs: fix mismerge, making context signal{1,2} files readable again\n\nThe commit 8b6f50ef1d5cc86b278eb42bc91630fad455fb10 seems to have\nbeen affected by a mismerge of a duplicate patch\n(d054b36ffd302ec65aabec16a0c60ddd9e6b5a62) - both the\nspufs_dir_contents and spufs_dir_nosched_contents have been given\nwrite-only signal notification files.\n\nThis change reverts the spufs_dir_contents array to use the\nreadable signal notification file implementation.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "474f81967217f3bec2389ae913da72641f2c40e3",
      "tree": "8c9e16b05eeb0f56c49dcf61b145732569010ec8",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Sep 24 16:52:44 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 25 20:40:41 2007 +1000"
      },
      "message": "[POWERPC] Ensure FULL_REGS on exec\n\nWhen PTRACE_O_TRACEEXEC is used, a ptrace call to fetch the registers at\nthe PTRACE_EVENT_EXEC stop (PTRACE_PEEKUSR) will oops in CHECK_FULL_REGS.\nWith recent versions, \"gdb --args /bin/sh -c \u0027exec /bin/true\u0027\" and \"run\" at\nthe (gdb) prompt is sufficient to produce this.  I also have written an\nisolated test case, see https://bugzilla.redhat.com/show_bug.cgi?id\u003d301791#c15.\n\nThis change fixes the problem by clearing the low bit of pt_regs.trap in\nstart_thread so that FULL_REGS is true again.  This is correct since all of\nthe GPRs that \"full\" refers to are cleared in start_thread.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1146fe30504a1edd8a434f500e1be139492570c9",
      "tree": "ba6dec916c23506580be7a5756dd583105da41ba",
      "parents": [
        "7bae705ef2c2daac1993de03e5be93b5c300fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 17:13:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 24 18:13:02 2007 +0100"
      },
      "message": "[MIPS] SMTC: Make ack_bad_irq() safe with no IM backstop.\n\nIssue reported and original patch by Kevin Kissel, cleaner (imho)\nimplementation by me.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0b95f22bd3b91c7114c6892bbfbb5a8576b27fbe",
      "tree": "5dc95ea0414ba04b98ced99b7430fa4b2210a696",
      "parents": [
        "576bb9ced2d274446639d7fbeee7125e24daf012"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Sep 23 00:51:32 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Sep 23 00:51:32 2007 +0800"
      },
      "message": "Blackfin arch: add some missing syscall\n\nWhen compiling the Blackfin kernel, checksyscalls.pl will report lots of missing syscalls warnings.\nThis patch will add some missing syscalls which make sense on Blackfin arch\n\nAfter appling this patch, toolchain should be rebuilt. Then recompiling the kernel with the new\ntoolchain.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "ad501bce5771bdea47fd26368a2d435424a1af7e",
      "tree": "aa4fb5973776dfa2488c9fbd0bd4079501a5bebd",
      "parents": [
        "da8f153e51290e7438ba7da66234a864e5d3e1c1",
        "8742bc92c36324ac4bac739ab413acc6630a875d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 14:05:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 14:05:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4569/1: ep93xx_gpio_irq_type(): fix spurious enumeration offset for FGPIO handling\n  [ARM] 4568/1: fix l2x0 cache invalidate handling of unaligned addresses\n"
    },
    {
      "commit": "da8f153e51290e7438ba7da66234a864e5d3e1c1",
      "tree": "90d3cc5eeb5d2e18877ccb1123a4df7873fd3c58",
      "parents": [
        "077a6c26696c63305eebafbb71890c95e2750b6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 12:09:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 12:09:41 2007 -0700"
      },
      "message": "Revert \"x86_64: Quicklist support for x86_64\"\n\nThis reverts commit 34feb2c83beb3bdf13535a36770f7e50b47ef299.\n\nSuresh Siddha points out that this one breaks the fundamental\nrequirement that you cannot free page table pages before the TLB caches\nare flushed.  The quicklists do not give the same kinds of guarantees\nthat the mmu_gather structure does, at least not in NUMA configurations.\n\nRequested-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Asit Mallick \u003casit.k.mallick@intel.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "077a6c26696c63305eebafbb71890c95e2750b6d",
      "tree": "a11ecdf2bb4ecbad60f979601a14b0efa8f3fda8",
      "parents": [
        "73e83dc300d5f2858c1e3f6bf7fbb1e161a2990c",
        "da51f9e10c48599bff498b378d040c4063adfe9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 10:00:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 10:00:52 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] BCM1480: include \u003clinux/init.h\u003e.\n  [MIPS] BCM1480: Export zbbus_mhz.\n"
    },
    {
      "commit": "da51f9e10c48599bff498b378d040c4063adfe9d",
      "tree": "bb4b068aeec27b258982de542d33ae94dc97bbbd",
      "parents": [
        "339c3a6a12faf57c57a23f3d714ce89a831822fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 09:01:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 17:54:12 2007 +0100"
      },
      "message": "[MIPS] BCM1480: include \u003clinux/init.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "339c3a6a12faf57c57a23f3d714ce89a831822fc",
      "tree": "a43c1bde6044e1b04e5018810e664cf60cf3e65b",
      "parents": [
        "335fb8fc71692830aca0a5a5fe7f60016ee0d0aa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 08:59:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 17:54:12 2007 +0100"
      },
      "message": "[MIPS] BCM1480: Export zbbus_mhz.\n\nSymbol is required by the ZBus profiler.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "176df2457ef6207156ca1a40991c54ca01fef567",
      "tree": "dddbc675ad695d1bae8f32a1c877b47c3a548a09",
      "parents": [
        "335fb8fc71692830aca0a5a5fe7f60016ee0d0aa"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Sep 21 16:16:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 09:52:07 2007 -0700"
      },
      "message": "x86_64: Zero extend all registers after ptrace in 32bit entry path.\n\nStrictly it\u0027s only needed for eax.\n\nIt actually does a little more than strictly needed -- the other registers\nare already zero extended.\n\nAlso remove the now unnecessary and non functional compat task check\nin ptrace.\n\nThis is CVE-2007-4573\n\nFound by Wojciech Purczynski\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbc15f46fe4dc2862325e2b4ba474a854162e1a1",
      "tree": "d20bf0c6106e0dceb278c46d88f388ae08cc0106",
      "parents": [
        "91c4b8cb5ab8cc3e8352739e35699c0487a6b6f3"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Sep 10 23:39:02 2007 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 20 11:06:59 2007 -0700"
      },
      "message": "[x86 setup] Fix typo in arch/i386/boot/header.S\n\nThere\u0027s an obvious typo in arch/i386/boot/header.S (in your\nlinux-2.6-x86setup.git) that I noticed by just studying the code.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "91c4b8cb5ab8cc3e8352739e35699c0487a6b6f3",
      "tree": "d0a73e97ddb5c4ab8de7d5cb89517ff7f29f467f",
      "parents": [
        "3f662b3f6e422a15fefcbaf4bdd21f97e6bcf32d"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 13 14:16:37 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 20 11:06:58 2007 -0700"
      },
      "message": "[acpi] Correct the decoding of video mode numbers in wakeup.S\n\nwakeup.S looks at the video mode number from the setup header and\nlooks to see if it is a VESA mode.  Unfortunately, the decoding is\ndone incorrectly and it will attempt to frob the VESA BIOS for any\nmode number 0x0200 or larger.  Correct this, and remove a bunch of #if\n0\u0027d code.\n\nMassive thanks to Jeff Chua for reporting the bug, and suffering\nthough a large number of experiments in order to track this problem\ndown.\n\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "3f662b3f6e422a15fefcbaf4bdd21f97e6bcf32d",
      "tree": "cabd8b62dd391164afbfc0f0feb489d661a92f69",
      "parents": [
        "81cfe79b9c577139a873483654640eb3f6e78c39"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 13 14:14:29 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 20 11:06:58 2007 -0700"
      },
      "message": "[x86 setup] Present the canonical video mode number to the kernel\n\nCanonicalize the video mode number as presented to the kernel.  The\nvideo mode number may be user-entered (e.g. ASK_VGA), an alias\n(e.g. NORMAL_VGA), or a size specification, and that confuses the\nsuspend wakeup code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "8742bc92c36324ac4bac739ab413acc6630a875d",
      "tree": "90d394d5b105e050ff13a169de173114a63831ef",
      "parents": [
        "4f6627ac3ba6948a4aebec80edfd6565aec3a40c"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Sun Sep 16 16:44:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 20 09:21:10 2007 +0100"
      },
      "message": "[ARM] 4569/1: ep93xx_gpio_irq_type(): fix spurious enumeration offset for FGPIO handling\n\nThe EP93XX_GPIO_LINE_F() macro is supposed to be called with a line\nnumber between 0 and 7, but the current code causes it to get called\nwith an spuriously offset number range {16..23}.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nSigned-off-by: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a88a8eff1e6e32d3288986a9d36c6a449c032d3a",
      "tree": "ff58da14f35ec5596d2c3e82267394206f106a8c",
      "parents": [
        "c39c06b96175a75e63da38dc3557a69e18a5f8ac",
        "09abbcffb3ee63fb8712c008df0c6878860777b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:45:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:45:32 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] cpu-bugs64.c: GCC 3.3 constraint workaround\n  [MIPS] DEC: Initialise ioasic_ssr_lock\n"
    },
    {
      "commit": "f15f41383d466860f8b22f669da8c841f8d73c3b",
      "tree": "527f4d443832deb11e592d6a7f33edd4b726b1ac",
      "parents": [
        "dbe3ed1c078c193be34326728d494c5c4bc115e2",
        "c27da339698145a9383e052c1070a950d30da478"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:38:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:38:25 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix timekeeping on PowerPC 601\n  [POWERPC] Don\u0027t expose clock vDSO functions when CPU has no timebase\n  [POWERPC] spusched: Fix null pointer dereference in find_victim\n"
    },
    {
      "commit": "dbe3ed1c078c193be34326728d494c5c4bc115e2",
      "tree": "9624273ee199b70db0c8adc0ea38a8b2e0984544",
      "parents": [
        "4f01a757e75f2a3cab2bab89c4176498963946b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:37:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:37:14 2007 -0700"
      },
      "message": "x86-64: page faults from user mode are always user faults\n\nRandy Dunlap noticed an interesting \"crashme\" behaviour on his dual\nPrescott Xeon setup, where he gets page faults with the error code\nhaving a zero \"user\" bit, but the register state points back to user\nmode.\n\nThis may be a CPU microcode buglet triggered by some strange instruction\npattern that crashme generates, and loading a microcode update seems to\npossibly have fixed it.\n\nRegardless, we really should trust the register state more than the\nerror code, since it\u0027s really the register state that determines whether\nwe can actually send a signal, or whether we\u0027re in kernel mode and need\nto oops/kill the process in the case of a page fault.\n\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09abbcffb3ee63fb8712c008df0c6878860777b7",
      "tree": "a9b9db37c0c50069e733545e1c8bfe4802eb5e17",
      "parents": [
        "68835999435e01311ab57f5556169ad2966b6828"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Sep 17 17:11:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 19 19:33:14 2007 +0100"
      },
      "message": "[MIPS] cpu-bugs64.c: GCC 3.3 constraint workaround\n\nAdd a workaround to address warnings generated on the \"n\" constraint by\nGCC 3.3 and below.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68835999435e01311ab57f5556169ad2966b6828",
      "tree": "a98ac85a45c1bc8a243243b5301f88e56c5d50af",
      "parents": [
        "c2f828977ba5d17c13debba374ea252d18e5ccfb"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Sep 17 16:58:18 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 19 19:33:14 2007 +0100"
      },
      "message": "[MIPS] DEC: Initialise ioasic_ssr_lock\n\nFix the definition of the ioasic_ssr_lock spinlock to include a proper \ninitialisation.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "508a92741a105e2e3d466cd727fb73154ebf08de",
      "tree": "4dabe8327cc47c2d26239d227d48fc83944e5ff1",
      "parents": [
        "480eccf9ae1073b87bb4fe118971fbf134a5bc61"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Sep 18 22:46:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:18 2007 -0700"
      },
      "message": "uml: fix irqstack crash\n\nThis patch fixes a crash caused by an interrupt coming in when an IRQ stack\nis being torn down.  When this happens, handle_signal will loop, setting up\nthe IRQ stack again because the tearing down had finished, and handling\nwhatever signals had come in.\n\nHowever, to_irq_stack returns a mask of pending signals to be handled, plus\nbit zero is set if the IRQ stack was already active, and thus shouldn\u0027t be\ntorn down.  This causes a problem because when handle_signal goes around\nthe loop, sig will be zero, and to_irq_stack will duly set bit zero in the\nreturned mask, faking handle_signal into believing that it shouldn\u0027t tear\ndown the IRQ stack and return thread_info pointers back to their original\nvalues.\n\nThis will eventually cause a crash, as the IRQ stack thread_info will\ncontinue pointing to the original task_struct and an interrupt will look\ninto it after it has been freed.\n\nThe fix is to stop passing a signal number into to_irq_stack.  Rather, the\npending signals mask is initialized beforehand with the bit for sig already\nset.  References to sig in to_irq_stack can be replaced with references to\nthe mask.\n\n[akpm@linux-foundation.org: use UL]\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "389a3c02496dd1b399bb0efd005e9fa2be24e9ee",
      "tree": "2c3189438f24c8b84ec36f6259b0dac798a1d9f6",
      "parents": [
        "248bdd5efca5a113cbf443a993c69e53d370236b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 18 22:46:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:18 2007 -0700"
      },
      "message": "xen: don\u0027t bother trying to set cr4\n\nXen ignores all updates to cr4, and some versions will kill the domain if\nyou try to change its value.  Just ignore all changes.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c392a4f47f41b24432e6aa77bb5167d0bbb10c5",
      "tree": "2b926ad86b52039789814f1d4174364bdd91d60f",
      "parents": [
        "3558c9b3232b5f0fd9f32043a191eca20fca64c6"
      ],
      "author": {
        "name": "Nicolas George",
        "email": "nicolas.george@ens.fr",
        "time": "Tue Sep 18 22:46:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:17 2007 -0700"
      },
      "message": "uml: use correct type in BLKGETSIZE ioctl\n\nI found a type mismatch in UML that makes host block devices unusable as ubd\ndevices on x86_64 and other 64 bits systems (segfault of the mm subsystem):\n\nIn block/ioctl.c, the following lines show that the BLKGETSIZE ioctl expects\na pointer to a long:\n\n\tcase BLKGETSIZE:\n\t\tif ((bdev-\u003ebd_inode-\u003ei_size \u003e\u003e 9) \u003e ~0UL)\n\t\t\treturn -EFBIG;\n\t\treturn put_ulong(arg, bdev-\u003ebd_inode-\u003ei_size \u003e\u003e 9);\n\nIn arch/um/os-Linux/file.c, os_file_size calls it with an int.\n\nThe ioctl_list man page should be fixed as well.\n\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c27da339698145a9383e052c1070a950d30da478",
      "tree": "817025c780b6be5d80405c90f4c5fb88086b6cb8",
      "parents": [
        "7b5acbaac3f94ab810a977c0ec4e5fcabbf51bed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Sep 19 14:21:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:26:34 2007 +1000"
      },
      "message": "[POWERPC] Fix timekeeping on PowerPC 601\n\nRecent changes to the timekeeping code broke support for the PowerPC 601\nprocessor which doesn\u0027t have the usual timebase facility but a slightly\ndifferent thing called (yuck) the RTC.\n\nThis fixes it, boot tested on an old 601 based PowerMac 7200.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7b5acbaac3f94ab810a977c0ec4e5fcabbf51bed",
      "tree": "2d86484ddd3f2829d91be16da5458740444f2a08",
      "parents": [
        "c0e7b4aa1c09ea992808ea8c079141bc8dd0f5bc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Sep 19 14:21:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:26:34 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t expose clock vDSO functions when CPU has no timebase\n\nWe forgot to remove the clock_gettime, clock_getres and get_tbfreq vDSO\ncalls on CPUs that have no timebase such as 601 or 403 (old CPUs that have\ndifferent mechanisms and for which the vDSO code will not work properly).\nThis fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c0e7b4aa1c09ea992808ea8c079141bc8dd0f5bc",
      "tree": "04526571476d3f4e5f28f2043c025b72275c6b4a",
      "parents": [
        "c2f828977ba5d17c13debba374ea252d18e5ccfb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:26:29 2007 +1000"
      },
      "message": "[POWERPC] spusched: Fix null pointer dereference in find_victim\n\nfind_victim can dereference a NULL pointer when iterating over the list\nof victim spus because list_mutex only guarantees spu-\u003ect to be stable,\nbut of course not to be non-NULL.\n\nAlso fix find_victim to not call spu_unbind_context without list_mutex\nbecause that violates the above guarantee.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4f6627ac3ba6948a4aebec80edfd6565aec3a40c",
      "tree": "68d18a79a04fdfc22fc6b9ee5bd1bba8d6605c18",
      "parents": [
        "c2f828977ba5d17c13debba374ea252d18e5ccfb"
      ],
      "author": {
        "name": "Rui Sousa",
        "email": "rui.p.m.sousa@gmail.com",
        "time": "Sat Sep 15 00:56:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 17 14:56:39 2007 +0100"
      },
      "message": "[ARM] 4568/1: fix l2x0 cache invalidate handling of unaligned addresses\n\nThe l2x0_inv_range() function doesn\u0027t handle unaligned addresses\ncorrectly. It\u0027s necessary to clean the cache lines that are at the\nstart and end of the invalidate range, if the addresses are not aligned,\nto prevent corruption of other data sharing the same cache line.\n\nSigned-off-by: Rui Sousa \u003crui.p.m.sousa@gmail.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a177c4f17c691c2c9a08a54709d37c6db481a0b",
      "tree": "3cee80b12a57e7b83d501e5a73c2d856ce89615b",
      "parents": [
        "301feb652441a7168b59256fc44918075dcab0d5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 14:45:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 14:45:06 2007 -0700"
      },
      "message": "[SPARC64]: Warn user if cpu is ignored.\n\nWhen NR_CPUS is smaller than the cpu probed, let the user\nknow that the cpu won\u0027t be used.\n\nSuggested by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "301feb652441a7168b59256fc44918075dcab0d5",
      "tree": "68721bebf1375659be165c4810bb439785d6e96f",
      "parents": [
        "58ea1aa07e3cb4674ab0261b45aa1ba68282a79d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 11:51:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 11:51:15 2007 -0700"
      },
      "message": "[SPARC64]: Fix lockdep, particularly on SMP.\n\nAs noted by Al Viro, when we try to call prom_set_trap_table()\nin the SMP trampoline code we try to take the PROM call spinlock\nwhich doesn\u0027t work because the current thread pointer isn\u0027t\nvalid yet and lockdep depends upon that being correct.\n\nFurthermore, we cannot set the current thread pointer register\nbecause it can\u0027t be properly dereferenced until we return from\nprom_set_trap_table().  Kernel TLB misses only work after that\ncall.\n\nSo do the PROM call to set the trap table directly instead of\ngoing through the OBP library C code, and thus avoid the lock\naltogether.\n\nThese calls are guarenteed to be serialized fully.\n\nSince there are now no calls to the prom_set_trap_table{_sun4v}()\nlibrary functions, they can be deleted.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58ea1aa07e3cb4674ab0261b45aa1ba68282a79d",
      "tree": "24faaf5343363ae9fe63b43b49b1ae202b6550f8",
      "parents": [
        "d0174640eedc1cd756754f03afe2dbb3d56de74e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 09:52:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 09:52:36 2007 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2605a103cadb29053d6bc7e81c7de802ec75ce6c",
      "tree": "e2a83845f59217d66252c7a9265ff99a3b69f525",
      "parents": [
        "53a3f3087be361dacfc02e7a85b6d6142a41ce8a",
        "ebb2a97b2e7422176d52f4f33e3ee400653875b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 17:07:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 17:07:33 2007 -0700"
      },
      "message": "Merge git://git.linux-xtensa.org/kernel/xtensa-feed\n\n* git://git.linux-xtensa.org/kernel/xtensa-feed:\n  [patch 1/2] Xtensa: enable arbitary tty speed setting ioctls\n  [patch 2/2] xtensa console.c: remove duplicate #include\n  [XTENSA] Add support for cache-aliasing\n  [XTENSA] Add kernel module support\n  [XTENSA] Add support for executable/non-executable feature in the mmu\n  [XTENSA] Use the generic version of get_order\n  [XTENSA] Initialize semaphore_wake_lock\n  [XTENSA] Add typecast macro for constants\n  [XTENSA] Fix timer instabilities.\n  [XTENSA] Fix fadvise64_64\n  [XTENSA] Remove extraneous include statement\n  [XTENSA] Move string-io functions to io.c from pci.c\n  [XTENSA] Move pre-initialized structures to init_task.c\n  [XTENSA] Add freestanding option to CFLAGS\n  [XTENSA] Add getpgrp system-call to unistd.h\n  [XTENSA] add missing system calls\n  [XTENSA] fix wrong usage of __init and __initdata in traps.c\n"
    },
    {
      "commit": "53a3f3087be361dacfc02e7a85b6d6142a41ce8a",
      "tree": "7f8ce78b0a7063361b9818e94044c000bf15007a",
      "parents": [
        "6455c66a8750170c2b4a41c6f6c53310a49e08ce",
        "0931ce8439365358b1cacf888ddc8fb008036125"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:04:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:04:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: fix some bugs in lib/string.h functions found by our string testing modules\n  Blackfin arch: fix the aliased write macros\n  Blackfin arch: Update/Fix PM support add new pm_ops valid\n"
    },
    {
      "commit": "6455c66a8750170c2b4a41c6f6c53310a49e08ce",
      "tree": "42730921102f92a9b7f0d83068c7f90ffb10d22e",
      "parents": [
        "7eeac505d912cfe5805290f8f9e293b134e00237",
        "b9338a78fc21e980d33c58b31f3bb37cd48a68f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:02:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:02:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4567/1: Fix \u0027Oops - undefined instruction\u0027 when CONFIG_VFP\u003dy on non VFP device\n  [ARM] realview: disable second GIC on RevB MPCore platforms\n"
    },
    {
      "commit": "50da469a79fa2152d824f25f5ad5962f4af4343d",
      "tree": "e05ba4976480cda10dca6aa5bae8b90784040eea",
      "parents": [
        "8df5beac2aa15b18a912ab585e1b86e748eda9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] 20Kc: Disable use of WAIT instruction.\n\nAnother issue with 20Kc\u0027s WAIT, waiting for more details.  With the\n2.6.23 release immindent simply disable the use of WAIT instead of a\nmore fancy workaround.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8df5beac2aa15b18a912ab585e1b86e748eda9ad",
      "tree": "9c1d6621a58ed7804cd68da2f5d8bbd6dd30de7b",
      "parents": [
        "48d480b0bde794781fcae9501fb043c1bac0e523"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Aug 23 14:26:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] Workaround for 4Kc machine check exception\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48d480b0bde794781fcae9501fb043c1bac0e523",
      "tree": "77d8be48a91dd9675df1ceb98d394f86511b183c",
      "parents": [
        "6440fcfc62767028a2bbdf742549d24f6a023004"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 13 17:36:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] Malta: Fix off by one bug in interrupt handler.\n\nFairly cosmetic as it would only affect VSMP / SMTC kernels that don\u0027t\nuse vectored interrupts.\n\nFound by Beth.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1043cc7d9d7a7dec8d807570c067e0c90b94b57",
      "tree": "51a636c507737bdff95eeed7ab97ada0f2b38f84",
      "parents": [
        "82411390a2eb532a2c54026d39ab6beb83ff838c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 13:13:28 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] Add #include \u003clinux/profile.h\u003e to arch/mips/kernel/time.c\n\nIt refer to CPU_PROFILING.\n\narch/mips/kernel/time.c: In function \u0027local_timer_interrupt\u0027:\narch/mips/kernel/time.c:142: error: implicit declaration of function \u0027profile_tick\u0027\narch/mips/kernel/time.c:142: error: \u0027CPU_PROFILING\u0027 undeclared (first use in this function)\narch/mips/kernel/time.c:142: error: (Each undeclared identifier is reported only once\narch/mips/kernel/time.c:142: error: for each function it appears in.)\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82411390a2eb532a2c54026d39ab6beb83ff838c",
      "tree": "540dee0ab365d84ac9c8b8dd871e685b9c0f6552",
      "parents": [
        "4d24c8f955b8c9d51c5fe7299c898527e94d39ad"
      ],
      "author": {
        "name": "Johannes Dickgreber",
        "email": "tanzy@gmx.de",
        "time": "Wed Sep 12 18:22:04 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] N32 needs to use compat_sys_futimesat\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d24c8f955b8c9d51c5fe7299c898527e94d39ad",
      "tree": "a4ff13f32c66a1a32ebef066b7979d967f7b02c2",
      "parents": [
        "e606c109c485c6f8e27dd6ddcd2c0b58c96fc5c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 12 16:32:54 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] rtlx: Fix build error.\n\n  CC      arch/mips/kernel/rtlx.o\ncc1: warnings being treated as errors\narch/mips/kernel/rtlx.c:59: warning: \u0027irq\u0027 defined but not used\narch/mips/kernel/rtlx.c:60: warning: \u0027irq_num\u0027 defined but not used\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e606c109c485c6f8e27dd6ddcd2c0b58c96fc5c9",
      "tree": "2994782f76a976494f8a1385bce259cff907fe3a",
      "parents": [
        "19299b1a722198830e39264a0f2edadd3fde74c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 12 16:31:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] rtlx: fix int vs. long bug.\n\n  CC      arch/mips/kernel/rtlx.o\narch/mips/kernel/rtlx.c: In function \u0027rtlx_init\u0027:\narch/mips/kernel/rtlx.c:114: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b9338a78fc21e980d33c58b31f3bb37cd48a68f6",
      "tree": "a70c8ce2b23ddc383f3908e71b1dfa1141363b88",
      "parents": [
        "a53d6fb83efc75bbd7876459e6e1291c4925103d"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Sun Sep 09 14:24:59 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 13 15:10:27 2007 +0100"
      },
      "message": "[ARM] 4567/1: Fix \u0027Oops - undefined instruction\u0027 when CONFIG_VFP\u003dy on non VFP device\n\nvfp_init() takes care of the condition when CONFIG_VFP\u003dy but no real VFP\ndevice exists. However, when this condition is true, a compiler might\nmisplace code lines in a way that will break this support. (To be more\nspecific - fmrx(FPSID) might be executed before vfp_testing_entry\nassignment, which will end up with Oops - undefined instruction).\nThis patch adds a barrier() to guarantee the right execution ordering.\n\nSigned-off-by: Assaf Hoffman\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a53d6fb83efc75bbd7876459e6e1291c4925103d",
      "tree": "edf7d645e5b4254f19b6a60e803e1763b64846c9",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Sep 03 09:43:54 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 13 15:10:25 2007 +0100"
      },
      "message": "[ARM] realview: disable second GIC on RevB MPCore platforms\n\nThe second GIC asserts a permanent interrupt on Rev.B MPCore platforms.\nDisable initialisation of this GIC to avoid unbootable systems.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c87ce65868bbf9bbea9c3f112ff8315302daf8f2",
      "tree": "dc4a038bf888bd78b75a23e120c7fa737960fedf",
      "parents": [
        "c413fecc763e380ec93dc6faf726e7e735ade04e",
        "ee56c47440ab04c6a35c835a9bcc4193304adf93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Move serial_dev_init to device_initcall()\n  [POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n  [POWERPC] cpm2: Fix off-by-one error in setbrg().\n  [PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n  [POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI\n"
    },
    {
      "commit": "ee56c47440ab04c6a35c835a9bcc4193304adf93",
      "tree": "6f33509df3949d5e06bf27603d883b7dc65745a0",
      "parents": [
        "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 19:26:37 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 04:09:14 2007 +1000"
      },
      "message": "[POWERPC] Move serial_dev_init to device_initcall()\n\nWith the I/O space rewrite by BenH, the legacy_serial serial_dev_init()\ninitcall is now called before I/O space is setup, but it\u0027s dependent on\nit being available.\n\nSince there\u0027s no way to make dependencies between initcalls, we\u0027ll just\nhave to move it to device_initcall(). Yes, it\u0027s suboptimal but I\u0027m not\naware of any better solution at this time, and it fixes a regression\nfrom 2.6.22.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9863b78a1a82347fa1e727bdca0110151a5c4f10",
      "tree": "470016dc13ec85321f242ba537d911ffdd6908e2",
      "parents": [
        "2966c6a03efd90197582eae8590d82c789475680"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "i386: Fix leak of ../kernel from top level\n\nFix a compile error when the directory above the kernel source contains\na file named \"kernel\".  Originally from Ben LaHaise, modified based on\nfeedback from Sam Ravnborg\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ben LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2966c6a03efd90197582eae8590d82c789475680",
      "tree": "714ed95bbf4c60f682a2693a5eb3a9a24bcd029a",
      "parents": [
        "95b08679963c78ce0d675224a6efdb5169f2bf75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Prevent doing anything from cache_remove_dev() when info setup failed.\n\nAK: Removed the unlikelies because gcc heuristics default to unlikely\nAK: for test \u003d\u003d NULL and for negative returns.\n\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b08679963c78ce0d675224a6efdb5169f2bf75",
      "tree": "2b242803ab4f54333f874ffcf237fc9c7427a0a7",
      "parents": [
        "99364df764bbef327be2f8b8ffcfbb41a4a1af4d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Add missing mask operation to vdso\n\nvdso vgetns() didn\u0027t mask the time source offset calculation, which\ncould lead to time problems with 32bit HPET.  Add the masking.\n\nThanks to Chuck Ebbert for tracking this down.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99",
      "tree": "36221a90c853477488d4c8f8f0db8a31d9f4a844",
      "parents": [
        "83fcdb4b352f74a8a74737aedeaf622c37140c73"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 14:57:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 10:41:10 2007 -0500"
      },
      "message": "[POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n\nSince the ULI1575 has a ISA bus we need to enable the generic ISA dma\nsupport for drivers that might expect it.  Without this we get compile\nerrors like the following:\n\nound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `release_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:195: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o:/home/galak/git/linux-8572/include/asm/dma.h:195: more undefined references to `dma_spin_lock\u0027 follow\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2cc7345ff71b27b5ac99e49ad7de39360042f601",
      "tree": "faf19ff74e0a92652923ee9e4b42e47cbd16809a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "message": "[SPARC64]: Fix booting on V100 systems.\n\nOn the root PCI bus, the OBP device tree lists device 3 twice.\nOnce as \u0027pm\u0027 and once as \u0027lomp\u0027.\n\nEverything goes downhill from there.\n\nIgnore the second instance to workaround this.\n\nThanks to Kövedi_Krisztián for the bug report and\ntesting the fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4150d3f549fe2355625017b2a6ff72aec98bcef0",
      "tree": "2d6b7445928c8a295214737a31260d36e9009795",
      "parents": [
        "298a5df45d497e66064fda22ef0abf13766d3333"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Sep 11 15:24:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "revert \"highmem: catch illegal nesting\"\n\nRevert\n\n\tcommit 656dad312fb41ed95ef08325e9df9bece3aacbbb\n\tAuthor: Ingo Molnar \u003cmingo@elte.hu\u003e\n\tDate:   Sat Feb 10 01:46:36 2007 -0800\n\n\t[PATCH] highmem: catch illegal nesting\n\n\tCatch illegally nested kmap_atomic()s even if the page that is mapped by\n\tthe \u0027inner\u0027 instance is from lowmem.\n\n\tThis avoids spuriously zapped kmap-atomic ptes and turns hard to find\n\tcrashes into clear asserts at the bug site.\n\nProblem is, a get_zeroed_page(GFP_KERNEL) from interrupt context will trigger\nthis check if non-irq code on this CPU holds a KM_USER0 mapping.  But that\nget_zeroed_page() will never be altering the kmap slot anyway due to the\nGFP_KERNEL.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "e845498e4ce4b0e704761e9462e5c29895ced34f"
}
