)]}'
{
  "log": [
    {
      "commit": "90b128ed1557c2f523995a379a53e5105891ecf8",
      "tree": "d64cc5dc7448b0dba62b14565e2d187245f7874e",
      "parents": [
        "5e90169c5a02da69a1ef721bea7a823e9e48fcb6",
        "9a46847aeac1148d8b15f0db629c8bbd754dfe24"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 11 23:44:31 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 11 23:44:31 2013 +0100"
      },
      "message": "Merge tag \u0027mfd-lee-3.13-3\u0027 of git://git.linaro.org/people/ljones/mfd\n\nmfd-lee-3.13-3\n\nMFD patches due for v3.13 - 2nd round.\n"
    },
    {
      "commit": "9a46847aeac1148d8b15f0db629c8bbd754dfe24",
      "tree": "7898055f2568a9febfc47d46e126698b0dc69db5",
      "parents": [
        "d6daef95127e41233ac8e2d8472d8c0cd8687d38"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Nov 08 17:05:42 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Nov 11 11:22:22 2013 +0000"
      },
      "message": "Documentation: mfd: Update s2mps11.txt\n\nUpdated the number of LDOs and BUCKs as per the user manual.\nFixed trivial typos to improve readability.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "d6daef95127e41233ac8e2d8472d8c0cd8687d38",
      "tree": "6c7794b5eaced7e3d7d3d1f092d5574917ace27f",
      "parents": [
        "0b208e41acf34c133a55a57189af30aa7924e0c6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Nov 07 11:04:20 2013 +0300"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Nov 11 11:22:19 2013 +0000"
      },
      "message": "mfd: pm8921: Potential NULL dereference in pm8921_remove()\n\nWe assume that \"pmic\" could be NULL and then dereference it two lines\nlater.  I fix this by moving the dereference inside the NULL check.\n\nFixes: c013f0a56c56 (\u0027mfd: Add pm8xxx irq support\u0027)\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0b208e41acf34c133a55a57189af30aa7924e0c6",
      "tree": "aa8f813eb55219b8a57260c9408478829e4d9ad6",
      "parents": [
        "03e361b25ee8dfb1fd9b890072c23c4aae01c6c7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Oct 29 15:47:22 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Nov 11 11:22:17 2013 +0000"
      },
      "message": "mfd: Fix memory leak in mfd_add_devices()\n\nIf the first call to mfd_add_device() fails, no child devices have been\nregistered to the parent yet, and thus mfd_remove_devices() won\u0027t find\nanything to remove nor free.\nHence the previously allocated array of atomic_t objects will leak.\n\nFree the array instead of calling mfd_remove_devices() on failure during\nthe first loop iteration to fix this.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "03e361b25ee8dfb1fd9b890072c23c4aae01c6c7",
      "tree": "6adc9cb64eb9c7e7b84cb24880786aa0b9094d5a",
      "parents": [
        "24f76f37aab7cfd97e17976b41182817e887f0e1"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Oct 29 10:03:04 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Nov 11 11:22:15 2013 +0000"
      },
      "message": "mfd: Stop setting refcounting pointers in original mfd_cell arrays\n\nCommit 1e29af62f2b285bd18685da93c3ce8c33ca2d1db (\"mfd: Add refcounting\nsupport to mfd_cells\") had to drop the \"const\" keyword on the \"cell\"\nparameter of mfd_add_devices(), as it added the refcounting pointers\nto the objects of the passed mfd_cell array itself.\n\nHowever, the mfd core code operates on copies of the mfd_cell objects,\nso there\u0027s no need to modify the originally passed objects.\n\nHence, move the setting of the refcounting pointers from mfd_add_devices()\nto mfd_platform_add_cell(), where the copy of the mfd_cell objects is made.\nmfd_clone_cell() can just pass (a copy of) the original usage_count\npointer.\n\nThis allows to make the \"cell\" parameter of mfd_add_devices() \"const\"\nagain, and avoids future race conditions when registering multiple\ninstances of the same device in parallel.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "24f76f37aab7cfd97e17976b41182817e887f0e1",
      "tree": "8e49908ad8029e06212db58831f189250b924ce5",
      "parents": [
        "6bfd1e63de34a278d67db32e3644340838308252"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Sat Oct 26 15:27:04 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Nov 11 11:22:13 2013 +0000"
      },
      "message": "mfd: wm5110: Enable micd clamp functionality\n\nAdd missing registers and interrupts required for the microphone\ndetection clamping.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "5e90169c5a02da69a1ef721bea7a823e9e48fcb6",
      "tree": "462183c54a4f298188f3d3ff7a435a02c35d7f59",
      "parents": [
        "424aab72933cf1afafdeccf2760a74fe3a2fb7b4"
      ],
      "author": {
        "name": "James Ralston",
        "email": "james.d.ralston@intel.com",
        "time": "Mon Nov 04 09:31:20 2013 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 04 18:38:00 2013 +0100"
      },
      "message": "mfd: lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH\n\nThis patch adds the TCO Watchdog Device IDs for the\nIntel Wildcat Point-LP PCH.\n\nSigned-off-by: James Ralston \u003cjames.d.ralston@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "424aab72933cf1afafdeccf2760a74fe3a2fb7b4",
      "tree": "0adc91efe78cf29c08529645889aa137a3b39408",
      "parents": [
        "4c78b520ee8f9c4b085912f1db2f1308f7ae5890"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Oct 10 10:05:55 2013 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 04 09:41:19 2013 +0100"
      },
      "message": "mfd: max77693: Fix up bug of wrong interrupt number\n\nThe max77693 MFD device use irq domain method which has hardware interrupt\nnumber and virtual interrupt number getting through irq domain mapping.\nThis patch use hardware interrupt number instead of virtual interrupt number\nto get struct irq_data.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4c78b520ee8f9c4b085912f1db2f1308f7ae5890",
      "tree": "00da37e72c4fa071ddbe2a95f1ae4d9a95b1def1",
      "parents": [
        "8df5a1ba67b1a4b1560472359c30a5b1e3ebcc78"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Oct 25 21:10:00 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat Oct 26 00:28:21 2013 +0200"
      },
      "message": "mfd: as3722: Don\u0027t export the regmap config\n\nIt\u0027s not used outside this file so can be static.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8df5a1ba67b1a4b1560472359c30a5b1e3ebcc78",
      "tree": "1563cc6270c76867a8dfe60c7c3d1e57064fed79",
      "parents": [
        "46a99d03f97e54d346a35bb8f0fa79ba73687ad0",
        "6bfd1e63de34a278d67db32e3644340838308252"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 25 11:03:48 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 25 11:03:48 2013 +0200"
      },
      "message": "Merge tag \u0027mfd-lee-3.13-1\u0027 of git://git.linaro.org/people/ljones/mfd\n\nmfd-lee-3.13-1\n\nMFD patches due for v3.13.\n"
    },
    {
      "commit": "46a99d03f97e54d346a35bb8f0fa79ba73687ad0",
      "tree": "5e709b8ceacaa8af0b4b1d7f4ecf6484560fb9c7",
      "parents": [
        "501d609abe43894430eecee7f5e498607718b26b",
        "6112fe60ac1bd1e68da8cc4248289d6e48015f9b"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 25 11:02:58 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 25 11:02:58 2013 +0200"
      },
      "message": "Merge tag \u0027range-macro\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\nregmap: Helper macro for defining register ranges\n\nA helper macro to make it a bit neater to define register ranges.\n"
    },
    {
      "commit": "501d609abe43894430eecee7f5e498607718b26b",
      "tree": "890a473df56aaaedc6a9026c12ced3012d13b6b4",
      "parents": [
        "34c5c735a89bc0ad5fab1c29b9f425b77fbb7ae7"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "wsa@the-dreams.de",
        "time": "Sun Oct 13 18:06:12 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Oct 24 12:08:23 2013 +0200"
      },
      "message": "mfd: twl6040: Remove obsolete cleanup for i2c clientdata\n\nA few new i2c-drivers came into the kernel which clear the clientdata-pointer\non exit or error. This is obsolete meanwhile, the core will do it.\n\nSigned-off-by: Wolfram Sang \u003cwsa@the-dreams.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "34c5c735a89bc0ad5fab1c29b9f425b77fbb7ae7",
      "tree": "9500e6826e62e5a07e854981fa79c7efdfed71b7",
      "parents": [
        "61e6cfa80de5760bbe406f4e815b7739205754d2"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Sep 26 18:18:04 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Oct 24 12:08:22 2013 +0200"
      },
      "message": "mfd: tps65910: Remove warning during dt node parsing\n\nDriver throw the warning message if dt node does not\nhave the info for VMBCH-Threshold and VMBCH2-Threshold.\nThese properties are optional property and hence it\nis not mandatory to have these on DT node and in this case\nit should not throw the warning message.\nIt creates noise from driver as follows:\n[    0.384605] tps65910 4-002d: VMBCH-Threshold not specified\n[    0.384616] tps65910 4-002d: VMBCH2-Threshold not specified\n\nRemoving the warning message from driver.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6bfd1e63de34a278d67db32e3644340838308252",
      "tree": "1167fa2a59583b98ed909045975b76ba79fad75f",
      "parents": [
        "317b2099938fe6f27e51c4b58e76f4de8212d3e6"
      ],
      "author": {
        "name": "Johannes Thumshirn",
        "email": "johannes.thumshirn@men.de",
        "time": "Wed Oct 23 13:31:00 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:40 2013 +0100"
      },
      "message": "mfd: lpc_sch: Ignore resource conflicts when adding mfd cells\n\nCurrently probe of lpc_sch fails on Intel Poulsbo because of ACPI resource\nconflicts. A solution is to  set the ignore_resource_conflicts flag in the mfd cells.\n\nTested-by: Andreas Werner \u003candreas.werner@men.de\u003e\nSigned-off-by: Johannes Thumshirn \u003cjohannes.thumshirn@men.de\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "317b2099938fe6f27e51c4b58e76f4de8212d3e6",
      "tree": "9236b2187e66765b2c1d7b63644e7df56ff1b15f",
      "parents": [
        "df73de9b0d412915384396637bf67ef9208161e9"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Oct 22 16:12:39 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:37 2013 +0100"
      },
      "message": "mfd: ti_am335x_tscadc: Avoid possible deadlock of reg_lock\n\nSince the addition of continuous sampling mode and shared irq support,\nthe reg_lock lock can be taken with and without interrupts. This patch\nuses the *_irq* variant which should be used in order to avaoid a deadlock.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "df73de9b0d412915384396637bf67ef9208161e9",
      "tree": "249e2e7910ca68c4c7b0adcbdcbbcda835bedaca",
      "parents": [
        "d460a6f3d67a8558fb58299518077888b7dbf5f3"
      ],
      "author": {
        "name": "Peter Chen",
        "email": "peter.chen@freescale.com",
        "time": "Tue Oct 22 16:46:25 2013 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:35 2013 +0100"
      },
      "message": "mfd: syscon: Return -ENOSYS if CONFIG_MFD_SYSCON is not enabled\n\nSome platforms may not define CONFIG_MFD_SYSCON (or haven\u0027t syscon),\nit can fix build error for these platforms.\n\nSigned-off-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "d460a6f3d67a8558fb58299518077888b7dbf5f3",
      "tree": "a6e2a066f43df97206dfa9faa1e4e5d9d425c98a",
      "parents": [
        "71c7f93ea0036eddb86ccd268945555419bb1cbb"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Oct 22 13:08:46 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:33 2013 +0100"
      },
      "message": "mfd: Add support for ams AS3722 PMIC\n\nThe ams AS3722 is a compact system PMU suitable for mobile phones,\ntablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down\ncontroller, 11 LDOs, RTC, automatic battery, temperature and\nover-current monitoring, 8 GPIOs, ADC and a watchdog.\n\nAdd MFD core driver for the AS3722 to support core functionality.\n\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Florian Lobmaier \u003cflorian.lobmaier@ams.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "71c7f93ea0036eddb86ccd268945555419bb1cbb",
      "tree": "3614a5c25006b2a7aa340cbe621933b9ba13a905",
      "parents": [
        "e64c1eb47352d62f5bb06284bae72261d934faa8"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Oct 18 16:11:57 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:30 2013 +0100"
      },
      "message": "mfd: max77693: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid build breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "e64c1eb47352d62f5bb06284bae72261d934faa8",
      "tree": "ff3e5d2744fe0d783bb33d98a7c904fa44b14b7b",
      "parents": [
        "b0e5992612a1079ddcc1810b786ab8ca438cddae"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Oct 18 11:51:45 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:28 2013 +0100"
      },
      "message": "mfd: tc3589x: Detect the precise version\n\nInstead of detecting the \"tc3589x\" and hard-coding the number of\nGPIO pins to 24, encode all the possible subtypes and set the\nnumber of GPIO pins from the type.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "b0e5992612a1079ddcc1810b786ab8ca438cddae",
      "tree": "68f303a71b3dd61f4c2f442f9e541137b6231a13",
      "parents": [
        "2a048d3b787e154e06a21f5f0951a319b6ada4fb"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Tue Oct 15 15:30:34 2013 +0300"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:25 2013 +0100"
      },
      "message": "mfd: omap-usb: prepare/unprepare clock while enable/disable\n\nThis should fix the following warning at boot on OMAP5 uEVM\n[    8.783155] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:883 __clk_enable+0x94/0xa4()\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "2a048d3b787e154e06a21f5f0951a319b6ada4fb",
      "tree": "81c0f773bc21dc6b9a88e813ff624b90ee285045",
      "parents": [
        "e4081da476e5e741c4e469a0f8470e9f4169794e"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:49 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:23 2013 +0100"
      },
      "message": "mfd: max77686: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "e4081da476e5e741c4e469a0f8470e9f4169794e",
      "tree": "dfd0d382228e7cc6487cf848448b92e23ad14bc7",
      "parents": [
        "fb7d4a53f59966a76447cdacdc6b2a71675c1d91"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:50 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:20 2013 +0100"
      },
      "message": "mfd: max8907: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "fb7d4a53f59966a76447cdacdc6b2a71675c1d91",
      "tree": "67ec985e1c6e820f251ee35cf74dc7ccda2b6ac8",
      "parents": [
        "1c5a099b29c26c0a7dd525d6c4ed0daa5206b956"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:51 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:18 2013 +0100"
      },
      "message": "mfd: max8997: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "1c5a099b29c26c0a7dd525d6c4ed0daa5206b956",
      "tree": "8f997c4448b3e7396d4168b333f666b59cf97150",
      "parents": [
        "5c8c87940204f1839a8730b228fc5ed1e86d324c"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:52 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:15 2013 +0100"
      },
      "message": "mfd: sec-core: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "5c8c87940204f1839a8730b228fc5ed1e86d324c",
      "tree": "5bb439f3da9f6b189862c2dc049eeb533f1d5f1a",
      "parents": [
        "06bf3c2f11d380d8c5c322f5c45cd189af6f733e"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:53 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:13 2013 +0100"
      },
      "message": "mfd: tps6507x: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "06bf3c2f11d380d8c5c322f5c45cd189af6f733e",
      "tree": "67887dc8cb43ffed00023c55dea167c964043f7c",
      "parents": [
        "1fead3f399ce7b508b05d0cc9d06d534ffac952c"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:54 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:10 2013 +0100"
      },
      "message": "mfd: tps6586x: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "1fead3f399ce7b508b05d0cc9d06d534ffac952c",
      "tree": "78d15ba53c6a23c0baea0a4559c1dba3454bd4f5",
      "parents": [
        "3d6d1d1cd3e9aa4528f82936a01ad46c0e54969b"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:55 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:08 2013 +0100"
      },
      "message": "mfd: tps65910: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "3d6d1d1cd3e9aa4528f82936a01ad46c0e54969b",
      "tree": "d4d736af934f8364632a47a139b14d0c4eaa7eeb",
      "parents": [
        "0af6f271d0f27334cad2102aa3ac2044a3f3926a"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:56 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:06 2013 +0100"
      },
      "message": "mfd: arizona: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0af6f271d0f27334cad2102aa3ac2044a3f3926a",
      "tree": "978ee0e3351eccf005a41ecb734ad619df56f581",
      "parents": [
        "84195b77364af8c7a25631450d9f2cad6f5daa1f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Oct 16 14:26:48 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:03 2013 +0100"
      },
      "message": "mfd: as3711: Include linux/of.h header\n\n\u0027of_match_ptr\u0027 is defined in linux/of.h. Include it explicitly to\navoid breakage in the future.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "84195b77364af8c7a25631450d9f2cad6f5daa1f",
      "tree": "23cd4e84ff77f233353448e54ef3a5e754976009",
      "parents": [
        "0f54e1e129aa0c0b6fd5763295ef60ea5af13256"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Oct 15 09:18:51 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:01 2013 +0100"
      },
      "message": "mfd: palmas: Remove redundant of_match_ptr\n\n\u0027of_palmas_match_tbl\u0027 is always compiled in. Hence of_match_ptr() is\nnot needed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0f54e1e129aa0c0b6fd5763295ef60ea5af13256",
      "tree": "088b1e3bf7b57829670614fd5ed1a29d9b6e7317",
      "parents": [
        "131221bc5e317d9d24d7f3922cc798058cf8aadd"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Oct 15 09:18:50 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:58 2013 +0100"
      },
      "message": "mfd: omap-usb: Remove redundant of_match_ptr\n\nThe data structure of_match_ptr() protects is always compiled in.\nHence of_match_ptr() is not needed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "131221bc5e317d9d24d7f3922cc798058cf8aadd",
      "tree": "be2fb643a12001f029797a58b0a085291ba7d8e1",
      "parents": [
        "cd2a55321f4b6548daaf14997a8a77c7513d5bae"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Oct 15 09:18:49 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:56 2013 +0100"
      },
      "message": "mfd: ti_am335x_tscadc: Remove redundant of_match_ptr\n\nThe data structure of_match_ptr() protects is always compiled in.\nHence of_match_ptr() is not needed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "cd2a55321f4b6548daaf14997a8a77c7513d5bae",
      "tree": "9bb0cf30cfb139ca2c2bc6636a6ad4a7272c1729",
      "parents": [
        "a351451acd4ce6ccfca6d5439bb1473fd1b1344a"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Oct 15 09:18:48 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:53 2013 +0100"
      },
      "message": "mfd: 88pm860x: Remove redundant of_match_ptr\n\nThe data structure of_match_ptr() protects is always compiled in.\nHence of_match_ptr() is not needed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "a351451acd4ce6ccfca6d5439bb1473fd1b1344a",
      "tree": "701ce042b36c54b6137044e7a8361a1fcf924c7f",
      "parents": [
        "52c2c6ebfe476016db18293545244f4ed38f2572"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Oct 15 09:18:47 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:51 2013 +0100"
      },
      "message": "mfd: tps65217: Remove redundant of_match_ptr\n\nThe data structure of_match_ptr() protects is always compiled in.\nHence of_match_ptr() is not needed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "52c2c6ebfe476016db18293545244f4ed38f2572",
      "tree": "23aa9fa5301b76df45bea23abeb246ae55dc8ac6",
      "parents": [
        "2212e680db06bba383893d3df3fbe3f2267bf83d"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Oct 15 09:18:46 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:49 2013 +0100"
      },
      "message": "mfd: max8925: Remove redundant of_match_ptr\n\nThe data structure of_match_ptr() protects is always compiled in.\nHence of_match_ptr() is not needed.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "2212e680db06bba383893d3df3fbe3f2267bf83d",
      "tree": "c9c9573c7f97db85aedca632a8f3d754c93df51a",
      "parents": [
        "91c739359ac9946a8e74a9640527a3f1034a76a7"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Mon Oct 14 09:09:00 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:46 2013 +0100"
      },
      "message": "mfd: arizona: Mark missing AOD registers as volatile\n\nThis registers ARIZONA_AOD_WKUP_AND_TRIG and ARIZONA_AOD_IRQ_RAW_STATUS\ncontain interrupt status bits and thus should be volatile. They are\ncorrectly marked on wm5102 but not on wm5110, this patch changes this.\nFurthermore volatile registers don\u0027t need defaults so remove those.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "91c739359ac9946a8e74a9640527a3f1034a76a7",
      "tree": "0e76bf8fa3b51fab52430799372f7473fc8493b1",
      "parents": [
        "22d7dc8aba3bf34fdf324f43718c238075cc7cf7"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Thu Oct 03 16:16:01 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:44 2013 +0100"
      },
      "message": "mfd: arizona: Correct handling of device tree gpio defaults\n\nWhen setting GPIO defaults we are required to make a distinction\nbetween writing 0x0000 to the registers and leaving them untouched.\n\nWhen we receive between 0x0000 and 0xFFFF (inclusive) from either\nPlatform Data or Device Tree, we should write the provided\nconfiguration to the device. Conversely, when we receive \u003e0xFFFF we\nshould leave the device configuration at its default setting.\n\nThis patch fixes a bug and ensures that configuration 0x0000 isn\u0027t\nmistakenly written when the intention was to keep the default one.\n\nReported-by: Heather Lomond \u003cheather.lomond@wolfsonmicro.com\u003e\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "22d7dc8aba3bf34fdf324f43718c238075cc7cf7",
      "tree": "94d110c29650c6b3529f3fbdfeecbe128ed96ddf",
      "parents": [
        "5e172d751869ca6756a7276168e11d641dc6b58a"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Sep 27 14:25:55 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:41 2013 +0100"
      },
      "message": "mfd: arizona: Only attempt to parse DT if platform data was not passed\n\nIf platform data is passed when probing the device then it should take\nprecedence over Device Tree. This patch saves cycles in the pdata case\nand prevents error messages when DT is not passed.\n\nReported-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "5e172d751869ca6756a7276168e11d641dc6b58a",
      "tree": "d7a2438b1d237896f533ce02856a4975cf0d3553",
      "parents": [
        "7178347e1c675aefefce09357c988db0a9bf6e96"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Sep 26 19:03:51 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:39 2013 +0100"
      },
      "message": "mfd: palmas: Fix resource leak of i2c_dummy devices\n\nPalmas device supports multiple i2c device address and the client\nfor these addressed are created in the driver as i2c_new_dummy().\n\nThe new devices are not getting released in error or removal path and\nso it is causing resource leak.\n\nAdd the unregister of these newly created dummy devices to avoid resource\nleaks.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "7178347e1c675aefefce09357c988db0a9bf6e96",
      "tree": "d645734b47ea155892ea627253552b8daef20610",
      "parents": [
        "2d8edaf028ad2bc71c07c7338bfb0ef7cb46e78d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Sep 26 19:03:50 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:36 2013 +0100"
      },
      "message": "mfd: palmas: Reset pm_power_off if it is set for the device\n\nIf Palams supports the system power controller and pm_power_off\nis implemented through the Palmas driver then reset the pm_power_off\nin driver remove.\n\nThis will avoid the call of Palmas driver after removal of driver.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "2d8edaf028ad2bc71c07c7338bfb0ef7cb46e78d",
      "tree": "b651910d9b34b00fe3d4a9c07155ed597d280371",
      "parents": [
        "ca471660a263f437696bd6459c29395cb176a94a"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Sep 26 19:03:49 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:34 2013 +0100"
      },
      "message": "mfd: palmas: Add MODULE_DEVICE_TABLE for of_device table\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "ca471660a263f437696bd6459c29395cb176a94a",
      "tree": "387b180cacbb119b902973c180984784bb40f5a9",
      "parents": [
        "4657185c3c6d928a07185f63f3558d9483e09d7e"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Sep 26 19:03:48 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:31 2013 +0100"
      },
      "message": "mfd: palmas: Remove call of mfd_remove_devices\n\nThe driver only support the device tree and sub modules are populated\nthrough platform, the registration of sub devices through mfd_add_devices\nhas been removed.\n\nHence in remove path of the driver, it is not require to call\nmfd_remove_devices.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "4657185c3c6d928a07185f63f3558d9483e09d7e",
      "tree": "79bb6fcead49a1fd4d8db0cbbbd5adf2e08bf70e",
      "parents": [
        "4233a0aafb72985a4692a9e6af5c528811226ac1"
      ],
      "author": {
        "name": "Andrzej Hajda",
        "email": "a.hajda@samsung.com",
        "time": "Fri Sep 27 09:27:46 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:29 2013 +0100"
      },
      "message": "mfd: max77693: Added device tree support\n\nThis patch adds only of_match_table. There are no device specific\nproperties.\n\nReviewed-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Andrzej Hajda \u003ca.hajda@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "4233a0aafb72985a4692a9e6af5c528811226ac1",
      "tree": "7ac437f01964c33fdd18be7860f81e666bec4de4",
      "parents": [
        "0248b4bfe56f0545c051e6230939ca8b95f1b037"
      ],
      "author": {
        "name": "Andrzej Hajda",
        "email": "a.hajda@samsung.com",
        "time": "Wed Aug 21 18:53:33 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:26 2013 +0100"
      },
      "message": "mfd: max77693: Remove device wakeup from driver\n\nThe patch removes wakeup related code from the driver and plaftorm\ndata - it is already handled by i2c core using I2C_CLIENT_WAKE flag\nfrom struct i2c_board_info. As a result MFD itself do not requires\nplatform data.\n\nSigned-off-by: Andrzej Hajda \u003ca.hajda@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0248b4bfe56f0545c051e6230939ca8b95f1b037",
      "tree": "7ffc3f6930b8ccf21a61b27bed03d48134bb88b9",
      "parents": [
        "b264a70eef880aff31652a10ffee9c03e949b69b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Sep 23 19:14:32 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:24 2013 +0100"
      },
      "message": "mfd: mc13xxx: Move SPI erratum workaround into SPI I/O function\n\nMove the workaround for double sending AUDIO_CODEC and AUDIO_DAC writes\ninto the SPI core, aiding refactoring to eliminate the ASoC custom I/O\nfunctions and avoiding the extra writes for I2C.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "b264a70eef880aff31652a10ffee9c03e949b69b",
      "tree": "1ba198209c1415163ba3b15a7d10db4c0716f582",
      "parents": [
        "fc5ee96fefae8d38602c79a16205d4b1c8e01da5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Sep 23 19:14:31 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:22 2013 +0100"
      },
      "message": "mfd: mc13xxx: Don\u0027t require lock for simple register I/O\n\nSince the conversion to regmap there has been no need for device level\nlocking for I/O as regmap provides locking so remove the locks.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "fc5ee96fefae8d38602c79a16205d4b1c8e01da5",
      "tree": "80a3dff18c930783355bcd33dceea7263ca3e83d",
      "parents": [
        "89720264a1f0870e45f583583357ee986e216157"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Wed Sep 25 15:37:15 2013 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:19 2013 +0100"
      },
      "message": "mfd: twl6040: Drop devm_free_irq of devm_ allocated irq\n\nThe devm_request_irq function allocates irq that is released\nwhen a driver detaches. Thus, there is no reason to explicitly\ncall devm_free_irq in probe or remove functions.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "89720264a1f0870e45f583583357ee986e216157",
      "tree": "1265a2316b81ff49d1e0b74179fbae0677856849",
      "parents": [
        "e90f875419967589d75d1a3e2b89c5f2720e794e"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Wed Sep 25 15:37:45 2013 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:17 2013 +0100"
      },
      "message": "mfd: ezx-pcap: Drop devm_free_irq of devm_ allocated irq\n\nThe devm_request_irq function allocates irq that is released\nwhen a driver detaches. Thus, there is no reason to explicitly\ncall devm_free_irq in probe or remove functions.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "e90f875419967589d75d1a3e2b89c5f2720e794e",
      "tree": "e4b447602c1c50dd363e122915a7b68de4f34fa5",
      "parents": [
        "60013b94d9530346db963474f7fde8aecabaff25"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.list@kaehlcke.net",
        "time": "Mon Sep 23 22:43:29 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:14 2013 +0100"
      },
      "message": "mfd: ti_am335x_tscadc: Restore clock divider on resume\n\nThe ADC clock divider needs to be restored on resume as the register content\nis lost when the ADC is powered down\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "60013b94d9530346db963474f7fde8aecabaff25",
      "tree": "b3e78336a3e946b923ce0bf6a2d5e381dac4b3e6",
      "parents": [
        "ca13ce3701900c5b64c2c477a9cfea396c6e79c3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun Sep 22 21:49:18 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:12 2013 +0100"
      },
      "message": "mfd: Add STw481x driver\n\nThis adds a driver for the STw481x PMICs found in the Nomadik\nfamily of platforms. This one uses pure device tree probing.\nPrint some of the OTP registers on boot and register a regulator\nMFD child.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "ca13ce3701900c5b64c2c477a9cfea396c6e79c3",
      "tree": "aa88855fa9b279a39d79bab45efc25570d84c090",
      "parents": [
        "af1192d769a146328cabfe11916f107f35561ae8"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Sat Sep 21 11:02:04 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:09 2013 +0100"
      },
      "message": "mfd: arizona: Correct register definition for FLL2_SYNC_BW\n\nWe had specified the mask twice for FLL2_SYNC_BW change the first mask\ndefinition in a bit definition to match the other fields.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "af1192d769a146328cabfe11916f107f35561ae8",
      "tree": "7276a41df16c775ad0d6d9b7f0f9e369ae280343",
      "parents": [
        "bef781617691488472f31ca9e5978de5bd064c56"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Sep 20 14:19:34 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:07 2013 +0100"
      },
      "message": "mfd: mc12xx-i2c: rtsx_pcr: ti-ssp: Remove redundant dev_set_drvdata\n\nDriver core sets driver data to NULL upon failure or remove.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "bef781617691488472f31ca9e5978de5bd064c56",
      "tree": "3e4839eb7dbb8423dec299a6f3f9700a477139b1",
      "parents": [
        "9875555e449cc46610cdf10302e3e66365a41e94"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Sep 17 15:44:20 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:04 2013 +0100"
      },
      "message": "mfd: wm5110: Update noise gate default to match the patch file\n\nThe default value for the noise gate control register is changed in the\npatch file, we need to reflect this in the defaults array, this patch\ndoes so.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "9875555e449cc46610cdf10302e3e66365a41e94",
      "tree": "7800a3a50b914cbe9d4f4b01d4776170869f40b3",
      "parents": [
        "26b818511c6562ce372566c219a2ef1afea35fe6"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Sep 17 15:23:04 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:01 2013 +0100"
      },
      "message": "mfd: arizona: Update registers for WM5110 DSP\n\nDSPx_CONTROL_1 and DSPx_CLOCKING_1 are not volatile registers and are\nincorrectly marked as such, fix this. Also add the DSP scratch\nregisters, which are frequently used to output debug info from the DSP\ncore.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "26b818511c6562ce372566c219a2ef1afea35fe6",
      "tree": "c6fc61d336ddea8d72dd8b6deb6cd1ec435bc5b8",
      "parents": [
        "7902fe8cbc58ae2bd3dad1a8ecf28ce83b1ba3a8"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Fri Sep 13 17:45:43 2013 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:59 2013 +0100"
      },
      "message": "mfd: rtsx: Modify rts5249_optimize_phy\n\nIn some platforms, specially Thinkpad series, rts5249 won\u0027t be\ninitialized properly. So we need adjust some phy parameters to\nimprove the compatibility issue.\n\nIt is a little different between simulation and real chip. We have\nno idea about which configuration is better before tape-out. We set\ndefault settings according to simulation, but need to tune these\nparameters after getting the real chip.\n\nI can\u0027t explain every change in detail here. The below information is\njust a rough description:\n\nPHY_REG_REV: Disable internal clkreq_tx, enable rx_pwst\nPHY_BPCR: No change, just turn the magic number to macro definitions\nPHY_PCR: Change OOBS sensitivity, from 60mV to 90mV\nPHY_RCR2: Control charge-pump current automatically\nPHY_FLD4: Use TX cmu reference clock\nPHY_RDR: Change RXDSEL from 30nF to 1.9nF\nPHY_RCR1: Change the duration between adp_st and asserting cp_en from\n0.32 us to 0.64us\nPHY_FLD3: Adjust internal timers\nPHY_TUNE: Fine tune the regulator12 output voltage\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "7902fe8cbc58ae2bd3dad1a8ecf28ce83b1ba3a8",
      "tree": "d128694f40be3ce2ce4443c1f4e6d26ab0192e08",
      "parents": [
        "928dfb2c750da3e1db181742198da4d9026012b0"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Sep 13 11:23:57 2013 +0900"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:56 2013 +0100"
      },
      "message": "mfd: timberdale: Remove unnecessary pci_set_drvdata()\n\nThe driver core clears the driver data to NULL after device_release\nor on probe failure. Thus, it is not needed to manually clear the\ndevice driver data to NULL. It also removes unnecessary label such\nas \u0027err_request\u0027.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "928dfb2c750da3e1db181742198da4d9026012b0",
      "tree": "29cec40033f179e2963557cd54aa3dc71b0d60d2",
      "parents": [
        "1fcd5d815e12eafa7304f1dd39900eaa332085eb"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Thu Sep 12 15:43:07 2013 +0900"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:54 2013 +0100"
      },
      "message": "mfd: sm501: Remove unnecessary pci_set_drvdata()\n\nThe driver core clears the driver data to NULL after device_release\nor on probe failure. Thus, it is not needed to manually clear the\ndevice driver data to NULL.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "1fcd5d815e12eafa7304f1dd39900eaa332085eb",
      "tree": "17eadf9a0571ef9b8c8ae53c078efc4d1b26957c",
      "parents": [
        "18fefda9ee13e377cf6c5542818b7be066972843"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Thu Sep 12 15:41:32 2013 +0900"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:52 2013 +0100"
      },
      "message": "mfd: lpc_ich: Remove unnecessary pci_set_drvdata()\n\nThe driver core clears the driver data to NULL after device_release\nor on probe failure. Thus, it is not needed to manually clear the\ndevice driver data to NULL.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "18fefda9ee13e377cf6c5542818b7be066972843",
      "tree": "91532db88c1ef72a59605ed9574755821d47f854",
      "parents": [
        "1a54b7dabf8f20df2894aed9683155ff89fc20e8"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Wed Sep 11 19:20:37 2013 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:49 2013 +0100"
      },
      "message": "mfd: ucb1x00-core: Fix error return code in ucb1x00_probe()\n\nFix to return a negative error code in the irq alloc error handling\ncase instead of 0, as done elsewhere in this function.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "1a54b7dabf8f20df2894aed9683155ff89fc20e8",
      "tree": "971c15a0003ee7b8cb68dc74663896e3d5b5bdf8",
      "parents": [
        "ecf67ac335bba0867ce7c6470ae4a3574e0f2838"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.list@kaehlcke.net",
        "time": "Tue Sep 10 23:02:18 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:46 2013 +0100"
      },
      "message": "mfd: ti_am335x_tscadc: Fix idle timeout value\n\nThe old timeout value was based on the assumption that the minimum values are\nused for the open and sample delay and no averaging is done. In fact the ADC\nand touchscreen driver both use an open delay of 152 cycles and averaging over\n16 samples. This patch adjusts the timeout value accordingly\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "ecf67ac335bba0867ce7c6470ae4a3574e0f2838",
      "tree": "4434010bc360dc56ae0ee9f2dfa2dc7035e3bb14",
      "parents": [
        "dae188c6092a3f085bf7fc335b6c0e0420d3dd8f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Sep 10 16:25:50 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:44 2013 +0100"
      },
      "message": "mfd: aat2870: Fix sparse error\n\nFixes the following error:\ndrivers/mfd/aat2870-core.c:296:20: error:\nincompatible types in comparison expression (different type sizes)\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "dae188c6092a3f085bf7fc335b6c0e0420d3dd8f",
      "tree": "0b36c337a7792596fab0e1f16c3e02cbcea1f0d8",
      "parents": [
        "234506ad3f28d5eea85f739f637cde6d9e8f5a88"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Sep 06 17:48:35 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:41 2013 +0100"
      },
      "message": "mfd: wm8994: Remove unused irq_lock\n\nSince the conversion to regmap-irq irq_lock has been unused.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "234506ad3f28d5eea85f739f637cde6d9e8f5a88",
      "tree": "110d147e21a57a3f7562c43e2de9b419c60190e9",
      "parents": [
        "b5f90240e1ef0568a8c666da3c3be4c6a682c5a6"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Sep 06 17:17:13 2013 -0600"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:39 2013 +0100"
      },
      "message": "mfd: tps6586x: Implement irq_set_wake\n\nrtc-tps6586x calls enable/disable_irq_wake() during suspend/resume. Since\nthe main tps6586x irq_chip doesn\u0027t implement .irq_set_wake, this causes\nthe RTC\u0027s enable_irq_wake() to fail, and the disable_irq_wake() to spew a\nWARN about unbalanced wake disable. Solve this by implementing\n.irq_set_wake.\n\nAlso, I assume that enable_irq_wake() shouldn\u0027t be called unconditionally\nin tps6586x_irq_init(), since this is now triggered by IRQ children\nsetting up their cascaded IRQs for wake. So, remove that.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "b5f90240e1ef0568a8c666da3c3be4c6a682c5a6",
      "tree": "e8d25ef536822cd09371903a9e3b65e03c043e9f",
      "parents": [
        "8a8320c2e78d1b619a8fa8eb5ae946b8691de604"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Sep 06 16:14:28 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:37 2013 +0100"
      },
      "message": "mfd: wm8994: Inline register I/O functions\n\nSince the register I/O functions are all simple wrappers for the regmap\nequivalents inline them to provide a small code size saving and an example\nof good practice.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "8a8320c2e78d1b619a8fa8eb5ae946b8691de604",
      "tree": "b9e56c4163265bea565702255a96fdc14b002d58",
      "parents": [
        "43e30f23b589642a7eaff005bc30444a5247976c"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Sun Sep 08 00:25:36 2013 -0700"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:34 2013 +0100"
      },
      "message": "mfd: sm501: dbg_regs attribute must be read-only\n\nFix:\n\nsm501 sm501: SM501 At b3e00000: Version 050100a0, 8 Mb, IRQ 100\nAttribute dbg_regs: write permission without \u0027store\u0027\n------------[ cut here ]------------\nWARNING: at drivers/base/core.c:620\n\ndbg_regs does not have a write function and must therefore be marked\nas read-only.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "43e30f23b589642a7eaff005bc30444a5247976c",
      "tree": "a8c467e71306d5cea46c52ecd795839bb7438832",
      "parents": [
        "61e6cfa80de5760bbe406f4e815b7739205754d2"
      ],
      "author": {
        "name": "David Jander",
        "email": "david@protonic.nl",
        "time": "Mon Sep 02 09:46:11 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:32 2013 +0100"
      },
      "message": "mfd: da9052: Avoid multiwrite mode due to silicon errata\n\nDA9053 (up to revision bc) can corrupt internal registers when multi-write\nmode is enabled and power is removed or during shutdown.\n\nSigned-off-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "61e6cfa80de5760bbe406f4e815b7739205754d2",
      "tree": "889486fd758dc6abaa3d4b8d1dcba4af577488c2",
      "parents": [
        "73cac03d0c771e56481017b8f093ae0300e89dad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 15:41:28 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 15:41:28 2013 -0700"
      },
      "message": "Linux 3.12-rc5\n"
    },
    {
      "commit": "73cac03d0c771e56481017b8f093ae0300e89dad",
      "tree": "e9c7dd3ab1f6a44728e4f95222b98bc22dee73a0",
      "parents": [
        "3552570a21d46a98ba6885707235921f54b04d3e",
        "1d5898b4f8a0f6e231546d30dd54f6f9b89c232c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 11:41:26 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 11:41:26 2013 -0700"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\nPull watchdog fixes from Wim Van Sebroeck:\n \"This will fix a deadlock on the ts72xx_wdt driver, fix bitmasks in the\n  kempld_wdt driver and fix a section mismatch in the sunxi_wdt driver\"\n\n* git://www.linux-watchdog.org/linux-watchdog:\n  watchdog: sunxi: Fix section mismatch\n  watchdog: kempld_wdt: Fix bit mask definition\n  watchdog: ts72xx_wdt: locking bug in ioctl\n"
    },
    {
      "commit": "1d5898b4f8a0f6e231546d30dd54f6f9b89c232c",
      "tree": "39715dd930a0fee1039d46d3edf4af5748457b0a",
      "parents": [
        "4c4e45669de475573b15d968a6dca8d00124c9ad"
      ],
      "author": {
        "name": "Maxime Ripard",
        "email": "maxime.ripard@free-electrons.com",
        "time": "Sat Oct 05 16:20:17 2013 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Oct 13 20:02:03 2013 +0200"
      },
      "message": "watchdog: sunxi: Fix section mismatch\n\nThis driver has a section mismatch, for probe and remove functions,\nleading to the following warning during the compilation.\n\nWARNING: drivers/watchdog/built-in.o(.data+0x24): Section mismatch in\nreference from the variable sunxi_wdt_driver to the function\n.init.text:sunxi_wdt_probe()\nThe variable sunxi_wdt_driver references\nthe function __init sunxi_wdt_probe()\n\nSigned-off-by: Maxime Ripard \u003cmaxime.ripard@free-electrons.com\u003e\nReviewed-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4c4e45669de475573b15d968a6dca8d00124c9ad",
      "tree": "8a130de54ec83c58335679853b1f203992efdcb4",
      "parents": [
        "8612ed0d97abcf1c016d34755b7cf2060de71963"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Sep 23 19:16:57 2013 +0900"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Oct 13 20:01:57 2013 +0200"
      },
      "message": "watchdog: kempld_wdt: Fix bit mask definition\n\nSTAGE_CFG bits are defined as [5:4] bits. However, \u0027(((x) \u0026 0x30) \u003c\u003c 4)\u0027\nhandles [9:8] bits. Thus, it should be fixed in order to handle\n[5:4] bits.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nReviewed-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "8612ed0d97abcf1c016d34755b7cf2060de71963",
      "tree": "ba08f8831713c10a9f9c63214185063ef294c967",
      "parents": [
        "9d05746e7b16d8565dddbe3200faa1e669d23bbf"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Aug 23 11:40:59 2013 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Oct 13 20:01:50 2013 +0200"
      },
      "message": "watchdog: ts72xx_wdt: locking bug in ioctl\n\nCalling the WDIOC_GETSTATUS \u0026 WDIOC_GETBOOTSTATUS and twice will cause a\ninterruptible deadlock.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReviewed-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "3552570a21d46a98ba6885707235921f54b04d3e",
      "tree": "da328da57f81c431f8a22aa805b61dca456ff73c",
      "parents": [
        "2d4712b7a615e5db3eb9a427f1722eec79681b4b",
        "4d594dd3028ba8cdfcbd854bde3811a1ee4e36d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 09:59:10 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 09:59:10 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"A small batch of fixes this week, mostly OMAP related.  Nothing stands\n  out as particularly controversial.\n\n  Also a fix for a 3.12-rc1 timer regression for Exynos platforms,\n  including the Chromebooks\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: exynos: dts: Update 5250 arch timer node with clock frequency\n  ARM: OMAP2: RX-51: Add missing max_current to rx51_lp5523_led_config\n  ARM: mach-omap2: board-generic: fix undefined symbol\n  ARM: dts: Fix pinctrl mask for omap3\n  ARM: OMAP3: Fix hardware detection for omap3630 when booted with device tree\n  ARM: OMAP2: gpmc-onenand: fix sync mode setup with DT\n"
    },
    {
      "commit": "4d594dd3028ba8cdfcbd854bde3811a1ee4e36d7",
      "tree": "ba90efd3d2048a334f48f59d892883b3c1e7e80c",
      "parents": [
        "98ead6e0011e66b8a3e14bc2f264460742ca79c1"
      ],
      "author": {
        "name": "Yuvaraj Kumar C D",
        "email": "yuvaraj.cd@gmail.com",
        "time": "Wed Sep 18 15:41:53 2013 +0530"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Oct 13 09:33:54 2013 -0700"
      },
      "message": "ARM: exynos: dts: Update 5250 arch timer node with clock frequency\n\nWithout the \"clock-frequency\" property in arch timer node, could able\nto see the below crash dump.\n\n[\u003cc0014e28\u003e] (unwind_backtrace+0x0/0xf4) from [\u003cc0011808\u003e] (show_stack+0x10/0x14)\n[\u003cc0011808\u003e] (show_stack+0x10/0x14) from [\u003cc036ac1c\u003e] (dump_stack+0x7c/0xb0)\n[\u003cc036ac1c\u003e] (dump_stack+0x7c/0xb0) from [\u003cc01ab760\u003e] (Ldiv0_64+0x8/0x18)\n[\u003cc01ab760\u003e] (Ldiv0_64+0x8/0x18) from [\u003cc0062f60\u003e] (clockevents_config.part.2+0x1c/0x74)\n[\u003cc0062f60\u003e] (clockevents_config.part.2+0x1c/0x74) from [\u003cc0062fd8\u003e] (clockevents_config_and_register+0x20/0x2c)\n[\u003cc0062fd8\u003e] (clockevents_config_and_register+0x20/0x2c) from [\u003cc02b8e8c\u003e] (arch_timer_setup+0xa8/0x134)\n[\u003cc02b8e8c\u003e] (arch_timer_setup+0xa8/0x134) from [\u003cc04b47b4\u003e] (arch_timer_init+0x1f4/0x24c)\n[\u003cc04b47b4\u003e] (arch_timer_init+0x1f4/0x24c) from [\u003cc04b40d8\u003e] (clocksource_of_init+0x34/0x58)\n[\u003cc04b40d8\u003e] (clocksource_of_init+0x34/0x58) from [\u003cc049ed8c\u003e] (time_init+0x20/0x2c)\n[\u003cc049ed8c\u003e] (time_init+0x20/0x2c) from [\u003cc049b95c\u003e] (start_kernel+0x1e0/0x39c)\n\nTHis is because the Exynos u-boot, for example on the Chromebooks, doesn\u0027t set\nup the CNTFRQ register as expected by arch_timer. Instead, we have to specify\nthe frequency in the device tree like this.\n\nSigned-off-by: Yuvaraj Kumar C D \u003cyuvaraj.cd@samsung.com\u003e\n[olof: Changed subject, added comment, elaborated on commit message]\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "98ead6e0011e66b8a3e14bc2f264460742ca79c1",
      "tree": "29d536041d8a09b81508523ebb571e6be2b41a42",
      "parents": [
        "d0e639c9e06d44e713170031fe05fb60ebe680af",
        "d1f1ca36b566aa56effdd7df69750062ec735131"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Oct 13 09:33:32 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Oct 13 09:33:32 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-against-v3.12-rc3-take2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\nFrom Tony Lindgren:\n\nFew fixes for omap3 related hangs and errors that people have\nnoticed now that people are actually using the device tree\nbased booting for omap3.\n\nAlso one regression fix for timer compile for dra7xx when\nomap5 is not selected, and a LED regression fix for n900.\n\n* tag \u0027fixes-against-v3.12-rc3-take2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP2: RX-51: Add missing max_current to rx51_lp5523_led_config\n  ARM: mach-omap2: board-generic: fix undefined symbol\n  ARM: dts: Fix pinctrl mask for omap3\n  ARM: OMAP3: Fix hardware detection for omap3630 when booted with device tree\n  ARM: OMAP2: gpmc-onenand: fix sync mode setup with DT\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "2d4712b7a615e5db3eb9a427f1722eec79681b4b",
      "tree": "45f7686577193ca6298054ca7535a7c56b55a611",
      "parents": [
        "75c531881bdd600c0b9906482ae21e96d35bc377",
        "db080f9c530f78dad661257885a1893506077068"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 09:13:28 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 09:13:28 2013 -0700"
      },
      "message": "Merge branch \u0027parisc-3.12\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux\n\nPull parisc fixes from Helge Deller:\n \"This patchset includes a bugfix to prevent a kernel crash when memory\n  in page zero is accessed by the kernel itself, e.g.  via\n  probe_kernel_read().\n\n  Furthermore we now export flush_cache_page() which is needed\n  (indirectly) by the lustre filesystem.  The other patches remove\n  unused functions and optimizes the page fault handler to only evaluate\n  variables if needed, which again protects against possible kernel\n  crashes\"\n\n* \u0027parisc-3.12\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:\n  parisc: let probe_kernel_read() capture access to page zero\n  parisc: optimize variable initialization in do_page_fault\n  parisc: fix interruption handler to respect pagefault_disable()\n  parisc: mark parisc_terminate() noreturn and cold.\n  parisc: remove unused syscall_ipi() function.\n  parisc: kill SMP single function call interrupt\n  parisc: Export flush_cache_page() (needed by lustre)\n"
    },
    {
      "commit": "75c531881bdd600c0b9906482ae21e96d35bc377",
      "tree": "4ae74013285d4be5c97fec92e630913648b44fec",
      "parents": [
        "9d05746e7b16d8565dddbe3200faa1e669d23bbf",
        "2f6d8fad0a1636e675308088c35e863d066e0949"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 09:02:03 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 13 09:02:03 2013 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine fixes from Vinod Koul:\n \"Another week, time to send another fixes request taking time out of\n  extended weekend for the festivities in this part of the world.\n\n  We have two fixes from Sergei for rcar driver and one fixing memory\n  leak of edma driver by Geyslan\"\n\n* \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  dma: edma.c: remove edma_desc leakage\n  rcar-hpbdma: add parameter to set_slave() method\n  rcar-hpbdma: remove shdma_free_irq() calls\n"
    },
    {
      "commit": "db080f9c530f78dad661257885a1893506077068",
      "tree": "8bd6402f4e06a271937f2dd3ed70e9de7ffee081",
      "parents": [
        "2d8b22de6e5241a6f27f7f290f027223156a7d3f"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Oct 09 23:47:03 2013 +0200"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 13 17:46:31 2013 +0200"
      },
      "message": "parisc: let probe_kernel_read() capture access to page zero\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "2d8b22de6e5241a6f27f7f290f027223156a7d3f",
      "tree": "6d81d56b2cae2f2b50acd1210222d036fddd22ae",
      "parents": [
        "59b33f148cc08fb33cbe823fca1e34f7f023765e"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave.anglin@bell.net",
        "time": "Sat Oct 05 10:55:36 2013 -0400"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 13 17:45:40 2013 +0200"
      },
      "message": "parisc: optimize variable initialization in do_page_fault\n\nThe attached change defers the initialization of the variables tsk, mm\nand flags until they are needed. As a result, the code won\u0027t crash if a\nkernel probe is done with a corrupt context and the code will be better\noptimized.\n\nSigned-off-by: John David Anglin  \u003cdave.anglin@bell.net\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "59b33f148cc08fb33cbe823fca1e34f7f023765e",
      "tree": "798e64224feb4399d669e5deb6fb650710b6a2d9",
      "parents": [
        "a60ac4b5f0b630889a01293db52ac65003a01e98"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Oct 01 21:54:46 2013 +0200"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 13 17:45:20 2013 +0200"
      },
      "message": "parisc: fix interruption handler to respect pagefault_disable()\n\nRunning an \"echo t \u003e /proc/sysrq-trigger\" crashes the parisc kernel.  The\nproblem is, that in print_worker_info() we try to read the workqueue info via\nthe probe_kernel_read() functions which use pagefault_disable() to avoid\ncrashes like this:\n    probe_kernel_read(\u0026pwq, \u0026worker-\u003ecurrent_pwq, sizeof(pwq));\n    probe_kernel_read(\u0026wq, \u0026pwq-\u003ewq, sizeof(wq));\n    probe_kernel_read(name, wq-\u003ename, sizeof(name) - 1);\n\nThe problem here is, that the first probe_kernel_read(\u0026pwq) might return zero\nin pwq and as such the following probe_kernel_reads() try to access contents of\nthe page zero which is read protected and generate a kernel segfault.\n\nWith this patch we fix the interruption handler to call parisc_terminate()\ndirectly only if pagefault_disable() was not called (in which case\npreempt_count()\u003d\u003d0).  Otherwise we hand over to the pagefault handler which\nwill try to look up the faulting address in the fixup tables.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v3.0+\nSigned-off-by: John David Anglin  \u003cdave.anglin@bell.net\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "a60ac4b5f0b630889a01293db52ac65003a01e98",
      "tree": "47f6d67a0cacc04e5247e8f2a22172efab20fda4",
      "parents": [
        "ec7c241953d14af097d941de56348c55e4e9ac5d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Oct 09 23:12:46 2013 +0200"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 13 17:44:49 2013 +0200"
      },
      "message": "parisc: mark parisc_terminate() noreturn and cold.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "ec7c241953d14af097d941de56348c55e4e9ac5d",
      "tree": "afaac6942caf632a0a467404fe85a3c7c480411f",
      "parents": [
        "528d8eb20a3053d72cb0cea486418aa602d9e1f1"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Oct 09 23:10:14 2013 +0200"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 13 17:44:39 2013 +0200"
      },
      "message": "parisc: remove unused syscall_ipi() function.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "528d8eb20a3053d72cb0cea486418aa602d9e1f1",
      "tree": "2ab13bb0464ae00bbd800a0634c4c0ef457a06e1",
      "parents": [
        "320c90be7ba1c371e882edff57272a89b213d136"
      ],
      "author": {
        "name": "Jiang Liu",
        "email": "jiang.liu@huawei.com",
        "time": "Thu Sep 12 00:07:18 2013 +0800"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 13 17:44:29 2013 +0200"
      },
      "message": "parisc: kill SMP single function call interrupt\n\nCommit 9a46ad6d6df3b54 \"smp: make smp_call_function_many() use logic\nsimilar to smp_call_function_single()\" has unified the way to handle\nsingle and multiple cross-CPU function calls. Now only one interrupt\nis needed for architecture specific code to support generic SMP function\ncall interfaces, so kill the redundant single function call interrupt.\n\nSigned-off-by: Jiang Liu \u003cjiang.liu@huawei.com\u003e\nCc: Jiang Liu \u003cliuj97@gmail.com\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "320c90be7ba1c371e882edff57272a89b213d136",
      "tree": "65be3d1dfa7e2f3899fe2c13fcd8b3155471bf63",
      "parents": [
        "9d05746e7b16d8565dddbe3200faa1e669d23bbf"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Sep 05 11:33:15 2013 +0200"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 13 17:44:17 2013 +0200"
      },
      "message": "parisc: Export flush_cache_page() (needed by lustre)\n\nERROR: \"flush_cache_page\" [drivers/staging/lustre/lustre/libcfs/libcfs.ko] undefined!\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "9d05746e7b16d8565dddbe3200faa1e669d23bbf",
      "tree": "34338d6fa3c2998692940da9db3ed7884cda74f3",
      "parents": [
        "be5090da4abb68caa69ac62ae5253ac540aa829a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 30 08:35:10 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 13:12:31 2013 -0700"
      },
      "message": "vfs: allow O_PATH file descriptors for fstatfs()\n\nOlga reported that file descriptors opened with O_PATH do not work with\nfstatfs(), found during further development of ksh93\u0027s thread support.\n\nThere is no reason to not allow O_PATH file descriptors here (fstatfs is\nvery much a path operation), so use \"fdget_raw()\".  See commit\n55815f70147d (\"vfs: make O_PATH file descriptors usable for \u0027fstat()\u0027\")\nfor a very similar issue reported for fstat() by the same team.\n\nReported-and-tested-by: ольга крыжановская \u003colga.kryzhanovska@gmail.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: stable@kernel.org\t# O_PATH introduced in 3.0+\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be5090da4abb68caa69ac62ae5253ac540aa829a",
      "tree": "ebc520ca0afd7aecfeca7e1abbcd790c70bf73d8",
      "parents": [
        "d64dab903fb3abb42ef2a3fc2d8aa064105e5dca",
        "6e4ea8e33b2057b85d75175dd89b93f5e26de3bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 12:55:15 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 12:55:15 2013 -0700"
      },
      "message": "Merge tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\nPull ext4 bugfixes from Ted Ts\u0027o:\n \"A bug fix and performance regression fix for ext4\"\n\n* tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: fix memory leak in xattr\n  ext4: fix performance regression in writeback of random writes\n"
    },
    {
      "commit": "d64dab903fb3abb42ef2a3fc2d8aa064105e5dca",
      "tree": "83853935d893afec5e393c072b3cf30348da8838",
      "parents": [
        "d192f0d57c882ebd83e3658d9a1eb52894f19c1c",
        "c00869f1ae6a8fa49802d5e60d843b7051a112ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 12:54:24 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 12:54:24 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs fixes from Chris Mason:\n \"We\u0027ve got more bug fixes in my for-linus branch:\n\n  One of these fixes another corner of the compression oops from last\n  time.  Miao nailed down some problems with concurrent snapshot\n  deletion and drive balancing.\n\n  I kept out one of his patches for more testing, but these are all\n  stable\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:\n  Btrfs: fix oops caused by the space balance and dead roots\n  Btrfs: insert orphan roots into fs radix tree\n  Btrfs: limit delalloc pages outside of find_delalloc_range\n  Btrfs: use right root when checking for hash collision\n"
    },
    {
      "commit": "d192f0d57c882ebd83e3658d9a1eb52894f19c1c",
      "tree": "d11161a00fa8908089733ca6968bb2bf182a8094",
      "parents": [
        "6cc3026e47a250f9ada4eefc9cdca6b9e71a33ac",
        "fbc78ad62471c54ca5c10c6a7d440d1ca64d74e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 11:53:43 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 11:53:43 2013 -0700"
      },
      "message": "Merge tag \u0027sound-3.12\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"All stable fixes except for a trivial headset mic fixup: the removal\n  of bogus frame checks in snd-usb-usx2y driver that have regressed in\n  the recent kernel versions, the HD-audio HDMI channel map fix, and a\n  few HD-audio device-specific fixes\"\n\n* tag \u0027sound-3.12\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack\n  ALSA: hda - Add a headset mic model for ALC269 and friends\n  ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)\n  ALSA: hda - Add fixup for ASUS N56VZ\n  ALSA: hda - hdmi: Fix channel map switch not taking effect\n  ALSA: hda - Fix mono speakers and headset mic on Dell Vostro 5470\n  ALSA: snd-usb-usx2y: remove bogus frame checks\n"
    },
    {
      "commit": "6cc3026e47a250f9ada4eefc9cdca6b9e71a33ac",
      "tree": "54fe560926f3af968acadbc30e58ef9af306b644",
      "parents": [
        "c786e90bb2540a6d992f609dc7322a001405cbc4",
        "2737de460e33df89461a59b247d3bfd477101785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 11:52:40 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 11:52:40 2013 -0700"
      },
      "message": "Merge branch \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c fixes from Wolfram Sang:\n \"We had various reports of problems with deferred probing in the I2C\n  subsystem, so this pull requst is a little bigger than usual.\n\n  Most issues should be addressed now so devices will be found\n  correctly.  A few ususal driver bugfixes are in here, too\"\n\n* \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n  i2c: i2c-mux-pinctrl: use deferred probe when adapter not found\n  i2c: i2c-arb-gpio-challenge: use deferred probe when adapter not found\n  i2c: i2c-mux-gpio: use deferred probing\n  i2c: i2c-mux-gpio: don\u0027t ignore of_get_named_gpio errors\n  i2c: omap: Clear ARDY bit twice\n  i2c: Not all adapters have a parent\n  i2c: i2c-stu300: replace platform_driver_probe to support deferred probing\n  i2c: i2c-mxs: replace platform_driver_probe to support deferred probing\n  i2c: i2c-imx: replace platform_driver_probe to support deferred probing\n  i2c: i2c-designware-platdrv: replace platform_driver_probe to support deferred probing\n"
    },
    {
      "commit": "6e4ea8e33b2057b85d75175dd89b93f5e26de3bc",
      "tree": "bc80cddd29e231c4068bfe40fe4f7693c48f65f3",
      "parents": [
        "9c12a831d73dd938a22418d70b39aed4feb4bdf2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 10 20:05:35 2013 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sat Oct 12 14:39:49 2013 -0400"
      },
      "message": "ext4: fix memory leak in xattr\n\nIf we take the 2nd retry path in ext4_expand_extra_isize_ea, we\npotentionally return from the function without having freed these\nallocations.  If we don\u0027t do the return, we over-write the previous\nallocation pointers, so we leak either way.\n\nSpotted with Coverity.\n\n[ Fixed by tytso to set is and bs to NULL after freeing these\n  pointers, in case in the retry loop we later end up triggering an\n  error causing a jump to cleanup, at which point we could have a double\n  free bug. -- Ted ]\n\nSigned-off-by: Dave Jones \u003cdavej@fedoraproject.org\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nReviewed-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "c786e90bb2540a6d992f609dc7322a001405cbc4",
      "tree": "94cbae600664bae57dde6e148749770fc6078103",
      "parents": [
        "71ac3d19388ecb71e0a83c2e07c3b79154edbe6a",
        "3f0116c3238a96bc18ad4b4acefe4e7be32fa861"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 11:06:18 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 11:06:18 2013 -0700"
      },
      "message": "Merge branch \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull gcc \"asm goto\" miscompilation workaround from Ingo Molnar:\n \"This is the fix for the GCC miscompilation discussed in the following\n  lkml thread:\n\n    [x86] BUG: unable to handle kernel paging request at 00740060\n\n  The bug in GCC has been fixed by Jakub and the fix will be part of the\n  GCC 4.8.2 release expected to be released next week - so the quirk\u0027s\n  version test checks for \u003c\u003d 4.8.1.\n\n  The quirk is only added to compiler-gcc4.h and not to the higher level\n  compiler.h because all asm goto uses are behind a feature check\"\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  compiler/gcc4: Add quirk for \u0027asm goto\u0027 miscompilation bug\n"
    },
    {
      "commit": "71ac3d19388ecb71e0a83c2e07c3b79154edbe6a",
      "tree": "2a60c1360acba961d388aaf2cd4f602f98655233",
      "parents": [
        "ccaa8be8868bdc836f23c029fa7f9f817e3ca648",
        "8412da757776727796e9edd64ba94814cc08d536"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 10:36:03 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 10:36:03 2013 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Ingo Molnar:\n \"A build fix and a reboot quirk\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/reboot: Add reboot quirk for Dell Latitude E5410\n  x86, build, pci: Fix PCI_MSI build on !SMP\n"
    },
    {
      "commit": "ccaa8be8868bdc836f23c029fa7f9f817e3ca648",
      "tree": "e72493b02d6dab911944caaca1c5ab965b7e72c3",
      "parents": [
        "46f37519cf219ce899694b6db7c16f3a86cae8af",
        "5b24282846c064ee90d40fcb3a8f63b8e754fd28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 10:34:14 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 12 10:34:14 2013 -0700"
      },
      "message": "Merge tag \u0027arc-fixes-for-3.12-part3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc\n\nPull ARC fix from Vineet Gupta:\n \"Fix for broken gdb \u0027jump\u0027\"\n\n* tag \u0027arc-fixes-for-3.12-part3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc:\n  ARC: Ignore ptrace SETREGSET request for synthetic register \"stop_pc\"\n"
    },
    {
      "commit": "5b24282846c064ee90d40fcb3a8f63b8e754fd28",
      "tree": "ded207607369ee97833be4b2f8035df197d9dd31",
      "parents": [
        "d0e639c9e06d44e713170031fe05fb60ebe680af"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Thu Oct 10 19:33:57 2013 +0530"
      },
      "committer": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Sat Oct 12 12:00:36 2013 +0530"
      },
      "message": "ARC: Ignore ptrace SETREGSET request for synthetic register \"stop_pc\"\n\nARCompact TRAP_S insn used for breakpoints, commits before exception is\ntaken (updating architectural PC). So ptregs-\u003eret contains next-PC and\nnot the breakpoint PC itself. This is different from other restartable\nexceptions such as TLB Miss where ptregs-\u003eret has exact faulting PC.\ngdb needs to know exact-PC hence ARC ptrace GETREGSET provides for\n@stop_pc which returns ptregs-\u003eret vs. EFA depending on the\nsituation.\n\nHowever, writing stop_pc (SETREGSET request), which updates ptregs-\u003eret\ndoesn\u0027t makes sense stop_pc doesn\u0027t always correspond to that reg as\ndescribed above.\n\nThis was not an issue so far since user_regs-\u003eret / user_regs-\u003estop_pc\nhad same value and both writing to ptregs-\u003eret was OK, needless, but NOT\nbroken, hence not observed.\n\nWith gdb \"jump\", they diverge, and user_regs-\u003eret updating ptregs is\noverwritten immediately with stop_pc, which this patch fixes.\n\nReported-by: Anton Kolesov \u003cakolesov@synopsys.com\u003e\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\n"
    },
    {
      "commit": "46f37519cf219ce899694b6db7c16f3a86cae8af",
      "tree": "424cc259122ab57340b9bf615181d55e9749a725",
      "parents": [
        "cd4edf7a3476b24f60ef3eac4260b7ff6fbc4d00",
        "8b3c569a3999a8fd5a819f892525ab5520777c92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 11 11:24:58 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 11 11:24:58 2013 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS fix from Ralf Baechle:\n \"Just one fix.  The stack protector was loading the value of the canary\n  instead of its address\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: stack protector: Fix per-task canary switch\n"
    },
    {
      "commit": "cd4edf7a3476b24f60ef3eac4260b7ff6fbc4d00",
      "tree": "ea5cc2e41de0a476a18b993cc692562f64940b7f",
      "parents": [
        "2fe80d3bbf1c8bd9efc5b8154207c8dd104e7306",
        "ebff5fa9d545574324095d9c6a3cb80c9157abc5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 11 10:41:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 11 10:41:21 2013 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"All over the map..\n\n   - nouveau:\n     disable MSI, needs more work, will try again next merge window\n   - radeon:\n      audio + uvd regression fixes, dpm fixes, reset fixes\n   - i915:\n     the dpms fix might fix your haswell\n\n  And one pain in the ass revert, so we have VGA arbitration that when\n  implemented 4-5 years ago really hoped that GPUs could remove\n  themselves from arbitration completely once they had a kernel driver.\n\n  It seems Intel hw designers decided that was too nice a facility to\n  allow us to have so they removed it when they went on-die (so since\n  Ironlake at least).  Now Alex Williamson added support for VGA\n  arbitration for newer GPUs however this now exposes itself to\n  userspace as requireing arbitration of GPU VGA regions and the X\n  server gets involved and disables things that it can\u0027t handle when VGA\n  access is possibly required around every operation.\n\n  So in order to not break userspace we just reverted things back to the\n  old known broken status so maybe we can try and design out way out.\n\n  Ville also had a patch to use stop machine for the two times Intel\n  needs to access VGA space, that might be acceptable with some rework,\n  but for now myself and Daniel agreed to just go back\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux: (23 commits)\n  Revert \"i915: Update VGA arbiter support for newer devices\"\n  Revert \"drm/i915: Delay disabling of VGA memory until vgacon-\u003efbcon handoff is done\"\n  drm/radeon: re-enable sw ACR support on pre-DCE4\n  drm/radeon/dpm: disable bapm on TN asics\n  drm/radeon: improve soft reset on CIK\n  drm/radeon: improve soft reset on SI\n  drm/radeon/dpm: off by one in si_set_mc_special_registers()\n  drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()\n  drm/radeon: forever loop on error in radeon_do_test_moves()\n  drm/radeon: fix hw contexts for SUMO2 asics\n  drm/radeon: fix typo in CP DMA register headers\n  drm/radeon/dpm: disable multiple UVD states\n  drm/radeon: use hw generated CTS/N values for audio\n  drm/radeon: fix N/CTS clock matching for audio\n  drm/radeon: use 64-bit math to calculate CTS values for audio (v2)\n  drm/edid: catch kmalloc failure in drm_edid_to_speaker_allocation\n  Revert \"drm/fb-helper: don\u0027t sleep for screen unblank when an oops is in progress\"\n  drm/gma500: fix things after get/put page helpers\n  drm/nouveau/mc: disable msi support by default, it\u0027s busted in tons of places\n  drm/i915: Only apply DPMS to the encoder if enabled\n  ...\n"
    },
    {
      "commit": "fbc78ad62471c54ca5c10c6a7d440d1ca64d74e7",
      "tree": "54b494e140f7dab983e899a1a5274a4fdab0941f",
      "parents": [
        "7c478f03372ad2cf434fde62082895bfcb6e6e89"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Fri Oct 11 13:46:04 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 11 13:49:43 2013 +0200"
      },
      "message": "ALSA: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack\n\nJust got the positive confirmation from a tester:\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1227093/comments/28\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7c478f03372ad2cf434fde62082895bfcb6e6e89",
      "tree": "0384f624374b9c53c2232dc42c8f573a2087351d",
      "parents": [
        "88cfcf86aa3ada84d97195bcad74f4dadb4ae23b"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Fri Oct 11 10:18:46 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 11 10:23:49 2013 +0200"
      },
      "message": "ALSA: hda - Add a headset mic model for ALC269 and friends\n\nUsing the headset mic model will cause the headset mic to be labeled\n\"headset mic\" instead of just \"mic\".\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "88cfcf86aa3ada84d97195bcad74f4dadb4ae23b",
      "tree": "41f692e4f3462bf5bd732d2e41770b3462414071",
      "parents": [
        "c6cc3d58b4042f5cadae653ff8d3df26af1a0169"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Fri Oct 11 10:18:45 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 11 10:23:42 2013 +0200"
      },
      "message": "ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)\n\nThe external mic showed up with a precense detect of \"always present\",\nessentially disabling the internal mic. Therefore turn off presence\ndetection for this pin.\n\nNote: The external mic seems not yet working, but an internal mic is\ncertainly better than no mic at all.\n\nCc: stable@vger.kernel.org\nBugLink: https://bugs.launchpad.net/bugs/1227093\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3f0116c3238a96bc18ad4b4acefe4e7be32fa861",
      "tree": "b30e1fd03f2ab222051d8d1eb776bd1895416497",
      "parents": [
        "2fe80d3bbf1c8bd9efc5b8154207c8dd104e7306"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Oct 10 10:16:30 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Fri Oct 11 07:39:14 2013 +0200"
      },
      "message": "compiler/gcc4: Add quirk for \u0027asm goto\u0027 miscompilation bug\n\nFengguang Wu, Oleg Nesterov and Peter Zijlstra tracked down\na kernel crash to a GCC bug: GCC miscompiles certain \u0027asm goto\u0027\nconstructs, as outlined here:\n\n  http://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d58670\n\nImplement a workaround suggested by Jakub Jelinek.\n\nReported-and-tested-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nReported-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSuggested-by: Jakub Jelinek \u003cjakub@redhat.com\u003e\nReviewed-by: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "ebff5fa9d545574324095d9c6a3cb80c9157abc5",
      "tree": "e75006c20f12d83c45e59849c4765b64ab771213",
      "parents": [
        "e1264ebe9ff48e1b3e1dd11805eec9f5b143ab7c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 11 15:12:04 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 11 15:19:22 2013 +1000"
      },
      "message": "Revert \"i915: Update VGA arbiter support for newer devices\"\n\nThis reverts commit 81b5c7bc8de3e6f63419139c2fc91bf81dea8a7d.\n\nAdding drm/i915 into the vga arbiter chain means that X (in a piece of\nwell-meant paranoia) will do a get/put on the vga decoding around\n_every_ accel call down into the ddx. Which results in some nice\nperformance disasters [1]. This really breaks userspace, by disabling\nDRI for everyone, and stops OpenGL from working, this isn\u0027t limited\nto just the i915 but both the integrated and discrete GPUs on\nmulti-gpu systems, in other words this causes untold worlds of pain,\n\nVille tried to come up with a Great Hack to fiddle the required VGA\nI/O ops behind everyone\u0027s back using stop_machine, but that didn\u0027t\nreally work out [2]. Given that we\u0027re fairly late in the -rc stage for\nsuch games let\u0027s just revert this all.\n\nOne thing we might want to keep is to delay the disabling of the vga\ndecoding until the fbdev emulation and the fbcon screen is set up. If\nwe kill vga mem decoding beforehand fbcon can end up with a white\nsquare in the top-left corner it tried to save from the vga memory for\na seamless transition. And we have bug reports on older platforms\nwhich seem to match these symptoms.\n\nBut again that\u0027s something to play around with in -next.\n\nReferences: [1] http://lists.x.org/archives/xorg-devel/2013-September/037763.html\nReferences: [2] http://www.spinics.net/lists/intel-gfx/msg34062.html\nCc: Alex Williamson \u003calex.williamson@redhat.com\u003e\nCc: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "e1264ebe9ff48e1b3e1dd11805eec9f5b143ab7c"
}
