)]}'
{
  "commit": "51597acfd3c09073aeea94a0e6f76a931f8c22d2",
  "tree": "b3038e108c9b380035ec95dd3305f7496d0c2f04",
  "parents": [
    "1209726ce942047c9fefe7cd427dc36f8e9ded53"
  ],
  "author": {
    "name": "Bastian Blank",
    "email": "waldi@debian.org",
    "time": "Fri Jul 04 10:00:00 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Jul 04 10:40:09 2008 -0700"
  },
  "message": "Alpha Linux kernel fails with inconsistent kallsyms data\n\nThe build of the Alpha Linux kernel currently fails[1] with inconsistent\nkallsyms data.  As I never saw that before, I thought about hardware\nproblems.  But in fact it is a bug in the Linux kernel.\n\nThe end of the rodata section is marked with the \"__end_rodata\" symbol.\nThis symbol have different aligning constraints than the inittext parts\nand therefor the start marked \"_sinittext\".  Because of that the\n__end_rodata symbol shifts between \u003c _sinittext and \u003d\u003d _sinittext.  The\nlater variant is seen as a code symbol and recorded in the kallsyms data.\n\nOn fix would be to move the exception table a little bit and get some\nspace between that two areas.\n\n[1]: http://buildd.debian.org/fetch.cgi?pkg\u003dlinux-2.6\u0026arch\u003dalpha\u0026ver\u003d2.6.25-5\u0026stamp\u003d1213919009\u0026file\u003dlog\u0026as\u003draw\n\nCc: maximilian attems \u003cmax@stro.at\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f13249be17c50736e23686158854799164582aeb",
      "old_mode": 33188,
      "old_path": "arch/alpha/kernel/vmlinux.lds.S",
      "new_id": "ef37fc1acaeae91eb7bb9ac1010444856ce177b2",
      "new_mode": 33188,
      "new_path": "arch/alpha/kernel/vmlinux.lds.S"
    }
  ]
}
