)]}'
{
  "commit": "6a039eab53c01a58bfff95c78fc800ca7de27c77",
  "tree": "5b5cc1f503f91db9aaf9b8c1907567e722313e79",
  "parents": [
    "a178220df3a55c3ec46c2c2f0788a377acdb79c3"
  ],
  "author": {
    "name": "Hendrik Brueckner",
    "email": "brueckner@linux.vnet.ibm.com",
    "time": "Mon Feb 09 16:47:00 2015 +0100"
  },
  "committer": {
    "name": "Martin Schwidefsky",
    "email": "schwidefsky@de.ibm.com",
    "time": "Tue Feb 10 16:39:05 2015 +0100"
  },
  "message": "s390/process: free vx save area when releasing tasks\n\nIf a task uses vector registers, a save area is allocated to save/restore\nregister states.  Free the save area when releasing the task.\n\nFound the Memory leak with kmemleak:\n\nunreferenced object 0x72885e00 (size 512):\n  comm \"vx-test\", pid 26123, jiffies 4294945635 (age 256.810s)\n  hex dump (first 32 bytes):\n    00 00 00 00 00 00 00 00 00 00 00 01 db 71 06 41  .............q.A\n    00 00 00 00 00 00 00 00 24 f7 a9 a7 51 94 79 bb  ........$...Q.y.\n  backtrace:\n    [\u003c00000000002d1c8a\u003e] kmem_cache_alloc_trace+0x272/0x3d0\n    [\u003c00000000001014ac\u003e] alloc_vector_registers+0x54/0x138\n    [\u003c00000000001017c8\u003e] data_exception+0x158/0x1b0\n    [\u003c00000000008b551e\u003e] pgm_check_handler+0x13e/0x180\n    [\u003c00000000800008b6\u003e] 0x800008b6\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c1eb4f3aaf5ec9cbd2d85133aa7d82855262992",
      "old_mode": 33188,
      "old_path": "arch/s390/kernel/process.c",
      "new_id": "13fc0978ca7e77cca706e442fe474e5d97d54a4b",
      "new_mode": 33188,
      "new_path": "arch/s390/kernel/process.c"
    }
  ]
}
