)]}'
{
  "log": [
    {
      "commit": "d18d00f5dbcd1a95811617e9812cf0560bd465ee",
      "tree": "2d76e6deaab5af91c0c58c90d5e9383edd88000c",
      "parents": [
        "6b6309b4c7f6da467c5d5b7d18fa8cb79730f381"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Tue Mar 25 15:06:59 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 19 19:44:58 2008 +0200"
      },
      "message": "x86: oprofile: remove NR_CPUS arrays in arch/x86/oprofile/nmi_int.c\n\nChange the following arrays sized by NR_CPUS to be PERCPU variables:\n\n\tstatic struct op_msrs cpu_msrs[NR_CPUS];\n\tstatic unsigned long saved_lvtpc[NR_CPUS];\n\nAlso some minor complaints from checkpatch.pl fixed.\n\nBased on:\n\tgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\tgit://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git\n\nAll changes were transparent except for:\n\n static void nmi_shutdown(void)\n {\n+\tstruct op_msrs *msrs \u003d \u0026__get_cpu_var(cpu_msrs);\n \tnmi_enabled \u003d 0;\n \ton_each_cpu(nmi_cpu_shutdown, NULL, 0, 1);\n \tunregister_die_notifier(\u0026profile_exceptions_nb);\n-\tmodel-\u003eshutdown(cpu_msrs);\n+\tmodel-\u003eshutdown(msrs);\n \tfree_msrs();\n }\n\nThe existing code passed a reference to cpu 0\u0027s instance of struct op_msrs\nto model-\u003eshutdown, whilst the other functions are passed a reference to\n\u003cthis cpu\u0027s\u003e instance of a struct op_msrs.  This seemed to be a bug to me\neven though as long as cpu 0 and \u003cthis cpu\u003e are of the same type it would\nhave the same effect...?\n\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0fb90297dc69b87333c0afae537b1bff847e0397",
      "tree": "5f8bcff75a15b5534c5a9d3fdd2fd0afbcad01da",
      "parents": [
        "adf85265b455f096fa9caf4aea51f274cdaca3c6"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Fri Feb 22 23:11:34 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:50 2008 +0200"
      },
      "message": "x86: coding style fixes to arch/x86/oprofile/nmi_timer_int.c\n\nBefore:\n   total: 3 errors, 0 warnings, 69 lines checked\nAfter:\n   total: 0 errors, 0 warnings, 69 lines checked\n\nNo code changed:\n\narch/x86/oprofile/nmi_timer_int.o:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n    180\t     12\t      0\t    192\t     c0\tnmi_timer_int.o.before\n    180\t     12\t      0\t    192\t     c0\tnmi_timer_int.o.after\n\nmd5:\n   0433c31d758e81da574e01722a8036ea  nmi_timer_int.o.before.asm\n   0433c31d758e81da574e01722a8036ea  nmi_timer_int.o.after.asm\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d717ca84c02f4b60a85502c23bca5698801dfaae",
      "tree": "ce9864fd41f5b238937fabcb3e9d203ec2f50527",
      "parents": [
        "65eb6b4326daddd1cccd003bd4df3fd75b06f0e1"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Fri Feb 22 23:09:50 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:49 2008 +0200"
      },
      "message": "x86: coding style fixes to arch/x86/oprofile/init.c\n\nBefore:\n   total: 5 errors, 4 warnings, 48 lines checked\nAfter:\n   total: 0 errors, 4 warnings, 49 lines checked\n\nNo code changed:\n\narch/x86/oprofile/init.o:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n     42\t      0\t      0\t     42\t     2a\tinit.o.before\n     42\t      0\t      0\t     42\t     2a\tinit.o.after\n\nmd5:\n   74c94c315cfbf245aeba36eceac57e66  init.o.before.asm\n   74c94c315cfbf245aeba36eceac57e66  init.o.after.asm\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4413732b54a17684e48fbb4b52fade5bf965b5d",
      "tree": "3c04452cbac9624020828df55ca0d0c2925d2f8e",
      "parents": [
        "8b45b72b04061b9d39208b0843007d62b463c211"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Tue Feb 19 23:51:27 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:48 2008 +0200"
      },
      "message": "x86: coding style fixes to arch/x86/oprofile/op_model_athlon.c\n\nThe patch fixes 33 errors and a few warnings reported by checkpatch.pl\n\narch/x86/oprofile/op_model_athlon.o:\n   text    data     bss     dec     hex filename\n   1691       0      32    1723     6bb op_model_athlon.o.before\n   1691       0      32    1723     6bb op_model_athlon.o.after\nmd5:\nc354bc2d7140e1e626c03390eddaa0a6  op_model_athlon.o.before.asm\nc354bc2d7140e1e626c03390eddaa0a6  op_model_athlon.o.after.asm\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8b45b72b04061b9d39208b0843007d62b463c211",
      "tree": "e226a2e7035e6bc2bcf160aaf2b9ef8bb182615e",
      "parents": [
        "8000a83f43f2d943eebeee9e070beb45949858ec"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Tue Feb 19 23:43:25 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:40:48 2008 +0200"
      },
      "message": "x86: coding style fixes to arch/x86/oprofile/op_model_ppro.c\n\nno code changed:\n\narch/x86/oprofile/op_model_ppro.o:\n   text    data     bss     dec     hex filename\n   1765       0      16    1781     6f5 op_model_ppro.o.before\n   1765       0      16    1781     6f5 op_model_ppro.o.after\nmd5:\n71c7f68d2197d686e3d1121bc18a6b6e  op_model_ppro.o.before.asm\n71c7f68d2197d686e3d1121bc18a6b6e  op_model_ppro.o.after.asm\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f6e8e28410c017adb273983057023a17a8791ad3",
      "tree": "35dbd728a9838158d74947112b09c2530e331aeb",
      "parents": [
        "dbe3533b7f687402651e893d5b3a7b66f22d6487"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jan 30 13:33:16 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:16 2008 +0100"
      },
      "message": "x86: rename stack_pointer to kernel_trap_sp\n\nChoose a less generic name for such a special case.  Add\na comment explaining the odd use in X86_32.\n\nChange the one user of stack_pointer.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5bc27dc2f55fd3043597b5a8de6536183f28a449",
      "tree": "dca83b12fb2f01f85a9e31bf1fb3802bd2cfef2a",
      "parents": [
        "e9d4efddbec3d852d435b370b9c40ff7ac24afe6"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Jan 30 13:33:07 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:07 2008 +0100"
      },
      "message": "x86: pull bp calculation earlier into the backtrace path\n\nRight now, we take the stack pointer early during the backtrace path, but\nonly calculate bp several functions deep later, making it hard to reconcile\nthe stack and bp backtraces (as well as showing several internal backtrace\nfunctions on the stack with bp based backtracing).\n\nThis patch moves the bp taking to the same place we take the stack pointer;\nsadly this ripples through several layers of the back tracing stack,\nbut it\u0027s not all that bad in the end I hope.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bc850d6b374fffd08336996f4b4d3bbd6bf427f6",
      "tree": "1106f4a1718f5ed09625f75c95a8bc06635231de",
      "parents": [
        "3d1f7cae883ce4aac99c661562111a25d52effe0"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Jan 30 13:33:07 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:07 2008 +0100"
      },
      "message": "x86: add the capability to print fuzzy backtraces\n\nFor enhancing the 32 bit EBP based backtracer, I need the capability\nfor the backtracer to tell it\u0027s customer that an entry is either\nreliable or unreliable, and the backtrace printing code then needs to\nprint the unreliable ones slightly different.\n\nThis patch adds the basic capability, the next patch will add a user\nof this capability.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b75f53dba8a4a61fda1ff7e0fb0fe3b0d80e0c64",
      "tree": "3bc8eb269669cc9946a538ca7c07b4c987fb9bc2",
      "parents": [
        "b506a9d08bae9336ff9223c8a46a37bf27bd924a"
      ],
      "author": {
        "name": "Carlos R. Mafra",
        "email": "crmafra@gmail.com",
        "time": "Wed Jan 30 13:32:33 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:33 2008 +0100"
      },
      "message": "x86: fix style errors in nmi_int.c\n\nThis patch fixes most errors detected by checkpatch.pl.\n\n                                     errors   lines of code   errors/KLOC\narch/x86/oprofile/nmi_int.c (after)       1             461           2.1\narch/x86/oprofile/nmi_int.c (before)     60             477         125.7\n\nNo code changed.\n\nsize:\n   text    data     bss     dec     hex filename\n   2675     264     472    3411     d53 nmi_int.o.after\n   2675     264     472    3411     d53 nmi_int.o.before\n\nmd5sum:\n  847aea0cc68fe1a2b5e7019439f3b4dd  nmi_int.o.after\n  847aea0cc68fe1a2b5e7019439f3b4dd  nmi_int.o.before\n\nSigned-off-by: Carlos R. Mafra \u003ccrmafra@gmail.com\u003e\nReviewed-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "65ea5b0349903585bfed9720fa06f5edb4f1cd25",
      "tree": "6c252228c34416b7e2077f23475de34500c2ab8a",
      "parents": [
        "53756d3722172815f52272b28c6d5d5e9639adde"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jan 30 13:30:56 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:56 2008 +0100"
      },
      "message": "x86: rename the struct pt_regs members for 32/64-bit consistency\n\nWe have a lot of code which differs only by the naming of specific\nmembers of structures that contain registers.  In order to enable\nadditional unifications, this patch drops the e- or r- size prefix\nfrom the register names in struct pt_regs, and drops the x- prefixes\nfor segment registers on the 32-bit side.\n\nThis patch also performs the equivalent renames in some additional\nplaces that might be candidates for unification in the future.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00",
      "tree": "3e5a3081b2802547f10da72c0026b4929d0e287b",
      "parents": [
        "528a4bf1d5ffed310d26fc1d82d45c02949f71cf"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 20 02:09:39 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:40 2008 -0800"
      },
      "message": "Driver core: change sysdev classes to use dynamic kobject names\n\nAll kobjects require a dynamically allocated name now. We no longer\nneed to keep track if the name is statically assigned, we can just\nunconditionally free() all kobject names on cleanup.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e107ebe0e4a11b821d76ad2c3010c6a6244bd930",
      "tree": "d977533048426d1da68b7d611a671a0213d1f603",
      "parents": [
        "03bbe082cffc4533f6557bf23f0c672307067246"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 18 22:49:33 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 18 22:49:33 2008 +0100"
      },
      "message": "x86: add support for the latest Intel processors to Oprofile\n\nThe latest Intel processors (the 45nm ones) have a model number of 23\n(old ones had 15); they\u0027re otherwise compatible on the oprofile side.\nThis patch adds the new model number to the oprofile code.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bd87f1f028ddaad45d4a9a3621dfe688c840ba41",
      "tree": "528336f9c84af3df2939df3ffa5e0411347e991d",
      "parents": [
        "c63a1190368771b8207d86c4217ae4afdf1cbd5e"
      ],
      "author": {
        "name": "Barry Kasindorf",
        "email": "barry.kasindorf@amd.com",
        "time": "Tue Dec 18 18:05:58 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 18 18:05:58 2007 +0100"
      },
      "message": "oprofile: op_model_athlon.c support for AMD family 10h barcelona performance counters\n\nThis patch is for controlling the upper 32bits of the event ctrl msrs.\nThis includes the upper 4 bits of the event select and the Guest Only and\nHost Only bits\n\nThis patch is necessary to make Event Based Profiling work reliably on a\nFamily 10h processor\n\n[akpm@linux-foundation.org: checkpatch.pl fixes]\n\nSigned-off-by: Barry Kasindorf \u003cbarry.kasindorf@amd.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ea5806559f92a3e7439bc7a4f2c0d04692e68931",
      "tree": "2b6ab7c6121ace9be60edcb39db0e766722d49fa",
      "parents": [
        "01e7ae8c13bb06a2ce622ebace33bb7e28ef596c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 22 04:48:08 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:22 2007 +0200"
      },
      "message": "x86: add instrumentation menu\n\nIt seems commit 09cadedbdc01f1a4bea1f427d4fb4642eaa19da9 was incomplete \ndue to a clash with the x86 architecture merge.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "c00046c279a2521075250fad682ca0acc10d4fd7",
      "tree": "78a7e9089c26f199ad9b0161bb564b7c1ca6daf9",
      "parents": [
        "9abbf7d028b1598b40ebdc81c48f30da7f3d5bf5",
        "8e8a1407ac23b43cec0412338c1b4f5e1c664550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)\n  fix do_sys_open() prototype\n  sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake\n  Documentation: Fix typo in SubmitChecklist.\n  Typo: depricated -\u003e deprecated\n  Add missing profile\u003dkvm option to Documentation/kernel-parameters.txt\n  fix typo about TBI in e1000 comment\n  proc.txt: Add /proc/stat field\n  small documentation fixes\n  Fix compiler warning in smount example program from sharedsubtree.txt\n  docs/sysfs: add missing word to sysfs attribute explanation\n  documentation/ext3: grammar fixes\n  Documentation/java.txt: typo and grammar fixes\n  Documentation/filesystems/vfs.txt: typo fix\n  include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros\n  trivial copy_data_pages() tidy up\n  Fix typo in arch/x86/kernel/tsc_32.c\n  file link fix for Pegasus USB net driver help\n  remove unused return within void return function\n  Typo fixes retrun -\u003e return\n  x86 hpet.h: remove broken links\n  ...\n"
    },
    {
      "commit": "27b46d7661dc720224813eb4f452e424f1bf3a9a",
      "tree": "1683daefc5f245efa5a1c2a3808277b45d21ce72",
      "parents": [
        "5e71c6051585da46b898b21bd8e5b6df2795f03f"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Oct 20 01:13:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:13:56 2007 +0200"
      },
      "message": "spelling fixes: arch/i386/\n\nSpelling fixes in arch/i386/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "f1df280f53d7c3ce8613a3b25d1efe009b9860dd",
      "tree": "7b9d6d837355bd913fb5b41017556f1137adee18",
      "parents": [
        "ab483570a13be2a34c0502b166df8f8b26802103"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Fri Oct 19 20:35:04 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 19 20:35:04 2007 +0200"
      },
      "message": "x86: introduce frame_pointer() and stack_pointer()\n\nThis patch defines frame_pointer() and stack_pointer() similar to the\nalready defined instruction_pointer(). Thus the oprofile code can be\nwritten in a more readable fashion.\n\n[ tglx: arch/x86 adaptation ]\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "574a60421c8ea5383a54ebee1f37fa871d00e1b9",
      "tree": "56ecb2678936ee0c3d4b53575804abbb35d13e63",
      "parents": [
        "948062683004d13ca21c8c05ac052d387978a449"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Fri Oct 19 20:35:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 19 20:35:03 2007 +0200"
      },
      "message": "i386: make callgraph use dump_trace() on i386/x86_64\n\nThis patch improves oprofile callgraphs for i386/x86_64. The old\nbacktracing code was unable to produce kernel backtraces if the\nkernel wasn\u0027t compiled with framepointers. The code now uses\ndump_trace().\n\n[ tglx: arch/x86 adaptation ]\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0f8e45a288991ff24951b83fe83cf3eb011bbaed",
      "tree": "a36942d402be31474e28d1363882be4bb9127d32",
      "parents": [
        "3dfbc88464934fb6924a388bc03961d44f387926"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Wed Oct 17 18:04:32 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Wed Oct 17 20:15:14 2007 +0200"
      },
      "message": "i386: make Oprofile call shutdown() only once per session\n\nOprofile: call model-\u003eshutdown() only once to avoid calling release_ev*()\nmultiple times\n\n[ tglx: arch/x86 adaptation ]\n\nSigned-off-by: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d5a7430ddcdb598261d70f7eb1bf450b5be52085",
      "tree": "3b94672e0dbc2bff125de3266908f1a47a17b795",
      "parents": [
        "083576112940fda783d716fd5ccc744f81667b2f"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Tue Oct 16 01:24:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:50 2007 -0700"
      },
      "message": "Convert cpu_sibling_map to be a per cpu variable\n\nConvert cpu_sibling_map from a static array sized by NR_CPUS to a per_cpu\nvariable.  This saves sizeof(cpumask_t) * NR unused cpus.  Access is mostly\nfrom startup and CPU HOTPLUG functions.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff4395654dc6a3a5e35611940047114d4f3d0a7a",
      "tree": "1f17f5160046496c29afeb2872153dcbb939b8a0",
      "parents": [
        "9402e12b8fef1efe9cf949fc020dcda22d9d8667"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:55 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:55 2007 +0200"
      },
      "message": "i386: move oprofile\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
