)]}'
{
  "commit": "a695f16729e00995fe72baf0e8bee4bf9c232ae0",
  "tree": "2fddf1722972564e33eedbedf9010bdd9735a74d",
  "parents": [
    "92bf435f383a6193d59c687ce87ccca3529c68a1"
  ],
  "author": {
    "name": "Frank Munzert",
    "email": "munzert@de.ibm.com",
    "time": "Thu Apr 17 07:46:06 2008 +0200"
  },
  "committer": {
    "name": "Heiko Carstens",
    "email": "heiko.carstens@de.ibm.com",
    "time": "Thu Apr 17 07:46:59 2008 +0200"
  },
  "message": "[S390] vmur: Use wait queue instead of mutex to serialize open\n\nIf user space opens a unit record device node then vmur is leaving the kernel\nwith lock open_mutex still held to prevent other processes from opening the\ndevice simultaneously. This causes lockdep to complain about a lock held when\nreturning to user space.\nNow the mutex is replaced by a wait queue to serialize device open.\n\nSigned-off-by: Frank Munzert \u003cmunzert@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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7689b500a1046ffbddfd0426c7229847959bc0f0",
      "old_mode": 33188,
      "old_path": "drivers/s390/char/vmur.c",
      "new_id": "83ae9a852f00c2dc5c4e2fc9be7eb81e974770de",
      "new_mode": 33188,
      "new_path": "drivers/s390/char/vmur.c"
    },
    {
      "type": "modify",
      "old_id": "fa959644735a7495451a3ea3dedaf920097033c3",
      "old_mode": 33188,
      "old_path": "drivers/s390/char/vmur.h",
      "new_id": "fa320ad4593d790fb34af20f27afb9c3825e8af4",
      "new_mode": 33188,
      "new_path": "drivers/s390/char/vmur.h"
    }
  ]
}
