)]}'
{
  "log": [
    {
      "commit": "b8e6ec865fd1d8838b6ce9516977b65e9f08f876",
      "tree": "9203493fc47d1ff55bee5c2a68884215257ad0bf",
      "parents": [
        "137b529e4df7b9cd6b235654a3f1a8f280e3463d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 16:27:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 16:27:17 2006 -0800"
      },
      "message": "Revert \"[PATCH] Enforce \"unsigned long flags;\" when spinlocking\"\n\nThis reverts commit ee3ce191e8eaa4cc15c51a28b34143b36404c4f5, since it\nbroke on at least ARM, MIPS and PA-RISC due to complicated header file\ndependencies.\n\nConflicts in include/linux/spinlock.h (due to the \"nested\" variety\nfixes) fixed up by hand.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee3ce191e8eaa4cc15c51a28b34143b36404c4f5",
      "tree": "557c5ade9b92e91f095e4017d97ffe7afd83383f",
      "parents": [
        "5e66b0b5f187c811419ff10cfb5668c028a64d57"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Nov 25 11:09:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] Enforce \"unsigned long flags;\" when spinlocking\n\nMake it break or warn if you pass to spin_lock_irqsave() and friends\nsomething different from \"unsigned long flags;\".  Suprisingly large amount\nof these was caught by recent commit\nc53421b18f205c5f97c604ae55c6a921f034b0f6 and others.\n\nIdea is largely from FRV typechecking. Suggestions from Andrew Morton.\nAll stupid typos in first version fixed.\n\nPasses allmodconfig on i386, x86_64, alpha, arm as well as my usual config.\n\nNote #1: checking with sparse is still needed, because a driver can save\n\t and pass around flags or something. So far patch is very intrusive.\nNote #2: techically, we should break only if\n\t\tsizeof(flags) \u003c sizeof(unsigned long),\n\t however, the more pain for getting suspicious code into kernel,\n\t the better.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de30a2b355ea85350ca2f58f3b9bf4e5bc007986",
      "tree": "0bef670aff65614b3c78ca13b20307355b8221d5",
      "parents": [
        "5bdc9b447c0076f494a56fdcd93ee8c5e78a2afd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 03 00:24:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:27:03 2006 -0700"
      },
      "message": "[PATCH] lockdep: irqtrace subsystem, core\n\nAccurate hard-IRQ-flags and softirq-flags state tracing.\n\nThis allows us to attach extra functionality to IRQ flags on/off\nevents (such as trace-on/off).\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
