)]}'
{
  "commit": "c7c0c9deb0a4b0715d2c09438420437b86f387c4",
  "tree": "9144935f736ed2457fe09a12d0305b26eed1d98a",
  "parents": [
    "55a423b6f105fa323168f15f4bb67f23b21da44e"
  ],
  "author": {
    "name": "Stefan Haberland",
    "email": "stefan.haberland@de.ibm.com",
    "time": "Thu Oct 15 11:10:08 2015 +0200"
  },
  "committer": {
    "name": "Martin Schwidefsky",
    "email": "schwidefsky@de.ibm.com",
    "time": "Tue Nov 03 14:40:44 2015 +0100"
  },
  "message": "s390/dasd: fix double free in dasd_eckd_read_conf\n\nThe configuration data is stored per path and also the first valid\nconfiguration data per device. When dasd_eckd_read_conf is called\nagain after a path got lost the device configuration data is cleared\nbut possibly not the per path configuration data. This might lead to a\ndouble free when the lost path gets operational again.\n\nFix by clearing all per path configuration data when the first valid\nconfiguration data is received and stored.\n\nReviewed-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30c2a80c004b47ee34b5f2bf2ec666fddc89d569",
      "old_mode": 33188,
      "old_path": "drivers/s390/block/dasd_eckd.c",
      "new_id": "e53b895a4d0f86ace95c4c20185e65fe0ff42aed",
      "new_mode": 33188,
      "new_path": "drivers/s390/block/dasd_eckd.c"
    }
  ]
}
