)]}'
{
  "log": [
    {
      "commit": "83119ad4a1ceacd99f380086c2855ae2c4268afc",
      "tree": "6da1d5cdba6e5bcd8fcdf5332700e8353b4e79a8",
      "parents": [
        "05dd25307ca67cbfa0207bbba2e6c79fa97d125b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 10 11:24:10 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:43 2007 +0200"
      },
      "message": "[S390] sclp: Test facility list before executing a service call.\n\nCheck if a command is available before executing. Saves some\nsuperfluous service calls that won\u0027t succeed anyway.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "05dd25307ca67cbfa0207bbba2e6c79fa97d125b",
      "tree": "4601c5732e71883bffab31a4a786f838e8473f58",
      "parents": [
        "bccdbdc9bd7db3a32c14d8a47f1fb66e3de3c92f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 10 11:24:09 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:42 2007 +0200"
      },
      "message": "[S390] sclp: introduce some new interfaces.\n\nIntroduce some new interfaces so that random subsystems don\u0027t have to\nmess around with sclp internal structures.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "411ed3225733dbd83b4cbaaa992ef80d6ec1534e",
      "tree": "388aeac39e9fad5f7cadcc8fcbf0838811f5829d",
      "parents": [
        "7039d3a11c4b4b59f9ef933b4b0a28304bdd07d1"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Apr 27 16:01:49 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:44 2007 +0200"
      },
      "message": "[S390] zfcpdump support.\n\ns390 machines provide hardware support for creating Linux dumps on SCSI\ndisks. For creating a dump a special purpose dump Linux is used. The first\n32 MB of memory are saved by the hardware before the dump Linux is\nbooted. Via an SCLP interface, the saved memory can be accessed from\nLinux. This patch exports memory and registers of the crashed Linux to\nuserspace via a debugfs file. For more information refer to\nDocumentation/s390/zfcpdump.txt, which is included in this patch.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "e5854a5839fa426a7873f038080f63587de5f1f1",
      "tree": "c0a3705df925e652ff0694a47e7acb98e5f7d7bd",
      "parents": [
        "f5ba6c863617c15d22cce5f8666ff4c832773025"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Fri Apr 27 16:01:31 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:39 2007 +0200"
      },
      "message": "[S390] cio: Channel-path configure function.\n\nAdd a new attribute to the channel-path sysfs directory through which\nchannel-path configure operations can be triggered. Also listen for\nhardware events requesting channel-path configure operations and\nprocess them accordingly.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ab14de6c37fae22911ba99f4171613e6d758050b",
      "tree": "7545169fe9d64a82616ae37f2b6c1a420c77f30f",
      "parents": [
        "31ee4b2f40994e8b21691f85cdd4052551a789b7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Feb 05 21:18:37 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Feb 05 21:18:37 2007 +0100"
      },
      "message": "[S390] Convert memory detection into C code.\n\nHopefully this will make it more maintainable and less error prone.\nCode makes use of search_exception_tables(). Since it calls this\nfunction before the kernel exeception table is sorted, there is an\nearly call to sort_main_extable().\n\nThis way it\u0027s easy to use the already present infrastructure of fixup\nsections. Also this would allows to easily convert the rest of\nhead[31|64].S into C code.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ]
}
