)]}'
{
  "commit": "96a3aefb8ffde23180130460b0b2407b328eb727",
  "tree": "95c3b9855e5423120a04f9b92612b3e212e63bd8",
  "parents": [
    "356a3225222e5bc4df88aef3419fb6424f18ab69"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "darrick.wong@oracle.com",
    "time": "Mon Dec 05 12:37:47 2016 +1100"
  },
  "committer": {
    "name": "Dave Chinner",
    "email": "david@fromorbit.com",
    "time": "Mon Dec 05 12:37:47 2016 +1100"
  },
  "message": "xfs: don\u0027t crash if reading a directory results in an unexpected hole\n\nIn xfs_dir3_data_read, we can encounter the situation where err \u003d\u003d 0 and\n*bpp \u003d\u003d NULL if the given bno offset happens to be a hole; this leads to\na crash if we try to set the buffer type after the _da_read_buf call.\nHoles can happen due to corrupt or malicious entries in the bmbt data,\nso be a little more careful when we\u0027re handling buffers.\n\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nReviewed-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nSigned-off-by: Dave Chinner \u003cdavid@fromorbit.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "725fc7841fdeb38fdfdba08f1621a83f764baeea",
      "old_mode": 33188,
      "old_path": "fs/xfs/libxfs/xfs_dir2_data.c",
      "new_id": "e526f5a5f0beaee2a3377cb16021271ba181ad69",
      "new_mode": 33188,
      "new_path": "fs/xfs/libxfs/xfs_dir2_data.c"
    }
  ]
}
