Linux 4.9.83

2018-02-22 Thread Greg KH
 
 drivers/rtc/rtc-opal.c  |   12 
 drivers/scsi/smartpqi/Makefile  |2 
 drivers/target/iscsi/iscsi_target_auth.c|3 
 drivers/usb/Kconfig |8 
 drivers/usb/host/Kconfig|8 
 drivers/video/console/dummycon.c|1 
 drivers/video/fbdev/atmel_lcdfb.c   |8 
 drivers/video/fbdev/geode/video_gx.c|2 
 fs/btrfs/inode.c|7 
 fs/btrfs/tree-log.c |   32 +
 fs/ext4/inode.c |   16 
 fs/ext4/super.c |1 
 fs/jbd2/transaction.c   |5 
 fs/mbcache.c|1 
 fs/namei.c  |3 
 fs/ocfs2/dlmglue.c  |9 
 include/linux/compiler-gcc.h|4 
 include/linux/compiler.h|4 
 include/linux/jbd2.h|  431 
 include/linux/kaiser.h  |2 
 include/linux/nospec.h  |   36 -
 kernel/memremap.c   |3 
 mm/memory.c |2 
 net/9p/trans_virtio.c   |3 
 sound/core/seq/seq_clientmgr.c  |8 
 sound/pci/hda/patch_realtek.c   |   70 +++
 sound/usb/mixer.c   |   18 
 sound/usb/pcm.c |9 
 tools/testing/selftests/vm/compaction_test.c|2 
 tools/testing/selftests/x86/Makefile|2 
 tools/testing/selftests/x86/mpx-mini-test.c |   32 +
 tools/testing/selftests/x86/protection_keys.c   |   28 -
 tools/testing/selftests/x86/single_step_syscall.c   |5 
 tools/testing/selftests/x86/test_mremap_vdso.c  |4 
 109 files changed, 757 insertions(+), 416 deletions(-)

Alex Deucher (1):
  drm/radeon: Add dpm quirk for Jet PRO (v2)

Alexander Potapenko (1):
  mbcache: initialize entry->e_referenced in mb_cache_entry_create()

Arnd Bergmann (9):
  mm: hide a #warning for COMPILE_TEST
  kselftest: fix OOM in memory compaction test
  ARM: lpc3250: fix uda1380 gpio numbers
  ARM: dts: nomadik: add interrupt-parent for clcd
  x86: fix build warnign with 32-bit PAE
  ARM: dts: exynos: fix RTC interrupt for exynos5410
  ARM: pxa/tosa-bt: add MODULE_LICENSE tag
  ARM: dts: s5pv210: add interrupt-parent for ohci
  media: r820t: fix r820t_write_reg for KASAN

Bart Van Assche (1):
  RDMA/rxe: Fix a race condition related to the QP error state

Bjorn Andersson (3):
  PM / devfreq: Propagate error from devfreq_add_device()
  arm64: dts: msm8916: Correct ipc references for smsm
  arm64: dts: msm8916: Add missing #phy-cells

Corentin Labbe (1):
  MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN

Dan Carpenter (1):
  x86/spectre: Fix an error message

Dan Williams (2):
  x86/entry/64/compat: Clear registers for compat syscalls, to reduce 
speculation attack surface
  x86/speculation: Fix up array_index_nospec_mask() asm constraint

David Disseldorp (1):
  target/iscsi: avoid NULL dereference in CHAP auth error path

David Woodhouse (3):
  x86/speculation: Update Speculation Control microcode blacklist
  x86/speculation: Correct Speculation Control microcode blacklist again
  KVM/x86: Reduce retpoline performance impact in 
slot_handle_level_range(), by always inlining iterator helper methods

Dominik Brodowski (2):
  selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c
  selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c

Ernesto A. Fernández (1):
  ext4: correct documentation for grpid mount option

Eugene Syromiatnikov (1):
  s390: fix handling of -1 in set{,fs}[gu]id16 syscalls

Gang He (1):
  ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE

Geert Uytterhoeven (1):
  compiler-gcc.h: Introduce __optimize function attribute

Greg Kroah-Hartman (1):
  Linux 4.9.83

Greg Kurz (1):
  9p/trans_virtio: discard zero-length reply

Gustavo A. R. Silva (1):
  x86/cpu: Change type of x86_cache_size variable to unsigned int

Harshad Shirwadkar (1):
  ext4: fix a race in the ext4 shutdown path

