)]}'
{
  "log": [
    {
      "commit": "615b04b301fd4e1b7680a498b873c4ae9baad92f",
      "tree": "8f6ad0f048507858cfbdfef3f2dee5c7cffe3bbe",
      "parents": [
        "229d9c6dfb2900559449575a56dc8abcaf0bce9d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 21 10:55:37 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Feb 21 10:55:37 2007 +0100"
      },
      "message": "[S390] nss: Free unused memory in kernel image.\n\nWith CONFIG_SHARED_KERNEL the kernel text segment that might be in a\nread only memory sections starts at 1MB. Memory between 0x12000 and\n0x100000 is unused then. Free this, so we have appr. an extra MB\nof memory available.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "162e006ef59266b9ebf34e3d15ca1f3d9ee956d7",
      "tree": "d7f1b61fbe822e71867bd04ee4ee7f3f1cd20842",
      "parents": [
        "ab14de6c37fae22911ba99f4171613e6d758050b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Feb 05 21:18:41 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Feb 05 21:18:41 2007 +0100"
      },
      "message": "[S390] Mark kernel text section read-only.\n\nSet read-only flag in the page table entries for the kernel image text\nsection. This will catch all instruction caused corruptions withing the\ntext section.\nInstruction replacement via kprobes still works, since it bypasses now\ndynamic address translation.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\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"
    }
  ]
}
