)]}'
{
  "commit": "46b15caa7cb19b0f6e3bc8ebaee5bc1bb2e35110",
  "tree": "88f100ba187aa71921ef99862129dd78de329241",
  "parents": [
    "dd73e4b7df9589fa603fc6d128b4f6cabb250e8e"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Tue Jun 16 18:48:31 2015 -0400"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@fb.com",
    "time": "Wed Jun 17 12:47:39 2015 -0600"
  },
  "message": "vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB\n\nFS_CGROUP_WRITEBACK indicates whether a file_system_type supports\ncgroup writeback; however, different super_blocks of the same\nfile_system_type may or may not support cgroup writeback depending on\nfilesystem options.  This patch replaces FS_CGROUP_WRITEBACK with a\nper-super_block flag.\n\nsuper_block-\u003es_flags carries some internal flags in the high bits but\nit\u0027s exposd to userland through uapi header and running out of space\nanyway.  This patch adds a new field super_block-\u003es_iflags to carry\nkernel-internal flags.  It is currently only used by the new\nSB_I_CGROUPWB flag whose concatenated and abbreviated name is for\nconsistency with other super_block flags.\n\next2_fill_super() is updated to set SB_I_CGROUPWB.\n\nv2: Added super_block-\u003es_iflags instead of stealing another high bit\n    from sb-\u003es_flags as suggested by Christoph and Jan.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-fsdevel@vger.kernel.org\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: linux-ext4@vger.kernel.org\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jens Axboe \u003caxboe@fb.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "549219d44f1c1231db1215b092544bdfe7503fde",
      "old_mode": 33188,
      "old_path": "fs/ext2/super.c",
      "new_id": "900e19cf9ef6fbb4057e95f2cc1f81c44ccd3377",
      "new_mode": 33188,
      "new_path": "fs/ext2/super.c"
    },
    {
      "type": "modify",
      "old_id": "dfce808691450c9fd83ece6f608fc797bef5fbdb",
      "old_mode": 33188,
      "old_path": "include/linux/backing-dev.h",
      "new_id": "a13181a42b9aee87a652d1a94a7e322dc6aaaf6e",
      "new_mode": 33188,
      "new_path": "include/linux/backing-dev.h"
    },
    {
      "type": "modify",
      "old_id": "b5e1dcfbc5e36c8756dbe7d8b0e2e8f29823e987",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "2c5e33a5b2af4af5934597b082452858d7717f28",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    }
  ]
}