Hui Wang (1):
  ALSA: hda - Fix headset mic detection problem for two Dell machines

Ingo Molnar (2):
  x86/speculation: Clean up various Spectre related details
  selftests/x86/pkeys: Remove unused functions

Jack Morgenstein (1):
  IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH 
ports

James Hogan (1):
  usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT

Jan H. 

Linux 4.9.83

2018-02-22 Thread Greg KH
 
 drivers/rtc/rtc-opal.c  |   12 
 drivers/scsi/smartpqi/Makefile  |2 
 drivers/target/iscsi/iscsi_target_auth.c|3 
 drivers/usb/Kconfig |8 
 drivers/usb/host/Kconfig|8 
 drivers/video/console/dummycon.c|1 
 drivers/video/fbdev/atmel_lcdfb.c   |8 
 drivers/video/fbdev/geode/video_gx.c|2 
 fs/btrfs/inode.c|7 
 fs/btrfs/tree-log.c |   32 +
 fs/ext4/inode.c |   16 
 fs/ext4/super.c |1 
 fs/jbd2/transaction.c   |5 
 fs/mbcache.c|1 
 fs/namei.c  |3 
 fs/ocfs2/dlmglue.c  |9 
 include/linux/compiler-gcc.h|4 
 include/linux/compiler.h|4 
 include/linux/jbd2.h|  431 
 include/linux/kaiser.h  |2 
 include/linux/nospec.h  |   36 -
 kernel/memremap.c   |3 
 mm/memory.c |2 
 net/9p/trans_virtio.c   |3 
 sound/core/seq/seq_clientmgr.c  |8 
 sound/pci/hda/patch_realtek.c   |   70 +++
 sound/usb/mixer.c   |   18 
 sound/usb/pcm.c |9 
 tools/testing/selftests/vm/compaction_test.c|2 
 tools/testing/selftests/x86/Makefile|2 
 tools/testing/selftests/x86/mpx-mini-test.c |   32 +
 tools/testing/selftests/x86/protection_keys.c   |   28 -
 tools/testing/selftests/x86/single_step_syscall.c   |5 
 tools/testing/selftests/x86/test_mremap_vdso.c  |4 
 109 files changed, 757 insertions(+), 416 deletions(-)

Alex Deucher (1):
  drm/radeon: Add dpm quirk for Jet PRO (v2)

Alexander Potapenko (1):
  mbcache: initialize entry->e_referenced in mb_cache_entry_create()

Arnd Bergmann (9):
  mm: hide a #warning for COMPILE_TEST
  kselftest: fix OOM in memory compaction test
  ARM: lpc3250: fix uda1380 gpio numbers
  ARM: dts: nomadik: add interrupt-parent for clcd
  x86: fix build warnign with 32-bit PAE
  ARM: dts: exynos: fix RTC interrupt for exynos5410
  ARM: pxa/tosa-bt: add MODULE_LICENSE tag
  ARM: dts: s5pv210: add interrupt-parent for ohci
  media: r820t: fix r820t_write_reg for KASAN

Bart Van Assche (1):
  RDMA/rxe: Fix a race condition related to the QP error state

Bjorn Andersson (3):
  PM / devfreq: Propagate error from devfreq_add_device()
  arm64: dts: msm8916: Correct ipc references for smsm
  arm64: dts: msm8916: Add missing #phy-cells

Corentin Labbe (1):
  MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN

Dan Carpenter (1):
  x86/spectre: Fix an error message

Dan Williams (2):
  x86/entry/64/compat: Clear registers for compat syscalls, to reduce 
speculation attack surface
  x86/speculation: Fix up array_index_nospec_mask() asm constraint

David Disseldorp (1):
  target/iscsi: avoid NULL dereference in CHAP auth error path

David Woodhouse (3):
  x86/speculation: Update Speculation Control microcode blacklist
  x86/speculation: Correct Speculation Control microcode blacklist again
  KVM/x86: Reduce retpoline performance impact in 
slot_handle_level_range(), by always inlining iterator helper methods

Dominik Brodowski (2):
  selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c
  selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c

Ernesto A. Fernández (1):
  ext4: correct documentation for grpid mount option

Eugene Syromiatnikov (1):
  s390: fix handling of -1 in set{,fs}[gu]id16 syscalls

Gang He (1):
  ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE

