)]}'
{
  "log": [
    {
      "commit": "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
      "tree": "3ecba45d7ffae4fba4a5aafaef4af5b0b1105bde",
      "parents": [
        "f70f5b9dc74ca7d0a64c4ead3fb28da09dc1b234",
        "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (416 commits)\n  ARM: DMA: add support for DMA debugging\n  ARM: PL011: add DMA burst threshold support for ST variants\n  ARM: PL011: Add support for transmit DMA\n  ARM: PL011: Ensure IRQs are disabled in UART interrupt handler\n  ARM: PL011: Separate hardware FIFO size from TTY FIFO size\n  ARM: PL011: Allow better handling of vendor data\n  ARM: PL011: Ensure error flags are clear at startup\n  ARM: PL011: include revision number in boot-time port printk\n  ARM: vexpress: add sched_clock() for Versatile Express\n  ARM i.MX53: Make MX53 EVK bootable\n  ARM i.MX53: Some bug fix about MX53 MSL code\n  ARM: 6607/1: sa1100: Update platform device registration\n  ARM: 6606/1: sa1100: Fix platform device registration\n  ARM i.MX51: rename IPU irqs\n  ARM i.MX51: Add ipu clock support\n  ARM: imx/mx27_3ds: Add PMIC support\n  ARM: DMA: Replace page_to_dma()/dma_to_page() with pfn_to_dma()/dma_to_pfn()\n  mx51: fix usb clock support\n  MX51: Add support for usb host 2\n  arch/arm/plat-mxc/ehci.c: fix errors/typos\n  ...\n"
    },
    {
      "commit": "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34",
      "tree": "99119edc53fdca73ed7586829b8ee736e09440b3",
      "parents": [
        "28cdac6690cb113856293bf79b40de33dbd8f974",
        "1051b9f0f9eab8091fe3bf98320741adf36b4cfa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-pxa/clock.c\n\tarch/arm/mach-pxa/clock.h\n"
    },
    {
      "commit": "cc2221969906a166a638aecdbae84a3d0462719e",
      "tree": "2483f726e226c309207e1d0250660eea6e1787b8",
      "parents": [
        "56f4c400349157289b474a3fd49ee96acab0a4d7",
        "387c31c7e5c9805b0aef8833d1731a5fe7bdea14"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 04 08:08:51 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 04 08:08:54 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc8\u0027 into perf/core\n\nMerge reason: pick up latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1fef891761ddcbd7e57ec3961a0fb748003222ac",
      "tree": "d192f1677521e17f1a943f8df570dd6449aa0da8",
      "parents": [
        "d3d4b60b12369eded0ea0c5dffee0888ec4d80cd",
        "1d3f33d541312acd34bd2fa780396d111a0f73b1"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 03 10:15:11 2011 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 03 10:15:11 2011 +0100"
      },
      "message": "Merge branch \u0027sgu/mxs-core-v8\u0027 of git://git.pengutronix.de/git/ukl/linux-2.6 into imx-for-2.6.38-new\n"
    },
    {
      "commit": "4a7863cc2eb5f9804f1c4e9156619a801cd7f14f",
      "tree": "5bcc9f40715aa7c210f8f708a3138dccc84e1ed6",
      "parents": [
        "9fb67204d7a00a6444bc121f221527034613d338"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Wed Dec 22 14:00:03 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 22:15:32 2010 +0100"
      },
      "message": "x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR\n\nThe x86 arch has shifted its use of the nmi_watchdog from a\nlocal implementation to the global one provide by\nkernel/watchdog.c.  This shift has caused a whole bunch of\ncompile problems under different config options.  I attempt to\nsimplify things with the patch below.\n\nIn order to simplify things, I had to come to terms with the\nmeaning of two terms ARCH_HAS_NMI_WATCHDOG and\nCONFIG_HARDLOCKUP_DETECTOR.  Basically they mean the same thing,\nthe former on a local level and the latter on a global level.\n\nWith the old x86 nmi watchdog gone, there is no need to rely on\ndefining the ARCH_HAS_NMI_WATCHDOG variable because it doesn\u0027t\nmake sense any more.  x86 will now use the global\nimplementation.\n\nThe changes below do a few things.  First it changes the few\nplaces that relied on ARCH_HAS_NMI_WATCHDOG to use\nCONFIG_X86_LOCAL_APIC (the former was an alias for the latter\nanyway, so nothing unusual here).  Those pieces of code were\nrelying more on local apic functionality the nmi watchdog\nfunctionality, so the change should make sense.\n\nSecond, I removed the x86 implementation of\ntouch_nmi_watchdog().  It isn\u0027t need now, instead x86 will rely\non kernel/watchdog.c\u0027s implementation.\n\nThird, I removed the #define ARCH_HAS_NMI_WATCHDOG itself from\nx86.  And tweaked the include/linux/nmi.h file to tell users to\nlook for an externally defined touch_nmi_watchdog in the case of\nARCH_HAS_NMI_WATCHDOG _or_ CONFIG_HARDLOCKUP_DETECTOR. This\nchanges removes some of the ugliness in that file.\n\nFinally, I added a Kconfig dependency for\nCONFIG_HARDLOCKUP_DETECTOR that said you can\u0027t have\nARCH_HAS_NMI_WATCHDOG _and_ CONFIG_HARDLOCKUP_DETECTOR.  You can\nonly have one nmi_watchdog.\n\nTested with\nARCH\u003di386: allnoconfig, defconfig, allyesconfig, (various broken\nconfigs) ARCH\u003dx86_64: allnoconfig, defconfig, allyesconfig,\n(various broken configs)\n\nHopefully, after this patch I won\u0027t get any more compile broken\nemails. :-)\n\nv3:\n  changed a couple of \u0027linux/nmi.h\u0027 -\u003e \u0027asm/nmi.h\u0027 to pick-up correct function\n  prototypes when CONFIG_HARDLOCKUP_DETECTOR is not set.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: fweisbec@gmail.com\nLKML-Reference: \u003c1293044403-14117-1-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3b3c1f24e96c411a95daabb6af9e09c5381f713b",
      "tree": "2a3312ed7da7692cb396730dc6021af223f37050",
      "parents": [
        "fa6469cb5b2d16703464c344b943e2c025cb7858"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Nov 26 10:39:55 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 22 12:05:21 2010 +0100"
      },
      "message": "watchdog: Fix null pointer dereference while accessing rdc321x platform_data\n\nrdc321x-wdt currently fetches its driver specific data by using the\nplatform_device-\u003eplatform_data pointer, this is wrong because the mfd\ndevice which registers our platform_device has been added using\nmfd_add_device() which sets the platform_device-\u003edriver_data pointer\ninstead.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCC: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2c1f4672f0711e7f23ae49cbb7541088126fe576",
      "tree": "2e72446f10f1b0a07bbe470c1f24025516f9cfe4",
      "parents": [
        "a96efbc1fc8e4540dc1d561bb5e42a16a7b472d5"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Tue Dec 07 14:16:04 2010 -0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Dec 14 09:54:19 2010 +0100"
      },
      "message": "watchdog: imx: use clk_get to acquire the watchdog clock\n\nUse clk_get to acquire the watchdog clock and also avoid hardcoding the clock name.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "10a18d7dc0d9f12483c95ffc234118e9b80edfeb",
      "tree": "0f43620107d5231cab669bca4b3c923b721330c7",
      "parents": [
        "f984ba4eb575e4a27ed28a76d4126d2aa9233c32",
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:49:48 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:49:51 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc5\u0027 into perf/core\n\nMerge reason: Pick up the latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4fc3680894ff5739e7474b6633e962bfbdf0d3d8",
      "tree": "b87ba1cc2dd98d00d80fd2fe94c00f7ee8d0f45a",
      "parents": [
        "f6e0722fc3a35ff818c86ffbc414f7592a8119cf"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:03:29 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:32 2010 +0000"
      },
      "message": "watchdog: it8712f_wdt: add note to Kconfig\n\nOn some motherboards the it8712f watchdog does not work unless\nthe game port was enabled. see Bug 13140. We therefor add a note\nto Kconfig.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f6e0722fc3a35ff818c86ffbc414f7592a8119cf",
      "tree": "fa64cae32e6f767442eabc7975974d75e04b5143",
      "parents": [
        "e6c3b699b2f6fcba7036c079b6f16bf9556c7f0d"
      ],
      "author": {
        "name": "Wolfram Sang \u0026 Martyn Welch",
        "email": "w.sang@pengutronix.de, martyn.welch@ge.com",
        "time": "Thu Dec 02 00:11:16 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:21 2010 +0000"
      },
      "message": "watchdog: gef_wdt: include fs.h\n\nAdd missing include \"linux/fs.h\".\nThis fixes compile failure.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "e6c3b699b2f6fcba7036c079b6f16bf9556c7f0d",
      "tree": "eabd7b6acce4c6b9806d7176e22e271345ed9c2c",
      "parents": [
        "c54fb811745967732bc9e31d837e0c9925e12b4b"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Oct 23 20:59:42 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:16 2010 +0000"
      },
      "message": "watchdog: bcm63xx_wdt: improve platform part.\n\n* fix devinit and devexit sections\n* fix platform removal code so that the iounmap happens after the removal of the timer.\n* changes the reboot_notifier by a platform shutdown method.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "c54fb811745967732bc9e31d837e0c9925e12b4b",
      "tree": "3488c5dcd9e2b23ea504ab2263a71323d4a0696b",
      "parents": [
        "22a5b566c8c442b0b35b3b106795e2f2b3578096"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Wed Nov 17 12:15:08 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:05 2010 +0000"
      },
      "message": "watchdog: iTCO_wdt: TCO Watchdog patch for Intel Patsburg PCH\n\nThis patch adds an additional LPC Controller DeviceID for the Intel Patsburg PCH for TCO Watchdog.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "072b198a4ad48bd722ec6d203d65422a4698eae7",
      "tree": "1b932d01a88b896b1548cca36e2e6d696055f0f4",
      "parents": [
        "5f2b0ba4d94b3ac23cbc4b7f675d98eb677a760a"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Fri Nov 12 11:22:24 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 18 09:08:23 2010 +0100"
      },
      "message": "x86, nmi_watchdog: Remove all stub function calls from old nmi_watchdog\n\nNow that the bulk of the old nmi_watchdog is gone, remove all\nthe stub variables and hooks associated with it.\n\nThis touches lots of files mainly because of how the io_apic\nnmi_watchdog was implemented.  Now that the io_apic nmi_watchdog\nis forever gone, remove all its fingers.\n\nMost of this code was not being exercised by virtue of\nnmi_watchdog !\u003d NMI_IO_APIC, so there shouldn\u0027t be anything to\nrisky here.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: fweisbec@gmail.com\nCc: gorcunov@openvz.org\nLKML-Reference: \u003c1289578944-28564-3-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "468ffde46d429fbd291b0ef43a06afe9c837629f",
      "tree": "85e04da002a59f86e627aee02a5ba2a381bbf5bc",
      "parents": [
        "1fa25ab2caf79b99094c3da6e09f20a35e8f01f8"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 07 16:03:52 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:42 2010 +0100"
      },
      "message": "WATCHDOG: octeon-wdt: Use I/O clock rate for timing calculations.\n\nThe creation of the I/O clock domain requires some adjustments.  Since\nthe watchdog counters are clocked by the I/O clock, use its rate for\ntiming calculations.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: linux-watchdog@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/1659/\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad1d3a26cdb9a0eaa0bf8351a000df0f256b0baa",
      "tree": "5100819a67970274c4d3f2b928f05c32d51811b2",
      "parents": [
        "b63aa731cd9e3fed7694a99f9c233f5f4b244f03"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Wed Oct 27 09:50:22 2010 -0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 22:34:37 2010 +0000"
      },
      "message": "watchdog: iTCO_wdt.c: remove extra pci_dev_put()\u0027s from init code\n\nThe iTCO_wdt driver erroneously releases the pci_dev, and causes PCI hotremove\nto fail because of an incorrect usage count.\n\nThe probe for this driver does a for_each_pci_dev() which gets a reference for\na pci_dev when iTCO_wdt_init() is successful.  The for_each_pci_dev() loop\nputs a reference for a pci_dev when iTCO_wdt_init() fails, so the\niTCO_wdt_init() does not need to do any pci_dev_put()\u0027s.\n\nThe only pci_dev_put() that is required is in the iTCO_wdt_cleanup() function.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "b63aa731cd9e3fed7694a99f9c233f5f4b244f03",
      "tree": "989d0d8425d7d38381980765657f484973b535dc",
      "parents": [
        "dee00abbbcab97b8ee3bbafb5e786dde83e26741"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 28 22:03:45 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:43:55 2010 +0000"
      },
      "message": "watchdog: add support for Broadcom BCM63xx built-in watchdog\n\nThis patch adds support for the Broadcom BCM63xx SoC built-in watchdog, it\nuses one of the BCM63xx hardware timer id.\n\nSigned-off-by: Miguel Gaio \u003cmiguel.gaio@efixo.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "dee00abbbcab97b8ee3bbafb5e786dde83e26741",
      "tree": "9bc75e24a697f278b7f8d771aed1f3dad95b7f9c",
      "parents": [
        "29c3e8c8d16b74e91da9be445ff3e14136957753"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Mon Oct 04 10:45:28 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:43:35 2010 +0000"
      },
      "message": "watchdog: f71808e_wdt: add support for the F71889FG\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "29c3e8c8d16b74e91da9be445ff3e14136957753",
      "tree": "0121019d716805b7d48c92bb0b758e6bd3eebbf0",
      "parents": [
        "a422088db21333ba02a0f4fe4f5abfb08c802d35"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Sat Oct 09 14:19:46 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:42:59 2010 +0000"
      },
      "message": "watchdog: MachZ: fix debug macro\n\nFix debug macro line wrapping.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "a422088db21333ba02a0f4fe4f5abfb08c802d35",
      "tree": "8ace538437914668ab3060c275cb3d7a0c5de61a",
      "parents": [
        "f0fc10745a48c766ea5d6d83a6a371a223986bb0"
      ],
      "author": {
        "name": "Timo Juhani Lindfors",
        "email": "timo.lindfors@iki.fi",
        "time": "Thu Sep 30 17:08:04 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:42:32 2010 +0000"
      },
      "message": "watchdog: it8712f_wdt: Add module parameter for alternative reset sources\n\nOn iEi PCISA-9652-R10 (BIOS version 1.5) single board computer reads\nfrom the game port do not seem to reset the watchdog timer. This patch\nadds a module parameter wdt_config_reg to specify alternative reset\nsources. At least WDT_RESET_KBD has been tested, even just running\n\nwhile true; do\n    setleds -L +scroll\n    sleep 1\n    setleds -L -scroll\n    sleep 1\ndone\n\nis enough to keep the watchdog happy.\n\nSigned-off-by: Timo Juhani Lindfors \u003ctimo.lindfors@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f0fc10745a48c766ea5d6d83a6a371a223986bb0",
      "tree": "2af00fc848371d7ed73787499424e26e9788ff93",
      "parents": [
        "dfb0b8eae1f78c7d0cf7c8abe6c84ff8cefde50e"
      ],
      "author": {
        "name": "Timo Juhani Lindfors",
        "email": "timo.lindfors@iki.fi",
        "time": "Thu Sep 30 17:08:03 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:42:14 2010 +0000"
      },
      "message": " watchdog: it8712f_wdt: Add comments for config/control register names\n\nSigned-off-by: Timo Juhani Lindfors \u003ctimo.lindfors@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "dfb0b8eae1f78c7d0cf7c8abe6c84ff8cefde50e",
      "tree": "1d704a2b912a5668b9bdb3a7b694cad4e1ef46c0",
      "parents": [
        "ee3e96583e42dcb4bd406ce4e5f824bd5bb80013"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue Sep 14 02:54:16 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:41:08 2010 +0000"
      },
      "message": "watchdog: it87_wdt: Add support for watchdogs with 8b timers\n\nThis patch adds support for watchdogs with 8b timers, like ones in\nIT8702F and older revisions of IT8712F Super IO chip, to it87_wdt\ndriver. This patch should be used after the patch\n\u0027it87_wdt: Add support for IT8720F watchdog\u0027.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "ee3e96583e42dcb4bd406ce4e5f824bd5bb80013",
      "tree": "cb9354622e01d57bd288603e01fa747717ddd61f",
      "parents": [
        "a2b89cd85ed55029400521a93dde868ac7150b31"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue Sep 14 02:47:28 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:37:59 2010 +0000"
      },
      "message": "watchdog: it87_wdt: Add support for IT8720F watchdog\n\nThis simple patch adds support for a watchdog in IT8720F Super IO chip\nto it87_wdt driver.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "a2b89cd85ed55029400521a93dde868ac7150b31",
      "tree": "36935382a62625d0a25709b862ef22758d4a326b",
      "parents": [
        "641912f479962e50b29573a8c0e8c514eb02e9b8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Sep 13 21:23:59 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:36:05 2010 +0000"
      },
      "message": "watchdog:  Use static const char * const where possible\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "641912f479962e50b29573a8c0e8c514eb02e9b8",
      "tree": "7052e30d5396533b33ea8acc9318983e290e5f8e",
      "parents": [
        "cad0df370048f7980d4cbc9e88b74db0d87cfc56"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Fri Aug 06 11:41:24 2010 -0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:33:17 2010 +0000"
      },
      "message": "watchdog: iTCO_wdt: Cleanup warning messages\n\nThe current iTCO_wdt driver warnings are confusing.  Currently when the device\ndriver returns an error the console contains:\n\niTCO_vendor_support: vendor-support\u003d0\niTCO_wdt: Intel TCO WatchDog Timer Driver v1.05\niTCO_wdt: failed to reset NO_REBOOT flag, reboot disabled by hardware\niTCO_wdt: No card detected\n\nAfter the patch,\n\niTCO_vendor_support: vendor-support\u003d0\niTCO_wdt: Intel TCO WatchDog Timer Driver v1.05\niTCO_wdt: failed to reset NO_REBOOT flag, device disabled by hardware/BIOS\n\nClean this up and use the word \"device\" to describe the device.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "cad0df370048f7980d4cbc9e88b74db0d87cfc56",
      "tree": "f597e9f4c6d879019dbbff245c887f8f0cb72e99",
      "parents": [
        "2d3b07c07b39c4b7d9b6641052a02d996cd5d87c"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Thu Sep 09 09:58:03 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:33:01 2010 +0000"
      },
      "message": "watchdog: iTCO_wdt: TCO Watchdog patch for Intel Patsburg DeviceIDs\n\nThis patch adds the Intel Patsburg (PCH) DeviceIDs for iTCO Watchdog.\n \nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "7b6181e06841f5ad15c4ff708b967b4db65a64de",
      "tree": "bdfcf5b74b692f76581156e452d268b64c795200",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
        "bc487fb341af05120bccb9f59ce76302391dcc77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (163 commits)\n  omap: complete removal of machine_desc.io_pg_offst and .phys_io\n  omap: UART: fix wakeup registers for OMAP24xx UART2\n  omap: Fix spotty MMC voltages\n  ASoC: OMAP4: MCPDM: Remove unnecessary include of plat/control.h\n  serial: omap-serial: fix signess error\n  OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish\n  omap: dma: Fix buffering disable bit setting for omap24xx\n  omap: serial: Fix the boot-up crash/reboot without CONFIG_PM\n  OMAP3: PM: fix scratchpad memory accesses for off-mode\n  omap4: pandaboard: enable the ehci port on pandaboard\n  omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set\n  omap4: pandaboard: remove unused hsmmc definition\n  OMAP: McBSP: Remove null omap44xx ops comment\n  OMAP: McBSP: Swap CLKS source definition\n  OMAP: McBSP: Fix CLKR and FSR signal muxing\n  OMAP2+: clock: reduce the amount of standard debugging while disabling unused clocks\n  OMAP: control: move plat-omap/control.h to mach-omap2/control.h\n  OMAP: split plat-omap/common.c\n  OMAP: McBSP: implement functional clock switching via clock framework\n  OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c\n  ...\n\nFixed up trivial conflicts in arch/arm/mach-omap2/\n{board-zoom-peripherals.c,devices.c} as per Tony\n"
    },
    {
      "commit": "092e0e7e520a1fca03e13c9f2d157432a8657ff2",
      "tree": "451897252c4c08c4b5a8ef535da156f1e817e80b",
      "parents": [
        "79f14b7c56d3b3ba58f8b43d1f70b9b71477a800",
        "776c163b1b93c8dfa5edba885bc2bfbc2d228a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "message": "Merge branch \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  vfs: make no_llseek the default\n  vfs: don\u0027t use BKL in default_llseek\n  llseek: automatically add .llseek fop\n  libfs: use generic_file_llseek for simple_attr\n  mac80211: disallow seeks in minstrel debug code\n  lirc: make chardev nonseekable\n  viotape: use noop_llseek\n  raw: use explicit llseek file operations\n  ibmasmfs: use generic_file_llseek\n  spufs: use llseek in all file operations\n  arm/omap: use generic_file_llseek in iommu_debug\n  lkdtm: use generic_file_llseek in debugfs\n  net/wireless: use generic_file_llseek in debugfs\n  drm: use noop_llseek\n"
    },
    {
      "commit": "c37927d4359e81b85de644f8fb08878717cf5f3f",
      "tree": "25dabf2d905e1410819d1bdaba0bf5f779100d3c",
      "parents": [
        "5704e44d283e907623e3775c1262f206a2c48cf3",
        "2a48fc0ab24241755dc93bfd4f01d68efab47f5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:49:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:49:54 2010 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  block: autoconvert trivial BKL users to private mutex\n  drivers: autoconvert trivial BKL users to private mutex\n  ipmi: autoconvert trivial BKL users to private mutex\n  mac: autoconvert trivial BKL users to private mutex\n  mtd: autoconvert trivial BKL users to private mutex\n  scsi: autoconvert trivial BKL users to private mutex\n\nFix up trivial conflicts (due to addition of private mutex right next to\ndeletion of a version string) in drivers/char/pcmcia/cm40[04]0_cs.c\n"
    },
    {
      "commit": "d4429f608abde89e8bc1e24b43cd503feb95c496",
      "tree": "4c11afa193593a5e3949391bf35022b4f87ba375",
      "parents": [
        "e10117d36ef758da0690c95ecffc09d5dd7da479",
        "6a1c9dfe4186f18fed38421b35b40fb9260cbfe1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 21:19:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 21:19:54 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (71 commits)\n  powerpc/44x: Update ppc44x_defconfig\n  powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option\n  fsl_rio: Add comments for sRIO registers.\n  powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig\n  powerpc/fsl-booke: Add p5020 DS board support\n  powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips\n  powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes\n  powerpc/fsl-booke: Add support for FSL 64-bit e5500 core\n  powerpc/85xx: add cache-sram support\n  powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board\n  powerpc: Fix compile error with paca code on ppc64e\n  powerpc/fsl-booke: Add p3041 DS board support\n  oprofile/fsl emb: Don\u0027t set MSR[PMM] until after clearing the interrupt.\n  powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips\n  powerpc/mpc8xxx_gpio: Add support for \u0027qoriq-gpio\u0027 controllers\n  powerpc/fsl_booke: Add support to boot from core other than 0\n  powerpc/p1022: Add probing for individual DMA channels\n  powerpc/fsl_soc: Search all global-utilities nodes for rstccr\n  powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT\n  powerpc/mpc83xx: Support for MPC8308 P1M board\n  ...\n\nFix up conflict with the generic irq_work changes in arch/powerpc/kernel/time.c\n"
    },
    {
      "commit": "6038f373a3dc1f1c26496e60b6c40b164716f07e",
      "tree": "a0d3bbd026eea41b9fc36b8c722cbaf56cd9f825",
      "parents": [
        "1ec5584e3edf9c4bf2c88c846534d19cf986ba11"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Aug 15 18:52:59 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 15 15:53:27 2010 +0200"
      },
      "message": "llseek: automatically add .llseek fop\n\nAll file_operations should get a .llseek operation so we can make\nnonseekable_open the default for future file operations without a\n.llseek pointer.\n\nThe three cases that we can automatically detect are no_llseek, seq_lseek\nand default_llseek. For cases where we can we can automatically prove that\nthe file offset is always ignored, we use noop_llseek, which maintains\nthe current behavior of not returning an error from a seek.\n\nNew drivers should normally not use noop_llseek but instead use no_llseek\nand call nonseekable_open at open time.  Existing drivers can be converted\nto do the same when the maintainer knows for certain that no user code\nrelies on calling seek on the device file.\n\nThe generated code is often incorrectly indented and right now contains\ncomments that clarify for each added line why a specific variant was\nchosen. In the version that gets submitted upstream, the comments will\nbe gone and I will manually fix the indentation, because there does not\nseem to be a way to do that using coccinelle.\n\nSome amount of new code is currently sitting in linux-next that should get\nthe same modifications, which I will do at the end of the merge window.\n\nMany thanks to Julia Lawall for helping me learn to write a semantic\npatch that does all this.\n\n\u003d\u003d\u003d\u003d\u003d begin semantic patch \u003d\u003d\u003d\u003d\u003d\n// This adds an llseek\u003d method to all file operations,\n// as a preparation for making no_llseek the default.\n//\n// The rules are\n// - use no_llseek explicitly if we do nonseekable_open\n// - use seq_lseek for sequential files\n// - use default_llseek if we know we access f_pos\n// - use noop_llseek if we know we don\u0027t access f_pos,\n//   but we still want to allow users to call lseek\n//\n@ open1 exists @\nidentifier nested_open;\n@@\nnested_open(...)\n{\n\u003c+...\nnonseekable_open(...)\n...+\u003e\n}\n\n@ open exists@\nidentifier open_f;\nidentifier i, f;\nidentifier open1.nested_open;\n@@\nint open_f(struct inode *i, struct file *f)\n{\n\u003c+...\n(\nnonseekable_open(...)\n|\nnested_open(...)\n)\n...+\u003e\n}\n\n@ read disable optional_qualifier exists @\nidentifier read_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\nexpression E;\nidentifier func;\n@@\nssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)\n{\n\u003c+...\n(\n   *off \u003d E\n|\n   *off +\u003d E\n|\n   func(..., off, ...)\n|\n   E \u003d *off\n)\n...+\u003e\n}\n\n@ read_no_fpos disable optional_qualifier exists @\nidentifier read_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\n@@\nssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)\n{\n... when !\u003d off\n}\n\n@ write @\nidentifier write_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\nexpression E;\nidentifier func;\n@@\nssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)\n{\n\u003c+...\n(\n  *off \u003d E\n|\n  *off +\u003d E\n|\n  func(..., off, ...)\n|\n  E \u003d *off\n)\n...+\u003e\n}\n\n@ write_no_fpos @\nidentifier write_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\n@@\nssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)\n{\n... when !\u003d off\n}\n\n@ fops0 @\nidentifier fops;\n@@\nstruct file_operations fops \u003d {\n ...\n};\n\n@ has_llseek depends on fops0 @\nidentifier fops0.fops;\nidentifier llseek_f;\n@@\nstruct file_operations fops \u003d {\n...\n .llseek \u003d llseek_f,\n...\n};\n\n@ has_read depends on fops0 @\nidentifier fops0.fops;\nidentifier read_f;\n@@\nstruct file_operations fops \u003d {\n...\n .read \u003d read_f,\n...\n};\n\n@ has_write depends on fops0 @\nidentifier fops0.fops;\nidentifier write_f;\n@@\nstruct file_operations fops \u003d {\n...\n .write \u003d write_f,\n...\n};\n\n@ has_open depends on fops0 @\nidentifier fops0.fops;\nidentifier open_f;\n@@\nstruct file_operations fops \u003d {\n...\n .open \u003d open_f,\n...\n};\n\n// use no_llseek if we call nonseekable_open\n////////////////////////////////////////////\n@ nonseekable1 depends on !has_llseek \u0026\u0026 has_open @\nidentifier fops0.fops;\nidentifier nso ~\u003d \"nonseekable_open\";\n@@\nstruct file_operations fops \u003d {\n...  .open \u003d nso, ...\n+.llseek \u003d no_llseek, /* nonseekable */\n};\n\n@ nonseekable2 depends on !has_llseek @\nidentifier fops0.fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...  .open \u003d open_f, ...\n+.llseek \u003d no_llseek, /* open uses nonseekable */\n};\n\n// use seq_lseek for sequential files\n/////////////////////////////////////\n@ seq depends on !has_llseek @\nidentifier fops0.fops;\nidentifier sr ~\u003d \"seq_read\";\n@@\nstruct file_operations fops \u003d {\n...  .read \u003d sr, ...\n+.llseek \u003d seq_lseek, /* we have seq_read */\n};\n\n// use default_llseek if there is a readdir\n///////////////////////////////////////////\n@ fops1 depends on !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier readdir_e;\n@@\n// any other fop is used that changes pos\nstruct file_operations fops \u003d {\n... .readdir \u003d readdir_e, ...\n+.llseek \u003d default_llseek, /* readdir is present */\n};\n\n// use default_llseek if at least one of read/write touches f_pos\n/////////////////////////////////////////////////////////////////\n@ fops2 depends on !fops1 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read.read_f;\n@@\n// read fops use offset\nstruct file_operations fops \u003d {\n... .read \u003d read_f, ...\n+.llseek \u003d default_llseek, /* read accesses f_pos */\n};\n\n@ fops3 depends on !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier write.write_f;\n@@\n// write fops use offset\nstruct file_operations fops \u003d {\n... .write \u003d write_f, ...\n+\t.llseek \u003d default_llseek, /* write accesses f_pos */\n};\n\n// Use noop_llseek if neither read nor write accesses f_pos\n///////////////////////////////////////////////////////////\n\n@ fops4 depends on !fops1 \u0026\u0026 !fops2 \u0026\u0026 !fops3 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read_no_fpos.read_f;\nidentifier write_no_fpos.write_f;\n@@\n// write fops use offset\nstruct file_operations fops \u003d {\n...\n .write \u003d write_f,\n .read \u003d read_f,\n...\n+.llseek \u003d noop_llseek, /* read and write both use no f_pos */\n};\n\n@ depends on has_write \u0026\u0026 !has_read \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier write_no_fpos.write_f;\n@@\nstruct file_operations fops \u003d {\n... .write \u003d write_f, ...\n+.llseek \u003d noop_llseek, /* write uses no f_pos */\n};\n\n@ depends on has_read \u0026\u0026 !has_write \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read_no_fpos.read_f;\n@@\nstruct file_operations fops \u003d {\n... .read \u003d read_f, ...\n+.llseek \u003d noop_llseek, /* read uses no f_pos */\n};\n\n@ depends on !has_read \u0026\u0026 !has_write \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\n@@\nstruct file_operations fops \u003d {\n...\n+.llseek \u003d noop_llseek, /* no read or write fn */\n};\n\u003d\u003d\u003d\u003d\u003d End semantic patch \u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "e0dc09ff9a28f37441c5e92a14de6abda8db49d6",
      "tree": "9d67ead558435aa6e062aaeaa2750202b7451a3a",
      "parents": [
        "abd12fe4d1249f6c2c4b34d5ced82f179e6b5d30"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Oct 13 14:19:36 2010 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 14 01:05:32 2010 -0500"
      },
      "message": "powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option\n\nThe PowerPC Book-E watchdog driver (booke_wdt.c) defines a default timeout\nvalue in the code based on whether it\u0027s a Freescale Book-E part of not.\nInstead of having hard-coded values in the driver, make it a Kconfig\noption.\n\nAs newer chips gets faster, the current default values become less\nappropriate, since the timeout sometimes occurs before the kernel finishes\nbooting.  Making the value a Kconfig option allows BSPs to configure a new\nvalue without requiring the wdt_period command-line parameter to be set.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fbdd7144ceadd578bc2a875af1dabd67e80ba0d0",
      "tree": "a60c4bde8498c38da4b8897fb7083e7cdad5a900",
      "parents": [
        "55ec2fca3e99f83b5c674e9aba713d848392f6cc"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Sep 20 11:23:42 2010 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 14 00:52:44 2010 -0500"
      },
      "message": "powerpc/watchdog: Allow the Book-E driver to be compiled as a module\n\nRegister the __init and __exit functions in the PowerPC Book-E Watchdog\ndriver as module entry/exit functions, and modify the Kconfig entry.\n\nAdd a .release method for the PowerPC Book-E Watchdog driver, so that the\nwatchdog is disabled when the driver is closed.\n\nLoosely based on original code from Jiang Yutang \u003cb14898@freescale.com\u003e.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ca4d3e6746bdcfccb517349bce2d2c5b5614fb6f",
      "tree": "ef0db6b20eac9b78142adc16fa98ebcf3278dc3a",
      "parents": [
        "476c32c47a84fcf8033b93c588761405fefb3980"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:54 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:54 2010 +0100"
      },
      "message": "MIPS: Add missing #inclusions of \u003clinux/irq.h\u003e\n\nAdd missing #inclusions of \u003clinux/irq.h\u003e to a whole bunch of files that should\nreally include it.  Note that this can replace #inclusions of \u003casm/irq.h\u003e.\n\nThis is required for the patch to sort out irqflags handling function naming to\ncompile on MIPS.\n\nThe problem is that these files require access to things like setup_irq() -\nwhich isn\u0027t available by #including \u003clinux/interrupt.h\u003e\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "613655fa39ff6957754fa8ceb8559980920eb8ee",
      "tree": "ad19600cb81207b24188683d7fc4ae88013339d1",
      "parents": [
        "609146fdb319cebce93be550938ab852f7bade90"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jun 02 14:28:52 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Oct 05 15:01:04 2010 +0200"
      },
      "message": "drivers: autoconvert trivial BKL users to private mutex\n\nAll these files use the big kernel lock in a trivial\nway to serialize their private file operations,\ntypically resulting from an earlier semi-automatic\npushdown from VFS.\n\nNone of these drivers appears to want to lock against\nother code, and they all use the BKL as the top-level\nlock in their file operations, meaning that there\nis no lock-order inversion problem.\n\nConsequently, we can remove the BKL completely,\nreplacing it with a per-file mutex in every case.\nUsing a scripted approach means we can avoid\ntypos.\n\nThese drivers do not seem to be under active\nmaintainance from my brief investigation. Apologies\nto those maintainers that I have missed.\n\nfile\u003d$1\nname\u003d$2\nif grep -q lock_kernel ${file} ; then\n    if grep -q \u0027include.*linux.mutex.h\u0027 ${file} ; then\n            sed -i \u0027/include.*\u003clinux\\/smp_lock.h\u003e/d\u0027 ${file}\n    else\n            sed -i \u0027s/include.*\u003clinux\\/smp_lock.h\u003e.*$/include \u003clinux\\/mutex.h\u003e/g\u0027 ${file}\n    fi\n    sed -i ${file} \\\n        -e \"/^#include.*linux.mutex.h/,$ {\n                1,/^\\(static\\|int\\|long\\)/ {\n                     /^\\(static\\|int\\|long\\)/istatic DEFINE_MUTEX(${name}_mutex);\n\n} }\"  \\\n    -e \"s/\\(un\\)*lock_kernel\\\u003e[ ]*()/mutex_\\1lock(\\\u0026${name}_mutex)/g\" \\\n    -e \u0027/[      ]*cycle_kernel_lock();/d\u0027\nelse\n    sed -i -e \u0027/include.*\\\u003csmp_lock.h\\\u003e/d\u0027 ${file}  \\\n                -e \u0027/cycle_kernel_lock()/d\u0027\nfi\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7ec5ad0f3c1e28b693185c35f768953c5db32291",
      "tree": "6e5ba4505e29957c42a3771512ea308760339b33",
      "parents": [
        "f2ce62312650211f6cf665cd6dc519c334c4071e"
      ],
      "author": {
        "name": "Varadarajan, Charulatha",
        "email": "charu@ti.com",
        "time": "Thu Sep 23 20:02:43 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Sep 29 12:21:58 2010 -0700"
      },
      "message": "OMAP: WDT: Use PM runtime APIs instead of clk FW APIs\n\nCall runtime pm APIs pm_runtime_put_sync() and pm_runtime_get_sync()\nfor enabling/disabling the clocks, sysconfig settings instead of using\nclock FW APIs.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nAcked-by: Cousson, Benoit \u003cb-cousson@ti.com\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "0a18e15598274b79ce14342ce0bfb76a87dadb45",
      "tree": "1f7157da330219e1cc26e517adf9b4dad3df0f8b",
      "parents": [
        "0e901bed4e053098f1c8411dcbf21324b7f61775"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Aug 17 17:45:28 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Sep 15 18:43:58 2010 +0000"
      },
      "message": "watchdog: Enable NXP LPC32XX support in Kconfig (resend)\n\nThe NXP LPC32XX processor use the same watchdog as the Philips\nPNX4008 processor.\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "0e901bed4e053098f1c8411dcbf21324b7f61775",
      "tree": "deba6a680ecebf3b806f71d272af530ba67c2a83",
      "parents": [
        "ae44855ae8b36e4194a0a43eec6351e81f880955"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sun Aug 29 13:53:14 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Sep 15 18:43:52 2010 +0000"
      },
      "message": "watchdog: ts72xx_wdt: disable watchdog at probe\n\nSince it may be already enabled by bootloader or some other utility. This patch\nmakes sure that the watchdog is disabled before any userspace daemon opens the\ndevice. It is also required by the watchdog API.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "ae44855ae8b36e4194a0a43eec6351e81f880955",
      "tree": "2d47175a0562b8ea838ed98186a6b8e3fb5e14d1",
      "parents": [
        "9c03f1622af051004416dd3e24d8a0fa31e34178"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Aug 21 18:27:50 2010 +0900"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Sep 15 18:43:47 2010 +0000"
      },
      "message": "watchdog: sb_wdog: release irq and reboot notifier in error path and module_exit()\n\nirq and reboot notifier are acquired in module_init() but never released.\nThey should be released correctly, otherwise reloading the module or error\nduring module_init() will cause a problem.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Andrew Sharp \u003candy.sharp@lsi.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "86ded1f35df32ad795cfc8cc1bdaeffbcaec0d5f",
      "tree": "7b8d9f1b39b1b53d6d85bdee8518ced02c033f3c",
      "parents": [
        "2ec7ed67dc1e4e57d891233f5014d25f43f941ff"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:51:02 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:53 2010 +0000"
      },
      "message": "watchdog: hpwdt (12/12): Make NMI decoding a compile-time option\n\nhpwdt is quite functional without the NMI decoding feature.\nThis change lets users disable the NMI portion at compile-time\nvia the new HPWDT_NMI_DECODING config option.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "2ec7ed67dc1e4e57d891233f5014d25f43f941ff",
      "tree": "4e19852f218a2c6dded2b987033794990cfd3484",
      "parents": [
        "34572b29dd1db23a36f9cc46abf1c9acf85f8cfe"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Jul 28 12:38:43 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:52 2010 +0000"
      },
      "message": "watchdog: hpwdt (11/12): move NMI-decoding init and exit to seperate functions\n\nMove NMI-decoding initialisation and exit code to seperate functions so that\nwe can ifdef-out parts of it in the future.\n\nAlso, this is for a device, so let\u0027s use dev_info instead of printk.\n    \nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "34572b29dd1db23a36f9cc46abf1c9acf85f8cfe",
      "tree": "3fec926ec117cf731a0fd0290d43aa4a2d57a431",
      "parents": [
        "243066bad7e4ff5072b4e67063c4298d5bbba9cd"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:51:01 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:50 2010 +0000"
      },
      "message": "watchdog: hpwdt (10/12): Use \"decoding\" instead of \"sourcing\"\n\nThe term \"decoding\" more clearly explains what hpwdt is doing. It isn\u0027t\njust finding the source of the interrupt, but rather aids in decoding what\nthe interrupt means.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "243066bad7e4ff5072b4e67063c4298d5bbba9cd",
      "tree": "3c72f59ae38d9785428f80e17022afa2091e9035",
      "parents": [
        "aae67f3602d8869c8ab1b34b6ba9206e9fff4b16"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:50:49 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:48 2010 +0000"
      },
      "message": "watchdog: hpwdt (9/12): hpwdt_pretimeout reorganization\n\nReorganize this function to remove excess indentation and highlight\nthe single return code. (No functional change).\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "aae67f3602d8869c8ab1b34b6ba9206e9fff4b16",
      "tree": "e85f5ff3c9620ecb0501c403551b11254ad8ba6f",
      "parents": [
        "6f681c2eabbd8df062963c52abaa0c7c3b2c5a7d"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Jun 02 16:23:41 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:46 2010 +0000"
      },
      "message": "watchdog: hpwdt (8/12): implement WDIOC_GETTIMELEFT\n\nLet applications check the amount of time left before the watchdog will fire.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "6f681c2eabbd8df062963c52abaa0c7c3b2c5a7d",
      "tree": "13bf846272f0ff221e0b00cc04e876ff3af06ec8",
      "parents": [
        "e802e32d2b42ce1384baf4e150f444477729aad2"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Jun 02 16:23:40 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:42 2010 +0000"
      },
      "message": "watchdog: hpwdt (7/12): allow full range of timer values supported by hardware\n\nThe hpwdt timer is a 16 bit value with 128ms resolution.\nLet applications use this entire range.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "e802e32d2b42ce1384baf4e150f444477729aad2",
      "tree": "abbbd57b0fdc0cac171bd68878ab8788915fced4",
      "parents": [
        "6b7f3d5321fef4c050073ae08ed9db6c83bb85f1"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Jun 02 16:23:39 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:39 2010 +0000"
      },
      "message": "watchdog: hpwdt (6/12): Introduce SECS_TO_TICKS() macro\n\nDefine a macro to convert from seconds to timer ticks.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "6b7f3d5321fef4c050073ae08ed9db6c83bb85f1",
      "tree": "afae00a9ed05c860ec31e8688642207df39bf34d",
      "parents": [
        "36e3ff44cebd7e46756dec88f30c982bebefdab7"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:50:59 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:37 2010 +0000"
      },
      "message": "watchdog: hpwdt (5/12): Make x86 assembly ifdef guard more strict\n\nThe 32-bit assembly is guarded by an #ifndef CONFIG_X86_64. Kconfig prevents\nus from building this driver on !X86, so that happens to suffice - but we\nshould really lock it down to #ifdef CONFIG_X86_32.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "36e3ff44cebd7e46756dec88f30c982bebefdab7",
      "tree": "cd4c57bbbce05dff16997e94089544fd0dbc9b31",
      "parents": [
        "923410d0bf80cb26744b366cadcd2917f4a36b25"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:50:57 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:35 2010 +0000"
      },
      "message": "watchdog: hpwdt (4/12): Despecificate driver from iLO2\n\nThis driver supports both iLO2 and iLO3, but our user-visible strings\ncurrently only reference iLO2. Let\u0027s just call it \"iLO2+\" to avoid having\nto update strings for each iLO generation. This driver doesn\u0027t support\niLO ASICs prior to iLO2, but that is sufficiently explained in Kconfig.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "923410d0bf80cb26744b366cadcd2917f4a36b25",
      "tree": "4c62ef864873fe9bb32745e62af8e701244c6b8c",
      "parents": [
        "550d299eeb39cf8e2d12700585c490696ba34be8"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:50:54 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:31 2010 +0000"
      },
      "message": "watchdog: hpwdt (3/12): Group NMI sourcing specific items together\n\n* Group together includes specific to NMI sourcing\n* Group defines only used by NMI sourcing together\n* Group declarations specific to NMI sourcing together\n\nThis gives a clean seperation of watchdog specific items and\nNMI sourcing specific items (which is needed for making it\npossible to build hpwdt without the NMI functionality).\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "550d299eeb39cf8e2d12700585c490696ba34be8",
      "tree": "a70e1128a3523d5d4f7d57cda797bee09a741e29",
      "parents": [
        "a52e6d181d10202712fb8dc7e397a80599133733"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:50:54 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:27 2010 +0000"
      },
      "message": "watchdog: hpwdt (2/12): Group options that affect watchdog behavior together\n\nReorganization only.\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "a52e6d181d10202712fb8dc7e397a80599133733",
      "tree": "0712a2519c11bce901b6526b5b6ae527b3df390c",
      "parents": [
        "2be1f3a73dd02e38e181cf5abacb3d45a6a2d6b8"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Jul 27 17:50:50 2010 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 13 20:54:24 2010 +0000"
      },
      "message": "watchdog: hpwdt (1/12): clean-up include-files.\n\n* remove unnecessary includes\n* We use a spinlock, but lacked the include\n* We need bitops.h for test_and_set_bit/clear_bit\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "adb23631a739b6a02eadf0ee5ff021cadcddfc61",
      "tree": "0cf6a2126cc549e79b1817365656415c31eb9e9b",
      "parents": [
        "4a370278e1041d4c62719bcd773e9c620e775901"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 14 22:06:30 2010 +0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Aug 08 18:22:44 2010 +0000"
      },
      "message": "watchdog: hpwdt: formatting of pointers in printk()\n\nUse %p instead of %08x in printk().\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "4a370278e1041d4c62719bcd773e9c620e775901",
      "tree": "7e73fd2a222bc5c35070e59d7c021cca23d142ed",
      "parents": [
        "96cb4eb019ce3185ec0d946a74b5a2202f5067c9"
      ],
      "author": {
        "name": "Viresh KUMAR",
        "email": "viresh.kumar@st.com",
        "time": "Wed Aug 04 11:44:14 2010 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Aug 08 18:22:25 2010 +0000"
      },
      "message": "watchdog: Adding support for ARM Primecell SP805 Watchdog\n\nTechnical Reference Manual can be found at:\nhttp://infocenter.arm.com/help/topic/com.arm.doc.ddi0270b/DDI0270.pdf\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "96cb4eb019ce3185ec0d946a74b5a2202f5067c9",
      "tree": "765d9a665d3dfa6b97957393ad4cf33a74999bcd",
      "parents": [
        "4c4b638e3718344e4caeb157cfbfde1b6a7b1562"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Sun Aug 01 15:30:55 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Aug 08 18:21:42 2010 +0000"
      },
      "message": "watchdog: f71808e_wdt: new watchdog driver for Fintek F71808E and F71882FG\n\nAdd a new watchdog driver for the Fintek F71808E and F71882FG Super I/O\ncontrollers.\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "4c4b638e3718344e4caeb157cfbfde1b6a7b1562",
      "tree": "7f706b464a72b35aa8f4e540d6bf415bbf18958b",
      "parents": [
        "9f2cc6f759ca0b072107c171a3b5cd79c7ea5de3"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jun 10 06:46:56 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Aug 08 18:21:15 2010 +0000"
      },
      "message": "watchdog: sch311x_wdt.c: set parent before registeriing the misc device in probe() function\n\nSet the paranet of the misc_device before we register the misc_device.\n\nReported-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Wim Van sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "9f2cc6f759ca0b072107c171a3b5cd79c7ea5de3",
      "tree": "f481487fa3ce2c5a38f90fb2333d860ca97ad854",
      "parents": [
        "9a3725631331f279fa44b6522874ce8818bcc455"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Fri May 21 18:38:52 2010 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Aug 08 18:20:38 2010 +0000"
      },
      "message": "watchdog: wdt_pci.c: move ids to pci_ids.h\n\nMove the VENDOR/DEVICE ids to pci_ids.h.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "9a3725631331f279fa44b6522874ce8818bcc455",
      "tree": "d6d28e9c718c379847a2bf79b3fdaaaa2286c33c",
      "parents": [
        "2d53056973079e6c2ffc0d7ae3afbdd3d4f18ae3"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri May 21 08:11:42 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Aug 08 18:20:09 2010 +0000"
      },
      "message": "watchdog: s3c2410_wdt - Fix removing of platform device\n\nWhen removing the watchdog platform device, we need to\ndisable the access to userspace first. It makes no sense\nto remove the drivers clock, irq\u0027s, ... and then disable\nuserspace access.\nthe order of removal has also been changed so that it\nis the reverse of probing (this way the clock is also\ndisabled sooner).\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "4c076fb41ac93bc0cbd55f2a731cc31337804acb",
      "tree": "679bfb3a2177a9ffa9b07be44903f44418b84bd4",
      "parents": [
        "96ffa02d219f50a52e0482ad85130858c61efc63"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Sat Jul 24 10:16:05 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:22 2010 +0100"
      },
      "message": "WATCHDOG: Add watchdog driver for OCTEON SOCs\n\nThe OCTEON is a MIPS64 based SOC family with an on chip watchdog unit.\n\nThe driver is split into two source files one for the C code and one\nfor assembly.  Assembly is needed to handle the NMI and then print the\nmachine state before the reboot is triggered.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTo: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org,\nPatchwork: https://patchwork.linux-mips.org/patch/1503/\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 drivers/watchdog/octeon-wdt-main.c\n create mode 100644 drivers/watchdog/octeon-wdt-nmi.S\n"
    },
    {
      "commit": "1ab1d63a85cee2545272f63a7644e9f855cb65d0",
      "tree": "089afe8c03370cdfaf3eeb30d09e1bcac8a67898",
      "parents": [
        "eca3930163ba8884060ce9d9ff5ef0d9b7c7b00f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 24 15:14:37 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:57:52 2010 -0600"
      },
      "message": "of/platform: remove all of_bus_type and of_platform_bus_type references\n\nBoth of_bus_type and of_platform_bus_type are just #define aliases\nfor the platform bus.  This patch removes all references to them and\nswitches to the of_register_platform_driver()/of_unregister_platform_driver()\nAPI for registering.\n\nSubsequent patches will convert each user of of_register_platform_driver()\ninto plain platform_drivers without the of_platform_driver shim.  At which\npoint the of_register_platform_driver()/of_unregister_platform_driver()\nfunctions can be removed.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e4f62bf7396fca48efe61513640ee399a6046e3",
      "tree": "42a503af02d9806bcc05e5fcc2cd53f9bd45b0c2",
      "parents": [
        "9e3288dc9a94fab5ea87db42177d3a9e0345a614",
        "b37fa16e78d6f9790462b3181602a26b5af36260"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "message": "Merge commit \u0027v2.6.35-rc6\u0027 into devicetree/next\n\nConflicts:\n\tarch/sparc/kernel/prom_64.c\n"
    },
    {
      "commit": "1636f8ac2b08410df4766449f7c86b912443cd99",
      "tree": "9c923c017e956779f237d4ffa51d49beb3de6d3e",
      "parents": [
        "2b07be2493681220cac4d185494a4edb0b8efd1e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 18 11:09:58 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 28 12:41:33 2010 -0700"
      },
      "message": "sparc/of: Move of_device fields into struct pdev_archdata\n\nThis patch moves SPARC architecture specific data members out of\nstruct of_device and into the pdev_archdata structure.  The reason\nfor this change is to unify the struct of_device definition amongst\nall the architectures.  It also remvoes the .sysdata, .slot, .portid\nand .clock_freq properties because they aren\u0027t actually used by\nanything.\n\nA subsequent patch will replace struct of_device entirely with struct\nplatform_device and the of_platform support code will share common\nroutines with the platform bus (but the bus instances themselves can\nremain separate).\n\nThis patch also adds \u0027struct resources *resource\u0027 and num_resources\nto match the fields defined in struct platform_device.  After this\nchange, \u0027struct platform_device\u0027 can be used as a drop-in replacement\nfor \u0027struct of_platform\u0027.\n\nThis change is in preparation for merging the of_platform_bus_type\nwith the platform_bus_type.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "f1f5bda4e9726456bd132e738bf60b727856477e",
      "tree": "da7fa43a1bd1ccaf2a0dae164a98001a8fa55721",
      "parents": [
        "8acf7d00dfb62d7e5f2533c3f1132f60cb267369"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 08 08:44:32 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jun 17 09:56:57 2010 +0000"
      },
      "message": "watchdog: at32ap700x_wdt: register misc device last in probe() function\n\nThis patch reworks the probe() function in the at32ap700x_wdt driver, this to\nmake sure the miscdev is properly initialized and the driver is ready to be\naccessed.\n\nReported-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Wim Van sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "8acf7d00dfb62d7e5f2533c3f1132f60cb267369",
      "tree": "840697d2fe60f6d233b573b3ff960aea06a3ebbe",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Wed Jun 09 14:07:02 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jun 13 08:20:06 2010 +0000"
      },
      "message": "watchdog: [PATCH 3/3] imx2_wdt: fix section mismatch\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "cfca31ce789963c0dd6ca2e9cc13b90cc2802fbd",
      "tree": "9e070bff1b5c69a126b9c5dfbd1b5dd11df2263e",
      "parents": [
        "386f40c86d6c8d5b717ef20620af1a750d0dacb4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 27 14:32:24 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jun 07 15:55:03 2010 +0000"
      },
      "message": "[PATCH 2/11] drivers/watchdog: Eliminate a NULL pointer dereference\n\nAt the point of the call to dev_err, wm8350 is NULL.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E,E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\nif ((E \u003d\u003d NULL \u0026\u0026 ...) || ...)\n{\n  ... when !\u003d if (...) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n  return ...;\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "b74dbf2aed8d8c4f93ac2c44bab5c81f65be62a0",
      "tree": "6fc3c6340dcf803a3bc560da91b6c1470f12db21",
      "parents": [
        "a26f95fed31d917eee616d1cd6360e4ce782e3dc"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 03:30:31 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:41 2010 -0600"
      },
      "message": "of/watchdog: gef_wdt.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "de2b606c24f178038b95a831f21a35a29faa6eab",
      "tree": "7bd7e7b84805a3b957d4b41cc19f68ea8156e211",
      "parents": [
        "b53550781b7d51036aea3b3ee63ece3c6c8f4597"
      ],
      "author": {
        "name": "Michael Guntsche",
        "email": "mike@it-loops.com",
        "time": "Wed Jun 02 02:25:52 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:05 2010 -0600"
      },
      "message": "watchdog: Fix build failure with OF changes\n\ncommit 61c7a080a5a061c976988fd4b844dfb468dda255 ( of: Always use\n\u0027struct device.of_node\u0027 to get device node pointer.) missed\ndrivers/watchdog/mpc8xxx_wdt.c. This patch fixes it\n\nSigned-off-by: Michael Guntsche \u003cmike@it-loops.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8deca39e5caf7a20fc3786548dc9bfb7f0ae14b6",
      "tree": "c3401030a2061731570b12dfe1022ede150460a9",
      "parents": [
        "380c09f6489f1fd773a697e9e2a156c083a34fc5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat May 15 22:58:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:52 2010 +0200"
      },
      "message": "mfd: Change rdc321x resources flags to IORESOURCE_IO\n\nThe rdc321x southbridge PCI device has no MEM PCI resources that we could\npass to mfd_add_devices. Since 33254dd5, mfd_add_device checks for the\nmem_base argument that we set to NULL. Changing the resources passed to\nour MFD cells from IORESOURCE_MEM to IORESOURCE_IO fixes that. Since we use\nthose resources as offsets to the PCI configuration space base address of\nthe southbridge device this is also more adequate.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "842102f35a8da589486fac497885b7bd6053af2f",
      "tree": "faf87e5b75e4b510bcf43b54895adf3ad09e1e91",
      "parents": [
        "9956d02d6e60f0c50632ba5699bc6238defb496b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Mar 22 22:56:24 2010 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:29 2010 +0200"
      },
      "message": "watchdog: Convert rdc321x_wdt to use southbridge pci device\n\nThe RDC321x MFD southbridge driver will pass a reference to the\nsouthbridge PCI device which should be used by the watchdog driver for its\noperations.  This patch converts the watchdog driver to use the pci_dev\npointer and make use of the base register resource which is passed along\nwith the platform device.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bb2fd8a844d3a9209599b5fb694b30ac46a56ef0",
      "tree": "865ffef13864e8f88974f0d79b7feb447db7b7b6",
      "parents": [
        "100fb76f0acfebcb7c72875890b9ef33ff04dc2b"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Apr 29 10:03:17 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 12:43:46 2010 +0000"
      },
      "message": "watchdog: Driver for the watchdog timer on Freescale IMX2 (and later) processors.\n\nThis is the driver for the hardware watchdog on the Freescale IMX2 and later processors.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nTested-by: Juergen Beisert \u003cjbe@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "100fb76f0acfebcb7c72875890b9ef33ff04dc2b",
      "tree": "95d997be39f1f3c3ee979f9e255b50ae0cd7b99d",
      "parents": [
        "8740f71d7f4f0400cd8c42e6584155024119d77e"
      ],
      "author": {
        "name": "Banajit Goswami",
        "email": "banajit.g@samsung.com",
        "time": "Thu May 20 11:58:25 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:06:21 2010 +0000"
      },
      "message": "watchdog: s3c2410_wdt - Fix on handling of the request_mem_region fail\n\nIf the request for wdt_mem region fails, this patch modifies the driver\nsuch that, it does not try to release the wdt_mem region on exit.\n\nSigned-off-by: Banajit Goswami \u003cbanajit.g@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "8740f71d7f4f0400cd8c42e6584155024119d77e",
      "tree": "562873f0901e7ee4be0842339fccd8d9f9767adc",
      "parents": [
        "7e6811daa662fc4eb87ddfb3ea0ea9d782044157"
      ],
      "author": {
        "name": "Banajit Goswami",
        "email": "banajit.g@samsung.com",
        "time": "Thu May 20 11:58:24 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:06:15 2010 +0000"
      },
      "message": "watchdog: s3c2410_wdt - Add extra option to include watchdog for Samsung SoCs\n\nThis patch adds HAVE_S3C2410_WATCHDOG to control inclusion of watchdog driver\nfor Samsung SoCs. This option will help to include the driver only for the\nnecessary machines and not for all for any given arch.\n\nSigned-off-by: Banajit Goswami \u003cbanajit.g@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "7e6811daa662fc4eb87ddfb3ea0ea9d782044157",
      "tree": "e6fbeb872b81bd2ed5e808535b6d3e216efa22ac",
      "parents": [
        "bb6f36070cf53ebf08383a026e1d3a437cb310d1"
      ],
      "author": {
        "name": "Pádraig Brady",
        "email": "P@draigBrady.com",
        "time": "Mon Apr 19 13:38:25 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:05:56 2010 +0000"
      },
      "message": "iTCO_wdt: fix TCO V1 timeout values and limits\n\nFor TCO V1 devices the programmed timeout was twice too long\nbecause the fact that the TCO V1 timer needs to count down\ntwice before triggering the watchdog, wasn\u0027t accounted for.\nAlso the timeout values in the module description and error\nmessage were clarified. And the _STS registers are 16 bit\ninstead of 8 bit.\n\nSigned-off-by: Pádraig Brady \u003cP@draigBrady.com\u003e\nTested-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.se\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "bb6f36070cf53ebf08383a026e1d3a437cb310d1",
      "tree": "8ebb29832f65be86687a5d6aa7e8bcc725822760",
      "parents": [
        "4724ba575ea73431aba8a48be6f5a382c470418d"
      ],
      "author": {
        "name": "Ameya Palande",
        "email": "ameya.palande@nokia.com",
        "time": "Mon May 17 14:12:15 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:05:46 2010 +0000"
      },
      "message": "watchdog: twl4030_wdt: Disable watchdog during probing\n\nIf we are not able to register then it is better to have\nwatchdog in disabled state than noticing a system reboot.\n\nSigned-off-by: Ameya Palande \u003cameya.palande@nokia.com\u003e\nAcked-By: Timo Kokkonen \u003ctimo.t.kokkonen@nokia.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "4724ba575ea73431aba8a48be6f5a382c470418d",
      "tree": "7d3a6fdabfede731cdd040072768b66f170fc805",
      "parents": [
        "8b18085a92c72fe1754481890e9dfc600e736b1f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 03 11:42:52 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:05:34 2010 +0000"
      },
      "message": "watchdog: update/improve/consolidate watchdog driver\n\nMove the limited watchdog driver help from kernel-parameters.txt\nto Documentation/watchdog/watchdog-parameters.txt and add info to it\nfor all watchdog drivers except the ones that have driver-specific\nfiles already.\n\nCorrect minor comments and MODULE_PARM_DESC() text in 2 places.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "8b18085a92c72fe1754481890e9dfc600e736b1f",
      "tree": "c9f4f2178631dd536404c43fd8aa3c382b9090b5",
      "parents": [
        "76550d3292ba1b0dd1ff0a13d78a2718eba599c7"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Apr 27 08:24:11 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:04:06 2010 +0000"
      },
      "message": "watchdog: booke_wdt: fix ioctl status flags\n\nThe WDIOC_GETSTATUS \u0026 WDIOC_GETBOOTSTATUS ioctl calls return the WDIOF_* flags\nand nothing else.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "76550d3292ba1b0dd1ff0a13d78a2718eba599c7",
      "tree": "ee6f77e3434def57114aff43b12c79673a0f22a1",
      "parents": [
        "42bd5d499455fe4235bb82cffe937a4089a8bba9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat May 01 09:46:15 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:03:52 2010 +0000"
      },
      "message": "watchdog: fix several MODULE_PARM_DESC strings\n\nFix MODULE_PARM_DESC() strings in several watchdog drivers.\nSome are simple as add a parenthesis.\nOthers are problems from __stringify() being used on a\nvariable name instead of a macro name, so the variable name\nis produced in the string instead of its build-time value.\nIn these cases, create a macro for the value so that the\nmodule param description string is useful.\n\nOnly pc87413_wdt has been built (due to toolchains).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "42bd5d499455fe4235bb82cffe937a4089a8bba9",
      "tree": "a733178ddafa8fd8fcfd5622ac73031034d0b0da",
      "parents": [
        "7e125f7b9cbfce4101191b8076d606c517a73066"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 11:07:40 2010 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue May 25 09:03:07 2010 +0000"
      },
      "message": "watchdog: bfin: use new common Blackfin watchdog header\n\nuse new common Blackfin watchdog header\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "997ea58eb92f9970b8af7aae48800d0ef43b9423",
      "tree": "65e021973e5a48ad7290d5be1f441940566468ad",
      "parents": [
        "48679c6d772b1459a2945729e3a1256ac78fcabf"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free() users\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\nAll call sites have been changed accordingly, except for staging\ndrivers.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "98af057092f8f0dabe63c5df08adc2bbfbddb1d2",
      "tree": "e67a50fcceb973cbaa0457aa131d905acbbe96d4",
      "parents": [
        "f4a27aed48584b9e4699e9ee76288618a8574d77"
      ],
      "author": {
        "name": "Srinidhi Kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Wed May 12 05:53:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 12 11:18:14 2010 +0100"
      },
      "message": "ARM: 6126/1: ARM mpcore_wdt: fix build failure and other fixes\n\nThis fixes the build failures seen when building mpcore_wdt and it\nalso removes the nonexistent ARM_MPCORE_PLATFORM dependency, instead\nmake it dependent on HAVE_ARM_TWD.\n\nAlso this fixes spinlock usage appropriately.\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d557f651b3617b46ed18d5bac48a851df1dbf684",
      "tree": "afae1b950054f0273fd98b2a8b7ecf1225468167",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 03 08:58:56 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 03 08:58:56 2010 +0000"
      },
      "message": "watchdog: ep93xx_wdt.c fix default timout value in MODULE_PARM_DESC string.\n\nThe WATCHDOG_TIMEOUT macro does not exist. The default timeout value is WDT_TIMEOUT.\nFix the MODULE_PARM_DESC so that the code can compile again.\n\nreported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "d8d8b63b6dc413696ade040e52173c068df11702",
      "tree": "e0ec3289daa29b0ffe9b74073bcd6fa0b017a4ed",
      "parents": [
        "322af98c56c70b3ec6f637fb07d41a9591a6ff9a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Mon Apr 26 15:59:53 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Apr 27 07:58:47 2010 +0000"
      },
      "message": "watchdog: booke_wdt: fix build - unconstify watchdog_info\n\ncommit 42747d712de56cf2087b702d2ad90af114c53138 (\"[WATCHDOG] watchdog_info\nconstify\") introduced the following build failure:\n\n   CC      booke_wdt.o\n booke_wdt.c: In function \u0027booke_wdt_init\u0027:\n booke_wdt.c:220: error: assignment of read-only variable \u0027ident\u0027\n\nFix this by removing \u0027const\u0027 qualifier from watchdog_info struct.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "322af98c56c70b3ec6f637fb07d41a9591a6ff9a",
      "tree": "45ad10b5731f76fffc6cc7c94af254340ff29409",
      "parents": [
        "fcf1dd7e68ceb6420478c8d89d35b4745d0b2f42"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Thu Apr 22 19:54:20 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Apr 26 18:22:30 2010 +0000"
      },
      "message": "watchdog: sbc_fitpc2_wdt: fixed \"scheduling while atomic\" bug.\n\nspinlock need to be replaced by mutex because of sleep functions\ninside wdt_send_data.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "fcf1dd7e68ceb6420478c8d89d35b4745d0b2f42",
      "tree": "b071ddef19db8c4734f6617236e3034bd731e303",
      "parents": [
        "86913315de5ed13debd1566dfea15c4179b1f0c0"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Thu Apr 22 19:50:03 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Apr 26 18:17:34 2010 +0000"
      },
      "message": "watchdog: sbc_fitpc2_wdt: fixed I/O operations order\n\nThere are fitpc2 compatible boards that hang with existent i/o\noperations order. Solution is to switch between writing to data\nand command ports.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "86913315de5ed13debd1566dfea15c4179b1f0c0",
      "tree": "4001fdd34f196f7ab7544ebab429b7401a4ca9ab",
      "parents": [
        "b91ce4d14a21fc04d165be30319541e0f9204f15"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Apr 19 08:37:11 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Apr 26 18:14:03 2010 +0000"
      },
      "message": "Watchdog: sb_wdog.c: Fix sibyte watchdog initialization\n\nWatchdog configuration register and timer count register were interchanged,\ncausing wrong values to be written into both registers.\nThis caused watchdog triggered resets even if the watchdog was reset in time.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "aebaec975f30c4db40bb418fe9117bb6b4655b1b",
      "tree": "f441ed82aac8e5390c717db098393c853fae62ff",
      "parents": [
        "b1183e064a3f95d27351b2d2c811b50bf4d770a4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 07 19:57:02 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Apr 16 12:26:32 2010 +0000"
      },
      "message": "[WATCHDOG] max63xx driver depends on ioremap()\n\nCorrect fix for the \"ioremap() causes build failure on S390\" should have been\na dependancy on HAS_IOMEM. So we add this dependancy also (and leave the driver\nin the ARM section for now).\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "b1183e064a3f95d27351b2d2c811b50bf4d770a4",
      "tree": "92a201265d64d2318ec1a60f166fc472d0380526",
      "parents": [
        "0fb06571bbb5c72b4663c20f721323260ea802bf"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Fri Apr 09 17:43:33 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Apr 16 12:26:27 2010 +0000"
      },
      "message": "[WATCHDOG] max63xx: be careful when disabling the watchdog\n\nWhen shutting down the watchdog timer, special care must be taken\nnot to overwrite other bits in the register, as it may be shared\nwith other peripherals.\n\nFor example, on the Arcom Vulcan, the register is shared between\nthe watchdog and the PCI reset line...\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "0fb06571bbb5c72b4663c20f721323260ea802bf",
      "tree": "b84deaf4dfbb3a1ce97bb6032a07de9c9afff21e",
      "parents": [
        "77165a48edeaf4758588563c0592af6559e8b256"
      ],
      "author": {
        "name": "Luuk Paulussen",
        "email": "luuk.paulussen@alliedtelesis.co.nz",
        "time": "Thu Apr 15 15:59:10 2010 +1200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Apr 16 12:23:04 2010 +0000"
      },
      "message": "[WATCHDOG] fixed book E watchdog period register mask.\n\nA previous fix changed the WDTP function to use the period directly,\nrather than subtracting from 63.  However the mask generation was\nnot changed, so the mask was coming out as 0.  This patch fixes it.\n\nSigned-off-by: Luuk Paulussen \u003cluuk.paulussen@alliedtelesis.co.nz\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "77165a48edeaf4758588563c0592af6559e8b256",
      "tree": "4f81f0214f251f0bd0061d21343476e9ea21f87d",
      "parents": [
        "dc57da3875f527b1cc195ea4ce5bd32e1e68433d"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed Apr 07 13:17:22 2010 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Apr 16 12:22:55 2010 +0000"
      },
      "message": "[WATCHDOG] omap4: Fix WDT Kconfig\n\nThis patch allows Watchdog timer to be selected for OMAP4 by fixing\nKconfig entry\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "14e71e4fb94c340273534a6d7f210aa82a3ca717",
      "tree": "668c4ebb39e94755835364d2ba16615ae8c4ec82",
      "parents": [
        "ab195c58b864802c15e494f06ae109413e12d50b",
        "8ba42bd88c6982fe224b09c33151c797b0fdf1a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 09:56:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 09:56:40 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] hpwdt - fix lower timeout limit\n  [WATCHDOG] iTCO_wdt: TCO Watchdog patch for additional Intel Cougar Point DeviceIDs\n  [WATCHDOG] doc: Fix use of WDIOC_SETOPTIONS ioctl.\n  [WATCHDOG] doc: watchdog simple example: don\u0027t fail on fsync()\n  [WATCHDOG] set max63xx driver as ARM only\n  [WATCHDOG] powerpc: pika_wdt ident cannot be const\n"
    },
    {
      "commit": "8ba42bd88c6982fe224b09c33151c797b0fdf1a5",
      "tree": "e040fc1b21aab6ae1fa582a33cde62a18edfef49",
      "parents": [
        "4c7d849204341dea19be941a3c1eb4bdffac9cc4"
      ],
      "author": {
        "name": "Thomas Mingarelli",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Wed Mar 17 15:33:31 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Apr 06 14:37:43 2010 +0000"
      },
      "message": "[WATCHDOG] hpwdt - fix lower timeout limit\n\n[Novell Bug 581103] HP Watchdog driver has arbitrary (wrong) timeout limits.\nFix the lower timeout limit to a more appropriate value.\n\nSigned-off-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n"
    },
    {
      "commit": "4c7d849204341dea19be941a3c1eb4bdffac9cc4",
      "tree": "47bf6c2901a359f32d23255c48800c37c8e61d53",
      "parents": [
        "dfc333834cb86805485920dc77ee0f2fbb484462"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Thu Mar 25 16:14:41 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Apr 06 14:37:34 2010 +0000"
      },
      "message": "[WATCHDOG] iTCO_wdt: TCO Watchdog patch for additional Intel Cougar Point DeviceIDs\n\nThis patch adds the Intel Cougar Point PCH LPC Controller DeviceIDs for iTCO Watchdog.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n"
    },
    {
      "commit": "5e8037166497f8a1aa46325ed7febf0408d45caa",
      "tree": "e54b67263025f43f5f454dda717a2653b9ab45b9",
      "parents": [
        "35c79780064976cf9d7537a00e59f97c2061fa7d"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon Mar 29 20:09:14 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Apr 03 22:39:30 2010 +0000"
      },
      "message": "[WATCHDOG] set max63xx driver as ARM only\n\nUse of ioremap() causes build failure on S390.\nRestrict the driver to ARM until another architecture comes along\nand enables the driver for its own use.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "35c79780064976cf9d7537a00e59f97c2061fa7d",
      "tree": "23f7131fb50d982b073b4974b8425fdb34d58754",
      "parents": [
        "5e11611a5d22252f3f9c169a3c9377eac0c32033"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Mon Mar 08 19:46:41 2010 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Apr 03 22:22:20 2010 +0000"
      },
      "message": "[WATCHDOG] powerpc: pika_wdt ident cannot be const\n\nThe watchdog_info struct cannot be a const since we dynamically fill\nin the firmware version.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "2786095a58fd55931fa0298ff6e3914331edaaf2",
      "tree": "20edab7294828b6047f3c7857682bb1a4709c896",
      "parents": [
        "39f3be72c1a1b20d7e6e35717afa2ddb89259650"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 08 13:48:01 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 08 13:48:01 2010 +0000"
      },
      "message": "[WATCHDOG] i6300esb.c: change platform_driver to pci_driver\n\nSince the intel 6300esb platform uses a dedicated PCI ID for\nit\u0027s watchdog timer (00:1d.4), it\u0027s better and easier to have\nthis as a pci_driver.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    }
  ],
  "next": "39f3be72c1a1b20d7e6e35717afa2ddb89259650"
}
