Linux 4.9.83
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
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
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
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>; -