Geert Uytterhoeven (1):
  compiler-gcc.h: Introduce __optimize function attribute

Greg Kroah-Hartman (1):
  Linux 4.9.83

Greg Kurz (1):
  9p/trans_virtio: discard zero-length reply

Gustavo A. R. Silva (1):
  x86/cpu: Change type of x86_cache_size variable to unsigned int

Harshad Shirwadkar (1):
  ext4: fix a race in the ext4 shutdown path

Hui Wang (1):
  ALSA: hda - Fix headset mic detection problem for two Dell machines

Ingo Molnar (2):
  x86/speculation: Clean up various Spectre related details
  selftests/x86/pkeys: Remove unused functions

Jack Morgenstein (1):
  IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH 
ports

James Hogan (1):
  usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT

Jan H. 

Re: Linux 4.9.83

2018-02-22 Thread Greg KH
diff --git a/Documentation/devicetree/bindings/dma/snps-dma.txt 
b/Documentation/devicetree/bindings/dma/snps-dma.txt
index 0f5583293c9c..633481e2a4ec 100644
--- a/Documentation/devicetree/bindings/dma/snps-dma.txt
+++ b/Documentation/devicetree/bindings/dma/snps-dma.txt
@@ -63,6 +63,6 @@ Example:
interrupts = <0 35 0x4>;
status = "disabled";
dmas = < 12 0 1>,
-   < 13 0 1 0>;
+   < 13 1 0>;
dma-names = "rx", "rx";
};
diff --git a/Documentation/filesystems/ext4.txt 
b/Documentation/filesystems/ext4.txt
index 6c0108eb0137..2139ea253142 100644
--- a/Documentation/filesystems/ext4.txt
+++ b/Documentation/filesystems/ext4.txt
@@ -233,7 +233,7 @@ data_err=ignore(*)  Just print an error message if an error 
occurs
 data_err=abort Abort the journal if an error occurs in a file
data buffer in ordered mode.
 
-grpid  Give objects the same group ID as their creator.
+grpid  New objects have the group ID of their parent.
 bsdgroups
 
 nogrpid(*) New objects have the group ID of their creator.
diff --git a/Makefile b/Makefile
index d338530540e0..cfae9b823d2b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 9
-SUBLEVEL = 82
+SUBLEVEL = 83
 EXTRAVERSION =
 NAME = Roaring Lionus
 
diff --git a/arch/arm/boot/dts/arm-realview-eb-mp.dtsi 
b/arch/arm/boot/dts/arm-realview-eb-mp.dtsi
index 7b8d90b7aeea..29b636fce23f 100644
--- a/arch/arm/boot/dts/arm-realview-eb-mp.dtsi
+++ b/arch/arm/boot/dts/arm-realview-eb-mp.dtsi
@@ -150,11 +150,6 @@
interrupts = <0 8 IRQ_TYPE_LEVEL_HIGH>;
 };
 
- {
-   interrupt-parent = <>;
-   interrupts = <0  IRQ_TYPE_LEVEL_HIGH>;
-};
-
  {
interrupt-parent = <>;
interrupts = <0 4 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/arch/arm/boot/dts/exynos5410.dtsi 
b/arch/arm/boot/dts/exynos5410.dtsi
index 137f48464f8b..bb59fee072c0 100644
--- a/arch/arm/boot/dts/exynos5410.dtsi
+++ b/arch/arm/boot/dts/exynos5410.dtsi
@@ -274,7 +274,6 @@
  {
clocks = < CLK_RTC>;
clock-names = "rtc";
-   interrupt-parent = <_system_controller>;
status = "disabled";
 };
 
diff --git a/arch/arm/boot/dts/lpc3250-ea3250.dts 
b/arch/arm/boot/dts/lpc3250-ea3250.dts
index 52b3ed10283a..e2bc731079be 100644
--- a/arch/arm/boot/dts/lpc3250-ea3250.dts
+++ b/arch/arm/boot/dts/lpc3250-ea3250.dts
@@ -156,8 +156,8 @@
uda1380: uda1380@18 {
compatible = "nxp,uda1380";
reg = <0x18>;
-   power-gpio = < 0x59 0>;
-   reset-gpio = < 0x51 0>;
+   power-gpio = < 3 10 0>;
+   reset-gpio = < 3 2 0>;
dac-clk = "wspll";
};
 
diff --git a/arch/arm/boot/dts/lpc3250-phy3250.dts 
b/arch/arm/boot/dts/lpc3250-phy3250.dts
index fd95e2b10357..b7bd3a110a8d 100644
--- a/arch/arm/boot/dts/lpc3250-phy3250.dts
+++ b/arch/arm/boot/dts/lpc3250-phy3250.dts
@@ -81,8 +81,8 @@
uda1380: uda1380@18 {
compatible = "nxp,uda1380";
reg = <0x18>;
-   power-gpio = < 0x59 0>;
-   reset-gpio = < 0x51 0>;
+   power-gpio = < 3 10 0>;
+   reset-gpio = < 3 2 0>;
dac-clk = "wspll";
};
 
diff --git a/arch/arm/boot/dts/mt2701.dtsi b/arch/arm/boot/dts/mt2701.dtsi
index 77c6b931dc24..23fe0497f708 100644
--- a/arch/arm/boot/dts/mt2701.dtsi
+++ b/arch/arm/boot/dts/mt2701.dtsi
@@ -197,12 +197,14 @@
compatible = "mediatek,mt2701-hifsys", "syscon";
reg = <0 0x1a00 0 0x1000>;
#clock-cells = <1>;
+   #reset-cells = <1>;
};
 
