)]}'
{
  "log": [
    {
      "commit": "7fff4beb311dfab4f18ff2cd64f78ec89296a39a",
      "tree": "05627ed8b672118833f67cbd36ba65223722040d",
      "parents": [
        "708d42472fba9a661a85ce12006c87ba3172a37e"
      ],
      "author": {
        "name": "Anithra P Janakiraman",
        "email": "anithra@linux.vnet.ibm.com",
        "time": "Mon Mar 28 14:29:19 2011 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 29 11:56:22 2011 +0000"
      },
      "message": "watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry\n\nThis is needed for determining the reason for failure when a softdog\ntimeout occurs.\n\nWe use softdog to watch for critical application failures and at the\nminimum a snapshot of the system would help to determine the cause.  In\nsuch a scenario the application could fail but there isn\u0027t a softlockup as\nsuch, hence the detect softlockup feature does not help.\n\nThe patch adds a module parameter soft_panic which when set to 1 causes\nsoftdog to invoke panic instead of reboot when the softdog timer expires. \nBy invoking panic we execute kdump if it is configured and the vmcore\ngenerated by kdump should provide atleast a minimal idea of the reason for\nfailure.\n\nBased on an original patch by Ken Sugawara \u003csugaken.r3@gmail.com\u003e\nSigned-off-by: Anithra P J \u003canithra@linux.vnet.ibm.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.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": "5f3b27569fc0286a51f8d0655c7fb4f5b36aea65",
      "tree": "1e83d6c126dfb96157b8b1c65eb72b73607b01c3",
      "parents": [
        "4562f53940432369df88e195ef8f9b642bdf7cd6"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Feb 23 20:04:38 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 15 16:02:27 2011 +0000"
      },
      "message": "watchdog: cleanup spaces before tabs\n\ncleanup spaces before tabs in drivers/watchdog/\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "a77dba7e444a6618cbb666d1b42b79842b9c0171",
      "tree": "f8e16e2515e83eba774fd06bfca1080c7fa46adc",
      "parents": [
        "0a7e658226d66a259097db5f4734589604b303fd"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Apr 14 20:20:07 2009 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jun 18 07:30:30 2009 +0000"
      },
      "message": "[WATCHDOG] Some more general cleanup\n\nClean-up the watchdog drivers so that checkpatch.pl get\u0027s happy...\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "143a2e54bf53216674eada16e8953f48b159e08a",
      "tree": "009497fad6a7d28aae80f490007ce78736afb82c",
      "parents": [
        "d5c26a597782d4109869abbcc36983969f964864"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Mar 18 08:35:09 2009 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Mar 25 09:07:04 2009 +0000"
      },
      "message": "[WATCHDOG] More coding-style and trivial clean-up\n\nSome more cleaning-up of the watchdog drivers.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "29fa0586de4fe518f122a915b8c6e92d12e8ca7f",
      "tree": "871d2e792b7ae8ec57c5ec86616186d675631af9",
      "parents": [
        "af4c293ffcdd76fc97469beb7d8861662232d92e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 27 15:17:56 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Oct 28 19:16:11 2008 +0000"
      },
      "message": "[PATCH] Switch all my contributions stuff to a single common address\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "0c06090c9472db0525cb6fe229c3bea33bbbbb3c",
      "tree": "b01c21f6ef5649b6f0071dee4a55cb3ba236a7b8",
      "parents": [
        "5eb82498e3a6da8a979c48945e3c1a85c10ccc25"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 18 11:41:17 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Aug 06 13:21:09 2008 +0000"
      },
      "message": "[WATCHDOG] Coding style - Indentation - part 2\n\nThis brings the watchdog drivers into line with coding style.\nThis patch takes cares of the indentation as described in chapter 1.\nMain changes:\n* Re-structure the ioctl switch call for all drivers as follows:\n\tswitch (cmd) {\n\tcase WDIOC_GETSUPPORT:\n\tcase WDIOC_GETSTATUS:\n\tcase WDIOC_GETBOOTSTATUS:\n\tcase WDIOC_GETTEMP:\n\tcase WDIOC_SETOPTIONS:\n\tcase WDIOC_KEEPALIVE:\n\tcase WDIOC_SETTIMEOUT:\n\tcase WDIOC_GETTIMEOUT:\n\tcase WDIOC_GETTIMELEFT:\n\tdefault:\n\t}\n\nThis to make the migration from the drivers to the uniform watchdog\ndevice driver easier in the future.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f92d3749d70265468e28643652c0e32c5a56cd2b",
      "tree": "64fd341b6ba7bb8b711a05f299aa111e02961f58",
      "parents": [
        "598467938dd8bcdcd4d88e9102c609f4caa9d9ef"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon May 19 14:09:06 2008 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Jun 21 15:40:42 2008 +0000"
      },
      "message": "[WATCHDOG 47/57] softdog: clean up, coding style and switch to unlocked_ioctl\n\nReview and switch to unlocked_ioctl\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "b7e04f8c61a46d742de23af5d7ca2b41b33e40ac",
      "tree": "c52a7ea568648e2d8ed0d423098b42298de2058b",
      "parents": [
        "d85714d81cc0408daddb68c10f7fd69eafe7c213"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 17 08:38:02 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 18 10:39:03 2007 +0000"
      },
      "message": "mv watchdog tree under drivers\n\nmove watchdog tree from drivers/char/watchdog to drivers/watchdog.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "bffda5c87cf60d27a27f2e862c82c474f8e89767",
      "tree": "3024c7972e176901762f332f8b2cc432b0e2a33b",
      "parents": [
        "2e9c9cf44b17ef5fa1f360bc175ed7761daf3428"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Jan 27 20:54:24 2007 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Jan 27 20:54:24 2007 +0100"
      },
      "message": "[WATCHDOG] show default value for nowayout in module parameter\n\nchange default\u003dCONFIG_WATCHDOG_NOWAYOUT in the module parameter\nfor nowayout by it\u0027s real value (0 or 1) by using:\n__MODULE_STRING(WATCHDOG_NOWAYOUT)\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "795b89d207d8ff5397f9ff1f4d44662aa7c821fc",
      "tree": "931ab1a0283c523e13c8b3de1a4804c43305b2bc",
      "parents": [
        "25ff3780d4cd46804e22192a728cfb6b33c84d1b"
      ],
      "author": {
        "name": "Samuel Tardieu",
        "email": "sam@rfc1149.net",
        "time": "Sat Sep 09 17:34:31 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:08:34 2006 +0200"
      },
      "message": "[WATCHDOG] use ENOTTY instead of ENOIOCTLCMD in ioctl()\n\nReturn ENOTTY instead of ENOIOCTLCMD in user-visible ioctl() results\n\nThe watchdog drivers used to return ENOIOCTLCMD for bad ioctl() commands.\nENOIOCTLCMD should not be visible by the user, so use ENOTTY instead.\n\nSigned-off-by: Samuel Tardieu \u003csam@rfc1149.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\n"
    },
    {
      "commit": "62322d2554d2f9680c8ace7bbf1f97d8fa84ad1a",
      "tree": "904f8b8354a4079cc1daaa355fe30200dcae9dc9",
      "parents": [
        "d459ec0baa5d22e111dfb139c46d6d788a9eac20"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Mon Jul 03 00:24:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:26:59 2006 -0700"
      },
      "message": "[PATCH] make more file_operation structs static\n\nMark the static struct file_operations in drivers/char as const.  Making\nthem const prevents accidental bugs, and moves them to the .rodata section\nso that they no longer do any false sharing; in addition with the proper\ndebug option they are then protected against corruption..\n\n[akpm@osdl.org: build fix]\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"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cc77248106aafc12ba529953f652d6f8db2c84d",
      "tree": "6e5f8ee1053e7add2ec1890b594dc4086ae39f09",
      "parents": [
        "93642ecd463df30d032da8ac37c2676cee4ad876"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Fri Aug 19 14:14:07 2005 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Sep 03 13:59:46 2005 +0200"
      },
      "message": "[WATCHDOG] softdog-timer-running-oops.patch\n\nThe softdog watchdog timer has a bug that can create an oops:\n\n1.  Load the module without the nowayout option.\n2.  Open the driver and close it without writing \u0027V\u0027 before close.\n3.  Unload the module.  The timer will continue to run...\n4.  Oops happens when timer fires.\n\nReported Sun, 10 Oct 2004, by Michael Schierl \u003cschierlm@gmx.de\u003e\n\nFix is easy: always take a reference on the module on open.\nRelease it only when the device is closed and no timer is running.\nTested on 2.6.13-rc6 using the soft_noboot option.  While the\ntimer is running and the device is closed, the module use count\nstays at 1.  After the timer fires, it drops to 0.  Repeatedly\nopening and closing the driver caused no problems.  Please apply.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4bfdf37830111321e2cd1fe0102dd776ce93194d",
      "tree": "9791422b964d2aeae7772ac0462f1953e2f63447",
      "parents": [
        "7657e20e46e26b198b24e2aefc696410bbe889c9"
      ],
      "author": {
        "name": "Andrey Panin",
        "email": "pazke@donpac.ru",
        "time": "Wed Jul 27 11:43:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:54 2005 -0700"
      },
      "message": "[PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling\n\nAttached patch removes #ifdef CONFIG_WATCHDOG_NOWAYOUT mess duplicated in\nalmost every watchdog driver and replaces it with common define in\nlinux/watchdog.h.\n\nSigned-off-by: Andrey Panin \u003cpazke@donpac.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "479d0f41e50646a618c43f69af7af31a8f748433",
      "tree": "37ffd2f69eb51d25916bebeb07e56b7c8b4b2d33",
      "parents": [
        "cc1d3a9a78f0f602fa1e7993dba4d16ad9781bc1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 26 21:41:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 21:48:54 2005 -0700"
      },
      "message": "[PATCH] softdog build fix\n\ndrivers/char/watchdog/softdog.c:94: too many arguments to function `emergency_restart\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f82567e55fcd25bb7addf2cfd8b79f36f409dc2e",
      "tree": "c579e6c540b10bfd69abc086f985fc066d2708fc",
      "parents": [
        "4de8b9b76017365572f778332d74fe050d9c8c2a"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 11:53:19 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:43 2005 -0700"
      },
      "message": "[PATCH] Fix watchdog drivers to call emergency_reboot()\n\nIf a watchdog driver has decided it is time to reboot the system\nwe know something is wrong and we are in interrupt context\nso emergency_reboot() is what we want.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
