)]}'
{
  "commit": "613d70436c1aeda6843ca8b70c7fab6d0484a591",
  "tree": "e8cc8d1f2cf3720285f0439c9d057555ab293b0c",
  "parents": [
    "007c61c68640ea17c036785b698d05da67b4365e"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Thu Oct 11 17:44:08 2007 +1000"
  },
  "committer": {
    "name": "Lachlan McIlroy",
    "email": "lachlan@redback.melbourne.sgi.com",
    "time": "Thu Feb 07 16:48:58 2008 +1100"
  },
  "message": "[XFS] kill xfs_iocore_t\n\nxfs_iocore_t is a structure embedded in xfs_inode. Except for one field it\njust duplicates fields already in xfs_inode, and there is nothing this\nabstraction buys us on XFS/Linux. This patch removes it and shrinks source\nand binary size of xfs aswell as shrinking the size of xfs_inode by 60/44\nbytes in debug/non-debug builds.\n\nSGI-PV: 970852\nSGI-Modid: xfs-linux-melb:xfs-kern:29754a\n\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1491aa7a0e29da822b9924d45a626945c17fffe",
      "old_mode": 33188,
      "old_path": "fs/xfs/Makefile-linux-2.6",
      "new_id": "97316451fc6d5975070ff689e5ff076852d98cd0",
      "new_mode": 33188,
      "new_path": "fs/xfs/Makefile-linux-2.6"
    },
    {
      "type": "modify",
      "old_id": "d20df39186501ef6075115ab0633be7118a2ae75",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_aops.c",
      "new_id": "36dadc4ff22c30177d402aed50b76d5d12233e2c",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_aops.c"
    },
    {
      "type": "modify",
      "old_id": "0abc7d0586c925c7e12c8ef9db4573dc71f75603",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_lrw.c",
      "new_id": "459d36480b16daf6c0dd1a8b0f0e98b8f837e18d",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_lrw.c"
    },
    {
      "type": "modify",
      "old_id": "a982fbc6a7cf1971e5e6b6dfeffafd26fafbb6f0",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_lrw.h",
      "new_id": "e200253139cfd1be0840bd6360fff47083fd3483",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_lrw.h"
    },
    {
      "type": "modify",
      "old_id": "39c4480bbb9ff61409c7b43bbd7b487dbc0822b8",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_dfrag.c",
      "new_id": "4ad29cbb4233ccac5cafb39abebf40b35b154e18",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_dfrag.c"
    },
    {
      "type": "modify",
      "old_id": "f77bda1473b7762011583905d6de696ebd2ea40e",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iget.c",
      "new_id": "15dba2ef847f29bd50c67dc0c6556af139b252d1",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iget.c"
    },
    {
      "type": "modify",
      "old_id": "e7930680fff4b8832d1abe1259676d6226de0acc",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_inode.c",
      "new_id": "6d5641ff08f6517286b03858ed29bb72be041306",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "c3e21ef026623d4223506010a0f3dff7888856a1",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_inode.h",
      "new_id": "88caadde6077cffadab98370ae9e79f2c99c1118",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_inode.h"
    },
    {
      "type": "delete",
      "old_id": "336e27b39e130ec65db56dda6b2a5566e0cc7766",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iocore.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4821b8563c4120b0e488b9e803589a1b9c5f48a4",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iomap.c",
      "new_id": "d16f40cdf5f6f480fcc31f349459290a162edec9",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iomap.c"
    },
    {
      "type": "modify",
      "old_id": "169d993c0b72c620d7351a0ff4da9dc83dc61a88",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_mount.h",
      "new_id": "15025e01300a5b1e5adfddf5cd411b658766d267",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_mount.h"
    },
    {
      "type": "modify",
      "old_id": "49875e1d129f2fe2395f996e249ba075ca915c4f",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_rw.h",
      "new_id": "bcfe07aa7e6bbc75e02e75aa69328c5aadc20c06",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_rw.h"
    },
    {
      "type": "modify",
      "old_id": "7d3c4a7aa2dcaed3b65f2b5f893fe6e702ac1700",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_vnodeops.c",
      "new_id": "d964e21521ab764a8f520af8db155825345a930e",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_vnodeops.c"
    }
  ]
}
