)]}'
{
  "log": [
    {
      "commit": "4774e2260cf25c54f2188dd0407676e3af6f1f23",
      "tree": "36d362b6f5522e59e663031f4ce2eaf6169b38c3",
      "parents": [
        "ed562ab12733ab75437b3390427d41fce9da83c3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 23:32:38 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 23:32:38 2005 +0100"
      },
      "message": "[PATCH] ARM: IntegratorCP: Fix CLCD MUX selection values\n\nThe documentation on these values seems to be rather wrong.\nThese values have been determined by mere trial and error.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb9bffcbef6166cf03385fbcde97c27bc1a5e689",
      "tree": "7a76d85912492f50504ba428f4e1c9bdd3725c37",
      "parents": [
        "d5aa207e46ff7ee838683a7d95ecf46fe42a9a56"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 13:26:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 13:26:06 2005 +0100"
      },
      "message": "[PATCH] ARM: PXA I2C: add platform device\n\nAdd the PXA I2C platform device.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d5aa207e46ff7ee838683a7d95ecf46fe42a9a56",
      "tree": "2fe7cf50bb45a3ca94f095695bab5414fa56c1f3",
      "parents": [
        "a6ad57fb4b5e9d68553f4440377b99f75588fa88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "message": "[PATCH] ARM: RTC: allow driver methods to return error\n\nAllow RTC drivers to return error codes from their read_time\nor read_alarm methods.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "53e173f62c318e65e6ae13524b04c5cf38c1bc3c",
      "tree": "fc09c64720880b4a3634b63ebf8f072a1510945b",
      "parents": [
        "ca315159dfa80a2bfc7d917a717a7ee8d771bdf9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@org.rmk.(none)",
        "time": "Fri Apr 29 22:13:57 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:13:57 2005 +0100"
      },
      "message": "[PATCH] ARM: 2660/2: fix ixdp2800 boot and pci init\n\nPatch from Lennert Buytenhek\n\nThe IXDP2800 is an evalution platform for the IXP2800 processor that\nhas two IXP2800s connected to the same PCI bus.  This is problematic\nas both CPUs will try to configure the PCI bus as they boot linux.\nContrary to on the other IXP2000 platforms, the boot loader on the\nIXDP2800 doesn\u0027t configure the PCI bus properly, so we do want the\nlinux instance on one of the CPUs to do that.\nMaking one of the CPUs ignore the PCI bus (and thus act like a pure\nPCI slave device) is not an option because there is a 82559 NIC on\nthe PCI bus for each of the CPUs.\nThe chosen solution is to have the master CPU configure the PCI bus\nwhile the slave is kept in a quiescent state, and then to have the\nslave CPU scan the PCI bus (without assigning resources) while the\nmaster is kept in a quiescent state.  After this ritual, the master\ndeletes the slave NIC from its PCI device list, the slave deletes\nthe master NIC from its device list, and (almost) all is well.\nThere\u0027s still one little problem: each of the CPUs has a 1G SDRAM\nBAR, but the IXP2000 only has 512M of outbound PCI memory window.\nWe solve this by hand-assigning the master and slave SDRAM BARs to\na location outside each of the IXP\u0027s outbound PCI windows, and by\nhaving the rest of the BARs autoconfigured in the outbound PCI\nwindows, in the range [e0000000..ffffffff], so that there is a 1:1\npci:phys mapping between them.\nEven with this patch, a number of issues still remain -- just imagine\nwhat happens if one of the CPUs is rebooted, by watchdog or by hand,\nbut the other one isn\u0027t.  But those issues are not easily fixable\ngiven the strange PCI layout of this board and the behavior of the\nboot loader shipped with the platform.\n\nSigned-off-by: Lennert Buytenhek\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca315159dfa80a2bfc7d917a717a7ee8d771bdf9",
      "tree": "6dd27320f571b6d7555424346c21c1d300cb0335",
      "parents": [
        "05f9869bf20e11bcb9b64b9ebd6a9cf89d6b71ba"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@com.rmk.(none)",
        "time": "Fri Apr 29 22:08:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:08:35 2005 +0100"
      },
      "message": "[PATCH] ARM: 2656/1: Access permission bits are wrong for kernel XIP sections on ARMv6\n\nPatch from George G. Davis\n\nThis patch is required for kernel XIP support on ARMv6 machines.  It ensures that the access permission bits for kernel XIP section descriptors are APX\u003d1 and AP[1:0]\u003d01, which is Kernel read-only/User no access permissions.  Prior to this change, kernel XIP section descriptor access permissions were set to Kernel no access/User no access on ARMv6 machines and the kernel would therefore hang upon entry to userspace when set_fs(USER_DS) was executed.\n\nSigned-off-by: Steve Longerbeam\nSigned-off-by: George G. Davis\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d2669b62984b8d76b05a6a045390a3250317d21",
      "tree": "822f62adf59f2e6302a16289cc99b0f9b873cfb4",
      "parents": [
        "3a1e501511a1e2c665c566939047794dcf86466b"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "message": "[PATCH] ARM: 2651/3: kernel helpers for NPTL support\n\nPatch from Nicolas Pitre\n\nThis patch entirely reworks the kernel assistance for NPTL on ARM.\nIn particular this provides an efficient way to retrieve the TLS\nvalue and perform atomic operations without any instruction emulation\nnor special system call.  This even allows for pre ARMv6 binaries to\nbe forward compatible with SMP systems without any penalty.\nThe problematic and performance critical operations are performed\nthrough segment of kernel provided user code reachable from user space\nat a fixed address in kernel memory.  Those fixed entry points are\nwithin the vector page so we basically get it for free as no extra\nmemory page is required and nothing else may be mapped at that\nlocation anyway.\nThis is different from (but doesn\u0027t preclude) a full blown VDSO\nimplementation, however a VDSO would prevent some assembly tricks with\nconstants that allows for efficient branching to those code segments.\nAnd since those code segments only use a few cycles before returning to\nuser code, the overhead of a VDSO far call would add a significant\noverhead to such minimalistic operations.\nThe ARM_NR_set_tls syscall also changed number.  This is done for two\nreasons:\n1) this patch changes the way the TLS value was previously meant to be\n   retrieved, therefore we ensure whatever library using the old way\n   gets fixed (they only exist in private tree at the moment since the\n   NPTL work is still progressing).\n2) the previous number was allocated in a range causing an undefined\n   instruction trap on kernels not supporting that syscall and it was\n   determined that allocating it in a range returning -ENOSYS would be\n   much nicer for libraries trying to determine if the feature is\n   present or not.\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3a1e501511a1e2c665c566939047794dcf86466b",
      "tree": "6803ebc7e2bfd6c9cdc6b4752d79da72cdd6088d",
      "parents": [
        "458a83fa43e83505f9401783ce9ed41b5a8b5591"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@com.rmk.(none)",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "message": "[PATCH] ARM: 2655/1: ARM1136 SWP instruction abort handler fix\n\nPatch from George G. Davis\n\nAs noted in http://www.arm.com/linux/patch-2.6.9-arm1.gz, the \"Faulty SWP instruction on 1136 doesn\u0027t set bit 11 in DFSR.\" So the v6_early_abort handler does not report the correct rd/wr direction for the SWP instruction which may result in SEGVS or hangs. In order to work around this problem, this patch merely updates the fix contained in the ARM Ltd. patch to use the macroised abort handler fixups.\n\nSigned-off-by: George G. Davis\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "458a83fa43e83505f9401783ce9ed41b5a8b5591",
      "tree": "18129650697875bff9709784ec85a1ad6be794c8",
      "parents": [
        "ae36bf5861e1091dd337f0b475e043ab07d4a937"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@org.rmk.(none)",
        "time": "Fri Apr 29 21:58:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 21:58:16 2005 +0100"
      },
      "message": "[PATCH] ARM: 2659/1: do not assign PCI I/O address zero on IXP2000\n\nPatch from Lennert Buytenhek\n\nAssigning the address zero to a PCI device BAR causes some part of the\nPCI subsystem to believe that resource allocation for that BAR failed\ndue to resource conflicts, which will make attempts to enable the\ndevice fail.  Work around this by assigning I/O addresses starting\nfrom 00010000.\nWhile we\u0027re at it, make the PCI I/O resource end at 0001ffff, since we\nonly have 64k of outbound I/O window on the IXP2000, and we don\u0027t do\nbank switching.\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": "ae36bf5861e1091dd337f0b475e043ab07d4a937",
      "tree": "88b2c33e63fc3566bdd6172220b1f94100885dd5",
      "parents": [
        "8443b165f13d21214e5d5495eee7c3bf7f2456bf"
      ],
      "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: 2658/1: start ixp2000 pci memory resource at 0xe0000000\n\nPatch from Lennert Buytenhek\n\nOn the IXDP2800, the bootloader does an awful job of configuring\nthe PCI bus, so we make linux reconfigure everything.  Having a 1:1\npci:phys address mapping generally simplifies everything, so try to\nallocate PCI addresses from the [e0000000..ffffffff] range, which is\nthe physical address range of the outbound PCI window on the IXP2000.\nThis does not affect any of the other IXP2000 platforms since they\nall use their bootloader\u0027s PCI resource assignment.\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": "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": "bce495d865829d7a1d8102a834d3e3af32616567",
      "tree": "7adb68ca1e724bace46271258b2500aa2869ddc9",
      "parents": [
        "f4dc9a4cf26278f5b608d6e4bd16e7b27ddcf1a5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:21:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:21:02 2005 +0100"
      },
      "message": "[PATCH] ARM: make entry*.S includes more logical\n\nMove common includes to entry-header, and file specific includes\nto the relevant file.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4dc9a4cf26278f5b608d6e4bd16e7b27ddcf1a5",
      "tree": "79d956ff351892230ca46e4a30249b446e62daaf",
      "parents": [
        "cf88b417f9b1365c5aeeffa5c41208be68adfd76"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:34 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove single-use user save/restore macros\n\nAssembly macros are pointless if they\u0027re only used once.  Move\nthem inline.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf88b417f9b1365c5aeeffa5c41208be68adfd76",
      "tree": "ffc3be3dff7e20e2ad5367fa8d6d0d2f0baa8a24",
      "parents": [
        "acaca3c91536491119e97d428c1da935f411cc9a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:12 2005 +0100"
      },
      "message": "[PATCH] ARM: remove PT_TRACESYS\n\nPT_TRACESYS is unused, remove it.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "acaca3c91536491119e97d428c1da935f411cc9a",
      "tree": "212c1193f17d263b25df6f7ce636608c5c52508b",
      "parents": [
        "e0f9f4a622cec66d09a5d9339f048877c665cec3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:48 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove SVC_MODE definition\n\nSVC_MODE reflects the MODE_SVC definition in asm/ptrace.h.  Use\nthe asm/ptrace.h definition instead, and remove SVC_MODE.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e0f9f4a622cec66d09a5d9339f048877c665cec3",
      "tree": "475dfd298c7151380e6a5bb64ec7d7d03c33dded",
      "parents": [
        "925c8a1a8cb9d7a33a8e39516d7fb679030553fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:24 2005 +0100"
      },
      "message": "[PATCH] ARM: Use __NR_SYSCALL_BASE and __ARM_NR_BASE in asm code\n\nDon\u0027t define our own local constants, but use those already defined\nin asm/unistd.h instead.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "925c8a1a8cb9d7a33a8e39516d7fb679030553fc",
      "tree": "47cefc6d9eb3d8d81613e3fbd790a22d1edb23b1",
      "parents": [
        "1ec42c0c97186fadc48810ccaf2dc573cd957ea1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:59 2005 +0100"
      },
      "message": "[PATCH] ARM: pt_regs offsets\n\nGenerate pt_regs S_xx offsets from the structure itself instead\nof #defining them.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ec42c0c97186fadc48810ccaf2dc573cd957ea1",
      "tree": "5476806ed2a9a37409a01b638c9cd62d0ca966a0",
      "parents": [
        "7933523dc75823342dbd70a27760a82a5302baf4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:26 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove argument for disable_irq/enable_irq\n\nSince we do not require a register for these operations, we can\nremove this unnecessary argument.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7933523dc75823342dbd70a27760a82a5302baf4",
      "tree": "3baf443d6a598b8daa15ddd39565f0060d1867a9",
      "parents": [
        "2fac6f3fec2303649e9cd572255776cb93d3f888"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:17:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:17:42 2005 +0100"
      },
      "message": "[PATCH] ARM: remove some entry initialisation asm code\n\nConvert the trivial vector entry initialisation code to C code.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "41130d37a449dbff3593c8585a102d5e9173eea7",
      "tree": "a79bd156ecd866cf39527c8f279b1c6efce8c1eb",
      "parents": [
        "eec99e345e0568767009341ac35fb5a499301499"
      ],
      "author": {
        "name": "Jeff Lackey",
        "email": "jlackey@net.rmk.(none)",
        "time": "Mon Apr 25 23:38:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:38:55 2005 +0100"
      },
      "message": "[PATCH] ARM: 2650/1: PXA27x sleep - workaround Errata 39 \u0026 50 (Patch 2667)\n\nPatch from Jeff Lackey\n\nThis patch updates arch/arm/mach-pxa/sleep.S to support\nthe PXA270 CPU.  It works around Errata 39 \u0026 50 from the\nIntel(R) PXA27x Processor Family Specification Update.\n\nSigned-off-by: Jeff Lackey\nSigned-off-by: Russell King"
    },
    {
      "commit": "6119be0bba10e7e7b1e5650a87812fa2fd8d3a60",
      "tree": "5acc21e0611f1caf7163c120ca4214b2ee452b0d",
      "parents": [
        "8462e201756dd3bbe7e542106fc6fd6fe059cee2"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "message": "[PATCH] freepgt: arm FIRST_USER_ADDRESS PAGE_SIZE\n\nARM define FIRST_USER_ADDRESS as PAGE_SIZE (beyond the machine vectors when\nthey are mapped low), and use that definition in place of locally defined\nMIN_MAP_ADDR.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a55fd0bb31eb369149b89fdf9e0c7bc73486ee1",
      "tree": "4e0333e6a0b6ee4601b0232baa1c5d4832c4aec5",
      "parents": [
        "9c7d3b3a6b6aaeded9d9e5c5111dbcc65b0b0f91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 18 22:50:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 18 22:50:01 2005 +0100"
      },
      "message": "[PATCH] ARM: Add missing new file for bitops patch\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "684f970e2fd2dc0eb8292500903f54f1ebda0e75",
      "tree": "d8736596d79bf95281449f7fe5f72db111eb5a73",
      "parents": [
        "652a12ef98d16ccd1ee5cdf2c832ce5411ed3262"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:51:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:51:02 2005 +0100"
      },
      "message": "[PATCH] ARM: bitops\n\nConvert ARM bitop assembly to a macro.  All bitops follow the same\nformat, so it\u0027s silly duplicating the code when only one or two\ninstructions are different.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "652a12ef98d16ccd1ee5cdf2c832ce5411ed3262",
      "tree": "fb4202396bed56574c68f5b516eeb85846e88c6a",
      "parents": [
        "58c02ec4701c94c671a41e1e5d50c582e859851f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:50:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:50:36 2005 +0100"
      },
      "message": "[PATCH] ARM: showregs\n\nFix show_regs() to provide a backtrace.  Provide a new __show_regs()\nfunction which implements the common subset of show_regs() and die().\nAdd prototypes to asm-arm/system.h\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58c02ec4701c94c671a41e1e5d50c582e859851f",
      "tree": "36ff3f13c2484ff6e355280899a4ffdd1f05d3a6",
      "parents": [
        "336eb02b9171d132a9abe575317fee4cca965af4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:40:46 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:40:46 2005 +0100"
      },
      "message": "[PATCH] ARM: h3600_irda_set_speed arguments\n\nh3600_irda_set_speed() had the wrong type for the \"speed\" argument.\nFix this.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "336eb02b9171d132a9abe575317fee4cca965af4",
      "tree": "bcdd3c61fa4341a20de81dafdfd681d8872f0eb9",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:36:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:36:55 2005 +0100"
      },
      "message": "[PATCH] ARM: footbridge rtc init\n\nThe footbridge ISA RTC was being initialised before we had setup the\nkernel timer.  This caused a divide by zero error when the current\ntime of day is set.  Resolve this by initialising the RTC after\nthe kernel timer has been initialised.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d42ce812b8a32adddeee3a692005f82f95ff15a3",
      "tree": "41cd169ef17e4388189a0f1c46abe88375a7ddd5",
      "parents": [
        "7a228aaa879c119c9fb9b9d7e062ac13cb1a9079"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:23:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:57 2005 -0700"
      },
      "message": "[PATCH] arm: add comment about max_low_pfn/max_pfn\n\n\r)\n\n\nFrom: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\n\nOddly, max_low_pfn/max_pfn end up being the number of pages in the system,\nrather than the maximum PFN on ARM.  This doesn\u0027t seem to cause any problems,\nso just add a note about it.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7aa52f5128b06d1df9b2ee65c06d401af27da0a4",
      "tree": "c873dd5e581cc9d8b12e931456a8036a943485ef",
      "parents": [
        "2d137c24e9f433e37ffd10b3d5f418157589a8d2"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:23:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:56 2005 -0700"
      },
      "message": "[PATCH] arm: fix help text for ixdp465\n\n\r)\n\n\nFrom: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\n\nFor some reason, this help text was missed when the file was last audited\nby the documentation referencing folk.  Fix this incorrect documentation\nreference.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d137c24e9f433e37ffd10b3d5f418157589a8d2",
      "tree": "9924bec3f5646b6fe6eaa597ccd2f2dc6aa05673",
      "parents": [
        "baaa2c512dc1c47e3afeb9d558c5323c9240bd21"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:23:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:55 2005 -0700"
      },
      "message": "[PATCH] arm: fix SIGBUS handling\n\n\r)\n\n\nFrom: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\n\nARM wasn\u0027t raising a SIGBUS with a siginfo structure.  Fix\n__do_user_fault() to allow us to use it for SIGBUS conditions, and arrange\nfor the sigbus path to use this.\n\nWe need to prevent the siginfo code being called if we do not have a user\nspace context to call it, so consolidate the \"user_mode()\" tests.\n\nThanks to Ian Campbell who spotted this oversight.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
