)]}'
{
  "commit": "dbb7cae2a36170cd17ffbe286ec0c91a998740ff",
  "tree": "1f4da65b07ac31648fe9b72f2742075486a86008",
  "parents": [
    "41d7db0ab437bc84f8a6e77cccc626ce937605ac"
  ],
  "author": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Tue May 15 15:37:50 2007 +0100"
  },
  "committer": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Mon Jul 09 08:22:24 2007 +0100"
  },
  "message": "[GFS2] Clean up inode number handling\n\nThis patch cleans up the inode number handling code. The main difference\nis that instead of looking up the inodes using a struct gfs2_inum_host\nwe now use just the no_addr member of this structure. The tests relating\nto no_formal_ino can then be done by the calling code. This has\nadvantages in that we want to do different things in different code\npaths if the no_formal_ino doesn\u0027t match. In the NFS patch we want to\nreturn -ESTALE, but in the -\u003elookup() path, its a bug in the fs if the\nno_formal_ino doesn\u0027t match and thus we can withdraw in this case.\n\nIn order to later fix bz #201012, we need to be able to look up an inode\nwithout knowing no_formal_ino, as the only information that is known to\nus is the on-disk location of the inode in question.\n\nThis patch will also help us to fix bz #236099 at a later date by\ncleaning up a lot of the code in that area.\n\nThere are no user visible changes as a result of this patch and there\nare no changes to the on-disk format either.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c40c4bbf379118b9a4f0adeeba25ac135ce11c4",
      "old_mode": 33188,
      "old_path": "fs/gfs2/bmap.c",
      "new_id": "e76a887a89b26090f6c2e5337bd1b3609b8a01b2",
      "new_mode": 33188,
      "new_path": "fs/gfs2/bmap.c"
    },
    {
      "type": "modify",
      "old_id": "a96fa07b3f3bfdd382b0e41c565bfb26be71f82e",
      "old_mode": 33188,
      "old_path": "fs/gfs2/dir.c",
      "new_id": "9cdd71cef59c198ad5f32184428b0e36ade8938f",
      "new_mode": 33188,
      "new_path": "fs/gfs2/dir.c"
    },
    {
      "type": "modify",
      "old_id": "48fe89046bbad39af0277bb3a38d0e1f7f5de813",
      "old_mode": 33188,
      "old_path": "fs/gfs2/dir.h",
      "new_id": "8a468cac9328abaa4a3b0444bf553caddcdac1ed",
      "new_mode": 33188,
      "new_path": "fs/gfs2/dir.h"
    },
    {
      "type": "modify",
      "old_id": "c66c718013ef22c5a6f186e993dbae901fc84288",
      "old_mode": 33188,
      "old_path": "fs/gfs2/glock.c",
      "new_id": "b3ed58551e7476f62a070422d26f76e3a081a459",
      "new_mode": 33188,
      "new_path": "fs/gfs2/glock.c"
    },
    {
      "type": "modify",
      "old_id": "d995441373abb5132dc4baf792a9ef14c27b985e",
      "old_mode": 33188,
      "old_path": "fs/gfs2/incore.h",
      "new_id": "00c3004a4c2216b44e58eb4786dce5a282de589b",
      "new_mode": 33188,
      "new_path": "fs/gfs2/incore.h"
    },
    {
      "type": "modify",
      "old_id": "df0b8b3018b934e72a30830b5a2936498c969be9",
      "old_mode": 33188,
      "old_path": "fs/gfs2/inode.c",
      "new_id": "58f5a67e1c356d54a5804cbd16155b3b62d9f137",
      "new_mode": 33188,
      "new_path": "fs/gfs2/inode.c"
    },
    {
      "type": "modify",
      "old_id": "b57f448b15bc42e09c18c2889fe866bdc2efacc6",
      "old_mode": 33188,
      "old_path": "fs/gfs2/inode.h",
      "new_id": "05fc095d85409f486821185f8b3e5e25a4a6436f",
      "new_mode": 33188,
      "new_path": "fs/gfs2/inode.h"
    },
    {
      "type": "modify",
      "old_id": "e037425bc0427e6cff31c6bda1bae2daa16cf626",
      "old_mode": 33188,
      "old_path": "fs/gfs2/meta_io.h",
      "new_id": "527bf19d9690f5c58203e1ca1c3fbb0b1e5fa8ae",
      "new_mode": 33188,
      "new_path": "fs/gfs2/meta_io.h"
    },
    {
      "type": "modify",
      "old_id": "d9ecfd23a49e339e1b74bdc0dc5aab9f3f38fcfb",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ondisk.c",
      "new_id": "cd4cf055c37d57d62d959cae90b80cb47391afaf",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ondisk.c"
    },
    {
      "type": "modify",
      "old_id": "4913ef57b0955a9dfb73dcb1571dc9e98f53901d",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_address.c",
      "new_id": "fb84478e1df694c4c098d855d10845b36b4e7344",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_address.c"
    },
    {
      "type": "modify",
      "old_id": "a6fdc52f554a43d5d195a8282319028d63d54873",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_dentry.c",
      "new_id": "793e334d098e19518957371c116f8d9c6f75178d",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_dentry.c"
    },
    {
      "type": "modify",
      "old_id": "aad918337a469136778f32e5367c3fb586da82b2",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_export.c",
      "new_id": "51a8a14deb29df71c605f64b78f02c05d9fe89c7",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_export.c"
    },
    {
      "type": "modify",
      "old_id": "064df8804582b1f99b9003a78fb2ff39b2a2c254",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_file.c",
      "new_id": "550032c3b5f7e283a6f97d5534d0ba37ff442a81",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_file.c"
    },
    {
      "type": "modify",
      "old_id": "2c5f8e7def0dc21413ccd5e1fb2e38939d36d907",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_fstype.c",
      "new_id": "c682371717ff8e4e67d0ec16fca6bad89d4f2871",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_fstype.c"
    },
    {
      "type": "modify",
      "old_id": "d85f6e05cb955d99cebcad6aa3bd660871cef49f",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_inode.c",
      "new_id": "f8ecfec4064bd1fcd502b28bdf786ee5872ef149",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_inode.c"
    },
    {
      "type": "modify",
      "old_id": "a62c0f2d26d31275a826988b7515abb481664ab1",
      "old_mode": 33188,
      "old_path": "fs/gfs2/rgrp.c",
      "new_id": "30eb428065c53f48aa65503b7eca64640031ee14",
      "new_mode": 33188,
      "new_path": "fs/gfs2/rgrp.c"
    },
    {
      "type": "modify",
      "old_id": "4fdda974dc837e03d930091ba10fdef0adbe7c63",
      "old_mode": 33188,
      "old_path": "fs/gfs2/super.c",
      "new_id": "faccffd199074b1421b108d01e80b5a437fa45fe",
      "new_mode": 33188,
      "new_path": "fs/gfs2/super.c"
    },
    {
      "type": "modify",
      "old_id": "601eaa1b9ed63f9c50dc72b104af2985cf01a276",
      "old_mode": 33188,
      "old_path": "fs/gfs2/util.c",
      "new_id": "3f5edc54e80a751f9778ef62dcb728bca306310a",
      "new_mode": 33188,
      "new_path": "fs/gfs2/util.c"
    },
    {
      "type": "modify",
      "old_id": "8b7e4c1e32ae2c8f80d2f8182e2452add7c18451",
      "old_mode": 33188,
      "old_path": "include/linux/gfs2_ondisk.h",
      "new_id": "a82ec8c62eff1615eb689e3a129b266d7531ff4c",
      "new_mode": 33188,
      "new_path": "include/linux/gfs2_ondisk.h"
    }
  ]
}
