Re: Linux 4.7.8

2016-10-16 Thread Greg KH
diff --git a/Documentation/virtual/kvm/devices/vcpu.txt 
b/Documentation/virtual/kvm/devices/vcpu.txt
index c04165868faf..02f50686c418 100644
--- a/Documentation/virtual/kvm/devices/vcpu.txt
+++ b/Documentation/virtual/kvm/devices/vcpu.txt
@@ -30,4 +30,6 @@ Returns: -ENODEV: PMUv3 not supported
  attribute
  -EBUSY: PMUv3 already initialized
 
-Request the initialization of the PMUv3.
+Request the initialization of the PMUv3.  This must be done after creating the
+in-kernel irqchip.  Creating a PMU with a userspace irqchip is currently not
+supported.
diff --git a/Makefile b/Makefile
index 320a9308470b..4e17baa91e9c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 7
-SUBLEVEL = 7
+SUBLEVEL = 8
 EXTRAVERSION =
 NAME = Psychotic Stoned Sheep
 
diff --git a/arch/arm/boot/dts/armada-390.dtsi 
b/arch/arm/boot/dts/armada-390.dtsi
index 094e39c66039..6cd18d8aaac7 100644
--- a/arch/arm/boot/dts/armada-390.dtsi
+++ b/arch/arm/boot/dts/armada-390.dtsi
@@ -47,6 +47,8 @@
 #include "armada-39x.dtsi"
 
 / {
+   compatible = "marvell,armada390";
+
soc {
internal-regs {
pinctrl@18000 {
@@ -54,4 +56,5 @@
reg = <0x18000 0x20>;
};
};
+   };
 };
diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi 
b/arch/arm/boot/dts/qcom-apq8064.dtsi
index df96ccdc9bb4..779f8445942c 100644
--- a/arch/arm/boot/dts/qcom-apq8064.dtsi
+++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
@@ -5,6 +5,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 / {
model = "Qualcomm APQ8064";
@@ -552,22 +553,50 @@
compatible = "qcom,pm8921-gpio",
 "qcom,ssbi-gpio";
reg = <0x150>;
-   interrupts = <192 1>, <193 1>, <194 1>,
-<195 1>, <196 1>, <197 1>,
-<198 1>, <199 1>, <200 1>,
-<201 1>, <202 1>, <203 1>,
-<204 1>, <205 1>, <206 1>,
-<207 1>, <208 1>, <209 1>,
-<210 1>, <211 1>, <212 1>,
-<213 1>, <214 1>, <215 1>,
-<216 1>, <217 1>, <218 1>,
-<219 1>, <220 1>, <221 1>,
-<222 1>, <223 1>, <224 1>,
-<225 1>, <226 1>, <227 1>,
-<228 1>, <229 1>, <230 1>,
-<231 1>, <232 1>, <233 1>,
-<234 1>, <235 1>;
-
+   interrupts = <192 IRQ_TYPE_NONE>,
+<193 IRQ_TYPE_NONE>,
+<194 IRQ_TYPE_NONE>,
+<195 IRQ_TYPE_NONE>,
+<196 IRQ_TYPE_NONE>,
+<197 IRQ_TYPE_NONE>,
+<198 IRQ_TYPE_NONE>,
+<199 IRQ_TYPE_NONE>,
+<200 IRQ_TYPE_NONE>,
+<201 IRQ_TYPE_NONE>,
+<202 IRQ_TYPE_NONE>,
+<203 IRQ_TYPE_NONE>,
+<204 IRQ_TYPE_NONE>,
+<205 IRQ_TYPE_NONE>,
+<206 IRQ_TYPE_NONE>,
+<207 IRQ_TYPE_NONE>,
+<208 IRQ_TYPE_NONE>,
+<209 IRQ_TYPE_NONE>,
+<210 IRQ_TYPE_NONE>,
+<211 IRQ_TYPE_NONE>,
+<212 IRQ_TYPE_NONE>,
+<213 IRQ_TYPE_NONE>,
+<214 IRQ_TYPE_NONE>,
+<215 IRQ_TYPE_NONE>,
+<216 IRQ_TYPE_NONE>,
+<217 IRQ_TYPE_NONE>,
+ 

Re: Linux 4.7.8

2016-10-16 Thread Greg KH
diff --git a/Documentation/virtual/kvm/devices/vcpu.txt 
b/Documentation/virtual/kvm/devices/vcpu.txt
index c04165868faf..02f50686c418 100644
--- a/Documentation/virtual/kvm/devices/vcpu.txt
+++ b/Documentation/virtual/kvm/devices/vcpu.txt
@@ -30,4 +30,6 @@ Returns: -ENODEV: PMUv3 not supported
  attribute
  -EBUSY: PMUv3 already initialized
 
-Request the initialization of the PMUv3.
+Request the initialization of the PMUv3.  This must be done after creating the
+in-kernel irqchip.  Creating a PMU with a userspace irqchip is currently not
+supported.
diff --git a/Makefile b/Makefile
index 320a9308470b..4e17baa91e9c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 7
-SUBLEVEL = 7
+SUBLEVEL = 8
 EXTRAVERSION =
 NAME = Psychotic Stoned Sheep
 
diff --git a/arch/arm/boot/dts/armada-390.dtsi 
b/arch/arm/boot/dts/armada-390.dtsi
index 094e39c66039..6cd18d8aaac7 100644
--- a/arch/arm/boot/dts/armada-390.dtsi
+++ b/arch/arm/boot/dts/armada-390.dtsi
@@ -47,6 +47,8 @@
 #include "armada-39x.dtsi"
 
 / {
+   compatible = "marvell,armada390";
+
soc {
internal-regs {
pinctrl@18000 {
@@ -54,4 +56,5 @@
reg = <0x18000 0x20>;
};
};
+   };
 };
diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi 
b/arch/arm/boot/dts/qcom-apq8064.dtsi
index df96ccdc9bb4..779f8445942c 100644
--- a/arch/arm/boot/dts/qcom-apq8064.dtsi
+++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
@@ -5,6 +5,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 / {
model = "Qualcomm APQ8064";
@@ -552,22 +553,50 @@
compatible = "qcom,pm8921-gpio",
 "qcom,ssbi-gpio";
reg = <0x150>;
-   interrupts = <192 1>, <193 1>, <194 1>,
-<195 1>, <196 1>, <197 1>,
-<198 1>, <199 1>, <200 1>,
-<201 1>, <202 1>, <203 1>,
-<204 1>, <205 1>, <206 1>,
-<207 1>, <208 1>, <209 1>,
-<210 1>, <211 1>, <212 1>,
-<213 1>, <214 1>, <215 1>,
-<216 1>, <217 1>, <218 1>,
-<219 1>, <220 1>, <221 1>,
-<222 1>, <223 1>, <224 1>,
-<225 1>, <226 1>, <227 1>,
-<228 1>, <229 1>, <230 1>,
-<231 1>, <232 1>, <233 1>,
-<234 1>, <235 1>;
-
+   interrupts = <192 IRQ_TYPE_NONE>,
+<193 IRQ_TYPE_NONE>,
+<194 IRQ_TYPE_NONE>,
+<195 IRQ_TYPE_NONE>,
+<196 IRQ_TYPE_NONE>,
+<197 IRQ_TYPE_NONE>,
+<198 IRQ_TYPE_NONE>,
+<199 IRQ_TYPE_NONE>,
+<200 IRQ_TYPE_NONE>,
+<201 IRQ_TYPE_NONE>,
+<202 IRQ_TYPE_NONE>,
+<203 IRQ_TYPE_NONE>,
+<204 IRQ_TYPE_NONE>,
+<205 IRQ_TYPE_NONE>,
+<206 IRQ_TYPE_NONE>,
+<207 IRQ_TYPE_NONE>,
+<208 IRQ_TYPE_NONE>,
+<209 IRQ_TYPE_NONE>,
+<210 IRQ_TYPE_NONE>,
+<211 IRQ_TYPE_NONE>,
+<212 IRQ_TYPE_NONE>,
+<213 IRQ_TYPE_NONE>,
+<214 IRQ_TYPE_NONE>,
+<215 IRQ_TYPE_NONE>,
+<216 IRQ_TYPE_NONE>,
+<217 IRQ_TYPE_NONE>,
+