)]}'
{
  "commit": "d5be7a03b002a0faec136687ec03dbee6c579930",
  "tree": "607b4fc65083d8d33f334b543e509d8c00bc9407",
  "parents": [
    "80b4adcafc076d4179431656b7e83afea99ddec8"
  ],
  "author": {
    "name": "Ross Zwisler",
    "email": "ross.zwisler@linux.intel.com",
    "time": "Fri Jan 22 15:10:53 2016 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Jan 22 17:02:18 2016 -0800"
  },
  "message": "ext4: call dax_pfn_mkwrite() for DAX fsync/msync\n\nTo properly support the new DAX fsync/msync infrastructure filesystems\nneed to call dax_pfn_mkwrite() so that DAX can track when user pages are\ndirtied.\n\nSigned-off-by: Ross Zwisler \u003cross.zwisler@linux.intel.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Andreas Dilger \u003cadilger.kernel@dilger.ca\u003e\nCc: Dave Chinner \u003cdavid@fromorbit.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Jan Kara \u003cjack@suse.com\u003e\nCc: Jeff Layton \u003cjlayton@poochiereds.net\u003e\nCc: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Matthew Wilcox \u003cmatthew.r.wilcox@intel.com\u003e\nCc: Dave Hansen \u003cdave.hansen@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "749b222e6498e8647126af37830dd1c312a9fb20",
      "old_mode": 33188,
      "old_path": "fs/ext4/file.c",
      "new_id": "8c8965cc4aabc6873d41d608f167c98986cc3f5a",
      "new_mode": 33188,
      "new_path": "fs/ext4/file.c"
    }
  ]
}
