)]}'
{
  "log": [
    {
      "commit": "21541ac06cf73aa96b7d8405156ef47045d3f035",
      "tree": "5e33ec0b46c76f7cbb3308958677511e44aa8485",
      "parents": [
        "f88c1d5d31daa331cf32fa2095b1818e165ef3a8"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Thu Apr 02 16:49:07 2015 +0200"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:16 2015 -0700"
      },
      "message": "ti-soc-thermal: implement omap3 support\n\nThis adds support for OMAP3 chips to ti-soc-thermal. As requested by\nTI people, it is marked unreliable and warning is printed.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "f88c1d5d31daa331cf32fa2095b1818e165ef3a8",
      "tree": "919fbe5ea4b38d64a5781785fbb873d2919ddbac",
      "parents": [
        "b16783dade30b584c85d55761768b560b19b671d"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:55:17 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:16 2015 -0700"
      },
      "message": "thermal: st: allow compile test\n\nAdding COMPILE_TEST flag to st driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Nicolas Boichat \u003cdrinkcat@chromium.org\u003e\nCc: Mark Brown \u003cbroonie@kernel.org\u003e\nCc: Fabian Frederick \u003cfabf@skynet.be\u003e\nCc: Wolfram Sang \u003cwsa@the-dreams.de\u003e\nCc: Lee Jones \u003clee.jones@linaro.org\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "b16783dade30b584c85d55761768b560b19b671d",
      "tree": "dc17e3e03d6bbb24957fbc31e6871f9d4ba52ba2",
      "parents": [
        "00741a1de4ff0ecb9735b2ac2ae2a5e154672fc7"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:52:46 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:16 2015 -0700"
      },
      "message": "thermal: int340x: allow compile test\n\nAdding COMPILE_TEST flag to int340x driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Srinivas Pandruvada \u003csrinivas.pandruvada@linux.intel.com\u003e\nCc: Jacob Pan \u003cjacob.jun.pan@linux.intel.com\u003e\nCc: \"lan,Tianyu\" \u003ctianyu.lan@intel.com\u003e\nCc: Ilkka Koskinen \u003cilkka.koskinen@linux.intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "00741a1de4ff0ecb9735b2ac2ae2a5e154672fc7",
      "tree": "fd57e33af82b8d0f6059a3ed9df9529c1bc10087",
      "parents": [
        "e41d802660c506ead744eb5b63e973391b40a4f6"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:52:12 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:16 2015 -0700"
      },
      "message": "thermal: intel_quark: allow compile test\n\nAdding COMPILE_TEST flag to intel_quark driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "e41d802660c506ead744eb5b63e973391b40a4f6",
      "tree": "f3249fd29cd029c9a663807c08d3e311205252d2",
      "parents": [
        "b0c8da5d0b9c8d0432fd0a4ad1ae62dba2726a41"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:51:48 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:16 2015 -0700"
      },
      "message": "thermal: intel_soc_dts: allow compile test\n\nAdding COMPILE_TEST flag to intel_soc_dts driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "b0c8da5d0b9c8d0432fd0a4ad1ae62dba2726a41",
      "tree": "fea708efc21186174d58276e276a53c76227c7a8",
      "parents": [
        "e3bf8c0662e847418e3755dce03f6473945efd45"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:50:26 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:16 2015 -0700"
      },
      "message": "thermal: intel_soc_dts_iosf: allow compile test\n\nAdding COMPILE_TEST flag to intel_soc_dts_iosf driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "e3bf8c0662e847418e3755dce03f6473945efd45",
      "tree": "f6ca8ca3199cd7aacaceeeedd10382fb22f4a717",
      "parents": [
        "8d8bbb80e7f1c38e07e84ef82cbc1974dc445c5d"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:49:33 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:15 2015 -0700"
      },
      "message": "thermal: powerclamp: allow compile test\n\nAdding COMPILE_TEST flag to powerclamp driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "8d8bbb80e7f1c38e07e84ef82cbc1974dc445c5d",
      "tree": "ecbd3c1440fa1dde290d3475335f6e0a8d5fb556",
      "parents": [
        "8d1c746feb9866633cac58e41eb004828229f73f"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:48:46 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:15 2015 -0700"
      },
      "message": "thermal: tegra: allow compile test\n\nAdding COMPILE_TEST flag to tegra driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nCc: Thierry Reding \u003cthierry.reding@gmail.com\u003e\nCc: Alexandre Courbot \u003cgnurou@gmail.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-tegra@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "8d1c746feb9866633cac58e41eb004828229f73f",
      "tree": "43477f506db1f0fa603448379390cbd362f7ef24",
      "parents": [
        "c902afbbb8157511af4c9abb512ec1f3d7df9c06"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:46:05 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:15 2015 -0700"
      },
      "message": "thermal: u8500: allow compile test\n\nAdding COMPILE_TEST flag to u8500 driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "c902afbbb8157511af4c9abb512ec1f3d7df9c06",
      "tree": "202ff27f3bf049b630fdea14e8c8f162f53af78a",
      "parents": [
        "2717086ce0de66e8df5cb92f4a308661b9b9e502"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 21:13:41 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:15 2015 -0700"
      },
      "message": "thermal: ti-soc: Kconfig fix to avoid menu showing wrongly\n\nMove the dependencies to menu, so we avoid showing it wrongly.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-omap@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "2717086ce0de66e8df5cb92f4a308661b9b9e502",
      "tree": "0dd2337b0a10f2bcf86d49436860408c965c289c",
      "parents": [
        "c25d9ef7196aed6a30c50c74145c69c12dcd8036"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:58:36 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:15 2015 -0700"
      },
      "message": "thermal: ti-soc: allow compile test\n\nAdding COMPILE_TEST flag to ti-soc driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-omap@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "c25d9ef7196aed6a30c50c74145c69c12dcd8036",
      "tree": "f8fd6369aa99cdc04100b5d062dad5d19bb0d302",
      "parents": [
        "21bc0fa83f86b3e9ac93edca7f224d1c123d3b78"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:56:26 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:14 2015 -0700"
      },
      "message": "thermal: qcom_spmi: allow compile test\n\nAdding COMPILE_TEST flag to qcom_spmi driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "21bc0fa83f86b3e9ac93edca7f224d1c123d3b78",
      "tree": "2a55e484162d31dad69711a4bdb559b53e187b50",
      "parents": [
        "f0c03e7596faa0779c8d504b6ede79b38cfd9a0e"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:53:35 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:14 2015 -0700"
      },
      "message": "thermal: exynos: allow compile test\n\nAdding COMPILE_TEST flag to exynos driver to facilitate\nmaintenance.\n\nCc: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-samsung-soc@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "f0c03e7596faa0779c8d504b6ede79b38cfd9a0e",
      "tree": "279c33b28c42581e6103847ae4795d7c57d85b33",
      "parents": [
        "8fe8dd387cada272696dc550c8a722a683299c63"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:48:00 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:14 2015 -0700"
      },
      "message": "thermal: armada: allow compile test\n\nAdding COMPILE_TEST flag to armada driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "8fe8dd387cada272696dc550c8a722a683299c63",
      "tree": "cb13f8d7e25731cc5dfb76ce543e46351732e20f",
      "parents": [
        "ef3b42a182908982bbfa051b2bb85c4162e06bd8"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:45:25 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:14 2015 -0700"
      },
      "message": "thermal: dove: allow compile test\n\nAdding COMPILE_TEST flag to dove driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "ef3b42a182908982bbfa051b2bb85c4162e06bd8",
      "tree": "7c9cb3daa6fef1d6c8e0709cb0d7ed1ce209b504",
      "parents": [
        "f8aae54c442dc120f577ea5ea99324ba5c9e5ca2"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:44:46 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:14 2015 -0700"
      },
      "message": "thermal: kirkwood: allow compile test\n\nAdding COMPILE_TEST flag to kirkwood driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "f8aae54c442dc120f577ea5ea99324ba5c9e5ca2",
      "tree": "a551c28d5ba1bb8ea5e25d99f49045ebc31500bc",
      "parents": [
        "2980d5672527417a860af63e3ac4bba02a02f200"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:43:57 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:14 2015 -0700"
      },
      "message": "thermal: rockchip: allow compile test\n\nAdding COMPILE_TEST flag to rockchip driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Heiko Stuebner \u003cheiko@sntech.de\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-arm-kernel@lists.infradead.org\nCc: linux-rockchip@lists.infradead.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "2980d5672527417a860af63e3ac4bba02a02f200",
      "tree": "45dce3fad1d7d04810064c9ce40095ab88d3da64",
      "parents": [
        "194a4b1b0b97f87a950b0f9be762209f8b994b47"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:42:01 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:13 2015 -0700"
      },
      "message": "thermal: spear: allow compile test\n\nAdding COMPILE_TEST flag to spear driver to facilitate\nmaintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "194a4b1b0b97f87a950b0f9be762209f8b994b47",
      "tree": "9d40f7bb1afa7d9e5b5214ba0e709b41f33a5bff",
      "parents": [
        "ce8d2f8ad64eae8094b17b68c419924a74f5fcf2"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Wed Sep 09 20:39:44 2015 -0700"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:13 2015 -0700"
      },
      "message": "thermal: hisi: allow compile test\n\nAdding COMPILE_TEST flag to hisi driver to facilitate maintenance.\n\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: linux-pm@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "ce8d2f8ad64eae8094b17b68c419924a74f5fcf2",
      "tree": "642f361f9ff32c210a77ac577e70a4305714509a",
      "parents": [
        "ac2fc4b9d5b7d8e4878c6f04f947d42707f782ef"
      ],
      "author": {
        "name": "Punit Agrawal",
        "email": "punit.agrawal@arm.com",
        "time": "Tue Sep 08 14:51:12 2015 +0100"
      },
      "committer": {
        "name": "Eduardo Valentin",
        "email": "edubezval@gmail.com",
        "time": "Mon Sep 21 13:38:13 2015 -0700"
      },
      "message": "thermal: Fix thermal_zone_of_sensor_register to match documentation\n\nthermal_zone_of_sensor_register is documented as returning a pointer\nto either a valid thermal_zone_device on success, or a corresponding\nERR_PTR() value.\n\nIn contrast, the function returns NULL when THERMAL_OF is configured\noff. Fix this.\n\nSigned-off-by: Punit Agrawal \u003cpunit.agrawal@arm.com\u003e\nAcked-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nCc: Eduardo Valentin \u003cedubezval@gmail.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\n"
    },
    {
      "commit": "ac2fc4b9d5b7d8e4878c6f04f947d42707f782ef",
      "tree": "859e61035483e3d220497aa37f39a2c8aec3e2b3",
      "parents": [
        "90a835f5d19217ad1e174e40ef35d0acf3357828",
        "cbc41d0a761bffb3166a413a3c77100a737c0cd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 12:02:27 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 12:02:27 2015 -0700"
      },
      "message": "Merge tag \u0027renesas-sh-drivers-for-v4.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas\n\nPull SH drivers updates from Simon Horman:\n \"I am sending this change after v4.3-rc1 has been released as it\n  depends on SoC changes which are present in that rc release.\n\n  Summary:\n\n   - disable PM runtime for multi-platform ARM with genpd\n\n   - disable legacy default PM Domain on emev2\"\n\n* tag \u0027renesas-sh-drivers-for-v4.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:\n  drivers: sh: Disable PM runtime for multi-platform ARM with genpd\n  drivers: sh: Disable legacy default PM Domain on emev2\n"
    },
    {
      "commit": "90a835f5d19217ad1e174e40ef35d0acf3357828",
      "tree": "4d227abb98bb9c577c3b761ca3376691a28e8f03",
      "parents": [
        "b7f76ea2ef6739ee484a165ffbac98deb855d3d3",
        "977108f89c989b1eeb5c8d938e1e71913391eb5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:53:30 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:53:30 2015 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 fixes from Martin Schwidefsky:\n \"A couple of system call updates.  The two new system calls userfaultfd\n  and membarrier have been added, as well as the 17 direct calls for the\n  multiplexed socket system calls.\n\n  In addition the system call compat wrappers have been flagged as\n  notrace functions and a few wrappers could be removed.\n\n  And bug fixes for the vector register handling, cpu_mf, suspend/resume,\n  compat signals, SMT cputime accounting and the zfcp dumper\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390: wire up separate socketcalls system calls\n  s390/compat: remove superfluous compat wrappers\n  s390/compat: do not trace compat wrapper functions\n  s390/s390x: allocate sys_membarrier system call number\n  s390/configs//zfcpdump_defconfig: Remove CONFIG_MEMSTICK\n  s390: wire up userfaultfd system call\n  s390/vtime: correct scaled cputime for SMT\n  s390/cpum_cf: Corrected return code for unauthorized counter sets\n  s390/compat: correct uc_sigmask of the compat signal frame\n  s390: fix floating point register corruption\n  s390/hibernate: fix save and restore of vector registers\n"
    },
    {
      "commit": "b7f76ea2ef6739ee484a165ffbac98deb855d3d3",
      "tree": "ef34534fd9d2751a53b08533874cdc845553e25d",
      "parents": [
        "1f93e4a96c9109378204c147b3eec0d0e8100fde"
      ],
      "author": {
        "name": "Jann Horn",
        "email": "jann@thejh.net",
        "time": "Fri Sep 18 23:41:23 2015 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 17:00:26 2015 -0700"
      },
      "message": "security: fix typo in security_task_prctl\n\nSigned-off-by: Jann Horn \u003cjann@thejh.net\u003e\nReviewed-by: Andy Lutomirski \u003cluto@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f93e4a96c9109378204c147b3eec0d0e8100fde",
      "tree": "ed7de6ce3c25829d0e7de10d0db9b83c725ee327",
      "parents": [
        "99bc7215bc60f6cd414cf1b85cd9d52cc596cccb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 14:32:34 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 14:32:34 2015 -0700"
      },
      "message": "Linux 4.3-rc2\n"
    },
    {
      "commit": "99bc7215bc60f6cd414cf1b85cd9d52cc596cccb",
      "tree": "8bba8cc01d6494acd2443ccce4dfba1612d58981",
      "parents": [
        "30ec56824897fc70f668dcb302f08cc9080eadfa",
        "7ae85dc7687c7e7119053d83d02c560ea217b772"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 21:05:02 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 21:05:02 2015 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"Three fixes and a resulting cleanup for -rc2:\n\n   - Andre Przywara reported that he was seeing a warning with the new\n     cast inside DMA_ERROR_CODE\u0027s definition, and fixed the incorrect\n     use.\n\n   - Doug Anderson noticed that kgdb causes a \"scheduling while atomic\"\n     bug.\n\n   - OMAP5 folk noticed that their Thumb-2 compiled X servers crashed\n     when enabling support to cover ARMv6 CPUs due to a kernel bug\n     leaking some conditional context into the signal handler\"\n\n* \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm:\n  ARM: 8425/1: kgdb: Don\u0027t try to stop the machine when setting breakpoints\n  ARM: 8437/1: dma-mapping: fix build warning with new DMA_ERROR_CODE definition\n  ARM: get rid of needless #if in signal handling code\n  ARM: fix Thumb2 signal handling when ARMv6 is enabled\n"
    },
    {
      "commit": "30ec56824897fc70f668dcb302f08cc9080eadfa",
      "tree": "5aff0c6722bb448287223e9aea9f4787c156b647",
      "parents": [
        "009884f384dcc71909f2b861c317da7242979f31",
        "ae7858180510d6fd0dfaf66d209bc6103db1678f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:57:45 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:57:45 2015 -0700"
      },
      "message": "Merge tag \u0027linux-kselftest-4.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest\n\nPull kselftest fixes from Shuah Khan:\n \"This update contains 7 fixes for problems ranging from build failurs\n  to incorrect error reporting\"\n\n* tag \u0027linux-kselftest-4.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:\n  selftests: exec: revert to default emit rule\n  selftests: change install command to rsync\n  selftests: mqueue: simplify the Makefile\n  selftests: mqueue: allow extra cflags\n  selftests: rename jump label to static_keys\n  selftests/seccomp: add support for s390\n  seltests/zram: fix syntax error\n"
    },
    {
      "commit": "009884f384dcc71909f2b861c317da7242979f31",
      "tree": "72b79236ccc5162c48ac5f9678a20f30caa47133",
      "parents": [
        "d590b2d4bf61ab8d9ccaae033063eabe15699f9e",
        "0f40314b81b765c26202cde33523e35809adbe9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:41:31 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:41:31 2015 -0700"
      },
      "message": "Merge tag \u0027pm+acpi-4.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI updates from Rafael Wysocki:\n \"Included are: a somewhat late devfreq update which however is mostly\n  fixes and cleanups with one new thing only (the PPMUv2 support on\n  Exynos5433), an ACPI cpufreq driver fixup and two ACPI core cleanups\n  related to preprocessor directives.\n\n  Specifics:\n\n   - Fix a memory allocation size in the devfreq core (Xiaolong Ye).\n\n   - Fix a mistake in the exynos-ppmu DT binding (Javier Martinez\n     Canillas).\n\n   - Add support for PPMUv2 ((Platform Performance Monitoring Unit\n     version 2.0) on the Exynos5433 SoCs (Chanwoo Choi).\n\n   - Fix a type casting bug in the Exynos PPMU code (MyungJoo Ham).\n\n   - Assorted devfreq code cleanups and optimizations (Javi Merino,\n     MyungJoo Ham, Viresh Kumar).\n\n   - Fix up the ACPI cpufreq driver to use a more lightweight way to get\n     to its private data in the -\u003eget() callback (Rafael J Wysocki).\n\n   - Fix a CONFIG_ prefix bug in one of the ACPI drivers and make the\n     ACPI subsystem use IS_ENABLED() instead of #ifdefs in function\n     bodies (Sudeep Holla)\"\n\n* tag \u0027pm+acpi-4.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  cpufreq: acpi-cpufreq: Use cpufreq_cpu_get_raw() in -\u003eget()\n  ACPI: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED()\n  ACPI: int340x_thermal: add missing CONFIG_ prefix\n  PM / devfreq: Fix incorrect type issue.\n  PM / devfreq: tegra: Update governor to use devfreq_update_stats()\n  PM / devfreq: comments for get_dev_status usage updated\n  PM / devfreq: drop comment about thermal setting max_freq\n  PM / devfreq: cache the last call to get_dev_status()\n  PM / devfreq: Drop unlikely before IS_ERR(_OR_NULL)\n  PM / devfreq: exynos-ppmu: bit-wise operation bugfix.\n  PM / devfreq: exynos-ppmu: Update documentation to support PPMUv2\n  PM / devfreq: exynos-ppmu: Add the support of PPMUv2 for Exynos5433\n  PM / devfreq: event: Remove incorrect property in exynos-ppmu DT binding\n"
    },
    {
      "commit": "d590b2d4bf61ab8d9ccaae033063eabe15699f9e",
      "tree": "96e1075bcccacc9e8a38cc6c5261036293ac2fc9",
      "parents": [
        "e6827bafd6b56fa25ec380840fe6f47e9a213fbe",
        "d34e210ed3a28050441f15228fd5ed929028d9cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:17:40 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:17:40 2015 -0700"
      },
      "message": "Merge tag \u0027clk-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux\n\nPull clk fixes from Stephen Boyd:\n \"A few driver fixes for tegra, rockchip, and st SoCs and a two-liner in\n  the framework to avoid oops when get_parent ops return out of range\n  values on tegra platforms\"\n\n* tag \u0027clk-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:\n  drivers: clk: st: Rename st_pll3200c32_407_c0_x into st_pll3200c32_cx_x\n  clk: check for invalid parent index of orphans in __clk_init()\n  clk: tegra: dfll: Properly protect OPP list\n  clk: rockchip: add critical clock for rk3368\n"
    },
    {
      "commit": "e6827bafd6b56fa25ec380840fe6f47e9a213fbe",
      "tree": "14a57502a6d18c19a40de5a9dbaf304273f08971",
      "parents": [
        "dc847d5b4aa852c41b56c21bdc759fee13cc8f68",
        "2338f73d407d5abe2036d92716ba25ef5279c3d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:10:30 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:10:30 2015 -0700"
      },
      "message": "Merge tag \u0027led-fixes-for-v4.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds\n\nPull LED fixes from Jacek Anaszewski:\n - fix module autoload for six OF platform drivers (aat1290, bcm6328,\n   bcm6358, ktd2692, max77693, ns2)\n - aat1290: add missing static modifier\n - ipaq-micro: add missing LEDS_CLASS dependency\n - lp55xx: correct Kconfig dependecy for f/w user helper\n\n* tag \u0027led-fixes-for-v4.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds:\n  leds:lp55xx: Correct Kconfig dependency for f/w user helper\n  leds: leds-ipaq-micro: Add LEDS_CLASS dependency\n  leds: aat1290: add \u0027static\u0027 modifier to init_mm_current_scale\n  leds: leds-ns2: Fix module autoload for OF platform driver\n  leds: max77693: Fix module autoload for OF platform driver\n  leds: ktd2692: Fix module autoload for OF platform driver\n  leds: bcm6358: Fix module autoload for OF platform driver\n  leds: bcm6328: Fix module autoload for OF platform driver\n  leds: aat1290: Fix module autoload for OF platform driver\n"
    },
    {
      "commit": "dc847d5b4aa852c41b56c21bdc759fee13cc8f68",
      "tree": "7071b8f5b8a2594d41ec82aab3d50d117c8c7fe3",
      "parents": [
        "2673ee565f10e0f2fdcf61f7a715e6b4ac2497dc",
        "e116a64fab650aed3d7b9b4db0b59c07f361bc9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:04:11 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 20:04:11 2015 -0700"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma\n\nPull rdma fixes from Doug Ledford:\n \"The new hfi1 driver in staging/rdma has had a number of fixup patches\n  since being added to the tree.  This is the first batch of those fixes\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma:\n  IB/hfi: Properly set permissions for user device files\n  IB/hfi1: mask vs shift confusion\n  IB/hfi1: clean up some defines\n  IB/hfi1: info leak in get_ctxt_info()\n  IB/hfi1: fix a locking bug\n  IB/hfi1: checking for NULL instead of IS_ERR\n  IB/hfi1: fix sdma_descq_cnt parameter parsing\n  IB/hfi1: fix copy_to/from_user() error handling\n  IB/hfi1: fix pstateinfo from returning improperly byteswapped value\n"
    },
    {
      "commit": "2673ee565f10e0f2fdcf61f7a715e6b4ac2497dc",
      "tree": "891d96ee0295b8567dd49b25e384fe2e5886fe0c",
      "parents": [
        "133bb59585140747fd3938002670cb395f40dc76",
        "ae4f976968896f8f41b3a7aa21be6146492211e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 19:13:03 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 19:13:03 2015 -0700"
      },
      "message": "Merge branch \u0027libnvdimm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm\n\nPull libnvdimm fixes from Dan Williams:\n\n - a boot regression (since v4.2) fix for some ARM configurations from\n   Tyler\n\n - regression (since v4.1) fixes for mkfs.xfs on a DAX enabled device\n   from Jeff.  These are tagged for -stable.\n\n - a pair of locking fixes from Axel that are hidden from lockdep since\n   they involve device_lock().  The \"btt\" one is tagged for -stable, the\n   other only applies to the new \"pfn\" mechanism in v4.3.\n\n - a fix for the pmem -\u003erw_page() path to use wmb_pmem() from Ross.\n\n* \u0027libnvdimm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:\n  mm: fix type cast in __pfn_to_phys()\n  pmem: add proper fencing to pmem_rw_page()\n  libnvdimm: pfn_devs: Fix locking in namespace_store\n  libnvdimm: btt_devs: Fix locking in namespace_store\n  blockdev: don\u0027t set S_DAX for misaligned partitions\n  dax: fix O_DIRECT I/O to the last block of a blockdev\n"
    },
    {
      "commit": "133bb59585140747fd3938002670cb395f40dc76",
      "tree": "a0fe424f3dd0a1cc91102ef59b7662be4b915609",
      "parents": [
        "590dca3a71875461e8fea3013af74386945191b2",
        "994518799930fc363d47cb7cf0d1abed1790bf16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 18:57:09 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 18:57:09 2015 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-block\n\nPull block updates from Jens Axboe:\n \"This is a bit bigger than it should be, but I could (did) not want to\n  send it off last week due to both wanting extra testing, and expecting\n  a fix for the bounce regression as well.  In any case, this contains:\n\n   - Fix for the blk-merge.c compilation warning on gcc 5.x from me.\n\n   - A set of back/front SG gap merge fixes, from me and from Sagi.\n     This ensures that we honor SG gapping for integrity payloads as\n     well.\n\n   - Two small fixes for null_blk from Matias, fixing a leak and a\n     capacity propagation issue.\n\n   - A blkcg fix from Tejun, fixing a NULL dereference.\n\n   - A fast clone optimization from Ming, fixing a performance\n     regression since the arbitrarily sized bio\u0027s were introduced.\n\n   - Also from Ming, a regression fix for bouncing IOs\"\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-block:\n  block: fix bounce_end_io\n  block: blk-merge: fast-clone bio when splitting rw bios\n  block: blkg_destroy_all() should clear q-\u003eroot_blkg and -\u003eroot_rl.blkg\n  block: Copy a user iovec if it includes gaps\n  block: Refuse adding appending a gapped integrity page to a bio\n  block: Refuse request/bio merges with gaps in the integrity payload\n  block: Check for gaps on front and back merges\n  null_blk: fix wrong capacity when bs is not 512 bytes\n  null_blk: fix memory leak on cleanup\n  block: fix bogus compiler warnings in blk-merge.c\n"
    },
    {
      "commit": "590dca3a71875461e8fea3013af74386945191b2",
      "tree": "9bd3b4a9de42fb0547fce6fb1f336af3d89e86d8",
      "parents": [
        "00ade1f553e3b947cd26228392ee47d6f0f550e1"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "clm@fb.com",
        "time": "Fri Sep 18 13:35:08 2015 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 19 18:50:19 2015 -0700"
      },
      "message": "fs-writeback: unplug before cond_resched in writeback_sb_inodes\n\nCommit 505a666ee3fc (\"writeback: plug writeback in wb_writeback() and\nwriteback_inodes_wb()\") has us holding a plug during writeback_sb_inodes,\nwhich increases the merge rate when relatively contiguous small files\nare written by the filesystem.  It helps both on flash and spindles.\n\nFor an fs_mark workload creating 4K files in parallel across 8 drives,\nthis commit improves performance ~9% more by unplugging before calling\ncond_resched().  cond_resched() doesn\u0027t trigger an implicit unplug, so\nexplicitly getting the IO down to the device before scheduling reduces\nlatencies for anyone waiting on clean pages.\n\nIt also cuts down on how often we use kblockd to unplug, which means\nless work bouncing from one workqueue to another.\n\nMany more details about how we got here:\n\n  https://lkml.org/lkml/2015/9/11/570\n\nSigned-off-by: Chris Mason \u003cclm@fb.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae4f976968896f8f41b3a7aa21be6146492211e5",
      "tree": "f6c0c419fa28b53a1921f49c4cd54a0bf5653772",
      "parents": [
        "ba8fe0f85e15d047686caf8a42463b592c63c98c"
      ],
      "author": {
        "name": "Tyler Baker",
        "email": "tyler.baker@linaro.org",
        "time": "Sat Sep 19 03:58:10 2015 -0400"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Sat Sep 19 03:58:10 2015 -0400"
      },
      "message": "mm: fix type cast in __pfn_to_phys()\n\nThe various definitions of __pfn_to_phys() have been consolidated to\nuse a generic macro in include/asm-generic/memory_model.h. This hit\nmainline in the form of 012dcef3f058 \"mm: move __phys_to_pfn and\n__pfn_to_phys to asm/generic/memory_model.h\". When the generic macro\nwas implemented the type cast to phys_addr_t was dropped which caused\nboot regressions on ARM platforms with more than 4GB of memory and\nLPAE enabled.\n\nIt was suggested to use PFN_PHYS() defined in include/linux/pfn.h\nas provides the correct logic and avoids further duplication.\n\nReported-by: kernelci.org bot \u003cbot@kernelci.org\u003e\nSuggested-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Tyler Baker \u003ctyler.baker@linaro.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "0f40314b81b765c26202cde33523e35809adbe9b",
      "tree": "34cbbf71b39f88edddb8693f0a61427f305b17fa",
      "parents": [
        "7dc1d36e8ef8f78f9dadf0476081f3c7ff7f79be",
        "bcb2b0b2bae2de744223c68521cd51c57feb486c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Sep 18 23:07:46 2015 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Sep 18 23:07:46 2015 +0200"
      },
      "message": "Merge branch \u0027acpi-bus\u0027\n\n* acpi-bus:\n  ACPI: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED()\n  ACPI: int340x_thermal: add missing CONFIG_ prefix\n"
    },
    {
      "commit": "7dc1d36e8ef8f78f9dadf0476081f3c7ff7f79be",
      "tree": "51d4e69480765476d938d4039ea10121e198da21",
      "parents": [
        "6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f",
        "1f0bd44e937468446d080b98b5669844744c24a1",
        "4184a8fc57a43faa2625988cc87031db77af9d98"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Sep 18 23:05:28 2015 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Sep 18 23:05:28 2015 +0200"
      },
      "message": "Merge branches \u0027pm-cpufreq\u0027 and \u0027pm-devfreq\u0027\n\n* pm-cpufreq:\n  cpufreq: acpi-cpufreq: Use cpufreq_cpu_get_raw() in -\u003eget()\n\n* pm-devfreq:\n  PM / devfreq: Fix incorrect type issue.\n  PM / devfreq: tegra: Update governor to use devfreq_update_stats()\n  PM / devfreq: comments for get_dev_status usage updated\n  PM / devfreq: drop comment about thermal setting max_freq\n  PM / devfreq: cache the last call to get_dev_status()\n  PM / devfreq: Drop unlikely before IS_ERR(_OR_NULL)\n  PM / devfreq: exynos-ppmu: bit-wise operation bugfix.\n  PM / devfreq: exynos-ppmu: Update documentation to support PPMUv2\n  PM / devfreq: exynos-ppmu: Add the support of PPMUv2 for Exynos5433\n  PM / devfreq: event: Remove incorrect property in exynos-ppmu DT binding\n"
    },
    {
      "commit": "00ade1f553e3b947cd26228392ee47d6f0f550e1",
      "tree": "103650aae51d14e271542e068b7c89fec0cf4387",
      "parents": [
        "3ae839454e77cdc87d499a4bfd0932dec5763b55",
        "ad2aa04218de9bd734d593adb0ac59854ec0cb68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:28:20 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:28:20 2015 -0700"
      },
      "message": "Merge tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n\nPull virtio fixes and cleanups from Michael Tsirkin:\n \"This fixes the virtio-test tool, and improves the error handling for\n  virtio-ccw\"\n\n* tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:\n  virtio/s390: handle failures of READ_VQ_CONF ccw\n  tools/virtio: propagate V\u003dX to kernel build\n  vhost: move features to core\n  tools/virtio: fix build after 4.2 changes\n"
    },
    {
      "commit": "3ae839454e77cdc87d499a4bfd0932dec5763b55",
      "tree": "ce4c99f05beabdd02cdf604beb2bb0c3f912d201",
      "parents": [
        "fadb97b089563da69ba326f9fea6399d071462b2",
        "00cc1633816de8c95f337608a1ea64e228faf771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:23:08 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:23:08 2015 -0700"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM fixes from Paolo Bonzini:\n \"Mostly stable material, a lot of ARM fixes\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (22 commits)\n  sched: access local runqueue directly in single_task_running\n  arm/arm64: KVM: Remove \u0027config KVM_ARM_MAX_VCPUS\u0027\n  arm64: KVM: Remove all traces of the ThumbEE registers\n  arm: KVM: Disable virtual timer even if the guest is not using it\n  arm64: KVM: Disable virtual timer even if the guest is not using it\n  arm/arm64: KVM: vgic: Check for !irqchip_in_kernel() when mapping resources\n  KVM: s390: Replace incorrect atomic_or with atomic_andnot\n  arm: KVM: Fix incorrect device to IPA mapping\n  arm64: KVM: Fix user access for debug registers\n  KVM: vmx: fix VPID is 0000H in non-root operation\n  KVM: add halt_attempted_poll to VCPU stats\n  kvm: fix zero length mmio searching\n  kvm: fix double free for fast mmio eventfd\n  kvm: factor out core eventfd assign/deassign logic\n  kvm: don\u0027t try to register to KVM_FAST_MMIO_BUS for non mmio eventfd\n  KVM: make the declaration of functions within 80 characters\n  KVM: arm64: add workaround for Cortex-A57 erratum #852523\n  KVM: fix polling for guest halt continued even if disable it\n  arm/arm64: KVM: Fix PSCI affinity info return value for non valid cores\n  arm64: KVM: set {v,}TCR_EL2 RES1 bits\n  ...\n"
    },
    {
      "commit": "e116a64fab650aed3d7b9b4db0b59c07f361bc9f",
      "tree": "87443bf22b75104c7a707e538c3ec4f5565d1a6f",
      "parents": [
        "7d630467d7c454d801d72b58f242c373a64e39ed"
      ],
      "author": {
        "name": "Ira Weiny",
        "email": "ira.weiny@intel.com",
        "time": "Thu Sep 17 13:47:49 2015 -0400"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi: Properly set permissions for user device files\n\nSome of the device files are required to be user accessible for PSM while\nmost should remain accessible only by root.\n\nAdd a parameter to hfi1_cdev_init which controls if the user should have access\nto this device which places it in a different class with the appropriate\ndevnode callback.\n\nIn addition set the devnode call back for the existing class to be a bit more\nexplicit for those permissions.\n\nFinally remove the unnecessary null check before class_destroy\n\nTested-by: Donald Dutile \u003cddutile@redhat.com\u003e\nSigned-off-by: Haralanov, Mitko (mitko.haralanov@intel.com)\nSigned-off-by: Ira Weiny \u003cira.weiny@intel.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "7d630467d7c454d801d72b58f242c373a64e39ed",
      "tree": "26e418aa4174cb2358a7eb7eb429cbf5208b0293",
      "parents": [
        "3f2686a2665b4d06753b602fe394b5d87bc7f279"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Sep 16 19:03:45 2015 +0300"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: mask vs shift confusion\n\nWe are shifting by the _MASK macros instead of the _SHIFT ones.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "3f2686a2665b4d06753b602fe394b5d87bc7f279",
      "tree": "f11eccbe66cf546fd398f12f57238bd06b28e080",
      "parents": [
        "ebe6b2e8bc2cd06a330b3f9be8a4fa3ff44ab026"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Sep 16 19:02:54 2015 +0300"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: clean up some defines\n\nI added spaces around operators so it matches kernel style because\nnormally \"-1ULL\" is a number and \" - 1\" is a subtract operation.  Also\nremoved some superflous \"ULL\" types so \"1ULL\" becomes \"1\".\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "ebe6b2e8bc2cd06a330b3f9be8a4fa3ff44ab026",
      "tree": "dfaa59fdfe4d7dd08185c7eb0151157e2ea3da58",
      "parents": [
        "951842b0540d2ed49ae29ba968adc496baf46556"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Sep 16 09:42:25 2015 +0300"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: info leak in get_ctxt_info()\n\nThe cinfo struct has a hole after the last struct member so we need to\nzero it out.  Otherwise we disclose some uninitialized stack data.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "951842b0540d2ed49ae29ba968adc496baf46556",
      "tree": "62a4d17e2063cf9a221098072a489413aaf95050",
      "parents": [
        "50b19729ced72cfa8bb1c44fed9203f395f13991"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Sep 16 09:22:51 2015 +0300"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: fix a locking bug\n\nmutex_trylock() returns zero on failure, not EBUSY.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "50b19729ced72cfa8bb1c44fed9203f395f13991",
      "tree": "58b03546dcd209e395713089beb881e69e1ddbdc",
      "parents": [
        "aeef010a0f63ad0a6f993d3da30753e9a8a39ec5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Sep 16 09:22:20 2015 +0300"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: checking for NULL instead of IS_ERR\n\n__get_txreq() returns an ERR_PTR() but this checks for NULL so it would\noops on failure.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "aeef010a0f63ad0a6f993d3da30753e9a8a39ec5",
      "tree": "29e8344814e2bc1cf80d0823c328472f25020616",
      "parents": [
        "e1df0068a24ba56673183cc3bd392d8bc301d423"
      ],
      "author": {
        "name": "Mike Marciniszyn",
        "email": "mike.marciniszyn@intel.com",
        "time": "Tue Sep 15 10:19:27 2015 -0400"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: fix sdma_descq_cnt parameter parsing\n\nThe boolean tests should have been or-ed.\n\nReported-by: David Binderman \u003cdcb314@hotmail.com\u003e\nReviewed-by: Jubin John \u003cjubin.john@intel.com\u003e\nSigned-off-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "e1df0068a24ba56673183cc3bd392d8bc301d423",
      "tree": "e607044c89eee498d0718100f2b3dc528299f9aa",
      "parents": [
        "aadfc3b2042d69a6b4b8d719d4221b988d7f31a5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Sep 15 13:35:25 2015 +0300"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: fix copy_to/from_user() error handling\n\ncopy_to/from_user() returns the number of bytes which we were not able\nto copy.  It doesn\u0027t return an error code.\n\nAlso a couple places had a printk() on error and I removed that because\npeople can take advantage of it to fill /var/log/messages with spam.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "aadfc3b2042d69a6b4b8d719d4221b988d7f31a5",
      "tree": "d6e486927ddf5782be5093635fcde49f164eec13",
      "parents": [
        "447e9a4d27484175a84daaa8e03d35c650f443b7"
      ],
      "author": {
        "name": "Ira Weiny",
        "email": "ira.weiny@intel.com",
        "time": "Wed Sep 09 01:28:21 2015 -0400"
      },
      "committer": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Fri Sep 18 11:28:47 2015 -0400"
      },
      "message": "IB/hfi1: fix pstateinfo from returning improperly byteswapped value\n\nByteswap link_width_downgrade_*_active values before sending on the wire.  In\naddition properly define the Port State Info structure.\n\nReviewed-by: Dennis Dalessandro \u003cdennis.dalessandro@intel.com\u003e\nReviewed-by: Christian Gomez \u003cchristian.gomez@intel.com\u003e\nSigned-off-by: Rimmer, Todd \u003ctodd.rimmer@intel.com\u003e\nSigned-off-by: Ira Weiny \u003cira.weiny@intel.com\u003e\nAcked-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\n"
    },
    {
      "commit": "fadb97b089563da69ba326f9fea6399d071462b2",
      "tree": "582a4b75ff75d92c5cf988ea84105720b2a34b41",
      "parents": [
        "09784fb8ef79f5c5adb9c1b4d0df000354e476e7",
        "ae80a2f2d142b97ec68434313f0263256916683d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 08:11:42 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 08:11:42 2015 -0700"
      },
      "message": "Merge branch \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull irq updates from Thomas Gleixner:\n \"This is a rather large update post rc1 due to the final steps of\n  cleanups and API changes which had to wait for the preparatory patches\n  to hit your tree.\n\n   - Regression fixes for ARM GIC irqchips\n\n   - Regression fixes and lockdep anotations for renesas irq chips\n\n   - The leftovers of the cleanup and preparatory patches which have\n     been ignored by maintainers\n\n   - Final conversions of the newly merged users of obsolete APIs\n\n   - Final removal of obsolete APIs\n\n   - Final removal of ARM artifacts which had been introduced during the\n     conversion of ARM to the generic interrupt code.\n\n   - Final split of the irq_data into chip specific and common data to\n     reflect the needs of hierarchical irq domains.\n\n   - Treewide removal of the first argument of interrupt flow handlers,\n     i.e. the irq number, which is not used by the majority of handlers\n     and simple to retrieve from the other argument the irq descriptor.\n\n   - A few comment updates and build warning fixes\"\n\n* \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (40 commits)\n  arm64: Remove ununsed set_irq_flags\n  ARM: Remove ununsed set_irq_flags\n  sh: Kill off set_irq_flags usage\n  irqchip: Kill off set_irq_flags usage\n  gpu/drm: Kill off set_irq_flags usage\n  genirq: Remove irq argument from irq flow handlers\n  genirq: Move field \u0027msi_desc\u0027 from irq_data into irq_common_data\n  genirq: Move field \u0027affinity\u0027 from irq_data into irq_common_data\n  genirq: Move field \u0027handler_data\u0027 from irq_data into irq_common_data\n  genirq: Move field \u0027node\u0027 from irq_data into irq_common_data\n  irqchip/gic-v3: Use IRQD_FORWARDED_TO_VCPU flag\n  irqchip/gic: Use IRQD_FORWARDED_TO_VCPU flag\n  genirq: Provide IRQD_FORWARDED_TO_VCPU status flag\n  genirq: Simplify irq_data_to_desc()\n  genirq: Remove __irq_set_handler_locked()\n  pinctrl/pistachio: Use irq_set_handler_locked\n  gpio: vf610: Use irq_set_handler_locked\n  powerpc/mpc8xx: Use irq_set_handler_locked()\n  powerpc/ipic: Use irq_set_handler_locked()\n  powerpc/cpm2: Use irq_set_handler_locked()\n  ...\n"
    },
    {
      "commit": "09784fb8ef79f5c5adb9c1b4d0df000354e476e7",
      "tree": "329f69c311fa1d1da20052ce0920bb680d1ef5ae",
      "parents": [
        "f240bdd2a5b7d523ecced64c855ee2c1499f2854",
        "590f07874e8e3c83729b919312c65aea2533c8cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 08:06:28 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 08:06:28 2015 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fix from Thomas Gleixner:\n \"A single regression fix for the x86 dma allocator which got wreckaged\n  in the merge window\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/pci/dma: Fix gfp flags for coherent DMA memory allocation\n"
    },
    {
      "commit": "f240bdd2a5b7d523ecced64c855ee2c1499f2854",
      "tree": "34d79f364de81ffd798f5b609c28accc9b8c4a90",
      "parents": [
        "a7d5c189719846889c029c34e24e166a465368fa",
        "400c47d81ca383fc87d5a3937b234e23e26909fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 08:01:06 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 08:01:06 2015 -0700"
      },
      "message": "Merge tag \u0027powerpc-4.3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc fixes from Michael Ellerman:\n\n - Fix 32-bit TCE table init in kdump kernel from Nish\n\n - Fix kdump with non-power-of-2 crashkernel\u003d from Nish\n\n - Abort cxl_pci_enable_device_hook() if PCI channel is offline from\n   Andrew\n\n - Fix to release DRC when configure_connector() fails from Bharata\n\n - Wire up sys_userfaultfd()\n\n - Fix race condition in tearing down MSI interrupts from Paul\n\n - Fix unbalanced pci_dev_get() in cxl_probe() from Daniel\n\n - Fix cxl build failure due to -Wunused-variable gcc behaviour change\n   from Ian\n\n - Tell the toolchain to use ABI v2 when building an LE boot wrapper\n   from Benh\n\n - Fix THP to recompute hash value after a failed update from Aneesh\n\n - 32-bit memcpy/memset: only use dcbz once cache is enabled from\n   Christophe\n\n* tag \u0027powerpc-4.3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:\n  powerpc32: memset: only use dcbz once cache is enabled\n  powerpc32: memcpy: only use dcbz once cache is enabled\n  powerpc/mm: Recompute hash value after a failed update\n  powerpc/boot: Specify ABI v2 when building an LE boot wrapper\n  cxl: Fix build failure due to -Wunused-variable behaviour change\n  cxl: Fix unbalanced pci_dev_get in cxl_probe\n  powerpc/MSI: Fix race condition in tearing down MSI interrupts\n  powerpc: Wire up sys_userfaultfd()\n  powerpc/pseries: Release DRC when configure_connector fails\n  cxl: abort cxl_pci_enable_device_hook() if PCI channel is offline\n  powerpc/powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel\u003d\n  powerpc/powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel\n"
    },
    {
      "commit": "00cc1633816de8c95f337608a1ea64e228faf771",
      "tree": "e2d7d478433a78a135df3aa575cfad98a34c950a",
      "parents": [
        "efe4d36a75d4dfd1a9c161b2bbf9b90beb4d9648"
      ],
      "author": {
        "name": "Dominik Dingel",
        "email": "dingel@linux.vnet.ibm.com",
        "time": "Fri Sep 18 11:27:45 2015 +0200"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Fri Sep 18 13:47:59 2015 +0200"
      },
      "message": "sched: access local runqueue directly in single_task_running\n\nCommit 2ee507c47293 (\"sched: Add function single_task_running to let a task\ncheck if it is the only task running on a cpu\") referenced the current\nrunqueue with the smp_processor_id.  When CONFIG_DEBUG_PREEMPT is enabled,\nthat is only allowed if preemption is disabled or the currrent task is\nbound to the local cpu (e.g. kernel worker).\n\nWith commit f78195129963 (\"kvm: add halt_poll_ns module parameter\") KVM\ncalls single_task_running. If CONFIG_DEBUG_PREEMPT is enabled that\ngenerates a lot of kernel messages.\n\nTo avoid adding preemption in that cases, as it would limit the usefulness,\nwe change single_task_running to access directly the cpu local runqueue.\n\nCc: Tim Chen \u003ctim.c.chen@linux.intel.com\u003e\nSuggested-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nFixes: 2ee507c472939db4b146d545352b8a7c79ef47f8\nSigned-off-by: Dominik Dingel \u003cdingel@linux.vnet.ibm.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n"
    },
    {
      "commit": "977108f89c989b1eeb5c8d938e1e71913391eb5f",
      "tree": "dc776db70805b770bebfbc792fe1409a89565362",
      "parents": [
        "7681df456f97f21fb70f184702696d644e273d73"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Sep 17 18:30:36 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Sep 18 11:16:53 2015 +0200"
      },
      "message": "s390: wire up separate socketcalls system calls\n\nAs discussed on linux-arch all architectures should wire up the separate\nsystem calls that are hidden behind the socketcall multiplexer system call.\n\nIt\u0027s just a couple more system calls and gives us a very small performance\nimprovement.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7681df456f97f21fb70f184702696d644e273d73",
      "tree": "bb1f4016ac9d0fb850b11fe69a1bf7b45440feab",
      "parents": [
        "a55b2ae78cfecaa5ce0384c05211606372b9496c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Sep 17 18:30:35 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Sep 18 11:16:52 2015 +0200"
      },
      "message": "s390/compat: remove superfluous compat wrappers\n\nA couple of compat wrapper functions are simply trampolines to the real\nsystem call. This happened because the compat wrapper defines will only\nsign and zero extend system call parameters which are of different size\non s390/s390x (longs and pointers).\nAll other parameters will be correctly sign and zero extended by the\nnormal system call wrappers.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a55b2ae78cfecaa5ce0384c05211606372b9496c",
      "tree": "cfc9be9f12e4690249bcce13da985227d910aa5d",
      "parents": [
        "96d4ee8aaa3cfbfadf137904f3696a9a84fab2d3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Sep 17 18:30:34 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Sep 18 11:16:50 2015 +0200"
      },
      "message": "s390/compat: do not trace compat wrapper functions\n\nAdd notrace to the compat wrapper define to disable tracing of compat\nwrapper functions. These are supposed to be very small and more or less\njust a trampoline to the real system call.\n\nAlso fix indentation.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a7d5c189719846889c029c34e24e166a465368fa",
      "tree": "51a267b497ad838acfec29afd135033d693b43d5",
      "parents": [
        "a8f155855842f04273666192d3767fa9b94aaa58",
        "8a1513b49321e503fd6c8b6793e3b1f9a8a3285b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:41:02 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:41:02 2015 -0700"
      },
      "message": "Merge tag \u0027platform-drivers-x86-v4.3-2\u0027 of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86\n\nPull x86 platform driver fixes from Darren Hart:\n \"Fix an issue introduced by the previous major toshiba rework.  Add a\n  quirk.  Workaround a few platform specific firmware items.  One\n  cleanup to wmi I inadvertently dropped from a previous pull request.\n\n  Details:\n\n  hp-wmi:\n   - limit hotkey enable\n\n  toshiba_acpi:\n   - Fix hotkeys registration on some toshiba models\n   - Fix USB Sleep and Music always disabled\n\n  wmi:\n   - Remove private %pUL implementation\n\n  asus-nb-wmi:\n   - Add wapf\u003d4 quirk for X456UA/X456UF\"\n\n* tag \u0027platform-drivers-x86-v4.3-2\u0027 of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86:\n  hp-wmi: limit hotkey enable\n  toshiba_acpi: Fix hotkeys registration on some toshiba models\n  toshiba_acpi: Fix USB Sleep and Music always disabled\n  wmi: Remove private %pUL implementation\n  asus-nb-wmi: Add wapf\u003d4 quirk for X456UA/X456UF\n"
    },
    {
      "commit": "a8f155855842f04273666192d3767fa9b94aaa58",
      "tree": "396180e8db3ac132195feca3f531defaf7d6d3ff",
      "parents": [
        "8e64a7331702b7888ccf84b2b9ff46ab8e167c7f",
        "28c553d0aa0acf02e18f9e008661491a4b996595"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:47 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:47 2015 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (patches from Andrew)\n\nMerge misc fixes from ANdrew Morton:\n \"8 fixes\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  revert \"mm: make sure all file VMAs have -\u003evm_ops set\"\n  MAINTAINERS: update LTP mailing list\n  userfaultfd: add missing mmput() in error path\n  lib/string_helpers.c: fix infinite loop in string_get_size()\n  alpha: lib: export __delay\n  alpha: io: define ioremap_uc\n  kasan: fix last shadow judgement in memory_is_poisoned_16()\n  zram: fix possible use after free in zcomp_create()\n"
    },
    {
      "commit": "28c553d0aa0acf02e18f9e008661491a4b996595",
      "tree": "3a05cd1217251a7abe9164f6d6ebdeaeef66c16f",
      "parents": [
        "0526109a24eb07984f9e79852767300c8b8144de"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Sep 17 16:02:00 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "revert \"mm: make sure all file VMAs have -\u003evm_ops set\"\n\nRevert commit 6dc296e7df4c \"mm: make sure all file VMAs have -\u003evm_ops\nset\".\n\nWill Deacon reports that it \"causes some mmap regressions in LTP, which\nappears to use a MAP_PRIVATE mmap of /dev/zero as a way to get anonymous\npages in some of its tests (specifically mmap10 [1])\".\n\nWilliam Shuman reports Oracle crashes.\n\nSo revert the patch while we work out what to do.\n\nReported-by: William Shuman \u003cwshuman3@gmail.com\u003e\nReported-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0526109a24eb07984f9e79852767300c8b8144de",
      "tree": "86009840d76e38cb44f28bc0bda1b70d444a6ee8",
      "parents": [
        "c03e946fdd653c4a23e242aca83da7e9838f5b00"
      ],
      "author": {
        "name": "Cyril Hrubis",
        "email": "chrubis@suse.cz",
        "time": "Thu Sep 17 16:01:57 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "MAINTAINERS: update LTP mailing list\n\n[akpm@linux-foundation.org: Wanlong Gao has moved]\nSigned-off-by: Cyril Hrubis \u003cchrubis@suse.cz\u003e\nCc: Jan Stancek \u003cjstancek@redhat.com\u003e\nCc: Stanislav Kholmanskikh \u003cstanislav.kholmanskikh@oracle.com\u003e\nCc: Alexey Kodanev \u003calexey.kodanev@oracle.com\u003e\nCc: Wanlong Gao \u003cwanlong.gao@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c03e946fdd653c4a23e242aca83da7e9838f5b00",
      "tree": "f3b2987c0f9ff231cf64bf2bcfb93aa9fc9e105a",
      "parents": [
        "62bef58a55dfa8ada2a22b2496c6340468ecd98a"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers3@gmail.com",
        "time": "Thu Sep 17 16:01:54 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "userfaultfd: add missing mmput() in error path\n\nThis fixes a memleak if anon_inode_getfile() fails in userfaultfd().\n\nSigned-off-by: Eric Biggers \u003cebiggers3@gmail.com\u003e\nSigned-off-by: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62bef58a55dfa8ada2a22b2496c6340468ecd98a",
      "tree": "c621a5bddd37e100da55522c242c3b66d0277b8c",
      "parents": [
        "14b97deddf8ddecce9f35165b667c55c73e14638"
      ],
      "author": {
        "name": "Vitaly Kuznetsov",
        "email": "vkuznets@redhat.com",
        "time": "Thu Sep 17 16:01:51 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "lib/string_helpers.c: fix infinite loop in string_get_size()\n\nSome string_get_size() calls (e.g.:\n string_get_size(1, 512, STRING_UNITS_10, ..., ...)\n string_get_size(15, 64, STRING_UNITS_10, ..., ...)\n) result in an infinite loop. The problem is that if size is equal to\ndivisor[units]/blk_size and is smaller than divisor[units] we\u0027ll end\nup with size \u003d\u003d 0 when we start doing sf_cap calculations:\n\nFor string_get_size(1, 512, STRING_UNITS_10, ..., ...) case:\n   ...\n   remainder \u003d do_div(size, divisor[units]); -\u003e size is 0, remainder is 1\n   remainder *\u003d blk_size; -\u003e remainder is 512\n   ...\n   size *\u003d blk_size; -\u003e size is still 0\n   size +\u003d remainder / divisor[units]; -\u003e size is still 0\n\nThe caller causing the issue is sd_read_capacity(), the problem was\nnoticed on Hyper-V, such weird size was reported by host when scanning\ncollides with device removal.  This is probably a separate issue worth\nfixing, this patch is intended to prevent the library routine from\ninfinite looping.\n\nSigned-off-by: Vitaly Kuznetsov \u003cvkuznets@redhat.com\u003e\nAcked-by: James Bottomley \u003cJBottomley@Odin.com\u003e\nCc: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Rasmus Villemoes \u003clinux@rasmusvillemoes.dk\u003e\nCc: \"K. Y. Srinivasan\" \u003ckys@microsoft.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14b97deddf8ddecce9f35165b667c55c73e14638",
      "tree": "75fa2d9f8b4d0dbf30bc03eb187e758f5af66d6f",
      "parents": [
        "969560d2afca76823cf97ec4f5c0fb7833e18553"
      ],
      "author": {
        "name": "Sudip Mukherjee",
        "email": "sudipm.mukherjee@gmail.com",
        "time": "Thu Sep 17 16:01:49 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "alpha: lib: export __delay\n\n__delay was not exported as a result while building with allmodconfig we\nwere getting build error of undefined symbol.  __delay is being used by:\ndrivers/net/phy/mdio-octeon.c\n\nSigned-off-by: Sudip Mukherjee \u003csudip@vectorindia.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "969560d2afca76823cf97ec4f5c0fb7833e18553",
      "tree": "a8377d80752ac35a92226546941734a482d4aa82",
      "parents": [
        "8d77a6d18ae9ccfd5eee1cc551ee4ac27fd41464"
      ],
      "author": {
        "name": "Sudip Mukherjee",
        "email": "sudipm.mukherjee@gmail.com",
        "time": "Thu Sep 17 16:01:46 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "alpha: io: define ioremap_uc\n\nioremap_uc was not defined and as a result while building with\nallmodconfig were getting build error of: implicit declaration of\nfunction \u0027ioremap_uc\u0027.\n\nSigned-off-by: Sudip Mukherjee \u003csudip@vectorindia.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d77a6d18ae9ccfd5eee1cc551ee4ac27fd41464",
      "tree": "98b1b0a49f06a7ee0fec465fd9175de23ecc58a1",
      "parents": [
        "3aaf14da807a4e9931a37f21e4251abb8a67021b"
      ],
      "author": {
        "name": "Xishi Qiu",
        "email": "qiuxishi@huawei.com",
        "time": "Thu Sep 17 16:01:43 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "kasan: fix last shadow judgement in memory_is_poisoned_16()\n\nThe shadow which correspond 16 bytes memory may span 2 or 3 bytes.  If\nthe memory is aligned on 8, then the shadow takes only 2 bytes.  So we\ncheck \"shadow_first_bytes\" is enough, and need not to call\n\"memory_is_poisoned_1(addr + 15);\".  But the code \"if\n(likely(!last_byte))\" is wrong judgement.\n\ne.g.  addr\u003d0, so last_byte \u003d 15 \u0026 KASAN_SHADOW_MASK \u003d 7, then the code\nwill continue to call \"memory_is_poisoned_1(addr + 15);\"\n\nSigned-off-by: Xishi Qiu \u003cqiuxishi@huawei.com\u003e\nAcked-by: Andrey Ryabinin \u003caryabinin@virtuozzo.com\u003e\nCc: Andrey Konovalov \u003cadech.fo@gmail.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: \u003czhongjiang@huawei.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3aaf14da807a4e9931a37f21e4251abb8a67021b",
      "tree": "c51131105c74598a587d4bfddc7b4b4d2df5bbb4",
      "parents": [
        "72714841b705a5b9bccf37ee85a62352bee3a3ef"
      ],
      "author": {
        "name": "Luis Henriques",
        "email": "luis.henriques@canonical.com",
        "time": "Thu Sep 17 16:01:40 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 21:16:07 2015 -0700"
      },
      "message": "zram: fix possible use after free in zcomp_create()\n\nzcomp_create() verifies the success of zcomp_strm_{multi,single}_create()\nthrough comp-\u003estream, which can potentially be pointing to memory that\nwas freed if these functions returned an error.\n\nWhile at it, replace a \u0027ERR_PTR(-ENOMEM)\u0027 by a more generic\n\u0027ERR_PTR(error)\u0027 as in the future zcomp_strm_{multi,siggle}_create()\ncould return other error codes.  Function documentation updated\naccordingly.\n\nFixes: beca3ec71fe5 (\"zram: add multi stream functionality\")\nSigned-off-by: Luis Henriques \u003cluis.henriques@canonical.com\u003e\nAcked-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nAcked-by: Minchan Kim \u003cminchan@kernel.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a1513b49321e503fd6c8b6793e3b1f9a8a3285b",
      "tree": "0303ab411c759f664a7a45c298dc9f1c73398905",
      "parents": [
        "53147b6cabee5e8d1997b5682fcc0c3b72ddf9c2"
      ],
      "author": {
        "name": "Kyle Evans",
        "email": "kvans32@gmail.com",
        "time": "Fri Sep 11 10:40:17 2015 -0500"
      },
      "committer": {
        "name": "Darren Hart",
        "email": "dvhart@linux.intel.com",
        "time": "Thu Sep 17 18:14:11 2015 -0700"
      },
      "message": "hp-wmi: limit hotkey enable\n\nDo not write initialize magic on systems that do not have\nfeature query 0xb. Fixes Bug #82451.\n\nRedefine FEATURE_QUERY to align with 0xb and FEATURE2 with 0xd\nfor code clearity.\n\nAdd a new test function, hp_wmi_bios_2008_later() \u0026 simplify\nhp_wmi_bios_2009_later(), which fixes a bug in cases where\nan improper value is returned. Probably also fixes Bug #69131.\n\nAdd missing __init tag.\n\nSigned-off-by: Kyle Evans \u003ckvans32@gmail.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e64a7331702b7888ccf84b2b9ff46ab8e167c7f",
      "tree": "be794f8219470e0e982d935f3e21a6012a685451",
      "parents": [
        "2e5735f4c377377cb738270024083f74ee058877",
        "335c25858218e76ef47f92ecb9d22e919d36140d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 12:32:40 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 12:32:40 2015 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\nPull Ceph fixes from Sage Weil:\n \"These are both fixes to the new and improved keepalive2 behavior\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  libceph: advertise support for keepalive2\n  libceph: don\u0027t access invalid memory in keepalive2 path\n"
    },
    {
      "commit": "2e5735f4c377377cb738270024083f74ee058877",
      "tree": "cd74432ce5b30dd724423108248f08b95bff4207",
      "parents": [
        "d109c4bb4513b8a63d56117f683901492093bfa9",
        "e11fc21e756e662e465cac3da6547d438d0b1446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 12:25:42 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 12:25:42 2015 -0700"
      },
      "message": "Merge tag \u0027for-v4.3-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply\n\nPull power supply fixes from Sebastian Reichel:\n \"twl4030-charger fixes\"\n\n* tag \u0027for-v4.3-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply:\n  twl4030_charger: fix another compile error\n  Revert \"twl4030_charger: correctly handle -EPROBE_DEFER from devm_usb_get_phy_by_node\"\n"
    },
    {
      "commit": "d34e210ed3a28050441f15228fd5ed929028d9cd",
      "tree": "bd01306070a6e7409f2525599225e8935bc7364c",
      "parents": [
        "9054a31d603ea82c6ed4914170a8708812a16324"
      ],
      "author": {
        "name": "Gabriel Fernandez",
        "email": "gabriel.fernandez@linaro.org",
        "time": "Wed Sep 16 09:42:59 2015 +0200"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Sep 17 11:51:43 2015 -0700"
      },
      "message": "drivers: clk: st: Rename st_pll3200c32_407_c0_x into st_pll3200c32_cx_x\n\nUse a generic name for this kind of PLL\n\nCorrection in dts files are already done here:\ncommit 5eb26c605909 (\"ARM: STi: DT: Rename st_pll3200c32_407_c0_x into st_pll3200c32_cx_x\")\n\nSigned-off-by: Gabriel Fernandez \u003cgabriel.fernandez@linaro.org\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "d109c4bb4513b8a63d56117f683901492093bfa9",
      "tree": "b3ab875fe22db852e7a04039e483c0e34417ac7a",
      "parents": [
        "42dc2a3048247109b0a5ee6345226cbd3e4f6410",
        "df057cc7b4fa59e9b55f07ffdb6c62bf02e99a00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 11:28:17 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 11:28:17 2015 -0700"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fixes from Will Deacon:\n \"This addresses some problems with filesystem writeback due to the\n  recently merged hardware DBM patches, which caused us to treat some\n  read-only pages as dirty.\n\n  There are also some other, less significant fixes that are described\n  in the summary below:\n\n  A mixture of fixes for regressions introduced during the merge window,\n  some longer standing problems that we spotted and a couple of hardware\n  errata.  The main changes are:\n\n   - Fix fallout from the h/w DBM patches, causing filesystem writeback\n     issues on both v8 and v8.1 CPUs\n\n   - Workaround for Cortex-A53 erratum #843419 in the module loader\n\n   - Fix for long-standing issue with compat big-endian signal handlers\n     using the saved floating point state\"\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  arm64: errata: add module build workaround for erratum #843419\n  arm64: compat: fix vfp save/restore across signal handlers in big-endian\n  arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN in notifiers\n  arm64: head.S: initialise mdcr_el2 in el2_setup\n  arm64: enable generic idle loop\n  arm64: pgtable: use a single bit for PTE_WRITE regardless of DBM\n  arm64: Fix pte_modify() to preserve the hardware dirty information\n  arm64: Fix the pte_hw_dirty() check when AF/DBM is enabled\n  arm64: dma-mapping: check whether cma area is initialized or not\n"
    },
    {
      "commit": "42dc2a3048247109b0a5ee6345226cbd3e4f6410",
      "tree": "c94d869eb2dc502002c3327015b5651804e43f1c",
      "parents": [
        "1345df21ac542daa9d8613f89a3f0b5f32d636f8",
        "03da3ff1cfcd7774c8780d2547ba0d995f7dc03d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 11:01:34 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 11:01:34 2015 -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 - misc fixes all around the map\n - block non-root vm86(old) if mmap_min_addr !\u003d 0\n - two small debuggability improvements\n - removal of obsolete paravirt op\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/platform: Fix Geode LX timekeeping in the generic x86 build\n  x86/apic: Serialize LVTT and TSC_DEADLINE writes\n  x86/ioapic: Force affinity setting in setup_ioapic_dest()\n  x86/paravirt: Remove the unused pv_time_ops::get_tsc_khz method\n  x86/ldt: Fix small LDT allocation for Xen\n  x86/vm86: Fix the misleading CONFIG_VM86 Kconfig help text\n  x86/cpu: Print family/model/stepping in hex\n  x86/vm86: Block non-root vm86(old) if mmap_min_addr !\u003d 0\n  x86/alternatives: Make optimize_nops() interrupt safe and synced\n  x86/mm/srat: Print non-volatile flag in SRAT\n  x86/cpufeatures: Enable cpuid for Intel SHA extensions\n"
    },
    {
      "commit": "1345df21ac542daa9d8613f89a3f0b5f32d636f8",
      "tree": "ee6d9b629c3335641bc7be1261aafda4203e67ff",
      "parents": [
        "c2ea72fd869145130969d6b07273c479cf2a22f5",
        "eef7635a22f6b144206b5ca2f1398f637acffc4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 10:55:25 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 10:55:25 2015 -0700"
      },
      "message": "Merge branch \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer fixes from Ingo Molnar:\n \"A fix for an abs()/abs64() bug that caused too slow NTP convergence on\n  32-bit kernels, plus a removal of an obsolete clockevents driver\n  facility after all users got converted during the merge window\"\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  clockevents: Remove unused set_mode() callback\n  time: Fix timekeeping_freqadjust()\u0027s incorrect use of abs() instead of abs64()\n"
    },
    {
      "commit": "c2ea72fd869145130969d6b07273c479cf2a22f5",
      "tree": "da226ab4151c20ae259249f8fc301744eeb461c6",
      "parents": [
        "a706797febf4ff60ad61f855a01707be9fc3cf4c",
        "5473e0cc37c03c576adbda7591a6cc8e37c1bb7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 10:49:42 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 10:49:42 2015 -0700"
      },
      "message": "Merge branch \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler fixes from Ingo Molnar:\n \"A migrate_tasks() locking fix, and a late-coming nohz change plus a\n  nohz debug check\"\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched: \u0027Annotate\u0027 migrate_tasks()\n  nohz: Assert existing housekeepers when nohz full enabled\n  nohz: Affine unpinned timers to housekeepers\n"
    },
    {
      "commit": "a706797febf4ff60ad61f855a01707be9fc3cf4c",
      "tree": "3046e1dfb6d0c7b1214421ae19018f116da105e8",
      "parents": [
        "9786cff38a31c452e32fd2f9a479dd7d19d91712",
        "f6cf87f748ff9480f97ff9c5caf6d6faacf52aa1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 10:37:46 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 10:37:46 2015 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo MOlnar:\n \"Mostly tooling fixes, but also two x86 PMU driver fixes\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf tests: Fix software clock events test setting maps\n  perf tests: Fix task exit test setting maps\n  perf evlist: Fix create_syswide_maps() not propagating maps\n  perf evlist: Fix add() not propagating maps\n  perf evlist: Factor out a function to propagate maps for a single evsel\n  perf evlist: Make create_maps() use set_maps()\n  perf evlist: Make set_maps() more resilient\n  perf evsel: Add own_cpus member\n  perf evlist: Fix missing thread_map__put in propagate_maps()\n  perf evlist: Fix splice_list_tail() not setting evlist\n  perf evlist: Add has_user_cpus member\n  perf evlist: Remove redundant validation from propagate_maps()\n  perf evlist: Simplify set_maps() logic\n  perf evlist: Simplify propagate_maps() logic\n  perf top: Fix segfault pressing -\u003e with no hist entries\n  perf header: Fixup reading of HEADER_NRCPUS feature\n  perf/x86/intel: Fix constraint access\n  perf/x86/intel/bts: Set event-\u003ehw.itrace_started in pmu::start to match the new logic\n  perf tools: Fix use of wrong event when processing exit events\n  perf tools: Fix parse_events_add_pmu caller\n"
    },
    {
      "commit": "335c25858218e76ef47f92ecb9d22e919d36140d",
      "tree": "3e6465b8aadd87b1ab33a645f98b0af56ca7f48c",
      "parents": [
        "7f61f545657281a3a1b0faf68993165ebdecc51b"
      ],
      "author": {
        "name": "Ilya Dryomov",
        "email": "idryomov@gmail.com",
        "time": "Mon Sep 14 12:44:22 2015 +0300"
      },
      "committer": {
        "name": "Ilya Dryomov",
        "email": "idryomov@gmail.com",
        "time": "Thu Sep 17 20:14:27 2015 +0300"
      },
      "message": "libceph: advertise support for keepalive2\n\nWe are the client, but advertise keepalive2 anyway - for consistency,\nif nothing else.  In the future the server might want to know whether\nits clients support keepalive2.\n\nSigned-off-by: Ilya Dryomov \u003cidryomov@gmail.com\u003e\nReviewed-by: Yan, Zheng \u003czyan@redhat.com\u003e\n"
    },
    {
      "commit": "7f61f545657281a3a1b0faf68993165ebdecc51b",
      "tree": "d405e22c3eaeb3cb6071ca0fa46b4e8c7c909350",
      "parents": [
        "6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f"
      ],
      "author": {
        "name": "Ilya Dryomov",
        "email": "idryomov@gmail.com",
        "time": "Mon Sep 14 16:01:05 2015 +0300"
      },
      "committer": {
        "name": "Ilya Dryomov",
        "email": "idryomov@gmail.com",
        "time": "Thu Sep 17 20:14:15 2015 +0300"
      },
      "message": "libceph: don\u0027t access invalid memory in keepalive2 path\n\nThis\n\n    struct ceph_timespec ceph_ts;\n    ...\n    con_out_kvec_add(con, sizeof(ceph_ts), \u0026ceph_ts);\n\nwraps ceph_ts into a kvec and adds it to con-\u003eout_kvec array, yet\nceph_ts becomes invalid on return from prepare_write_keepalive().  As\na result, we send out bogus keepalive2 stamps.  Fix this by encoding\ninto a ceph_timespec member, similar to how acks are read and written.\n\nSigned-off-by: Ilya Dryomov \u003cidryomov@gmail.com\u003e\nReviewed-by: Yan, Zheng \u003czyan@redhat.com\u003e\n"
    },
    {
      "commit": "994518799930fc363d47cb7cf0d1abed1790bf16",
      "tree": "419b2187d773572e67ae96c06b56d3e571f34307",
      "parents": [
        "52cc6eead9095e2faf2ec7afc013aa3af1f01ac5"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Fri Sep 18 00:06:28 2015 +0800"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@fb.com",
        "time": "Thu Sep 17 10:07:04 2015 -0600"
      },
      "message": "block: fix bounce_end_io\n\nWhen bio bounce is involved, one new bio and its biovecs are\ncloned from the comming bio, which can be one fast-cloned bio\nfrom upper layer(such as dm).\n\nSo it is obviously wrong to assume the start index of the coming(\noriginal) bio\u0027s io vector is zero, which can be any value between\n0 and (bi_max_vecs - 1), especially in case of bio split.\n\nThis patch fixes Fedora\u0027s booting oops on i386, often with the\nfollowing kernel log together:\n\n\u003e [    9.026738] systemd[1]: Switching root.\n\u003e [    9.036467] systemd-journald[149]: Received SIGTERM from PID 1\n\u003e (systemd).\n\u003e [    9.082262] BUG: Bad page state in process kworker/u5:1  pfn:372ac\n\u003e [    9.083989] page:f3d32ae0 count:0 mapcount:0 mapping:f2252178\n\u003e index:0x16a\n\u003e [    9.085755] flags: 0x40020021(locked|lru|mappedtodisk)\n\u003e [    9.087284] page dumped because: page still charged to cgroup\n\u003e [    9.088772] bad because of flags:\n\u003e [    9.089731] flags: 0x21(locked|lru)\n\u003e [    9.090818] page-\u003emem_cgroup:f2c3e400\n\nReported-by: Josh Boyer \u003cjwboyer@fedoraproject.org\u003e\nTested-by: Adam Williamson \u003cawilliam@redhat.com\u003e\nCc: Ming Lin \u003cmlin@kernel.org\u003e\nCc: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@fb.com\u003e\n"
    },
    {
      "commit": "52cc6eead9095e2faf2ec7afc013aa3af1f01ac5",
      "tree": "ae5daeeaa270e5fb28b4c0a92f82a3dfe8f6e4fc",
      "parents": [
        "6fe810bda0bd9a5d7674fc671fac27b8aa8ec243"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Thu Sep 17 09:58:38 2015 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@fb.com",
        "time": "Thu Sep 17 09:58:38 2015 -0600"
      },
      "message": "block: blk-merge: fast-clone bio when splitting rw bios\n\nbiovecs has become immutable since v3.13, so it isn\u0027t necessary\nto allocate biovecs for the new cloned bios, then we can save\none extra biovecs allocation/copy, and the allocation is often\nnot fixed-length and a bit more expensive.\n\nFor example, if the \u0027max_sectors_kb\u0027 of null blk\u0027s queue is set\nas 16(32 sectors) via sysfs just for making more splits, this patch\ncan increase throught about ~70% in the sequential read test over\nnull_blk(direct io, bs: 1M).\n\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Kent Overstreet \u003ckent.overstreet@gmail.com\u003e\nCc: Ming Lin \u003cming.l@ssi.samsung.com\u003e\nCc: Dongsu Park \u003cdpark@posteo.net\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\n\nThis fixes a performance regression introduced by commit 54efd50bfd,\nand allows us to take full advantage of the fact that we have immutable\nbio_vecs. Hand applied, as it rejected violently with commit\n5014c311baa2.\n\nSigned-off-by: Jens Axboe \u003caxboe@fb.com\u003e\n"
    },
    {
      "commit": "ba8fe0f85e15d047686caf8a42463b592c63c98c",
      "tree": "0bf1aaad533b1960f6aea534e879f74043e70cf0",
      "parents": [
        "4ca8b57a0af145f4e791f21dbca6ad789da9ee8b"
      ],
      "author": {
        "name": "Ross Zwisler",
        "email": "ross.zwisler@linux.intel.com",
        "time": "Wed Sep 16 14:52:21 2015 -0600"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Sep 17 11:49:28 2015 -0400"
      },
      "message": "pmem: add proper fencing to pmem_rw_page()\n\npmem_rw_page() needs to call wmb_pmem() on writes to make sure that the\nnewly written data is durable.  This flow was added to pmem_rw_bytes()\nand pmem_make_request() with this commit:\n\ncommit 61031952f4c8 (\"arch, x86: pmem api for ensuring durability of\n\tpersistent memory updates\")\n\n...the pmem_rw_page() path was missed.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Ross Zwisler \u003cross.zwisler@linux.intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "4ca8b57a0af145f4e791f21dbca6ad789da9ee8b",
      "tree": "22508d5613e87afd825dddfa0882214f20f879a4",
      "parents": [
        "4be9c1fc3df9c3b03c9bde8aec5e44fc73996a3f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Wed Sep 16 21:25:38 2015 +0800"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Sep 17 11:47:50 2015 -0400"
      },
      "message": "libnvdimm: pfn_devs: Fix locking in namespace_store\n\nAlways take device_lock() before nvdimm_bus_lock() to prevent deadlock.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "9786cff38a31c452e32fd2f9a479dd7d19d91712",
      "tree": "1197c2e7a4e8973d19919f54f342fba6067488e2",
      "parents": [
        "1b3dfde386b7c72b8f5430dc40eee538eb40c948",
        "1975dbc276c6ab62230cf4f9df5ddc9ff0e0e473"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 08:45:23 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 08:45:23 2015 -0700"
      },
      "message": "Merge branch \u0027locking-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull locking fixes from Ingo Molnar:\n \"Spinlock performance regression fix, plus documentation fixes\"\n\n* \u0027locking-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  locking/static_keys: Fix up the static keys documentation\n  locking/qspinlock/x86: Only emit the test-and-set fallback when building guest support\n  locking/qspinlock/x86: Fix performance regression under unaccelerated VMs\n  locking/static_keys: Fix a silly typo\n"
    },
    {
      "commit": "1b3dfde386b7c72b8f5430dc40eee538eb40c948",
      "tree": "e227d3de7e82b6b27e60cf7ece4881d269edeae7",
      "parents": [
        "72714841b705a5b9bccf37ee85a62352bee3a3ef",
        "31409c97640ff5f1a49e34ac7f3c82097bf57bec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 08:44:27 2015 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 08:44:27 2015 -0700"
      },
      "message": "Merge branch \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull RCU fix from Ingo Molnar:\n \"Fix a false positive warning\"\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  security/device_cgroup: Fix RCU_LOCKDEP_WARN() condition\n"
    },
    {
      "commit": "4be9c1fc3df9c3b03c9bde8aec5e44fc73996a3f",
      "tree": "24c9a7e3ff38245a06f6107fdc1f247e760165ba",
      "parents": [
        "f0b2e563bc419df7c1b3d2f494574c25125f6aed"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Wed Sep 16 21:24:47 2015 +0800"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Sep 17 11:37:16 2015 -0400"
      },
      "message": "libnvdimm: btt_devs: Fix locking in namespace_store\n\nAlways take device_lock() before nvdimm_bus_lock() to prevent deadlock.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "efe4d36a75d4dfd1a9c161b2bbf9b90beb4d9648",
      "tree": "e7261ab57ded208c8425797e052ae562343ee618",
      "parents": [
        "9bf9fde2c98ba8362ea1d41d8bd8b32a23776e67",
        "ef748917b529847277f07c98c55e1c0ce416449f"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Thu Sep 17 16:51:59 2015 +0200"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Thu Sep 17 16:51:59 2015 +0200"
      },
      "message": "Merge tag \u0027kvm-arm-for-4.3-rc2-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master\n\nSecond set of KVM/ARM changes for 4.3-rc2\n\n- Workaround for a Cortex-A57 erratum\n- Bug fix for the debugging infrastructure\n- Fix for 32bit guests with more than 4GB of address space\n  on a 32bit host\n- A number of fixes for the (unusual) case when we don\u0027t use\n  the in-kernel GIC emulation\n- Removal of ThumbEE handling on arm64, since these have been\n  dropped from the architecture before anyone actually ever\n  built a CPU\n- Remove the KVM_ARM_MAX_VCPUS limitation which has become\n  fairly pointless\n"
    },
    {
      "commit": "590f07874e8e3c83729b919312c65aea2533c8cf",
      "tree": "e79e7338f0f3186d386ee5f4cae3c13636354795",
      "parents": [
        "6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f"
      ],
      "author": {
        "name": "Junichi Nomura",
        "email": "j-nomura@ce.jp.nec.com",
        "time": "Mon Sep 14 07:38:36 2015 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Sep 17 16:22:11 2015 +0200"
      },
      "message": "x86/pci/dma: Fix gfp flags for coherent DMA memory allocation\n\nCommit 6894258eda2f reversed the order of gfp_flags adjustment in\ndma_alloc_attrs() for x86 [arch/x86/kernel/pci-dma.c] As a result,\nrelevant flags set by dma_alloc_coherent_gfp_flags() are just\ndiscarded and cause coherent DMA memory allocation failure on some\ndevices.\n\nFixes: 6894258eda2f (\"dma-mapping: consolidate dma_{alloc,free}_{attrs,coherent}\")\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nTested-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nLink: http://lkml.kernel.org/r/20150914073834.GA13077@xzibit.linux.bs1.fc.nec.co.jp\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "ef748917b529847277f07c98c55e1c0ce416449f",
      "tree": "f121d6fefff690152f4e8257c67ad7d807fa991b",
      "parents": [
        "34c3faa353db8f5d3ce9966cf854d5643c64c4db"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Wed Sep 02 14:31:21 2015 +0800"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Thu Sep 17 13:13:27 2015 +0100"
      },
      "message": "arm/arm64: KVM: Remove \u0027config KVM_ARM_MAX_VCPUS\u0027\n\nThis patch removes config option of KVM_ARM_MAX_VCPUS,\nand like other ARCHs, just choose the maximum allowed\nvalue from hardware, and follows the reasons:\n\n1) from distribution view, the option has to be\ndefined as the max allowed value because it need to\nmeet all kinds of virtulization applications and\nneed to support most of SoCs;\n\n2) using a bigger value doesn\u0027t introduce extra memory\nconsumption, and the help text in Kconfig isn\u0027t accurate\nbecause kvm_vpu structure isn\u0027t allocated until request\nof creating VCPU is sent from QEMU;\n\n3) the main effect is that the field of vcpus[] in \u0027struct kvm\u0027\nbecomes a bit bigger(sizeof(void *) per vcpu) and need more cache\nlines to hold the structure, but \u0027struct kvm\u0027 is one generic struct,\nand it has worked well on other ARCHs already in this way. Also,\nthe world switch frequecy is often low, for example, it is ~2000\nwhen running kernel building load in VM from APM xgene KVM host,\nso the effect is very small, and the difference can\u0027t be observed\nin my test at all.\n\nCc: Dann Frazier \u003cdann.frazier@canonical.com\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nReviewed-by: Christoffer Dall \u003cchristoffer.dall@linaro.org\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "34c3faa353db8f5d3ce9966cf854d5643c64c4db",
      "tree": "d07bdaf5bd1386587042fa31f9ecf06faeba888f",
      "parents": [
        "688bc577ac42ae3d07c889a1f0a72f0b23763d58"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Sep 15 17:15:33 2015 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Thu Sep 17 13:13:26 2015 +0100"
      },
      "message": "arm64: KVM: Remove all traces of the ThumbEE registers\n\nAlthough the ThumbEE registers and traps were present in earlier\nversions of the v8 architecture, it was retrospectively removed and so\nwe can do the same.\n\nWhilst this breaks migrating a guest started on a previous version of\nthe kernel, it is much better to kill these (non existent) registers\nas soon as possible.\n\nReviewed-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n[maz: added commend about migration]\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "688bc577ac42ae3d07c889a1f0a72f0b23763d58",
      "tree": "ac60254c2d0efd4d0eb7bd44aef406566bae880d",
      "parents": [
        "c4cbba9fa078f55d9f6d081dbb4aec7cf969e7c7"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Wed Sep 16 16:18:59 2015 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Thu Sep 17 13:11:48 2015 +0100"
      },
      "message": "arm: KVM: Disable virtual timer even if the guest is not using it\n\nWhen running a guest with the architected timer disabled (with QEMU and\nthe kernel_irqchip\u003doff option, for example), it is important to make\nsure the timer gets turned off. Otherwise, the guest may try to\nenable it anyway, leading to a screaming HW interrupt.\n\nThe fix is to unconditionally turn off the virtual timer on guest\nexit.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "c4cbba9fa078f55d9f6d081dbb4aec7cf969e7c7",
      "tree": "ea19b33ef62aa0e5c78e92d83c2e3b40c3d295e2",
      "parents": [
        "c2f58514cfb374d5368c9da945f1765cd48eb0da"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Wed Sep 16 16:18:59 2015 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Thu Sep 17 13:11:18 2015 +0100"
      },
      "message": "arm64: KVM: Disable virtual timer even if the guest is not using it\n\nWhen running a guest with the architected timer disabled (with QEMU and\nthe kernel_irqchip\u003doff option, for example), it is important to make\nsure the timer gets turned off. Otherwise, the guest may try to\nenable it anyway, leading to a screaming HW interrupt.\n\nThe fix is to unconditionally turn off the virtual timer on guest\nexit.\n\nCc: stable@vger.kernel.org\nReviewed-by: Christoffer Dall \u003cchristoffer.dall@linaro.org\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "96d4ee8aaa3cfbfadf137904f3696a9a84fab2d3",
      "tree": "4ef9fc160d414823b337642621fe96ba11ad8ea1",
      "parents": [
        "3dc636b2dafbf05b86decc2a55989c3261ffd116"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@efficios.com",
        "time": "Mon Sep 07 12:15:56 2015 -0400"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:44 2015 +0200"
      },
      "message": "s390/s390x: allocate sys_membarrier system call number\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCC: linux-api@vger.kernel.org\nCC: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCC: linux-s390@vger.kernel.org\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3dc636b2dafbf05b86decc2a55989c3261ffd116",
      "tree": "f6730556a3e5d2a9726ef58c31ede1bfb0b9bbaf",
      "parents": [
        "022435713c0391020b55706c5b80fa1be44ba321"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Tue Sep 15 18:09:20 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:44 2015 +0200"
      },
      "message": "s390/configs//zfcpdump_defconfig: Remove CONFIG_MEMSTICK\n\nThis config option is completely irrelevant for zfcpdump and\nunfortunately causes a kernel panic on recent kernels in\n\"mspro_block_init()/driver_register()\".\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "022435713c0391020b55706c5b80fa1be44ba321",
      "tree": "2e2cd1dffba387fbba279e321fcf5dc16fbe0cab",
      "parents": [
        "61cc37906b45534fcc2bea03c17e135ec010b624"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 09 09:39:58 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:43 2015 +0200"
      },
      "message": "s390: wire up userfaultfd system call\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "61cc37906b45534fcc2bea03c17e135ec010b624",
      "tree": "9a37958a4a478a8d95abdc4cbd65dbdde1976d2d",
      "parents": [
        "58f8e9da33eb0104f5bee3e8b3ca44e1583c78b9"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 10 11:18:20 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:43 2015 +0200"
      },
      "message": "s390/vtime: correct scaled cputime for SMT\n\nThe scaled cputime is supposed to be derived from the normal per-thread\ncputime by dividing it with the average thread density in the last interval.\n\nThe calculation of the scaling values for the average thread density is\nincorrect. The current, incorrect calculation:\n\n    Ci \u003d cycle count with i active threads\n    T \u003d unscaled cputime, sT \u003d scaled cputime\n    sT \u003d T * (C1 + C2 + ... + Cn) / (1*C1 + 2*C2 + ... + n*Cn)\n\nThe calculation happens to yield the correct numbers for the simple cases\nwith only one Ci value not zero. But for cases with multiple Ci values not\nzero it fails. E.g. on a SMT-2 system with one thread active half the time\nand two threads active for the other half of the time it fails, the scaling\nfactor should be 3/4 but the formula gives 2/3.\n\nThe correct formula is\n\n    sT \u003d T * (C1/1 + C2/2 + ... + Cn/n) / (C1 + C2 + ... + Cn)\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "58f8e9da33eb0104f5bee3e8b3ca44e1583c78b9",
      "tree": "d889d71b48c2f548740cdefa0a37c9410a14f915",
      "parents": [
        "8d4bd0ed0439dfc780aab801a085961925ed6838"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Sep 07 10:52:42 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:42 2015 +0200"
      },
      "message": "s390/cpum_cf: Corrected return code for unauthorized counter sets\n\nPreviously, the cpum_cf PMU returned -EPERM if a counter is requested and\nthe counter set to which the counter belongs is not authorized.  According\nto the perf_event_open() system call manual, an error code of EPERM indicates\nan unsupported exclude setting or CAP_SYS_ADMIN is missing.\n\nUse ENOENT to indicate that particular counters are not available when the\ncounter set which contains the counter is not authorized.  For generic events,\nthis might trigger a fall back, for example, to a software event.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8d4bd0ed0439dfc780aab801a085961925ed6838",
      "tree": "7faf6dc07fc2752cdbc1d5edc9d8faf202d60459",
      "parents": [
        "9380cf5a884e237fc0e2571d5adf0b43bb4412c8"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 08 15:25:39 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:42 2015 +0200"
      },
      "message": "s390/compat: correct uc_sigmask of the compat signal frame\n\nThe uc_sigmask in the ucontext structure is an array of words to keep\nthe 64 signal bits (or 1024 if you ask glibc but the kernel sigset_t\nonly has 64 bits).\n\nFor 64 bit the sigset_t contains a single 8 byte word, but for 31 bit\nthere are two 4 byte words. The compat signal handler code uses a\nsimple copy of the 64 bit sigset_t to the 31 bit compat_sigset_t.\nAs s390 is a big-endian architecture this is incorrect, the two words\nin the 31 bit sigset_t array need to be swapped.\n\nCc: \u003cstable@vger.kernel.org\u003e\nReported-by: Stefan Liebler \u003cstli@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9380cf5a884e237fc0e2571d5adf0b43bb4412c8",
      "tree": "cf21220ae6b9ef46f02ffc636dd2b660a3d147c8",
      "parents": [
        "88d64253785936d75323c74e7126d180e26de560"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 09 13:15:00 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:41 2015 +0200"
      },
      "message": "s390: fix floating point register corruption\n\nThe critical section cleanup code misses to add the offset of the\nthread_struct to the task address.\nTherefore, if the critical section code gets executed, it may corrupt\nthe task struct or restore the contents of the floating point registers\nfrom the wrong memory location.\nFixes d0164ee20d \"s390/kernel: remove save_fpu_regs() parameter and use\n__LC_CURRENT instead\".\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nReviewed-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "88d64253785936d75323c74e7126d180e26de560",
      "tree": "5bb9b1a461547433b6f0c2957a88b16787e17103",
      "parents": [
        "72714841b705a5b9bccf37ee85a62352bee3a3ef"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 08 13:59:08 2015 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 17 13:43:41 2015 +0200"
      },
      "message": "s390/hibernate: fix save and restore of vector registers\n\nThe swsusp_arch_suspend()/swsusp_arch_resume() functions currently only\nsave and restore the floating point registers. If the task that started\nthe hibernation process is using vector registers they can get lost.\nTo fix this just call save_fpu_regs in swsusp_arch_suspend(), the restore\nwill happen automatically on return to user space.\n\nReported-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "df057cc7b4fa59e9b55f07ffdb6c62bf02e99a00",
      "tree": "866dd49a0acc98317cc3866738f3b417f44eccf2",
      "parents": [
        "bdec97a855ef1e239f130f7a11584721c9a1bf04"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Mar 17 12:15:02 2015 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Sep 17 11:57:03 2015 +0100"
      },
      "message": "arm64: errata: add module build workaround for erratum #843419\n\nCortex-A53 processors \u003c\u003d r0p4 are affected by erratum #843419 which can\nlead to a memory access using an incorrect address in certain sequences\nheaded by an ADRP instruction.\n\nThere is a linker fix to generate veneers for ADRP instructions, but\nthis doesn\u0027t work for kernel modules which are built as unlinked ELF\nobjects.\n\nThis patch adds a new config option for the erratum which, when enabled,\nbuilds kernel modules with the mcmodel\u003dlarge flag. This uses absolute\naddressing for all kernel symbols, thereby removing the use of ADRP as\na PC-relative form of addressing. The ADRP relocs are removed from the\nmodule loader so that we fail to load any potentially affected modules.\n\nCc: \u003cstable@vger.kernel.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "bdec97a855ef1e239f130f7a11584721c9a1bf04",
      "tree": "cfd363982a2b114bd734829d886e33fe669e9944",
      "parents": [
        "e56d82a116176f7af9d642b560abbbd3a2b68013"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Sep 15 12:07:06 2015 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Sep 17 11:57:03 2015 +0100"
      },
      "message": "arm64: compat: fix vfp save/restore across signal handlers in big-endian\n\nWhen saving/restoring the VFP registers from a compat (AArch32)\nsignal frame, we rely on the compat registers forming a prefix of the\nnative register file and therefore make use of copy_{to,from}_user to\ntransfer between the native fpsimd_state and the compat_vfp_sigframe.\n\nUnfortunately, this doesn\u0027t work so well in a big-endian environment.\nOur fpsimd save/restore code operates directly on 128-bit quantities\n(Q registers) whereas the compat_vfp_sigframe represents the registers\nas an array of 64-bit (D) registers. The architecture packs the compat D\nregisters into the Q registers, with the least significant bytes holding\nthe lower register. Consequently, we need to swap the 64-bit halves when\nconverting between these two representations on a big-endian machine.\n\nThis patch replaces the __copy_{to,from}_user invocations in our\ncompat VFP signal handling code with explicit __put_user loops that\noperate on 64-bit values and swap them accordingly.\n\nCc: \u003cstable@vger.kernel.org\u003e\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "e56d82a116176f7af9d642b560abbbd3a2b68013",
      "tree": "68ce5a9e344739c7b60273e98d68ad97a2249a6f",
      "parents": [
        "d10bcd473301888f957ec4b6b12aa3621be78d59"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Sep 11 15:31:24 2015 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Sep 17 11:57:02 2015 +0100"
      },
      "message": "arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN in notifiers\n\nWe have a couple of CPU hotplug notifiers for resetting the CPU debug\nstate to a sane value when a CPU comes online.\n\nThis patch ensures that we mask out CPU_TASKS_FROZEN so that we don\u0027t\nmiss any online events occuring due to suspend/resume.\n\nAcked-by: Lorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "2338f73d407d5abe2036d92716ba25ef5279c3d2",
      "tree": "82e53df4dd0d0d58cb9c3db812eec288744f55ed",
      "parents": [
        "35bfe456be3ae1e11dd63e83096c95d0c6429c51"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 07 14:25:01 2015 +0200"
      },
      "committer": {
        "name": "Jacek Anaszewski",
        "email": "j.anaszewski@samsung.com",
        "time": "Thu Sep 17 10:02:20 2015 +0200"
      },
      "message": "leds:lp55xx: Correct Kconfig dependency for f/w user helper\n\nThe commit [b67893206fc0: leds:lp55xx: fix firmware loading error]\ntries to address the firmware file handling with user helper, but it\nsets a wrong Kconfig CONFIG_FW_LOADER_USER_HELPER_FALLBACK.  Since the\nwrong option was enabled, the system got a regression -- it suffers\nfrom the unexpected long delays for non-present firmware files.\n\nThis patch corrects the Kconfig dependency to the right one,\nCONFIG_FW_LOADER_USER_HELPER.  This doesn\u0027t change the fallback\nbehavior but only enables UMH when needed.\n\nBugzilla: https://bugzilla.opensuse.org/show_bug.cgi?id\u003d944661\nFixes: b67893206fc0 (\u0027leds:lp55xx: fix firmware loading error\u0027)\nCc: \u003cstable@vger.kernel.org\u003e # v4.2+\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jacek Anaszewski \u003cj.anaszewski@samsung.com\u003e\n"
    }
  ],
  "next": "35bfe456be3ae1e11dd63e83096c95d0c6429c51"
}
