)]}'
{
  "commit": "eea8b54dc0dceb740da697a89c54d20dde340306",
  "tree": "c5f42385a174aa38aeb251eec361557a2b31d047",
  "parents": [
    "b368fae6abaa1736b8f26128c32947d47237b8e5"
  ],
  "author": {
    "name": "Ashutosh Naik",
    "email": "ashutosh.naik@gmail.com",
    "time": "Sun Jan 08 01:04:25 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Jan 08 20:14:03 2006 -0800"
  },
  "message": "[PATCH] modules: prevent overriding of symbols\n\nEnsure that an exported symbol does not already exist in the kernel or in\nsome other module\u0027s exported symbol table.  This is done by checking the\nsymbol tables for the exported symbol at the time of loading the module.\nCurrently this is done after the relocation of the symbol.\n\nSigned-off-by: Ashutosh Naik \u003cashutosh.naik@gmail.com\u003e\nSigned-off-by: Anand Krishnan \u003canandhkrishnan@yahoo.co.in\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.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": "5d9078d6f0fa2b0a47a311b9b728e20291e9319c",
      "old_mode": 33188,
      "old_path": "kernel/module.c",
      "new_id": "fb6f091f594093c6f68c5684ca145866c38457b9",
      "new_mode": 33188,
      "new_path": "kernel/module.c"
    }
  ]
}
