)]}'
{
  "commit": "a4b6a77b77ba4f526392612c2365797fab956014",
  "tree": "66d475d67327edfe822fff5436c6df8281a94426",
  "parents": [
    "b92021b09df70c1609e3547f3d6128dd560be97f"
  ],
  "author": {
    "name": "James Hogan",
    "email": "james.hogan@imgtec.com",
    "time": "Mon Mar 18 19:38:56 2013 +1030"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Wed Mar 20 11:27:26 2013 +1030"
  },
  "message": "module: fix symbol versioning with symbol prefixes\n\nFix symbol versioning on architectures with symbol prefixes. Although\nthe build was free from warnings the actual modules still wouldn\u0027t load\nas the ____versions table contained unprefixed symbol names, which were\nbeing compared against the prefixed symbol names when checking the\nsymbol versions.\n\nThis is fixed by modifying modpost to add the symbol prefix to the\n____versions table it outputs (Modules.symvers still contains unprefixed\nsymbol names). The check_modstruct_version() function is also fixed as\nit checks the version of the unprefixed \"module_layout\" symbol which\nwould no longer work.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Jonathan Kliegman \u003ckliegs@chromium.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (use VMLINUX_SYMBOL_STR)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfd4a3f68d7d7f2758b3f73ebd741d70e820f711",
      "old_mode": 33188,
      "old_path": "kernel/module.c",
      "new_id": "3c2c72d3bf8403c4058c6a3cba0e7c4d01ee619a",
      "new_mode": 33188,
      "new_path": "kernel/module.c"
    },
    {
      "type": "modify",
      "old_id": "282decfa29ae33c9e73599f48b5d6ce42d0f94c9",
      "old_mode": 33188,
      "old_path": "scripts/mod/modpost.c",
      "new_id": "f6913db776278ba83d729fc5118d4f95dd0654d5",
      "new_mode": 33188,
      "new_path": "scripts/mod/modpost.c"
    }
  ]
}
