)]}'
{
  "commit": "dda6ebde96044e9b5f1b14588659b39b4e6c08e7",
  "tree": "c06bba58d2623784c88acc321137c34b7be16335",
  "parents": [
    "cc398c2eae35b13d77b77337136325edc6ca94ca"
  ],
  "author": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Sun Jan 08 01:03:35 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Jan 08 20:13:58 2006 -0800"
  },
  "message": "[PATCH] Fix handling of ELF segments with zero filesize\n\nmmap() returns -EINVAL if given a zero length, and thus elf_map() in\nbinfmt_elf.c does likewise if it attempts to map a (page-aligned) ELF\nsegment with zero filesize.  Such a situation never arises with the default\nlinker scripts, but there\u0027s nothing inherently wrong with zero-filesize\n(but non-zero memsize) ELF segments.  Custom linker scripts can generate\nthem, and the kernel should be able to map them; this patch makes it so.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f36f2210204f524b2922fa69ea704295bfbe5a59",
      "old_mode": 33188,
      "old_path": "fs/binfmt_elf.c",
      "new_id": "288386b1deffda888ae914e08620945ee3aea3f3",
      "new_mode": 33188,
      "new_path": "fs/binfmt_elf.c"
    }
  ]
}
