)]}'
{
  "log": [
    {
      "commit": "a081568d7016061ed848696984e3acf1ba0b3054",
      "tree": "5a6cd28d51e3c0b694499f4d0795b22a3d020eba",
      "parents": [
        "3747b36eeab93d8969e86987bbc1d44971229b26"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 28 10:24:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 28 10:24:33 2006 +0100"
      },
      "message": "[ARM] Fix decompressor serial IO to give CRLF not LFCR\n\nAs per the corresponding change to the serial drivers, arrange\nfor ARM decompressors to give CRLF.  Move the common putstr code\ninto misc.c such that machines only need to supply \"putc\" and\n\"flush\" functions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a04f2d9d3a08002a7712f18fcec43e2c4151d953",
      "tree": "d65e921b8f64b4ea7b61bc61db931892a680243d",
      "parents": [
        "709eb502ebcfcca8a3a36bab3bca3bd78caa53b1"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Mar 22 20:14:11 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 22 20:14:11 2006 +0000"
      },
      "message": "[ARM] 3381/1: ixp2000: fix slowport write timing control register fields\n\nPatch from Lennert Buytenhek\n\nThe original version of the chip docs had the PW and SU fields in\nthe slowport write timing control register accidentally reversed.\nThis is mentioned in the errata (documentation change #4) and fixed\nin newer docs.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "709eb502ebcfcca8a3a36bab3bca3bd78caa53b1",
      "tree": "b907252f28ea024f5b41da265a7c6d1417197780",
      "parents": [
        "e99053e07514e514611167ad648c65c87982c4d9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Mar 22 20:14:11 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 22 20:14:11 2006 +0000"
      },
      "message": "[ARM] 3380/1: ixp2000: simplify ixdp2x00_master_npu() check\n\nPatch from Lennert Buytenhek\n\nOn the IXDP2x00s, the NPU that is PCI master is always the egress\n(i.e. \u0027master\u0027) NPU.  At least on the IXDP2800, both NPUs have flash,\nso the ixp2000_has_flash() check in ixdp2x00_master_npu() is useless.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e99053e07514e514611167ad648c65c87982c4d9",
      "tree": "42a53730832060d917b921f3c7810e54d245d78b",
      "parents": [
        "bd115ea007e671e96b8b53c2e0e885103d39fd40"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Mar 22 20:14:09 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 22 20:14:09 2006 +0000"
      },
      "message": "[ARM] 3379/1: ixp2000: use generic 8250 debug macros\n\nPatch from Lennert Buytenhek\n\nThe xscale UART in the ixp2000 is basically just an 8250 UART (with\nsome extra bits and pieces), so we can use the generic 8250 debug\nmacros on the ixp2000.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "18ec5c731271939acb414614e964c15c8ef52156",
      "tree": "e00ad5d5519623aea279da11bac381dd220ce40b",
      "parents": [
        "dd18c34eac6686d04aed9e51e7b98842c0cef3d5"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Mar 20 17:10:17 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:06:16 2006 +0000"
      },
      "message": "[ARM] 3373/1: move uengine loader to arch/arm/common\n\nPatch from Lennert Buytenhek\n\nMove the uengine loader from arch/arm/mach-ixp2000 to arch/arm/common\nso that ixp23xx can use it too.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0328ad23cfd8a0501f44a1b83e49d5b0e47e2b3c",
      "tree": "6cf4b72c6a243a1848c26bd548370ed794bfe065",
      "parents": [
        "3fc3e1c0640887f883c28330e9d35145d23b2696"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Mar 20 17:10:08 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:06:06 2006 +0000"
      },
      "message": "[ARM] 3334/1: Add support for IXDP28x5 platforms\n\nPatch from Deepak Saxena\n\nThis patch adds support for Intel\u0027s IXDP28x5 platform. This\nis just and IXDP2801 with a new CPU rev but the bootloader\nhas been updated to reflect a new machine ID so we just build\nsupport for it by default when we build IXDP2801.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "411ef7f4cf1684ca7977c7917fd841ea091c5b26",
      "tree": "2f8fe585de8c7e5f3e220d09a512d52711918351",
      "parents": [
        "f80658137fc8b789a71953adeca194a5a4747427"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 04 10:37:07 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:46 2006 +0000"
      },
      "message": "[ARM] Remove asm/arch/irq.h\n\nasm/arch/irq.h used to be included from asm/irq.h, but was removed\nfrom the ARM kernel a long time ago.  Consequently, the contents\nof asm/arch/irq.h (which mostly contain a definition for fixup_irq())\nhave not been used.  Hence, remove asm/arch/irq.h.\n\nSome machine support files incorrectly included this file, making\nlittle or no use of the contents.  Move the contents to a local\ninclude file, and remove those include statements as well.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f80658137fc8b789a71953adeca194a5a4747427",
      "tree": "55a634d2720412f2d70546576f7bc5e035e8b1b3",
      "parents": [
        "ec1248e70edc5cf7b485efcc7b41e44e10f422e5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 02 22:41:59 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:45 2006 +0000"
      },
      "message": "[ARM] Move HZ definition into Kconfig\n\nMove the HZ definition into Kconfig, and set appropriate defaults\nfor platforms.  Remove mostly empty asm/arch/param.h include file.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd29c7277126db6884df42d41f2fbe2ebc10041e",
      "tree": "24f88807ec27882ace0ac4254a7cac72742d0fa7",
      "parents": [
        "43ecb9a33ba8c93ebbda81d48ca05f0d1bbf9056"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jan 13 20:51:43 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 20:51:43 2006 +0000"
      },
      "message": "[ARM] 3257/1: ixp2000: map in scratch and sram\n\nPatch from Lennert Buytenhek\n\nFor the ixp2000 netdev driver, we need to map in a chunk of SRAM (to\nstore the transmit and receive descriptors) and the scratch get/put\narea (so that we can use the scratchpad rings in the cpu for managing\nthe descriptors.)  These are the final two mappings needed for the\nnetdev driver and the last missing piece for the driver in mainline\nto work.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4c70b926c91ba9c1ce3dc92d418f8e4670c8f16d",
      "tree": "51ed73e4b06e3d1c728af9f21c5dfce98191e062",
      "parents": [
        "7a94283a7e8cd8a4ea29bf2cfedba511c706b0b4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 04 17:17:17 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 04 17:17:17 2006 +0000"
      },
      "message": "[ARM] 3225/1: add symbolic names for enp2611 gpio interrupts\n\nPatch from Lennert Buytenhek\n\nAdd symbolic names for the five ixp2400 GPIO lines on the enp2611\nthat are used as interrupts.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a94283a7e8cd8a4ea29bf2cfedba511c706b0b4",
      "tree": "e17f02bc7dbe7338ab9b70753978d1c0270ad6b6",
      "parents": [
        "b721243a6700b2ecc11f7b920d3d5d6718c5d148"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 04 17:17:16 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 04 17:17:16 2006 +0000"
      },
      "message": "[ARM] 3224/1: add masked thread interrupt status registers for ixp2000\n\nPatch from Lennert Buytenhek\n\nIn its interrupt handler, the (NAPI) ixp2000 netdev driver needs to use\nthe masked thread interrupt status register (instead of the raw one) to\nprevent scheduling polling when polling is already running when a TXdone\ninterrupt comes in.  The definitions for the masked status registers were\nnot in yet, so this patch adds them.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b721243a6700b2ecc11f7b920d3d5d6718c5d148",
      "tree": "13460896a686547d627c12d37bc8be1a5a61b32c",
      "parents": [
        "b1ad3a57d39001af413414c34feb5cd41d0f7917"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 04 17:17:15 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 04 17:17:15 2006 +0000"
      },
      "message": "[ARM] 3223/1: remove ixdp2x01 cs89x0 hack\n\nPatch from Lennert Buytenhek\n\nRemove the ixdp2x01 cs89x0 hack from ixp2000\u0027s io implementation.\nSince the cs89x0 driver has been made properly aware of the odd way\nthe cs89x0 is hooked up on the ixdp2x01, we don\u0027t need this hack\nanymore.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95ba9fb06be4a8714c98df6097eab1808c72fa98",
      "tree": "84282965985a2616041fda08a1dc4286f5edb1dd",
      "parents": [
        "065909b91581cf2438d901a7811a82af3476bdab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jan 04 15:51:51 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 04 15:51:51 2006 +0000"
      },
      "message": "[ARM] Remove definition of MAX_DMA_CHANNELS to zero\n\nSince we now only build arch/arm/kernel/dma.c on machine types\nwhich set ISA_DMA_API, we don\u0027t need to define MAX_DMA_CHANNELS\nto 0 to indicate this - this definition becomes superfluous.\nRemove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4c6fc9976dd70a27abc988ddbd6a746c1dba0a7",
      "tree": "c524fa0d4ec0679ff899a67455f161753ffa01d9",
      "parents": [
        "6842b9299272a9471a7e94e046b953f6ffe3db9d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jan 04 15:30:48 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 04 15:30:48 2006 +0000"
      },
      "message": "[ARM] Move common definition of MAX_DMA_ADDRESS to asm/dma.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "78ff18a412da24a4b79c6a97000ef5e467e813da",
      "tree": "901d67dc2c709b71fba37b37b901ea167cef21a2",
      "parents": [
        "9d4f13e531b4722fe40cc8e28c02a495bdd49267"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 17:39:34 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 17:39:34 2006 +0000"
      },
      "message": "[ARM] Cleanup ARM includes\n\narch/arm/kernel/entry-armv.S has contained a comment suggesting\nthat asm/hardware.h and asm/arch/irqs.h should be moved into the\nasm/arch/entry-macro.S include.  So move the includes to these\ntwo files as required.\n\nAdd missing includes (asm/hardware.h, asm/io.h) to asm/arch/system.h\nincludes which use those facilities, and remove asm/io.h from\nkernel/process.c.\n\nRemove other unnecessary includes from arch/arm/kernel, arch/arm/mm\nand arch/arm/mach-footbridge.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7866f6492856dde7d70e4f878e3893e1f91216ce",
      "tree": "0b63ebe5c257c98ed52bc7f86508829b2d7102f4",
      "parents": [
        "73f0f7c79b046dc5d6b56a3f145430d97d50f877"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "dave.jiang@gmail.com",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "message": "[ARM] 3086/1: ixp2xxx error irq handling\n\nPatch from Dave Jiang\n\nThis provides support for IXP2xxx error interrupt handling. Previously there was a patch to remove this (although the original stuff was broken). Well, now the error bits are needed again. These are used extensively by the micro-engine drivers according to Deepak and also we will need it for the new EDAC code that Alan Cox is trying to push into the main kernel.\n\nRe-submit of 3072/1, generated against git tree pulled today. AFAICT, this git tree pulled in all the ARM changes that\u0027s in arm.diff. Please let me know if there are additional changes. Thx!\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d01e8897fcf597f62d84f626fdced8d94c70deaf",
      "tree": "72e25f7df9b10aec46ccca594414f91eef092860",
      "parents": [
        "fadab0943d1c5b652a66858bb99b204fedaad96b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:53:50 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:53:50 2005 +0000"
      },
      "message": "[ARM] 3052/1: add ixp2000 microcode loader\n\nPatch from Lennert Buytenhek\n\nThis patch adds a microcode loader for the ixp2000 architecture.\n\nThe ixp2000 is an xscale-based CPU with a number of additional small\nCPUs (\u0027microengines\u0027) on die that can be programmed to do various\nthings.  Depending on the ixp2000 model, there are between 2 and 16\nmicroengines.\n\nThis code provides an API that allows configuring the microengines,\nloading code into them, and starting and stopping them and reading\nout a number of status registers, and is used by the microengine\nnetwork driver that was recently announced to netdev.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa87cedd4e89ea29bda622d5cd6dbf19a915fc40",
      "tree": "f128a4bd6e376602e10204a3f9b2a5e906aaa907",
      "parents": [
        "e9b72e43d96a1ea2be0f513c78f16743a835d252"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:27 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:27 2005 +0000"
      },
      "message": "[ARM] 3065/1: ixp2000 typo and whitespace fixes\n\nPatch from Lennert Buytenhek\n\nMisc ixp2000 typo and whitespace fixes.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9b72e43d96a1ea2be0f513c78f16743a835d252",
      "tree": "ed3a2cb9a84f56754ac1e4469c3a58f963b86237",
      "parents": [
        "69a857610ad212ce4bcd8e6b13f25408691403de"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:26 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:26 2005 +0000"
      },
      "message": "[ARM] 3064/1: start using ixp2000_reg_wrb\n\nPatch from Lennert Buytenhek\n\nSwitch the users of ixp2000_reg_write that depend on writes being\nflushed out of the write buffer by the time that function returns\nover to ixp2000_reg_wrb.\n\nWhen using XCB\u003d101, writes to the same functional unit are still\nguaranteed to complete in order, so we only need to protect against:\n- reordering of writes to different functional units\n- masking an interrupt and then reenabling the IRQ bit in CPSR\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69a857610ad212ce4bcd8e6b13f25408691403de",
      "tree": "52f7eb9eeb3dbf7e82b8b86b30d6056ee5109c7e",
      "parents": [
        "a6f1063b388cfd48a598cc7971eae1f83ebc8ba4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:25 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:25 2005 +0000"
      },
      "message": "[ARM] 3063/1: allow slave ixp2000 cpu reset\n\nPatch from Lennert Buytenhek\n\nOn the ixdp2x00, the slave CPU is currently not allowed to reset itself\nfor fear that it will do something \u0027funky\u0027 on the PCI bus.  This fear is\nungrounded -- the slave CPU is wired up such that a CPU reset will not\ncause a PCI bus reset to be done.  This patch changes arch_reset() so\nthat the slave CPU also executes the reset sequence, allowing it to\nreboot itself using /sbin/reboot.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6f1063b388cfd48a598cc7971eae1f83ebc8ba4",
      "tree": "229a5d899fef3c181b1624e0c73572b894cac9de",
      "parents": [
        "37bb30e86bc2e48d9affb25f6ce9eb3d8e65b2ac"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:24 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:24 2005 +0000"
      },
      "message": "[ARM] 3062/1: map in various enp2611 peripherals for the ixp2000 netdev driver\n\nPatch from Lennert Buytenhek\n\nThe enp2611 version of the ixp2000 netdev driver needs to be able to\naccess a number of on-board peripherals.  ioremap() is not suitable\nfor this, as that will cause XCB\u003d000 mappings to be done, which will\nmake the cpu susceptible to crashing on ixp2400 erratum #66.  Properly\naligned iotable mappings with MT_IXP2000_DEVICE will cause section\nmappings with XCB\u003d101 to be done, which is safe.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7012f9084e3ef27028b4f2ab37428662766a743a",
      "tree": "7d708d13e8133a776e300791f79b47e938431683",
      "parents": [
        "f741a1aab5fd7892927208ca37eb86b9ea85784a"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Sun Oct 30 23:35:58 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 23:35:58 2005 +0000"
      },
      "message": "[ARM] fix bogus cast in IXP2000 I/O macro\n\nPhysical addresses are not valid pointers of any sort and should\nnot be cast to such.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f09b99799991c7c3ba441162406247f5df077322",
      "tree": "6284aa6638744c26059001a11da3267f91d50082",
      "parents": [
        "c514e58cb8eac0d21f4ab5011df75a09eb5edd50"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "message": "[ARM] 3060/1: allow constants found in asm/memory.h to be used in asm code\n\nPatch from Nicolas Pitre\n\nThis patch allows for assorted type of cleanups by letting assembly code\nuse the same set of defines for constant values and avoid duplicated\ndefinitions that might not always be in sync, or that might simply be\nconfusing due to the different names for the same thing.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b4a1f67fbfb848ded8cf0c6c305224534144ab2d",
      "tree": "58988f4a66886659518e971fdc2445ecb9e81ecf",
      "parents": [
        "ecbea7a2dae94092db9566bcd1f38535e9b3cde9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:28 2005 +0100"
      },
      "message": "[ARM] 3053/1: introduce ixp2000_reg_wrb (ixp2000_reg_write plus readback)\n\nPatch from Lennert Buytenhek\n\nIntroduce ixp2000_reg_wrb, which is a variant of ixp2000_reg_write\nthat does a readback from the target register, to make sure that\nthe write has been flushed out of the write buffer.\n\nUnlike the previous (ineffective) readback in ixp2000_reg_write, this\nreadback is followed by an instruction that depends on the value of\nthe readback so that the CPU actually stalls until the readback has\ncompleted.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ecbea7a2dae94092db9566bcd1f38535e9b3cde9",
      "tree": "8dab38d4e97e1534c7159c5ec34ef74bb1b06553",
      "parents": [
        "931db7d6880027bb2b6b0cb78a488ab1486e28b7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:27 2005 +0100"
      },
      "message": "[ARM] 3051/1: turn ixp2000_reg_read into an inline function\n\nPatch from Lennert Buytenhek\n\nTurn ixp2000_reg_read into an inline function.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "931db7d6880027bb2b6b0cb78a488ab1486e28b7",
      "tree": "fd85ee0a0d4fc217b59b639307af76bfd65504e0",
      "parents": [
        "13bfb34c10fae6016710f5f070043c8b94b40583"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:26 2005 +0100"
      },
      "message": "[ARM] 3050/1: remove ixp2000_reg_write erratum #66 workaround\n\nPatch from Lennert Buytenhek\n\nThe workaround that we do for avoiding triggering ixp2400 erratum #66\ninvolves mapping I/O pages using XCB\u003d101 instead of XCB\u003d000 so that we\nprevent the I/O signal to the gasket from being asserted (which can\ncause data corruption.)  But XCB\u003d101 mappings are write-buffered while\nmappings using XCB\u003d000 are not, which is why if we use XCB\u003d101 mappings\nwe do a readback for every CSR store in an attempt to make sure that\nthe store has been pushed out of the xscale core and the gasket.\n\nUnfortunately, there are two issues with this:\n- we do a readback for every CSR store, which is wrong, because the\n  register we are writing to might have unwanted side-effects on read,\n  for example, in the case of the scratchpad ring enqueue/dequeue\n  registers; and\n- the readback is totally ineffective in the way we currently do it,\n  because we just issue a load but do not issue any instruction that\n  depends on the return value of that load, so the xscale core does\n  not wait for the load to complete before continuing.\n\nSee this linux-arm-kernel mailing list post for further information:\n\thttp://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-September/031314.html\n\nThis means that my ixp2400 boxes have been running for many months\nwithout a working readback in ixp2000_reg_write, without any apparent\nadverse effects.  Two of them have been running for a week now with\nthe actual readback deleted from ixp2000_reg_write, also without any\napparent ill effects.\n\nSo, because in its current form it does more harm than good, the\nreadback in ixp2000_reg_write should simply be killed, as the patch\nbelow does.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b90c9c33361d49893645ffcebe6ca230f434705",
      "tree": "bf51c431a2730e6a6ec48cedbbfe24db6323172e",
      "parents": [
        "63a4b52c9ddca944afc1b78aacbf641c650780d7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "message": "[ARM] 2908/1: add register definitions for ixp2000 msf\n\nPatch from Lennert Buytenhek\n\nWe already had a mapping for the msf, but we didn\u0027t have any\nregister definitions for it yet.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fca0aa489c82bef85514b5447f6a0be81543115",
      "tree": "7f781dd06d93d629e49de0f9484b3a4e7b7707c0",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "message": "[ARM] 1/4: Move include of asm/hardware.h to asm-arm/arch-*/io.h\n\nIncluding asm/hardware.h into asm/io.h can cause #define clashes\nbetween platform specific definitions and driver local definitions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "44449bbf4b051ef7bbea648602f4e21658fe2354",
      "tree": "40f0313adaf5cc98aa1df733050c5a2353548e79",
      "parents": [
        "917afce1000d978dfd3f07da5da9d864bc49c77e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 15 13:00:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 13:00:52 2005 +0100"
      },
      "message": "[ARM] 2909/1: remove IXP2000_PROD_ID\n\nPatch from Lennert Buytenhek\n\nThe intel docs call it IXP2000_PRODUCT_ID, and we have a definition\nfor IXP2000_PRODUCT_ID as well, so IXP2000_PROD_ID can go.  It\u0027s only\nused in one place.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "917afce1000d978dfd3f07da5da9d864bc49c77e",
      "tree": "fd8487f4cf64dc5be9559820a1f4c3e6c759aad2",
      "parents": [
        "fea2efe3bba15f0aa8f840fbe052699808187cb6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 15 13:00:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 13:00:25 2005 +0100"
      },
      "message": "[ARM] 2911/1: ixp2000_reg_{read,write} accessors\n\nPatch from Lennert Buytenhek\n\nThis patch:\n- changes the ixp2000_reg_write accessor to take a \u0027volatile void *\u0027\n  instead of a \u0027volatile unsigned long *\u0027, which then allows passing in\n  a u32 * as first argument without being greeted with a warning; and\n- adds an ixp2000_reg_read accessor.\nWe can then use these accessors in ixp2000 code to access on-chip\nperipherals, instead of directly dereferencing pointers.  This is for\nuse by the ixp2000 microengine driver which was recently announced on\nnetdev.  We can\u0027t use readl/writel on the ixp2000 since it is usually\nrun in big-endian mode, and on big-endian platforms, readl/writel\nperform byteswapping.\nA future patch will remove the readback from ixp2000_reg_write, since\nit\u0027s not needed to prevent erratum #66, and add manual readbacks to the\nplaces that need them (writes are not synchronous since we map in device\nspace using XCB\u003d101 nowadays), such as interrupt disabling and GPIO\nmanipulation.  See also:\n\thttp://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-February/027084.html\nPatch has been ACKed by Jeff Garzik.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28187f2ce39eb2158c35a46696af03cdfd14310a",
      "tree": "921c08ec59ff6842602dfbc9c740c3bf2b684d8f",
      "parents": [
        "f179bc77d09b9087bfc559d0368bba350342ac76"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jul 10 19:44:53 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 10 19:44:53 2005 +0100"
      },
      "message": "[PATCH] ARM: 2793/1: platform serial support for ixp2000\n\nPatch from Lennert Buytenhek\n\nThis patch converts the ixp2000 serial port over to a platform\nserial device.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baaf7ed1797de1defce3e3a03f3c9c49cdf3b534",
      "tree": "243e6cf8708dcd9c120739a0e3b7fe9c5612e5d2",
      "parents": [
        "67603be482a0361a13c2238b79172849ee2e307c"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:17 2005 +0100"
      },
      "message": "[PATCH] ARM: 2756/1: add ixp2000 msf mapping\n\nPatch from Lennert Buytenhek\n\nAdd a mapping for the ixp2400 and ixp2800 msf unit.  The msf is the\nixp2000\u0027s \u0027media and switch fabric\u0027 unit, which handles the networking\npart of the chip.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67603be482a0361a13c2238b79172849ee2e307c",
      "tree": "25884c08759eac035cad6e4ba20a8c2f4d4de440",
      "parents": [
        "15aca90363719f11f200f510a13d18bda9dea789"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:16 2005 +0100"
      },
      "message": "[PATCH] ARM: 2755/1: describe ixp2000 virtual memory map layout\n\nPatch from Lennert Buytenhek\n\nAdd a comment to asm/arch-ixp2000/ixp2000-regs.h describing the\nixp2000 virtual memory map layout.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "15aca90363719f11f200f510a13d18bda9dea789",
      "tree": "2c460a013daad6c12eef42b9b30559989094c5c4",
      "parents": [
        "91f6a589fb6bb4ce6b6b196e910d3b907e1d0a40"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:14 2005 +0100"
      },
      "message": "[PATCH] ARM: 2754/1: move ixp2000 VMALLOC_END up\n\nPatch from Lennert Buytenhek\n\nAs the ixdp cpld mappings now live at 0xfe000000, we can push\nVMALLOC_END upwards to 0xfb000000, where the first iotable mapping\nbegins.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "91f6a589fb6bb4ce6b6b196e910d3b907e1d0a40",
      "tree": "f4c9c06ad5f8d9e9d49d36db783893e1e96084b5",
      "parents": [
        "09b8b5f843afc21daf710cc610e5ca890ee94696"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:13 2005 +0100"
      },
      "message": "[PATCH] ARM: 2753/1: move ixdp* cpld mappings\n\nPatch from Lennert Buytenhek\n\nAll ixdp platforms currently have a cpld mapped in at 0xfafff000.\nSince this address is not 1M-aligned, a regular page mapping will be\nused instead of a section mapping, which opens up the possibility of\ntriggering ixp2400 erratum #66 as we only do the XCB\u003d101 workaround\nthing for section mappings.\nThere is still a lot of space higher up in the virtual memory map\nfor 1M mappings, so move the cpld mapping to 0xfe000000 and make it\n1M big so that a section mapping will be used for it.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "321ab6a5fab812658626aee6bce2617f8cfb3a55",
      "tree": "4e8d828a52bba4c3ab30413f51eedbb50c86b7c5",
      "parents": [
        "3cd9e19ebc91593c9f076410d6f979be188f01a0"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jun 25 19:30:04 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 25 19:30:04 2005 +0100"
      },
      "message": "[PATCH] ARM: 2752/1: disable ixp2000 PCI I/O software workaround on chips that don\u0027t need it\n\nPatch from Lennert Buytenhek\n\nThe later ixp2000 models don\u0027t need the PCI I/O workaround that we\ncurrently perform.  Add a config option to disable the workaround,\nand panic on boot if a kernel without the workaround is booted on a\nbuggy chip.  As only pre-production ixp2000s need the workaround,\nthe default is for it not to be configured in.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2966207c7e5945947c4db3a48aa4fa819807c5be",
      "tree": "07b447cf7769ae4be861650c24841ea9c12895ee",
      "parents": [
        "7533fca8e866ee7355ca53f1216e3fa4c718f991"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 24 23:11:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 23:11:31 2005 +0100"
      },
      "message": "[PATCH] ARM: 2748/1: ixp2000 implementation of the iomap api\n\nPatch from Lennert Buytenhek\n\nA number of ixp2000 models have a bug where the byte lanes for PCI I/O\ntransactions are swapped.  We already work around this in our versions\nof {in,out}{b,w,l}, but we also need to perform these workarounds in a\ncustom implementation of the new iomap API, provided in this patch.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4982887cacf2122bc256e901598b58caf4a34be",
      "tree": "12f3ddeb179f6b6f4cc956b83c726ee9208e542a",
      "parents": [
        "c6b56949de86694d837750a0a89c766b9871e81c"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 24 20:54:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 20:54:35 2005 +0100"
      },
      "message": "[PATCH] ARM: 2744/1: ixp2000 gpio irq support\n\nPatch from Lennert Buytenhek\n\nThis patch cleans up the ixp2000 gpio irq code and implements the\nset_irq_type method for gpio irqs so that users can select for which\nevents (falling edge/rising edge/level low/level high) on the gpio\npin they want the corresponding gpio irq to be triggered.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6b56949de86694d837750a0a89c766b9871e81c",
      "tree": "a017c6716addbca90f2ef332a2fea8555dae1a94",
      "parents": [
        "59a49e38711a146dc0bef4837c825b5422335460"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 24 20:54:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 20:54:34 2005 +0100"
      },
      "message": "[PATCH] ARM: 2740/1: ixp2000 align{b,w} need to parenthesize their arguments\n\nPatch from Lennert Buytenhek\n\nTwo macros that are used on the ixp2000 to fixup byte lane enables\nfor I/O space accesses, align{b,w}, use their arguments without\nparenthesizing them.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e4fe19819ef32950541503042f32e71b67edffc7",
      "tree": "57c68008ba8c3b3a9f6ab8950c620175e9405569",
      "parents": [
        "c0da085ad2e6b1419b8a7439538f7f15eb5c4777"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@org.rmk.(none)",
        "time": "Mon Jun 20 18:51:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 20 18:51:07 2005 +0100"
      },
      "message": "[PATCH] ARM: 2701/1: free up ixp2000 timer 4 for the watchdog\n\nPatch from Lennert Buytenhek\n\nThe IXP2000 has four timers, but if we\u0027re on an A-step IXP2800, timer\n2 and 3 don\u0027t work.  We need two timers for timekeeping (one for the\ntimer interrupt and one for tracking missed jiffies), so on early\nIXP2800s we have no other choice but to use timer 1 and 4 for that,\nbut on all other IXP2000s we\u0027d rather leave timer 4 free since that\u0027s\nthe only timer we can use for the watchdog.\nSo, on buggy IXP2000s (i.e. the A-step IXP2800) we use timer 4 for\ntracking missed jiffies, and on all all non-buggy IXP2000s (i.e.\neverything but the A-step IXP2800) we use timer 2.\nOn a pre-production IXP2800, this patch should print these messages\non boot:\n\tEnabling IXP2800 erratum #25 workaround\n\tUnable to use IXP2000 watchdog due to IXP2800 erratum #25\nOn any non-buggy IXP2800 (as well as on IXP2400s) you shouldn\u0027t see\nanything at all, and the watchdog should be usable again.\n\nSigned-off-by: Lennert Buytenhek\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ab5c01c7cc28f29d5cf5f2a591cb6f7bbece48e",
      "tree": "d69fc21d2dbba664249efe6394213a11a119dcc1",
      "parents": [
        "eff910a91ac04ab1d9e210d4f721484af3b39c8d"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@net.rmk.(none)",
        "time": "Fri Jun 03 20:52:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 03 20:52:25 2005 +0100"
      },
      "message": "[PATCH] ARM: 2692/1: Fix compile warnings in include/asm-arm/arch-ixp2000/io.h\n\nPatch from Deepak Saxena\n\nThis patch fixes the following warnings:\ninclude/asm/arch/io.h: In function `insw\u0027:\ninclude/asm/arch/io.h:78: warning: comparison of distinct pointer types\nlacks acast\ninclude/asm/arch/io.h:79: warning: comparison of distinct pointer types\nlacks acast\ninclude/asm/arch/io.h: In function `outsw\u0027:\ninclude/asm/arch/io.h:103: warning: comparison of distinct pointer types\nlacks a cast\ninclude/asm/arch/io.h:104: warning: comparison of distinct pointer types\nlacks a cast\ninclude/asm/arch/io.h: In function `inw\u0027:\ninclude/asm/arch/io.h:127: warning: comparison of distinct pointer types\nlacks a cast\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c3073e691b56dabbdec60dda4258b4e50d64872",
      "tree": "073b46c9cb83d8e2a8e73e18849e79d193108ad2",
      "parents": [
        "5cd0c3442021fbf39c7152b341a952aa24054be9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "message": "[PATCH] ARM: cleanup vmalloc start/offset macros\n\nVMALLOC_START and VMALLOC_OFFSET are common between all ARM\nmachine classes.  Move them into include/asm-arm/pgtable.h,\nbut allow a machine class to override them if required.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8443b165f13d21214e5d5495eee7c3bf7f2456bf",
      "tree": "5571ac62b632ecae1a6495e59a5d55258f40bda1",
      "parents": [
        "c60c390620e0abb60d4ae8c43583714bda27763f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@org.rmk.(none)",
        "time": "Fri Apr 29 21:58:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 21:58:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2657/1: export ixp2000_pci_config_addr\n\nPatch from Lennert Buytenhek\n\nExport ixp2000_pci_config_addr, to be used by the IXDP2800 platform\nsetup code to coordinate booting the master and slave NPU.\n\nSigned-off-by: Lennert Buytenhek\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
