)]}'
{
  "commit": "57fe60df62410f949da094d06ced1dda9575b69c",
  "tree": "f3ba5db112cd7d2a8865d16bece28c38a766145c",
  "parents": [
    "a41f1a4715f26f7bc4d047d0bc7710145c8e69c7"
  ],
  "author": {
    "name": "Jeff Mahoney",
    "email": "jeffm@suse.com",
    "time": "Mon Mar 30 14:02:41 2009 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Mar 30 12:16:39 2009 -0700"
  },
  "message": "reiserfs: add atomic addition of selinux attributes during inode creation\n\nSome time ago, some changes were made to make security inode attributes\nbe atomically written during inode creation.  ReiserFS fell behind in\nthis area, but with the reworking of the xattr code, it\u0027s now fairly\neasy to add.\n\nThe following patch adds the ability for security attributes to be added\nautomatically during inode creation.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "995f6975cae184f720131ad648ce640a4315fa02",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/inode.c",
      "new_id": "fcd302d814470f2db723c97f748aa79f396f3fcf",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d9c1c8bd2950c6bbc9cc1385af2a9da463808651",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/namei.c",
      "new_id": "cb1a9e97790712863c00b9a1c72a6d00ee6f192d",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "2aacf1fe69fd29cb8614297f2a17d11ba9ff021f",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/xattr_security.c",
      "new_id": "4d3c20e787c39040badef94770ffdfdf1a77f70d",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/xattr_security.c"
    },
    {
      "type": "modify",
      "old_id": "c0365e07fce6154798f634849eb7f1ff3cc9e8dd",
      "old_mode": 33188,
      "old_path": "include/linux/reiserfs_fs.h",
      "new_id": "eb4e912e6bd349ae2775e7b75c66bbe3e3d89be2",
      "new_mode": 33188,
      "new_path": "include/linux/reiserfs_fs.h"
    },
    {
      "type": "modify",
      "old_id": "20eca09729a294f2ed44d0df879938411f0887e4",
      "old_mode": 33188,
      "old_path": "include/linux/reiserfs_xattr.h",
      "new_id": "dcae01e63e4080636d76955c813c38047b980991",
      "new_mode": 33188,
      "new_path": "include/linux/reiserfs_xattr.h"
    }
  ]
}
