)]}'
{
  "commit": "541d7d3c4b31e2b0ac846fe6d2eb5cdbe1353095",
  "tree": "d8c9cf9cf75fd3d23ebc19e5f6b646a4d807b72c",
  "parents": [
    "21a62542b6d7f726d6c1d2cfbfa084f721ba4a26"
  ],
  "author": {
    "name": "Lachlan McIlroy",
    "email": "lachlan@sgi.com",
    "time": "Thu Oct 11 17:34:33 2007 +1000"
  },
  "committer": {
    "name": "Lachlan McIlroy",
    "email": "lachlan@redback.melbourne.sgi.com",
    "time": "Thu Feb 07 16:44:14 2008 +1100"
  },
  "message": "[XFS] kill unnessecary ioops indirection\n\nCurrently there is an indirection called ioops in the XFS data I/O path.\nVarious functions are called by functions pointers, but there is no\ncoherence in what this is for, and of course for XFS itself it\u0027s entirely\nunused. This patch removes it instead and significantly reduces source and\nbinary size of XFS while making maintaince easier.\n\nSGI-PV: 970841\nSGI-Modid: xfs-linux-melb:xfs-kern:29737a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d23c561a629303ebed1e2a1ec07ea68d513f0b35",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_aops.c",
      "new_id": "d20df39186501ef6075115ab0633be7118a2ae75",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_aops.c"
    },
    {
      "type": "modify",
      "old_id": "d6a8dddb2268bab8a341499d0debadba041f3928",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_lrw.c",
      "new_id": "0abc7d0586c925c7e12c8ef9db4573dc71f75603",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_lrw.c"
    },
    {
      "type": "modify",
      "old_id": "4b7747a828d9a090a764097ff6accb4800cb1f53",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_lrw.h",
      "new_id": "a982fbc6a7cf1971e5e6b6dfeffafd26fafbb6f0",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_lrw.h"
    },
    {
      "type": "modify",
      "old_id": "584f1ae85cd9b9537dcf6d052aaf796f81ac0a5b",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_dfrag.c",
      "new_id": "39c4480bbb9ff61409c7b43bbd7b487dbc0822b8",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_dfrag.c"
    },
    {
      "type": "modify",
      "old_id": "fc2055e6427980aaa4bb00335e1571bfbde7d85c",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_inode.c",
      "new_id": "a6d35aee93b240cd6b9dc7f8a44a20ed80ffecce",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "b27b5d5be841bb7078c1d48e9936ea32da22b6e5",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iocore.c",
      "new_id": "336e27b39e130ec65db56dda6b2a5566e0cc7766",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iocore.c"
    },
    {
      "type": "modify",
      "old_id": "21ca628805148db0a0919a00ea29d3510f3a6a2e",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iomap.c",
      "new_id": "4821b8563c4120b0e488b9e803589a1b9c5f48a4",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iomap.c"
    },
    {
      "type": "modify",
      "old_id": "c989e835bca550aa3738d47f5b11e81dbac01ae5",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iomap.h",
      "new_id": "ee1a0c134cc274479a8da663bca33f1e9745d38f",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iomap.h"
    },
    {
      "type": "modify",
      "old_id": "ebdb76da527c81d6c021e0ffe995ef1395393c9e",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_mount.c",
      "new_id": "f395f594e20c6b0e9a81b4f8c78eb19900dea77a",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_mount.c"
    },
    {
      "type": "modify",
      "old_id": "c618f7cb5f0e274f1ffbffe873995906247c96ea",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_mount.h",
      "new_id": "f7b761f09ab4f7d1e2502a579095199544f28a16",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_mount.h"
    },
    {
      "type": "modify",
      "old_id": "0f237f9f0c3a08fe49468262e2623672a097f4e9",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_vfsops.c",
      "new_id": "57be2f7b034c8c9d1a999a3d415995dd9938c3c0",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_vfsops.c"
    },
    {
      "type": "modify",
      "old_id": "daba528bcc33b7579574c6bf02408bd7ec2c3bd7",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_vnodeops.c",
      "new_id": "a5cd2dc4c80a3030170b96daa53636a7e9dc8c3c",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_vnodeops.c"
    }
  ]
}
