)]}'
{
  "log": [
    {
      "commit": "bbf6f2809dbadc2bacfd73a052d8b0893dbf1762",
      "tree": "236772a5a6c7634822e39ea35d543964afcce895",
      "parents": [
        "b2eba6bb44300b46cdd2e5d0b19d5f4bd7d001ac"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 07 20:47:58 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 22:37:44 2006 +0000"
      },
      "message": "[ARM] 3999/1: RX3715: suspend to RAM support\n\nThe RX3715 is similar to the H1940 in the way\nthat suspend to RAM works, so we can use most\nof the extant support for the H1940 with only\na few modifictions\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": "b2eba6bb44300b46cdd2e5d0b19d5f4bd7d001ac",
      "tree": "0fa9a51c489b31d3fdd348ffa06696461a16680e",
      "parents": [
        "86987d5bf4db7850a8dfb073c6a3506d4e0d2bcc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 07 20:28:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 22:37:43 2006 +0000"
      },
      "message": "[ARM] 3998/1: VR1000: LED platform devices\n\nSupport for the GPIO attached LEDs on the VR1000\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": "86987d5bf4db7850a8dfb073c6a3506d4e0d2bcc",
      "tree": "a3ed39fc3e46ee6f2273cbad8f6d60c0a53e1481",
      "parents": [
        "5c894cd1c89fc10907febd93e6ef35cd3c65e25e"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Dec 06 17:19:44 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:24:16 2006 +0000"
      },
      "message": "[ARM] 3991/1: i.MX/MX1 high resolution time source\n\nEnhanced resolution for time measurement functions.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c894cd1c89fc10907febd93e6ef35cd3c65e25e",
      "tree": "a7be88236384910ee326402748f1cafd64b9b5ca",
      "parents": [
        "9073341c2ba5d5e77b3d05d84cf9e3a16e8a7902"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Dec 06 17:08:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:24:15 2006 +0000"
      },
      "message": "[ARM] 3990/1: i.MX/MX1 more precise PLL decode\n\nThe future high resolution support inclusion utilizes\nimx_decode_pll() in timer base frequency computation.\nThis use requires more precise computation without\ndiscarding 10 bits by shifting left.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9073341c2ba5d5e77b3d05d84cf9e3a16e8a7902",
      "tree": "96e35ea42213836fa949df8f5d4b20f6834f855d",
      "parents": [
        "f9a8ca1cabf09316d79cab7f04e1390261ff9035"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Dec 06 01:50:24 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:17:49 2006 +0000"
      },
      "message": "[ARM] 3986/1: H1940: suspend to RAM support\n\nAdd support to suspend and resume, using the\nH1940\u0027s bootloader\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9a8ca1cabf09316d79cab7f04e1390261ff9035",
      "tree": "1a02fcc75b4fb645dc5221750c0573ed02b0c5c6",
      "parents": [
        "a47d08e2e397c434a661c688160f85b60a2392d5"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Wed Dec 06 00:45:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:17:07 2006 +0000"
      },
      "message": "[ARM] 3985/1: ixp4xx clocksource cleanup\n\nRather than using a device_initcall() for the clocksource initialization, just call the init from the sys_timer init function.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46156e04def20749c46efd8fc40e3527eae97b49",
      "tree": "b978b96b3378ec09cb174246b5b555c57ce31028",
      "parents": [
        "5636810d6f17493717ef0f03efc0315026db934d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Dec 06 23:11:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:16:19 2006 +0000"
      },
      "message": "[ARM] 3994/1: ixp23xx: fix handling of pci master aborts\n\nThe PCI master abort handling issue that affected ixp2000 also\naffects ixp23xx.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5636810d6f17493717ef0f03efc0315026db934d",
      "tree": "599c59b5a0b04c79f39eb924b94f0ad8ad21bf8f",
      "parents": [
        "afe4b25e7d9260d85fccb2d13c9933a987bdfc8a"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "gdavis@mvista.com",
        "time": "Tue Dec 05 18:28:04 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:01:11 2006 +0000"
      },
      "message": "[ARM] 3982/2: Explicitly select 32-bit ARM ISA (-marm)\n\nDo not assume that the ARM GCC toolchain defaults to building for the\n32-bit ARM ISA (-marm) case. Instead, explicitly select -marm in CFLAGS\nsince the toolchain default can be for the 16-bit Thumb ISA (-mthumb) in\nsome odd/rare cases.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "afe4b25e7d9260d85fccb2d13c9933a987bdfc8a",
      "tree": "9b603e52ef91531089b45e5860e89d91d2e01565",
      "parents": [
        "f5236225a3858b505221a59233af1f1158be9139"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Dec 03 18:51:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 03 17:52:22 2006 +0000"
      },
      "message": "[ARM] 3881/4: xscale: clean up cp0/cp1 handling\n\nXScale cores either have a DSP coprocessor (which contains a single\n40 bit accumulator register), or an iWMMXt coprocessor (which contains\neight 64 bit registers.)\n\nBecause of the small amount of state in the DSP coprocessor, access to\nthe DSP coprocessor (CP0) is always enabled, and DSP context switching\nis done unconditionally on every task switch.  Access to the iWMMXt\ncoprocessor (CP0/CP1) is enabled only when an iWMMXt instruction is\nfirst issued, and iWMMXt context switching is done lazily.\n\nCONFIG_IWMMXT is supposed to mean \u0027the cpu we will be running on will\nhave iWMMXt support\u0027, but boards are supposed to select this config\nsymbol by hand, and at least one pxa27x board doesn\u0027t get this right,\nso on that board, proc-xscale.S will incorrectly assume that we have a\nDSP coprocessor, enable CP0 on boot, and we will then only save the\nfirst iWMMXt register (wR0) on context switches, which is Bad.\n\nThis patch redefines CONFIG_IWMMXT as \u0027the cpu we will be running on\nmight have iWMMXt support, and we will enable iWMMXt context switching\nif it does.\u0027  This means that with this patch, running a CONFIG_IWMMXT\u003dn\nkernel on an iWMMXt-capable CPU will no longer potentially corrupt iWMMXt\nstate over context switches, and running a CONFIG_IWMMXT\u003dy kernel on a\nnon-iWMMXt capable CPU will still do DSP context save/restore.\n\nThese changes should make iWMMXt work on PXA3xx, and as a side effect,\nenable proper acc0 save/restore on non-iWMMXt capable xsc3 cores such\nas IOP13xx and IXP23xx (which will not have CONFIG_CPU_XSCALE defined),\nas well as setting and using HWCAP_IWMMXT properly.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5236225a3858b505221a59233af1f1158be9139",
      "tree": "1d59e171dae730ead66c21cb243d218df4ab457c",
      "parents": [
        "0e5fdca7622eb950f42f97a1970670e00a739175"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Dec 01 19:31:42 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 01 23:40:37 2006 +0000"
      },
      "message": "[ARM] 3967/1: xsc3: make branch predication configurable on xsc3\n\nRemove BTB_ENABLE from proc-xsc3.S\n\nOn some early revisions of xsc3 enabling the branch target buffer can cause\ncrashes, see erratum #42.\n\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0e5fdca7622eb950f42f97a1970670e00a739175",
      "tree": "79d224ff6d6a989427875f3c6cebf001634f75a1",
      "parents": [
        "e520a36de2f7985df5ef2e84a9f6d2608ecc6f25"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Dec 02 00:03:47 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 01 23:40:23 2006 +0000"
      },
      "message": "[ARM] 3971/1: xsc3: get rid of L_PTE_COHERENT\n\nMerge L_PTE_COHERENT with L_PTE_SHARED and free up a L_PTE_* bit.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e520a36de2f7985df5ef2e84a9f6d2608ecc6f25",
      "tree": "2514c85ba15e043513fd68082ebde3b252f7baf6",
      "parents": [
        "2024c39dbba4d036f0b16daf530ad5f4416fb344"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Fri Dec 01 11:36:41 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 01 17:14:28 2006 +0000"
      },
      "message": "[ARM] 3958/1: add platform device (pxa2xx-udc)to ixp4xx\n\nCreate include/asm-arm/arch-ixp4xx/udc.h and\nadd platfrom device ixp4xx_udc_device into\narch/arm/mach-ixp4xx/common.c.\n\nThis allows us to use pxa2xx-udc on\nthe ixp4xx platfrom. Both pxa2xx and\nixp4xx use the same device controller.\n\nSigned-off-by:Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2024c39dbba4d036f0b16daf530ad5f4416fb344",
      "tree": "a7f0336412df5e2afc9f68ea1cf2610d586bbaec",
      "parents": [
        "4e4e520fd52cfdcc7232c4762a78016e7656cad2"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Dec 01 16:02:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 01 16:55:22 2006 +0000"
      },
      "message": "[ARM] 3965/1: ixp2000: fix handling of pci master aborts\n\nThe master abort check in ixp2000_pci_read_config() recently started\nfailing due to the compiler optimising out the read access following\nthe clearing of pci_master_aborts.  Mark pci_master_aborts volatile to\nforce the compiler to reload it on every use.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e4e520fd52cfdcc7232c4762a78016e7656cad2",
      "tree": "38bb0faabb280a6d8983e3978eb0c527d69ea31a",
      "parents": [
        "122214428a7bfab2c09b417f3acdb06222e81748"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 22:42:20 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 22:42:20 2006 +0000"
      },
      "message": "[ARM] Fix Versatile PB initialisation to use .init_machine\n\nThere\u0027s no point having the Versatile PB initialisation using an\narch_initcall() and then checking whether it\u0027s running on a\nVersatile PB board - this is what the .init_machine function\npointer in the machine description is for.  Use it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "122214428a7bfab2c09b417f3acdb06222e81748",
      "tree": "f453fa01829db292b1108e87a416c1acdfedcd70",
      "parents": [
        "9b531ce242159bd26e09b55d8fb4be3f4bf75e24"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@gmail.com",
        "time": "Thu Nov 02 16:41:18 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 15:27:03 2006 +0000"
      },
      "message": "[ARM] 3911/2: Simplify alloc_thread_info on ARM\n\nRemove ARM local cache of 4 struct thread_info.\nCan cause oops under certain circumstances.\n\nRussell indicated the original optimization was\nrequired on older kernels to avoid thread starvation\non memory fragmentation, but may no longer be\nrequired.  I\u0027ve updated the patch to 19rc4 and\nensured no \u003cconfig.h\u003e dain-bramage slipped in this\ntime (sorry about that).\n\nOriginal description follows:\n\nI was given some test results which pointed to an\nOops in alloc_thread_info (happened 2x), and after\nlooking at the code, I see that ARM has its own\nlocal cache of 4 struct thread_info. There wasn\u0027t\nany clear (to me) synchronization between the\nalloc_thread_info and the free_thread_info.\n\nI looked over the other arch, and they all simply\nallocate them on an as needed basis, so I simplified\nthe ARM to do the same, based on the other arch\n(e.g. PPC) and the folks doing the testing have\nindicated that this fixed the oops.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ff1559eae70d5fb542eaa087389223dce4e364f",
      "tree": "65762e5f8faf3efc4771cedcfd9ae9b4c2ec958c",
      "parents": [
        "5cd372e170f1827164e3bd267dff80962ded49d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 13:53:54 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 13:53:54 2006 +0000"
      },
      "message": "[ARM] Fix nommu build\n\nFix warnings and errors in arch/arm/mm for nommu build.\nRemove commented out function prototype in pgtable-nommu.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46ec0ce8ce7eab6242188ea8a596538753c53b22",
      "tree": "03a50ddfe2dafbdbf2ecf6297a1c4e45a7d58c75",
      "parents": [
        "bf46878c4ef4cf04a3564f0ff2e7daae353ee2e2"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Nov 20 22:19:29 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:52:45 2006 +0000"
      },
      "message": "[ARM] 3940/1: don\u0027t reset PXA2xx clock counter\n\nDon\u0027t reset OSCR to zero as this prevents us from having a contiguous\ntime source. The value returned by sched_clock() is reset to zero in the\nmiddle of the boot process otherwise, making CONFIG_PRINTK_TIME rather\nmessed up.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf46878c4ef4cf04a3564f0ff2e7daae353ee2e2",
      "tree": "5ea7ff12fea73f8352c1a4d630b15160e6709352",
      "parents": [
        "10dd5ce28d78e2440e8fa1135d17e33399d75340"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Nov 20 22:17:09 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:52:44 2006 +0000"
      },
      "message": "[ARM] 3939/1: don\u0027t reset SA11x0 clock counter\n\nDon\u0027t reset OSCR to zero as this prevents us from having a contiguous\ntime source. The value returned by sched_clock() is reset to zero in the\nmiddle of the boot process otherwise, making CONFIG_PRINTK_TIME rather\nmessed up.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10dd5ce28d78e2440e8fa1135d17e33399d75340",
      "tree": "d2e76765a57e7e47a9c424f99c3a22bf99c6da64",
      "parents": [
        "127e477e0cd8da4d3058709ab2dc7b92dccbcba5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 23 11:41:32 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:47 2006 +0000"
      },
      "message": "[ARM] Remove compatibility layer for ARM irqs\n\nset_irq_chipdata -\u003e set_irq_chip_data\nget_irq_chipdata -\u003e get_irq_chip_data\ndo_level_IRQ -\u003e handle_level_irq\ndo_edge_IRQ -\u003e handle_edge_irq\ndo_simple_IRQ -\u003e handle_simple_irq\nirqdesc -\u003e irq_desc\nirqchip -\u003e irq_chip\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb8b0afc3a228cf6e0e1f9045127da3e72a6866b",
      "tree": "6292e622b778f2ba510dbe3a6d981cfaceb1cec0",
      "parents": [
        "80bcddc19d08a6eee99fb1bf3470ad6257af8721"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 09 15:16:16 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:47 2006 +0000"
      },
      "message": "[ARM] Remove DEBUG_WAITQ\n\nDEBUG_WAITQ appears to have been removed by others, but no one\nremoved the configuration option from ARM.  Remote it from both\nKconfig.debug and all default configurations.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80bcddc19d08a6eee99fb1bf3470ad6257af8721",
      "tree": "69ac286244945183c69ed025a751ce087957d7b2",
      "parents": [
        "5974eaaedee49c25d7231cc72dc0b7b9d2ef2fd7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 09 14:45:22 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:46 2006 +0000"
      },
      "message": "[ARM] Convert apm.c to use mutexes instead of semaphores\n\nMore semaphore-as-mutex to mutex conversions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ee90dabcadd053d5dd69f3a7f8161afa2c751ace",
      "tree": "5585843655ec5bb60218ff24aacad6b02a969527",
      "parents": [
        "4a5222ca435c2af7466e5d262389609978a8e576"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 09 14:20:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:46 2006 +0000"
      },
      "message": "[ARM] Include asm/elf.h instead of asm/procinfo.h\n\nThese files want to provide/access ELF hwcap information, so should\nbe including asm/elf.h rather than asm/procinfo.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df58d0359581bbd4ee741406d81e69456c684f9d",
      "tree": "3452ee043e7a15c1855703d6e9b2a0e6b49f6113",
      "parents": [
        "b729c09a452a659cdf4d29d83943aa798c5c4ffc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 07 21:01:30 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:45 2006 +0000"
      },
      "message": "[ARM] Fix \"apm -s\" command hang\n\nFix an apparant hang with the \"apm -s\" command.  We omitted to wake up\nthis process once resume had completed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b729c09a452a659cdf4d29d83943aa798c5c4ffc",
      "tree": "165d3dc0a5f0221ad897e93ef940bd8e6f295ab1",
      "parents": [
        "0215ffb08ce99e2bb59eca114a99499a4d06e704"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 07 21:00:22 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:45 2006 +0000"
      },
      "message": "[ARM] Improve reliability of APM-emulation suspend\n\nThe APM emulation can sometimes cause suspend to fail to work due\nto apparantly waiting for some process to acknowledge an event when\nit actually has already done so.  We re-jig the event handling to\nwork around this behaviour.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af768c6711de615abf9c679732a2f8245a4c286c",
      "tree": "326f064955adb4a40045fa2a23ca6b358cd26bcb",
      "parents": [
        "f5d6c63a67a8f124ddae88511427249d1dd87880",
        "aed6fad8beca30a71a6950b6f650822254efa8c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:44:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:44:00 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3943/1: share declaration of struct pxa2xx_udc_mach_info between multiple platforms\n  [ARM] Export smp_call_function()\n  [ARM] Add PM_LEGACY defaults\n"
    },
    {
      "commit": "f5d6c63a67a8f124ddae88511427249d1dd87880",
      "tree": "5ddabc3f4a759e6142abe4790ed779d700466463",
      "parents": [
        "1275361c407d17d56717cd706785a31c2353d696"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 29 15:04:08 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 29 16:21:34 2006 +0000"
      },
      "message": "[MIPS] Do topology_init even on uniprocessor kernels.\n\nOtherwise CPU 0 doesn\u0027t show up in sysfs which breaks some software.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "707badb80b90d15d97f46155e6af432bd52789a3",
      "tree": "56f4aea5043aa4473e67412208b51230e497239a",
      "parents": [
        "b6a10886442364ceb20115bb3836764a7d99a83b",
        "c547c77ee4d0408907847f64c403df1bf2f9c7a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:28:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:28:41 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: Use stricter in process stack check for unwinder\n  [PATCH] i386: Fix compilation with UP genericarch\n  [PATCH] x86-64: Fix warning in io_apic.c\n  [PATCH] x86-64: work around gcc4 issue with -Os in Dwarf2 stack unwind\n  [PATCH] x86_64: Align data segment to PAGE_SIZE boundary\n"
    },
    {
      "commit": "ef8d2f45c6dde22cef2eb38cb0e05edcd171a034",
      "tree": "99fb6fce60f224d98b0296e1557b35f3b95187da",
      "parents": [
        "4195bdbea42151c04485b0d131eed6dd97309cee",
        "177b2927e2eea73c598a218680b4dc9043c51dcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:27:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:27:11 2006 -0800"
      },
      "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 Bonito bootup message.\n"
    },
    {
      "commit": "177b2927e2eea73c598a218680b4dc9043c51dcb",
      "tree": "21687193cbe21274db08b5658c8dfeaf34971580",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 24 12:17:51 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 28 19:13:34 2006 +0000"
      },
      "message": "[MIPS] Fix Bonito bootup message.\n\nEven when enabling Bonito IOBC coherence the kernel would actually claim\nit was disabling it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c547c77ee4d0408907847f64c403df1bf2f9c7a0",
      "tree": "ffbc35f7dcbf7b1b57f220c1e1a555bed24a6089",
      "parents": [
        "38b5b036b91248be8033d42dd0778b1c75c5af58"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "message": "[PATCH] x86-64: Use stricter in process stack check for unwinder\n\nPreviously it would check for alignment only, which could break\nif the stack pointer was unaligned. Now explicitely check if the\nstack pointer is in the stack page of the current process.\n\nPorted from i386.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "f7a23328a738b45124400d85eaf78a76939da726",
      "tree": "cd57c00926b8768e8aaa5cb2723ab4ac139c0b1a",
      "parents": [
        "ff0a538d8b08700df2b46f9aafc9fb2765071f0a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "message": "[PATCH] x86-64: Fix warning in io_apic.c\n"
    },
    {
      "commit": "24d7bb3396c51ceb2285e0e7b0c1bd1865652c43",
      "tree": "153814b45772b0d8fdba33ff0f15933bac5b22cd",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 28 09:14:05 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 10:58:21 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix \u0027earlyprintk\u003d...,keep\u0027 regression\n\nCommit 2c8c0e6b8d7700a990da8d24eff767f9ca223b96 (\"[PATCH] Convert x86-64\nto early param\") broke the earlyprintk\u003d...,keep feature.\n\nThis restores that functionality.  Tested on x86_64.  Must-have for\nv2.6.19, no risk.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e730bf96c89b27b2a90ae3e8054dae6133b4f90b",
      "tree": "b2a15610b0f559054a4e1f399280c94ea723e9b6",
      "parents": [
        "d00ec458cb9235025d20cf2783d3ddcd879a6c48"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 25 20:15:12 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 26 16:39:00 2006 +0000"
      },
      "message": "[ARM] Export smp_call_function()\n\nsmp_call_function() will be used with the MP/core oprofile support\npatch.  Export it as _GPL.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d00ec458cb9235025d20cf2783d3ddcd879a6c48",
      "tree": "503bc7ab685272437dc264515eaa0d9ca3586fac",
      "parents": [
        "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 25 16:19:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 26 16:39:00 2006 +0000"
      },
      "message": "[ARM] Add PM_LEGACY defaults\n\nEliminate two warnings:\n\nkernel/power/pm.c:205: warning: \u0027pm_register\u0027 is deprecated (declared at kernel/power/pm.c:64)\nkernel/power/pm.c:206: warning: \u0027pm_send_all\u0027 is deprecated (declared at kernel/power/pm.c:180)\n\nby updating defconfig files to contain a sensible PM_LEGACY default.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61",
      "tree": "2da1a8d8e1ca4088cd91cc080f424b3e25e9423f",
      "parents": [
        "9dce447a542d8b4bedf13d6a4c4fc6737240372e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Nov 25 11:09:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] uml: make execvp safe for our usage\n\nReimplement execvp for our purposes - after we call fork() it is fundamentally\nunsafe to use the kernel allocator - current is not valid there.  So we simply\npass to our modified execvp() a preallocated buffer.  This fixes a real bug\nand works very well in testing (I\u0027ve seen indirectly warning messages from the\nforked thread - they went on the pipe connected to its stdout and where read\nas a number by UML, when calling read_output().  I verified the obtained\nnumber corresponded to \"BUG:\").\n\nThe added use of __cant_sleep() is not a new bug since __cant_sleep() is\nalready used in the same function - passing an atomicity parameter would be\nbetter but it would require huge change, stating that this function must not\nbe called in atomic context and can sleep is a better idea (will make sure of\nthis gradually).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5261d661b49e0c133395c88da193457f62db439a",
      "tree": "a79f0d67e19599a5b2728eca08b032e7ce976a4a",
      "parents": [
        "490a6e245e36ce27e10c32e1c3129fd782d3d1f3",
        "21f37bc3e51fac4f7a226a6d110c4c316af0d22d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:17:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:17:16 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3941/1: [Jornada7xx] - Addition to MAINTAINERS\n  [ARM] 3942/1: ARM: comment: consistent_sync should not be called directly\n  [ARM] ebsa110: fix warnings generated by asm/arch/io.h\n  [ARM] 3933/1: Source drivers/ata/Kconfig\n"
    },
    {
      "commit": "eb4828750852b84703f64747b3bedf6394d629ef",
      "tree": "49fbb6d7168132c470499bbffdb4f08e5c071d4e",
      "parents": [
        "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Thu Nov 16 22:13:54 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 22 23:34:01 2006 +0000"
      },
      "message": "[MIPS] Hack for SB1 cache issues\n\nRemoving flush_icache_page a while ago broke SB1 which was using an empty\nflush_data_cache_page function.  This glues things well enough so a more\nefficient but also more intrusive solution can be found later.\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "105ef9a0af1469a9dd906839dd4628aa9c013f58",
      "tree": "932c93e6fe5c11866b2b6348360a61f4528a0de1",
      "parents": [
        "8de35efb6afa75f25415d54e21221eea759db261"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 21 22:57:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 22 22:45:57 2006 +0000"
      },
      "message": "[ARM] 3942/1: ARM: comment: consistent_sync should not be called directly\n\n/*\n * Note: Drivers should NOT use this function directly, as it will break\n * platforms with CONFIG_DMABOUNCE.\n * Use the driver DMA support - see dma-mapping.h (dma_sync_*)\n */\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97",
      "tree": "8b63f4a8add7f1bfbba02f9ddbbe26e7943afb21",
      "parents": [
        "c5dd27337a70b34cc400120e70a80fcb84c4fd7a",
        "8746ed3dae14e87e9f7ad8e44649b72e22b33274"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:42:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:42:44 2006 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix ucc_geth of_device discovery on mpc832x\n  [POWERPC] Revert \"[POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\"\n  [POWERPC] Revert \"[POWERPC] Enable generic rtc hook for the MPC8349 mITX\"\n"
    },
    {
      "commit": "8746ed3dae14e87e9f7ad8e44649b72e22b33274",
      "tree": "4555911faa3bb62237b8bcfdee543cc29a28bde4",
      "parents": [
        "df9c23095fc8652798c41dd860676d3dafb2f1dc"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Nov 21 18:19:42 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 22 13:28:21 2006 +1100"
      },
      "message": "[POWERPC] Fix ucc_geth of_device discovery on mpc832x\n\nmpc832x, as in mpc8360, needs to explicitly find and create the\nplatform device for ucc_geth in 2.6.19.  This code will likely be\nreadapted to Benh\u0027s new of_ methods for 2.6.20.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "df9c23095fc8652798c41dd860676d3dafb2f1dc",
      "tree": "3c4cf44ca6cef63531bfe969e018a0891716aaae",
      "parents": [
        "6c12c18dfb0ccae21816de3e0c323b5250450d82"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Nov 21 10:31:14 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 22 12:13:36 2006 +1100"
      },
      "message": "[POWERPC] Revert \"[POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\"\n\nThis reverts commit 7a69af63e788a324d162201a0b23df41bcf158dd.\n\nAs advised by David Brownell:\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116387226902131\u0026w\u003d2\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c12c18dfb0ccae21816de3e0c323b5250450d82",
      "tree": "5caf485ab7810bb25207239628328d3380fabf37",
      "parents": [
        "3f5a6ca31c334011fd929501a078424c0d3f71be"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Nov 21 10:31:08 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 22 12:13:36 2006 +1100"
      },
      "message": "[POWERPC] Revert \"[POWERPC] Enable generic rtc hook for the MPC8349 mITX\"\n\nThis reverts commit a8ed4f7ec3aa472134d7de6176f823b2667e450b.\n\nAs advised by David Brownell:\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116387226902131\u0026w\u003d2\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3af9815328bba76e8d11d71d6dbbd6f38beafe58",
      "tree": "1607b2f6580fadb2793961e3161e87de542b529d",
      "parents": [
        "1b7f6a626f0ff511c3840678466cbfe1d62c0b29"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Nov 20 11:29:09 2006 -0500"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 21 10:31:21 2006 +0100"
      },
      "message": "[PATCH] x86_64: Align data segment to PAGE_SIZE boundary\n\no Explicitly align data segment to PAGE_SIZE boundary otherwise depending on\n  config options and tool chain it might be placed on a non PAGE_SIZE aligned\n  boundary and vmlinux loaders like kexec fail when they encounter a\n  PT_LOAD type segment which is not aligned to PAGE_SIZE boundary.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "ace5f1d425beaa272b6e91cecc87b2c075d7feb2",
      "tree": "9445f6ba8d8be95e999fdd2496027cee48713b72",
      "parents": [
        "49a1cd00b599d12c3f397e5a32f81f6e2aab0d74"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Nov 20 15:46:22 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 10:16:49 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix up for the irq_handler_t changes\n\nSwitch to using irq_handler_t for interrupt function handler pointers.\n\nChange name of m68knommu\u0027s irq_hanlder_t data structure so it doesn\u0027t\nclash with the common type (include/linux/interrupt.h).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8243229f0940ab4e9f501879d3ffb7476b02ee6a",
      "tree": "874c30082be07cf1b9484c0934cadd6e4cf2526b",
      "parents": [
        "ffb3d1348605816de10d4e57281e02f606508b6c"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Sat Nov 18 22:19:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix memory hotplug build with NUMA\u003dn\n\nThis is to fix compile error of x86-64 memory hotplug without any NUMA\noption.\n\n  CC      arch/x86_64/mm/init.o\narch/x86_64/mm/init.c:501: error: redefinition of \u0027memory_add_physaddr_to_nid\u0027\ninclude/linux/memory_hotplug.h:71: error: previous definition of \u0027memory_add_phys\naddr_to_nid\u0027 was here\narch/x86_64/mm/init.c:509: error: redefinition of \u0027memory_add_physaddr_to_nid\u0027\narch/x86_64/mm/init.c:501: error: previous definition of \u0027memory_add_physaddr_to_\nnid\u0027 was here\n\nI confirmed compile completion with !NUMA, (NUMA \u0026 !ACPI_NUMA),\nor (NUMA \u0026 ACPI_NUMA).\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8de35efb6afa75f25415d54e21221eea759db261",
      "tree": "b8a70653f1430645a8a1ec49edb32849873ce355",
      "parents": [
        "eb370f0bd409f8bcdc88583ae04f94453e19d882"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 20 15:59:10 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 20 15:59:10 2006 +0000"
      },
      "message": "[ARM] ebsa110: fix warnings generated by asm/arch/io.h\n\nRemove two warnings:\ndrivers/serial/8250_early.c:136: warning: unused variable \u0027mapsize\u0027\ninclude/linux/io.h:47: warning: passing argument 1 of \u0027__readb\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb370f0bd409f8bcdc88583ae04f94453e19d882",
      "tree": "cce3cb435a32ebacb127b05288bffb88272644b1",
      "parents": [
        "e030f8294a5b9f8179dae10cdbf9dcf32aa64110"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@com.rmk.(none)",
        "time": "Fri Nov 17 00:14:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 20 14:57:43 2006 +0000"
      },
      "message": "[ARM] 3933/1: Source drivers/ata/Kconfig\n\nARM doesn\u0027t source drivers/Kconfig like most architectures do, so the\nnewly added drivers/ata is currently not made available on ARM.  SATA\nis used on some ARM machines, like the Thecus N2100, so we need to\nsource drivers/ata/Kconfig.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "808dbbb6bb61173bf52946a28f99089d2efa4c55",
      "tree": "4d221ed1e66ea09d244b248bb27998ac2efda119",
      "parents": [
        "1ff5683043196b9ad628a5de6bf8eeca52ee8bfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 11:14:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 11:14:56 2006 -0800"
      },
      "message": "x86: be more careful when walking back the frame pointer chain\n\nWhen showing the stack backtrace, make sure that we never accept not\nonly an unchanging frame pointer, but also a frame pointer that moves\nback down the stack frame.  It must always grow up (toward older stack\nframes).\n\nI doubt this has triggered, but a subtly corrupt stack with extremely\nunlucky contents could cause us to loop forever on a bogus endless frame\npointer chain.\n\nThis review was triggered by much worse problems happening in some of\nthe other stack unwinding code.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc1829a4c378d793fb3b95d56135d89a0d7ff72a",
      "tree": "16f33c80d3f337e6eb330680342ebfceecc03b2e",
      "parents": [
        "0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 17 14:26:18 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 08:20:09 2006 -0800"
      },
      "message": "[PATCH] i386/x86_64: ACPI cpu_idle_wait() fix\n\nThe scheduler on Andreas Friedrich\u0027s hyperthreading system stopped\nworking properly: the scheduler would never move tasks to another CPU!\nThe lask known working kernel was 2.6.8.\n\nAfter a couple of attempts to corner the bug, the following smoking gun\nwas found:\n\n  BIOS reported wrong ACPI idfor the processor\n  CPU#1: set_cpus_allowed(), swapper:1, 3 -\u003e 2\n   [\u003cc0103bbe\u003e] show_trace_log_lvl+0x34/0x4a\n   [\u003cc0103ceb\u003e] show_trace+0x2c/0x2e\n   [\u003cc01045f8\u003e] dump_stack+0x2b/0x2d\n   [\u003cc0116a77\u003e] set_cpus_allowed+0x52/0xec\n   [\u003cc0101d86\u003e] cpu_idle_wait+0x2e/0x100\n   [\u003cc0259c57\u003e] acpi_processor_power_exit+0x45/0x58\n   [\u003cc0259752\u003e] acpi_processor_remove+0x46/0xea\n   [\u003cc025c6fb\u003e] acpi_start_single_object+0x47/0x54\n   [\u003cc025cee5\u003e] acpi_bus_register_driver+0xa4/0xd3\n   [\u003cc04ab2d7\u003e] acpi_processor_init+0x57/0x77\n   [\u003cc01004d7\u003e] init+0x146/0x2fd\n   [\u003cc0103a87\u003e] kernel_thread_helper+0x7/0x10\n\na quick look at cpu_idle_wait() shows how broken that code is\non i386: it changes the init task\u0027s affinity map but never\nrestores it ...\n\nand because all userspace tasks get forked by init, they all\ninherited that single-CPU affinity mask. x86_64 cloned this\nbug too.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andreas Friedrich \u003candreas.friedrich@fujitsu-siemens.com\u003e\nCc: Wolfgang Erig \u003cWolfgang.Erig@fujitsu-siemens.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef",
      "tree": "fe7a37931bc1f2ac79b61102d190277f9a1c039e",
      "parents": [
        "4be703906cffd5902028d20626e636ba21fb0b61"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 17 05:57:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 08:20:09 2006 -0800"
      },
      "message": "[PATCH] x86_64: stack unwinder crash fix\n\nthe new dwarf2 unwinder crashes while trying to dump the stack:\n\n  Leftover inexact backtrace:\n\n  Unable to handle kernel paging request at ffffffff82800000 RIP:\n   [\u003cffffffff8026cf26\u003e] dump_trace+0x35b/0x3d2\n  PGD 203027 PUD 205027 PMD 0\n  Oops: 0000 [2] PREEMPT SMP\n  CPU 0\n  Modules linked in:\n  Pid: 30, comm: khelper Not tainted 2.6.19-rc6-rt1 #11\n  RIP: 0010:[\u003cffffffff8026cf26\u003e]  [\u003cffffffff8026cf26\u003e] dump_trace+0x35b/0x3d2\n  RSP: 0000:ffff81003fb9d848  EFLAGS: 00010006\n  RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000\n  RDX: 0000000000000000 RSI: ffffffff805b3520 RDI: 0000000000000000\n  RBP: ffffffff827ffff9 R08: ffffffff80aad000 R09: 0000000000000005\n  R10: ffffffff80aae000 R11: ffffffff8037961b R12: ffff81003fb9d858\n  R13: 0000000000000000 R14: ffffffff80598460 R15: ffffffff80ab1fc0\n  FS:  0000000000000000(0000) GS:ffffffff806c4200(0000) knlGS:0000000000000000\n  CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\n  CR2: ffffffff82800000 CR3: 0000000000201000 CR4: 00000000000006e0\n\nthis crash happened because it did not sanitize the dwarf2 data it\ngot, and got an unaligned stack pointer - which happily walked past\nthe process stack (and eventually reached the end of kernel memory\nand pagefaulted there) due to this naive iteration condition:\n\n        HANDLE_STACK (((long) stack \u0026 (THREAD_SIZE-1)) !\u003d 0);\n\nnote that i386 is alot more conservative when it comes to trusting\nstack pointers:\n\n  static inline int valid_stack_ptr(struct thread_info *tinfo, void *p)\n  {\n         return  p \u003e (void *)tinfo \u0026\u0026\n                 p \u003c (void *)tinfo + THREAD_SIZE - 3;\n  }\n\nbut the x86_64 code did not take this bit of i386 code.\n\nThe fix is to align the stack pointer.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccf9ff524ccb195d648ecb0b168340560b42532c",
      "tree": "acdfdb390618e9feeac286da141a23e3a87885de",
      "parents": [
        "6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 16 11:49:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 14:00:25 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix CONFIG_CC_STACKPROTECTOR build bug\n\non x86_64, the CONFIG_CC_STACKPROTECTOR build fails if used in a\ndistcc setup that has \"CC\" defined to \"distcc gcc\":\n\n gcc: gcc: linker input file unused because linking not done\n gcc: gcc: linker input file unused because linking not done\n gcc: gcc: linker input file unused because linking not done\n\nthis is because the gcc-x86_64-has-stack-protector.sh script\nhas a 2-parameters assumption. Fix this by passing $(CC) as\na single parameter.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nPlease-Use-Me-More: make randconfig\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3",
      "tree": "e648d93d41d79bf63e2574d518fa1c98f9bcffdf",
      "parents": [
        "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Nov 16 10:22:03 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 13:57:03 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix vsyscall.c compilation on UP\n\nBroken by earlier patch by me.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8",
      "tree": "8bc42df168da6bd8545e90487f1f7c324aba486c",
      "parents": [
        "d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8",
        "aa8d18731508bb0a16f69b77e5f4541f0d6fb553"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 12:22:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 12:22:52 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Remove OP_MAX_COUNTER\n  [ARM] Remove PM_LEGACY\u003dy from selected ARM defconfigs\n  [ARM] 3857/2: pnx4008: add devices\u0027 registration\n"
    },
    {
      "commit": "cea196bb2eb918c30f97a2b752bcec929d761f64",
      "tree": "6c24107e3afece611c1f18ab148ec6eb3c0e68f5",
      "parents": [
        "5fbb004aba15bbca64c3fb611113295bda7ee9ea"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 16 00:43:12 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 16 11:25:12 2006 -0800"
      },
      "message": "[IA64] a fix towards allmodconfig build\n\nThe HP_SIMSCSI driver can\u0027t be built as a module (unhealthy dependencies on\nthings that shouldn\u0027t really be exported).\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5fbb004aba15bbca64c3fb611113295bda7ee9ea",
      "tree": "8b0dff076c62f6c68b5875e862e5981a4bbd92ef",
      "parents": [
        "06344db3162323247e9ac8d76d5acdb79d05f3c0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 16 00:43:07 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 16 09:38:35 2006 -0800"
      },
      "message": "[IA64] use generic_handle_irq()\n\nUse generic_handle_irq() to handle mixed-type irq handling.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "06344db3162323247e9ac8d76d5acdb79d05f3c0",
      "tree": "60c3c51761f57d81acd93e318b1250fbe119e47e",
      "parents": [
        "351a58390aad350bd5e22c7cc468f44a9330685c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 16 00:43:02 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 16 09:38:02 2006 -0800"
      },
      "message": "[IA64] typename -\u003e name conversion\n\nconvert irq chip typename -\u003e name.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "351a58390aad350bd5e22c7cc468f44a9330685c",
      "tree": "d7c225dcbd821f70d646a676576f81bf97a614e9",
      "parents": [
        "cbf093e8c7447a202e376199cc017161262bd7cd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 16 00:42:58 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 16 09:37:45 2006 -0800"
      },
      "message": "[IA64] irqs: use `name\u0027 not `typename\u0027\n\n`typename\u0027 is going away and is usually uninitialised anwyay.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cbf093e8c7447a202e376199cc017161262bd7cd",
      "tree": "02d468ac29306ea21c01f0bf16246e7d195ef39c",
      "parents": [
        "45c99533252ef2297f37c5fdd672a3e0eb566870"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Tue Nov 14 20:50:59 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Nov 15 10:12:15 2006 -0800"
      },
      "message": "[IA64] bte_unaligned_copy() transfers one extra cache line.\n\nWhen called to do a transfer that has a start offset within the cache\nline which is uneven between source and destination and a length which\nterminates the source of the copy exactly on a cache line, one extra\nline gets copied into a temporary buffer.  This is normally not an issue\nsince the buffer is a kernel buffer and only the requested information\ngets copied into the user buffer.\n\nThe problem arises when the source ends at the very last physical page\nof memory.  That last cache line does not exist and results in the SHUB\nchip raising an MCA.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "45c99533252ef2297f37c5fdd672a3e0eb566870",
      "tree": "469e706b7a6be19004015e305bdaf4cba4a89a52",
      "parents": [
        "134a11f0c37c043d3ea557ea15b95b084e3cc2c8"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Nov 14 10:52:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 15 09:04:32 2006 -0800"
      },
      "message": "[PATCH] Use delayed disable mode of ioapic edge triggered interrupts\n\nKomuro reports that ISA interrupts do not work after a disable_irq(),\ncausing some PCMCIA drivers to not work, with messages like\n\n\teth0: Asix AX88190: io 0x300, irq 3, hw_addr xx:xx:xx:xx:xx:xx\n\teth0: found link beat\n\teth0: autonegotiation complete: 100baseT-FD selected\n\teth0: interrupt(s) dropped!\n\teth0: interrupt(s) dropped!\n\teth0: interrupt(s) dropped!\n\t...\n\nLinus Torvalds \u003ctorvalds@osdl.org\u003e said:\n\n  \"Now, edge-triggered interrupts are a _lot_ harder to mask, because the\n   Intel APIC is an unbelievable piece of sh*t, and has the edge-detect logic\n   _before_ the mask logic, so if a edge happens _while_ the device is\n   masked, you\u0027ll never ever see the edge ever again (unmasking will not\n   cause a new edge, so you simply lost the interrupt).\n\n   So when you \"mask\" an edge-triggered IRQ, you can\u0027t really mask it at all,\n   because if you did that, you\u0027d lose it forever if the IRQ comes in while\n   you masked it. Instead, we\u0027re supposed to leave it active, and set a flag,\n   and IF the IRQ comes in, we just remember it, and mask it at that point\n   instead, and then on unmasking, we have to replay it by sending a\n   self-IPI.\"\n\nThis trivial patch solves the problem.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nAcked-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae",
      "tree": "ce707640cf9844607b68d81227d2f57ff2e163ad",
      "parents": [
        "9a3a04ac386f44175b6a4142eaeab3d4170a57f3",
        "9446868b5383eb87f76b2d4389dea4bb968a6657"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 15:23:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 15:23:17 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: Fix race in exit_idle\n  [PATCH] x86-64: Fix vgetcpu when CONFIG_HOTPLUG_CPU is disabled\n  [PATCH] x86: Add acpi_user_timer_override option for Asus boards\n  [PATCH] x86-64: setup saved_max_pfn correctly (kdump)\n  [PATCH] x86-64: Handle reserve_bootmem_generic beyond end_pfn\n  [PATCH] x86-64: shorten the x86_64 boot setup GDT to what the comment says\n  [PATCH] x86-64: Fix PTRACE_[SG]ET_THREAD_AREA regression with ia32 emulation.\n  [PATCH] x86-64: Fix partial page check to ensure unusable memory is not being marked usable.\n  Revert \"[PATCH] MMCONFIG and new Intel motherboards\"\n"
    },
    {
      "commit": "68589bc353037f233fe510ad9ff432338c95db66",
      "tree": "dedc58ff66134f54796642917e2a2a26ac6802b0",
      "parents": [
        "69ae9e3ee4ce99140a7db424bebf55d8d180da2f"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Nov 14 02:03:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 09:09:27 2006 -0800"
      },
      "message": "[PATCH] hugetlb: prepare_hugepage_range check offset too\n\n(David:)\n\nIf hugetlbfs_file_mmap() returns a failure to do_mmap_pgoff() - for example,\nbecause the given file offset is not hugepage aligned - then do_mmap_pgoff\nwill go to the unmap_and_free_vma backout path.\n\nBut at this stage the vma hasn\u0027t been marked as hugepage, and the backout path\nwill call unmap_region() on it.  That will eventually call down to the\nnon-hugepage version of unmap_page_range().  On ppc64, at least, that will\ncause serious problems if there are any existing hugepage pagetable entries in\nthe vicinity - for example if there are any other hugepage mappings under the\nsame PUD.  unmap_page_range() will trigger a bad_pud() on the hugepage pud\nentries.  I suspect this will also cause bad problems on ia64, though I don\u0027t\nhave a machine to test it on.\n\n(Hugh:)\n\nprepare_hugepage_range() should check file offset alignment when it checks\nvirtual address and length, to stop MAP_FIXED with a bad huge offset from\nunmapping before it fails further down.  PowerPC should apply the same\nprepare_hugepage_range alignment checks as ia64 and all the others do.\n\nThen none of the alignment checks in hugetlbfs_file_mmap are required (nor\nis the check for too small a mapping); but even so, move up setting of\nVM_HUGETLB and add a comment to warn of what David Gibson discovered - if\nhugetlbfs_file_mmap fails before setting it, do_mmap_pgoff\u0027s unmap_region\nwhen unwinding from error will go the non-huge way, which may cause bad\nbehaviour on architectures (powerpc and ia64) which segregate their huge\nmappings into a separate region of the address space.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Adam Litke \u003cagl@us.ibm.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3ac84324fd949f671e6cf5620add5de02498386",
      "tree": "7442057ca96d2f056c368bd9ddb12d12032f53d4",
      "parents": [
        "8b126b77536186eef69d408eb7959ce7f558f251"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Nov 14 02:03:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 09:09:27 2006 -0800"
      },
      "message": "[PATCH] fix via586 irq routing for pirq 5\n\nFix interrupt routing for via 586 bridges.  pirq can be 5 which needs to be\nmapped to INTD.  But currently the access functions can handle only pirq\n1-4.  this is similar to the other via chipsets where pirq 4 and 5 are both\nmapped to INTD.  Fixes bugzilla #7490\n\nCc: Daniel Paschka \u003cmonkey20181@gmx.net\u003e\nCc: Adrian Bunk \u003cbunk@susta.de\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9446868b5383eb87f76b2d4389dea4bb968a6657",
      "tree": "d253d9a0ae99c77f43ca271019fcbdbfd349b665",
      "parents": [
        "8c131af1db510793f87dc43edbc8950a35370df3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86-64: Fix race in exit_idle\n\nWhen another interrupt happens in exit_idle the exit idle notifier\ncould be called an incorrect number of times.\n\nAdd a test_and_clear_bit_pda and use it handle the bit\natomically against interrupts to avoid this.\n\nPointed out by Stephane Eranian\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "8c131af1db510793f87dc43edbc8950a35370df3",
      "tree": "6d28e2cb1a645ecced3c9973b2573a0c2cdbdb48",
      "parents": [
        "fa18f477d0987c011cce047a7c3cd1284f547a14"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86-64: Fix vgetcpu when CONFIG_HOTPLUG_CPU is disabled\n\nThe vgetcpu per CPU initialization previously relied on CPU hotplug\nevents for all CPUs to initialize the per CPU state. That only\nworked only on kernels with CONFIG_HOTPLUG_CPU enabled.  On the\nothers some CPUs didn\u0027t get their state initialized properly\nand vgetcpu wouldn\u0027t work.\n\nChange the initialization sequence to instead run in a normal\ninitcall (which runs after the normal CPU bootup) and initialize\nall running CPUs there. Later hotplug CPUs are still handled\nwith an hotplug notifier.\n\nThis actually simplifies the code somewhat.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "fa18f477d0987c011cce047a7c3cd1284f547a14",
      "tree": "4910e79c9cb33fe3982daacf1757c51d6d53e8f7",
      "parents": [
        "15803a43288da434d34d41c4ed650c3c1728d42c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86: Add acpi_user_timer_override option for Asus boards\n\nTimer overrides are normally disabled on Nvidia board because\nthey are commonly wrong, except on new ones with HPET support.\nUnfortunately there are quite some Asus boards around that\ndon\u0027t have HPET, but need a timer override.\n\nWe don\u0027t know yet how to handle this transparently,\nbut at least add a command line option to force the timer override\nand let them boot.\n\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "15803a43288da434d34d41c4ed650c3c1728d42c",
      "tree": "6294e8d6a95e329c6cae85ff07f0e2459e76971d",
      "parents": [
        "5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86-64: setup saved_max_pfn correctly (kdump)\n\nx86_64: setup saved_max_pfn correctly\n\n2.6.19-rc4 has broken CONFIG_CRASH_DUMP support on x86_64. It is impossible\nto read out the kernel contents from /proc/vmcore because saved_max_pfn is set\nto zero instead of the max_pfn value before the user map is setup.\n\nThis happens because saved_max_pfn is initialized at parse_early_param() time,\nand at this time no active regions have been registered. save_max_pfn is setup\nfrom e820_end_of_ram(), more exact find_max_pfn_with_active_regions() which\nreturns 0 because no regions exist.\n\nThis patch fixes this by registering before and removing after the call\nto e820_end_of_ram().\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24",
      "tree": "dc2f2a8a695a14b7360bb0870e59646b9c7fdb17",
      "parents": [
        "51d67a488b53a5cc8401460480c124eaec71e2d4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86-64: Handle reserve_bootmem_generic beyond end_pfn\n\nThis can happen on kexec kernels with some configurations, in particularly\non Unisys ES7000 systems.\n\nAnalysis by Amul Shah\n\nCc: Amul Shah \u003camul.shah@unisys.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "51d67a488b53a5cc8401460480c124eaec71e2d4",
      "tree": "0b46aaced195f18da6be13416f668717527147cb",
      "parents": [
        "14679eb3c50897889ba62f9a37e3bcd8a205b5e7"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86-64: shorten the x86_64 boot setup GDT to what the comment says\n\nStephen Tweedie, Herbert Xu, and myself have been struggling with a very\nnasty bug in Xen.  But it also pointed out a small bug in the x86_64\nkernel boot setup.\n\nThe GDT limit being setup by the initial bzImage code when entering into\nprotected mode is way too big.  The comment by the code states that the\nsize of the GDT is 2048, but the actual size being set up is much bigger\n(32768). This happens simply because of one extra \u00270\u0027.\n\nInstead of setting up a 0x800 size, 0x8000 is set up.  On bare metal this\nis fine because the CPU wont load any segments unless  they are\nexplicitly used.  But unfortunately, this breaks Xen on vmx FV, since it\n(for now) blindly loads all the segments into the VMCS if they are less\nthan the gdt limit. Since the real mode segments are around 0x3000, we are\ngetting junk into the VMCS and that later causes an exception.\n\nStephen Tweedie has written up a patch to fix the Xen side and will be\nsubmitting that to those folks. But that doesn\u0027t excuse the GDT limit\nbeing a magnitude too big.\n\nAK: changed to compute true gdt size in assembler, fixed comment\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "14679eb3c50897889ba62f9a37e3bcd8a205b5e7",
      "tree": "632b996fa92e4a4cc636953c1e494562295b7650",
      "parents": [
        "14f448e36192d6d2cd7dfd81cb044977b2f9dd9b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86-64: Fix PTRACE_[SG]ET_THREAD_AREA regression with ia32 emulation.\n\nptrace(PTRACE_[SG]ET_THREAD_AREA) calls from ia32 code\nshould be passed onto the x86_64 implementation.\n\nThe default case in sys32_ptrace used to call to sys_ptrace(), but is\nnow EINVAL.  This patch fixes a regression caused by that changed.\n\nSigned-off-by: Mike McCormack \u003cmike@codeweavers.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "14f448e36192d6d2cd7dfd81cb044977b2f9dd9b",
      "tree": "c91ae2faabb58ac10f326714ffc473823fe6e451",
      "parents": [
        "64e72e41acae0dab733fb0d5d789b76d115210c0"
      ],
      "author": {
        "name": "Aaron Durbin",
        "email": "adurbin@google.com",
        "time": "Tue Nov 14 16:57:45 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:45 2006 +0100"
      },
      "message": "[PATCH] x86-64: Fix partial page check to ensure unusable memory is not being marked usable.\n\nFix partial page check in e820_register_active_regions to ensure\npartial pages are\nnot being marked as active in the memory pool.\n\nSigned-off-by: Aaron Durbin \u003cadurbin@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "64e72e41acae0dab733fb0d5d789b76d115210c0",
      "tree": "fda40ba44545b29d9e3d23e08d13ad335da2b634",
      "parents": [
        "0579e303553655245e8a6616bd8b4428b07d63a2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:56:33 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:56:33 2006 +0100"
      },
      "message": "Revert \"[PATCH] MMCONFIG and new Intel motherboards\"\n\nThis reverts 4c6e052adfe285ede5884e4e8c4d33af33932c13 commit.\n\nFollowing Linus\u0027 i386 change: revert resource reservation\nfor mmcfg config now. Will be revisited in .20 hopefully.\n"
    },
    {
      "commit": "aa8d18731508bb0a16f69b77e5f4541f0d6fb553",
      "tree": "4b777fabfdcbd2b246aa749879de65d0e2a559f7",
      "parents": [
        "6751718932be7325c898e5908daec2ee917afd09"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 14 15:15:40 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 14 15:15:40 2006 +0000"
      },
      "message": "[ARM] Remove OP_MAX_COUNTER\n\nOP_MAX_COUNTER never referenced, and is a reminant of an earlier\noprofile implementation.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "239fd45938f9ddf64f120e0260c7b76eb73bd5a7",
      "tree": "2b0350fb9f45f2ffa7473e6c3d75f9ff26d85e82",
      "parents": [
        "eea2078eaf2bcd4e5e8b2e08798071efedac5e17",
        "36b600f2649e3be49039efe31edeeb64277dbd99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:20:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:20:38 2006 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] cell: set ARCH_SPARSEMEM_DEFAULT in Kconfig\n  [POWERPC] Fix cell \"new style\" mapping and add debug\n  [POWERPC] pseries: Force 4k update_flash block and list sizes\n  [POWERPC] CPM_UART: Fix non-console initialisation\n  [POWERPC] CPM_UART: Fix non-console transmit\n  [POWERPC] Make sure initrd and dtb sections get into zImage correctly\n"
    },
    {
      "commit": "1a4b0fc503ff4149f5915be4aeb179b9453cf485",
      "tree": "0f8ccd1b383f486a71b3f5526eb10d245bd9425c",
      "parents": [
        "d67afe5ed00070de0965bfc98de5f6ed3a80a73e"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Fri Nov 10 12:27:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 07:40:42 2006 -0800"
      },
      "message": "[PATCH] mspec driver build fix\n\nFix MSPEC driver to build for non SN2 enabled configs as the driver should\nwork in cached and uncached modes (no fetchop) on these systems.  In\naddition make MSPEC select IA64_UNCACHED_ALLOCATOR, which is required for\nit and move it to arch/ia64/Kconfig to avoid warnings on non ia64\narchitectures running allmodconfig.  Once the Kconfig code is fixed, we can\nmove it back.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Fernando Luis Vzquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6751718932be7325c898e5908daec2ee917afd09",
      "tree": "d5d8b06faec5d8698a8f739b481627aea8f227b6",
      "parents": [
        "8cc05f79d2a4e33d5cb621f36a448d5157f46893"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 11 22:54:07 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 11 22:54:07 2006 +0000"
      },
      "message": "[ARM] Remove PM_LEGACY\u003dy from selected ARM defconfigs\n\nMost ARM defconfigs don\u0027t actually need to have PM_LEGACY enabled.\nDisable it for ATEB9200, Collie, IXP4xx, OMAP H2, S3C2410 and\nVersatile.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "36b600f2649e3be49039efe31edeeb64277dbd99",
      "tree": "7e052e203964e88e324369e4f2bfea0820d9b643",
      "parents": [
        "ab56dbddc8a23ff3f4602855aaf0fcb3c814118b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Nov 02 21:08:45 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 10 21:45:43 2006 +1100"
      },
      "message": "[POWERPC] cell: set ARCH_SPARSEMEM_DEFAULT in Kconfig\n\nThe current cell processor support needs sparsemem, so set it as\nthe default memory model.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ab56dbddc8a23ff3f4602855aaf0fcb3c814118b",
      "tree": "bc06f80f320b1703b87f8b6d4654620f1d63f522",
      "parents": [
        "ae883cab9457aad0fb3342249e1207873d3b64de"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 10 15:11:20 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 10 21:35:36 2006 +1100"
      },
      "message": "[POWERPC] Fix cell \"new style\" mapping and add debug\n\nThis fixes a typo in the \"new style\" code for mapping SPE resources,\nwhich causes it to try to map the same resource 4 times.\n\nIt also adds some pr_debug\u0027s that are useful to track down issues with\nthe firmware when bringinh up new machines.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae883cab9457aad0fb3342249e1207873d3b64de",
      "tree": "4a3a5841ad0bd947ac030b101f9bc541c8e859fd",
      "parents": [
        "0091cf5a6ae6e52fc95ceb53200975ef2c81c206"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Wed Nov 08 10:07:30 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 10 21:35:36 2006 +1100"
      },
      "message": "[POWERPC] pseries: Force 4k update_flash block and list sizes\n\nThe enablement of 64k pages on pseries platforms exposed a bug in\nthe RTAS mechanism for updating firmware.  RTAS assumes 4k for flash\nblock and list sizes, and use of any other sizes results in a failure,\neven though PAPR does not specify any such requirement.\n\nThis patch changes the rtas_flash module to force the use of 4k memory\nblock and list sizes when preparing and sending a firmware image to\nRTAS.  The rtas_flash function now uses a slab cache of 4k blocks with\n4k alignment, rather than get_zeroed_page(), to allocate the memory for\nthe flash blocks and lists.  The 4k alignment requirement is specified\nin PAPR.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8cc05f79d2a4e33d5cb621f36a448d5157f46893",
      "tree": "745f3dd45bc3483685ed5f40507bfd46478bd513",
      "parents": [
        "088406bcf66d6c7fd8a5c04c00aa410ae9077403"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@com.rmk.(none)",
        "time": "Tue Oct 17 11:16:22 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 09 15:38:44 2006 +0000"
      },
      "message": "[ARM] 3857/2: pnx4008: add devices\u0027 registration\n\nThis patch adds platform devices\u0027 registration for the devices which drivers\neither have been added to the mainline or on the way to.\n\n arch/arm/mach-pnx4008/core.c |   69 +++++++++++++++++++++++++++++++++++++++++++\n 1 file changed, 69 insertions(+)\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "621da0f8af228525e4b40390e36fbdc44a587cf1",
      "tree": "71683a01442fa7fa213ad4a5b317764cd32d374c",
      "parents": [
        "48797ebd9e8b16fddcd4ef062f792314a6b9219a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 09 16:00:06 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 09 16:00:06 2006 +1100"
      },
      "message": "[POWERPC] Make sure initrd and dtb sections get into zImage correctly\n\nThe \"wrapper\" script was using the wrong names for the initrd and\ndtb (device-tree blob) sections.  This fixes it, and also ensures\nthe symbols for the start and end of the dtb get defined correctly.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "ec68307cc5a8dc499e48693843bb42f6b6028458",
      "tree": "ba735cbdc35819837bc53ef1385a478f5800fd7a",
      "parents": [
        "64d9fe6973a9348e5211f3cc9f04b899329caeb4"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Nov 08 17:44:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 18:29:24 2006 -0800"
      },
      "message": "[PATCH] htirq: refactor so we only have one function that writes to the chip\n\nThis refactoring actually optimizes the code a little by caching the value\nthat we think the device is programmed with instead of reading it back from\nthe hardware.  Which simplifies the code a little and should speed things up a\nbit.\n\nThis patch introduces the concept of a ht_irq_msg and modifies the\narchitecture read/write routines to update this code.\n\nThere is a minor consistency fix here as well as x86_64 forgot to initialize\nthe htirq as masked.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nCc: \u003colson@pathscale.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c33eb39976b67628452ebc791834c7d590e545e",
      "tree": "8d15579378741f09a329d52248a3d6984b2c387c",
      "parents": [
        "8bdc052eccdc7893d075d3f1f7103594a458c8c4"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Nov 08 17:44:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 18:29:24 2006 -0800"
      },
      "message": "[PATCH] ia64: select ACPI_NUMA if ACPI\n\nWhen ACPI \u0026\u0026 NUMA, pxm_to_node is used and it exists in drivers/acpi/numa.c\n\nTony said:\n\n  The patch makes sense ...  if you pick both of \"ACPI\" and \"NUMA\", then you\n  need (and should automatically be given) ACPI_NUMA too.\n\n  The only open question is whether there is a better way of getting there.\n  Perhaps with less configuration options in the first place?  We are heading\n  towards a future where so many systems will be NUMA that there would seem to\n  be little benefit in keeping ACPI_NUMA separate from ACPI ...  but perhaps\n  we aren\u0027t quite there yet.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujtisu.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bdc052eccdc7893d075d3f1f7103594a458c8c4",
      "tree": "33bc012cebe8c3e012c533aade5e9d6ced34cce0",
      "parents": [
        "4b438a23fb05b6566393f9f0a3987ea3dcc1c0c4"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Wed Nov 08 17:44:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 18:29:24 2006 -0800"
      },
      "message": "[PATCH] kretprobe: fix kretprobe-booster to save regs and set status\n\nThere are two bugs in the kretprobe-booster.\n\n1) It doesn\u0027t make room for gs registers.\n\n2) It doesn\u0027t change status of the current kprobe.  This status will\n   effect the fault handling.\n\nThis patch fixes these bugs and, additionally, saves skipped registers for\ncompatibility with the original kretprobe.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c06cb8b1c4d25e5b4d7a2d7c2462619de1e0dbc4",
      "tree": "79ab02401d4e7c6f01c239cdb7a15dc962f92491",
      "parents": [
        "81ac95c5569d7a60ab5db6c1ccec56c12b3ebcb5"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Wed Nov 08 17:44:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 18:29:23 2006 -0800"
      },
      "message": "[PATCH] i386: Force data segment to be 4K aligned\n\no Currently there is no specific alignment restriction in linker script\n  and in some cases it can be placed non 4K aligned addresses. This fails\n  kexec which checks that segment to be loaded is page aligned.\n\no I guess, it does not harm data segment to be 4K aligned.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d654c673d6394bc26e159b1057b357371b4ce1dc",
      "tree": "1b1a4d13407a5bc2c773745a0d04eb0b37af8123",
      "parents": [
        "082f2f84be5db164280483efa7eb1549d867353d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Nov 08 17:44:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 18:29:22 2006 -0800"
      },
      "message": "[PATCH] Regression in 2.6.19-rc microcode driver\n\nIf the microcode driver is built in (rather than module) there are some,\nehm, interesting effects happening due to the new \"call out to userspace\"\nbehavior that is introduced..  and which runs too early.  The result is a\nboot hang; which is really nasty.\n\nThe patch below is a minimally safe patch to fix this regression for 2.6.19\nby just not requesting actual microcode updates during early boot.  (That\nis a good idea in general anyway)\n\nThe \"real\" fix is a lot more complex given the entire cpu hotplug scenario\n(during cpu hotplug you normally need to load the microcode as well); but\nthe interactions for that are just really messy at this point; this fix at\nleast makes it work and avoids a full detangle of hotplug.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "082f2f84be5db164280483efa7eb1549d867353d",
      "tree": "c21e5863332a4035537e1f868b46ebc9c203a394",
      "parents": [
        "de8e7c12430a73654ae3cedbc45428d56c6b777b",
        "48797ebd9e8b16fddcd4ef062f792314a6b9219a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 10:45:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 10:45:37 2006 -0800"
      },
      "message": "Merge merom:v2.6/linux\n\n* merom:v2.6/linux:\n  x86-64: write IO APIC irq routing entries in correct order\n  x86-64: clean up io-apic accesses\n"
    },
    {
      "commit": "48797ebd9e8b16fddcd4ef062f792314a6b9219a",
      "tree": "a192a4d6d2158da763def73627362169963dc4d0",
      "parents": [
        "6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@merom.osdl.org",
        "time": "Wed Nov 08 10:27:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@merom.osdl.org",
        "time": "Wed Nov 08 10:27:54 2006 -0800"
      },
      "message": "x86-64: write IO APIC irq routing entries in correct order\n\nThis is the x86-64 version of f9dadfa71bc594df09044da61d1c72701121d802\nthat did the same thing on i386.\n\nSince the \"mask\" bit is in the low word, when we write a new entry, we\nneed to write the high word first, before we potentially unmask it.\n\nThe exception is when we actually want to mask the interrupt, in which\ncase we want to write the low word first to make sure that the high word\ndoesn\u0027t change while the interrupt routing is still active.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a",
      "tree": "ae135f5fcc6ab29f3fc0d057f4a9c10e5be58cbf",
      "parents": [
        "464908d7e2a9f77cb50ee905cda8a59e5b4e50e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@merom.osdl.org",
        "time": "Wed Nov 08 10:23:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@merom.osdl.org",
        "time": "Wed Nov 08 10:23:03 2006 -0800"
      },
      "message": "x86-64: clean up io-apic accesses\n\nThis is just commit 130fe05dbc0114609cfef9815c0c5580b42decfa ported to\nx86-64, for all the same reasons.  It cleans up the IO-APIC accesses in\norder to then fix the ordering issues.\n\nWe move the accessor functions (that were only used by io_apic.c) out of\na header file, and use proper memory-mapped accesses rather than making\nup our own \"volatile\" pointers.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de8e7c12430a73654ae3cedbc45428d56c6b777b",
      "tree": "8e3aae09307687296d08282df3e027fa12402e35",
      "parents": [
        "464908d7e2a9f77cb50ee905cda8a59e5b4e50e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 10:09:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 10:09:28 2006 -0800"
      },
      "message": "Revert \"[PATCH] i386: Add MMCFG resources to i386 too\"\n\nThis reverts commit de09bddb9d6f96785be470c832b881e6d72d589f.  It tried\nto reserve the MMCONFIG mmio memory ranges, but since the MMCONFIG\ninformation is broken and often bogus (which is why we don\u0027t dare use it\nmost of the time _anyway_), it does more harm than good.\n\nCc: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b064423d66159a1b33ff9d5bcb42040a03e7dfe",
      "tree": "2eb42eb50d75ca6e4ec773e81db6136adb5c0d7a",
      "parents": [
        "3d4248885b9fca818e7fe6b66328e714876d36ad",
        "16b7f4dcd340875625714438a812ea06400f9666"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 07 18:22:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 07 18:22:31 2006 -0800"
      },
      "message": "Merge branch \u0027fixes_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux\n\n* \u0027fixes_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux:\n  Update for the srm_env driver.\n"
    },
    {
      "commit": "3d4248885b9fca818e7fe6b66328e714876d36ad",
      "tree": "5335c767060dc78886aa0b23c120c235ef929a05",
      "parents": [
        "edd106fc8ac1826dbe231b70ce0762db24133e5c",
        "5e7098275094ec405f2b19285ec0c38aead42d53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 07 14:55:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 07 14:55:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3927/1: Allow show_mem() to work with holes in memory map.\n  [ARM] 3926/1: make timer led handle HZ !\u003d 100\n  [ARM] 3923/1: S3C24XX: update s3c2410_defconfig with new drivers\n  [ARM] 3922/1: S3C24XX: update s3c2410_defconfig to 2.6.19-rc4\n  [ARM] 3921/1: S3C24XX: remove bast_defconfig\n  [ARM] 3920/1: S3C24XX: Remove smdk2410_defconfig\n  [ARM] 3919/1: Fixed definition of some PXA270 CIF related registers\n  [ARM] 3918/1: ixp4xx irq-chip rework\n  [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability\n  [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c\n  [ARM] 3917/1: Fix dmabounce symbol exports\n"
    },
    {
      "commit": "16b7f4dcd340875625714438a812ea06400f9666",
      "tree": "3ccc95884ea2c0a2d543cae63d5c8fdcd43bf302",
      "parents": [
        "edd106fc8ac1826dbe231b70ce0762db24133e5c"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Tue Nov 07 23:50:37 2006 +0100"
      },
      "committer": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Tue Nov 07 23:50:37 2006 +0100"
      },
      "message": "Update for the srm_env driver.\n\nThis patch contains a fix for a bug introduced more than a year ago\n(not setting *eof) and updates whitespace a bit.\n\nSigned-off-by: Jan-Benedict Glaw \u003cjbglaw@lug-owl.de\u003e\n"
    },
    {
      "commit": "5e7098275094ec405f2b19285ec0c38aead42d53",
      "tree": "1d0ba36c62a1d8db827457c656129a50ce569e50",
      "parents": [
        "6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90"
      ],
      "author": {
        "name": "Ray Lehtiniemi",
        "email": "rayl@com.rmk.(none)",
        "time": "Tue Nov 07 03:19:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 07 19:39:00 2006 +0000"
      },
      "message": "[ARM] 3927/1: Allow show_mem() to work with holes in memory map.\n\nshow_mem() was not correctly handling holes in the memory\nmap.  It was treating the freed sections of the map as\nthough they contained valid struct page entries.  This\ncould cause incorrect debugging output or even a kernel\npanic.\n\nThis patch keeps the struct meminfo around after system\ninitialization so that show_mem() can use it when\nscanning memory.  show_mem() now walks over each bank\nof each online node, rather than assuming that each node\ncontains a single contiguous bank.\n\nSigned-off-by: Ray Lehtiniemi \u003crayl@mail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90",
      "tree": "c0f197a5117189c6f8c516fa4af742906bb94bb1",
      "parents": [
        "3f84ada6c173d856b5e06b239931866ed7dd7a16"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@net.rmk.(none)",
        "time": "Mon Nov 06 19:29:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 07 19:37:56 2006 +0000"
      },
      "message": "[ARM] 3926/1: make timer led handle HZ !\u003d 100\n\nThe timer LED is unusable at HZ\u003dlarge, since it\u0027s got\na hard-wired value of 100 ticks per cycle; when HZ\u003d1024\n(for example) it\u0027s essentially always-on.  This patch\njust makes that be HZ ticks per cycle.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "73f4388aedade209650ed629ab767d3e2b636f7b",
      "tree": "9bb4bff9e34f526d67f33a1772d941f7c0c4da30",
      "parents": [
        "4e5852f31a22094a19bbc305e42651b6c92f3008"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 18:17:35 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:39 2006 +0000"
      },
      "message": "[MIPS] Fix EV64120 and Ocelot builds by providing a plat_timer_setup().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4e5852f31a22094a19bbc305e42651b6c92f3008",
      "tree": "6d22fc88286e7abf68a99de81ce1755eaaac3ea8",
      "parents": [
        "4a4cf77923eeb3cec40a302656d6ab5ced04ba48"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 18:05:08 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] EV64120: Fix PCI interrupt allocation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4a4cf77923eeb3cec40a302656d6ab5ced04ba48",
      "tree": "6388d7a2227a28697b4c833089980c26df696745",
      "parents": [
        "325d08d1a44b601fbf70c259fb61c38d2af7d309"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 17:41:06 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] Make irq number allocator generally available for fixing EV64120.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "325d08d1a44b601fbf70c259fb61c38d2af7d309",
      "tree": "abc8e2652fdbdb73537fe348242fb3a4789d6361",
      "parents": [
        "ff28cbd2804105b144a7054e0302615e1da6749f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 13:32:39 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] EV64120: Fix timer initialization for HZ !\u003d 100.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff28cbd2804105b144a7054e0302615e1da6749f",
      "tree": "d4a58434c913862ab19282a632210944f64f87a5",
      "parents": [
        "907c51b2d1705b022c3fb65b66cb4e5e09346433"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 05 01:18:43 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] Ocelot 3: Fix MAC address detection after platform_device conversion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "907c51b2d1705b022c3fb65b66cb4e5e09346433",
      "tree": "0ba2b3bcc9bda29e4d334a894a4e508c6f2a8acc",
      "parents": [
        "d6b861c6402307e30c7df24dcda911df64a5f9d6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 05 01:18:11 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:37 2006 +0000"
      },
      "message": "[MIPS] Ocelot C: Fix MAC address detection after platform_device conversion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "d6b861c6402307e30c7df24dcda911df64a5f9d6"
}
