)]}'
{
  "log": [
    {
      "commit": "4b98b32aefb2c143a40cdaa254eb905f1bb06b5d",
      "tree": "c05f0b0f9215738bfbf5d73d16841b5f112f8ca0",
      "parents": [
        "d9df0ef1eb9e1048f0ab4a6e93c85f60c5594c2f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon May 14 13:15:20 2012 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 08:16:48 2012 +0200"
      },
      "message": "watchdog: iTCO_wdt.c: fix printk format warnings\n\nFix printk format warnings:\n\ndrivers/watchdog/iTCO_wdt.c:577:3: warning: format \u0027%04llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027resource_size_t\u0027\ndrivers/watchdog/iTCO_wdt.c:594:3: warning: format \u0027%04llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027resource_size_t\u0027\ndrivers/watchdog/iTCO_wdt.c:600:2: warning: format \u0027%04llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "d9df0ef1eb9e1048f0ab4a6e93c85f60c5594c2f",
      "tree": "87c5d2a8d153a27472f27b0d6a3a2f70d173f329",
      "parents": [
        "4a516539faba13deca2399cff8faaa84d251a4ea"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:52:17 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:56:44 2012 +0200"
      },
      "message": "watchdog: sp805_wdt: Add clk_{un}prepare support\n\nclk_{un}prepare() routines are required for required on some platforms to run\npart of clk enable/disable() routines from contexts that can schedule.\n\nThis patch adds support for these routines in sp805 driver.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4a516539faba13deca2399cff8faaa84d251a4ea",
      "tree": "7397aae38c373ef22aa7a7edabdd1b3e0cc66ccf",
      "parents": [
        "2d8c7ff52c2459a25034ac8ddc230e67cc0e2b67"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:52:16 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:56:41 2012 +0200"
      },
      "message": "watchdog: sp805_wdt: convert to watchdog core\n\nThis patch converts existing sp805 watchdog driver to use already in place\ncommon infrastructure present in watchdog core. With this lot of code goes away.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "664a0d7862a6b10c709d4b4a3655fe2c59a20064",
      "tree": "c543a0e6a3dd7e0cea7ab3e5f365af02ca23297f",
      "parents": [
        "54e2dc9341aca23d5241699e3b74c8dce609fa2d"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Thu May 24 18:31:14 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:56:12 2012 +0200"
      },
      "message": "Watchdog: DA9052/53 PMIC watchdog support\n\nThis driver adds support for the watchdog functionality provided by\nthe Dialog Semiconductor DA9052 PMIC chip.\n\nTested on samsung smdkv6410 and i.mx53 QS boards.\n\nSigned-off-by: Anthony Olech \u003cAnthony.Olech@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "e907df32725204d6d2cb79b872529911c8eadcdf",
      "tree": "3e90c58ea0ee9c2d77c1c4b0854dc046f6efb6a0",
      "parents": [
        "f4e9c82f64b524314a390b13d3ba7d483f09258f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue May 22 11:40:26 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:55:31 2012 +0200"
      },
      "message": "watchdog: Add support for dynamically allocated watchdog_device structs\n\nIf a driver\u0027s watchdog_device struct is part of a dynamically allocated\nstruct (which it often will be), merely locking the module is not enough,\neven with a drivers module locked, the driver can be unbound from the device,\nexamples:\n1) The root user can unbind it through sysfd\n2) The i2c bus master driver being unloaded for an i2c watchdog\n\nI will gladly admit that these are corner cases, but we still need to handle\nthem correctly.\n\nThe fix for this consists of 2 parts:\n1) Add ref / unref operations, so that the driver can refcount the struct\n   holding the watchdog_device struct and delay freeing it until any\n   open filehandles referring to it are closed\n2) Most driver operations will do IO on the device and the driver should not\n   do any IO on the device after it has been unbound. Rather then letting each\n   driver deal with this internally, it is better to ensure at the watchdog\n   core level that no operations (other then unref) will get called after\n   the driver has called watchdog_unregister_device(). This actually is the\n   bulk of this patch.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "f4e9c82f64b524314a390b13d3ba7d483f09258f",
      "tree": "82d688ae7782234dc01c6a340596bac21531aae4",
      "parents": [
        "7a87982420e5e126bfefeb42232d1fd92052794e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue May 22 11:40:26 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:55:23 2012 +0200"
      },
      "message": "watchdog: Add Locking support\n\nThis patch fixes some potential multithreading issues, despite only\nallowing one process to open the /dev/watchdog device, we can still get\ncalled multiple times at the same time, since a program could be using thread,\nor could share the fd after a fork.\n\nThis causes 2 potential problems:\n1) watchdog_start / open do an unlocked test_n_set / test_n_clear,\n   if these 2 race, the watchdog could be stopped while the active\n   bit indicates it is running or visa versa.\n\n2) Most watchdog_dev drivers probably assume that only one\n   watchdog-op will get called at a time, this is not necessary\n   true atm.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "7a87982420e5e126bfefeb42232d1fd92052794e",
      "tree": "3a02096895fdd8b9c1e1903e0b578ba90ae25437",
      "parents": [
        "3dfd6218da4cb9d0eae596581a08de9959aa2b1f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue May 22 11:40:26 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:55:17 2012 +0200"
      },
      "message": "watchdog: watchdog_dev: Rewrite wrapper code\n\nRewrite and extend the wrapper code so that we can easily introduce\nlocking (this to be able to prevent potential multithreading issues).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "3dfd6218da4cb9d0eae596581a08de9959aa2b1f",
      "tree": "a0f7b4f14260a2f47fe831190ea1704d23fc548d",
      "parents": [
        "d6b469d915ae348b3bb8b25034063d6870ff4a00"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Fri May 11 12:00:22 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:54:57 2012 +0200"
      },
      "message": "watchdog: use dev_ functions\n\nWhile they are registered all our watchdogs now have a valid device object\nso we can in turn use that to report problems nicely.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "d6b469d915ae348b3bb8b25034063d6870ff4a00",
      "tree": "7bc00fa1870ba2fb1a7943c1a1d9e524752cb299",
      "parents": [
        "2bbeed016dd96045ec82c3a309afddcc3a0db1d2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Fri May 11 12:00:20 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:54:46 2012 +0200"
      },
      "message": "watchdog: create all the proper device files\n\nCreate the watchdog class and it\u0027s associated devices.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "45f5fed30a6460ec58f159ff297a2974153a97de",
      "tree": "d173b2d22ed1187fb7ed2cb85015ddf5c545da05",
      "parents": [
        "fb5f6658163412dce22724e906e324ab7fd62c18"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu May 10 21:48:59 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:54:25 2012 +0200"
      },
      "message": "watchdog: Add multiple device support\n\nWe keep the old /dev/watchdog interface file for the first watchdog via\nmiscdev. This is basically a cut and paste of the relevant interface code\nfrom the rtc driver layer tweaked for watchdog.\n\nRevised to fix problems noted by Hans de Goede\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "fb5f6658163412dce22724e906e324ab7fd62c18",
      "tree": "1d49058d82d180f52feda8875a59e874bc096b39",
      "parents": [
        "6cfb5aa836884bcd66e2c5d0a101e97ba78aaafd"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 21 15:33:05 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:54:07 2012 +0200"
      },
      "message": "watchdog: watchdog_core.h: make functions extern\n\nMake the functions in watchdog_core.h extern like it should.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "6cfb5aa836884bcd66e2c5d0a101e97ba78aaafd",
      "tree": "ba0dc48421be040e0577ea4ab8d1a3fa16aaa058",
      "parents": [
        "257f8c4aae392654d4ab846030b9f4518f16ed32"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 21 15:31:06 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:54:03 2012 +0200"
      },
      "message": "watchdog: correct the name of the watchdog_core inlude file\n\nThe watchdog_core include file should have been named\nwatchdog_core.h and not watchdog_dev.h . Correct this.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "257f8c4aae392654d4ab846030b9f4518f16ed32",
      "tree": "54b97861301fa1097126f9d6d42633e835adff72",
      "parents": [
        "09a46e739780aab2eadf47afdefa70c9cd69d83d"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:51:56 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:53:46 2012 +0200"
      },
      "message": "watchdog: Add watchdog_active() routine\n\nSome watchdog may need to check if watchdog is ACTIVE or not, for example in\ntheir suspend/resume hooks.\n\nThis patch adds this routine and changes the core drivers to use it.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "09a46e739780aab2eadf47afdefa70c9cd69d83d",
      "tree": "c054eb4dd66931bf0ac4fb5235bdbdc19326ce82",
      "parents": [
        "731a7378b81c2f5fa88ca1ae20b83d548d5613dc"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Apr 20 13:28:24 2012 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 30 07:53:28 2012 +0200"
      },
      "message": "watchdog: watchdog_dev: include private header to pickup global symbol prototypes\n\nInclude the private watchdog_dev.h header to pickup the prototypes for the\nwatchdog_dev_register/unregister functions.\n\nThis quiets the following sparse warnings:\n\nwarning: symbol \u0027watchdog_dev_register\u0027 was not declared. Should it be static?\nwarning: symbol \u0027watchdog_dev_unregister\u0027 was not declared. Should it be static?\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "7e5b2db77b05746613516599c916a8cc2e321077",
      "tree": "c3ec333ff7b77bcc8e456a3a3d19bf20f5c651b8",
      "parents": [
        "227d1e4319ffd8729781941d92f4ae4d85beecd9",
        "c819baf31f5f91fbb06b2c93de2d5b8c8d096f3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 18:27:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 18:27:19 2012 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The whole series has been sitting in -next for quite a while with no\n  complaints.  The last change to the series was before the weekend the\n  removal of an SPI patch which Grant - even though previously acked by\n  himself - appeared to raise objections.  So I removed it until the\n  situation is clarified.  Other than that all the patches have the acks\n  from their respective maintainers, all MIPS and x86 defconfigs are\n  building fine and I\u0027m not aware of any problems introduced by this\n  series.\n\n  Among the key features for this patch series is a sizable patchset for\n  Lantiq which among other things introduces support for Lantiq\u0027s\n  flagship product, the FALCON SOC.  It also means that the opensource\n  developers behind this patchset have overtaken Lantiq\u0027s competing\n  inhouse development team that was working behind closed doors.\n\n  Less noteworthy the ath79 patchset which adds support for a few more\n  chip variants, cleanups and fixes.  Finally the usual dose of tweaking\n  of generic code.\"\n\nFix up trivial conflicts in arch/mips/lantiq/xway/gpio_{ebu,stp}.c where\nprintk spelling fixes clashed with file move and eventual removal of the\nprintk.\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (81 commits)\n  MIPS: lantiq: remove orphaned code\n  MIPS: Remove all -Wall and almost all -Werror usage from arch/mips.\n  MIPS: lantiq: implement support for FALCON soc\n  MTD: MIPS: lantiq: verify that the NOR interface is available on falcon soc\n  MTD: MIPS: lantiq: implement OF support\n  watchdog: MIPS: lantiq: implement OF support and minor fixes\n  SERIAL: MIPS: lantiq: implement OF support\n  GPIO: MIPS: lantiq: convert gpio-stp-xway to OF\n  GPIO: MIPS: lantiq: convert gpio-mm-lantiq to OF and of_mm_gpio\n  GPIO: MIPS: lantiq: move gpio-stp and gpio-ebu to the subsystem folder\n  MIPS: pci: convert lantiq driver to OF\n  MIPS: lantiq: convert dma to platform driver\n  MIPS: lantiq: implement support for clkdev api\n  MIPS: lantiq: drop ltq_gpio_request() and gpio_to_irq()\n  OF: MIPS: lantiq: implement irq_domain support\n  OF: MIPS: lantiq: implement OF support\n  MIPS: lantiq: drop mips_machine support\n  OF: PCI: const usage needed by MIPS\n  MIPS: Cavium: Remove smp_reserve_lock.\n  MIPS: Move cache setup to setup_arch().\n  ...\n"
    },
    {
      "commit": "4b781474682434e7881f20e9dfbe6687ea619795",
      "tree": "bdd976645ead7f04900e60017502e6a41b03e601",
      "parents": [
        "53f2c4a8fd882009a2a75c5b72d6898c0808616e",
        "29f772d41c01ad6b72c3de705e79779857badcde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 11:53:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 11:53:11 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-3.5-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n \"Besides the usual cleanups, this one brings:\n\n   * Support for 5 new chipsets: Intel\u0027s ICH LPC and SCH Centerton,\n     ST-E\u0027s STAX211, Samsung\u0027s MAX77693 and TI\u0027s LM3533.\n\n   * Device tree support for the twl6040, tps65910, da9502 and ab8500\n     drivers.\n\n   * Fairly big tps56910, ab8500 and db8500 updates.\n\n   * i2c support for mc13xxx.\n\n   * Our regular update for the wm8xxx driver from Mark.\"\n\nFix up various conflicts with other trees, largely due to ab5500 removal\netc.\n\n* tag \u0027mfd-3.5-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (106 commits)\n  mfd: Fix build break of max77693 by adding REGMAP_I2C option\n  mfd: Fix twl6040 build failure\n  mfd: Fix max77693 build failure\n  mfd: ab8500-core should depend on MFD_DB8500_PRCMU\n  gpio: tps65910: dt: process gpio specific device node info\n  mfd: Remove the parsing of dt info for tps65910 gpio\n  mfd: Save device node parsed platform data for tps65910 sub devices\n  mfd: Add r_select to lm3533 platform data\n  gpio: Add Intel Centerton support to gpio-sch\n  mfd: Emulate active low IRQs as well as active high IRQs for wm831x\n  mfd: Mark two lm3533 zone registers as volatile\n  mfd: Fix return type of lm533 attribute is_visible\n  mfd: Enable Device Tree support in the ab8500-pwm driver\n  mfd: Enable Device Tree support in the ab8500-sysctrl driver\n  mfd: Add support for Device Tree to twl6040\n  mfd: Register the twl6040 child for the ASoC codec unconditionally\n  mfd: Allocate twl6040 IRQ numbers dynamically\n  mfd: twl6040 code cleanup in interrupt initialization part\n  mfd: Enable ab8500-gpadc driver for Device Tree\n  mfd: Prevent unassigned pointer from being used in ab8500-gpadc driver\n  ...\n"
    },
    {
      "commit": "27953437059c64d14086196eb96f43c78caa9db3",
      "tree": "0cfd5fb21262a6db3de0c64462847b4c0c43e9df",
      "parents": [
        "2c757fd5d1a92086f225a75a8fac7cab242d11b0",
        "3c0dec5f58b3c7b3627715126d1bf9b030a076f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "message": "Merge tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc clock driver changes from Olof Johansson:\n \"The new clock subsystem was merged in linux-3.4 without any users,\n  this now moves the first three platforms over to it: imx, mxs and\n  spear.\n\n  The series also contains the changes for the clock subsystem itself,\n  since Mike preferred to have it together with the platforms that\n  require these changes, in order to avoid interdependencies and\n  conflicts.\"\n\nFix up trivial conflicts in arch/arm/mach-kirkwood/common.c (code\nremoved in one branch, added OF support in another) and\ndrivers/dma/imx-sdma.c (independent changes next to each other).\n\n* tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (97 commits)\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  SPEAr: Update defconfigs\n  SPEAr: Add SMI NOR partition info in dts files\n  SPEAr: Switch to common clock framework\n  SPEAr: Call clk_prepare() before calling clk_enable\n  SPEAr: clk: Add General Purpose Timer Synthesizer clock\n  SPEAr: clk: Add Fractional Synthesizer clock\n  SPEAr: clk: Add Auxiliary Synthesizer clock\n  SPEAr: clk: Add VCO-PLL Synthesizer clock\n  SPEAr: Add DT bindings for SPEAr\u0027s timer\n  ARM i.MX: remove now unused clock files\n  ARM: i.MX6: implement clocks using common clock framework\n  ARM i.MX35: implement clocks using common clock framework\n  ARM i.MX5: implement clocks using common clock framework\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ...\n"
    },
    {
      "commit": "0b87da68a0f0a7bf7f7446cf64f92e672bd68ef8",
      "tree": "cc5ddfd411bc9c5d6fb828b86eba92f50294805e",
      "parents": [
        "59d0952b43552570e0f1c3ff91ebb16d4caec171",
        "cad19fa66469d2a745fae0c168833d5d33d64489"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 15:42:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 15:42:42 2012 -0700"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\nPull first set of watchdog updates from Wim Van Sebroeck:\n \"This pull contains:\n\n   - The removal of ixp2000_wdt\n   - The addition of ie6xx_wdt\n   - Some documentation fixes\n   - Small fixes and improvements\n\n  (Note: Part 2 will contain generic watchdog core changes + conversion\n  of some more drivers)\"\n\n* git://www.linux-watchdog.org/linux-watchdog:\n  Documentation/watchdog: Fix the file descriptor leak when no cmdline arg given\n  Documentation/watchdog: close the fd when cmdline arg given\n  Documentation/watchdog: Fix a small typo\n  watchdog: s3c2410_wdt: Set timeout to actually achieved timeout\n  watchdog: wm831x: Convert to gpio_request_one()\n  watchdog: via_wdt: depends on PCI\n  watchdog: ie6xx_wdt needs io.h\n  watchdog: ie6xx_wdt.c: fix printk format warning\n  watchdog: Add watchdog driver for Intel Atom E6XX\n  watchdog: it87_wdt: Add support for IT8728F watchdog.\n  watchdog: i6300esb: don\u0027t depend on X86\n  watchdog: Use module_pci_driver\n  watchdog: sch311x_wdt.c: Remove RESGEN\n  watchdog: s3c2410-wdt: Use of_match_ptr().\n  watchdog: Device tree support for pnx4008-wdt\n  watchdog: ar7_wdt.c: use devm_request_and_ioremap\n  watchdog: remove ixp2000 driver\n  watchdog: sp5100_tco.c: quiet sparse noise about using plain integer was NULL pointer\n"
    },
    {
      "commit": "1d767cae4dbd4116fc3b2cc3251a20760f98339f",
      "tree": "79a1a48a67a9b4296ce062d61ee863fe7a46c77f",
      "parents": [
        "6101167727932a929e37fb8a6eeb68bdbf54d58e",
        "5f19f14fed7786652b9617c633db101d26a42251"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 09:00:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 09:00:40 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH updates from Paul Mundt:\n - New CPUs: SH7734 (SH-4A), SH7264 and SH7269 (SH-2A)\n - New boards: RSK2+SH7264, RSK2+SH7269\n - Unbreaking kgdb for SMP\n - Consolidation of _32/_64 page fault handling.\n - watchdog and legacy DMA chainsawing, part 1\n - Conversion to evt2irq() hwirq lookup, to support relocation of\n   vectored IRQs for irqdomains.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (98 commits)\n  sh: intc: Kill off special reservation interface.\n  sh: Enable PIO API for hp6xx and se770x.\n  sh: Kill off machvec IRQ hinting.\n  sh: dma: More legacy cpu dma chainsawing.\n  sh: Kill off MAX_DMA_ADDRESS leftovers.\n  sh: Tidy up some of the cpu legacy dma header mess.\n  sh: Move sh4a dma header from cpu-sh4 to cpu-sh4a.\n  sh64: Fix up vmalloc fault range check.\n  Revert \"sh: Ensure fixmap and store queue space can co-exist.\"\n  serial: sh-sci: Fix for port types without BRI interrupts.\n  sh: legacy PCI evt2irq migration.\n  sh: cpu dma evt2irq migration.\n  sh: sh7763rdp evt2irq migration.\n  sh: sdk7780 evt2irq migration.\n  sh: migor evt2irq migration.\n  sh: landisk evt2irq migration.\n  sh: kfr2r09 evt2irq migration.\n  sh: ecovec24 evt2irq migration.\n  sh: ap325rxa evt2irq migration.\n  sh: urquell evt2irq migration.\n  ...\n"
    },
    {
      "commit": "5f2430f554aabb4810b2a6f906be571ac1241d96",
      "tree": "061e277f6d580d8d2cb77866669628838b5b3a29",
      "parents": [
        "abcf834b80eefb2ded56254ce7de94d2ab258d22"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri May 11 12:00:27 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:26:20 2012 +0200"
      },
      "message": "watchdog: s3c2410_wdt: Set timeout to actually achieved timeout\n\nWhile rebasing my \"watchdog_dev: Let the driver update the timeout field on\nset_timeout success\" patch (before I noticed it was already picked up by Wim),\nI noticed that the s3c2410_wdt driver may not always have a 1 second\nresolution, this patch changes s3c2410wdt_set_heartbeat to update the\ntimeout to the actually achieved timeout.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "abcf834b80eefb2ded56254ce7de94d2ab258d22",
      "tree": "bbf55c2b1a272281069ff45b87869214f012277b",
      "parents": [
        "690e7a706da6cb1af0363529603048ef3fce9e82"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 23:42:55 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:26:07 2012 +0200"
      },
      "message": "watchdog: wm831x: Convert to gpio_request_one()\n\nUse the more modern API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "690e7a706da6cb1af0363529603048ef3fce9e82",
      "tree": "9618460fc08cd6c65503f1638f07e0d6a6d156f3",
      "parents": [
        "491d9e2a5f0e845a91ef53065afb4805a668d80d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri May 11 16:37:22 2012 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:25:59 2012 +0200"
      },
      "message": "watchdog: via_wdt: depends on PCI\n\nvia_wdt is a PCI driver so it should depend on PCI so that\nit will not cause build errors.\n\ndrivers/watchdog/via_wdt.c:256:1: warning: data definition has no type or storage class\ndrivers/watchdog/via_wdt.c:256:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027module_pci_driver\u0027\ndrivers/watchdog/via_wdt.c:256:1: warning: parameter names (without types) in function declaration\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "491d9e2a5f0e845a91ef53065afb4805a668d80d",
      "tree": "ddbbbc1e651cb2d9bc2cac01dcfa1443cc525ee4",
      "parents": [
        "744f6f4d3db2e9f153c9381b169aaee5c6ad4187"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon May 14 13:14:29 2012 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:25:33 2012 +0200"
      },
      "message": "watchdog: ie6xx_wdt needs io.h\n\nFix build error by including \u003clinux/io.h\u003e:\n\ndrivers/watchdog/ie6xx_wdt.c:97:2: error: implicit declaration of function \u0027outb\u0027\ndrivers/watchdog/ie6xx_wdt.c:133:2: error: implicit declaration of function \u0027outl\u0027\ndrivers/watchdog/ie6xx_wdt.c:161:2: error: implicit declaration of function \u0027inb\u0027\ndrivers/watchdog/ie6xx_wdt.c:199:3: error: implicit declaration of function \u0027inl\u0027\ndrivers/watchdog/ie6xx_wdt.c:203:3: error: implicit declaration of function \u0027inw\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "744f6f4d3db2e9f153c9381b169aaee5c6ad4187",
      "tree": "12cf22dd7e3b6255972c15bf9a53ee110a1c41a3",
      "parents": [
        "101ce87b3bdd5352edceb5a079e765685c13dbc3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri May 11 18:33:31 2012 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:25:29 2012 +0200"
      },
      "message": "watchdog: ie6xx_wdt.c: fix printk format warning\n\nFix printk format warning; use cast to u64 since resource_size_t can\nbe either u32 or u64.\n\ndrivers/watchdog/ie6xx_wdt.c:261:4: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "101ce87b3bdd5352edceb5a079e765685c13dbc3",
      "tree": "1e903fbec1cfb078712fd3917e9f6511d03b43af",
      "parents": [
        "198ca0153412a97e968b5deb67d789000faef129"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Thu May 10 16:37:43 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:25:13 2012 +0200"
      },
      "message": "watchdog: Add watchdog driver for Intel Atom E6XX\n\nAdd driver for the watchdog timer built into the\nIntel Atom E6XX (TunnelCreek) processor.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "198ca0153412a97e968b5deb67d789000faef129",
      "tree": "4651b89925ae5c635ece460537478d16b3e225f3",
      "parents": [
        "7050bd54997a1606377a1985b508a145ea8c1555"
      ],
      "author": {
        "name": "Diego Elio Pettenò",
        "email": "flameeyes@flameeyes.eu",
        "time": "Wed Mar 14 20:49:04 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:24:43 2012 +0200"
      },
      "message": "watchdog: it87_wdt: Add support for IT8728F watchdog.\n\nThis works the same way IT8721F works, but it supports WDT_PWROK\n(checked on the datasheet).\n\nSigned-off-by: Diego Elio Pettenò \u003cflameeyes@flameeyes.eu\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "7050bd54997a1606377a1985b508a145ea8c1555",
      "tree": "16187c46f5991eaf8c5226c2db5d10699da7cfc1",
      "parents": [
        "5ce9c371c788638890980b27f0cd8af7071b3a50"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Sun Apr 08 13:56:06 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:24:32 2012 +0200"
      },
      "message": "watchdog: i6300esb: don\u0027t depend on X86\n\ni6300esb is on of the watchdogs QEMU can emulate. It is also available\nwhen emulating ARM. The driver works without problems and is quite\nuseful to test userspace dealing with /dev/watchdog.\n\nSigned-off-by: Michael Olbrich \u003cm.olbrich@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "5ce9c371c788638890980b27f0cd8af7071b3a50",
      "tree": "948f891f9211d61631199bdefb2d8adb44f951f4",
      "parents": [
        "8f90a3ae8f67a6c521e2d8fcb488262833f2a4cd"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri May 04 14:43:25 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:23:53 2012 +0200"
      },
      "message": "watchdog: Use module_pci_driver\n\nThis patch converts the PCI watchdog drivers so that they use the\nmodule_pci_driver() macro. This makes the code smaller and simpler.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nCc: Marc Vertes \u003cmarc.vertes@sigfox.com\u003e\n"
    },
    {
      "commit": "8f90a3ae8f67a6c521e2d8fcb488262833f2a4cd",
      "tree": "fe9ac7c0e004f88098647786ddbf732ebd088d60",
      "parents": [
        "3016a552a8314b2734aed0a1acbb983459e2acc4"
      ],
      "author": {
        "name": "Dave Mueller",
        "email": "d.mueller@elsoft.ch",
        "time": "Wed Apr 11 15:43:22 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:17:51 2012 +0200"
      },
      "message": "watchdog: sch311x_wdt.c: Remove RESGEN\n\nThe SCH311x chip contains 2 watchdogs. One is the watchdog programmable\nby the runtime register at address 0x65-0x68, the other is the watchdog\ninside the power on reset generator. This second watchdog has a fixed\ntimeout value of ~1.6 seconds and is configurable only by the RESGEN\nregister.\n\nThe BIOS normally takes care of the RESGEN watchdog and disables it (at\nleast) before the OS is booted.\n\nUnfortunately the sch311x_wdt driver clears bit 0 of the RESGEN register\nwhich has the effect that at the latest 1.6 seconds later, a POR is\ntriggered.\n\nThe attached patch fixes this problem by completely removing any\nreference to the RESGEN watchdog from the sch311x_wdt driver.\n\nSigned-off-by: Dave Mueller \u003cd.mueller@elsoft.ch\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "3016a552a8314b2734aed0a1acbb983459e2acc4",
      "tree": "46b96e9e7e9c2ebd17c915401d0e516deee351e6",
      "parents": [
        "3ba3774b8c433fe9e91158d65cf2324ff0c5a15d"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu May 03 05:24:17 2012 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:17:14 2012 +0200"
      },
      "message": "watchdog: s3c2410-wdt: Use of_match_ptr().\n\nUse of_match_ptr definition for the of_match_table.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "3ba3774b8c433fe9e91158d65cf2324ff0c5a15d",
      "tree": "10f26eabcc5e67ff65845f384c84491c354c2296",
      "parents": [
        "ae21cc20a604b45e97d0cdbce7e9302ce7dd7d5c"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Fri Apr 20 21:55:29 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:16:55 2012 +0200"
      },
      "message": "watchdog: Device tree support for pnx4008-wdt\n\nThis patch adds device tree support to pnx4008-wdt.c\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "ae21cc20a604b45e97d0cdbce7e9302ce7dd7d5c",
      "tree": "98227beedb9dd62067d9daeb412b75852e6243df",
      "parents": [
        "065e8238302b630046ba3621943907cf509e78dd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sun Apr 15 12:27:33 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:16:43 2012 +0200"
      },
      "message": "watchdog: ar7_wdt.c: use devm_request_and_ioremap\n\nCombine request_region and ioremap into devm_request_and_ioremap.  This has\nthe effect of fixing a missing iounmap on the failure of clk_get.\n\nThis also introduces a call to clk_put and clears the vbus_clk variable in\nthe case of failure or device removal.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "065e8238302b630046ba3621943907cf509e78dd",
      "tree": "080d91f9a9e83c625d491f383f6414e453ea30c9",
      "parents": [
        "62a9aebc5b8e28073a8609b9af6e8321cc622344"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Apr 03 20:34:03 2012 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:16:28 2012 +0200"
      },
      "message": "watchdog: remove ixp2000 driver\n\nThe platform is removed, so there are no users of this driver.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "62a9aebc5b8e28073a8609b9af6e8321cc622344",
      "tree": "c9655615b7b5ad419cbdeee8a0c2647995b74521",
      "parents": [
        "6101167727932a929e37fb8a6eeb68bdbf54d58e"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Wed May 02 16:54:43 2012 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed May 23 16:16:21 2012 +0200"
      },
      "message": "watchdog: sp5100_tco.c: quiet sparse noise about using plain integer was NULL pointer\n\nPointers should not be compared to plain integers.\nQuiets the sparse warning:\nwarning: Using plain integer as NULL pointer\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "5ec29e3149d800e6db83c1b6ff441daf319cbbe2",
      "tree": "b23ecaff7078590215e91b2b6aa4c90c2d923e10",
      "parents": [
        "abd209b7083b2f3a2a19e522f688e7569f284e5d",
        "6ff968cca1dfebd4b6fcade87c11658dbfc96932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 19:25:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 19:25:14 2012 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull core locking updates from Ingo Molnar:\n \"This update:\n\n   - extends and simplifies x86 NMI callback handling code to enhance\n     and fix the HP hw-watchdog driver\n\n   - simplifies the x86 NMI callback handling code to fix a kmemcheck\n     bug.\n\n   - enhances the hung-task debugger\"\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/nmi: Fix the type of the nmiaction.flags field\n  x86/nmi: Fix page faults by nmiaction if kmemcheck is enabled\n  x86/nmi: Add new NMI queues to deal with IO_CHK and SERR\n  watchdog, hpwdt: Remove priority option for NMI callback\n  hung task debugging: Inject NMI when hung and going to panic\n"
    },
    {
      "commit": "cdb8612147b7fba751e6fa193f32b09937a7e16b",
      "tree": "c395b2e3da6c0a8914adaf4bf82b38565442c89c",
      "parents": [
        "ceff2676b04943638c6f599ffe4e99efb89aa625"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Thu Apr 12 21:21:56 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 21 14:31:54 2012 +0100"
      },
      "message": "watchdog: MIPS: lantiq: implement OF support and minor fixes\n\nAdd support for OF. We also apply the following small fixes\n* reduce boiler plate by using devm_request_and_ioremap\n* sane error path for the clock\n* move LTQ_RST_CAUSE_WDTRST to a soc specific header file\n* add a message to show that the driver loaded\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: linux-watchdog@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/3810/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3c0dec5f58b3c7b3627715126d1bf9b030a076f0",
      "tree": "4bf8f56fca3bf6be109209b116fc8e32cb2e0f9e",
      "parents": [
        "fcd8d84a585f3578a9ebdd27e757495a27415322",
        "7e0fa1b5fa91d9aa456d102c273b2cf0f2e95d39"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "message": "Merge branch \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux into next/clock\n\n* \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux:\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ARM: Orion: SDIO: Add support for clk.\n  ARM: Orion: NAND: Add support for clk, if there is one.\n  ARM: Orion: EHCI: Add support for enabling clocks\n  ARM: Orion: SATA: Add per channel clk/clkdev support.\n  ARM: Orion: UART: Get the clock rate via clk_get_rate().\n  ARM: Orion: WDT: Add clk/clkdev support\n  ARM: Orion: Eth: Add clk/clkdev support.\n  ARM: Orion: SPI: Add clk/clkdev support.\n  ARM: Orion: Add clocks using the generic clk infrastructure.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "93c6d8927fa692faef3d7d945bd4fe84b0185ad4",
      "tree": "0a971c86114656ec4e39f7789d9faeb70432c36a",
      "parents": [
        "ea01d31a07ae182028d2398380948f5a4ee09953",
        "50260924afd4b745bfb6e5f1caee381a1875fc31"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:15:31 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:15:31 2012 +0200"
      },
      "message": "Merge branch \u0027clk/mxs\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into next/clock\n\nShawn Guo \u003cshawn.guo@linaro.org\u003e writes:\n\n  mxs common clk porting for v3.5.  It depends on the following two branches.\n\n  [1] git://git.linaro.org/people/mturquette/linux.git clk-next\n  [2] http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-arm.git clkdev\n\n  As the mxs device tree conversion will constantly touch clock files,\n  to save the conflicts, the updated mxs/dt branch coming later will\n  based on this pull-request.\n\n* \u0027clk/mxs\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6:\n  ARM: mxs: remove now unused timer_clk argument from mxs_timer_init\n  ARM: mxs: remove old clock support\n  ARM: mxs: switch to common clk framework\n  ARM: mxs: change the lookup name for fec phy clock\n  ARM: mxs: request clock for timer\n  clk: mxs: add clock support for imx28\n  clk: mxs: add clock support for imx23\n  clk: mxs: add mxs specific clocks\n\nIncludes an update to Linux 3.4-rc6\n\nConflicts:\n\tdrivers/clk/Makefile\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "d42c97443da5a542201f6cbaf793606877115d05",
      "tree": "10c0f14559b714d78ccc508d46350f1bfd2d6172",
      "parents": [
        "8c013d964ac32c20afe2cdeadf59926d87012b37"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 16:14:40 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 16:14:40 2012 +0900"
      },
      "message": "watchdog: shwdt: Use finer grained clock control.\n\nThe clk enable/disable pairs can be pushed down to start/stop rather than\nprobe/remove, along with the runtime PM callsites. This will allow us to\nkeep the block powered off until userspace comes along and decides to do\nsomething with it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8c013d964ac32c20afe2cdeadf59926d87012b37",
      "tree": "a20f0d26d4c59ed86970a8954e93e36fa55a399c",
      "parents": [
        "9ea6404691a520f734b819cbbd4757b0ea5f99c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 16:08:35 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 16:08:35 2012 +0900"
      },
      "message": "watchdog: shwdt: Preliminary runtime PM support.\n\nThis plugs in some trivial runtime PM support in the probe/remove and\nstart/stop paths.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9ea6404691a520f734b819cbbd4757b0ea5f99c6",
      "tree": "cce41707ecec4c4556a264978eea52d9fbd96b8c",
      "parents": [
        "f9e2eae6c66437a414988b44e1d2b8c025134883"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:46:48 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:46:48 2012 +0900"
      },
      "message": "watchdog: shwdt: Basic clock framework support.\n\nThis plugs in basic clock framework support for the watchdog. As it\u0027s an\noptional MSTP bit, we don\u0027t particularly care if a platform has provided\nit or not, though a valid clock will need to be available for the more\ncomplex overflow period calculations found on newer parts -- this will be\naddressed later.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9e2eae6c66437a414988b44e1d2b8c025134883",
      "tree": "09e6c3588ffceded5c705223f836a3d81a7eb6f0",
      "parents": [
        "f9fb360cb3440fb7d22ad7061de4e99235a97e1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:20:18 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:20:18 2012 +0900"
      },
      "message": "watchdog: shwdt: Trim down private data structure.\n\nNow that we\u0027re using the generic watchdog core, kill off unused\nelements from the private data structure.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9fb360cb3440fb7d22ad7061de4e99235a97e1c",
      "tree": "16c24b4c9b69c4c125e8182be6b01d4cb72519a9",
      "parents": [
        "1950f499df4eacb5d89cf0151f5edda139b800f4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:15:08 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:15:08 2012 +0900"
      },
      "message": "watchdog: shwdt: Migrate to per-device locking.\n\nPresently we\u0027ve been using global locking for everything. Push the\nlocking down to the per-device level in preparation for per-CPU\nwatchdogs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1950f499df4eacb5d89cf0151f5edda139b800f4",
      "tree": "25239fa0da5331b0178b67b0a060362909afd06e",
      "parents": [
        "40968126366219d11201257b5006878f939c1c5c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:07:53 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 15:07:53 2012 +0900"
      },
      "message": "watchdog: shwdt: Conversion to watchdog core.\n\nFairly straightforward conversion to utilize watchdog core support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40968126366219d11201257b5006878f939c1c5c",
      "tree": "fb35012cf4e317033859744fea41a3cdba045249",
      "parents": [
        "7ee94d97aafacf5a019b3578e0eae6daa2e2bcd5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 14:21:15 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 14:21:15 2012 +0900"
      },
      "message": "watchdog: shwdt: Migrate from reboot notifier to platform shutdown.\n\nIt\u0027s possible to do the same work via the platform driver shutdown\nmethod, so wire that up and dump the reboot notifier.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "887c8ec7219fc8eba78bb8f44a74c660934e9b98",
      "tree": "c7f5b2d24c984a7ca57120dd057cd3cd2f6efee2",
      "parents": [
        "16c5c023aac86228e3e94c4bf6d19708ea861a05"
      ],
      "author": {
        "name": "Aaron Sierra",
        "email": "asierra@xes-inc.com",
        "time": "Fri Apr 20 14:14:11 2012 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 09 17:20:09 2012 +0200"
      },
      "message": "watchdog: Convert iTCO_wdt driver to mfd model\n\nThis patch converts the iTCO_wdt driver to use the multi-function device\ndriver model. It uses resources discovered by the lpc_ich driver, so that\nit no longer does its own PCI scanning.\n\nSigned-off-by: Aaron Sierra \u003casierra@xes-inc.com\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4f04be62af95119d258b8035f498100e43c8c527",
      "tree": "86778fee3006ca06791bcbf65ea437a1e13fded7",
      "parents": [
        "452503ebc7cc4cce5b9e52cf2f03255365a53234"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sun Mar 04 16:57:31 2012 +0100"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Tue May 08 16:33:57 2012 -0700"
      },
      "message": "ARM: Orion: WDT: Add clk/clkdev support\n\nRemove tclk from platform data.  This makes the platform data\nstructure empty, so remove it.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Jamie Lentin \u003cjm@lentin.co.uk\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "d08c9a33b4aa6665b0ee3c4d1b57715fa0eae2a2",
      "tree": "2ed5083a7509cb66727ba77685820b2f02f19af6",
      "parents": [
        "2300fd67b4f29eec19addb15a8571837228f63fc"
      ],
      "author": {
        "name": "Mingarelli, Thomas",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Tue Apr 03 05:37:01 2012 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Apr 26 14:38:07 2012 +0200"
      },
      "message": "hpwdt: Only BYTE reads/writes to WD Timer port 0x72\n\nThis patch is to correct the use of the iLO port 0x72 usage.\nThe port 0x72 is a byte size write/read and hpwdt is currently\nwriting a WORD.\n\nSigned-off by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4e7b6c9a6b4700cf121a0d5924f193db83cbd008",
      "tree": "fc9cfafc099ec701ad48d76f1b458a4169e54bee",
      "parents": [
        "60178b6329259457013d0e39cbee22aec0230dfb"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Apr 03 12:34:57 2012 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 17:03:42 2012 +0200"
      },
      "message": "watchdog imx2: prepare clk before enabling it\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "553222f3e81f18da31b2552e18dc519715198590",
      "tree": "53610c3d21a1b929190688c1b30687ab1af6d381",
      "parents": [
        "09ee10143658cd021d879ead61ead72a196302b6"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Thu Mar 29 16:11:16 2012 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Apr 25 12:43:34 2012 +0200"
      },
      "message": "x86/nmi: Add new NMI queues to deal with IO_CHK and SERR\n\nIn discussions with Thomas Mingarelli about hpwdt, he explained\nto me some issues they were some when using their virtual NMI\nbutton to test the hpwdt driver.\n\nIt turns out the virtual NMI button used on HP\u0027s machines do no\nsend unknown NMIs but instead send IO_CHK NMIs.  The way the\nkernel code is written, the hpwdt driver can not register itself\nagainst that type of NMI and therefore can not successfully\ncapture system information before panic\u0027ing.\n\nTo solve this I created two new NMI queues to allow driver to\nregister against the IO_CHK and SERR NMIs.  Or in the hpwdt all\nthree (if you include unknown NMIs too).\n\nThe change is straightforward and just mimics what the unknown\nNMI does.\n\nReported-and-tested-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/1333051877-15755-3-git-send-email-dzickus@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "09ee10143658cd021d879ead61ead72a196302b6",
      "tree": "b3f959e343c58f553b1b14c7f81a54b11a25b0dd",
      "parents": [
        "625056b65ee9a8b4caf42136e0c844c15e6ec54f"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Thu Mar 29 16:11:15 2012 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Apr 25 12:43:33 2012 +0200"
      },
      "message": "watchdog, hpwdt: Remove priority option for NMI callback\n\nThe NMI_UNKNOWN bucket only allows for one function to register\nto it. The reason for that is because only functions which can\nnot determine if the NMI belongs to them or not should register\nand would like to assume/swallow any NMI they see.\n\nAs a result it doesn\u0027t make sense to let more than one function\nlike this register.  In fact, letting a second function fail\nallows us to know that more than one function is going to\nswallow NMIs on the current system. This is better than silently\nbeing ignored.\n\nTherefore hpwdt\u0027s priority mechanism doesn\u0027t make sense any\nmore.  They will be always first on the NMI_UNKNOWN queue, if\nthey register.\n\nRemoving this parameter cleans up the code and simplifies things\nfor the next patch which changes how nmis are registered.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/1333051877-15755-2-git-send-email-dzickus@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "6b2aac42b20f495d9ea220036f57596d525d4233",
      "tree": "838c0537310ebd6198eeef7f5826edf141f467d7",
      "parents": [
        "b40b26ccfc31465363dbd3ff849bd84ec87fe9b7"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sat Apr 14 00:14:11 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 16 14:40:08 2012 +0200"
      },
      "message": "Fix typo in various Kconfig file\n\nCorrect spelling typo in various Kconfig file.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "820d41cf0cd0e94a5661e093821e2e5c6b36a9d8",
      "tree": "4d03046048dc52a8fa539c7e7b846e02738d8ca5",
      "parents": [
        "6268b325c3066234e7bddb99d2b98bcedb0c0033",
        "88b48684fe2d4f6207223423227c80d5408bccaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 18:02:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 18:02:10 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: cleanups of io includes\" from Olof Johansson:\n \"Rob Herring has done a sweeping change cleaning up all of the\n  mach/io.h includes, moving some of the oft-repeated macros to a common\n  location and removing a bunch of boiler plate.  This is another step\n  closer to a common zImage for multiple platforms.\"\n\nFix up various fairly trivial conflicts (\u003cmach/io.h\u003e removal vs changes\naround it, tegra localtimer.o is *still* gone, yadda-yadda).\n\n* tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: tegra: Include assembler.h in sleep.S to fix build break\n  ARM: pxa: use common IOMEM definition\n  ARM: dma-mapping: convert ARCH_HAS_DMA_SET_COHERENT_MASK to kconfig symbol\n  ARM: __io abuse cleanup\n  ARM: create a common IOMEM definition\n  ARM: iop13xx: fix missing declaration of iop13xx_init_early\n  ARM: fix ioremap/iounmap for !CONFIG_MMU\n  ARM: kill off __mem_pci\n  ARM: remove bunch of now unused mach/io.h files\n  ARM: make mach/io.h include optional\n  ARM: clps711x: remove unneeded include of mach/io.h\n  ARM: dove: add explicit include of dove.h to addr-map.c\n  ARM: at91: add explicit include of hardware.h to uncompressor\n  ARM: ep93xx: clean-up mach/io.h\n  ARM: tegra: clean-up mach/io.h\n  ARM: orion5x: clean-up mach/io.h\n  ARM: davinci: remove unneeded mach/io.h include\n  [media] davinci: remove includes of mach/io.h\n  ARM: OMAP: Remove remaining includes for mach/io.h\n  ARM: msm: clean-up mach/io.h\n  ...\n"
    },
    {
      "commit": "0195c00244dc2e9f522475868fa278c473ba7339",
      "tree": "f97ca98ae64ede2c33ad3de05ed7bbfa4f4495ed",
      "parents": [
        "f21ce8f8447c8be8847dadcfdbcc76b0d7365fa5",
        "141124c02059eee9dbc5c86ea797b1ca888e77f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "message": "Merge tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system\n\nPull \"Disintegrate and delete asm/system.h\" from David Howells:\n \"Here are a bunch of patches to disintegrate asm/system.h into a set of\n  separate bits to relieve the problem of circular inclusion\n  dependencies.\n\n  I\u0027ve built all the working defconfigs from all the arches that I can\n  and made sure that they don\u0027t break.\n\n  The reason for these patches is that I recently encountered a circular\n  dependency problem that came about when I produced some patches to\n  optimise get_order() by rewriting it to use ilog2().\n\n  This uses bitops - and on the SH arch asm/bitops.h drags in\n  asm-generic/get_order.h by a circuituous route involving asm/system.h.\n\n  The main difficulty seems to be asm/system.h.  It holds a number of\n  low level bits with no/few dependencies that are commonly used (eg.\n  memory barriers) and a number of bits with more dependencies that\n  aren\u0027t used in many places (eg.  switch_to()).\n\n  These patches break asm/system.h up into the following core pieces:\n\n    (1) asm/barrier.h\n\n        Move memory barriers here.  This already done for MIPS and Alpha.\n\n    (2) asm/switch_to.h\n\n        Move switch_to() and related stuff here.\n\n    (3) asm/exec.h\n\n        Move arch_align_stack() here.  Other process execution related bits\n        could perhaps go here from asm/processor.h.\n\n    (4) asm/cmpxchg.h\n\n        Move xchg() and cmpxchg() here as they\u0027re full word atomic ops and\n        frequently used by atomic_xchg() and atomic_cmpxchg().\n\n    (5) asm/bug.h\n\n        Move die() and related bits.\n\n    (6) asm/auxvec.h\n\n        Move AT_VECTOR_SIZE_ARCH here.\n\n  Other arch headers are created as needed on a per-arch basis.\"\n\nFixed up some conflicts from other header file cleanups and moving code\naround that has happened in the meantime, so David\u0027s testing is somewhat\nweakened by that.  We\u0027ll find out anything that got broken and fix it..\n\n* tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system: (38 commits)\n  Delete all instances of asm/system.h\n  Remove all #inclusions of asm/system.h\n  Add #includes needed to permit the removal of asm/system.h\n  Move all declarations of free_initmem() to linux/mm.h\n  Disintegrate asm/system.h for OpenRISC\n  Split arch_align_stack() out from asm-generic/system.h\n  Split the switch_to() wrapper out of asm-generic/system.h\n  Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h\n  Create asm-generic/barrier.h\n  Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h\n  Disintegrate asm/system.h for Xtensa\n  Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]\n  Disintegrate asm/system.h for Tile\n  Disintegrate asm/system.h for Sparc\n  Disintegrate asm/system.h for SH\n  Disintegrate asm/system.h for Score\n  Disintegrate asm/system.h for S390\n  Disintegrate asm/system.h for PowerPC\n  Disintegrate asm/system.h for PA-RISC\n  Disintegrate asm/system.h for MN10300\n  ...\n"
    },
    {
      "commit": "750f77064a290beb162352077b52c61b04bcae0e",
      "tree": "736a8dd043dc4cda298762a80e7c1fbf1bb87742",
      "parents": [
        "89e5d6f0d979f6e7dc2bbb1ebd9e239217e2e952",
        "b92c803ec61de59e6e4ab9b2748d8e633cec3f08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:03:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:03:26 2012 -0700"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\nPull watchdog updates from Wim Van Sebroeck:\n - Removal of the Documentation/watchdog/00-INDEX file\n - Fix boot status reporting for imx2_wdt\n - clean-up sp805_wdt, pnx4008_wdt and mpcore_wdt\n - convert printk in watchdog drivers to pr_ functions\n - change nowayout module parameter to bool for every watchdog device\n - conversion of jz4740_wdt, pnx4008_wdt, max63xx_wdt, softdog,\n   ep93xx_wdt, coh901327 and txx9wdt to new watchdog API\n - Add support for the WDIOC_GETTIMELEFT ioctl call to the new watchdog\n   API\n - Change the new watchdog API so that the driver updates the timeout\n   value\n - two fixes for the xen_wdt driver\n\nFix up conflicts in ep93xx driver due to the same patches being merged\nthrough separate branches.\n\n* git://www.linux-watchdog.org/linux-watchdog: (33 commits)\n  watchdog: txx9wdt: fix timeout\n  watchdog: Convert txx9wdt driver to watchdog framework\n  watchdog: coh901327_wdt.c: fix timeout\n  watchdog: coh901327: convert to use watchdog core\n  watchdog: Add support for WDIOC_GETTIMELEFT IOCTL in watchdog core\n  watchdog: ep93xx_wdt: timeout is an unsigned int value.\n  watchdog: ep93xx_wdt: Fix timeout after conversion to watchdog core\n  watchdog: Convert ep93xx driver to watchdog core\n  watchdog: sp805: Use devm routines\n  watchdog: sp805: replace readl/writel with lighter _relaxed variants\n  watchdog: sp805: Fix documentation style comment\n  watchdog: mpcore_wdt: Allow platform_get_irq() to fail\n  watchdog: mpcore_wdt: Use devm routines\n  watchdog: mpcore_wdt: Rename dev to pdev for pointing to struct platform_device\n  watchdog: xen: don\u0027t clear is_active when xen_wdt_stop() failed\n  watchdog: xen: don\u0027t unconditionally enable the watchdog during resume\n  watchdog: fix compiler error for missing parenthesis\n  watchdog: ep93xx_wdt.c: fix platform probe\n  watchdog: ep93xx: Convert the watchdog driver into a platform device.\n  watchdog: fix set_timeout operations\n  ...\n"
    },
    {
      "commit": "09893ee84591b0417a9186a7e7cf1503ccf99ac2",
      "tree": "da8b044ad157b82203df04ae48cb60f4737cc390",
      "parents": [
        "4bb2d1009f671815870e8f78e826e4f9071392a7",
        "7d1206bc2859c6e9f46e35ae697c138e7d7858a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: More device tree support updates\" from Olof Johansson:\n \"This branch contains a number of updates for device tree support on\n  several ARM platforms, in particular:\n\n   * AT91 continues the device tree conversion adding support for a\n     number of on-chip drivers and other functionality\n   * ux500 adds probing of some of the core SoC blocks through device\n     tree\n   * Initial device tree support for ST SPEAr600 platforms\n   * kirkwood continues the conversion to device-tree probing\"\n\nManually merge arch/arm/mach-ux500/Kconfig due to MACH_U8500 rename, and\ndrivers/usb/gadget/at91_udc.c due to header file include cleanups.\n\nAlso do an \"evil merge\" for the MACH_U8500 config option rename that the\naffected RMI4 touchscreen driver in staging.  It\u0027s called MACH_MOP500\nnow, and it was missed during previous merges.\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (48 commits)\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n  ARM: ux500: Provide local timer support for Device Tree\n  ARM: ux500: Enable PL022 SSP Controller in Device Tree\n  ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree\n  ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree\n  ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree\n  ARM: ux500: db8500: list most devices in the snowball device tree\n  ARM: ux500: split dts file for snowball into generic part\n  ARM: ux500: combine the board init functions for DT boot\n  ARM: ux500: Initial Device Tree support for Snowball\n  ARM: ux500: CONFIG: Enable Device Tree support for future endeavours\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n  ...\n"
    },
    {
      "commit": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9f97da78bf018206fb623cd351d454af2f105fe0",
      "tree": "509971bf0d93f56d7ad182bdad3c89886f7ce675",
      "parents": [
        "15d07dc9c59eae51219c40253bdf920f62bb10f2"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:01 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:01 2012 +0100"
      },
      "message": "Disintegrate asm/system.h for ARM\n\nDisintegrate asm/system.h for ARM.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Russell King \u003clinux@arm.linux.org.uk\u003e\ncc: linux-arm-kernel@lists.infradead.org\n"
    },
    {
      "commit": "66f03c614c0902ccf7d6160459362a9352f33271",
      "tree": "b9a8864efe5aa7fc5c96cc5ccbeca41f5cd6f6a7",
      "parents": [
        "34800598b2eebe061445216473b1e4c2ff5cba99",
        "cdc3df6f44f72c5924a16a47e1663c3fb0e57820"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: device tree work\" from Arnd Bergmann:\n \"Most of these patches convert code from using static platform data to\n  describing the hardware in the device tree.  This is only the first\n  half of the changes for v3.4 because a lot of patches for this topic\n  came in the last week before the merge window.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFix up trivial conflicts in arch/arm/mach-vexpress/{Kconfig,core.h}\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (86 commits)\n  Document: devicetree: add OF documents for arch-mmp\n  ARM: dts: append DTS file of pxa168\n  ARM: mmp: append OF support on pxa168\n  ARM: mmp: enable rtc clk in pxa168\n  i2c: pxa: add OF support\n  serial: pxa: add OF support\n  arm/dts: mt_ventoux: very basic support for TeeJet Mt.Ventoux board\n  ARM: OMAP2+: Remove extra ifdefs for board-generic\n  ARM: OMAP2+: Fix build error when only ARCH_OMAP2/3 or 4 is selected\n  ASoC: DT: Add digital microphone binding to PAZ00 board.\n  ARM: dt: Add ARM PMU to tegra*.dtsi\n  ARM: at91: at91sam9x5cm/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add leds support\n  ARM: at91/pio: add new PIO3 features\n  ARM: at91: add sam9_smc.o to at91sam9x5 build\n  ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter\n  ARM: at91/tc: add device tree support to atmel_tclib\n  ...\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\n"
    },
    {
      "commit": "b92c803ec61de59e6e4ab9b2748d8e633cec3f08",
      "tree": "58af22b2fe89531cef7797a86c3de2bba7369b46",
      "parents": [
        "d6245842384c9289d4f778555fd8be729e0b0306"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Mar 23 11:48:22 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:16:13 2012 +0200"
      },
      "message": "watchdog: txx9wdt: fix timeout\n\ntimeout should be an unsigned int.\nSet the timeout value properly in the watchdog_device struct so that\nwe don\u0027t get an faulty values for the WDIOC_GETTIMEOUT ioctl call.\nAdd check to see that timeout is a valid parameter after it is loaded\nas a module.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "d6245842384c9289d4f778555fd8be729e0b0306",
      "tree": "a51ecf0a2c130fb753a3ec9fbd852391aaf00f6e",
      "parents": [
        "dddbc6a0513b25c80e73e14ee704186deedc0d00"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 16 11:53:53 2012 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:16:07 2012 +0200"
      },
      "message": "watchdog: Convert txx9wdt driver to watchdog framework\n\nThis patch converts txx9wdt driver to watchdog framework.\nAlso use devm_* APIs to save a few error handling code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "dddbc6a0513b25c80e73e14ee704186deedc0d00",
      "tree": "369ee13682bb2fafc13ba10347943e3ab74464f9",
      "parents": [
        "15b25701b282bd761a82c6508529b2145744075f"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 22 20:42:16 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:15:57 2012 +0200"
      },
      "message": "watchdog: coh901327_wdt.c: fix timeout\n\nSet the timeout value properly so that we don\u0027t get faulty values\nfor the WDIOC_GETTIMEOUT iotcl. \u0027margin\u0027 should be an unsigned int.\nAlso add a check to see if margin is a valid parameter after it is\nloaded as a module.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "15b25701b282bd761a82c6508529b2145744075f",
      "tree": "413baca371a55476280860a56bd80f5b53e03991",
      "parents": [
        "fd7b673c92731fc6c0b1e999adfd87b6762ee797"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Mar 16 09:14:12 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:15:47 2012 +0200"
      },
      "message": "watchdog: coh901327: convert to use watchdog core\n\nThis converts the COH901327 watchdog to use the watchdog core.\nI followed Wolframs document, looked at some other drivers and\ntested it on the U300.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "fd7b673c92731fc6c0b1e999adfd87b6762ee797",
      "tree": "35fafd733a2846acb1dd7a06cb7078a7fe59086f",
      "parents": [
        "2ca1606359695cc7ce371c7829c4082d9095fc06"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Fri Mar 16 09:14:00 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:15:37 2012 +0200"
      },
      "message": "watchdog: Add support for WDIOC_GETTIMELEFT IOCTL in watchdog core\n\nThis patch adds support for WDIOC_GETTIMELEFT IOCTL in watchdog core. So, there\nis another function pointer added to struct watchdog_ops, which can be passed by\ndrivers to support this IOCTL.\n\nRelated documentation is updated too.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "2ca1606359695cc7ce371c7829c4082d9095fc06",
      "tree": "61a686b7c0832c9fd2456f0515e5109643133462",
      "parents": [
        "59dcf1eb1a4b15610c68a4dbb7430d61a65f4af3"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 22 09:37:10 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:15:24 2012 +0200"
      },
      "message": "watchdog: ep93xx_wdt: timeout is an unsigned int value.\n\nthe timeout is a positive thus unsigned int value.\nAlso re-add the comment about the actual heartbeat.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "59dcf1eb1a4b15610c68a4dbb7430d61a65f4af3",
      "tree": "b15315a65f857cfcfe01543c68e834e65707d322",
      "parents": [
        "e12a679ddee4eb5ab2f99f7cf129355461e142c0"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sun Mar 18 13:09:52 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:15:17 2012 +0200"
      },
      "message": "watchdog: ep93xx_wdt: Fix timeout after conversion to watchdog core\n\nAfter the conversion of this driver to the watchdog core, I noticed that we\nmiss setting the initial timeout of the wdt device.\nThis results in a failure of the WDIOC_GETTIMEOUT ioctl call.\n\nReviewed-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nTested-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "e12a679ddee4eb5ab2f99f7cf129355461e142c0",
      "tree": "0e665dc6d5391f126d745f0e77ea238be1a08a3a",
      "parents": [
        "fb35a5ad5b4b2c3806b52b0159f4d5a0ad205c0f"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Wed Mar 14 10:31:50 2012 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:15:02 2012 +0200"
      },
      "message": "watchdog: Convert ep93xx driver to watchdog core\n\nConvert the ep93xx_wdt driver to the watchdog framework API.\n\nAlso, use the dev_\u003cfmt\u003e functions instead of pr_\u003cfmt\u003e for logging.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Ryan Mallon \u003crmallon@gmail.com\u003e\nCc: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "fb35a5ad5b4b2c3806b52b0159f4d5a0ad205c0f",
      "tree": "194d818dd431c533991441887bed98a8390c4f61",
      "parents": [
        "d2e8919bcfb63b662945d0e5cb9338f0f2229d10"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:52:15 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:14:34 2012 +0200"
      },
      "message": "watchdog: sp805: Use devm routines\n\nsp805 driver currently uses normal kzalloc, ioremap, etc routines. This patch\nreplaces these routines with devm_kzalloc and devm_request_mem_region etc, so\nthat we don\u0027t need to handle freeing of resources for error cases and module\nremoval routine.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "d2e8919bcfb63b662945d0e5cb9338f0f2229d10",
      "tree": "f1b4e176b7c0b73c0b146ea24745ffed0506e16a",
      "parents": [
        "bfae14b679063d85f10579bbfd532db58b122e29"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:52:14 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:14:31 2012 +0200"
      },
      "message": "watchdog: sp805: replace readl/writel with lighter _relaxed variants\n\nreadl/writel versions for ARM contain memory barrier instruction for\nsynchronizing DMA buffers.  These are not required at least on this\nmodule.  So use lighter _relaxed variants.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "bfae14b679063d85f10579bbfd532db58b122e29",
      "tree": "328ef4aec6754ca5febaf5966eaef8d643d4c49c",
      "parents": [
        "60a1aa50b2ca142a91455203ca2aa09502eddd20"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:52:13 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:14:28 2012 +0200"
      },
      "message": "watchdog: sp805: Fix documentation style comment\n\n@ was missing before variables names, in their description. Also adev is\nmentioned as dev in comment. Fix both these issues.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "60a1aa50b2ca142a91455203ca2aa09502eddd20",
      "tree": "64d3df187208d1cc87ceaedbd3ae77a86f408b81",
      "parents": [
        "75f5a536c0b605b9b8406325f51f62f67141973e"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:52:00 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:14:20 2012 +0200"
      },
      "message": "watchdog: mpcore_wdt: Allow platform_get_irq() to fail\n\nirq is not necessary for mpcore wdt. Don\u0027t return error if it is not passed. But\nif it is passed, then request_irq must pass.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "75f5a536c0b605b9b8406325f51f62f67141973e",
      "tree": "657168af4ffe1dbe0aee01903e8e2079567cc4e7",
      "parents": [
        "aa065770f55f44ed24f0a9b76ec6e2135264d43b"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:51:59 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:14:15 2012 +0200"
      },
      "message": "watchdog: mpcore_wdt: Use devm routines\n\nmpcore_wdt driver currently uses normal kzalloc, request_irq, ioremap, etc\nroutines. This patch replaces these routines with devm_kzalloc and\ndevm_request_mem_region etc, so that we don\u0027t need to handle freeing of\nresources for error cases and module removal routine.\n\nAlso, request_irq is moved before registering misc device, so that we are ready\nfor irq as soon as device is registered.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "aa065770f55f44ed24f0a9b76ec6e2135264d43b",
      "tree": "73f4752a5ef564beed945b4a55d24f7557dd228a",
      "parents": [
        "38c484fa136f66224694af298f80e96bf4072700"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Mar 12 09:51:58 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:14:11 2012 +0200"
      },
      "message": "watchdog: mpcore_wdt: Rename dev to pdev for pointing to struct platform_device\n\nPointer to struct platform_device is named as dev, which makes it confusing when\nwe write statements like dev-\u003edev to access struct device within it.\n\nThis patch renames such names to pdev.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "38c484fa136f66224694af298f80e96bf4072700",
      "tree": "ca44de3b6d55a49969e7013538f9bdfafbb930eb",
      "parents": [
        "83448bf7867917d5fd104e65275d8e153f3293a8"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Mon Mar 19 09:32:28 2012 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:13:55 2012 +0200"
      },
      "message": "watchdog: xen: don\u0027t clear is_active when xen_wdt_stop() failed\n\nxen_wdt_release() shouldn\u0027t clear is_active even when the watchdog\ndidn\u0027t get stopped (which by itself shouldn\u0027t happen, but let\u0027s return\na proper error in this case rather than adding a BUG() upon hypercall\nfailure).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "83448bf7867917d5fd104e65275d8e153f3293a8",
      "tree": "565e83415dae4ee4a4b31e3213898f9017418bf3",
      "parents": [
        "ccd4144dd41c32a284a5b040f87aaefed0361a21"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Mon Mar 19 09:30:33 2012 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:13:43 2012 +0200"
      },
      "message": "watchdog: xen: don\u0027t unconditionally enable the watchdog during resume\n\nThis was found to be a problem particularly after guest migration.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nReported-by: Wouter de Geus \u003cbenv-xensource.com@junerules.com\u003e\nReported-by: Ian Campbell \u003cIan.Campbell@citrix.com\u003e\nTested-by: Wouter de Geus \u003cbenv-xensource.com@junerules.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "ccd4144dd41c32a284a5b040f87aaefed0361a21",
      "tree": "3b95e5c36dc5cc3bbaeab5f11986b354d5090da0",
      "parents": [
        "697b41e4d4b20b8d8564f5501927b0ed07153990"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Fri Mar 16 15:27:21 2012 +0900"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:09:13 2012 +0200"
      },
      "message": "watchdog: fix compiler error for missing parenthesis\n\nJoe\u0027s patch(watchdog: Use pr_\u003cfmt\u003e and pr_\u003clevel\u003e) missed parenthesis in s3c2410_wdt.c.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "697b41e4d4b20b8d8564f5501927b0ed07153990",
      "tree": "b25c5e187bdb5407cdcc7afee34968599d70148f",
      "parents": [
        "3e0113a896803f792ffdf19b016578420824573f"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 13 09:06:12 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:08:48 2012 +0200"
      },
      "message": "watchdog: ep93xx_wdt.c: fix platform probe\n\nFix the device/driver init so that the misc_register\nhappens as last (since this opens userspace access to\nthe device).\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "3e0113a896803f792ffdf19b016578420824573f",
      "tree": "a744a16578464d9fc324d340d0b6ca82a80c5e55",
      "parents": [
        "0197c1c49ef1ff386b2ebb6d3b0fc85a8e174b5c"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Tue Mar 13 09:48:16 2012 +1100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:08:34 2012 +0200"
      },
      "message": "watchdog: ep93xx: Convert the watchdog driver into a platform device.\n\nConvert the ep93xx watchdog driver into a platform device and\nremove it\u0027s dependency on \u003cmach/hardware.h\u003e.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Ryan Mallon \u003crmallon@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nReviewed-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "0197c1c49ef1ff386b2ebb6d3b0fc85a8e174b5c",
      "tree": "266ad74d44c332e27eac61070f7287051035136f",
      "parents": [
        "b10f7c12e051762b84457f6d38d4b71acbf76a02"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Feb 29 20:20:58 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:08:09 2012 +0200"
      },
      "message": "watchdog: fix set_timeout operations\n\nSince we changed the behaviour of the set_timeout operation in the\nwatchdog API, we need to change the allready converted drivers so\nthat they update the timeout field at the end of the set_timeout\noperation.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "b10f7c12e051762b84457f6d38d4b71acbf76a02",
      "tree": "af001c289eb989fab0198989e4ecdf89d5549a26",
      "parents": [
        "a5132cafc0a739107e51494b9054c0066802b8cd"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Sep 12 11:56:59 2011 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:07:43 2012 +0200"
      },
      "message": "watchdog: watchdog_dev: Let the driver update the timeout field on set_timeout success\n\nWhen a set_timeout operation succeeds this does not necessarily mean that\nthe exact timeout requested has been achieved, because the watchdog does not\nnecessarily have a 1 second resolution. So rather then have the core set\nthe timeout member of the watchdog_device struct to the exact requested\nvalue, instead the driver should set it to the actually achieved timeout value.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "a5132cafc0a739107e51494b9054c0066802b8cd",
      "tree": "8f224cb90e877ea1cc67170f47692d2b81c4d33a",
      "parents": [
        "a0f3683365513c052d21991fe75eccd95aba9d34"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Feb 28 22:48:11 2012 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:07:21 2012 +0200"
      },
      "message": "watchdog: softdog: convert to watchdog core\n\nConvert softdog.c to the new watchdog API.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "a0f3683365513c052d21991fe75eccd95aba9d34",
      "tree": "c41a5e01375919c8f9d3595350bc0fbaea2bf3a9",
      "parents": [
        "6b1e83869d13a6b5ce9ceb4b8f79a7538d467dee"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Feb 08 14:24:10 2012 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:59 2012 +0200"
      },
      "message": "watchdog: Convert max63xx_wdt driver to watchdog framework\n\nThis patch converts max63xx_wdt driver to watchdog framework.\nAlso use devm_* APIs to save a few error handling code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "6b1e83869d13a6b5ce9ceb4b8f79a7538d467dee",
      "tree": "b4d9cc2997cad8c9b8a699132a6f41afb4f9e405",
      "parents": [
        "2e51d90f4db6c94bc75c6ff22e959237f3cc27ba"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Feb 02 18:48:11 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:37 2012 +0200"
      },
      "message": "watchdog: pnx4008: convert driver to use the watchdog framework\n\nMake this driver a user of the watchdog framework and remove parts now handled\nby the core. Tested on a custom lpc32xx-board.\n\n[wim@iguana.be: Added set_timeout operation]\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "2e51d90f4db6c94bc75c6ff22e959237f3cc27ba",
      "tree": "eaf84b639067a7d226722ea7bc117f9545d95953",
      "parents": [
        "85f6df1492ff8b620cf601a1509520d2b89858dd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jan 23 15:26:59 2012 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:22 2012 +0200"
      },
      "message": "watchdog: Convert wm8350_wdt driver to watchdog core\n\nThis patch converts wm8350_wdt driver to use watchdog core APIs.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "85f6df1492ff8b620cf601a1509520d2b89858dd",
      "tree": "8d4303628633518096f0f4c020870673fe6c4619",
      "parents": [
        "86a1e1896c2710402e29a875d8d830244274244d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 26 18:10:45 2012 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:16 2012 +0200"
      },
      "message": "watchdog: Convert jz4740_wdt driver to watchdog core\n\nThis patch converts jz4740_wdt driver to use watchdog core APIs.\nAlso use devm_* APIs to save a few error handling code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Paul Cercueil \u003cpaul@crapouillou.net\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "86a1e1896c2710402e29a875d8d830244274244d",
      "tree": "1b27f5107ec51e06921e510c67eeca47ba1b5a66",
      "parents": [
        "27c766aaacb265d625dc634bf7903f7f9fd0c697"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 05 16:51:11 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:02 2012 +0200"
      },
      "message": "watchdog: nowayout is bool\n\nnowayout is actually a boolean value.\nSo make it bool for all watchdog device drivers.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "27c766aaacb265d625dc634bf7903f7f9fd0c697",
      "tree": "06b399d21dec006bc0a3e1c6685b076753e19b94",
      "parents": [
        "7cbc353540c31ffaf65ad44d89b955be0f1d04dc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 15 15:06:19 2012 -0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:59:26 2012 +0200"
      },
      "message": "watchdog: Use pr_\u003cfmt\u003e and pr_\u003clevel\u003e\n\nUse the current logging styles.\n\nMake sure all output has a prefix.\nAdd missing newlines.\nRemove now unnecessary PFX, NAME, and miscellaneous other #defines.\nCoalesce formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "7cbc353540c31ffaf65ad44d89b955be0f1d04dc",
      "tree": "bb2a51366102f4d900a051f36ab0a3e23978f027",
      "parents": [
        "19f505f09c60d637c695a8e8c4768570e2309631"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Feb 02 18:48:09 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:59:09 2012 +0200"
      },
      "message": "watchdog: pnx4008: don\u0027t use __raw_-accessors\n\n__raw_readl/__raw_writel are not meant for drivers [1].\n\n[1] http://thread.gmane.org/gmane.linux.ports.arm.kernel/117626\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "19f505f09c60d637c695a8e8c4768570e2309631",
      "tree": "88304a11bbc66990f30ae2fb97c15828bab6b229",
      "parents": [
        "16ac4abe0d0ea0a8d42d6a2a7de2a4a00bbf5b40"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Feb 02 18:48:08 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:59:03 2012 +0200"
      },
      "message": "watchdog: pnx4008: cleanup resource handling using managed devices\n\nThe resource handling in this driver was flaky: IO_ADDRESS instead of\nioremap (and no unmapping), an unneeded static resource, no central exit\npath for error cases. Fix this by converting the driver to use managed\nresources. Also use dev_*-messages instead of pr_* while we are here.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "16ac4abe0d0ea0a8d42d6a2a7de2a4a00bbf5b40",
      "tree": "1b602e1c94f51b83f66a9c77e8fcff66cae5fa8b",
      "parents": [
        "474ef121008a2992bcc496930166ced89bda23d2"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Fri Feb 24 15:12:37 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:58:45 2012 +0200"
      },
      "message": "watchdog: sp805_wdt: add pm callbacks to support standby/S2R/hibernation\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "474ef121008a2992bcc496930166ced89bda23d2",
      "tree": "5411110e4ff37ca1e2e4196d5433d4065c583e62",
      "parents": [
        "5ba927e8ca3f73acb98f417d126652e26ab40a57"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "oskar@scara.com",
        "time": "Thu Feb 16 12:17:45 2012 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:58:30 2012 +0200"
      },
      "message": "watchdog: make imx2_wdt report boot status correctly\n\nIoctl WDIOC_GETBOOTSTATUS is supposed to return some information\non why the system did (re)boot recently, value WDIOF_CARDRESET\nbeing used to indicate watchdog induced reboot.\n\nUp to now, imx2_wdt did not provide a value here, always returning\nzero to indicate normal boot.\n\nDo evaluate the IMX Watchdog Reset Status Register and\nproduce WDIOF_CARDRESET with WDIOC_GETBOOTSTATUS in case\nof a watchdog induced reset.\n\nSigned-off-by: Oskar Schirmer \u003coskar@scara.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "23019a733bb83c8499f192fb428b7e6e81c95a34",
      "tree": "710285ef4691a54bb2ca9a5ceb4f82474f55a638",
      "parents": [
        "58af4a244fa9f7ef86f45aa9f8fa835a89274bdd"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Mar 20 14:33:19 2012 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Sun Mar 25 14:36:31 2012 -0500"
      },
      "message": "ARM: pxa: use common IOMEM definition\n\npxa was missed in the moving of IOMEM to a common definition, so lots of\nIOMEM redefined warnings were introduced. So remove pxa IOMEM definition\nand fix all the fallout.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: rtc-linux@googlegroups.com\nCc: alsa-devel@alsa-project.org\n"
    },
    {
      "commit": "7d1206bc2859c6e9f46e35ae697c138e7d7858a7",
      "tree": "14af84e9a635e59293edf81aa562b6740c57d310",
      "parents": [
        "f4eb28340771c12cdbf8b5ec149dbd3b0eef1687",
        "c899445f9783309ac73073282d4c0ae27f51fa9a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Mar 24 19:15:55 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Mar 24 19:16:04 2012 +0000"
      },
      "message": "Merge branch \u0027kirkwood/dt\u0027 into next/dt2\n\nThis was part of the for-next branch earlier but for some reasons\na rebuild of the tree missed it, so I\u0027m putting it back in now.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "0d19eac12031680dc5f5402921fb0c388e42f619",
      "tree": "57302fb8778b6527c35175cc1edf228dd9f7abb9",
      "parents": [
        "56c10bf82c10588b743e75a13a7949e11b9fc942",
        "bba1594d348b59d6172e02bf74fba837c8273989"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "message": "Merge branch \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull #2 ARM updates from Russell King:\n \"Further ARM AMBA primecell updates which aren\u0027t included directly in\n  the previous commit.  I wanted to keep these separate as they\u0027re\n  touching stuff outside arch/arm/.\"\n\n* \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver\n  ARM: 7335/1: mach-u300: do away with MMC config files\n  ARM: 7280/1: mmc: mmci: Cache MMCICLOCK and MMCIPOWER register\n  ARM: 7309/1: realview: fix unconnected interrupts on EB11MP\n  ARM: 7230/1: mmc: mmci: Fix PIO read for small SDIO packets\n  ARM: 7227/1: mmc: mmci: Prepare for SDIO before setting up DMA job\n  ARM: 7223/1: mmc: mmci: Fixup use of runtime PM and use autosuspend\n  ARM: 7221/1: mmc: mmci: Change from using legacy suspend\n  ARM: 7219/1: mmc: mmci: Change vdd_handler to a generic ios_handler\n  ARM: 7218/1: mmc: mmci: Provide option to configure bus signal direction\n  ARM: 7217/1: mmc: mmci: Put power register deviations in variant data\n  ARM: 7216/1: mmc: mmci: Do not release spinlock in request_end\n  ARM: 7215/1: mmc: mmci: Increase max_segs from 16 to 128\n"
    },
    {
      "commit": "5375871d432ae9fc581014ac117b96aaee3cd0c7",
      "tree": "be98e8255b0f927fb920fb532a598b93fa140dbe",
      "parents": [
        "b57cb7231b2ce52d3dda14a7b417ae125fb2eb97",
        "dfbc2d75c1bd47c3186fa91f1655ea2f3825b0ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 18:55:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 18:55:10 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc merge from Benjamin Herrenschmidt:\n \"Here\u0027s the powerpc batch for this merge window.  It is going to be a\n  bit more nasty than usual as in touching things outside of\n  arch/powerpc mostly due to the big iSeriesectomy :-) We finally got\n  rid of the bugger (legacy iSeries support) which was a PITA to\n  maintain and that nobody really used anymore.\n\n  Here are some of the highlights:\n\n   - Legacy iSeries is gone.  Thanks Stephen ! There\u0027s still some bits\n     and pieces remaining if you do a grep -ir series arch/powerpc but\n     they are harmless and will be removed in the next few weeks\n     hopefully.\n\n   - The \u0027fadump\u0027 functionality (Firmware Assisted Dump) replaces the\n     previous (equivalent) \"pHyp assisted dump\"...  it\u0027s a rewrite of a\n     mechanism to get the hypervisor to do crash dumps on pSeries, the\n     new implementation hopefully being much more reliable.  Thanks\n     Mahesh Salgaonkar.\n\n   - The \"EEH\" code (pSeries PCI error handling \u0026 recovery) got a big\n     spring cleaning, motivated by the need to be able to implement a\n     new backend for it on top of some new different type of firwmare.\n\n     The work isn\u0027t complete yet, but a good chunk of the cleanups is\n     there.  Note that this adds a field to struct device_node which is\n     not very nice and which Grant objects to.  I will have a patch soon\n     that moves that to a powerpc private data structure (hopefully\n     before rc1) and we\u0027ll improve things further later on (hopefully\n     getting rid of the need for that pointer completely).  Thanks Gavin\n     Shan.\n\n   - I dug into our exception \u0026 interrupt handling code to improve the\n     way we do lazy interrupt handling (and make it work properly with\n     \"edge\" triggered interrupt sources), and while at it found \u0026 fixed\n     a wagon of issues in those areas, including adding support for page\n     fault retry \u0026 fatal signals on page faults.\n\n   - Your usual random batch of small fixes \u0026 updates, including a bunch\n     of new embedded boards, both Freescale and APM based ones, etc...\"\n\nI fixed up some conflicts with the generalized irq-domain changes from\nGrant Likely, hopefully correctly.\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (141 commits)\n  powerpc/ps3: Do not adjust the wrapper load address\n  powerpc: Remove the rest of the legacy iSeries include files\n  powerpc: Remove the remaining CONFIG_PPC_ISERIES pieces\n  init: Remove CONFIG_PPC_ISERIES\n  powerpc: Remove FW_FEATURE ISERIES from arch code\n  tty/hvc_vio: FW_FEATURE_ISERIES is no longer selectable\n  powerpc/spufs: Fix double unlocks\n  powerpc/5200: convert mpc5200 to use of_platform_populate()\n  powerpc/mpc5200: add options to mpc5200_defconfig\n  powerpc/mpc52xx: add a4m072 board support\n  powerpc/mpc5200: update mpc5200_defconfig to fit for charon board\n  Documentation/powerpc/mpc52xx.txt: Checkpatch cleanup\n  powerpc/44x: Add additional device support for APM821xx SoC and Bluestone board\n  powerpc/44x: Add support PCI-E for APM821xx SoC and Bluestone board\n  MAINTAINERS: Update PowerPC 4xx tree\n  powerpc/44x: The bug fixed support for APM821xx SoC and Bluestone board\n  powerpc: document the FSL MPIC message register binding\n  powerpc: add support for MPIC message register API\n  powerpc/fsl: Added aliased MSIIR register address to MSI node in dts\n  powerpc/85xx: mpc8548cds - add 36-bit dts\n  ...\n"
    },
    {
      "commit": "9e5ed094c89e55fbf11d2e81d60be98eb12346c0",
      "tree": "b77c63a452580643cdede36c3038d52995e54d8e",
      "parents": [
        "a64ae394eb7de5e39cf462c18edb202196c678fa"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Mar 15 10:40:38 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 16 23:32:35 2012 +0000"
      },
      "message": "ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver\n\nFor simple modules that contain a single amba_driver without any\nadditional setup code then ends up being a block of duplicated\nboilerplate. This patch adds a new macro, module_amba_driver(),\nwhich replaces the module_init()/module_exit() registrations with\ntemplate functions.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c899445f9783309ac73073282d4c0ae27f51fa9a",
      "tree": "4b414caca7c3879c543d118af43d9c72cc279225",
      "parents": [
        "5dab643cd67e1a791052d092ab447534937bf3f1",
        "e871b87a1e978e618c75acd4ceb6cd4699728691"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:13:43 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:13:43 2012 +0000"
      },
      "message": "Merge branch \u0027kirkwood_dt_for_3.4_v3\u0027 of git://git.infradead.org/users/jcooper/linux-kirkwood into kirkwood/dt\n\n* \u0027kirkwood_dt_for_3.4_v3\u0027 of git://git.infradead.org/users/jcooper/linux-kirkwood:\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n"
    },
    {
      "commit": "330bbf485447c0cf127750eb7d68d43a73f59356",
      "tree": "cbff962746b0e2e4181c3899f9b2a0255b5ca34e",
      "parents": [
        "950740098c6745d69056b3acb5090ca9d8aa918c"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@ge.com",
        "time": "Mon Mar 12 17:12:57 2012 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 16 11:08:05 2012 -0500"
      },
      "message": "powerpc: Add GE FPGA config option\n\nThis patch adds the GE_FPGA configuration option. This is being carried\nout as ground work to allow the PIC and GPIO drivers to be move from the\npowerpc 86xx platform directory to more general locations to allow them to\nbe used on non-86xx boards and to reduce churn when further boards using\nthese drivers are added.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "a855a7ced4f572dcd1038db06b532df3ba9f227c"
}