ethsys: syscon@1b00 {
compatible = "mediatek,mt2701-ethsys", "syscon";
reg = <0 0x1b00 0 0x1000>;
#clock-cells = <1>;
+   #reset-cells = <1>;
};
 
bdpsys: syscon@1c00 {
diff --git a/arch/arm/boot/dts/s5pv210.dtsi b/arch/arm/boot/dts/s5pv210.dtsi
index a853918be43f..0c10ba517cd0 100644
--- a/arch/arm/boot/dts/s5pv210.dtsi
+++ b/arch/arm/boot/dts/s5pv210.dtsi
@@ -463,6 +463,7 @@
compatible = "samsung,exynos4210-ohci";
reg = <0xec30 0x100>;
interrupts = <23>;
+   interrupt-parent = <>;
clocks = < CLK_USB_HOST>;
clock-names = "usbhost";
#address-cells = <1>;
diff --git a/arch/arm/boot/dts/spear1310-evb.dts 
b/arch/arm/boot/dts/spear1310-evb.dts
index 84101e4eebbf..0f5f379323a8 100644
--- a/arch/arm/boot/dts/spear1310-evb.dts
+++ b/arch/arm/boot/dts/spear1310-evb.dts
@@ -349,7 +349,7 @@
spi0: spi@e010 {
status = "okay";
num-cs = <3>;
-   

Re: Linux 4.9.83

2018-02-22 Thread Greg KH
diff --git a/Documentation/devicetree/bindings/dma/snps-dma.txt 
b/Documentation/devicetree/bindings/dma/snps-dma.txt
index 0f5583293c9c..633481e2a4ec 100644
--- a/Documentation/devicetree/bindings/dma/snps-dma.txt
+++ b/Documentation/devicetree/bindings/dma/snps-dma.txt
@@ -63,6 +63,6 @@ Example:
interrupts = <0 35 0x4>;
status = "disabled";
dmas = < 12 0 1>,
-   < 13 0 1 0>;
+   < 13 1 0>;
dma-names = "rx", "rx";
};
diff --git a/Documentation/filesystems/ext4.txt 
b/Documentation/filesystems/ext4.txt
index 6c0108eb0137..2139ea253142 100644
--- a/Documentation/filesystems/ext4.txt
+++ b/Documentation/filesystems/ext4.txt
@@ -233,7 +233,7 @@ data_err=ignore(*)  Just print an error message if an error 
occurs
 data_err=abort Abort the journal if an error occurs in a file
data buffer in ordered mode.
 
-grpid  Give objects the same group ID as their creator.
+grpid  New objects have the group ID of their parent.
 bsdgroups
 
 nogrpid(*) New objects have the group ID of their creator.
diff --git a/Makefile b/Makefile
index d338530540e0..cfae9b823d2b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 9
-SUBLEVEL = 82
+SUBLEVEL = 83
 EXTRAVERSION =
 NAME = Roaring Lionus
 
diff --git a/arch/arm/boot/dts/arm-realview-eb-mp.dtsi 
b/arch/arm/boot/dts/arm-realview-eb-mp.dtsi
index 7b8d90b7aeea..29b636fce23f 100644
--- a/arch/arm/boot/dts/arm-realview-eb-mp.dtsi
+++ b/arch/arm/boot/dts/arm-realview-eb-mp.dtsi
@@ -150,11 +150,6 @@
interrupts = <0 8 IRQ_TYPE_LEVEL_HIGH>;
 };
 
