)]}'
{
  "commit": "bae724ef95b0d0a1f4518f5451e7c8aabc41f820",
  "tree": "07a2c1866698f183235f7133ac7c004121717bf8",
  "parents": [
    "94ad1c80e28f9700c84b4d28d1e5302ddf63a6fd"
  ],
  "author": {
    "name": "Fred Isaman",
    "email": "iisaman@netapp.com",
    "time": "Tue Mar 01 01:34:15 2011 +0000"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Fri Mar 11 15:38:42 2011 -0500"
  },
  "message": "NFSv4.1: shift pnfs_update_layout locations\n\nMove the pnfs_update_layout call location to nfs_pageio_do_add_request().\nGrab the lseg sent in the doio function to nfs_read_rpcsetup and attach\nit to each nfs_read_data so it can be sent to the layout driver.\n\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nSigned-off-by: Andy Adamson \u003candros@citi.umich.edu\u003e\nSigned-off-by: Dean Hildebrand \u003cdhildeb@us.ibm.com\u003e\nSigned-off-by: Fred Isaman \u003ciisaman@citi.umich.edu\u003e\nSigned-off-by: Fred Isaman \u003ciisaman@netapp.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Oleg Drokin \u003cgreen@linuxhacker.ru\u003e\nSigned-off-by: Tao Guo \u003cguotao@nrchpc.ac.cn\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bf029ef4084c6e7f02e05e355382168e85e2cb8",
      "old_mode": 33188,
      "old_path": "fs/nfs/file.c",
      "new_id": "d85a534b15cd1805175345a2e94538f2fcefe10e",
      "new_mode": 33188,
      "new_path": "fs/nfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "9b9a65c9bb4f1a1541abe6ef5de1184c400eab3b",
      "old_mode": 33188,
      "old_path": "fs/nfs/pagelist.c",
      "new_id": "45b0fb8add39c00b75dfb28bba7fe6059fd720fb",
      "new_mode": 33188,
      "new_path": "fs/nfs/pagelist.c"
    },
    {
      "type": "modify",
      "old_id": "330cee115de0a3db6be57750df7e2a1f847e9162",
      "old_mode": 33188,
      "old_path": "fs/nfs/pnfs.c",
      "new_id": "77966ecb0a2ccdf97efd2a0f0b875cadc475e63e",
      "new_mode": 33188,
      "new_path": "fs/nfs/pnfs.c"
    },
    {
      "type": "modify",
      "old_id": "db52d965857060b782c5072a2b4cf59f7ffe69cc",
      "old_mode": 33188,
      "old_path": "fs/nfs/pnfs.h",
      "new_id": "5107d14db4855f55e573b886622b94994343de31",
      "new_mode": 33188,
      "new_path": "fs/nfs/pnfs.h"
    },
    {
      "type": "modify",
      "old_id": "2a2765975e1f4418f8026013bbf74f208496ac4b",
      "old_mode": 33188,
      "old_path": "fs/nfs/read.c",
      "new_id": "6dc9eaf00e5c78a0f072b85719333feed793b59e",
      "new_mode": 33188,
      "new_path": "fs/nfs/read.c"
    },
    {
      "type": "modify",
      "old_id": "40143c4747a5794d270ed982ed9ffd437e1cb7a3",
      "old_mode": 33188,
      "old_path": "fs/nfs/write.c",
      "new_id": "f033fa0d7d33fe59fd7412a2f56e910ac170da46",
      "new_mode": 33188,
      "new_path": "fs/nfs/write.c"
    },
    {
      "type": "modify",
      "old_id": "4eaf27a1282d28c1714a40ca43831e42acbcef48",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_page.h",
      "new_id": "ba88ff4f8186227b8bc8adf36e8d9136b05bdc2d",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_page.h"
    },
    {
      "type": "modify",
      "old_id": "d159fe7333815082deb4c8b835963a1a3756a115",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_xdr.h",
      "new_id": "560923e2872373273e4bd6e550fd22cf6b4728bc",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_xdr.h"
    }
  ]
}
