)]}'
{
  "log": [
    {
      "commit": "c4a57435db67c4522c2e688c357051f35e36d6d6",
      "tree": "bb36071452def55d1d70a988879940ee93158c92",
      "parents": [
        "c416850580cbdcca7e601dda8a243f5cac35aa88"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 05 00:46:08 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 05 00:46:08 2009 -0700"
      },
      "message": "sparc: using HZ needs an include of linux/param.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e85f5915dedb7c852c1e1189aa4133c87798a5e",
      "tree": "8db7abf69a2bc870877229fd1d1c18fc81e7d0e8",
      "parents": [
        "a8f22264550e64c0cd11fb6647284b0bd6407f9c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 08 23:20:39 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 08 23:20:39 2009 -0700"
      },
      "message": "sparc64: Kill unnecessary cast in profile_timer_exceptions_notify().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8f22264550e64c0cd11fb6647284b0bd6407f9c",
      "tree": "e42ef7f04063bef6114c6488c70eff7089b5ea26",
      "parents": [
        "825c9fb47a0837db12fecf8d360e0e1d284ddb49"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 08 23:16:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 08 23:16:06 2009 -0700"
      },
      "message": "sparc64: Manage NMI watchdog enabling like x86.\n\nUse a per-cpu \u0027wd_enabled\u0027 boolean and a global atomic_t count\nof watchdog NMI enabled cpus which is set to \u0027-1\u0027 if something\nis wrong with the watchdog and it can\u0027t be used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5553a6d04421eec326a629571d696e8e745a0e4",
      "tree": "b6fe49a18135dbe27a464fb78828b2150c679689",
      "parents": [
        "c3cf5e8cc56d272f828a66610bb78bbb727b2ce1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 29 21:22:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 00:03:53 2009 -0800"
      },
      "message": "sparc64: Implement NMI watchdog on capable cpus.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eb8057bbafc64dbf09d5c18513aa80c1b7f2fcb",
      "tree": "77852bad482b27316d7333a2633b3fec61a4797b",
      "parents": [
        "5376071069ec8a7e6a8112beab16fc24f5139475"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 21:30:23 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 28 17:13:57 2009 -0800"
      },
      "message": "sparc64: Move generic PCR support code to seperate file.\n\nIt all lives in the oprofile support code currently and we will need\nto share this stuff with NMI watchdog and perf_counter support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63ef34827c1f5ac838e869cc3ecc2d9cfebae152",
      "tree": "6d78a639e127bafb0293ed7a3918c90d0ebfc5fa",
      "parents": [
        "3178a07c33747305b7f7140bd55b0f77e7f239eb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 28 02:27:42 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:10 2008 -0800"
      },
      "message": "sparc64: Provide oprofile pseudo-NMI on Niagara.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "422e23ea0865177b61527874b1b80023e4215d67",
      "tree": "cd65ad354083699b60ebcec2b27e147a0081a123",
      "parents": [
        "456cad8e4e1754672e6df1e716cff1482ea124ce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 22:29:24 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:05 2008 -0800"
      },
      "message": "sparc64: Use NMI oprofile profiling on cheetah and derivative cpus.\n\nWe use clock cycle counter, adjusted to HZ.\n\nThis can be extended to sun4v based processors as well, as they\nalso have a proper overflow interrupt facility for the performance\ncounters.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25ad2913cae9c9e3ed28075caeb2eefccd636f4f",
      "tree": "dc0cc534beb4ccf487f9f6f3c7382bc559f0a35d",
      "parents": [
        "c92960fccb9f32a1d6110f6dcfe483ed96c62beb"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Sep 05 17:12:36 2008 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Oct 15 20:55:51 2008 +0200"
      },
      "message": "oprofile: more whitespace fixes\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "09cadedbdc01f1a4bea1f427d4fb4642eaa19da9",
      "tree": "988da227d46be7eb239a37676b9140d325dc4335",
      "parents": [
        "1c3f0b8e07de78a86f2dce911f5e245845ce40a8"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Oct 18 23:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:54 2007 -0700"
      },
      "message": "Combine instrumentation menus in kernel/Kconfig.instrumentation\n\nQuoting Randy:\n\n\"It seems sad that this patch sources Kconfig.marker, a 7-line file,\n20-something times.  Yes, you (we) don\u0027t want to put those 7 lines into\n20-something different files, so sourcing is the right thing.\n\nHowever, what you did for avr32 seems more on the right track to me: make\n_one_ Instrumentation support menu that includes PROFILING, OPROFILE, KPROBES,\nand MARKERS and then use (source) that in all of the arches.\"\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9550e59c4587f637d9aa34689e32eea460e6f50c",
      "tree": "be6c47289c83e81f9b4e5238f7b1b2eaf1bf8fa6",
      "parents": [
        "872ec6484720e7ddfebb8e15c232fa7ca158ef2e"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Tue Oct 17 19:21:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 17 19:28:53 2006 -0700"
      },
      "message": "[SPARC]: Add sparc profiling support\n\nThis patch adds profiling support to the sparc architecture. It is a\ncopy of the sparc64 implementation.\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