- {
-   interrupt-parent = <>;
-   interrupts = <0  IRQ_TYPE_LEVEL_HIGH>;
-};
-
  {
interrupt-parent = <>;
interrupts = <0 4 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/arch/arm/boot/dts/exynos5410.dtsi 
b/arch/arm/boot/dts/exynos5410.dtsi
index 137f48464f8b..bb59fee072c0 100644
--- a/arch/arm/boot/dts/exynos5410.dtsi
+++ b/arch/arm/boot/dts/exynos5410.dtsi
@@ -274,7 +274,6 @@
  {
clocks = < CLK_RTC>;
clock-names = "rtc";
-   interrupt-parent = <_system_controller>;
status = "disabled";
 };
 
diff --git a/arch/arm/boot/dts/lpc3250-ea3250.dts 
b/arch/arm/boot/dts/lpc3250-ea3250.dts
index 52b3ed10283a..e2bc731079be 100644
--- a/arch/arm/boot/dts/lpc3250-ea3250.dts
+++ b/arch/arm/boot/dts/lpc3250-ea3250.dts
@@ -156,8 +156,8 @@
uda1380: uda1380@18 {
compatible = "nxp,uda1380";
reg = <0x18>;
-   power-gpio = < 0x59 0>;
-   reset-gpio = < 0x51 0>;
+   power-gpio = < 3 10 0>;
+   reset-gpio = < 3 2 0>;
dac-clk = "wspll";
};
 
diff --git a/arch/arm/boot/dts/lpc3250-phy3250.dts 
b/arch/arm/boot/dts/lpc3250-phy3250.dts
index fd95e2b10357..b7bd3a110a8d 100644
--- a/arch/arm/boot/dts/lpc3250-phy3250.dts
+++ b/arch/arm/boot/dts/lpc3250-phy3250.dts
@@ -81,8 +81,8 @@
uda1380: uda1380@18 {
compatible = "nxp,uda1380";
reg = <0x18>;
-   power-gpio = < 0x59 0>;
-   reset-gpio = < 0x51 0>;
+   power-gpio = < 3 10 0>;
+   reset-gpio = < 3 2 0>;
dac-clk = "wspll";
};
 
diff --git a/arch/arm/boot/dts/mt2701.dtsi b/arch/arm/boot/dts/mt2701.dtsi
index 77c6b931dc24..23fe0497f708 100644
--- a/arch/arm/boot/dts/mt2701.dtsi
+++ b/arch/arm/boot/dts/mt2701.dtsi
@@ -197,12 +197,14 @@
compatible = "mediatek,mt2701-hifsys", "syscon";
reg = <0 0x1a00 0 0x1000>;
#clock-cells = <1>;
+   #reset-cells = <1>;
};
 
ethsys: syscon@1b00 {
compatible = "mediatek,mt2701-ethsys", "syscon";
reg = <0 0x1b00 0 0x1000>;
#clock-cells = <1>;
+   #reset-cells = <1>;
};
 
bdpsys: syscon@1c00 {
diff --git a/arch/arm/boot/dts/s5pv210.dtsi b/arch/arm/boot/dts/s5pv210.dtsi
index a853918be43f..0c10ba517cd0 100644
--- a/arch/arm/boot/dts/s5pv210.dtsi
+++ b/arch/arm/boot/dts/s5pv210.dtsi
@@ -463,6 +463,7 @@
compatible = "samsung,exynos4210-ohci";
reg = <0xec30 0x100>;
interrupts = <23>;
+   interrupt-parent = <>;
clocks = < CLK_USB_HOST>;
clock-names = "usbhost";
#address-cells = <1>;
diff --git a/arch/arm/boot/dts/spear1310-evb.dts 
b/arch/arm/boot/dts/spear1310-evb.dts
index 84101e4eebbf..0f5f379323a8 100644
--- a/arch/arm/boot/dts/spear1310-evb.dts
+++ b/arch/arm/boot/dts/spear1310-evb.dts
@@ -349,7 +349,7 @@
spi0: spi@e010 {
status = "okay";
num-cs = <3>;
-