)]}'
{
  "log": [
    {
      "commit": "d1cbbd6b413510c6512f4f80ffd48db1a8dd554a",
      "tree": "fb3f908530cf2c4957aa45256214ed7d59557820",
      "parents": [
        "f884b1cf578e079f01682514ae1ae64c74586602"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 11 11:29:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 16:20:52 2007 +0100"
      },
      "message": "[ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs\n\nWhen running Linux in non-secure mode (on ARM1176 for example),\ndepending on the CP15 secure configuration register, the CPSR.F bit\n(6) might only be modified from the secure mode. However, the\nvalid_user_regs() function checks for this bit being cleared. With\ncommit a6c61e9d, a SIGSEGV is forced in handle_signal() if the user\nregisters are not considered valid.\n\nThe patch also ensures that the CPSR.A bit is cleared and the USR mode\nis set if the CPU does not support the 26bit user mode.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "909d6c6c80311f800aee338e5fa528818b115951",
      "tree": "d4934d8ea67ade7c78e02e4cebd0fc934d3698b1",
      "parents": [
        "9d20fdd58e74d4d26dc5216efaaa0f800c23dd3a"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "gdavis@mvista.com",
        "time": "Tue Jun 26 01:38:27 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:13:35 2007 +0100"
      },
      "message": "[ARM] 4453/1: Fully Decode ARM instruction set state in show_regs() tombstone\n\nThe ARM show_regs() tombstone only partially decodes which ARM ISA was\nexecuting at the time a fault occurred displaying either \"(T)\" for the\nThumb case or nothing at all for other cases.  This patch therefore\nexplicitly identifies which state the processor is in at the time of\na fault: ARM, Thumb, Jazelle or JazelleEE.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "154c772ebfb12ef66855510e6be2b12c85110b0c",
      "tree": "9ece82abedf5f566572ba50ec7dd5294e5653389",
      "parents": [
        "d9202429e60d16d39c427cd4e4408cf1827ab9e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 18 14:59:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 18 15:04:42 2007 +0100"
      },
      "message": "[ARM] Update show_regs/oops register format\n\nAdd the kernel release and version information to the output of\nshow_regs/oops.  Add the CPU PSR register.  Avoid using printk\nto output partial lines; always output a complete line.\n\nRe-combine the \"Control\" and \"Table + DAC\" lines after nommu\nseparated them; we don\u0027t want to waste vertical screen space\nneedlessly.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b11652286a06988f721b506b094d026e8892e2c",
      "tree": "0b6e1dd48767ef8ba392d2f98bd70b52099efa8b",
      "parents": [
        "5ba6d3febd4978f31b2c523d64d381603923a709"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 06 14:49:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 06 14:49:56 2007 +0100"
      },
      "message": "[ARM] Add comments marking in-use ptrace numbers\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5429b060df6d556f396b78364ad017686015bc34",
      "tree": "48b088aa6eb65e856df91e296447f6a7ea394644",
      "parents": [
        "3bec6ded282b331552587267d67a06ed7fd95ddd"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jun 27 22:56:19 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 28 17:55:00 2006 +0100"
      },
      "message": "[ARM] 3665/1: crunch: add ptrace support\n\nPatch from Lennert Buytenhek\n\nThis patch makes it possible to get/set a task\u0027s Crunch state via\nthe ptrace(2) system call.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f",
      "tree": "3f7567343a892d02e758bcd1c07557af43d5aa1b",
      "parents": [
        "6c90c872017773cde70a51432cb28f253451b967"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "message": "[ARM] 3262/4: allow ptraced syscalls to be overriden\n\nPatch from Nicolas Pitre\n\nThis is needed by strace to properly handle the tracing of some system\ncalls. It could be useful for other applications as well.\n\nBased on an earlier patch from Daniel Jacobowitz.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Daniel Jacobowitz \u003cdan@debian.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2dede2d8e925f4c2cb4e136b14df127685e15dd3",
      "tree": "271b3fb300c5ac143556295d10c6736430ebed85",
      "parents": [
        "da2b1cd61903c8e9796e76be2d606584f26a78e5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:18:08 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:18:08 2006 +0000"
      },
      "message": "[ARM] 3102/1: ARM EABI: stack pointer must be 64-bit aligned after a CPU exception\n\nPatch from Nicolas Pitre\n\nThe ARM EABI says that the stack pointer has to be 64-bit aligned for\nreasons already mentioned in patch #3101 when calling C functions.\n\nWe therefore must verify and adjust sp accordingly when taking an\nexception from kernel mode since sp might not necessarily be 64-bit\naligned if the exception occurs in the middle of a kernel function.\n\nIf the exception occurs while in user mode then no sp fixup is needed as\nlong as sizeof(struct pt_regs) as well as any additional syscall data\nstack space remain multiples of 8.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@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": "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"
    }
  ]
}
