)]}'
{
  "commit": "f9efa9c784aa3b801feb367f72c6867d26fb348e",
  "tree": "d9f678310c6c8a4daf2003fa4f6b4164111dbbd7",
  "parents": [
    "3f157a2fd2ad731e1ed9964fecdc5f459f04a4a4"
  ],
  "author": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Wed Jun 25 16:14:04 2008 -0400"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Sep 25 11:04:04 2008 -0400"
  },
  "message": "Btrfs: Reduce contention on the root node\n\nThis calls unlock_up sooner in btrfs_search_slot in order to decrease the\namount of work done with the higher level tree locks held.\n\nAlso, it changes btrfs_tree_lock to spin for a big against the page lock\nbefore scheduling.  This makes a big difference in context switch rate under\nhighly contended workloads.\n\nLonger term, a better locking structure is needed than the page lock.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cb80f32a9c7aef48db4699ee88416343cabceec",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ctree.c",
      "new_id": "c6759fc1004a14f247889e1bc13784edbc34b69f",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ctree.c"
    },
    {
      "type": "modify",
      "old_id": "80813a307b4b38a6a511af61f5a49c4475125406",
      "old_mode": 33188,
      "old_path": "fs/btrfs/locking.c",
      "new_id": "058a506a0dd887649441dc1432f895d99fc67d16",
      "new_mode": 33188,
      "new_path": "fs/btrfs/locking.c"
    }
  ]
}
