)]}'
{
  "log": [
    {
      "commit": "cfaf025112d3856637ff34a767ef785ef5cf2ca9",
      "tree": "7101d84842ece0adbfe7c650b2a60be39b2f0f99",
      "parents": [
        "1e11ad8dc42975d5c2bab7d478f6cd875602eda4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 08 18:40:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 08 18:40:09 2012 -0700"
      },
      "message": "Linux 3.5-rc2\n"
    },
    {
      "commit": "f8f5701bdaf9134b1f90e5044a82c66324d2073f",
      "tree": "e0b1138164146495be6a577ce39c333b9a0b7e4c",
      "parents": [
        "912afc3616b94c5c4af584972c7f5903b53cf15a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 02 18:29:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 02 18:29:26 2012 -0700"
      },
      "message": "Linux 3.5-rc1\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": "269af9a1a08d368b46d72e74126564d04c354f7e",
      "tree": "f0f2a8dd54075edebbb728602822e2b7378588d0",
      "parents": [
        "8ca038dc10eec80f280d9d483f1835ac2763a787",
        "8b5ad472991796b2347464922c72de2ca5a028f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:44:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:44:35 2012 -0700"
      },
      "message": "Merge branch \u0027x86-extable-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull exception table generation updates from Ingo Molnar:\n \"The biggest change here is to allow the build-time sorting of the\n  exception table, to speed up booting.  This is achieved by the\n  architecture enabling BUILDTIME_EXTABLE_SORT.  This option is enabled\n  for x86 and MIPS currently.\n\n  On x86 a number of fixes and changes were needed to allow build-time\n  sorting of the exception table, in particular a relocation invariant\n  exception table format was needed.  This required the abstracting out\n  of exception table protocol and the removal of 20 years of accumulated\n  assumptions about the x86 exception table format.\n\n  While at it, this tree also cleans up various other aspects of\n  exception handling, such as early(er) exception handling for\n  rdmsr_safe() et al.\n\n  All in one, as the result of these changes the x86 exception code is\n  now pretty nice and modern.  As an added bonus any regressions in this\n  code will be early and violent crashes, so if you see any of those,\n  you\u0027ll know whom to blame!\"\n\nFix up trivial conflicts in arch/{mips,x86}/Kconfig files due to nearby\nmodifications of other core architecture options.\n\n* \u0027x86-extable-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (35 commits)\n  Revert \"x86, extable: Disable presorted exception table for now\"\n  scripts/sortextable: Handle relative entries, and other cleanups\n  x86, extable: Switch to relative exception table entries\n  x86, extable: Disable presorted exception table for now\n  x86, extable: Add _ASM_EXTABLE_EX() macro\n  x86, extable: Remove open-coded exception table entries in arch/x86/ia32/ia32entry.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/include/asm/xsave.h\n  x86, extable: Remove open-coded exception table entries in arch/x86/include/asm/kvm_host.h\n  x86, extable: Remove the now-unused __ASM_EX_SEC macros\n  x86, extable: Remove open-coded exception table entries in arch/x86/xen/xen-asm_32.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/um/checksum_32.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/usercopy_32.c\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/putuser.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/getuser.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/csum-copy_64.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/copy_user_nocache_64.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/copy_user_64.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/checksum_32.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/kernel/test_rodata.c\n  x86, extable: Remove open-coded exception table entries in arch/x86/kernel/entry_64.S\n  ...\n"
    },
    {
      "commit": "19bec32d7f26f263dba13f2797d9c3245de2020b",
      "tree": "05654892c9ae1cc0af8e8f5cfaf2fb6a321a38ac",
      "parents": [
        "514b1923e1549162f1597f81113c0e5b72aed691",
        "fba60c620a6a9ec11140c179e5d0fe0bc3c3ea29",
        "74bc491795420254f8b9c782ec654c9ba005d3ac",
        "ddc5681ed33a279fdc188e98e71f0c539f08c6e6",
        "57da8b960b9a25646a8ddb5a9c1d0b5978e69bec",
        "e826abd523913f63eb03b59746ffb16153c53dc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:09:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:09:50 2012 -0700"
      },
      "message": "Merge branches \u0027x86-asm-for-linus\u0027, \u0027x86-cleanups-for-linus\u0027, \u0027x86-cpu-for-linus\u0027, \u0027x86-debug-for-linus\u0027 and \u0027x86-microcode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull initial trivial x86 stuff from Ingo Molnar.\n\nVarious random cleanups and trivial fixes.\n\n* \u0027x86-asm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86-64: Eliminate dead ia32 syscall handlers\n\n* \u0027x86-cleanups-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/pci-calgary_64.c: Remove obsoleted simple_strtoul() usage\n  x86: Don\u0027t continue booting if we can\u0027t load the specified initrd\n  x86: kernel/dumpstack.c simple_strtoul cleanup\n  x86: kernel/check.c simple_strtoul cleanup\n  debug: Add CONFIG_READABLE_ASM\n  x86: spinlock.h: Remove REG_PTR_MODE\n\n* \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/cache_info: Fix setup of l2/l3 ids\n\n* \u0027x86-debug-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86: Avoid double stack traces with show_regs()\n\n* \u0027x86-microcode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, microcode: microcode_core.c simple_strtoul cleanup\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "2ff2b289a695807e291e1ed9f639d8a3ba5f4254",
      "tree": "e4b7f44e5cc1582ba2be8aeba221f4841f4c86a6",
      "parents": [
        "88d6ae8dc33af12fe1c7941b1fae2767374046fd",
        "73787190d04a34e6da745da893b3ae8bedde418f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 18:18:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 18:18:55 2012 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf changes from Ingo Molnar:\n \"Lots of changes:\n\n   - (much) improved assembly annotation support in perf report, with\n     jump visualization, searching, navigation, visual output\n     improvements and more.\n\n    - kernel support for AMD IBS PMU hardware features.  Notably \u0027perf\n      record -e cycles:p\u0027 and \u0027perf top -e cycles:p\u0027 should work without\n      skid now, like PEBS does on the Intel side, because it takes\n      advantage of IBS transparently.\n\n    - the libtracevents library: it is the first step towards unifying\n      tracing tooling and perf, and it also gives a tracing library for\n      external tools like powertop to rely on.\n\n    - infrastructure: various improvements and refactoring of the UI\n      modules and related code\n\n    - infrastructure: cleanup and simplification of the profiling\n      targets code (--uid, --pid, --tid, --cpu, --all-cpus, etc.)\n\n    - tons of robustness fixes all around\n\n    - various ftrace updates: speedups, cleanups, robustness\n      improvements.\n\n    - typing \u0027make\u0027 in tools/ will now give you a menu of projects to\n      build and a short help text to explain what each does.\n\n    - ... and lots of other changes I forgot to list.\n\n  The perf record make bzImage + perf report regression you reported\n  should be fixed.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (166 commits)\n  tracing: Remove kernel_lock annotations\n  tracing: Fix initial buffer_size_kb state\n  ring-buffer: Merge separate resize loops\n  perf evsel: Create events initially disabled -- again\n  perf tools: Split term type into value type and term type\n  perf hists: Fix callchain ip printf format\n  perf target: Add uses_mmap field\n  ftrace: Remove selecting FRAME_POINTER with FUNCTION_TRACER\n  ftrace/x86: Have x86 ftrace use the ftrace_modify_all_code()\n  ftrace: Make ftrace_modify_all_code() global for archs to use\n  ftrace: Return record ip addr for ftrace_location()\n  ftrace: Consolidate ftrace_location() and ftrace_text_reserved()\n  ftrace: Speed up search by skipping pages by address\n  ftrace: Remove extra helper functions\n  ftrace: Sort all function addresses, not just per page\n  tracing: change CPU ring buffer state from tracing_cpumask\n  tracing: Check return value of tracing_dentry_percpu()\n  ring-buffer: Reset head page before running self test\n  ring-buffer: Add integrity check at end of iter read\n  ring-buffer: Make addition of pages in ring buffer atomic\n  ...\n"
    },
    {
      "commit": "76e10d158efb6d4516018846f60c2ab5501900bc",
      "tree": "efeb2f8865def381f8c758ad2ed6a8e95e306851",
      "parents": [
        "d6c77973679d56a1834d8f8f9361f5fd0c7f4811"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 20 15:29:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 20 15:29:13 2012 -0700"
      },
      "message": "Linux 3.4\n"
    },
    {
      "commit": "6520fe5564acf07ade7b18a1272db1184835c487",
      "tree": "363c95dea4c9202c2fbe1ebcfd9dd7b97c7422ac",
      "parents": [
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue May 08 21:22:24 2012 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri May 18 19:49:40 2012 -0700"
      },
      "message": "x86, realmode: 16-bit real-mode code support for relocs tool\n\nA new option is added to the relocs tool called \u0027--realmode\u0027.\nThis option causes the generation of 16-bit segment relocations\nand 32-bit linear relocations for the real-mode code. When\nthe real-mode code is moved to the low-memory during kernel\ninitialization, these relocation entries can be used to\nrelocate the code properly.\n\nIn the assembly code 16-bit segment relocations must be relative\nto the \u0027real_mode_seg\u0027 absolute symbol. Linear relocations must be\nrelative to a symbol prefixed with \u0027pa_\u0027.\n\n16-bit segment relocation is used to load cs:ip in 16-bit code.\nLinear relocations are used in the 32-bit code for relocatable\ndata references. They are declared in the linker script of the\nreal-mode code.\n\nThe relocs tool is moved to arch/x86/tools/relocs.c, and added new\ntarget archscripts that can be used to build scripts needed building\nan architecture.  be compiled before building the arch/x86 tree.\n\n[ hpa: accelerating this because it detects invalid absolute\n  relocations, a serious bug in binutils 2.22.52.0.x which currently\n  produces bad kernels. ]\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/1336501366-28617-2-git-send-email-jarkko.sakkinen@intel.com\nSigned-off-by: Jarkko Sakkinen \u003cjarkko.sakkinen@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "16ee6576e25b83806d26eb771138249fcfb5eddc",
      "tree": "7c717b80f28b5c59ba673dc00f2ca9bd0fc068d4",
      "parents": [
        "16fa7e8200fb9066b77a3f27cbed8e4a9fc71998",
        "9b63776fa3ca96c4ecda76f6fa947b7b0add66ac"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 18 13:13:33 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 18 13:13:33 2012 -0300"
      },
      "message": "Merge remote-tracking branch \u0027tip/perf/urgent\u0027 into perf/core\n\nMerge reason: We are going to queue up a dependent patch:\n\n\"perf tools: Move parse event automated tests to separated object\"\n\nThat depends on:\n\ncommit e7c72d8\nperf tools: Add \u0027G\u0027 and \u0027H\u0027 modifiers to event parsing\n\nConflicts:\n\ttools/perf/builtin-stat.c\n\nConflicted with the recent \u0027perf_target\u0027 patches when checking the\nresult of perf_evsel open routines to see if a retry is needed to cope\nwith older kernels where the exclude guest/host perf_event_attr bits\nwere not used.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "36be50515fe2aef61533b516fa2576a2c7fe7664",
      "tree": "d6df9e4072b1dee6911b26c4989336a6e0f696e2",
      "parents": [
        "5889fc32171a41d2f306bba320715b72655dcb1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 12 18:37:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 12 18:37:47 2012 -0700"
      },
      "message": "Linux 3.4-rc7\n\n.. and this should hopefully be the last -rc before final 3.4 release.\n"
    },
    {
      "commit": "d48b97b403d23f6df0b990cee652bdf9a52337a3",
      "tree": "88568d9b9e8918c4cb30c256c7d616f6d06425fa",
      "parents": [
        "18b15fcde715a5512671af9d72a76e7f6d7cb6f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 15:07:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 15:07:32 2012 -0700"
      },
      "message": "Linux 3.4-rc6\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"
    },
    {
      "commit": "95698570510b7be9ab1542a4a908242c05a9b0ed",
      "tree": "800f6e5bf8c45eb6f1ee6cfda4af4d4d62543dba",
      "parents": [
        "275eb135cfa2980d4ed1ec24746e05ca42f8418b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 05 10:18:40 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 21:19:33 2012 +0200"
      },
      "message": "kbuild: refactor final link of sparc32\n\nsparc32 uses an additional final link to support btfix.\nIntroduce a new set of exported variables in the top-level Makefile\nto make the extra linking step simpler.\n\nsparc32 has hardcoded knowledge of kallsyms support. This fix\ninclude support for EXTRA_KALLSYM_PASS\u003d1.\nThe ugly part is that it is hardcoded in the arch/sparc/boot\nMakefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "275eb135cfa2980d4ed1ec24746e05ca42f8418b",
      "tree": "a5fcb9e18998592789609d783404295efdcb8976",
      "parents": [
        "a2a8e1bf210aa1d9dc6f36f4d612e3d775b83694"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 05 10:18:39 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 21:19:33 2012 +0200"
      },
      "message": "kbuild: drop unused KBUILD_VMLINUX_OBJS from top-level Makefile\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a2a8e1bf210aa1d9dc6f36f4d612e3d775b83694",
      "tree": "1cd3a60704e8d2b666e38ba40a25e07854751404",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Edward Shao",
        "email": "laface.tw@gmail.com",
        "time": "Fri Apr 27 11:14:44 2012 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 00:07:56 2012 +0200"
      },
      "message": "kbuild: Makefile: remove unnecessary check for m68knommu ARCH\n\nARCH is never set to m68knomm.\nmake ARCH\u003dm68knomm is not supported anymore.\n\nSigned-off-by: Edward Shao \u003claface.tw@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a",
      "tree": "5d780ab27d9c0b1478eb9fb96a84eac311f275b3",
      "parents": [
        "6cfdd02b886aac866098f33262d409565f101ce0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 29 15:19:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 29 15:19:10 2012 -0700"
      },
      "message": "Linux 3.4-rc5\n"
    },
    {
      "commit": "3dbe927b1eddcbd66da1653168e33122aca84f4e",
      "tree": "2357f4c55156597b1d07b9ea360b07086cd011e4",
      "parents": [
        "a385ec4f11bdcf81af094c03e2444ee9b7fad2e5",
        "66f75a5d028beaf67c931435fdc3e7823125730c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Apr 25 08:59:16 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Apr 25 08:59:16 2012 +0200"
      },
      "message": "Merge tag \u0027v3.4-rc4\u0027 into perf/core\n\nMerge v3.4-rc4 - we were on -rc2 before.\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "66f75a5d028beaf67c931435fdc3e7823125730c",
      "tree": "f012c28e447ce6b960cb4b9755977d2ec365d83e",
      "parents": [
        "e9a5ea1852cd8d7e155d2e3a45e4a6ea25110f7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 14:47:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 14:47:52 2012 -0700"
      },
      "message": "Linux 3.4-rc4\n"
    },
    {
      "commit": "1dbdc6f177c627ae462752c80a5c7f3b06a7f92a",
      "tree": "935aacf3b5955d36adf87197738c798d8d4341b4",
      "parents": [
        "d219e2e86a407035303b987e4184ca0b1de53257"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Apr 19 14:59:57 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Apr 19 15:06:56 2012 -0700"
      },
      "message": "kbuild/extable: Hook up sortextable into the build system.\n\nDefine a config variable BUILDTIME_EXTABLE_SORT to control build time\nsorting of the kernel\u0027s exception table.\n\nPatch Makefile to do the sorting when BUILDTIME_EXTABLE_SORT is\nselected.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nLink: http://lkml.kernel.org/r/1334872799-14589-4-git-send-email-ddaney.cavm@gmail.com\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "e816b57a337ea3b755de72bec38c10c864f23015",
      "tree": "538a3165718ae0c5af0c3e290653fc176b4d7af4",
      "parents": [
        "9a8e5d41124a7352e554581333d4d9689dc1526b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 15 18:28:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 15 18:28:29 2012 -0700"
      },
      "message": "Linux 3.4-rc3\n"
    },
    {
      "commit": "a385ec4f11bdcf81af094c03e2444ee9b7fad2e5",
      "tree": "a2c186cb828e3713c2ec48a4d7191166fb798b3d",
      "parents": [
        "659c36fcda403013a01b85da07cf2d9711e6d6c7",
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Fri Apr 13 09:57:10 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Fri Apr 13 09:57:10 2012 +0200"
      },
      "message": "Merge tag \u0027v3.4-rc2\u0027 into perf/core\n\nMerge Linux 3.4-rc2: we were on v3.3, update the base.\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "ea01fa9f63aeff3ac918868217aa94adf76ddcc7",
      "tree": "4b7f35c9d9d502dbb58746fd35ef115289cb7fc7",
      "parents": [
        "d5dd8afb569cdf89bd2b322d10f80a23bd3d2cfd"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Apr 11 18:36:18 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 11 15:00:17 2012 -0300"
      },
      "message": "tools: Connect to the kernel build system\n\nNow you can do\n\n$ make tools/\u003ctoolname\u003e\n\nfrom the toplevel kernel directory and have the respective tool built.\n\nIf you want to build and install it, do\n\n$ make tools/\u003ctoolname\u003e_install\n\n$ make tools/\u003ctoolname\u003e_clean\n\nshould clean the respective tool directories.\n\nIf you want to clean all in tools, simply do\n\n$ make tools/clean\n\nAlso, if you want to get what the possible targets are, simply calling\n\n$ make tools/\n\nshould give you the short help.\n\n$ make tools/install\n\ninstalls all tools, of course. Doh.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLink: http://lkml.kernel.org/r/1334162178-17152-6-git-send-email-bp@amd64.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e75d660672ddd11704b7f0fdb8ff21968587b266",
      "tree": "ccb9c107744c10b553c0373e450bee3971d16c00",
      "parents": [
        "61282f37927143e45b03153f3e7b48d6b702147a",
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 08 21:48:52 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 08 21:48:52 2012 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nMerge with latest Linus\u0027 tree, as I have incoming patches\nthat fix code that is newer than current HEAD of for-next.\n\nConflicts:\n\tdrivers/net/ethernet/realtek/r8169.c\n"
    },
    {
      "commit": "0034102808e0dbbf3a2394b82b1bb40b5778de9e",
      "tree": "4616b0363de156dbda6a201e2efd5da24ad01bad",
      "parents": [
        "f4e52e7ffdea791c89494752b175b991090f0920"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 07 18:30:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 07 18:30:41 2012 -0700"
      },
      "message": "Linux 3.4-rc2\n"
    },
    {
      "commit": "450c6076a79ebb053cf53e43f948de5ab077c573",
      "tree": "d18566e5c15532ed078ffc038cee6c39debde911",
      "parents": [
        "a03abdcb8e537912c9c44f283747b995d1788d23"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Feb 16 22:49:15 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 05 16:54:49 2012 -0700"
      },
      "message": "Makefile: improve line wrapping\n\nBreak a few lines that go way over the usual 80 column limit that we prefer.\nAlso adjust the placement of a few line continuations.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dd775ae2549217d3ae09363e3edb305d0fa19928",
      "tree": "a56f5e61a081da06d29676a1677442e654d498eb",
      "parents": [
        "b7ffff4bb3fef527a26144a95d9dfe8c11a6b927"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 31 16:24:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 31 16:24:09 2012 -0700"
      },
      "message": "Linux 3.4-rc1\n"
    },
    {
      "commit": "923f79743c76583ed4684e2c80c8da51a7268af3",
      "tree": "e523a04c6b4cdddf70cf4adec25fa4fbbdbc5f5a",
      "parents": [
        "a7697b945e6e5025f184d6762e7285f1c498411d",
        "7f3bd6c9cb8e9fa2b57bfa860cd3e734a28f48ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:15:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:15:43 2012 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild changes from Michal Marek:\n - Unification of cmd_uimage among archs that use it\n - make headers_check tries harder before reporting a missing\n   \u003clinux/types.h\u003e include\n - kbuild portability fix for shells that do not support echo -e\n - make clean descends into samples/\n - setlocalversion grep fix\n - modpost typo fix\n - dtc warnings fix\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  setlocalversion: Use \"grep -q\" instead of piping output to \"read dummy\"\n  modpost: fix ALL_INIT_DATA_SECTIONS\n  Kbuild: centralize MKIMAGE and cmd_uimage definitions\n  headers_check: recursively search for linux/types.h inclusion\n  scripts/Kbuild.include: Fix portability problem of \"echo -e\"\n  scripts: dtc: fix compile warnings\n  kbuild: clean up samples directory\n  kbuild: disable -Wmissing-field-initializers for W\u003d1\n"
    },
    {
      "commit": "1873e870fd63ee4b87dbe0125ca373e420fb4987",
      "tree": "2c4d4244c653e374a1d0040e581be60f614f23a7",
      "parents": [
        "35372a7d45291140a97518a8d1c8cb0e31ee2bb7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Mar 28 11:51:18 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Mar 30 10:15:21 2012 -0700"
      },
      "message": "debug: Add CONFIG_READABLE_ASM\n\nAdd a config option to disable various gcc compiler optimizations that\nmake assembler listings much harder to read. This is everything that reorders\ncode significantly or creates partial functions.\n\nThis is mainly to keep kernel hackers sane.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/1332960678-11879-2-git-send-email-andi@firstfloor.org\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c16fa4f2ad19908a47c63d8fa436a1178438c7e7",
      "tree": "0f06ac618a5b12cfd11088fbc8c541e6012fbf5f",
      "parents": [
        "93dc6107a76daed81c07f50215fa6ae77691634f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 18 16:15:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 18 16:15:34 2012 -0700"
      },
      "message": "Linux 3.3\n"
    },
    {
      "commit": "fde7d9049e55ab85a390be7f415d74c9f62dd0f9",
      "tree": "39ed7fda125cdeca0c7b6c5777aa1cb47fecbe78",
      "parents": [
        "c7b285550544c22bc005ec20978472c9ac7138c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 10 13:49:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 10 13:49:52 2012 -0800"
      },
      "message": "Linux 3.3-rc7\n"
    },
    {
      "commit": "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d",
      "tree": "7cf197aee960cef052a85abd81bbe4cbfb8699be",
      "parents": [
        "8482a0abe94e535bca25d22f8d46bbecbfe1f132"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 17:08:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 03 17:08:09 2012 -0800"
      },
      "message": "Linux 3.3-rc6\n"
    },
    {
      "commit": "6b21d18ed50c7d145220b0724ea7f2613abf0f95",
      "tree": "b08095800134a724e38624794d1b488e44a83b82",
      "parents": [
        "00b10ecf2d75664cc1bdf702e0412e34a1f94b22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 25 12:18:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 25 12:18:16 2012 -0800"
      },
      "message": "Linux 3.3-rc5\n"
    },
    {
      "commit": "fb68d4be95fef4aab82c2a97da93a898d532dd57",
      "tree": "114323fdd7b05172a2af37036276d67c31eb81f4",
      "parents": [
        "f858ee8b8cd8c216ddbeefae6e047ce90cae9cca"
      ],
      "author": {
        "name": "Gerard Snitselaar",
        "email": "dev@snitselaar.org",
        "time": "Sat Feb 04 02:55:59 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Feb 25 01:18:56 2012 +0100"
      },
      "message": "kbuild: clean up samples directory\n\nPlaying around with make randconfig I ended up with CONFIG_SAMPLES\nset. After cleaning up the build I noticed that git status was\nshowing samples/hidraw/hid-example as an untracked file.\n\nAdding samples to clean-dirs seems to solve the problem, but\nI don\u0027t know if that is the correct way to solve the issue.\n\nSigned-off-by: Gerard Snitselaar \u003cdev@snitselaar.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "b01543dfe67bb1d191998e90d20534dc354de059",
      "tree": "15103cae057915a9f20bd2ba91f06ae754d4e9ff",
      "parents": [
        "be2874cb4e625716fa9758ad122084da7764cad0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:53:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:53:33 2012 -0800"
      },
      "message": "Linux 3.3-rc4\n"
    },
    {
      "commit": "d65b4e98d7ea3038b767b70fe8be959b2913f16d",
      "tree": "7fe91f4ddb6fc89a847d774747cab245929e32b6",
      "parents": [
        "63082402968f4b73f10b28a8ac1f3da821aeb82d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 08 19:21:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 08 19:21:53 2012 -0800"
      },
      "message": "Linux 3.3-rc3\n"
    },
    {
      "commit": "62aa2b537c6f5957afd98e29f96897419ed5ebab",
      "tree": "9a798ee19f7b628b4add5b2629e8d79186cdd790",
      "parents": [
        "d3712b9dfcf44ca145cf87e7f4096fa2d923471a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 31 13:31:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 31 13:31:54 2012 -0800"
      },
      "message": "Linux 3.3-rc2\n"
    },
    {
      "commit": "dcd6c92267155e70a94b3927bce681ce74b80d1f",
      "tree": "bdd6d7d304191478ceedb5b532198c398fb13add",
      "parents": [
        "567e47935a7cddd8e823c73bb8ee0b2805cd4940"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 19 15:04:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 19 15:04:48 2012 -0800"
      },
      "message": "Linux 3.3-rc1\n"
    },
    {
      "commit": "5674124f9f16f196533abb383193bd232c9afc2f",
      "tree": "275af51d6f7749dc72e1530fcace7c770cdbdd46",
      "parents": [
        "5d48421be3c8a9f753d61b826ecb3ad287d867c0",
        "72142fd4109105c6bd21658966ca5e93c1684081"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 18:19:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 18:19:19 2012 -0800"
      },
      "message": "Merge branch \u0027x86-syscall-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-syscall-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86: Move \u003casm/asm-offsets.h\u003e from trace_syscalls.c to asm/syscall.h\n  x86, um: Fix typo in 32-bit system call modifications\n  um: Use $(srctree) not $(KBUILD_SRC)\n  x86, um: Mark system call tables readonly\n  x86, um: Use the same style generated syscall tables as native\n  um: Generate headers before generating user-offsets.s\n  um: Run host archheaders, allow use of host generated headers\n  kbuild, headers.sh: Don\u0027t make archheaders explicitly\n  x86, syscall: Allow syscall offset to be symbolic\n  x86, syscall: Re-fix typo in comment\n  x86: Simplify syscallhdr.sh\n  x86: Generate system call tables and unistd_*.h from tables\n  checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source\n  x86: Machine-readable syscall tables and scripts to process them\n  trace: Include \u003casm/asm-offsets.h\u003e in trace_syscalls.c\n  x86-64, ia32: Move compat_ni_syscall into C and its own file\n  x86-64, syscall: Adjust comment spacing and remove typo\n  kbuild: Add support for an \"archheaders\" target\n  kbuild: Add support for installing generated asm headers\n"
    },
    {
      "commit": "c63dbbd5268c397f051e0e0f665799ef64a1f3a4",
      "tree": "3d832ca143858fd601869a1e2dbe553bd513d854",
      "parents": [
        "53999bf34d55981328f8ba9def558d3e104d6e36",
        "7c43185138cf523b0810ffd2c9e18e2ecb356730"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 14:34:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 14:34:54 2012 -0800"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  Kbuild: Use dtc\u0027s -d (dependency) option\n  dtc: Implement -d option to write out a dependency file\n  kbuild: Fix comment in Makefile.lib\n  scripts/genksyms: clean lex/yacc generated files\n  kbuild: Correctly deal with make options which contain an \"s\"\n"
    },
    {
      "commit": "e6ac89fabd030704eac691dab7783ebe06e6b2c1",
      "tree": "f26c97b74b9bcf35c26925707e187250dfc3d5d0",
      "parents": [
        "5f7efb4c6da9f90cb306923ced2a6494d065a595"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 05 16:46:30 2012 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Jan 08 14:20:25 2012 +0100"
      },
      "message": "kbuild: Correctly deal with make options which contain an \"s\"\n\nWhen using remake, which is based on gnumake, if you invoke\nan example build as shown below, the build will become silent\ndue to the top level make file incorrectly guessing that\nthe end user wants a silent build because an argument that\ncontained an \"s\" was used.  Here are two examples one with remake\nand one with straight gnumake.\n\nremake --no-extended-errors\nmake --warn-undefined-variables\n\nFix up the top level Makefile to use filter to parse the options\nthat mean silent instead of findstring catching other random\narguments containing an \"s\".\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCC: Michal Marek \u003cmmarek@suse.cz\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCC: linux-kbuild@vger.kernel.org\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
      "tree": "f6f7009c0b6a896ff1ea22aac7f17f23bd5a9e4f",
      "parents": [
        "869682384e78605897f9332700fe26c358ecf21c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 04 15:55:44 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 04 15:55:44 2012 -0800"
      },
      "message": "Linux 3.2\n"
    },
    {
      "commit": "5f0a6e2d503896062f641639dacfe5055c2f593b",
      "tree": "711b4756a2cfc90c073af0811a3aec22dbb221ea",
      "parents": [
        "a22681fabb1564d00d54e804ec95ba9330d857ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 23 21:51:06 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 23 21:51:06 2011 -0800"
      },
      "message": "Linux 3.2-rc7\n"
    },
    {
      "commit": "384703b8e6cd4c8ef08512e596024e028c91c339",
      "tree": "d618f98cff0dd1c9deec4546d9d25f053bfa6dca",
      "parents": [
        "ed4a51842a9d9e618d4f4c31349b15b974dba5df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 18:36:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 18:36:26 2011 -0800"
      },
      "message": "Linux 3.2-rc6\n"
    },
    {
      "commit": "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50",
      "tree": "4b699371901274e6c49a4e9d551758f033917fb3",
      "parents": [
        "8def5f51b012efb00e77ba2d04696cc0aadd0609"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 15:09:32 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 15:09:32 2011 -0800"
      },
      "message": "Linux 3.2-rc5\n"
    },
    {
      "commit": "5611cc4572e889b62a7b4c72a413536bf6a9c416",
      "tree": "a964c292adc81dcf766a5416ae05172c99353db5",
      "parents": [
        "0a4ebed781dbb9ecbfef2374d29da1ab3b1a63f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 01 14:56:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 01 14:56:01 2011 -0800"
      },
      "message": "Linux 3.2-rc4\n"
    },
    {
      "commit": "caca6a03d365883564885f2c1da3e88dcf65d139",
      "tree": "0cd1d5e74ca4f01f22e5641591cd2f2c37dc214a",
      "parents": [
        "9b82e65d65c90faecc408bcdc14a0229736ed193"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 23 20:20:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 23 20:20:28 2011 -0800"
      },
      "message": "Linux 3.2-rc3\n"
    },
    {
      "commit": "052ad274964e613a12bf8ce7c5631f70d0bc82cc",
      "tree": "fd3519410801d766f63b07dc308d2b702f3c9ec0",
      "parents": [
        "cb97914b04e7b587cf555ec5b1c69d61014f3378"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Nov 17 13:17:35 2011 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Nov 17 13:35:20 2011 -0800"
      },
      "message": "kbuild: Add support for an \"archheaders\" target\n\nAdd support for an \"archheaders\" target.  This target can generate\nfiles that need to be installed for user space by \"make\nheaders_install\" or \"make headers_install_all\".\n\nIn order to support \"make headers_install_all\", it must be able to run\nwithout the tree having to be configured first.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37",
      "tree": "9424dfa1c758e1259733ee712fb072c2546e417c",
      "parents": [
        "101041cf2619b397b0fa7e2ab544607026d59314"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 15:02:59 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 15:02:59 2011 -0200"
      },
      "message": "Linux 3.2-rc2\n"
    },
    {
      "commit": "1ea6b8f48918282bdca0b32a34095504ee65bab5",
      "tree": "01099b45d72a6b9977cebe34b97938b07d00a0b5",
      "parents": [
        "075cb105cb6dcda8a585989ebd4a71f0b3c33f3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 16:16:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 16:16:02 2011 -0800"
      },
      "message": "Linux 3.2-rc1\n\n.. with new name.  Because nothing says \"really solid kernel release\"\nlike naming it after an extinct animal that just happened to be in the\nnews lately.\n"
    },
    {
      "commit": "dede6faac448db4251f8996d7dec6afb5a43726a",
      "tree": "dcf34d731bc4626b9e232151acee3673da84adaf",
      "parents": [
        "21404b772a1c65f7b935b8c0fddc388a949f4e31",
        "5f7efb4c6da9f90cb306923ced2a6494d065a595"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:41:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:41:27 2011 -0800"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  Kbuild: append missing-syscalls to the default target list\n  genksyms: Regenerate lexer and parser\n  genksyms: Do not expand internal types\n  genksyms: Minor parser cleanup\n  Makefile: remove a duplicated line\n  fixdep: fix extraneous dependencies\n  scripts/Makefile.build: do not reference EXTRA_CFLAGS as CFLAGS replacement\n  kbuild: prevent make from deleting _shipped files\n  kbuild: Do not delete empty files in make distclean\n"
    },
    {
      "commit": "5f7efb4c6da9f90cb306923ced2a6494d065a595",
      "tree": "09de567dace3a1d7beb425e4db280b01145e25f4",
      "parents": [
        "0359de7dd501f694f01b61364c9b633eab41f494"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Aug 24 21:03:30 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Nov 02 00:24:01 2011 +0100"
      },
      "message": "Kbuild: append missing-syscalls to the default target list\n\nThis avoid an extra make invocation on `prepare0\u0027.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c3b92c8787367a8bb53d57d9789b558f1295cc96",
      "tree": "7bb7c72c515eaf036c0b4033be82bb4b3c0ce598",
      "parents": [
        "6a0596583fadd15dca293736114abdea306d3d7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 24 09:10:05 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 24 09:10:05 2011 +0200"
      },
      "message": "Linux 3.1\n"
    },
    {
      "commit": "899e3ee404961a90b828ad527573aaaac39f0ab1",
      "tree": "7878b9ec9104c1caabf59d10845995b832a7de7e",
      "parents": [
        "a84a79e4d369a73c0130b5858199e949432da4c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 17 21:06:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 17 21:06:23 2011 -0700"
      },
      "message": "Linux 3.1-rc10\n"
    },
    {
      "commit": "976d167615b64e14bc1491ca51d424e2ba9a5e84",
      "tree": "1e3f0e911e7f33f3686b2eb46aabd03204e1b824",
      "parents": [
        "8a04b45367c7943f8f7f30257d42e2106ab7a0bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 18:11:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 18:11:50 2011 -0700"
      },
      "message": "Linux 3.1-rc9\n"
    },
    {
      "commit": "a102a9ece5489e1718cd7543aa079082450ac3a2",
      "tree": "346d0ca66ee053260ee3012d07f0e62a6c592f7f",
      "parents": [
        "058e0676ba73d1345e70d07d341a29e2073b2e67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 27 15:48:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 27 15:48:34 2011 -0700"
      },
      "message": "Linux 3.1-rc8\n"
    },
    {
      "commit": "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044",
      "tree": "a1794701d38720bc3f17bec800fbcd12ff9e0274",
      "parents": [
        "9c1f8594df4814ebfd6822ca3c9444fb3445888d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 16:58:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 16:58:15 2011 -0700"
      },
      "message": "Linux 3.1-rc7\n"
    },
    {
      "commit": "b6fd41e29dea9c6753b1843a77e50433e6123bcb",
      "tree": "0d361c31ba4e4d68517a9ea42a5a70b33db2267c",
      "parents": [
        "8cb3ed17cb88f2f1fe1cf36c8d48bccd4d9f459e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 14:02:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 14:02:02 2011 -0700"
      },
      "message": "Linux 3.1-rc6\n"
    },
    {
      "commit": "cd96ea3a4f2c9c226216c8d8e57fd8f86801515d",
      "tree": "b8878e38099262e9583e4f86dcd0f51b8c5bb98b",
      "parents": [
        "6a5be57f0f00bf5f39b983ec98d58058bc696543"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Aug 17 15:10:52 2011 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Sep 09 11:48:31 2011 +0200"
      },
      "message": "Makefile: remove a duplicated line\n\nThere are two duplicated lines for \u0027make RECORDMCOUNT_WARN\u003d1 [targets]\u0027\nin \u0027make help\u0027, remove the second one.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ddf28352b80c86754a6424e3a61e8bdf9213b3c7",
      "tree": "5e93bc5b7dae99395557dc7150a3f53a80bba92a",
      "parents": [
        "0b043686fd7136a47d9868e3386cefdc0452018f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 04 15:45:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 04 15:45:10 2011 -0700"
      },
      "message": "Linux 3.1-rc5\n"
    },
    {
      "commit": "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132",
      "tree": "054cd012bc78f56115cbce211e310082d119acf6",
      "parents": [
        "c11a7e26f8ee60bda0e64983291113ce5d04df55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 21:16:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 21:16:01 2011 -0700"
      },
      "message": "Linux 3.1-rc4\n"
    },
    {
      "commit": "fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c",
      "tree": "a57bc2d9a58e26144c30645e148d9b00242738f4",
      "parents": [
        "8f6544edb2c7a7464fbbce1d86a4de414dc0cf95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:42:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:42:53 2011 -0700"
      },
      "message": "Linux 3.1-rc3\n"
    },
    {
      "commit": "93ee7a9340d64f20295aacc3fb6a22b759323280",
      "tree": "6b58d3ab87cbff43251105dfab9f80d2543e696e",
      "parents": [
        "f982f91516fa4cfd9d20518833cd04ad714585be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 14 15:09:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 14 15:09:08 2011 -0700"
      },
      "message": "Linux 3.1-rc2\n"
    },
    {
      "commit": "f4b129f519f1bbd191dca2bf17d1137edf941fd1",
      "tree": "bb3a709caf9b5976daf701aa0a837cf5916b3d23",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 10 13:10:20 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 10 13:16:49 2011 +0200"
      },
      "message": "kbuild: Do not delete empty files in make distclean\n\nCommit 3d64b44 introduced an empty file under\narch/arm/mach-zynq/board_dt.c. While this was not intended and the file\nwas removed from the tree by a later commit, we really should only match\njunk files by known name patterns and not their size.\n\nReported-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "322a8b034003c0d46d39af85bf24fee27b902f48",
      "tree": "1c4ab86d4fbc8c699f8351f782dfbace586c5d36",
      "parents": [
        "9e23311345135083f6074b280de1e6dc5eee1f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 07 18:23:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 07 18:23:30 2011 -0700"
      },
      "message": "Linux 3.1-rc1\n"
    },
    {
      "commit": "1d3fe4a75b691285cded47c9f1a91b30d25287b0",
      "tree": "d967425c1e961133ff0df98b986e81fae9162ba7",
      "parents": [
        "664a41b8a91bf78a01a751e15175e0008977685a",
        "2a11c8ea20bf850b3a2c60db8c2e7497d28aba99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:17:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:17:06 2011 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()\n  xconfig: Abort close if configuration cannot be saved\n  kconfig: fix missing \"0x\" prefix from S_HEX symbol in autoconf.h\n  kconfig/nconf: remove useless conditionnal\n  kconfig/nconf: prevent segfault on empty menu\n  kconfig/nconf: use the generic menu_get_ext_help()\n  nconfig: Avoid Wunused-but-set warning\n  kconfig/conf: mark xfgets() private\n  kconfig: remove pending prototypes for kconfig_load()\n  kconfig/conf: add command line options\u0027 description\n  kconfig/conf: reduce the scope of `defconfig_file\u0027\n  kconfig: use calloc() for expr allocation\n  kconfig: introduce specialized printer\n  kconfig: do not overwrite symbol direct dependency in assignment\n  kconfig/gconf: silent missing prototype warnings\n  kconfig/gconf: kill deadcode\n  kconfig: nuke LKC_DIRECT_LINK cruft\n  kconfig: nuke reference to SWIG\n  kconfig: add missing \u003cstdlib.h\u003e inclusion\n  kconfig: add missing \u003cctype.h\u003e inclusion\n  ...\n\nFix up conflicts in scripts/kconfig/Makefile\n"
    },
    {
      "commit": "2a11c8ea20bf850b3a2c60db8c2e7497d28aba99",
      "tree": "975a44ccb84f5fb182fa1d6d58025b0cde381965",
      "parents": [
        "bac6aa865b3dc98e9fbc17f11d4d513d6b0bc435"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 20 17:38:57 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 29 21:53:30 2011 +0200"
      },
      "message": "kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()\n\nReplace the config_is_*() macros with a variant that allows for grepping\nfor usage of CONFIG_* options in the code. Usage:\n\n  if (IS_ENABLED(CONFIG_NUMA))\n\nor\n\n  #if IS_ENABLED(CONFIG_NUMA)\n\nThe IS_ENABLED() macro evaluates to 1 if the argument is set (to either \u0027y\u0027\nor \u0027m\u0027), IS_BUILTIN() tests if the option is \u0027y\u0027 and IS_MODULE() test if\nthe option is \u0027m\u0027. Only boolean and tristate options are supported.\n\nReviewed-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4d4abdcb1dee03a4f9d6d2021622ed07e14dfd17",
      "tree": "4ed4c74b70240451065165fda5fb2059f8c6b1e5",
      "parents": [
        "0342cbcfced2ee937d7c8e1c63f3d3082da7c7dc",
        "7fcfd1abd6480d3b9ef17f5759c175e036e835cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 16:44:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 16:44:39 2011 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (123 commits)\n  perf: Remove the nmi parameter from the oprofile_perf backend\n  x86, perf: Make copy_from_user_nmi() a library function\n  perf: Remove perf_event_attr::type check\n  x86, perf: P4 PMU - Fix typos in comments and style cleanup\n  perf tools: Make test use the preset debugfs path\n  perf tools: Add automated tests for events parsing\n  perf tools: De-opt the parse_events function\n  perf script: Fix display of IP address for non-callchain path\n  perf tools: Fix endian conversion reading event attr from file header\n  perf tools: Add missing \u0027node\u0027 alias to the hw_cache[] array\n  perf probe: Support adding probes on offline kernel modules\n  perf probe: Add probed module in front of function\n  perf probe: Introduce debuginfo to encapsulate dwarf information\n  perf-probe: Move dwarf library routines to dwarf-aux.{c, h}\n  perf probe: Remove redundant dwarf functions\n  perf probe: Move strtailcmp to string.c\n  perf probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END\n  tracing/kprobe: Update symbol reference when loading module\n  tracing/kprobes: Support module init function probing\n  kprobes: Return -ENOENT if probe point doesn\u0027t exist\n  ...\n"
    },
    {
      "commit": "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe",
      "tree": "df32c75242bf8d797ccd43af8ce8e294f35cd8fd",
      "parents": [
        "1f922d07704c501388a306c78536bca7432b3934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 21 19:17:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 21 19:17:23 2011 -0700"
      },
      "message": "Linux 3.0\n"
    },
    {
      "commit": "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc",
      "tree": "69b6407ff87c8fd6c847ebe27af52897a7aded2b",
      "parents": [
        "5adaf851d2073c76bb98bc5cdb13d5754b7f0983"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:51:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:51:52 2011 -0700"
      },
      "message": "Linux 3.0-rc7\n"
    },
    {
      "commit": "fe0d42203cb5616eeff68b14576a0f7e2dd56625",
      "tree": "8c8020fbd9659fb5955c0f587fe65426ee31c7cf",
      "parents": [
        "532df6f3faa66b28b9b053775f5fa33761b8104e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 04 15:56:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 04 15:56:24 2011 -0700"
      },
      "message": "Linux 3.0-rc6\n"
    },
    {
      "commit": "10e6962765f8213941eaa1cbb9de425ff0689e2e",
      "tree": "c277e4ac5b2b7156152454578c39e90da5127dd8",
      "parents": [
        "af07ce3e77d3b24ab1d71fcc5833d41800f23b2b",
        "b0af8dfdd67699e25083478c63eedef2e72ebd85"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 01 10:28:42 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 01 10:28:46 2011 +0200"
      },
      "message": "Merge commit \u0027v3.0-rc5\u0027 into perf/core\n\nMerge reason: Pick up the latest fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b0af8dfdd67699e25083478c63eedef2e72ebd85",
      "tree": "f20d9e2415fc97137ee3090bea373c8412099015",
      "parents": [
        "ecbec53b1d00ba582f71b210ed96cafc05ebd189"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 19:12:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 19:12:22 2011 -0700"
      },
      "message": "Linux 3.0-rc5\n"
    },
    {
      "commit": "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f",
      "tree": "ff4b10ebd9cf1a057c4b1a703732858a539faff7",
      "parents": [
        "79568f5be06c91071697c065f01f3ebfbeb25a61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:25:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:25:46 2011 -0700"
      },
      "message": "Linux 3.0-rc4\n"
    },
    {
      "commit": "7cc2ed05891f424c2e323bc1a368ddb5c78b90f2",
      "tree": "db628f2dcbb51c0fe9ce15da5897c4ea1404be9f",
      "parents": [
        "8dac6bee32425dd5145b40fa2307648cb7fb4d4a",
        "569658dddf276ceb0780776e7f5d61d9f8d8cb88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 16 10:26:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 16 10:26:58 2011 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Call depmod.sh via shell\n  perf: clear out make flags when calling kernel make kernelver\n"
    },
    {
      "commit": "af07ce3e77d3b24ab1d71fcc5833d41800f23b2b",
      "tree": "f464a6df26e0b62ba23c22de954cd58fb9a59aaa",
      "parents": [
        "b4f9f2b64aa189c5584f266f4f0343af7a705441",
        "0ef5bf1cd3bd2e3eacb11fca80efe3674927ed1a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 16 13:26:23 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 16 13:26:23 2011 +0200"
      },
      "message": "Merge branch \u0027tip/perf/core-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core\n\nConflicts:\n\tMakefile\n"
    },
    {
      "commit": "569658dddf276ceb0780776e7f5d61d9f8d8cb88",
      "tree": "de2d961e1b3015860b256e1f32e149cfb847c907",
      "parents": [
        "37aa9a2eb4d9b1a4aec1fd18bb2bb6bca029de27"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 15 22:15:47 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 15 22:15:47 2011 +0200"
      },
      "message": "kbuild: Call depmod.sh via shell\n\nThe script has the executable bit in git, but plain old patch(1) can\u0027t\ncreate executable files.\n\nReported-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2",
      "tree": "e8fd1bccb66c465b9a53d1f278d863cbfa8719ac",
      "parents": [
        "40779859de0f73b40390c6401a024d06cf024290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 15:29:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 15:29:59 2011 -0700"
      },
      "message": "Linux 3.0-rc3\n"
    },
    {
      "commit": "6aecceccf5aa626b0af203e54ca62cbf308c53d8",
      "tree": "5d4889d531c1a92b38a36ea7a8d4f4e40252082d",
      "parents": [
        "dfb863a714b81848504d3b73ca0ecae90b91cbc0",
        "5d61b9fd19d9f3cf653dbba615876e7792eea5ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 16:27:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 16:27:42 2011 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  perf: Use make kernelversion instead of parsing the Makefile\n  kbuild: Hack for depmod not handling X.Y versions\n  kbuild: Move depmod call to a separate script\n  kbuild: Fix \u003clinux/version.h\u003e for empty SUBLEVEL or PATCHLEVEL\n  kbuild: Fix KERNELVERSION for empty SUBLEVEL or PATCHLEVEL\n  kbuild: silence Nothing to be done for \u0027all\u0027 message\n"
    },
    {
      "commit": "fc4da9a3e68b1f64237fafda084f61067f568a99",
      "tree": "fcbcdde8bcd1b1bc85a7c0daba00971bce9c3cb1",
      "parents": [
        "78d3bb4483ba1b206dbaaf209219ed517b01f7da"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 15:35:22 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Move depmod call to a separate script\n\nDo not bloat the Makefile with multiline shell statements. No\nuser-visible change intended.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "78d3bb4483ba1b206dbaaf209219ed517b01f7da",
      "tree": "9d4ca72627ad986231f7605d421e30addba02d3b",
      "parents": [
        "cacd54ef49b75cb31d78bb7b8dd900690aac7bdf"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 30 13:37:20 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Fix \u003clinux/version.h\u003e for empty SUBLEVEL or PATCHLEVEL\n\nexpr treats all numbers as decimals, so prepending a zero is safe. Note\nthat the KERNEL_VERSION() macro still takes three arguments, 3.0 has to be\nwritten as KERNEL_VERSION(3,0,0).\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cacd54ef49b75cb31d78bb7b8dd900690aac7bdf",
      "tree": "59cad8ba1034e2ec830f5dbcfe5e52fc432f38fa",
      "parents": [
        "181e976327cf33095837c579608ebed42d2ad992"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 30 13:36:07 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Fix KERNELVERSION for empty SUBLEVEL or PATCHLEVEL\n\nOmit the second dot for releases without SUBLEVEL. If PATCHLEVEL is also\nempty, only display VERSION.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "59c5f46fbe01a00eedf54a23789634438bb80603",
      "tree": "93985b0b0d0e12e8c10f18d4afa0799fd4911dc8",
      "parents": [
        "e0dcd8a05be438b3d2e49ef61441ea3a463663f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 18:06:33 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 06 18:06:33 2011 +0900"
      },
      "message": "Linux 3.0-rc2\n"
    },
    {
      "commit": "55922c9d1b84b89cb946c777fddccb3247e7df2c",
      "tree": "800ce0df1466f8ff7b32d2602c6152a07486ef64",
      "parents": [
        "bd1bfe40ac6bdf9593da29b822bc301b77a97d6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 29 17:43:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 29 17:43:36 2011 -0700"
      },
      "message": "Linux 3.0-rc1\n\n.. except there are various scripts that really know that there are\nthree numbers, so it calls itself \"3.0.0-rc1\".\n\nHopefully by the time the final 3.0 is out, we\u0027ll have that extra zero\nall figured out.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0798b1dbfbd9ff2a370c5968c5f0621ef0075fe0",
      "tree": "c7f61ab9683786a070da0933b9981fc74a4d865f",
      "parents": [
        "ad363e0916423b2e6cdfcdc30ae707ec709f0a65",
        "6738d3210aabe3016a1b03cd98a7fc479c229197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 15:35:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 15:35:32 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile: (26 commits)\n  arch/tile: prefer \"tilepro\" as the name of the 32-bit architecture\n  compat: include aio_abi.h for aio_context_t\n  arch/tile: cleanups for tilegx compat mode\n  arch/tile: allocate PCI IRQs later in boot\n  arch/tile: support signal \"exception-trace\" hook\n  arch/tile: use better definitions of xchg() and cmpxchg()\n  include/linux/compat.h: coding-style fixes\n  tile: add an RTC driver for the Tilera hypervisor\n  arch/tile: finish enabling support for TILE-Gx 64-bit chip\n  compat: fixes to allow working with tile arch\n  arch/tile: update defconfig file to something more useful\n  tile: do_hardwall_trap: do not play with task-\u003esighand\n  tile: replace mm-\u003ecpu_vm_mask with mm_cpumask()\n  tile,mn10300: add device parameter to dma_cache_sync()\n  audit: support the \"standard\" \u003casm-generic/unistd.h\u003e\n  arch/tile: clarify flush_buffer()/finv_buffer() function names\n  arch/tile: kernel-related cleanups from removing static page size\n  arch/tile: various header improvements for building drivers\n  arch/tile: disable GX prefetcher during cache flush\n  arch/tile: tolerate disabling CONFIG_BLK_DEV_INITRD\n  ...\n"
    },
    {
      "commit": "6738d3210aabe3016a1b03cd98a7fc479c229197",
      "tree": "aeb7dcc2412f55244ecf3bde35036de3b6f5b0d3",
      "parents": [
        "45e9683e87b69328175df3a9e42039b9892ca47e"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed May 25 15:24:00 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed May 25 15:24:00 2011 -0400"
      },
      "message": "arch/tile: prefer \"tilepro\" as the name of the 32-bit architecture\n\nWith this change, you can (and should) build with ARCH\u003dtilepro for the\ncurrent 32-bit chips.  Building with ARCH\u003dtile continues to work, but\nwe\u0027ve renamed the defconfig file to tilepro_defconfig for consistency.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "51b550a41c2ac0373b42f4e211f2df113b735b0a",
      "tree": "e7de61e10d2a040fd92405a5989631e9fc179eab",
      "parents": [
        "62af8163f9caa5b21996338ccd2564dfd727670e",
        "ca995cbf77f3df599b7e751c2d08d90787c65c45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:04:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:04:15 2011 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  export_report: use warn() to issue WARNING, so they go to stderr\n  export_report: sort SECTION 2 output\n  export_report: do collectcfiles work in perl itself\n  kbuild: make versioncheck work in KBUILD_OUTDIR\n  kbuild: make includecheck work in KBUILD_OUTDIR\n  kbuild: make headerdep work in KBUILD_OUTDIR\n  kbuild: add targets to PHONY\n  kbuild: don\u0027t warn about include/linux/version.h not including itself\n  eradicate bashisms in scripts/patch-kernel\n"
    },
    {
      "commit": "2bb732cdb48d271ff7a910260ffb851fb4bc8a28",
      "tree": "580bf68eb1e52b4e6915588d61423347ae09c318",
      "parents": [
        "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
        "c4d5ee13984f57b2f881635c49045151679f5e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: make KBUILD_NOCMDDEP\u003d1 handle empty built-in.o\n  scripts/kallsyms.c: fix potential segfault\n  scripts/gen_initramfs_list.sh: Convert to a /bin/sh script\n  kbuild: Fix GNU make v3.80 compatibility\n  kbuild: Fix passing -Wno-* options to gcc 4.4+\n  kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n  kbuild: Fix Makefile.asm-generic for um\n  kbuild: Allow to combine multiple W\u003d levels\n  kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0\n  Fix handling of backlash character in LINUX_COMPILE_BY name\n  kbuild: asm-generic support\n  kbuild: implement several W\u003d levels\n  kbuild: Fix build with binutils \u003c\u003d 2.19\n  initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries\n  kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros\n  kbuild: Drop unused LINUX_COMPILE_TIME and LINUX_COMPILE_DOMAIN macros\n  kbuild: Use the deterministic mode of ar\n  kbuild: Call gzip with -n\n  kbuild: move KALLSYMS_EXTRA_PASS from Kconfig to Makefile\n  Kconfig: improve KALLSYMS_ALL documentation\n\nFix up trivial conflict in Makefile\n"
    },
    {
      "commit": "df48d8716eab9608fe93924e4ae06ff110e8674f",
      "tree": "0fe10733a414b3651e1dae29518b7960a4da0aa4",
      "parents": [
        "acd30250d7d0f495685d1c7c6184636a22fcdf7f",
        "29510ec3b626c86de9707bb8904ff940d430289b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:36:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:36:08 2011 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (107 commits)\n  perf stat: Add more cache-miss percentage printouts\n  perf stat: Add -d -d and -d -d -d options to show more CPU events\n  ftrace/kbuild: Add recordmcount files to force full build\n  ftrace: Add self-tests for multiple function trace users\n  ftrace: Modify ftrace_set_filter/notrace to take ops\n  ftrace: Allow dynamically allocated function tracers\n  ftrace: Implement separate user function filtering\n  ftrace: Free hash with call_rcu_sched()\n  ftrace: Have global_ops store the functions that are to be traced\n  ftrace: Add ops parameter to ftrace_startup/shutdown functions\n  ftrace: Add enabled_functions file\n  ftrace: Use counters to enable functions to trace\n  ftrace: Separate hash allocation and assignment\n  ftrace: Create a global_ops to hold the filter and notrace hashes\n  ftrace: Use hash instead for FTRACE_FL_FILTER\n  ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions\n  perf bench, x86: Add alternatives-asm.h wrapper\n  x86, 64-bit: Fix copy_[to/from]_user() checks for the userspace address limit\n  x86, mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB\n  x86, mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB\n  ...\n"
    },
    {
      "commit": "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf",
      "tree": "dd32d0c38697805787c7da077f01b8ad847b8b51",
      "parents": [
        "3f80fbff5f1ef8a842bbe5343bbc9ddad883f25c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 18 21:06:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 18 21:06:34 2011 -0700"
      },
      "message": "Linux 2.6.39\n"
    },
    {
      "commit": "a3a8350ab2f588f3a7a08dc86658bf90773f9a52",
      "tree": "723c1381ccff878bbf2302afbb6b1f84a4b34513",
      "parents": [
        "06fd6f6301cce9af4a03dd9e40bfca167e931ff1"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Apr 12 18:59:10 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 17 10:41:49 2011 -0400"
      },
      "message": "kbuild/recordmcount: Add RECORDMCOUNT_WARN to warn about mcount callers\n\nWhen mcount is called in a section that ftrace will not modify it into\na nop, we want to warn about this. But not warn about this always. Now\nif the user builds the kernel with the option RECORDMCOUNT_WARN\u003d1 then\nthe build will warn about mcount callers that are ignored and will just\nwaste execution time.\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nLink: http://lkml.kernel.org/r/20110421023738.714956282@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "85356f802225fedeee8c3e65bdd93b263ace0a8b",
      "tree": "4b9b29634f4235a7a185a7c3ea2947cef422b99b",
      "parents": [
        "dfad3d598c4bbbaf137588e22bac1ce624529f7e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Apr 12 18:59:10 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:45:03 2011 -0400"
      },
      "message": "kbuild/recordmcount: Add RECORDMCOUNT_WARN to warn about mcount callers\n\nWhen mcount is called in a section that ftrace will not modify it into\na nop, we want to warn about this. But not warn about this always. Now\nif the user builds the kernel with the option RECORDMCOUNT_WARN\u003d1 then\nthe build will warn about mcount callers that are ignored and will just\nwaste execution time.\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nLink: http://lkml.kernel.org/r/20110421023738.714956282@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "18aecc2b645bbb07851b196452a2af314222069b",
      "tree": "959f765f69af01046c6e26db12b45c3390799d3e",
      "parents": [
        "be84cb43833ee40a42e08f5425d20310f16229c7"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed May 04 14:38:26 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu May 12 15:52:12 2011 -0400"
      },
      "message": "arch/tile: finish enabling support for TILE-Gx 64-bit chip\n\nThis support was partially present in the existing code (look for\n\"__tilegx__\" ifdefs) but with this change you can build a working\nkernel using the TILE-Gx toolchain and ARCH\u003dtilegx.\n\nMost of these files are new, generally adding a foo_64.c file\nwhere previously there was just a foo_32.c file.\n\nThe ARCH\u003dtilegx directive redirects to arch/tile, not arch/tilegx,\nusing the existing SRCARCH mechanism in the top-level Makefile.\n\nChanges to existing files:\n\n- \u003casm/bitops.h\u003e and \u003casm/bitops_32.h\u003e changed to factor the\n  include of \u003casm-generic/bitops/non-atomic.h\u003e in the common header.\n\n- \u003casm/compat.h\u003e and arch/tile/kernel/compat.c changed to remove\n  the \"const\" markers I had put on compat_sys_execve() when trying\n  to match some recent similar changes to the non-compat execve.\n  It turns out the compat version wasn\u0027t \"upgraded\" to use const.\n\n- \u003casm/opcode-tile_64.h\u003e and \u003casm/opcode_constants_64.h\u003e were\n  previously included accidentally, with the 32-bit contents.  Now\n  they have the proper 64-bit contents.\n\nFinally, I had to hack the existing hacky drivers/input/input-compat.h\nto add yet another \"#ifdef\" for INPUT_COMPAT_TEST (same as x86_64).\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e [drivers/input]\n"
    },
    {
      "commit": "2ee2d29289951b4cb7578d75f199e4aa4084fe6f",
      "tree": "f1fdd8e66485c015e3b45debe5c7c0679b71c50b",
      "parents": [
        "436f876ccb4eac8ae53a101852824977a0f344eb"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 17:19:28 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 16:30:41 2011 +0200"
      },
      "message": "kbuild: make versioncheck work in KBUILD_OUTDIR\n\nThis patch fixes the versioncheck target so it works when make is\ninvoked in KBUILD_OUTDIR.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "436f876ccb4eac8ae53a101852824977a0f344eb",
      "tree": "be0e9998ff1967036d04c0b21e0e220b6c60dcff",
      "parents": [
        "9663d9890d80408c4a5c8280c5db775fbe082203"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 17:18:29 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 16:30:40 2011 +0200"
      },
      "message": "kbuild: make includecheck work in KBUILD_OUTDIR\n\nThis patch fixes the includecheck target so it works when make is\ninvoked in KBUILD_OUTDIR.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9663d9890d80408c4a5c8280c5db775fbe082203",
      "tree": "2b699772031e3af8143b3205d836c004bf7e1db8",
      "parents": [
        "279f3dd3569d08226f8b8e41704d65e8b679d3d7"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 17:17:11 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 16:30:40 2011 +0200"
      },
      "message": "kbuild: make headerdep work in KBUILD_OUTDIR\n\nThis patch fixes the headerdep target so it works when make is invoked\nin KBUILD_OUTDIR.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "279f3dd3569d08226f8b8e41704d65e8b679d3d7",
      "tree": "9c8c64f8494200a87b363f43c068003e10f2962a",
      "parents": [
        "6088e9ffa29a92e7b80fdba44929f3225c4c0357"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 17:15:01 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 16:30:40 2011 +0200"
      },
      "message": "kbuild: add targets to PHONY\n\nThis patch adds some targets to PHONY so they are built even if a file\nwith the same name exists.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "43f67c98161c65f1b2e3af3a9ce6741850072c06",
      "tree": "8da16afade0da20113b41ff154736a62f837f94d",
      "parents": [
        "8417da6f2128008c431c7d130af6cd3d9079922e"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue May 10 15:47:16 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 11 13:35:35 2011 +0200"
      },
      "message": "kbuild: Fix GNU make v3.80 compatibility\n\nAccording to Documentation/Changes, the kernel should be buildable with\nGNU make 3.80+.  Commit 88d7be031f9f975bb3f50a0b5ef3796a671e7edf (kbuild:\nUse a single clean rule for kernel and external modules) introduced the\n\"$(or\" construct, which requires make 3.81.  This causes \"make clean\" to\nmalfunction when it is used with external modules.\n\nReplace \"$(or\" with an equivalent \"$(if\" expression, to restore backward\ncompatibility.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "693d92a1bbc9e42681c42ed190bd42b636ca876f",
      "tree": "f611cbb3ae94b19263f8b25a0caa0c272c89d73d",
      "parents": [
        "42c36f63ac1366ab0ecc2d5717821362c259f517"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 19:33:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 19:33:54 2011 -0700"
      },
      "message": "Linux 2.6.39-rc7\n"
    },
    {
      "commit": "0ee5623f9a6e52df90a78bd21179f8ab370e102e",
      "tree": "1101e32d7b8b1bc5b89b7d725828abd681c1e6c7",
      "parents": [
        "d2af6768f6128a682e7490d04e2f3d660bd6fb76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 03 19:59:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 03 19:59:13 2011 -0700"
      },
      "message": "Linux 2.6.39-rc6\n"
    }
  ],
  "next": "8417da6f2128008c431c7d130af6cd3d9079922e"
}
