)]}'
{
  "commit": "552e1f2679b7b766b8b8de3dc6d83d9cd28f28b2",
  "tree": "1e696b32dccada97e0aa1431daf1f8c8a23a0d75",
  "parents": [
    "d846b7650db3fcca7901b6e23f6416c3601a3dfe"
  ],
  "author": {
    "name": "Oliver Neukum",
    "email": "oneukum@suse.de",
    "time": "Mon May 19 13:53:55 2014 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue May 27 16:03:57 2014 -0700"
  },
  "message": "USB: appledisplay: fix race between reading and writing from the device\n\nThe workqueue handler may call appledisplay_bl_get_brightness() while\nuser space calls appledisplay_bl_update_status(). As they share a\nbuffer that must not happen. Use a mutex for mutual exclusion.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f37c78d1bdf41a640786147a1fd0cea5069700d8",
      "old_mode": 33188,
      "old_path": "drivers/usb/misc/appledisplay.c",
      "new_id": "b3d245ef46efa7e72a4a4e7fd22ad80029f2a821",
      "new_mode": 33188,
      "new_path": "drivers/usb/misc/appledisplay.c"
    }
  ]
}
