)]}'
{
  "commit": "39ad2bbb5900d1bc9ae8f06cebb4cb2529d9e42e",
  "tree": "ffde415c880275bed82a30f172d9c94ef929398f",
  "parents": [
    "1f55243024087b56aef0b1e6d9c0ea89c76f0a6b"
  ],
  "author": {
    "name": "Lars Ellenberg",
    "email": "lars.ellenberg@linbit.com",
    "time": "Thu Mar 04 15:52:30 2010 +0100"
  },
  "committer": {
    "name": "Philipp Reisner",
    "email": "philipp.reisner@linbit.com",
    "time": "Thu Mar 11 16:33:46 2010 +0100"
  },
  "message": "drbd: fix al-to-on-disk-bitmap for 4k logical_block_size\n\nUp to now, applying the in-core activity-log to the on-disk\nbitmap did not care for logical_block_size.\n\nOn logical_block_size !\u003d 512 byte, this very likely results\nin misalligned block access and spurious \"io errors\".\n\nWe now simply always submit aligned whole 4k blocks, fixing this\nfor logical block sizes of 512, 1024, 2048 and 4096.\n\nFor even larger logical block sizes, this won\u0027t work.\nBut I\u0027m not aware of devices with such properties being available.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17956ff6a08dea7b4de01e707553de42ca60bd22",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_actlog.c",
      "new_id": "43e57f395fd601eff1c44b19021d4d58a93dbc83",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_actlog.c"
    }
  ]
}
