)]}'
{
  "log": [
    {
      "commit": "2a1497c3c4e884d6886e13741d0ba1abd2631006",
      "tree": "bd46dba64fba48adfec403dff75682b9ba4e2774",
      "parents": [
        "1a95620f45155ac523cd1419d89150fbb4eb858b",
        "6895f97e15895625e03c95df904d92befdac7118"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 12 07:12:53 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 12 07:12:53 2012 +0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin\n\nPull blackfin updates from Bob Liu:\n \"One kbuild and a smp build fix.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin:\n  kbuild: add symbol prefix arg to kallsyms\n  blackfin: smp: adapt to generic smp helpers\n"
    },
    {
      "commit": "6895f97e15895625e03c95df904d92befdac7118",
      "tree": "bf5a5902426ef3073e1d8812d5fdb3f93a888398",
      "parents": [
        "50888469bda11bcff306893bbaff21f25894be0b"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james@albanarts.com",
        "time": "Thu Sep 06 22:11:25 2012 +0100"
      },
      "committer": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Tue Sep 11 10:25:12 2012 +0800"
      },
      "message": "kbuild: add symbol prefix arg to kallsyms\n\nCommit 1f2bfbd00e466ff3489b2ca5cc75b1cccd14c123 (\"kbuild: link of\nvmlinux moved to a script\") introduced in v3.5-rc1 broke kallsyms on\narchitectures which have symbol prefixes.\n\nThe --symbol-prefix argument used to be added to the KALLSYMS command\nline from the architecture Makefile, however this isn\u0027t picked up by the\nnew scripts/link-vmlinux.sh. This resulted in symbols like\nkallsyms_addresses being added which weren\u0027t correctly overriding the\nweak symbols such as _kallsyms_addresses. These could then trigger\nBUG_ONs in kallsyms code.\n\nThis is fixed by removing the KALLSYMS addition from the architecture\nMakefile, and using CONFIG_SYMBOL_PREFIX in the link-vmlinux.sh script\nto determine whether to add the --symbol-prefix argument.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\n"
    },
    {
      "commit": "367e43c50d7f7c3b0cec17f4d855a96f47f5e17b",
      "tree": "30f428454cc297106ade2474e6b8e4fc7d189d6a",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Aug 10 11:55:11 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Aug 10 11:55:11 2012 +0200"
      },
      "message": "link-vmlinux.sh: Fix stray \"echo\" in error message\n\nReported-by: Jan Engelhardt \u003cjengelh@inai.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5369f55021feb27a1481267e7afefe14128d669f",
      "tree": "3bc9329a94f37875f24de5cf7dee74c42e3c657a",
      "parents": [
        "f8f5701bdaf9134b1f90e5044a82c66324d2073f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jul 07 23:04:40 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jul 07 23:33:31 2012 +0200"
      },
      "message": "kbuild: Print errors to stderr\n\n... at least in the top-level Makefile and scripts/link-vmlinux.sh.\nThere are some more instances of the \u0027echo \u003cerror\u003e; exit 1\u0027 pattern in\nsome arch Makefiles and kconfig.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1347a2cebcb4cd6ca94eda0ebc8c5c6825bc4544",
      "tree": "495eb1b7071a0890c1fa58c12139ebd6305e0e82",
      "parents": [
        "90324cc1b11a211e37eabd8cb863e1a1561d6b1d",
        "f7fc237e330deaaea4ba6726b603d4058d1e6b38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:32:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:32:28 2012 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild updates from Michal Marek.\n\nFixed up nontrivial merge conflict in Makefile as per Stephen Rothwell\nand linux-next (and trivial arch/sparc/Makefile changes due to removed\nsparc32 logic).\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  mips: Fix KBUILD_CPPFLAGS definition\n  kbuild: fix ia64 link\n  kbuild: document KBUILD_LDS, KBUILD_VMLINUX_{INIT,MAIN} and LDFLAGS_vmlinux\n  kbuild: link of vmlinux moved to a script\n  kbuild: refactor final link of sparc32\n  kbuild: drop unused KBUILD_VMLINUX_OBJS from top-level Makefile\n  kbuild: Makefile: remove unnecessary check for m68knommu ARCH\n"
    },
    {
      "commit": "00e6c28c6808c0ef6a3f25bb420d037fbb724d84",
      "tree": "d0a8479c2ec02e1cc43c8a47fca685e52e6c1665",
      "parents": [
        "d27579a273d62cdb9436b7f1e5f7e247e987389c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue May 08 19:53:46 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 10 14:09:21 2012 +0200"
      },
      "message": "kbuild: fix ia64 link\n\nia64 build failed like this:\n\n  CC      init/version.o\n  LD      init/built-in.o\n  KSYM    .tmp_kallsyms1.o\nld: .tmp_kallsyms1.o: linking constant-gp files with non-constant-gp files\nld: failed to merge target specific data of file .tmp_kallsyms1.o\nmake: *** [vmlinux] Error 1\n\nThis was introduced when link of vmlinux was migrated to a script.\nAdd missing option to as to fix this.\n\nReported-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nTested-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f2bfbd00e466ff3489b2ca5cc75b1cccd14c123",
      "tree": "6c630d3ee90a34d17f85d5c07dde67d4c27883a8",
      "parents": [
        "95698570510b7be9ab1542a4a908242c05a9b0ed"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 05 10:18:41 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 21:19:33 2012 +0200"
      },
      "message": "kbuild: link of vmlinux moved to a script\n\nMove the final link of vmlinux to a script to improve\nreadability and maintainability of the code.\n\nThe Makefile fragments used to link vmlinux has over the\nyears seen far too many changes and the logic had become\nhard to follow.\n\nAs the process by nature is serialized there was\nnothing gained including this in the Makefile.\n\n\"um\" has special link requirments - and the\nonly way to handle this was to hard-code the linking\nof \"um\" in the script.\nThis was better than trying to modularize it only for the\nbenefit of \"um\" anyway.\n\nThe shell script has been improved after input from:\nArnaud Lacombe \u003clacombar@gmail.com\u003e\nNick Bowler \u003cnbowler@elliptictech.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nCc: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ]
}
