)]}'
{
  "commit": "42ddc75ddd478edac6ad9dc8c63abb4441541af2",
  "tree": "4fe354b785d0d575bcd47af7dc8d9edb299f78f7",
  "parents": [
    "cdf26bb10bcb50161d452b16eb3cf2901645d625"
  ],
  "author": {
    "name": "Davidlohr Bueso",
    "email": "dave@stgolabs.net",
    "time": "Thu Sep 11 20:40:18 2014 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Tue Sep 16 13:40:59 2014 -0700"
  },
  "message": "locktorture: Support mutexes\n\nAdd a \"mutex_lock\" torture test. The main difference with the already\nexisting spinlock tests is that the latency of the critical region\nis much larger. We randomly delay for (arbitrarily) either 500 ms or,\notherwise, 25 ms. While this can considerably reduce the amount of\nwrites compared to non blocking locks, if run long enough it can have\nthe same torturous effect. Furthermore it is more representative of\nmutex hold times and can stress better things like thrashing.\n\nSigned-off-by: Davidlohr Bueso \u003cdbueso@suse.de\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3eb9b81454d055f8df76470a300760243e7658bb",
      "old_mode": 33188,
      "old_path": "Documentation/locking/locktorture.txt",
      "new_id": "f2a905b278624e5141604b7bbd1d6334f8a7c15e",
      "new_mode": 33188,
      "new_path": "Documentation/locking/locktorture.txt"
    },
    {
      "type": "modify",
      "old_id": "8c770b2c6e2ac497b3aeab3101e6ad08aa268080",
      "old_mode": 33188,
      "old_path": "kernel/locking/locktorture.c",
      "new_id": "414ba45d580f471c0b1dd9f7688d86a9628a13f3",
      "new_mode": 33188,
      "new_path": "kernel/locking/locktorture.c"
    }
  ]
}
