lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Linux-stable-mirror
April 2019
----- 2025 -----
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
linux-stable-mirror@lists.linaro.org
318 participants
849 discussions
Start a n
N
ew thread
stable/linux-4.14.y boot: 42 boots: 0 failed, 42 passed (v4.14.112)
by kernelci.org bot
stable/linux-4.14.y boot: 42 boots: 0 failed, 42 passed (v4.14.112) Full Boot Summary:
https://kernelci.org/boot/all/job/stable/branch/linux-4.14.y/kernel/v4.14.1…
Full Build Summary:
https://kernelci.org/build/stable/branch/linux-4.14.y/kernel/v4.14.112/
Tree: stable Branch: linux-4.14.y Git Describe: v4.14.112 Git Commit: 58b454ebf81e5ae9391957d99cf89566d9eec1b1 Git URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tested: 26 unique boards, 14 SoC families, 8 builds out of 201 --- For more info write to <info(a)kernelci.org>
5 years, 8 months
1
0
0
0
stable/linux-4.19.y boot: 45 boots: 0 failed, 45 passed (v4.19.35)
by kernelci.org bot
stable/linux-4.19.y boot: 45 boots: 0 failed, 45 passed (v4.19.35) Full Boot Summary:
https://kernelci.org/boot/all/job/stable/branch/linux-4.19.y/kernel/v4.19.3…
Full Build Summary:
https://kernelci.org/build/stable/branch/linux-4.19.y/kernel/v4.19.35/
Tree: stable Branch: linux-4.19.y Git Describe: v4.19.35 Git Commit: 4b0e041c9dada60197efc1697928cd32c2c70cd2 Git URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tested: 29 unique boards, 15 SoC families, 9 builds out of 206 --- For more info write to <info(a)kernelci.org>
5 years, 8 months
1
0
0
0
Linux 5.0.8
by Greg KH
I'm announcing the release of the 5.0.8 kernel. All users of the 5.0 kernel series must upgrade. The updated 5.0.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.0.y and can be browsed at the normal
kernel.org
git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 4 arch/arm/boot/dts/am335x-evm.dts | 26 + arch/arm/boot/dts/am335x-evmsk.dts | 26 + arch/arm/boot/dts/rk3288-tinker.dtsi | 3 arch/arm/boot/dts/rk3288.dtsi | 6 arch/arm/boot/dts/sama5d2-pinfunc.h | 2 arch/arm/mach-omap1/board-ams-delta.c | 2 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 3 arch/arm64/boot/dts/rockchip/rk3328.dtsi | 58 +-- arch/arm64/include/asm/futex.h | 16 arch/arm64/include/asm/module.h | 5 arch/arm64/kernel/ftrace.c | 3 arch/arm64/kernel/traps.c | 15 arch/csky/include/asm/syscall.h | 10 arch/parisc/include/asm/ptrace.h | 5 arch/parisc/kernel/process.c | 6 arch/parisc/kernel/setup.c | 3 arch/powerpc/kernel/exceptions-64s.S | 12 arch/riscv/include/asm/syscall.h | 12 arch/x86/events/amd/core.c | 140 +++++++ arch/x86/events/core.c | 13 arch/x86/include/asm/bitops.h | 47 -- arch/x86/include/asm/string_32.h | 20 - arch/x86/include/asm/string_64.h | 15 arch/x86/include/asm/xen/hypercall.h | 3 arch/x86/kvm/svm.c | 10 arch/x86/kvm/vmx/nested.c | 74 ++- arch/xtensa/kernel/stacktrace.c | 6 block/bio.c | 5 block/blk-core.c | 4 block/blk-mq-sched.c | 8 block/blk-mq.c | 122 +++--- block/blk-mq.h | 6 drivers/acpi/acpica/evgpe.c | 6 drivers/acpi/acpica/nsobject.c | 4 drivers/char/Kconfig | 2 drivers/clk/meson/meson-aoclk.c | 15 drivers/gpu/drm/i915/gvt/gtt.c | 2 drivers/gpu/drm/i915/gvt/scheduler.c | 5 drivers/gpu/drm/i915/intel_dp.c | 69 --- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 9 drivers/gpu/drm/udl/udl_drv.c | 1 drivers/gpu/drm/udl/udl_drv.h | 1 drivers/gpu/drm/udl/udl_main.c | 8 drivers/gpu/drm/virtio/virtgpu_object.c | 13 drivers/hid/hid-logitech-hidpp.c | 5 drivers/hwmon/Kconfig | 1 drivers/hwmon/occ/common.c | 6 drivers/infiniband/hw/mlx5/odp.c | 3 drivers/md/dm-core.h | 1 drivers/md/dm-integrity.c | 12 drivers/md/dm-rq.c | 11 drivers/md/dm-table.c | 39 ++ drivers/md/dm.c | 30 - drivers/mmc/host/alcor.c | 34 - drivers/mmc/host/sdhci-omap.c | 38 ++ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 16 drivers/net/ethernet/cavium/thunder/nicvf_main.c | 20 - drivers/net/ethernet/ibm/ibmvnic.c | 5 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_common.c | 13 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 14 drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 - drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 drivers/net/ethernet/realtek/r8169.c | 8 drivers/net/hyperv/hyperv_net.h | 1 drivers/net/hyperv/netvsc.c | 6 drivers/net/hyperv/netvsc_drv.c | 32 + drivers/net/usb/qmi_wwan.c | 1 drivers/net/vrf.c | 8 drivers/pci/hotplug/pciehp_ctrl.c | 4 drivers/pci/quirks.c | 2 drivers/tty/Kconfig | 24 + drivers/tty/tty_io.c | 3 drivers/tty/tty_ldisc.c | 47 ++ drivers/virtio/virtio_ring.c | 2 fs/block_dev.c | 8 fs/btrfs/ioctl.c | 10 fs/btrfs/props.c | 8 fs/cifs/cifsfs.c | 2 fs/cifs/cifsglob.h | 8 fs/cifs/connect.c | 30 + fs/cifs/smb2file.c | 4 fs/cifs/smb2pdu.c | 14 include/linux/bitrev.h | 46 +- include/linux/memcontrol.h | 5 include/linux/mlx5/driver.h | 2 include/linux/string.h | 3 include/linux/virtio_ring.h | 2 include/net/ip.h | 2 include/net/net_namespace.h | 1 include/net/netfilter/nf_tables.h | 3 include/net/netns/hash.h | 10 kernel/irq/chip.c | 4 kernel/irq/irqdesc.c | 1 kernel/sched/fair.c | 6 kernel/time/alarmtimer.c | 2 lib/string.c | 20 + mm/huge_memory.c | 36 + mm/memcontrol.c | 20 - net/bridge/br_multicast.c | 3 net/core/dev.c | 4 net/core/ethtool.c | 46 +- net/core/net_namespace.c | 1 net/core/skbuff.c | 2 net/ipv4/ip_gre.c | 15 net/ipv4/ip_input.c | 7 net/ipv4/ip_options.c | 4 net/ipv4/tcp_dctcp.c | 36 - net/ipv4/tcp_ipv4.c | 3 net/ipv6/ip6_gre.c | 21 - net/ipv6/ip6_output.c | 4 net/ipv6/ip6_tunnel.c | 4 net/ipv6/sit.c | 4 net/kcm/kcmsock.c | 16 net/netfilter/nf_tables_api.c | 16 net/netfilter/nft_compat.c | 281 ++------------- net/openvswitch/flow_netlink.c | 4 net/rds/tcp.c | 2 net/sched/act_sample.c | 10 net/sched/cls_matchall.c | 5 net/sctp/protocol.c | 1 net/sunrpc/xprtrdma/verbs.c | 2 scripts/package/Makefile | 4 scripts/package/builddeb | 10 scripts/package/buildtar | 2 scripts/package/mkdebian | 6 sound/core/seq/seq_clientmgr.c | 6 sound/pci/hda/hda_intel.c | 4 sound/pci/hda/patch_realtek.c | 31 + sound/soc/fsl/fsl_esai.c | 47 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 sound/xen/xen_snd_front_alsa.c | 2 133 files changed, 1286 insertions(+), 846 deletions(-) Aditya Pakki (1): net: mlx5: Add a missing check on idr_find, free buf Alexander Lobakin (1): net: core: netif_receive_skb_list: unlist skb before passing to pt->func Alexander Potapenko (1): x86/asm: Use stricter assembly constraints in bitops Anand Jain (2): btrfs: prop: fix zstd compression parameter validation btrfs: prop: fix vanished compression property after failed set Andre Przywara (1): PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller Andrea Righi (1): openvswitch: fix flow actions reallocation Andrei Vagin (1): alarmtimer: Return correct remaining time Aneesh Kumar K.V (1): mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() Ard Biesheuvel (1): arm64/ftrace: fix inadvertent BUG() in trampoline check Arnd Bergmann (1): include/linux/bitrev.h: fix constant bitrev Artemy Kovalyov (1): net/mlx5: Decrease default mr cache size Axel Lin (1): hwmon: (w83773g) Select REGMAP_I2C to fix build error Bart Van Assche (1): block: Revert v5.0 blk_mq_request_issue_directly() changes Bjørn Mork (1): qmi_wwan: add Olicard 600 Chuck Lever (1): xprtrdma: Fix helper that drains the transport Cornelia Huck (1): virtio: Honour 'may_reduce_num' in vring_create_virtqueue Dan Carpenter (1): xen: Prevent buffer overflow in privcmd ioctl Daniel Drake (1): mmc: alcor: don't write data before command has completed Dave Airlie (1): drm/udl: add a release method and delay modeset teardown David Engraf (1): ARM: dts: at91: Fix typo in ISC_D0 on PC9 David Rientjes (1): kvm: svm: fix potential get_num_contig_pages overflow David Summers (1): ARM: dts: rockchip: Fix SD card detection on rk3288-tinker Davide Caratti (1): net/sched: act_sample: fix divide by zero in the traffic path Dmitry V. Levin (2): riscv: Fix syscall_get_arguments() and syscall_set_arguments() csky: Fix syscall_get_arguments() and syscall_set_arguments() Dust Li (1): tcp: fix a potential NULL pointer dereference in tcp_sk_exit Eddie James (1): hwmon: (occ) Fix power sensor indexing Eric Dumazet (1): netns: provide pure entropy for net_hash_mix() Erik Schmauss (1): ACPICA: Namespace: remove address node from global list after method termination Faiz Abbas (1): mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning Filipe Manana (1): Btrfs: do not allow trimming when a fs is mounted with the nologreplay option Furquan Shaikh (1): ACPICA: Clear status of GPEs before enabling them Gavi Teitz (1): net/mlx5e: Fix error handling when refreshing TIRs Gerd Hoffmann (1): drm/virtio: do NOT reuse resource ids Greg Kroah-Hartman (3): tty: mark Siemens R3964 line discipline as BROKEN tty: ldisc: add sysctl to prevent autoloading of ldiscs Linux 5.0.8 Greg Thelen (1): mm: writeback: use exact memcg dirty counts Guenter Roeck (1): ASoC: intel: Fix crash at suspend/resume after failed codec registration Haiyang Zhang (1): hv_netvsc: Fix unwanted wakeup after tx_disable Heiner Kallweit (2): r8169: disable ASPM again r8169: disable default rx interrupt coalescing on RTL8168 Helge Deller (1): parisc: Detect QEMU earlier in boot process Hui Wang (1): ALSA: hda - Add two more machines to the power_save_blacklist Huy Nguyen (2): net/mlx5e: Update xoff formula net/mlx5e: Update xon formula Ilya Dryomov (1): dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors Jakub Kicinski (2): nfp: validate the return code from dev_queue_xmit() nfp: disable netpoll on representors Jani Nikula (1): drm/i915/dp: revert back to max link rate and lane count on eDP Janusz Krzysztofik (1): ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation Jason Yan (1): block: fix the return errno for direct IO Jernej Skrabec (1): drm/sun4i: DW HDMI: Lower max. supported rate for H6 Jian-Hong Pan (1): ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 Jiri Slaby (1): kcm: switch order of device registration to fix a crash Jonas Karlman (1): ARM: dts: rockchip: fix rk3288 cpu opp node reference Junwei Hu (1): ipv6: Fix dangling pointer when ipv6 fragment Jérôme Glisse (1): block: do not leak memory in bio_copy_user_iov() Kefeng Wang (1): genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n Koen De Schepper (1): tcp: Ensure DCTCP reacts to losses Lendacky, Thomas (3): x86/perf/amd: Resolve race condition when disabling PMC x86/perf/amd: Resolve NMI latency issues for active PMCs x86/perf/amd: Remove need to check "running" bit in NMI handler Li RongQing (1): net: ethtool: not call vzalloc for zero sized memory request Lorenzo Bianconi (4): ipv6: sit: reset ip header pointer in ipip6_rcv net: ip_gre: fix possible use-after-free in erspan_rcv net: ip6_gre: fix possible use-after-free in ip6erspan_rcv net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop Mao Wenan (1): net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). Marc Orr (2): KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) KVM: x86: nVMX: fix x2APIC VTPR read intercept Masahiro Yamada (1): kbuild: pkg: use -f $(srctree)/Makefile to recurse to top Makefile Max Filippov (1): xtensa: fix return_address Mel Gorman (1): sched/fair: Do not re-read ->h_load_next during hierarchical load calculation Miaohe Lin (1): net: vrf: Fix ping failed when vrf mtu is set to 0 Michael Chan (2): bnxt_en: Improve RX consumer index validity check. bnxt_en: Reset device on RX buffer errors. Mike Snitzer (1): dm: disable DISCARD if the underlying storage no longer supports it Mikulas Patocka (3): dm integrity: change memcmp to strncmp in dm_integrity_ctr dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") dm integrity: fix deadlock with overlapping I/O Moni Shoua (1): IB/mlx5: Reset access mask when looping inside page fault handler Neil Armstrong (1): Revert "clk: meson: clean-up clock registration" Nicholas Piggin (1): powerpc/64s/radix: Fix radix segment exception handling Nick Desaulniers (2): kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD lib/string.c: implement a basic bcmp Nicolas Dichtel (1): net/sched: fix ->get helper of the matchall cls Nikolay Aleksandrov (1): net: bridge: always clear mcast matching struct on reports and leaves Oleksandr Andrushchenko (1): ALSA: xen-front: Do not use stream buffer size before it is set Pablo Neira Ayuso (2): netfilter: nft_compat: use .release_ops and remove list of extension netfilter: nf_tables: use-after-free in dynamic operations Peter Geis (2): arm64: dts: rockchip: fix rk3328 sdmmc0 write errors arm64: dts: rockchip: fix rk3328 rgmii high tx error rate Peter Hutterer (1): HID: logitech: Handle 0 scroll events for the m560 Peter Ujfalusi (2): ARM: dts: am335x-evmsk: Correct the regulators for the audio codec ARM: dts: am335x-evm: Correct the regulators for the audio codec Rasmus Villemoes (1): x86/asm: Remove dead __GNUC__ conditionals Richard Sailer (1): ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 S.j. Wang (1): ASoC: fsl_esai: fix channel swap issue when stream starts Sergey Miroshnichenko (1): PCI: pciehp: Ignore Link State Changes after powering off a slot Sheena Mira-ato (1): ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type Steffen Klassert (1): net-gro: Fix GRO flush when receiving a GSO packet. Stephen Boyd (1): genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() Stephen Suryaputra (1): vrf: check accept_source_route on the original netdevice Steve French (1): SMB3: Allow persistent handle timeout to be configurable on mount Sven Schnelle (2): parisc: regs_return_value() should return gpr28 parisc: also set iaoq_b in instruction_pointer_set() Taehee Yoo (1): netfilter: nf_tables: add missing ->release_ops() in error path of newrule() Thomas Falcon (1): ibmvnic: Fix completion structure initialization Tomohiro Mayama (1): arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk3328-rock64 Will Deacon (2): arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value arm64: backtrace: Don't bother trying to unwind the userspace stack Xin Long (1): sctp: initialize _pad of sockaddr_in before copying to user memory Yan Zhao (2): drm/i915/gvt: do not let pin count of shadow mm go negative drm/i915/gvt: do not deliver a workload if its creation fails Yuval Avnery (1): net/mlx5e: Add a lock on tir list Zubin Mithra (1): ALSA: seq: Fix OOB-reads from strlcpy
5 years, 8 months
1
1
0
0
Linux 4.19.35
by Greg KH
I'm announcing the release of the 4.19.35 kernel. All users of the 4.19 kernel series must upgrade. The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.19.y and can be browsed at the normal
kernel.org
git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 4 arch/arm/boot/dts/am335x-evm.dts | 26 + arch/arm/boot/dts/am335x-evmsk.dts | 26 + arch/arm/boot/dts/rk3288.dtsi | 6 arch/arm/boot/dts/sama5d2-pinfunc.h | 2 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 arch/arm64/boot/dts/rockchip/rk3328.dtsi | 58 ++-- arch/arm64/include/asm/futex.h | 16 - arch/arm64/kernel/traps.c | 15 - arch/arm64/mm/init.c | 2 arch/parisc/include/asm/ptrace.h | 5 arch/parisc/kernel/process.c | 6 arch/parisc/kernel/setup.c | 3 arch/powerpc/kernel/signal_64.c | 23 + arch/riscv/include/asm/syscall.h | 12 arch/x86/entry/vdso/Makefile | 4 arch/x86/events/amd/core.c | 140 +++++++++- arch/x86/events/core.c | 13 arch/x86/include/asm/bitops.h | 47 +-- arch/x86/include/asm/string_32.h | 20 - arch/x86/include/asm/string_64.h | 15 - arch/x86/include/asm/xen/hypercall.h | 3 arch/x86/kvm/svm.c | 10 arch/x86/kvm/vmx.c | 84 +++--- arch/xtensa/kernel/stacktrace.c | 6 block/bio.c | 5 drivers/acpi/acpica/dsopcode.c | 4 drivers/acpi/acpica/evgpe.c | 6 drivers/acpi/acpica/nsobject.c | 4 drivers/char/Kconfig | 2 drivers/clk/meson/meson-aoclk.c | 15 - drivers/gpu/drm/i915/gvt/gtt.c | 2 drivers/gpu/drm/i915/gvt/scheduler.c | 5 drivers/gpu/drm/udl/udl_drv.c | 1 drivers/gpu/drm/udl/udl_drv.h | 1 drivers/gpu/drm/udl/udl_main.c | 8 drivers/hwmon/Kconfig | 1 drivers/md/dm-integrity.c | 12 drivers/md/dm-table.c | 39 ++ drivers/md/dm.c | 10 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 16 - drivers/net/ethernet/ibm/ibmvnic.c | 5 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_common.c | 13 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 14 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 - drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 drivers/net/ethernet/realtek/r8169.c | 8 drivers/net/hyperv/hyperv_net.h | 1 drivers/net/hyperv/netvsc.c | 6 drivers/net/hyperv/netvsc_drv.c | 32 +- drivers/net/usb/qmi_wwan.c | 1 drivers/pci/hotplug/pciehp_ctrl.c | 4 drivers/pci/quirks.c | 2 drivers/tty/Kconfig | 24 + drivers/tty/tty_io.c | 3 drivers/tty/tty_ldisc.c | 47 +++ drivers/virtio/virtio_ring.c | 2 fs/block_dev.c | 8 fs/btrfs/ioctl.c | 10 fs/btrfs/props.c | 8 include/linux/bitrev.h | 46 +-- include/linux/memcontrol.h | 5 include/linux/mlx5/driver.h | 2 include/linux/netfilter/nf_conntrack_proto_gre.h | 13 include/linux/string.h | 3 include/linux/virtio_ring.h | 2 include/net/ip.h | 2 include/net/net_namespace.h | 1 include/net/netns/hash.h | 10 kernel/irq/chip.c | 4 kernel/irq/irqdesc.c | 1 kernel/sched/fair.c | 6 kernel/time/alarmtimer.c | 2 lib/string.c | 20 + mm/huge_memory.c | 36 ++ mm/memcontrol.c | 20 + net/core/dev.c | 4 net/core/ethtool.c | 46 ++- net/core/net_namespace.c | 1 net/core/skbuff.c | 2 net/ipv4/ip_gre.c | 15 - net/ipv4/ip_input.c | 7 net/ipv4/ip_options.c | 4 net/ipv4/tcp_dctcp.c | 36 +- net/ipv4/tcp_ipv4.c | 3 net/ipv6/ip6_gre.c | 21 - net/ipv6/ip6_output.c | 4 net/ipv6/ip6_tunnel.c | 4 net/ipv6/sit.c | 4 net/kcm/kcmsock.c | 16 - net/netfilter/nf_conntrack_proto_gre.c | 14 - net/netfilter/nfnetlink_cttimeout.c | 57 +++- net/openvswitch/flow_netlink.c | 4 net/rds/tcp.c | 2 net/sched/act_sample.c | 10 net/sched/cls_matchall.c | 5 net/sctp/protocol.c | 1 scripts/package/builddeb | 2 sound/core/seq/seq_clientmgr.c | 6 sound/pci/hda/hda_intel.c | 4 sound/pci/hda/patch_realtek.c | 31 +- sound/soc/fsl/fsl_esai.c | 47 ++- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 tools/testing/selftests/tc-testing/tc-tests/actions/sample.json | 24 + 105 files changed, 1039 insertions(+), 449 deletions(-) Aditya Pakki (1): net: mlx5: Add a missing check on idr_find, free buf Alexander Lobakin (1): net: core: netif_receive_skb_list: unlist skb before passing to pt->func Alexander Potapenko (1): x86/asm: Use stricter assembly constraints in bitops Anand Jain (2): btrfs: prop: fix zstd compression parameter validation btrfs: prop: fix vanished compression property after failed set Andre Przywara (1): PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller Andrea Righi (1): openvswitch: fix flow actions reallocation Andrei Vagin (1): alarmtimer: Return correct remaining time Aneesh Kumar K.V (1): mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() Arnd Bergmann (1): include/linux/bitrev.h: fix constant bitrev Artemy Kovalyov (1): net/mlx5: Decrease default mr cache size Axel Lin (1): hwmon: (w83773g) Select REGMAP_I2C to fix build error Bjørn Mork (1): qmi_wwan: add Olicard 600 Breno Leitao (1): powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM Cornelia Huck (1): virtio: Honour 'may_reduce_num' in vring_create_virtqueue Dan Carpenter (1): xen: Prevent buffer overflow in privcmd ioctl Dave Airlie (1): drm/udl: add a release method and delay modeset teardown David Engraf (1): ARM: dts: at91: Fix typo in ISC_D0 on PC9 David Rientjes (1): kvm: svm: fix potential get_num_contig_pages overflow Davide Caratti (1): net/sched: act_sample: fix divide by zero in the traffic path Dmitry V. Levin (1): riscv: Fix syscall_get_arguments() and syscall_set_arguments() Dust Li (1): tcp: fix a potential NULL pointer dereference in tcp_sk_exit Eric Dumazet (1): netns: provide pure entropy for net_hash_mix() Erik Schmauss (2): ACPICA: Namespace: remove address node from global list after method termination ACPICA: AML interpreter: add region addresses in global list during initialization Filipe Manana (1): Btrfs: do not allow trimming when a fs is mounted with the nologreplay option Florian Westphal (1): netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too Furquan Shaikh (1): ACPICA: Clear status of GPEs before enabling them Gavi Teitz (1): net/mlx5e: Fix error handling when refreshing TIRs Greg Kroah-Hartman (3): tty: mark Siemens R3964 line discipline as BROKEN tty: ldisc: add sysctl to prevent autoloading of ldiscs Linux 4.19.35 Greg Thelen (1): mm: writeback: use exact memcg dirty counts Guenter Roeck (1): ASoC: intel: Fix crash at suspend/resume after failed codec registration Haiyang Zhang (1): hv_netvsc: Fix unwanted wakeup after tx_disable Heiner Kallweit (2): r8169: disable ASPM again r8169: disable default rx interrupt coalescing on RTL8168 Helge Deller (1): parisc: Detect QEMU earlier in boot process Hui Wang (1): ALSA: hda - Add two more machines to the power_save_blacklist Huy Nguyen (2): net/mlx5e: Update xoff formula net/mlx5e: Update xon formula Ilya Dryomov (1): dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors Jakub Kicinski (2): nfp: validate the return code from dev_queue_xmit() nfp: disable netpoll on representors Jason Yan (1): block: fix the return errno for direct IO Jian-Hong Pan (1): ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 Jim Mattson (1): kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT Jiri Slaby (1): kcm: switch order of device registration to fix a crash Jonas Karlman (1): ARM: dts: rockchip: fix rk3288 cpu opp node reference Junwei Hu (1): ipv6: Fix dangling pointer when ipv6 fragment Jérôme Glisse (1): block: do not leak memory in bio_copy_user_iov() Katsuhiro Suzuki (1): arm64: dts: rockchip: fix vcc_host1_5v pin assign on rk3328-rock64 Kefeng Wang (1): genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n Koen De Schepper (1): tcp: Ensure DCTCP reacts to losses Lendacky, Thomas (3): x86/perf/amd: Resolve race condition when disabling PMC x86/perf/amd: Resolve NMI latency issues for active PMCs x86/perf/amd: Remove need to check "running" bit in NMI handler Li RongQing (1): net: ethtool: not call vzalloc for zero sized memory request Lorenzo Bianconi (3): ipv6: sit: reset ip header pointer in ipip6_rcv net: ip_gre: fix possible use-after-free in erspan_rcv net: ip6_gre: fix possible use-after-free in ip6erspan_rcv Mao Wenan (1): net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). Marc Orr (2): KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) KVM: x86: nVMX: fix x2APIC VTPR read intercept Masahiro Yamada (1): kbuild: deb-pkg: fix bindeb-pkg breakage when O= is used Max Filippov (1): xtensa: fix return_address Mel Gorman (1): sched/fair: Do not re-read ->h_load_next during hierarchical load calculation Michael Chan (2): bnxt_en: Improve RX consumer index validity check. bnxt_en: Reset device on RX buffer errors. Mikulas Patocka (3): dm integrity: change memcmp to strncmp in dm_integrity_ctr dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") dm integrity: fix deadlock with overlapping I/O Neil Armstrong (1): Revert "clk: meson: clean-up clock registration" Nick Desaulniers (3): kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD x86/vdso: Drop implicit common-page-size linker flag lib/string.c: implement a basic bcmp Nicolas Dichtel (1): net/sched: fix ->get helper of the matchall cls Pablo Neira Ayuso (1): netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr Peter Geis (2): arm64: dts: rockchip: fix rk3328 sdmmc0 write errors arm64: dts: rockchip: fix rk3328 rgmii high tx error rate Peter Ujfalusi (2): ARM: dts: am335x-evmsk: Correct the regulators for the audio codec ARM: dts: am335x-evm: Correct the regulators for the audio codec Rasmus Villemoes (1): x86/asm: Remove dead __GNUC__ conditionals Richard Sailer (1): ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 S.j. Wang (1): ASoC: fsl_esai: fix channel swap issue when stream starts Sergey Miroshnichenko (1): PCI: pciehp: Ignore Link State Changes after powering off a slot Sheena Mira-ato (1): ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type Steffen Klassert (1): net-gro: Fix GRO flush when receiving a GSO packet. Stephen Boyd (1): genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() Stephen Suryaputra (1): vrf: check accept_source_route on the original netdevice Sven Schnelle (2): parisc: regs_return_value() should return gpr28 parisc: also set iaoq_b in instruction_pointer_set() Thomas Falcon (1): ibmvnic: Fix completion structure initialization Tomohiro Mayama (1): arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk3328-rock64 Will Deacon (2): arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value arm64: backtrace: Don't bother trying to unwind the userspace stack Xin Long (1): sctp: initialize _pad of sockaddr_in before copying to user memory Yan Zhao (2): drm/i915/gvt: do not let pin count of shadow mm go negative drm/i915/gvt: do not deliver a workload if its creation fails Yueyi Li (1): arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region Yuval Avnery (1): net/mlx5e: Add a lock on tir list Zubin Mithra (1): ALSA: seq: Fix OOB-reads from strlcpy
5 years, 8 months
1
1
0
0
Linux 4.14.112
by Greg KH
I'm announcing the release of the 4.14.112 kernel. All users of the 4.14 kernel series must upgrade. The updated 4.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.14.y and can be browsed at the normal
kernel.org
git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 4 arch/arm/boot/dts/am335x-evm.dts | 26 +++ arch/arm/boot/dts/am335x-evmsk.dts | 26 +++ arch/arm/boot/dts/sama5d2-pinfunc.h | 2 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 arch/arm64/boot/dts/rockchip/rk3328.dtsi | 58 ++++---- arch/arm64/include/asm/futex.h | 16 +- arch/arm64/kernel/traps.c | 15 +- arch/arm64/mm/init.c | 2 arch/parisc/include/asm/ptrace.h | 2 arch/parisc/kernel/process.c | 6 arch/parisc/kernel/setup.c | 3 arch/powerpc/kernel/signal_64.c | 23 ++- arch/x86/entry/vdso/Makefile | 22 +-- arch/x86/events/amd/core.c | 140 +++++++++++++++++++- arch/x86/events/core.c | 13 - arch/x86/include/asm/suspend_32.h | 8 + arch/x86/include/asm/suspend_64.h | 19 ++ arch/x86/include/asm/xen/hypercall.h | 3 arch/x86/power/cpu.c | 96 +++++++------ arch/xtensa/kernel/stacktrace.c | 6 block/bio.c | 5 drivers/char/Kconfig | 2 drivers/gpu/drm/i915/gvt/gtt.c | 2 drivers/gpu/drm/udl/udl_drv.c | 1 drivers/gpu/drm/udl/udl_drv.h | 1 drivers/gpu/drm/udl/udl_main.c | 8 + drivers/md/dm-table.c | 39 +++++ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_common.c | 13 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 -- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 2 drivers/net/hyperv/hyperv_net.h | 1 drivers/net/hyperv/netvsc.c | 6 drivers/net/hyperv/netvsc_drv.c | 32 +++- drivers/net/phy/sfp.c | 8 - drivers/net/usb/qmi_wwan.c | 1 drivers/pci/quirks.c | 2 drivers/staging/ccree/ssi_hash.c | 11 - drivers/tty/Kconfig | 24 +++ drivers/tty/tty_io.c | 3 drivers/tty/tty_ldisc.c | 47 ++++++ drivers/virtio/virtio_ring.c | 2 fs/block_dev.c | 8 - fs/btrfs/ioctl.c | 10 + fs/btrfs/props.c | 8 - include/linux/bitrev.h | 46 +++--- include/linux/mlx5/driver.h | 2 include/linux/string.h | 3 include/linux/virtio_ring.h | 2 include/net/ip.h | 2 include/net/net_namespace.h | 1 include/net/netns/hash.h | 15 -- kernel/irq/chip.c | 4 kernel/irq/irqdesc.c | 1 kernel/sched/fair.c | 6 kernel/time/alarmtimer.c | 2 lib/string.c | 20 ++ net/core/ethtool.c | 41 +++-- net/core/net_namespace.c | 1 net/core/skbuff.c | 2 net/ipv4/ip_input.c | 7 - net/ipv4/ip_options.c | 4 net/ipv4/tcp_dctcp.c | 36 ++--- net/ipv6/ip6_output.c | 4 net/ipv6/ip6_tunnel.c | 4 net/ipv6/sit.c | 4 net/kcm/kcmsock.c | 16 +- net/openvswitch/flow_netlink.c | 4 net/rds/tcp.c | 2 net/sched/act_sample.c | 10 + net/sched/cls_matchall.c | 5 net/sctp/protocol.c | 1 sound/core/seq/seq_clientmgr.c | 6 sound/soc/fsl/fsl_esai.c | 47 +++++- 75 files changed, 748 insertions(+), 317 deletions(-) Alistair Strachan (1): x86: vdso: Use $LD instead of $CC to link Anand Jain (2): btrfs: prop: fix zstd compression parameter validation btrfs: prop: fix vanished compression property after failed set Andre Przywara (1): PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller Andrea Righi (1): openvswitch: fix flow actions reallocation Andrei Vagin (1): alarmtimer: Return correct remaining time Andy Lutomirski (4): x86/power: Fix some ordering bugs in __restore_processor_context() x86/power/64: Use struct desc_ptr for the IDT in struct saved_context x86/power/32: Move SYSENTER MSR restoration to fix_processor_context() x86/power: Make restore_processor_context() sane Arnd Bergmann (1): include/linux/bitrev.h: fix constant bitrev Artemy Kovalyov (1): net/mlx5: Decrease default mr cache size Bjørn Mork (1): qmi_wwan: add Olicard 600 Breno Leitao (1): powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM Cornelia Huck (1): virtio: Honour 'may_reduce_num' in vring_create_virtqueue Dan Carpenter (1): xen: Prevent buffer overflow in privcmd ioctl Dave Airlie (1): drm/udl: add a release method and delay modeset teardown David Engraf (1): ARM: dts: at91: Fix typo in ISC_D0 on PC9 Davide Caratti (1): net/sched: act_sample: fix divide by zero in the traffic path Eric Dumazet (1): netns: provide pure entropy for net_hash_mix() Filipe Manana (1): Btrfs: do not allow trimming when a fs is mounted with the nologreplay option Gavi Teitz (1): net/mlx5e: Fix error handling when refreshing TIRs Gilad Ben-Yossef (1): stating: ccree: revert "staging: ccree: fix leak of import() after init()" Greg Kroah-Hartman (3): tty: mark Siemens R3964 line discipline as BROKEN tty: ldisc: add sysctl to prevent autoloading of ldiscs Linux 4.14.112 Haiyang Zhang (1): hv_netvsc: Fix unwanted wakeup after tx_disable Helge Deller (1): parisc: Detect QEMU earlier in boot process Ilya Dryomov (1): dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors Jakub Kicinski (1): nfp: validate the return code from dev_queue_xmit() Jason Yan (1): block: fix the return errno for direct IO Jiri Slaby (1): kcm: switch order of device registration to fix a crash Junwei Hu (1): ipv6: Fix dangling pointer when ipv6 fragment Jérôme Glisse (1): block: do not leak memory in bio_copy_user_iov() Katsuhiro Suzuki (1): arm64: dts: rockchip: fix vcc_host1_5v pin assign on rk3328-rock64 Kefeng Wang (1): genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n Koen De Schepper (1): tcp: Ensure DCTCP reacts to losses Lendacky, Thomas (3): x86/perf/amd: Resolve race condition when disabling PMC x86/perf/amd: Resolve NMI latency issues for active PMCs x86/perf/amd: Remove need to check "running" bit in NMI handler Li RongQing (1): net: ethtool: not call vzalloc for zero sized memory request Lorenzo Bianconi (1): ipv6: sit: reset ip header pointer in ipip6_rcv Mao Wenan (1): net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). Marek Behún (1): net: sfp: move sfp_register_socket call from sfp_remove to sfp_probe Max Filippov (1): xtensa: fix return_address Mel Gorman (1): sched/fair: Do not re-read ->h_load_next during hierarchical load calculation Michael Chan (2): bnxt_en: Improve RX consumer index validity check. bnxt_en: Reset device on RX buffer errors. Nick Desaulniers (3): kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD x86/vdso: Drop implicit common-page-size linker flag lib/string.c: implement a basic bcmp Nicolas Dichtel (1): net/sched: fix ->get helper of the matchall cls Peter Geis (2): arm64: dts: rockchip: fix rk3328 sdmmc0 write errors arm64: dts: rockchip: fix rk3328 rgmii high tx error rate Peter Ujfalusi (2): ARM: dts: am335x-evmsk: Correct the regulators for the audio codec ARM: dts: am335x-evm: Correct the regulators for the audio codec S.j. Wang (1): ASoC: fsl_esai: fix channel swap issue when stream starts Sheena Mira-ato (1): ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type Steffen Klassert (1): net-gro: Fix GRO flush when receiving a GSO packet. Stephen Boyd (1): genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() Stephen Suryaputra (1): vrf: check accept_source_route on the original netdevice Sven Schnelle (1): parisc: regs_return_value() should return gpr28 Tomohiro Mayama (1): arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk3328-rock64 Will Deacon (2): arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value arm64: backtrace: Don't bother trying to unwind the userspace stack Xin Long (1): sctp: initialize _pad of sockaddr_in before copying to user memory Yan Zhao (1): drm/i915/gvt: do not let pin count of shadow mm go negative Yueyi Li (1): arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region Yuval Avnery (1): net/mlx5e: Add a lock on tir list Zubin Mithra (1): ALSA: seq: Fix OOB-reads from strlcpy
5 years, 8 months
1
1
0
0
Linux 4.9.169
by Greg KH
I'm announcing the release of the 4.9.169 kernel. All users of the 4.9 kernel series must upgrade. The updated 4.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.9.y and can be browsed at the normal
kernel.org
git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 4 arch/arm/boot/dts/sama5d2-pinfunc.h | 2 arch/arm64/include/asm/futex.h | 16 - arch/arm64/mm/init.c | 2 arch/parisc/include/asm/processor.h | 2 arch/parisc/kernel/process.c | 6 arch/parisc/kernel/setup.c | 3 arch/parisc/kernel/time.c | 2 arch/powerpc/Kconfig | 7 arch/powerpc/include/asm/asm-prototypes.h | 6 arch/powerpc/include/asm/barrier.h | 21 + arch/powerpc/include/asm/code-patching-asm.h | 18 + arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/include/asm/feature-fixups.h | 21 + arch/powerpc/include/asm/hvcall.h | 2 arch/powerpc/include/asm/ppc_asm.h | 23 ++ arch/powerpc/include/asm/security_features.h | 7 arch/powerpc/include/asm/setup.h | 21 + arch/powerpc/include/asm/uaccess.h | 11 - arch/powerpc/kernel/Makefile | 3 arch/powerpc/kernel/entry_32.S | 10 arch/powerpc/kernel/entry_64.S | 69 ++++++ arch/powerpc/kernel/exceptions-64e.S | 27 ++ arch/powerpc/kernel/head_booke.h | 12 + arch/powerpc/kernel/head_fsl_booke.S | 15 + arch/powerpc/kernel/module.c | 10 arch/powerpc/kernel/security.c | 216 +++++++++++++++++++- arch/powerpc/kernel/setup-common.c | 3 arch/powerpc/kernel/signal_64.c | 23 +- arch/powerpc/kernel/swsusp_asm64.S | 2 arch/powerpc/kernel/vmlinux.lds.S | 19 + arch/powerpc/kvm/bookehv_interrupts.S | 4 arch/powerpc/kvm/e500_emulate.c | 7 arch/powerpc/lib/code-patching.c | 24 ++ arch/powerpc/lib/copypage_power7.S | 14 - arch/powerpc/lib/copyuser_power7.S | 66 +++--- arch/powerpc/lib/feature-fixups.c | 93 ++++++++ arch/powerpc/lib/memcpy_power7.S | 66 +++--- arch/powerpc/lib/string_64.S | 2 arch/powerpc/mm/mem.c | 2 arch/powerpc/mm/tlb_low_64e.S | 7 arch/powerpc/platforms/powernv/setup.c | 7 arch/powerpc/platforms/pseries/setup.c | 7 arch/x86/entry/vdso/Makefile | 22 -- arch/x86/include/asm/suspend_32.h | 8 arch/x86/include/asm/suspend_64.h | 19 + arch/x86/include/asm/xen/hypercall.h | 3 arch/x86/power/cpu.c | 96 ++++---- arch/xtensa/kernel/stacktrace.c | 6 block/bio.c | 5 drivers/char/Kconfig | 2 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 14 + drivers/net/ethernet/mellanox/mlx5/core/en_common.c | 7 drivers/net/usb/qmi_wwan.c | 1 drivers/pci/quirks.c | 2 drivers/tty/Kconfig | 23 ++ drivers/tty/tty_io.c | 3 drivers/tty/tty_ldisc.c | 47 ++++ drivers/virtio/virtio_ring.c | 2 fs/btrfs/ioctl.c | 10 include/linux/bitrev.h | 36 +-- include/linux/mlx5/driver.h | 2 include/linux/string.h | 3 include/linux/virtio_ring.h | 2 include/net/ip.h | 2 include/net/net_namespace.h | 1 include/net/netns/hash.h | 15 - kernel/irq/chip.c | 4 kernel/sched/fair.c | 6 lib/string.c | 20 + net/core/ethtool.c | 47 ++-- net/core/net_namespace.c | 1 net/ipv4/ip_input.c | 7 net/ipv4/ip_options.c | 4 net/ipv4/tcp_dctcp.c | 36 +-- net/ipv6/ip6_output.c | 4 net/ipv6/ip6_tunnel.c | 4 net/ipv6/sit.c | 4 net/kcm/kcmsock.c | 16 - net/openvswitch/flow_netlink.c | 4 net/rds/tcp.c | 2 net/sctp/protocol.c | 1 sound/core/seq/seq_clientmgr.c | 6 sound/soc/fsl/fsl_esai.c | 47 +++- 84 files changed, 1140 insertions(+), 288 deletions(-) Alistair Strachan (1): x86: vdso: Use $LD instead of $CC to link Andre Przywara (1): PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller Andrea Righi (1): openvswitch: fix flow actions reallocation Andreas Schwab (1): powerpc: Fix invalid use of register expressions Andy Lutomirski (4): x86/power: Fix some ordering bugs in __restore_processor_context() x86/power/64: Use struct desc_ptr for the IDT in struct saved_context x86/power/32: Move SYSENTER MSR restoration to fix_processor_context() x86/power: Make restore_processor_context() sane Arnd Bergmann (1): include/linux/bitrev.h: fix constant bitrev Bjørn Mork (1): qmi_wwan: add Olicard 600 Breno Leitao (1): powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM Christophe Leroy (1): powerpc/fsl: Fix the flush of branch predictor. Cornelia Huck (1): virtio: Honour 'may_reduce_num' in vring_create_virtqueue Dan Carpenter (1): xen: Prevent buffer overflow in privcmd ioctl David Engraf (1): ARM: dts: at91: Fix typo in ISC_D0 on PC9 Diana Craciun (16): powerpc/64: Disable the speculation barrier from the command line powerpc/64: Make stf barrier PPC_BOOK3S_64 specific. powerpc/64: Make meltdown reporting Book3S 64 specific powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms powerpc/fsl: Add infrastructure to fixup branch predictor flush powerpc/fsl: Add macro to flush the branch predictor powerpc/fsl: Fix spectre_v2 mitigations reporting powerpc/fsl: Emulate SPRN_BUCSR register powerpc/fsl: Add nospectre_v2 command line argument powerpc/fsl: Flush the branch predictor at each kernel entry (64bit) powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit) powerpc/fsl: Flush branch predictor when entering KVM powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used powerpc/fsl: Update Spectre v2 reporting powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' Eric Dumazet (1): netns: provide pure entropy for net_hash_mix() Filipe Manana (1): Btrfs: do not allow trimming when a fs is mounted with the nologreplay option Greg Kroah-Hartman (3): tty: mark Siemens R3964 line discipline as BROKEN tty: ldisc: add sysctl to prevent autoloading of ldiscs Linux 4.9.169 Helge Deller (2): parisc: Detect QEMU earlier in boot process parisc: Use cr16 interval timers unconditionally on qemu Jiri Slaby (1): kcm: switch order of device registration to fix a crash Junwei Hu (1): ipv6: Fix dangling pointer when ipv6 fragment Jérôme Glisse (1): block: do not leak memory in bio_copy_user_iov() Koen De Schepper (1): tcp: Ensure DCTCP reacts to losses Li RongQing (1): net: ethtool: not call vzalloc for zero sized memory request Lorenzo Bianconi (1): ipv6: sit: reset ip header pointer in ipip6_rcv Mao Wenan (1): net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). Max Filippov (1): xtensa: fix return_address Mel Gorman (1): sched/fair: Do not re-read ->h_load_next during hierarchical load calculation Michael Chan (2): bnxt_en: Reset device on RX buffer errors. bnxt_en: Improve RX consumer index validity check. Michael Ellerman (11): powerpc: Use barrier_nospec in copy_from_user() powerpc/64: Use barrier_nospec in syscall entry powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC powerpc/64: Call setup_barrier_nospec() from setup_arch() powerpc/asm: Add a patch_site macro & helpers for patching instructions powerpc/64s: Add new security feature flags for count cache flush powerpc/64s: Add support for software count cache flush powerpc/pseries: Query hypervisor for count cache flush settings powerpc/powernv: Query firmware for count cache flush settings powerpc/security: Fix spectre_v2 reporting Michael Neuling (1): powerpc: Avoid code patching freed init sections Michal Suchanek (5): powerpc/64s: Add barrier_nospec powerpc/64s: Add support for ori barrier_nospec patching powerpc/64s: Patch barrier_nospec in modules powerpc/64s: Enable barrier_nospec based on firmware settings powerpc/64s: Enhance the information in cpu_show_spectre_v1() Nick Desaulniers (3): kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD x86/vdso: Drop implicit common-page-size linker flag lib/string.c: implement a basic bcmp S.j. Wang (1): ASoC: fsl_esai: fix channel swap issue when stream starts Sheena Mira-ato (1): ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type Stephen Boyd (1): genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() Stephen Suryaputra (1): vrf: check accept_source_route on the original netdevice Will Deacon (1): arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value Xin Long (1): sctp: initialize _pad of sockaddr_in before copying to user memory Yueyi Li (1): arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region Yuval Avnery (1): net/mlx5e: Add a lock on tir list Zubin Mithra (1): ALSA: seq: Fix OOB-reads from strlcpy
5 years, 8 months
1
1
0
0
stable/linux-4.9.y boot: 32 boots: 0 failed, 32 passed (v4.9.169)
by kernelci.org bot
stable/linux-4.9.y boot: 32 boots: 0 failed, 32 passed (v4.9.169) Full Boot Summary:
https://kernelci.org/boot/all/job/stable/branch/linux-4.9.y/kernel/v4.9.169/
Full Build Summary:
https://kernelci.org/build/stable/branch/linux-4.9.y/kernel/v4.9.169/
Tree: stable Branch: linux-4.9.y Git Describe: v4.9.169 Git Commit: df62169c33a1d06fbe8d0a411c250f230e64b44c Git URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tested: 18 unique boards, 11 SoC families, 8 builds out of 197 --- For more info write to <info(a)kernelci.org>
5 years, 8 months
1
0
0
0
[PATCH 5.0 000/117] 5.0.8-stable review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.0.8 release. There are 117 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Wed Apr 17 18:36:42 UTC 2019. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.8-rc1.…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.0.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.0.8-rc1 Gerd Hoffmann <kraxel(a)redhat.com> drm/virtio: do NOT reuse resource ids Marc Orr <marcorr(a)google.com> KVM: x86: nVMX: fix x2APIC VTPR read intercept Marc Orr <marcorr(a)google.com> KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) Mikulas Patocka <mpatocka(a)redhat.com> dm integrity: fix deadlock with overlapping I/O Mike Snitzer <snitzer(a)redhat.com> dm: disable DISCARD if the underlying storage no longer supports it Ilya Dryomov <idryomov(a)gmail.com> dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors Mikulas Patocka <mpatocka(a)redhat.com> dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") Mikulas Patocka <mpatocka(a)redhat.com> dm integrity: change memcmp to strncmp in dm_integrity_ctr Nicholas Piggin <npiggin(a)gmail.com> powerpc/64s/radix: Fix radix segment exception handling Chuck Lever <chuck.lever(a)oracle.com> xprtrdma: Fix helper that drains the transport Sergey Miroshnichenko <s.miroshnichenko(a)yadro.com> PCI: pciehp: Ignore Link State Changes after powering off a slot Andre Przywara <andre.przywara(a)arm.com> PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller Lendacky, Thomas <Thomas.Lendacky(a)amd.com> x86/perf/amd: Remove need to check "running" bit in NMI handler Lendacky, Thomas <Thomas.Lendacky(a)amd.com> x86/perf/amd: Resolve NMI latency issues for active PMCs Lendacky, Thomas <Thomas.Lendacky(a)amd.com> x86/perf/amd: Resolve race condition when disabling PMC Alexander Potapenko <glider(a)google.com> x86/asm: Use stricter assembly constraints in bitops Rasmus Villemoes <linux(a)rasmusvillemoes.dk> x86/asm: Remove dead __GNUC__ conditionals Dmitry V. Levin <ldv(a)altlinux.org> csky: Fix syscall_get_arguments() and syscall_set_arguments() Max Filippov <jcmvbkbc(a)gmail.com> xtensa: fix return_address Mel Gorman <mgorman(a)techsingularity.net> sched/fair: Do not re-read ->h_load_next during hierarchical load calculation Dan Carpenter <dan.carpenter(a)oracle.com> xen: Prevent buffer overflow in privcmd ioctl Moni Shoua <monis(a)mellanox.com> IB/mlx5: Reset access mask when looping inside page fault handler Ard Biesheuvel <ard.biesheuvel(a)linaro.org> arm64/ftrace: fix inadvertent BUG() in trampoline check Will Deacon <will.deacon(a)arm.com> arm64: backtrace: Don't bother trying to unwind the userspace stack Peter Geis <pgwipeout(a)gmail.com> arm64: dts: rockchip: fix rk3328 rgmii high tx error rate Tomohiro Mayama <parly-gh(a)iris.mystia.org> arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk3328-rock64 Will Deacon <will.deacon(a)arm.com> arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value David Engraf <david.engraf(a)sysgo.com> ARM: dts: at91: Fix typo in ISC_D0 on PC9 David Summers <beagleboard(a)davidjohnsummers.uk> ARM: dts: rockchip: Fix SD card detection on rk3288-tinker Peter Ujfalusi <peter.ujfalusi(a)ti.com> ARM: dts: am335x-evm: Correct the regulators for the audio codec Peter Ujfalusi <peter.ujfalusi(a)ti.com> ARM: dts: am335x-evmsk: Correct the regulators for the audio codec Jonas Karlman <jonas(a)kwiboo.se> ARM: dts: rockchip: fix rk3288 cpu opp node reference Janusz Krzysztofik <jmkrzyszt(a)gmail.com> ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation Jani Nikula <jani.nikula(a)intel.com> drm/i915/dp: revert back to max link rate and lane count on eDP Cornelia Huck <cohuck(a)redhat.com> virtio: Honour 'may_reduce_num' in vring_create_virtqueue Kefeng Wang <wangkefeng.wang(a)huawei.com> genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n Stephen Boyd <swboyd(a)chromium.org> genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() Jason Yan <yanaijie(a)huawei.com> block: fix the return errno for direct IO Jérôme Glisse <jglisse(a)redhat.com> block: do not leak memory in bio_copy_user_iov() Bart Van Assche <bvanassche(a)acm.org> block: Revert v5.0 blk_mq_request_issue_directly() changes Dmitry V. Levin <ldv(a)altlinux.org> riscv: Fix syscall_get_arguments() and syscall_set_arguments() Anand Jain <anand.jain(a)oracle.com> btrfs: prop: fix vanished compression property after failed set Anand Jain <anand.jain(a)oracle.com> btrfs: prop: fix zstd compression parameter validation Filipe Manana <fdmanana(a)suse.com> Btrfs: do not allow trimming when a fs is mounted with the nologreplay option S.j. Wang <shengjiu.wang(a)nxp.com> ASoC: fsl_esai: fix channel swap issue when stream starts Guenter Roeck <linux(a)roeck-us.net> ASoC: intel: Fix crash at suspend/resume after failed codec registration Greg Thelen <gthelen(a)google.com> mm: writeback: use exact memcg dirty counts Arnd Bergmann <arnd(a)arndb.de> include/linux/bitrev.h: fix constant bitrev David Rientjes <rientjes(a)google.com> kvm: svm: fix potential get_num_contig_pages overflow Dave Airlie <airlied(a)redhat.com> drm/udl: add a release method and delay modeset teardown Jernej Skrabec <jernej.skrabec(a)siol.net> drm/sun4i: DW HDMI: Lower max. supported rate for H6 Yan Zhao <yan.y.zhao(a)intel.com> drm/i915/gvt: do not deliver a workload if its creation fails Andrei Vagin <avagin(a)gmail.com> alarmtimer: Return correct remaining time Sven Schnelle <svens(a)stackframe.org> parisc: also set iaoq_b in instruction_pointer_set() Sven Schnelle <svens(a)stackframe.org> parisc: regs_return_value() should return gpr28 Helge Deller <deller(a)gmx.de> parisc: Detect QEMU earlier in boot process Faiz Abbas <faiz_abbas(a)ti.com> mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning Daniel Drake <drake(a)endlessm.com> mmc: alcor: don't write data before command has completed Peter Geis <pgwipeout(a)gmail.com> arm64: dts: rockchip: fix rk3328 sdmmc0 write errors Aneesh Kumar K.V <aneesh.kumar(a)linux.ibm.com> mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() Hui Wang <hui.wang(a)canonical.com> ALSA: hda - Add two more machines to the power_save_blacklist Oleksandr Andrushchenko <oleksandr_andrushchenko(a)epam.com> ALSA: xen-front: Do not use stream buffer size before it is set Richard Sailer <rs(a)tuxedocomputers.com> ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 Jian-Hong Pan <jian-hong(a)endlessm.com> ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 Zubin Mithra <zsm(a)chromium.org> ALSA: seq: Fix OOB-reads from strlcpy Erik Schmauss <erik.schmauss(a)intel.com> ACPICA: Namespace: remove address node from global list after method termination Furquan Shaikh <furquan(a)google.com> ACPICA: Clear status of GPEs before enabling them Peter Hutterer <peter.hutterer(a)who-t.net> HID: logitech: Handle 0 scroll events for the m560 Steve French <stfrench(a)microsoft.com> SMB3: Allow persistent handle timeout to be configurable on mount Eddie James <eajames(a)linux.ibm.com> hwmon: (occ) Fix power sensor indexing Axel Lin <axel.lin(a)ingics.com> hwmon: (w83773g) Select REGMAP_I2C to fix build error Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> tty: ldisc: add sysctl to prevent autoloading of ldiscs Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> tty: mark Siemens R3964 line discipline as BROKEN Neil Armstrong <narmstrong(a)baylibre.com> Revert "clk: meson: clean-up clock registration" Nick Desaulniers <ndesaulniers(a)google.com> lib/string.c: implement a basic bcmp Nick Desaulniers <ndesaulniers(a)google.com> kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD Huy Nguyen <huyn(a)mellanox.com> net/mlx5e: Update xon formula Huy Nguyen <huyn(a)mellanox.com> net/mlx5e: Update xoff formula Aditya Pakki <pakki001(a)umn.edu> net: mlx5: Add a missing check on idr_find, free buf Heiner Kallweit <hkallweit1(a)gmail.com> r8169: disable default rx interrupt coalescing on RTL8168 Alexander Lobakin <alobakin(a)dlink.ru> net: core: netif_receive_skb_list: unlist skb before passing to pt->func Miaohe Lin <linmiaohe(a)huawei.com> net: vrf: Fix ping failed when vrf mtu is set to 0 Lorenzo Bianconi <lorenzo.bianconi(a)redhat.com> net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop Nikolay Aleksandrov <nikolay(a)cumulusnetworks.com> net: bridge: always clear mcast matching struct on reports and leaves Lorenzo Bianconi <lorenzo.bianconi(a)redhat.com> net: ip6_gre: fix possible use-after-free in ip6erspan_rcv Lorenzo Bianconi <lorenzo.bianconi(a)redhat.com> net: ip_gre: fix possible use-after-free in erspan_rcv Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Reset device on RX buffer errors. Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Improve RX consumer index validity check. Jakub Kicinski <jakub.kicinski(a)netronome.com> nfp: disable netpoll on representors Jakub Kicinski <jakub.kicinski(a)netronome.com> nfp: validate the return code from dev_queue_xmit() Yuval Avnery <yuvalav(a)mellanox.com> net/mlx5e: Add a lock on tir list Gavi Teitz <gavi(a)mellanox.com> net/mlx5e: Fix error handling when refreshing TIRs Stephen Suryaputra <ssuryaextr(a)gmail.com> vrf: check accept_source_route on the original netdevice Dust Li <dust.li(a)linux.alibaba.com> tcp: fix a potential NULL pointer dereference in tcp_sk_exit Koen De Schepper <koen.de_schepper(a)nokia-bell-labs.com> tcp: Ensure DCTCP reacts to losses Xin Long <lucien.xin(a)gmail.com> sctp: initialize _pad of sockaddr_in before copying to user memory Heiner Kallweit <hkallweit1(a)gmail.com> r8169: disable ASPM again Bjørn Mork <bjorn(a)mork.no> qmi_wwan: add Olicard 600 Andrea Righi <andrea.righi(a)canonical.com> openvswitch: fix flow actions reallocation Nicolas Dichtel <nicolas.dichtel(a)6wind.com> net/sched: fix ->get helper of the matchall cls Davide Caratti <dcaratti(a)redhat.com> net/sched: act_sample: fix divide by zero in the traffic path Mao Wenan <maowenan(a)huawei.com> net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). Eric Dumazet <edumazet(a)google.com> netns: provide pure entropy for net_hash_mix() Artemy Kovalyov <artemyko(a)mellanox.com> net/mlx5: Decrease default mr cache size Steffen Klassert <steffen.klassert(a)secunet.com> net-gro: Fix GRO flush when receiving a GSO packet. Li RongQing <lirongqing(a)baidu.com> net: ethtool: not call vzalloc for zero sized memory request Jiri Slaby <jslaby(a)suse.cz> kcm: switch order of device registration to fix a crash Lorenzo Bianconi <lorenzo.bianconi(a)redhat.com> ipv6: sit: reset ip header pointer in ipip6_rcv Junwei Hu <hujunwei4(a)huawei.com> ipv6: Fix dangling pointer when ipv6 fragment Sheena Mira-ato <sheena.mira-ato(a)alliedtelesis.co.nz> ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type Thomas Falcon <tlfalcon(a)linux.ibm.com> ibmvnic: Fix completion structure initialization Haiyang Zhang <haiyangz(a)microsoft.com> hv_netvsc: Fix unwanted wakeup after tx_disable Taehee Yoo <ap420073(a)gmail.com> netfilter: nf_tables: add missing ->release_ops() in error path of newrule() Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: use-after-free in dynamic operations Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_compat: use .release_ops and remove list of extension Masahiro Yamada <yamada.masahiro(a)socionext.com> kbuild: pkg: use -f $(srctree)/Makefile to recurse to top Makefile Yan Zhao <yan.y.zhao(a)intel.com> drm/i915/gvt: do not let pin count of shadow mm go negative ------------- Diffstat: Makefile | 6 +- arch/arm/boot/dts/am335x-evm.dts | 26 +- arch/arm/boot/dts/am335x-evmsk.dts | 26 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 3 +- arch/arm/boot/dts/rk3288.dtsi | 6 +- arch/arm/boot/dts/sama5d2-pinfunc.h | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 2 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 58 ++--- arch/arm64/include/asm/futex.h | 16 +- arch/arm64/include/asm/module.h | 5 + arch/arm64/kernel/ftrace.c | 3 +- arch/arm64/kernel/traps.c | 15 +- arch/csky/include/asm/syscall.h | 10 +- arch/parisc/include/asm/ptrace.h | 5 +- arch/parisc/kernel/process.c | 6 - arch/parisc/kernel/setup.c | 3 + arch/powerpc/kernel/exceptions-64s.S | 12 + arch/riscv/include/asm/syscall.h | 12 +- arch/x86/events/amd/core.c | 140 +++++++++- arch/x86/events/core.c | 13 +- arch/x86/include/asm/bitops.h | 47 ++-- arch/x86/include/asm/string_32.h | 20 -- arch/x86/include/asm/string_64.h | 15 -- arch/x86/include/asm/xen/hypercall.h | 3 + arch/x86/kvm/svm.c | 10 +- arch/x86/kvm/vmx/nested.c | 74 +++--- arch/xtensa/kernel/stacktrace.c | 6 +- block/bio.c | 5 +- block/blk-core.c | 4 +- block/blk-mq-sched.c | 8 +- block/blk-mq.c | 122 ++++----- block/blk-mq.h | 6 +- drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/acpica/nsobject.c | 4 + drivers/char/Kconfig | 2 +- drivers/clk/meson/meson-aoclk.c | 15 +- drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 5 +- drivers/gpu/drm/i915/intel_dp.c | 69 +---- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 9 +- drivers/gpu/drm/udl/udl_drv.c | 1 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_main.c | 8 +- drivers/gpu/drm/virtio/virtgpu_object.c | 13 + drivers/hid/hid-logitech-hidpp.c | 5 +- drivers/hwmon/Kconfig | 1 + drivers/hwmon/occ/common.c | 6 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/md/dm-core.h | 1 + drivers/md/dm-integrity.c | 12 +- drivers/md/dm-rq.c | 11 +- drivers/md/dm-table.c | 39 +++ drivers/md/dm.c | 30 ++- drivers/mmc/host/alcor.c | 34 +-- drivers/mmc/host/sdhci-omap.c | 38 +++ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 16 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 20 +- drivers/net/ethernet/ibm/ibmvnic.c | 5 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 39 +-- .../net/ethernet/mellanox/mlx5/core/en_common.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 -- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/realtek/r8169.c | 8 +- drivers/net/hyperv/hyperv_net.h | 1 + drivers/net/hyperv/netvsc.c | 6 +- drivers/net/hyperv/netvsc_drv.c | 32 ++- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/vrf.c | 8 +- drivers/pci/hotplug/pciehp_ctrl.c | 4 + drivers/pci/quirks.c | 2 + drivers/tty/Kconfig | 24 ++ drivers/tty/tty_io.c | 3 + drivers/tty/tty_ldisc.c | 47 ++++ drivers/virtio/virtio_ring.c | 2 + fs/block_dev.c | 8 +- fs/btrfs/ioctl.c | 10 + fs/btrfs/props.c | 8 +- fs/cifs/cifsfs.c | 2 + fs/cifs/cifsglob.h | 8 + fs/cifs/connect.c | 30 ++- fs/cifs/smb2file.c | 4 +- fs/cifs/smb2pdu.c | 14 +- include/linux/bitrev.h | 46 ++-- include/linux/memcontrol.h | 5 +- include/linux/mlx5/driver.h | 2 + include/linux/string.h | 3 + include/linux/virtio_ring.h | 2 +- include/net/ip.h | 2 +- include/net/net_namespace.h | 1 + include/net/netfilter/nf_tables.h | 3 + include/net/netns/hash.h | 10 +- kernel/irq/chip.c | 4 + kernel/irq/irqdesc.c | 1 + kernel/sched/fair.c | 6 +- kernel/time/alarmtimer.c | 2 +- lib/string.c | 20 ++ mm/huge_memory.c | 36 +++ mm/memcontrol.c | 20 +- net/bridge/br_multicast.c | 3 + net/core/dev.c | 4 +- net/core/ethtool.c | 46 ++-- net/core/net_namespace.c | 1 + net/core/skbuff.c | 2 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_input.c | 7 +- net/ipv4/ip_options.c | 4 +- net/ipv4/tcp_dctcp.c | 36 +-- net/ipv4/tcp_ipv4.c | 3 +- net/ipv6/ip6_gre.c | 21 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/sit.c | 4 + net/kcm/kcmsock.c | 16 +- net/netfilter/nf_tables_api.c | 16 +- net/netfilter/nft_compat.c | 281 ++++----------------- net/openvswitch/flow_netlink.c | 4 +- net/rds/tcp.c | 2 +- net/sched/act_sample.c | 10 +- net/sched/cls_matchall.c | 5 + net/sctp/protocol.c | 1 + net/sunrpc/xprtrdma/verbs.c | 2 +- scripts/package/Makefile | 4 +- scripts/package/builddeb | 10 +- scripts/package/buildtar | 2 +- scripts/package/mkdebian | 6 +- sound/core/seq/seq_clientmgr.c | 6 +- sound/pci/hda/hda_intel.c | 4 + sound/pci/hda/patch_realtek.c | 31 ++- sound/soc/fsl/fsl_esai.c | 47 +++- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 + sound/xen/xen_snd_front_alsa.c | 2 +- 133 files changed, 1287 insertions(+), 847 deletions(-)
5 years, 8 months
5
124
0
0
[PATCH] i2c-piix4: Add Hygon Dhyana SMBus support
by Pu Wen
The Hygon Dhyana CPU has the SMBus device with PCI device ID 0x790b, which is the same as AMD CZ SMBus device. So add Hygon Dhyana support to the i2c-piix4 driver by using the code path of AMD. Cc: <stable(a)vger.kernel.org> # v5.0+ Signed-off-by: Pu Wen <puwen(a)hygon.cn> --- drivers/i2c/busses/i2c-piix4.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c index 90946a8..9db9d9d 100644 --- a/drivers/i2c/busses/i2c-piix4.c +++ b/drivers/i2c/busses/i2c-piix4.c @@ -289,6 +289,9 @@ static int piix4_setup_sb800(struct pci_dev *PIIX4_dev, PIIX4_dev->revision >= 0x41) || (PIIX4_dev->vendor == PCI_VENDOR_ID_AMD && PIIX4_dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS && + PIIX4_dev->revision >= 0x49) || + (PIIX4_dev->vendor == PCI_VENDOR_ID_HYGON && + PIIX4_dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS && PIIX4_dev->revision >= 0x49)) smb_en = 0x00; else @@ -361,7 +364,8 @@ static int piix4_setup_sb800(struct pci_dev *PIIX4_dev, piix4_smba, i2ccfg >> 4); /* Find which register is used for port selection */ - if (PIIX4_dev->vendor == PCI_VENDOR_ID_AMD) { + if (PIIX4_dev->vendor == PCI_VENDOR_ID_AMD || + PIIX4_dev->vendor == PCI_VENDOR_ID_HYGON) { switch (PIIX4_dev->device) { case PCI_DEVICE_ID_AMD_KERNCZ_SMBUS: piix4_port_sel_sb800 = SB800_PIIX4_PORT_IDX_KERNCZ; @@ -794,6 +798,7 @@ static const struct pci_device_id piix4_ids[] = { { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_SBX00_SMBUS) }, { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SMBUS) }, { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_KERNCZ_SMBUS) }, + { PCI_DEVICE(PCI_VENDOR_ID_HYGON, PCI_DEVICE_ID_AMD_KERNCZ_SMBUS) }, { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_OSB4) }, { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, @@ -904,11 +909,13 @@ static int piix4_probe(struct pci_dev *dev, const struct pci_device_id *id) if ((dev->vendor == PCI_VENDOR_ID_ATI && dev->device == PCI_DEVICE_ID_ATI_SBX00_SMBUS && dev->revision >= 0x40) || - dev->vendor == PCI_VENDOR_ID_AMD) { + dev->vendor == PCI_VENDOR_ID_AMD || + dev->vendor == PCI_VENDOR_ID_HYGON) { bool notify_imc = false; is_sb800 = true; - if (dev->vendor == PCI_VENDOR_ID_AMD && + if ((dev->vendor == PCI_VENDOR_ID_AMD || + dev->vendor == PCI_VENDOR_ID_HYGON) && dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS) { u8 imc; -- 2.7.4
5 years, 8 months
1
0
0
0
[PATCH 1/1] arm: mm: Export __sync_icache_dcache() for xen-privcmd
by Heinrich Schuchardt
This patch avoids ERROR: "__sync_icache_dcache" [drivers/xen/xen-privcmd.ko] undefined! observed when compiling v4.19.34. The xen-privcmd driver, which can be modular, calls set_pte_at() which in turn may call __sync_icache_dcache(). Cc: stable(a)vger.kernel.org Signed-off-by: Heinrich Schuchardt <xypron.glpk(a)gmx.de> --- arch/arm/mm/flush.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mm/flush.c b/arch/arm/mm/flush.c index 58469623b015..5345f86c56d2 100644 --- a/arch/arm/mm/flush.c +++ b/arch/arm/mm/flush.c @@ -295,6 +295,7 @@ void __sync_icache_dcache(pte_t pteval) if (pte_exec(pteval)) __flush_icache_all(); } +EXPORT_SYMBOL_GPL(__sync_icache_dcache); #endif /* -- 2.20.1
5 years, 8 months
4
4
0
0
← Newer
1
...
43
44
45
46
47
48
49
...
85
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Results per page:
10
25
50
100
200