)]}'
{
  "commit": "aa8e4fc68d8024cd3132035d13c3cefa7baeac8f",
  "tree": "ace4457c20730a5a557f91599ba30274a89c46a8",
  "parents": [
    "9ead64974b05501bbac0d63a47c99fa786d064ba"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Mar 12 19:32:51 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Mar 12 19:32:51 2009 -0700"
  },
  "message": "bitmap: fix end condition in bitmap_find_free_region\n\nGuennadi Liakhovetski noticed that the end condition for the loop in\nbitmap_find_free_region() is wrong, and the \"return if error\" was also\nusing the wrong conditional that would only trigger if the bitmap was an\nexact multiple of the allocation size, which is not necessarily the case\nwith dma_alloc_from_coherent().\n\nSuch a failure would end up in bitmap_find_free_region() accessing\nbeyond the end of the bitmap.\n\nReported-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1338469ac849cb230fc8f1e74441ece4a6cfd58c",
      "old_mode": 33188,
      "old_path": "lib/bitmap.c",
      "new_id": "35a1f7ff414988d86c6c081d7bbf3671733a15d6",
      "new_mode": 33188,
      "new_path": "lib/bitmap.c"
    }
  ]
}
