+++ /dev/null
-From 615a445f7f8a077c145e737864ae59a4d8717882 Mon Sep 17 00:00:00 2001
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-Date: Tue, 13 Mar 2012 22:40:06 +0100
-Subject: PM / shmobile: Make CMT driver use pm_genpd_dev_always_on()
-
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-
-commit 615a445f7f8a077c145e737864ae59a4d8717882 upstream.
-
-Make the CMT clocksource driver mark its device as "always on"
-using pm_genpd_dev_always_on() to protect it from surprise power
-removals.
-
-Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
-Tested-by: Simon Horman <horms@verge.net.au>
-Acked-by: Paul Mundt <lethal@linux-sh.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/clocksource/sh_cmt.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/drivers/clocksource/sh_cmt.c
-+++ b/drivers/clocksource/sh_cmt.c
-@@ -32,6 +32,7 @@
- #include <linux/sh_timer.h>
- #include <linux/slab.h>
- #include <linux/module.h>
-+#include <linux/pm_domain.h>
-
- struct sh_cmt_priv {
- void __iomem *mapbase;
-@@ -689,6 +690,9 @@ static int __devinit sh_cmt_probe(struct
- struct sh_cmt_priv *p = platform_get_drvdata(pdev);
- int ret;
-
-+ if (!is_early_platform_device(pdev))
-+ pm_genpd_dev_always_on(&pdev->dev, true);
-+
- if (p) {
- dev_info(&pdev->dev, "kept as earlytimer\n");
- return 0;
+++ /dev/null
-From 57d13370cfaf6017c68981e66ff5b3bf20a2705c Mon Sep 17 00:00:00 2001
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-Date: Tue, 13 Mar 2012 22:40:14 +0100
-Subject: PM / shmobile: Make MTU2 driver use pm_genpd_dev_always_on()
-
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-
-commit 57d13370cfaf6017c68981e66ff5b3bf20a2705c upstream.
-
-Make the MTU2 clocksource driver mark its device as "always on"
-using pm_genpd_dev_always_on() to protect it from surprise power
-removals.
-
-Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
-Tested-by: Simon Horman <horms@verge.net.au>
-Acked-by: Paul Mundt <lethal@linux-sh.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/clocksource/sh_mtu2.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/drivers/clocksource/sh_mtu2.c
-+++ b/drivers/clocksource/sh_mtu2.c
-@@ -31,6 +31,7 @@
- #include <linux/sh_timer.h>
- #include <linux/slab.h>
- #include <linux/module.h>
-+#include <linux/pm_domain.h>
-
- struct sh_mtu2_priv {
- void __iomem *mapbase;
-@@ -306,6 +307,9 @@ static int __devinit sh_mtu2_probe(struc
- struct sh_mtu2_priv *p = platform_get_drvdata(pdev);
- int ret;
-
-+ if (!is_early_platform_device(pdev))
-+ pm_genpd_dev_always_on(&pdev->dev, true);
-+
- if (p) {
- dev_info(&pdev->dev, "kept as earlytimer\n");
- return 0;
+++ /dev/null
-From 2ee619f9487c2acc1efdf2c78e68e2bd51b635fa Mon Sep 17 00:00:00 2001
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-Date: Tue, 13 Mar 2012 22:40:00 +0100
-Subject: PM / shmobile: Make TMU driver use pm_genpd_dev_always_on()
-
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-
-commit 2ee619f9487c2acc1efdf2c78e68e2bd51b635fa upstream.
-
-Make the TMU clocksource driver mark its device as "always on"
-using pm_genpd_dev_always_on() to protect it from surprise power
-removals and make sh7372_add_standard_devices() add TMU devices on
-sh7372 to the A4R power domain so that their "always on" flags
-are taken into account as appropriate.
-
-Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
-Tested-by: Simon Horman <horms@verge.net.au>
-Acked-by: Paul Mundt <lethal@linux-sh.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/arm/mach-shmobile/setup-sh7372.c | 2 ++
- drivers/clocksource/sh_tmu.c | 4 ++++
- 2 files changed, 6 insertions(+)
-
---- a/arch/arm/mach-shmobile/setup-sh7372.c
-+++ b/arch/arm/mach-shmobile/setup-sh7372.c
-@@ -1028,6 +1028,8 @@ void __init sh7372_add_standard_devices(
- sh7372_add_device_to_domain(&sh7372_a4r, &veu2_device);
- sh7372_add_device_to_domain(&sh7372_a4r, &veu3_device);
- sh7372_add_device_to_domain(&sh7372_a4r, &jpu_device);
-+ sh7372_add_device_to_domain(&sh7372_a4r, &tmu00_device);
-+ sh7372_add_device_to_domain(&sh7372_a4r, &tmu01_device);
- }
-
- void __init sh7372_add_early_devices(void)
---- a/drivers/clocksource/sh_tmu.c
-+++ b/drivers/clocksource/sh_tmu.c
-@@ -32,6 +32,7 @@
- #include <linux/sh_timer.h>
- #include <linux/slab.h>
- #include <linux/module.h>
-+#include <linux/pm_domain.h>
-
- struct sh_tmu_priv {
- void __iomem *mapbase;
-@@ -410,6 +411,9 @@ static int __devinit sh_tmu_probe(struct
- struct sh_tmu_priv *p = platform_get_drvdata(pdev);
- int ret;
-
-+ if (!is_early_platform_device(pdev))
-+ pm_genpd_dev_always_on(&pdev->dev, true);
-+
- if (p) {
- dev_info(&pdev->dev, "kept as earlytimer\n");
- return 0;
mm-thp-fix-pmd_bad-triggering-in-code-paths-holding-mmap_sem-read-mode.patch
tpm-zero-buffer-whole-after-copying-to-userspace.patch
pm-domains-fix-handling-of-wakeup-devices-during-system-resume.patch
-pm-shmobile-make-mtu2-driver-use-pm_genpd_dev_always_on.patch
-pm-shmobile-make-cmt-driver-use-pm_genpd_dev_always_on.patch
-pm-shmobile-make-tmu-driver-use-pm_genpd_dev_always_on.patch
bootmem-sparsemem-remove-limit-constraint-in-alloc_bootmem_section.patch
hugetlbfs-avoid-taking-i_mutex-from-hugetlbfs_read.patch
asoc-fsl-p1022ds-tell-the-wm8776-codec-driver-that-it-s-the-master.patch
+++ /dev/null
-From 615a445f7f8a077c145e737864ae59a4d8717882 Mon Sep 17 00:00:00 2001
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-Date: Tue, 13 Mar 2012 22:40:06 +0100
-Subject: PM / shmobile: Make CMT driver use pm_genpd_dev_always_on()
-
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-
-commit 615a445f7f8a077c145e737864ae59a4d8717882 upstream.
-
-Make the CMT clocksource driver mark its device as "always on"
-using pm_genpd_dev_always_on() to protect it from surprise power
-removals.
-
-Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
-Tested-by: Simon Horman <horms@verge.net.au>
-Acked-by: Paul Mundt <lethal@linux-sh.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/clocksource/sh_cmt.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/drivers/clocksource/sh_cmt.c
-+++ b/drivers/clocksource/sh_cmt.c
-@@ -32,6 +32,7 @@
- #include <linux/sh_timer.h>
- #include <linux/slab.h>
- #include <linux/module.h>
-+#include <linux/pm_domain.h>
-
- struct sh_cmt_priv {
- void __iomem *mapbase;
-@@ -689,6 +690,9 @@ static int __devinit sh_cmt_probe(struct
- struct sh_cmt_priv *p = platform_get_drvdata(pdev);
- int ret;
-
-+ if (!is_early_platform_device(pdev))
-+ pm_genpd_dev_always_on(&pdev->dev, true);
-+
- if (p) {
- dev_info(&pdev->dev, "kept as earlytimer\n");
- return 0;
+++ /dev/null
-From 57d13370cfaf6017c68981e66ff5b3bf20a2705c Mon Sep 17 00:00:00 2001
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-Date: Tue, 13 Mar 2012 22:40:14 +0100
-Subject: PM / shmobile: Make MTU2 driver use pm_genpd_dev_always_on()
-
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-
-commit 57d13370cfaf6017c68981e66ff5b3bf20a2705c upstream.
-
-Make the MTU2 clocksource driver mark its device as "always on"
-using pm_genpd_dev_always_on() to protect it from surprise power
-removals.
-
-Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
-Tested-by: Simon Horman <horms@verge.net.au>
-Acked-by: Paul Mundt <lethal@linux-sh.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/clocksource/sh_mtu2.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/drivers/clocksource/sh_mtu2.c
-+++ b/drivers/clocksource/sh_mtu2.c
-@@ -31,6 +31,7 @@
- #include <linux/sh_timer.h>
- #include <linux/slab.h>
- #include <linux/module.h>
-+#include <linux/pm_domain.h>
-
- struct sh_mtu2_priv {
- void __iomem *mapbase;
-@@ -306,6 +307,9 @@ static int __devinit sh_mtu2_probe(struc
- struct sh_mtu2_priv *p = platform_get_drvdata(pdev);
- int ret;
-
-+ if (!is_early_platform_device(pdev))
-+ pm_genpd_dev_always_on(&pdev->dev, true);
-+
- if (p) {
- dev_info(&pdev->dev, "kept as earlytimer\n");
- return 0;
+++ /dev/null
-From 2ee619f9487c2acc1efdf2c78e68e2bd51b635fa Mon Sep 17 00:00:00 2001
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-Date: Tue, 13 Mar 2012 22:40:00 +0100
-Subject: PM / shmobile: Make TMU driver use pm_genpd_dev_always_on()
-
-From: "Rafael J. Wysocki" <rjw@sisk.pl>
-
-commit 2ee619f9487c2acc1efdf2c78e68e2bd51b635fa upstream.
-
-Make the TMU clocksource driver mark its device as "always on"
-using pm_genpd_dev_always_on() to protect it from surprise power
-removals and make sh7372_add_standard_devices() add TMU devices on
-sh7372 to the A4R power domain so that their "always on" flags
-are taken into account as appropriate.
-
-Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
-Tested-by: Simon Horman <horms@verge.net.au>
-Acked-by: Paul Mundt <lethal@linux-sh.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/arm/mach-shmobile/setup-sh7372.c | 2 ++
- drivers/clocksource/sh_tmu.c | 4 ++++
- 2 files changed, 6 insertions(+)
-
---- a/arch/arm/mach-shmobile/setup-sh7372.c
-+++ b/arch/arm/mach-shmobile/setup-sh7372.c
-@@ -1043,6 +1043,8 @@ void __init sh7372_add_standard_devices(
- sh7372_add_device_to_domain(&sh7372_a4r, &veu2_device);
- sh7372_add_device_to_domain(&sh7372_a4r, &veu3_device);
- sh7372_add_device_to_domain(&sh7372_a4r, &jpu_device);
-+ sh7372_add_device_to_domain(&sh7372_a4r, &tmu00_device);
-+ sh7372_add_device_to_domain(&sh7372_a4r, &tmu01_device);
- }
-
- void __init sh7372_add_early_devices(void)
---- a/drivers/clocksource/sh_tmu.c
-+++ b/drivers/clocksource/sh_tmu.c
-@@ -32,6 +32,7 @@
- #include <linux/sh_timer.h>
- #include <linux/slab.h>
- #include <linux/module.h>
-+#include <linux/pm_domain.h>
-
- struct sh_tmu_priv {
- void __iomem *mapbase;
-@@ -410,6 +411,9 @@ static int __devinit sh_tmu_probe(struct
- struct sh_tmu_priv *p = platform_get_drvdata(pdev);
- int ret;
-
-+ if (!is_early_platform_device(pdev))
-+ pm_genpd_dev_always_on(&pdev->dev, true);
-+
- if (p) {
- dev_info(&pdev->dev, "kept as earlytimer\n");
- return 0;
mm-thp-fix-pmd_bad-triggering-in-code-paths-holding-mmap_sem-read-mode.patch
tpm-zero-buffer-whole-after-copying-to-userspace.patch
pm-domains-fix-handling-of-wakeup-devices-during-system-resume.patch
-pm-shmobile-make-mtu2-driver-use-pm_genpd_dev_always_on.patch
-pm-shmobile-make-cmt-driver-use-pm_genpd_dev_always_on.patch
-pm-shmobile-make-tmu-driver-use-pm_genpd_dev_always_on.patch
bootmem-sparsemem-remove-limit-constraint-in-alloc_bootmem_section.patch
hugetlbfs-avoid-taking-i_mutex-from-hugetlbfs_read.patch
asoc-fsl-p1022ds-tell-the-wm8776-codec-driver-that-it-s-the-master.patch