)]}'
{
  "log": [
    {
      "commit": "ab4ba3cdeb59e85552422680b5bac99e28740330",
      "tree": "1e719af71d194a489064a8bc84c7261fe7014482",
      "parents": [
        "03ec58568a3c66cac4b23ff74db95c966a1521de"
      ],
      "author": {
        "name": "Thomas Mingarelli",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Tue Jul 15 19:40:41 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Aug 26 20:20:32 2008 +0000"
      },
      "message": "[WATCHDOG] hpwdt.c kdebug support\n\nadd kdebug support for the hpwdt.c driver.\n\nSigned-off-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "7944d3a5a70ee5c1904ed1e8b1d71ff0af2854d9",
      "tree": "fe6ec1a557a4b27712266d9d86f791c69e8e2596",
      "parents": [
        "12b7a1523eda9cd72362fdda928ddb995ecdc06d"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Aug 06 20:19:41 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Aug 06 20:19:41 2008 +0000"
      },
      "message": "[WATCHDOG] more coding style clean-up\u0027s\n\nMore coding style clean-up\u0027s.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "9e74114d96bb5dbaa17b9292139b0c6205e0b971",
      "tree": "26ee83afc09dc389cf00a3ece02fd7b277adc016",
      "parents": [
        "96e2e6fafaedd83bd899f682907e14d1eec17390"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 15 11:18:04 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Aug 06 12:31:52 2008 +0000"
      },
      "message": "[WATCHDOG] hpwdt.c - fix double includes\n\nThe last clean-up created 2 times the same include. delete the doubles.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "96e2e6fafaedd83bd899f682907e14d1eec17390",
      "tree": "62371e739210426c1a6341b0afc5b2d933ef23ce",
      "parents": [
        "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55",
        "7c4be5aa8dce9ba37fdd971d5560490d9e30c270"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Aug 06 11:58:26 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Aug 06 11:58:26 2008 +0000"
      },
      "message": "[WATCHDOG] Merge code clean-up\u0027s from Alan Cox.\n\nMerge branch \u0027alan\u0027 of ../linux-2.6-watchdog-mm\nFixed Conflicts in the following files:\n\tdrivers/watchdog/booke_wdt.c\n\tdrivers/watchdog/mpc5200_wdt.c\n\tdrivers/watchdog/sc1200wdt.c\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "d667b6ddbcdc036a27407c8b2c1243f1dfd69e26",
      "tree": "4c43d584afd7cd5b83d914ae3f4fd364b6c2da91",
      "parents": [
        "26c131c71e31973e273adde4027e6a80bde164dc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 29 22:33:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "hpwdt: don\u0027t use static flags\n\nStatic (read: global) is potential problem.  Two threads can corrupt each\nother\u0027s interrupt status, better avoid this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f6ef2342972dc7fd623f360f84006e2304eb935",
      "tree": "4bc32bb53b6203ba570e21025e1385c0f1db6061",
      "parents": [
        "89f5b7da2a6bad2e84670422ab8192382a5aeb9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:19:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:25:34 2008 -0700"
      },
      "message": "[watchdog] hpwdt: fix use of inline assembly\n\nThe inline assembly in drivers/watchdog/hpwdt.c was incredibly broken,\nand included all the function prologue and epilogue stuff, even though\nit was itself then inside a C function where the compiler would add its\nown prologue and epilogue on top of it all.\n\nThis then just _happened_ to work if you had exactly the right compiler\nversion and exactly the right compiler flags, so that gcc just happened\nto not create any prologue at all (the gcc-generated epilogue wouldn\u0027t\nmatter, since it would never be reached).\n\nBut the more proper way to fix it is to simply not do this.  Move the\ninline asm to the top level, with no surrounding function at all (the\nbetter alternative would be to remove the prologue and make it actually\nuse proper description of the arguments to the inline asm, but that\u0027s a\nbigger change than the one I\u0027m willing to make right now).\n\nTested-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fdf7be6f13b920f0d80c249c70f794a2f6d53992",
      "tree": "d430de48f9f17ab536d67e963fc895797a28fe48",
      "parents": [
        "4dc7347a3b4a76705b7fd00b271847dd10cf5a32"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Jun 18 16:22:48 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Jun 18 16:22:48 2008 +0000"
      },
      "message": "Revert \"[WATCHDOG] hpwdt: Fix NMI handling.\"\n\nThe old setup works better.\n\nSigned-off-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "58c2709c2b551704f289cb3442a41d2a0cf40b6e",
      "tree": "394768e0faa44f7aea674c476468d42ecf3bc7c1",
      "parents": [
        "c8988f968240069aeae16d8cf9f59096a085eb27"
      ],
      "author": {
        "name": "Thomas Mingarelli",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Thu Jun 12 20:20:32 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 17 20:43:48 2008 +0000"
      },
      "message": "Revert \"[WATCHDOG] make watchdog/hpwdt.c:asminline_call() static\"\n\nThe driver needs the asmlinkage tag and the CFLAGS line in the Makefile.\nWithout it the driver doesn\u0027t work.\n\nSigned-off-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "6513e2a03887c6c9bd0b30593827a01ce3f7b542",
      "tree": "197c43ca99ba65afc882b08819c75d9be818c336",
      "parents": [
        "89ea2429873e69201173f3606ab04d751f737cc4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon May 19 14:05:46 2008 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 27 18:28:38 2008 +0000"
      },
      "message": "[WATCHDOG 11/57] hpwdt: couple of include cleanups\n\nclean-up includes\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "7f7f894c6d3285407b2493d1575500fb25e3d495",
      "tree": "ec4a6c54e7aa41b4e17bd7a07aa6002416c2e7a7",
      "parents": [
        "93539b194696a6291e6895be07d4241c8d972c4b"
      ],
      "author": {
        "name": "Mingarelli, Thomas",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Tue Mar 25 17:17:30 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun May 25 09:01:48 2008 +0000"
      },
      "message": "[WATCHDOG] hpwdt: Fix NMI handling.\n\nI need to just return in case it\u0027s not my NMI so someone else can take a look\nat it (and reset die_nmi_called to 0 in case I actually do get one that\u0027s mine\nto handle).\n\nSigned-off-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "8b1266f43d2671cbfc240bfd38fc77c6db02de54",
      "tree": "fb1fa944626134f731f44de469edf5e8e8682f23",
      "parents": [
        "996d62d449a7d5e691b0da22b7c877df08c2b0a4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Feb 22 21:58:02 2008 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 06 21:32:21 2008 +0000"
      },
      "message": "[WATCHDOG] make watchdog/hpwdt.c:asminline_call() static\n\nThis patch makes the needlessly global asminline_call() static and \nremoves the not required \"asmlinkage\".\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "30ec910e02b35e7c3d600af694a5aec4b6690ddc",
      "tree": "5d482c467bbd615ff3008ecea70322b67e5ee7bc",
      "parents": [
        "ef82710a3f80cd24d459c508f91542ecccb1f340"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Feb 28 12:34:42 2008 -0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 06 11:10:53 2008 +0000"
      },
      "message": "[WATCHDOG] hpwdt: Use dmi_walk() instead of own copy\n\nWe can simplify the code by deleting all of the duplicated DMI table\nwalking code and using the kernel\u0027s existing dmi_walk() interface to\nfind the DMI entry the driver is looking for.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "ef82710a3f80cd24d459c508f91542ecccb1f340",
      "tree": "11c1454eb39f0f82378f179bb15f43b992093613",
      "parents": [
        "103018aca2e4ba0d0e230efa864231c59228f419"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Feb 28 09:48:10 2008 -0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 06 11:10:44 2008 +0000"
      },
      "message": "[WATCHDOG] Fix return value warning in hpwdt\n\nThe return value of smbios_scan_machine() is never used, and when it\nsucceeds it doesn\u0027t return anything, so just make it void.  This fixes:\n\n    drivers/watchdog/hpwdt.c: In function \u0027smbios_scan_machine\u0027:\n    drivers/watchdog/hpwdt.c:562: warning: control reaches end of non-void function\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "103018aca2e4ba0d0e230efa864231c59228f419",
      "tree": "bc31aec77db886f23f26fca97ef341cc15d19a72",
      "parents": [
        "5e69960865ab6033a129f9ee35264adb2a1cfc94"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Feb 28 09:38:44 2008 -0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 06 11:10:35 2008 +0000"
      },
      "message": "[WATCHDOG] Fix declaration of struct smbios_entry_point in hpwdt\n\nOn my HP DL380 G5 system running a 64-bit kernel, loading the hpwdt\ndriver causes a crash because the driver attempts to ioremap an\ninvalid physical address.  This is because the driver has an incorrect\ndefinition of the SMBIOS table entry point structure: the table\naddress is only a 32-bit quantity, and making it a u64 means that the\nhigh-order 32 bits end up containing garbage.\n\nCorrecting the structure definition fixes the driver so that it loads\nwithout any problems on my system.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "7f4da4745c34287938ce76b92b23409adeecb5b8",
      "tree": "21b7fa9619863c970e34fc2d264769540435aa74",
      "parents": [
        "bb59b5578a73d0e0e4e208a014fa7ea0c4f0ccb4"
      ],
      "author": {
        "name": "Thomas Mingarelli",
        "email": "thomas.mingarelli@hp.com",
        "time": "Tue Dec 04 17:41:54 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Feb 18 17:06:21 2008 +0000"
      },
      "message": "[WATCHDOG] HP ProLiant WatchDog driver\n\nHp is providing a Hardware WatchDog Timer driver that will only work with the\nspecific HW Timer located in the HP ProLiant iLO 2 ASIC. The iLO 2 HW Timer\nwill generate a Non-maskable Interrupt (NMI) 9 seconds before physically\nresetting the server, by removing power, so that the event can be logged to\nthe HP Integrated Management Log (IML), a Non-Volatile Random Access Memory\n(NVRAM). The logging of the event is performed using the HP ProLiant ROM via\nan Industry Standard access known as a BIOS Service Directory Entry.\n\nSigned-off-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    }
  ]
}
