)]}'
{
  "commit": "a2ed9615e3222645007fc19991aedf30eed3ecfd",
  "tree": "2a07cc815f5c348f085ad96a5660e3213da955f4",
  "parents": [
    "55dac3a5553b13891f0ae4bbd11920619b5436d4"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Fri Dec 19 16:25:01 2008 +1100"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Fri Dec 19 16:25:01 2008 +1100"
  },
  "message": "md: Don\u0027t read past end of bitmap when reading bitmap.\n\nWhen we read the write-intent-bitmap off the device, we currently\nread a whole number of pages.\nWhen PAGE_SIZE is 4K, this works due to the alignment we enforce\non the superblock and bitmap.\nWhen PAGE_SIZE is 64K, this case read past the end-of-device\nwhich causes an error.\n\nWhen we write the superblock, we ensure to clip the last page\nto just be the required size.  Copy that code into the read path\nto just read the required number of sectors.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: stable@kernel.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac89a5deaca2e12fa62ccb78f1d62b088039675c",
      "old_mode": 33188,
      "old_path": "drivers/md/bitmap.c",
      "new_id": "ab7c8e4a61f943c516ae5a3534e8775c33180f6b",
      "new_mode": 33188,
      "new_path": "drivers/md/bitmap.c"
    }
  ]
}
