)]}'
{
  "commit": "68eccc1dc345539d589ae78ee43b835c1a06a134",
  "tree": "16943d2674537a5d13a14794763a3df7e51411ab",
  "parents": [
    "3b1c4ad37741e53804ffe0a30dd01e08b2ab6241"
  ],
  "author": {
    "name": "Davidlohr Bueso",
    "email": "davidlohr.bueso@hp.com",
    "time": "Wed Sep 11 14:26:18 2013 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Sep 11 15:59:39 2013 -0700"
  },
  "message": "ipc,shm: introduce shmctl_nolock\n\nSimilar to semctl and msgctl, when calling msgctl, the *_INFO and *_STAT\ncommands can be performed without acquiring the ipc object.\n\nAdd a shmctl_nolock() function and move the logic of *_INFO and *_STAT out\nof msgctl().  Since we are just moving functionality, this change still\ntakes the lock and it will be properly lockless in the next patch.\n\nSigned-off-by: Davidlohr Bueso \u003cdavidlohr.bueso@hp.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.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": "22cffd78dbb1ccd66683fdfb788330ba8a09b81f",
      "old_mode": 33188,
      "old_path": "ipc/shm.c",
      "new_id": "3e123987f054b263f5f434f34de68684c6816d8c",
      "new_mode": 33188,
      "new_path": "ipc/shm.c"
    }
  ]
}
