)]}'
{
  "log": [
    {
      "commit": "fd49f41aa0c125ec649c56a45337b3024d6b1736",
      "tree": "7400ce289ba77474c3adf6a5a7f1ff8d5215cc28",
      "parents": [
        "c6eb7b7703ac4b3401b74f411c8c51ded214bf19"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Sat Sep 03 15:58:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:27 2005 -0700"
      },
      "message": "[PATCH] s390: 64 bit diag250 support\n\nAdd support for diag 250 access to dasd devices for 64 bit kernels.  In\naddition fix detach/attach for diag disks.  The VM control block needs to get\nrecreated by a call to mdsk_init_io.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6eb7b7703ac4b3401b74f411c8c51ded214bf19",
      "tree": "1cb3563cb83f80347dbc3e4bd30c4635d401e87a",
      "parents": [
        "942eaabd5d77522223a311ed9bddaaa3cefde27d"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Sat Sep 03 15:57:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:26 2005 -0700"
      },
      "message": "[PATCH] s390: deadlock in dasd_devmap\n\nReintroduce a read-only copy of the devmap features in the device struct.\nThis is necessary to solve a deadlock on the dasd_devmap_lock which is\nacquired by dasd_get_features called from the dasd tasklet.  The current\nimplementation of devmap doesn\u0027t allow to call any devmap function from\ninterrupt or softirq context.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bb0e01081c2ca585b5e145783fea53bb0589786",
      "tree": "d4bb81e6dfa15df6e9b9dd718a0e44fab804da78",
      "parents": [
        "d61f6f3d8b63a2aadcf8b058fe65581ccd8dee97"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Jul 27 11:45:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:05 2005 -0700"
      },
      "message": "[PATCH] s390: free dasd slab cache\n\nFree dasd slab cache on module unload.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61f6f3d8b63a2aadcf8b058fe65581ccd8dee97",
      "tree": "8aa23d9d1edd7bf2329f5e307ba3a0537f30aeec",
      "parents": [
        "c63307f164a79e0ff6dd2da33436c59b3d3396cd"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Jul 27 11:45:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:05 2005 -0700"
      },
      "message": "[PATCH] s390: fba dasd i/o errors\n\nThe FBA discipline does not use retries for failed requests.  A request fails\nafter the first unsuccessful start attempt.  There are some rare conditions\n(e.g.  CIO path recovery) in which the start of an i/o on a fba device can\nfail.  A tiny amount of retries is therefore reasonable.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66a464dbc8e0345b6f972b92bf1118e043d7c987",
      "tree": "4c8f83ce6b1879556025fe77b97629a8380aa4dd",
      "parents": [
        "6b979de395c7e1b7e59f74a870e1d1911853eccb"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Sat Jun 25 14:55:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:37 2005 -0700"
      },
      "message": "[PATCH] s390: debug feature changes\n\nThis patch changes the memory allocation method for the s390 debug feature.\nTrace buffers had been allocated using the get_free_pages() function before.\nTherefore it was not possible to get big memory areas in a running system due\nto memory fragmentation.  Now the trace buffers are subdivided into several\nsubbuffers with pagesize.  Therefore it is now possible to allocate more\nmemory for the trace buffers and more trace records can be written.\n\nIn addition to that, dynamic specification of the size of the trace buffers is\nimplemented.  It is now possible to change the size of a trace buffer using a\nnew debugfs file instance.  When writing a number into this file, the trace\nbuffer size is changed to \u0027number * pagesize\u0027.\n\nIn the past all the traces could be obtained from userspace by accessing files\nin the \"proc\" filesystem.  Now with debugfs we have a new filesystem which\nshould be used for debugging purposes.  This patch moves the debug feature\nfrom procfs to debugfs.\n\nSince the interface of debug_register() changed, all device drivers, which use\nthe debug feature had to be adjusted.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f901e5d1e06b3326c100c5d0df43656311befb81",
      "tree": "5be5aa9b41475a0b3c7c15f02a4a79152f5f1e99",
      "parents": [
        "c551288e34cff0a78b3103ce2e12099dffa41071"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Sat Jun 25 14:55:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:36 2005 -0700"
      },
      "message": "[PATCH] s/390: compile fix for dcssblk\n\nFix compile breakage in the dcss block driver introduced by the attribute\nchanges.\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c551288e34cff0a78b3103ce2e12099dffa41071",
      "tree": "68e6c3a17c89c00d115e36fbdee73df8f9339274",
      "parents": [
        "b0744bd2925a4a24865963322534107d2ad553f9"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Sat Jun 25 14:55:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:36 2005 -0700"
      },
      "message": "[PATCH] s/390: use klist in dasd driver\n\nConvert the dasd driver to use the new klist interface.\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "420edbcc09008342c7b2665453f6b370739aadb0",
      "tree": "9eae7b2d378d4e280dcc5c1b6b159e18e5e5dbe0",
      "parents": [
        "3d41088fa327782b14b5659dbcfff62ec704c23c"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Thu Jun 23 22:05:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:41 2005 -0700"
      },
      "message": "[PATCH] xip: bdev: execute in place\n\nThis is the block device related part.  The block device operation\ndirect_access now has a struct block_device as first parameter.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59afda786a58f2e8f74a48f2af90534d76d5338d",
      "tree": "24095750e7bbb68675573af6649c814e6f69c4b4",
      "parents": [
        "53b21689ba567ad437e4d7917dd9da54a8d6fd5c"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Mon May 16 21:53:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:17 2005 -0700"
      },
      "message": "[PATCH] s390: dasd set online failure\n\ndasd driver changes:\n - The feature check in dasd_generic_online returns an error if\n   the devmap entry for the device is not yet available. Check\n   for the feature after the device has been created.\n - Do symmetric registration/deregistration of cdev-\u003ehandler.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4beb37097b20b61054b15c56848e4ffcef093819",
      "tree": "3100d313d8d4bd00a7394664df20bd7e103e8c70",
      "parents": [
        "ec5883abebb2e249ea8d318cb58fb4b2c269cf10"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "message": "[PATCH] s390: remove ioctl32 from dasdcmb\n\nThe ioctl32_conversion routines will be deprecated: Remove them from dasd_cmb\nand handle the three cmb ioctls like all other dasd ioctls.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec5883abebb2e249ea8d318cb58fb4b2c269cf10",
      "tree": "6a7e08e8247f06e05f3889907b3683b09c21ea78",
      "parents": [
        "6ed93c827eea181d87ce078cd1d671128c030b5a"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "message": "[PATCH] s390: don\u0027t pad cdl blocks for write requests\n\nThe first blocks on a cdl formatted dasd device are smaller than the blocksize\nof the device.  Read requests are padded with a \u0027e5\u0027 pattern.  Write requests\nshould not pad the (user) buffer with \u0027e5\u0027 because a write request is not\nallowed to modify the buffer.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ed93c827eea181d87ce078cd1d671128c030b5a",
      "tree": "df6dc11996ff5c2ec3ddf32b754d051d3ec33307",
      "parents": [
        "f24acd4503270ed4c842c8fef0b71105285e0a06"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "message": "[PATCH] s390: enable write barriers in the dasd driver\n\nThe DASD device driver never reorders the I/O requests and relies on the\nhardware to write all data to nonvolatile storage before signaling a\nsuccessful write.  Hence, the only thing we have to do to support write\nbarriers is to set the queue ordered flag.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f24acd4503270ed4c842c8fef0b71105285e0a06",
      "tree": "9125df60bf98ddcd8197bf479e8a48d22f51af14",
      "parents": [
        "e8f0641ef74eaa71ed9aa9d19c4b741c2143d752"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:59 2005 -0700"
      },
      "message": "[PATCH] s390: dasd readonly attribute\n\nThe independent read-only flags in devmap, dasd_device and gendisk are not\nkept in sync.  Use one bit per feature in the dasd driver and keep that bit in\nsync with the gendisk bit.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\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"
    }
  ]
}
