)]}'
{
  "commit": "2f2ed41dcaec34f2d6f224aa84efcc5a9dd8d5c3",
  "tree": "4122b855351d0747a49e47c4d675f0f83df7eafa",
  "parents": [
    "1994862dc9c16f360a9169a4d27200d15ba29713"
  ],
  "author": {
    "name": "Manfred Spraul",
    "email": "manfred@colorfullife.com",
    "time": "Fri Jun 06 14:37:48 2014 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Jun 06 16:08:15 2014 -0700"
  },
  "message": "ipc/sem.c: remove code duplication\n\ncount_semzcnt and count_semncnt are more of less identical.  The patch\ncreates a single function that either counts the number of tasks waiting\nfor zero or waiting due to a decrease operation.\n\nCompared to the initial version, the BUG_ONs were removed.\n\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Davidlohr Bueso \u003cdavidlohr.bueso@hp.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4321fa420fe1906f46e36d15cc2f688769d81198",
      "old_mode": 33188,
      "old_path": "ipc/sem.c",
      "new_id": "d73b3eff80f08582c211975f1705d45ba8597d42",
      "new_mode": 33188,
      "new_path": "ipc/sem.c"
    }
  ]
}
