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
2026
November
October
September
August
July
June
May
April
March
February
January
2025
December
November
October
September
August
July
June
May
April
March
February
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
Lkft-triage
September 2021
----- 2026 -----
November 2026
October 2026
September 2026
August 2026
July 2026
June 2026
May 2026
April 2026
March 2026
February 2026
January 2026
----- 2025 -----
December 2025
November 2025
October 2025
September 2025
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 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
lkft-triage@lists.linaro.org
32 participants
487 discussions
Start a n
N
ew thread
[PATCH 5.14 000/168] 5.14.7-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.14.7 release. There are 168 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, 22 Sep 2021 16:38:49 +0000. 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.14.7-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.14.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.14.7-rc1 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Heiner Kallweit <hkallweit1(a)gmail.com> cxgb3: fix oops on module removal Randy Dunlap <rdunlap(a)infradead.org> mfd: lpc_sch: Rename GPIOBASE to prevent build error Willem de Bruijn <willemb(a)google.com> ip6_gre: Revert "ip6_gre: add validation for csum_start" Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Fix possible unintended driver initiated error recovery Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Fix asic.rev in devlink dev info command Edwin Peer <edwin.peer(a)broadcom.com> bnxt_en: fix stored FW_PSID version masks Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix IMP port setup on BCM5301x Willem de Bruijn <willemb(a)google.com> ip_gre: validate csum_start only on pull Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' Dror Moshe <drorx.moshe(a)intel.com> iwlwifi: move get pnvm file name to a separate function Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Eric Dumazet <edumazet(a)google.com> fq_codel: reject silly quantum parameters Benjamin Hesmans <benjamin.hesmans(a)tessares.net> netfilter: socket: icmp6: fix use-after-scope Mat Martineau <mathew.j.martineau(a)linux.intel.com> mptcp: Only send extra TCP acks in eligible socket states Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Set correct number of ports in the DSA struct Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Ziyang Xuan <william.xuanziyang(a)huawei.com> net: hso: add failure handler for add_net_device Matthieu Baerts <matthieu.baerts(a)tessares.net> selftests: mptcp: clean tmp files in simult_flows Paolo Abeni <pabeni(a)redhat.com> mptcp: fix possible divide by zero James Clark <james.clark(a)arm.com> tools build: Fix feature detect clean for out of source builds Linus Walleij <linus.walleij(a)linaro.org> net: dsa: tag_rtl4_a: Fix egress tags Ming Lei <ming.lei(a)redhat.com> io_uring: retry in case of short read on block device Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()' Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' Arnaldo Carvalho de Melo <acme(a)redhat.com> perf bench inject-buildid: Handle writen() errors Li Huafei <lihuafei1(a)huawei.com> perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} Arnaldo Carvalho de Melo <acme(a)kernel.org> perf config: Fix caching and memory leak in perf_home_perfconfig() Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Curtis Klein <curtis.klein(a)hpe.com> watchdog: Fix NULL pointer dereference when releasing cdev Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Jakub Kicinski <kuba(a)kernel.org> PCI/PTM: Remove error message at boot Oliver Upton <oupton(a)google.com> KVM: arm64: Handle PSCI resets before userspace touches vCPU state Oliver Upton <oupton(a)google.com> KVM: arm64: Fix read-side race on updates to vcpu reset state Zhihao Cheng <chengzhihao1(a)huawei.com> mtd: mtdconcat: Check _read, _write callbacks existence before assignment Zhihao Cheng <chengzhihao1(a)huawei.com> mtd: mtdconcat: Judge callback existence based on the master Masami Hiramatsu <mhiramat(a)kernel.org> tracing/boot: Fix a hist trigger dependency for boot time tracing Matthias Schiffer <matthias.schiffer(a)ew.tq-group.com> mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set Dan Carpenter <dan.carpenter(a)oracle.com> PCI: Fix pci_dev_str_match_path() alloc while atomic bug Anshuman Khandual <anshuman.khandual(a)arm.com> KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size Pavel Skripkin <paskripkin(a)gmail.com> netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex Rob Herring <robh(a)kernel.org> PCI: iproc: Fix BCMA probe resource handling Rob Herring <robh(a)kernel.org> PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' Geert Uytterhoeven <geert+renesas(a)glider.be> PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX Linus Walleij <linus.walleij(a)linaro.org> backlight: ktd253: Stabilize backlight Hans de Goede <hdegoede(a)redhat.com> mfd: axp20x: Update AXP288 volatile ranges Russell King (Oracle) <rmk+kernel(a)armlinux.org.uk> net: phylink: add suspend/resume support zhaoxiao <long870912(a)gmail.com> stmmac: dwmac-loongson:Fix missing return value Yang Li <yang.lee(a)linux.alibaba.com> NTB: perf: Fix an error code in perf_setup_inbuf() Yang Li <yang.lee(a)linux.alibaba.com> NTB: Fix an error code in ntb_msit_probe() Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> loop: reduce the loop_ctl_mutex scope Vishal Aslot <os.vaslot(a)gmail.com> PCI: ibmphp: Fix double unmap of io_mem Paolo Valente <paolo.valente(a)linaro.org> block, bfq: honor already-setup queue merges Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common() Ryoga Saito <contact(a)proelbtn.com> Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 Smadar Fuks <smadarf(a)marvell.com> octeontx2-af: Add additional register check to rvu_poll_reg() Jan Kiszka <jan.kiszka(a)siemens.com> watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate George Cherian <george.cherian(a)marvell.com> PCI: Add ACS quirks for Cavium multi-function devices Kishon Vijay Abraham I <kishon(a)ti.com> PCI: j721e: Add PCIe support for AM64 Kishon Vijay Abraham I <kishon(a)ti.com> PCI: j721e: Add PCIe support for J7200 Nadeem Athani <nadeem(a)cadence.com> PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state Kishon Vijay Abraham I <kishon(a)ti.com> PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool Masami Hiramatsu <mhiramat(a)kernel.org> tracing/probes: Reject events which have the same name of existing one Will Deacon <will(a)kernel.org> KVM: arm64: Make hyp_panic() more robust when protected mode is enabled Kenneth Lee <liguozhu(a)hisilicon.com> riscv: fix the global name pfn_base confliction error Dinghao Liu <dinghao.liu(a)zju.edu.cn> PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> PCI: tegra: Fix OF node reference leak Om Prakash Singh <omp(a)nvidia.com> PCI: tegra194: Fix MSI-X programming Om Prakash Singh <omp(a)nvidia.com> PCI: tegra194: Fix handling BME_CHGED event Miklos Szeredi <mszeredi(a)redhat.com> fuse: fix use after free in fuse_read_interrupt() Wasim Khan <wasim.khan(a)nxp.com> PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms Linus Walleij <linus.walleij(a)linaro.org> mfd: db8500-prcmu: Adjust map to reality Bjorn Andersson <bjorn.andersson(a)linaro.org> remoteproc: qcom: wcnss: Fix race with iris probe Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation David Thompson <davthompson(a)nvidia.com> mlxbf_gige: clear valid_polarity upon open Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports Yanfei Xu <yanfei.xu(a)windriver.com> blkcg: fix memory leak in blk_iolatency_init Daniel Wagner <dwagner(a)suse.de> nvme: avoid race in shutdown namespace removal Jiaran Zhang <zhangjiaran(a)huawei.com> net: hns3: fix the exception when query imp info Aleksander Jan Bajkowski <olek2(a)wp.pl> net: dsa: lantiq_gswip: Add 200ms assert delay Ansuel Smith <ansuelsmth(a)gmail.com> net: dsa: qca8k: fix kernel panic with legacy mdio mapping Dave Ertman <david.m.ertman(a)intel.com> ice: Correctly deal with PFs that do not support RDMA Aya Levin <ayal(a)nvidia.com> net/mlx5e: Fix mutual exclusion between CQE compression and HW TS Vitaly Kuznetsov <vkuznets(a)redhat.com> Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver Joakim Zhang <qiangqing.zhang(a)nxp.com> net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP Jiaran Zhang <zhangjiaran(a)huawei.com> net: hns3: fix the timing issue of VF clearing interrupt sources Yufeng Mo <moyufeng(a)huawei.com> net: hns3: disable mac in flr process Yufeng Mo <moyufeng(a)huawei.com> net: hns3: change affinity_mask to numa node range Yufeng Mo <moyufeng(a)huawei.com> net: hns3: pad the short tunnel frame before sending to hardware Edwin Peer <edwin.peer(a)broadcom.com> bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() David Hildenbrand <david(a)redhat.com> s390/pci_mmio: fully validate the VMA before calling follow_pte() Ganesh Goudar <ganeshgr(a)linux.ibm.com> powerpc/mce: Fix access error in mce handler Nicholas Piggin <npiggin(a)gmail.com> powerpc/64s: system call rfscv workaround for TM bugs Nicholas Piggin <npiggin(a)gmail.com> KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers Sukadev Bhattiprolu <sukadev(a)linux.ibm.com> ibmvnic: check failover_pending in login response David Heidelberg <david(a)ixit.cz> dt-bindings: arm: Fix Toradex compatible typo Aya Levin <ayal(a)nvidia.com> udp_tunnel: Fix udp_tunnel_nic work-queue type Shai Malin <smalin(a)marvell.com> qed: Handle management FW error Andrea Claudi <aclaudi(a)redhat.com> selftest: net: fix typo in altname test zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Will Deacon <will(a)kernel.org> x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Paolo Abeni <pabeni(a)redhat.com> vhost_net: fix OoB on sendmsg() failure. Kortan <kortanzh(a)gmail.com> gen_compile_commands: fix missing 'sys' package Alex Elder <elder(a)linaro.org> net: ipa: initialize all filter table slots Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Nicholas Piggin <npiggin(a)gmail.com> powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state Keith Busch <kbusch(a)kernel.org> nvme-tcp: fix io_work priority inversion Paolo Abeni <pabeni(a)redhat.com> igc: fix tunnel offloading Joakim Zhang <qiangqing.zhang(a)nxp.com> net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume Maor Gottlieb <maorg(a)nvidia.com> net/mlx5: Fix potential sleeping in atomic context Saeed Mahameed <saeedm(a)nvidia.com> net/mlx5: FWTrace, cancel work on alloc pd error flow Michael Petlan <mpetlan(a)redhat.com> perf machine: Initialize srcline string member in add_location struct Lee Shawn C <shawn.c.lee(a)intel.com> drm/i915/dp: return proper DPRX link training result Chris Wilson <chris(a)chris-wilson.co.uk> rtc: cmos: Disable irq around direct invocation of cmos_interrupt() Arnd Bergmann <arnd(a)arndb.de> drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Eli Cohen <elic(a)nvidia.com> net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert 王贇 <yun.wang(a)linux.alibaba.com> net: remove the unnecessary check in cipso_v4_doi_free Saeed Mahameed <saeedm(a)nvidia.com> ethtool: Fix rxnfc copy to user buffer overflow Xin Long <lucien.xin(a)gmail.com> tipc: fix an use-after-free issue in tipc_recvmsg Tony Luck <tony.luck(a)intel.com> x86/mce: Avoid infinite loop for copy from user recovery Mike Rapoport <rppt(a)kernel.org> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Jeff Moyer <jmoyer(a)redhat.com> x86/pat: Pass valid address to sanitize_phys() Dan Carpenter <dan.carpenter(a)oracle.com> net: qrtr: revert check in qrtr_endpoint_post() Alexander Egorenkov <egorenar(a)linux.ibm.com> s390/sclp: fix Secure-IPL facility detection Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: add missing MMU context put when reaping MMU mapping Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: reference MMU context when setting up hardware state Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: fix MMU context leak on GPU reset Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: exec and MMU state is lost when resetting the GPU Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: keep MMU context across runtime suspend/resume Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: stop abusing mmu_context as FE running marker Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: put submit prev MMU context when it exists Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: return context from etnaviv_iommu_context_get Kai-Heng Feng <kai.heng.feng(a)canonical.com> drm/i915/dp: Use max params for panels < eDP 1.4 Jens Axboe <axboe(a)kernel.dk> io_uring: allow retry for O_NONBLOCK if async is supported Nirmoy Das <nirmoy.das(a)amd.com> drm/radeon: pass drm dev radeon_agp_head_init directly James Zhu <James.Zhu(a)amd.com> drm/amdkfd: separate kfd_iommu_resume from kfd_resume Kenneth Feng <kenneth.feng(a)amd.com> drm/amd/pm: fix the issue of uploading powerplay table James Zhu <James.Zhu(a)amd.com> drm/amdgpu: move iommu_resume before ip init/resume James Zhu <James.Zhu(a)amd.com> drm/amdgpu: add amdgpu_amdkfd_resume_iommu Christian König <christian.koenig(a)amd.com> drm/amdgpu: fix use after free during BO move Nirmoy Das <nirmoy.das(a)amd.com> drm/amdgpu: use IS_ERR for debugfs APIs Ernst Sjöstrand <ernstp(a)gmail.com> drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 Evan Quan <evan.quan(a)amd.com> drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver Nicholas Kazlauskas <nicholas.kazlauskas(a)amd.com> drm/amd/display: Fix white screen page fault for gpuvm Hersen Wu <hersenwu(a)amd.com> drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 Harry Wentland <harry.wentland(a)amd.com> drm/amd/display: Get backlight from PWM if DMCU is not initialized Evan Quan <evan.quan(a)amd.com> PCI: Add AMD GPU multi-function power dependencies Juergen Gross <jgross(a)suse.com> PM: base: power: don't try to use non-existing RTC for storing data Mark Brown <broonie(a)kernel.org> arm64/sve: Use correct size when reinitialising SVE state Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: fix usage of pmd_populate in mremap for pv guests Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Jan Beulich <jbeulich(a)suse.com> swiotlb-xen: fix late init retry Jan Beulich <jbeulich(a)suse.com> swiotlb-xen: avoid double free Jens Axboe <axboe(a)kernel.dk> io_uring: ensure symmetry in handling iter types in loop_rw_iter() ------------- Diffstat: Documentation/devicetree/bindings/arm/tegra.yaml | 2 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm64/kernel/fpsimd.c | 2 +- arch/arm64/kvm/arm.c | 8 ++ arch/arm64/kvm/handle_exit.c | 23 ++-- arch/arm64/kvm/hyp/nvhe/host.S | 21 +++- arch/arm64/kvm/reset.c | 24 +++-- arch/powerpc/kernel/interrupt.c | 43 ++++++++ arch/powerpc/kernel/interrupt_64.S | 41 ------- arch/powerpc/kernel/mce.c | 17 ++- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 36 ++++++- arch/riscv/include/asm/page.h | 4 +- arch/riscv/mm/init.c | 6 +- arch/s390/pci/pci_mmio.c | 4 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/kernel/cpu/mce/core.c | 43 ++++++-- arch/x86/mm/init_64.c | 6 +- arch/x86/mm/pat/memtype.c | 7 +- arch/x86/xen/enlighten_pv.c | 7 ++ arch/x86/xen/mmu_pv.c | 7 +- block/bfq-iosched.c | 16 ++- block/blk-cgroup.c | 10 +- drivers/base/power/trace.c | 10 ++ drivers/block/loop.c | 75 ++++++++----- drivers/block/loop.h | 1 + drivers/gpio/gpio-mpc8xxx.c | 13 +-- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 10 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 18 ++-- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 12 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +++-- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 18 ++-- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 16 ++- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 10 -- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 24 ++++- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 21 ++++ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 43 ++++---- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 8 ++ drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 5 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/hv/ring_buffer.c | 1 + drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 3 +- drivers/mfd/db8500-prcmu.c | 14 ++- drivers/mfd/lpc_sch.c | 4 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/tqmx86.c | 2 + drivers/mfd/wm8994-irq.c | 2 +- drivers/mtd/mtdconcat.c | 33 ++++-- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/net/dsa/b53/b53_common.c | 34 ++++-- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/lantiq_gswip.c | 6 ++ drivers/net/dsa/qca8k.c | 30 ++++-- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 38 +++++-- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 3 - drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/chelsio/cxgb3/sge.c | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 19 ++-- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 ++ drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_idc.c | 6 ++ drivers/net/ethernet/intel/igc/igc_main.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 12 ++- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 3 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 7 ++ .../net/ethernet/netronome/nfp/flower/offload.c | 3 - drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 --- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 44 ++++++++ drivers/net/ipa/ipa_table.c | 3 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/phy/phylink.c | 82 ++++++++++++++ drivers/net/usb/cdc_mbim.c | 5 + drivers/net/usb/hso.c | 11 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 19 ++-- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 20 ++++ drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/nvme/host/core.c | 15 ++- drivers/nvme/host/tcp.c | 20 ++-- drivers/pci/controller/Kconfig | 1 + drivers/pci/controller/cadence/pci-j721e.c | 61 ++++++++++- drivers/pci/controller/cadence/pcie-cadence-ep.c | 4 + drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 +++ drivers/pci/controller/cadence/pcie-cadence.h | 17 ++- drivers/pci/controller/dwc/pcie-tegra194.c | 32 +++--- drivers/pci/controller/pci-tegra.c | 13 ++- drivers/pci/controller/pcie-iproc-bcma.c | 16 ++- drivers/pci/controller/pcie-rcar-ep.c | 4 +- drivers/pci/hotplug/TODO | 3 - drivers/pci/hotplug/ibmphp_ebda.c | 5 +- drivers/pci/of.c | 2 +- drivers/pci/pci.c | 2 +- drivers/pci/pcie/ptm.c | 4 +- drivers/pci/quirks.c | 58 +++++++++- drivers/remoteproc/qcom_wcnss.c | 49 +++------ drivers/remoteproc/qcom_wcnss.h | 4 +- drivers/remoteproc/qcom_wcnss_iris.c | 120 +++++++++++++-------- drivers/rtc/rtc-cmos.c | 2 + drivers/s390/char/sclp_early.c | 3 +- drivers/vhost/net.c | 11 +- drivers/video/backlight/ktd253-backlight.c | 75 +++++++++---- drivers/watchdog/watchdog_dev.c | 8 +- drivers/xen/swiotlb-xen.c | 5 +- fs/fuse/dev.c | 4 +- fs/io_uring.c | 33 ++++-- include/linux/pci.h | 5 +- include/linux/pci_ids.h | 3 +- include/linux/phylink.h | 3 + include/linux/sched.h | 1 + include/linux/skbuff.h | 2 +- include/net/dsa.h | 5 + include/net/flow.h | 4 +- include/uapi/linux/pkt_sched.h | 2 + kernel/events/core.c | 2 +- kernel/trace/trace_boot.c | 15 +-- kernel/trace/trace_kprobe.c | 6 +- kernel/trace/trace_probe.c | 25 +++++ kernel/trace/trace_probe.h | 1 + kernel/trace/trace_uprobe.c | 6 +- net/caif/chnl_net.c | 19 +--- net/dccp/minisocks.c | 2 + net/dsa/dsa.c | 5 + net/dsa/dsa2.c | 46 +++++--- net/dsa/dsa_priv.h | 1 + net/dsa/slave.c | 12 +-- net/dsa/tag_rtl4_a.c | 7 +- net/ethtool/ioctl.c | 2 +- net/ipv4/cipso_ipv4.c | 18 ++-- net/ipv4/ip_gre.c | 9 +- net/ipv4/nexthop.c | 2 + net/ipv4/tcp_input.c | 2 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/ip6_gre.c | 2 - net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/l2tp/l2tp_core.c | 4 +- net/mptcp/pm_netlink.c | 10 +- net/mptcp/protocol.c | 97 ++++++++--------- net/mptcp/protocol.h | 1 + net/netfilter/nft_ct.c | 9 +- net/qrtr/qrtr.c | 2 +- net/sched/sch_fq_codel.c | 12 ++- net/tipc/socket.c | 10 +- net/unix/af_unix.c | 2 +- scripts/clang-tools/gen_compile_commands.py | 1 + tools/build/Makefile | 2 +- tools/perf/Makefile.config | 8 +- tools/perf/bench/inject-buildid.c | 52 +++++---- tools/perf/util/config.c | 5 +- tools/perf/util/machine.c | 1 + tools/testing/selftests/net/altnames.sh | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 4 +- 188 files changed, 1562 insertions(+), 717 deletions(-)
5 years, 1 month
10
11
0
0
[PATCH 4.4 000/133] 4.4.284-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.4.284 release. There are 133 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, 22 Sep 2021 16:38:49 +0000. 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/v4.x/stable-review/patch-4.4.284-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.4.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.4.284-rc1 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation Mike Rapoport <rppt(a)linux.ibm.com> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Patryk Duda <pdk(a)semihalf.com> platform/chrome: cros_ec_proto: Send command again when timeout occurs Mikulas Patocka <mpatocka(a)redhat.com> parisc: fix crash with signals and alloca 王贇 <yun.wang(a)linux.alibaba.com> net: fix NULL pointer reference in cipso_v4_doi_free Zekun Shen <bruceshenzk(a)gmail.com> ath9k: fix OOB read ar9300_eeprom_restore_internal Colin Ian King <colin.king(a)canonical.com> parport: remove non-zero check on count Mathias Nyman <mathias.nyman(a)linux.intel.com> Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" Ding Hui <dinghui(a)sangfor.com.cn> cifs: fix wrong release in sess_alloc_buffer() failed path Thomas Hebb <tommyhebb(a)gmail.com> mmc: rtsx_pci: Fix long reads when clock is prescaled Bob Peterson <rpeterso(a)redhat.com> gfs2: Don't call dlm after protocol is unmounted J. Bruce Fields <bfields(a)redhat.com> rpc: fix gss_svc_init cleanup on failure Andreas Obergschwandtner <andreas.obergschwandtner(a)gmail.com> ARM: tegra: tamonten: Fix UART pad setting Tuo Li <islituo(a)gmail.com> gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: skip invalid hci_sync_conn_complete_evt Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> serial: 8250_pci: make setup_port() parameters explicitly unsigned Jiri Slaby <jslaby(a)suse.cz> hvsi: don't panic on tty_register_driver failure Jiri Slaby <jslaby(a)suse.cz> xtensa: ISS: don't panic in rs_init Maciej W. Rozycki <macro(a)orcam.me.uk> serial: 8250: Define RX trigger levels for OxSemi 950 devices Heiko Carstens <hca(a)linux.ibm.com> s390/jump_label: print real address in a case of a jump label bug Gustavo A. R. Silva <gustavoars(a)kernel.org> ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: riva: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: asiliantfb: Error out if 'pixclock' equals zero Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Do not PASS tests without actually testing the result Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Fix copy-and-paste error in double word test Zheyu Ma <zheyuma97(a)gmail.com> tty: serial: jsm: hold port lock when reporting modem line changes Maciej Żenczykowski <maze(a)google.com> usb: gadget: u_ether: fix a potential null pointer dereference Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the actual_length of an iso packet Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> Smack: Fix wrong semantics in smk_access_entry() Yajun Deng <yajun.deng(a)linux.dev> netlink: Deal with ESRCH error in nlmsg_notify() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: fix a DoS bug by restricting user input Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5624r: Fix incorrect handling of an optional regulator. Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: Use pci_update_current_state() in pci_enable_device_flags() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Use sg_mapping_iter to copy data Zhen Lei <thunder.leizhen(a)huawei.com> pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() Randy Dunlap <rdunlap(a)infradead.org> openrisc: don't printk() unconditionally Krzysztof Wilczyński <kw(a)linux.com> PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure Marek Behún <kabel(a)kernel.org> PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported David Heidelberg <david(a)ixit.cz> ARM: 9105/1: atags_to_fdt: don't warn about stack size Hans de Goede <hdegoede(a)redhat.com> libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs Sean Young <sean(a)mess.org> media: rc-loopback: return number of emitters rather than error Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: uvc: don't do DMA on stack Wang Hai <wanghai38(a)huawei.com> VMCI: fix NULL pointer dereference when unmapping queue pair Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> power: supply: max17042: handle fails of reading status register Juergen Gross <jgross(a)suse.com> xen: fix setting of max_pfn in shared_info Marek Marczykowski-Górecki <marmarek(a)invisiblethingslab.com> PCI/MSI: Skip masking MSI-X on Xen PV Dmitry Osipenko <digetx(a)gmail.com> rtc: tps65910: Correct driver module alias Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> fbmem: don't allow too huge resolutions Linus Walleij <linus.walleij(a)linaro.org> clk: kirkwood: Fix a clocking boot regression Zelin Deng <zelin.deng(a)linux.alibaba.com> KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted Nguyen Dinh Phi <phind.uet(a)gmail.com> tty: Fix data race between tiocsti() and flush_to_ldisc() Eric Dumazet <edumazet(a)google.com> ipv4: make exception cache less predictible Zenghui Yu <yuzenghui(a)huawei.com> bcma: Fix memory leak for internally-handled cores Dan Carpenter <dan.carpenter(a)oracle.com> ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Evgeny Novikov <novikov(a)ispras.ru> usb: ehci-orion: Handle errors of clk_prepare_enable() in probe Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: mt65xx: fix IRQ check Len Baker <len.baker(a)gmx.com> CIFS: Fix a potencially linear read overflow Tony Lindgren <tony(a)atomide.com> mmc: moxart: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> mmc: dw_mmc: Fix issue with uninitialized dma_slave_config Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: s3c2410: fix IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: iop3xx: fix deferred probing Pavel Skripkin <paskripkin(a)gmail.com> Bluetooth: add timeout sanity check to hci_inquiry Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: gadget: mv_u3d: request_irq() after initializing UDC Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: tahvo: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: host: ohci-tmio: add IRQ check Kai-Heng Feng <kai.heng.feng(a)canonical.com> Bluetooth: Move shutdown callback before flushing tx and rx queue Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: twl6030: add IRQ checks Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: fsl-usb: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: gadget: udc: at91: add IRQ check Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> drm/msm/dsi: Fix some reference counted resource leaks Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: fix repeated calls to sco_sock_kill Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 Colin Ian King <colin.king(a)canonical.com> Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Enable PME if it can be signaled from D3cold Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: highlander: add IRQ check Pavel Skripkin <paskripkin(a)gmail.com> net: cipso: fix warnings in netlbl_cipsov4_add_std Martin KaFai Lau <kafai(a)fb.com> tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos Dan Carpenter <dan.carpenter(a)oracle.com> Bluetooth: sco: prevent information leak in sco_conn_defer_accept() Pavel Skripkin <paskripkin(a)gmail.com> media: go7007: remove redundant initialization Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in vp702x_read_mac_addr Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init Stefan Berger <stefanb(a)linux.ibm.com> certs: Trigger creation of RSA module signing key if it's not an RSA key Pavel Skripkin <paskripkin(a)gmail.com> m68k: emu: Fix invalid free in nfeth_cleanup() Stian Skjelstad <stian.skjelstad(a)gmail.com> udf_get_extendedattr() had no boundary checks. Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix reuse of completion variable Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not ignore errors from enable_vf2pf_comms() Damien Le Moal <damien.lemoal(a)wdc.com> libata: fix ata_host_start() Sebastian Krzyszkowiak <sebastian.krzyszkowiak(a)puri.sm> power: supply: max17042_battery: fix typo in MAx17042_TOFF Tony Lindgren <tony(a)atomide.com> crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Check for DMA mapping errors Marek Behún <kabel(a)kernel.org> PCI: Call Max Payload Size-related fixup quirks early Paul Gortmaker <paul.gortmaker(a)windriver.com> x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions Qu Wenruo <wqu(a)suse.com> Revert "btrfs: compression: don't try to compress if we don't have enough pages" Muchun Song <songmuchun(a)bytedance.com> mm/page_alloc: speed up the iteration of max_order Esben Haabendal <esben(a)geanix.com> net: ll_temac: Remove left-over debug message Fangrui Song <maskray(a)google.com> powerpc/boot: Delete unneeded .globl _zimage_start Michael Ellerman <mpe(a)ellerman.id.au> powerpc/module64: Fix comment in R_PPC64_ENTRY handling Andrew Morton <akpm(a)linux-foundation.org> mm/kmemleak.c: make cond_resched() rate-limiting more efficient Vasily Gorbik <gor(a)linux.vnet.ibm.com> s390/disassembler: correct disassembly lines alignment Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) Philipp Zabel <p.zabel(a)pengutronix.de> tc358743: fix register i2c_rd/wr function fix Grygorii Strashko <grygorii.strashko(a)ti.com> PM / wakeirq: Enable dedicated wakeirq for suspend Tom Rix <trix(a)redhat.com> USB: serial: mos7720: improve OOM-handling in read_mos_reg() Javier Martinez Canillas <javier(a)osg.samsung.com> usb: phy: isp1301: Fix build warning when CONFIG_OF is disabled Liu Jian <liujian56(a)huawei.com> igmp: Add ip_mc_list lock in ip_check_mc_rcu Pavel Skripkin <paskripkin(a)gmail.com> media: stkwebcam: fix memory leak in stk_camera_probe Jouni Malinen <jouni(a)codeaurora.org> ath9k: Postpone key cache entry deletion for TXQ frames reference it Jouni Malinen <jouni(a)codeaurora.org> ath: Modify ath_key_delete() to not need full key entry Jouni Malinen <jouni(a)codeaurora.org> ath: Export ath_hw_keysetmac() Jouni Malinen <jouni(a)codeaurora.org> ath9k: Clear key cache explicitly on disabling hardware Jouni Malinen <jouni(a)codeaurora.org> ath: Use safer key clearing with key cache entries Zubin Mithra <zsm(a)chromium.org> ALSA: pcm: fix divide error in snd_pcm_lib_ioctl Ben Dooks <ben-linux(a)fluff.org> ARM: 8918/2: only build return_address() if needed Christoph Hellwig <hch(a)lst.de> cryptoloop: add a deprecation warning Shai Malin <smalin(a)marvell.com> qede: Fix memset corruption Vineet Gupta <vgupta(a)synopsys.com> ARC: fix allnoconfig build warning Randy Dunlap <rdunlap(a)infradead.org> xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG Theodore Ts'o <tytso(a)mit.edu> ext4: fix race writing to an inline_data file while its xattrs are changing ------------- Diffstat: .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/Kconfig | 2 +- arch/arc/mm/cache.c | 2 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 ++-- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/return_address.c | 4 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/m68k/emu/nfeth.c | 4 +- arch/openrisc/kernel/entry.S | 2 + arch/parisc/kernel/signal.c | 6 ++ arch/powerpc/boot/crt0.S | 3 - arch/powerpc/kernel/module_64.c | 2 +- arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/jump_label.c | 2 +- arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/x86.c | 4 + arch/x86/mm/init_64.c | 6 +- arch/x86/xen/p2m.c | 4 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/platforms/iss/console.c | 17 +++- certs/Makefile | 8 ++ drivers/ata/libata-core.c | 6 +- drivers/base/power/wakeirq.c | 12 ++- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 4 +- drivers/block/cryptoloop.c | 2 + drivers/clk/mvebu/kirkwood.c | 1 + drivers/crypto/mxs-dcp.c | 81 +++++++++--------- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_common/adf_init.c | 5 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 18 +++- drivers/media/i2c/tc358743.c | 2 +- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 ++- drivers/media/usb/go7007/go7007-driver.c | 26 ------ drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +++++--- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +++++--- drivers/mtd/nand/cafe_nand.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 95 +++++++++++++++++++++- drivers/net/wireless/ath/key.c | 41 ++++++---- drivers/parport/ieee1284_ops.c | 2 +- drivers/pci/msi.c | 3 + drivers/pci/pci.c | 15 ++-- drivers/pci/quirks.c | 13 +-- drivers/pci/syscall.c | 4 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/platform/chrome/cros_ec_proto.c | 9 ++ drivers/power/max17042_battery.c | 8 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/tty/hvc/hvsi.c | 19 ++++- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/tty_io.c | 4 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +++-- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/fotg210.h | 5 -- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci.c | 24 +++--- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-isp1301.c | 2 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 ++ drivers/usb/serial/mos7720.c | 4 +- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 7 ++ drivers/video/fbdev/kyro/fbdev.c | 8 ++ drivers/video/fbdev/riva/fbdev.c | 3 + fs/btrfs/inode.c | 2 +- fs/cifs/cifs_unicode.c | 9 +- fs/cifs/sess.c | 2 +- fs/ext4/inline.c | 6 ++ fs/gfs2/lock_dlm.c | 5 ++ fs/udf/misc.c | 13 ++- include/linux/pci.h | 5 +- include/linux/power/max17042_battery.h | 2 +- include/linux/skbuff.h | 2 +- include/uapi/linux/serial_reg.h | 1 + lib/test_bpf.c | 13 ++- mm/kmemleak.c | 2 +- mm/page_alloc.c | 8 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 14 ++++ net/bluetooth/hci_event.c | 15 ++++ net/bluetooth/sco.c | 11 +-- net/caif/chnl_net.c | 19 +---- net/dccp/minisocks.c | 2 + net/ipv4/icmp.c | 23 +++++- net/ipv4/igmp.c | 2 + net/ipv4/ip_output.c | 5 +- net/ipv4/route.c | 46 +++++++---- net/ipv4/tcp_ipv4.c | 5 +- net/l2tp/l2tp_core.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 12 +-- net/netlink/af_netlink.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 2 +- security/smack/smack_access.c | 17 ++-- sound/core/pcm_lib.c | 2 +- 132 files changed, 692 insertions(+), 339 deletions(-)
5 years, 1 month
6
5
0
0
[PATCH 4.14 000/216] 4.14.247-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.14.247 release. There are 216 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 Thu, 23 Sep 2021 12:48:34 +0000. 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/v4.x/stable-review/patch-4.14.247-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.14.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.14.247-rc2 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Benjamin Hesmans <benjamin.hesmans(a)tessares.net> netfilter: socket: icmp6: fix use-after-scope Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 George Cherian <george.cherian(a)marvell.com> PCI: Add ACS quirks for Cavium multi-function devices Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation David Hildenbrand <david(a)redhat.com> mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Mike Rapoport <rppt(a)linux.ibm.com> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Juergen Gross <jgross(a)suse.com> PM: base: power: don't try to use non-existing RTC for storing data Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Patryk Duda <pdk(a)semihalf.com> platform/chrome: cros_ec_proto: Send command again when timeout occurs Vasily Averin <vvs(a)virtuozzo.com> memcg: enable accounting for pids in nested pid namespaces Liu Zixian <liuzixian4(a)huawei.com> mm/hugetlb: initialize hugetlb_usage in mm_init Pratik R. Sampat <psampat(a)linux.ibm.com> cpufreq: powernv: Fix init_chip_info initialization in numa=off Saurav Kashyap <skashyap(a)marvell.com> scsi: qla2xxx: Sync queue idx with queue_pair_map idx Maciej W. Rozycki <macro(a)orcam.me.uk> scsi: BusLogic: Fix missing pr_cont() use Mikulas Patocka <mpatocka(a)redhat.com> parisc: fix crash with signals and alloca Yang Yingliang <yangyingliang(a)huawei.com> net: w5100: check return value after calling platform_get_resource() 王贇 <yun.wang(a)linux.alibaba.com> net: fix NULL pointer reference in cipso_v4_doi_free Miaoqing Pan <miaoqing(a)codeaurora.org> ath9k: fix sleeping in atomic context Zekun Shen <bruceshenzk(a)gmail.com> ath9k: fix OOB read ar9300_eeprom_restore_internal Colin Ian King <colin.king(a)canonical.com> parport: remove non-zero check on count Xiaotan Luo <lxt(a)rock-chips.com> ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B Sugar Zhang <sugar.zhang(a)rock-chips.com> ASoC: rockchip: i2s: Fix regmap_ops hang Shuah Khan <skhan(a)linuxfoundation.org> usbip:vhci_hcd USB port can get stuck in the disabled state Anirudh Rayabharam <mail(a)anirudhrb.com> usbip: give back URBs for unsent unlink requests during cleanup Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: musb: musb_dsps: request_irq() after initializing musb Mathias Nyman <mathias.nyman(a)linux.intel.com> Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" Ding Hui <dinghui(a)sangfor.com.cn> cifs: fix wrong release in sess_alloc_buffer() failed path Li Zhijian <lizhijian(a)cn.fujitsu.com> selftests/bpf: Enlarge select() timeout for test_maps Thomas Hebb <tommyhebb(a)gmail.com> mmc: rtsx_pci: Fix long reads when clock is prescaled Manish Narani <manish.narani(a)xilinx.com> mmc: sdhci-of-arasan: Check return value of non-void funtions Bob Peterson <rpeterso(a)redhat.com> gfs2: Don't call dlm after protocol is unmounted Kees Cook <keescook(a)chromium.org> staging: rts5208: Fix get_ms_information() heap buffer size J. Bruce Fields <bfields(a)redhat.com> rpc: fix gss_svc_init cleanup on failure Andreas Obergschwandtner <andreas.obergschwandtner(a)gmail.com> ARM: tegra: tamonten: Fix UART pad setting Tuo Li <islituo(a)gmail.com> gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: avoid circular locks in sco_sock_connect Nathan Chancellor <nathan(a)kernel.org> net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() Vinod Koul <vkoul(a)kernel.org> arm64: dts: qcom: sdm660: use reg value for memory node Hans Verkuil <hverkuil-cisco(a)xs4all.nl> media: v4l2-dv-timings.c: fix wrong condition in two for-loops Hans de Goede <hdegoede(a)redhat.com> ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: skip invalid hci_sync_conn_complete_evt Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> staging: ks7010: Fix the initialization of the 'sleep_status' structure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> serial: 8250_pci: make setup_port() parameters explicitly unsigned Jiri Slaby <jslaby(a)suse.cz> hvsi: don't panic on tty_register_driver failure Jiri Slaby <jslaby(a)suse.cz> xtensa: ISS: don't panic in rs_init Maciej W. Rozycki <macro(a)orcam.me.uk> serial: 8250: Define RX trigger levels for OxSemi 950 devices Heiko Carstens <hca(a)linux.ibm.com> s390/jump_label: print real address in a case of a jump label bug Gustavo A. R. Silva <gustavoars(a)kernel.org> flow_dissector: Fix out-of-bounds warnings Gustavo A. R. Silva <gustavoars(a)kernel.org> ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: riva: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: asiliantfb: Error out if 'pixclock' equals zero Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Do not PASS tests without actually testing the result Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Fix copy-and-paste error in double word test Zheyu Ma <zheyuma97(a)gmail.com> tty: serial: jsm: hold port lock when reporting modem line changes Geert Uytterhoeven <geert+renesas(a)glider.be> staging: board: Fix uninitialized spinlock when attaching genpd Jack Pham <jackp(a)codeaurora.org> usb: gadget: composite: Allow bMaxPower=0 if self-powered Maciej Żenczykowski <maze(a)google.com> usb: gadget: u_ether: fix a potential null pointer dereference Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the actual_length of an iso packet Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the endpoint's transactional opportunities calculation Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> Smack: Fix wrong semantics in smk_access_entry() Yajun Deng <yajun.deng(a)linux.dev> netlink: Deal with ESRCH error in nlmsg_notify() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: fix a DoS bug by restricting user input David Heidelberg <david(a)ixit.cz> ARM: dts: qcom: apq8064: correct clock names Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5624r: Fix incorrect handling of an optional regulator. Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: Use pci_update_current_state() in pci_enable_device_flags() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Use sg_mapping_iter to copy data Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: dib8000: rewrite the init prbs logic Oleksij Rempel <o.rempel(a)pengutronix.de> MIPS: Malta: fix alignment of the devicetree buffer Dan Carpenter <dan.carpenter(a)oracle.com> scsi: qedi: Fix error codes in qedi_alloc_global_queues() Zhen Lei <thunder.leizhen(a)huawei.com> pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() Randy Dunlap <rdunlap(a)infradead.org> openrisc: don't printk() unconditionally Jason Gunthorpe <jgg(a)nvidia.com> vfio: Use config not menuconfig for VFIO_NOIOMMU Jaehyoung Choi <jkkkkk.choi(a)samsung.com> pinctrl: samsung: Fix pinctrl bank pin count Leon Romanovsky <leonro(a)nvidia.com> docs: Fix infiniband uverbs minor number Leon Romanovsky <leonro(a)nvidia.com> RDMA/iwcm: Release resources if iw_cm module initialization fails Dmitry Torokhov <dmitry.torokhov(a)gmail.com> HID: input: do not report stylus battery state as "full" Pali Rohár <pali(a)kernel.org> PCI: aardvark: Fix masking and unmasking legacy INTx interrupts Pali Rohár <pali(a)kernel.org> PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response Hyun Kwon <hyun.kwon(a)xilinx.com> PCI: xilinx-nwl: Enable the clock through CCF Krzysztof Wilczyński <kw(a)linux.com> PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure Marek Behún <kabel(a)kernel.org> PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported David Heidelberg <david(a)ixit.cz> ARM: 9105/1: atags_to_fdt: don't warn about stack size Hans de Goede <hdegoede(a)redhat.com> libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs Sean Young <sean(a)mess.org> media: rc-loopback: return number of emitters rather than error Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: uvc: don't do DMA on stack Wang Hai <wanghai38(a)huawei.com> VMCI: fix NULL pointer dereference when unmapping queue pair Arne Welzel <arne.welzel(a)corelight.com> dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> power: supply: max17042: handle fails of reading status register Damien Le Moal <damien.lemoal(a)wdc.com> block: bfq: fix bfq_set_next_ioprio_data() zhenwei pi <pizhenwei(a)bytedance.com> crypto: public_key: fix overflow during implicit conversion Iwona Winiarska <iwona.winiarska(a)intel.com> soc: aspeed: lpc-ctrl: Fix boundary check for mmap Harshvardhan Jha <harshvardhan.jha(a)oracle.com> 9p/xen: Fix end of loop tests for list_for_each_entry Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> include/linux/list.h: add a macro to test if entry is pointing to the head Juergen Gross <jgross(a)suse.com> xen: fix setting of max_pfn in shared_info Kajol Jain <kjain(a)linux.ibm.com> powerpc/perf/hv-gpci: Fix counter value parsing Marek Marczykowski-Górecki <marmarek(a)invisiblethingslab.com> PCI/MSI: Skip masking MSI-X on Xen PV Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow zone management send operations without CAP_SYS_ADMIN Dmitry Osipenko <digetx(a)gmail.com> rtc: tps65910: Correct driver module alias Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> fbmem: don't allow too huge resolutions Linus Walleij <linus.walleij(a)linaro.org> clk: kirkwood: Fix a clocking boot regression Daniel Thompson <daniel.thompson(a)linaro.org> backlight: pwm_bl: Improve bootloader/kernel device handover Austin Kim <austin.kim(a)lge.com> IMA: remove -Wmissing-prototypes warning Zelin Deng <zelin.deng(a)linux.alibaba.com> KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted Babu Moger <babu.moger(a)amd.com> x86/resctrl: Fix a maybe-uninitialized build warning treated as error Nguyen Dinh Phi <phind.uet(a)gmail.com> tty: Fix data race between tiocsti() and flush_to_ldisc() Guillaume Nault <gnault(a)redhat.com> netns: protect netns ID lookups with RCU Stefan Wahren <stefan.wahren(a)i2se.com> net: qualcomm: fix QCA7000 checksum handling Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed Eric Dumazet <edumazet(a)google.com> ipv4: make exception cache less predictible Zenghui Yu <yuzenghui(a)huawei.com> bcma: Fix memory leak for internally-handled cores Dan Carpenter <dan.carpenter(a)oracle.com> ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Andy Duan <fugang.duan(a)nxp.com> tty: serial: fsl_lpuart: fix the wrong mapbase value Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available Evgeny Novikov <novikov(a)ispras.ru> usb: ehci-orion: Handle errors of clk_prepare_enable() in probe Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: mt65xx: fix IRQ check Len Baker <len.baker(a)gmx.com> CIFS: Fix a potencially linear read overflow Tony Lindgren <tony(a)atomide.com> mmc: moxart: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> mmc: dw_mmc: Fix issue with uninitialized dma_slave_config Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: s3c2410: fix IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: iop3xx: fix deferred probing Pavel Skripkin <paskripkin(a)gmail.com> Bluetooth: add timeout sanity check to hci_inquiry Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: gadget: mv_u3d: request_irq() after initializing UDC Chih-Kang Chang <gary.chang(a)realtek.com> mac80211: Fix insufficient headroom issue for AMSDU Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: tahvo: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: host: ohci-tmio: add IRQ check Kai-Heng Feng <kai.heng.feng(a)canonical.com> Bluetooth: Move shutdown callback before flushing tx and rx queue Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: twl6030: add IRQ checks Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: fsl-usb: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: gadget: udc: at91: add IRQ check Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> drm/msm/dsi: Fix some reference counted resource leaks Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: fix repeated calls to sco_sock_kill Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 Colin Ian King <colin.king(a)canonical.com> Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow Stephan Gerhold <stephan(a)gerhold.net> soc: qcom: smsm: Fix missed interrupts if state changes while masked Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Enable PME if it can be signaled from D3cold Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently Dongliang Mu <mudongliangabcd(a)gmail.com> media: em28xx-input: fix refcount bug in em28xx_usb_disconnect Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: highlander: add IRQ check Pavel Skripkin <paskripkin(a)gmail.com> net: cipso: fix warnings in netlbl_cipsov4_add_std Martin KaFai Lau <kafai(a)fb.com> tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos Dan Carpenter <dan.carpenter(a)oracle.com> Bluetooth: sco: prevent information leak in sco_conn_defer_accept() Pavel Skripkin <paskripkin(a)gmail.com> media: go7007: remove redundant initialization Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in vp702x_read_mac_addr Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init Geert Uytterhoeven <geert+renesas(a)glider.be> soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally Stefan Berger <stefanb(a)linux.ibm.com> certs: Trigger creation of RSA module signing key if it's not an RSA key Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - use proper type for vf_mask Phong Hoang <phong.hoang.wz(a)renesas.com> clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel Tony Lindgren <tony(a)atomide.com> spi: spi-pic32: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config Pavel Skripkin <paskripkin(a)gmail.com> m68k: emu: Fix invalid free in nfeth_cleanup() Stian Skjelstad <stian.skjelstad(a)gmail.com> udf_get_extendedattr() had no boundary checks. Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not export adf_iov_putmsg() Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix naming for init/shutdown VF to PF notifications Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix reuse of completion variable Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - handle both source of interrupt in VF ISR Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not ignore errors from enable_vf2pf_comms() Damien Le Moal <damien.lemoal(a)wdc.com> libata: fix ata_host_start() Vineeth Vijayan <vneethv(a)linux.ibm.com> s390/cio: add dev_busid sysfs entry for each subchannel Sebastian Krzyszkowiak <sebastian.krzyszkowiak(a)puri.sm> power: supply: max17042_battery: fix typo in MAx17042_TOFF Ruozhu Li <liruozhu(a)huawei.com> nvme-rdma: don't update queue count when failing to set io queues Pali Rohár <pali(a)kernel.org> isofs: joliet: Fix iocharset=utf8 mount option Jan Kara <jack(a)suse.cz> udf: Check LVID earlier Tony Lindgren <tony(a)atomide.com> crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() Hans de Goede <hdegoede(a)redhat.com> power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Check for DMA mapping errors Jeongtae Park <jeongtae.park(a)gmail.com> regmap: fix the offset of register error log Marek Behún <kabel(a)kernel.org> PCI: Call Max Payload Size-related fixup quirks early Paul Gortmaker <paul.gortmaker(a)windriver.com> x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> usb: host: xhci-rcar: Don't reload firmware after the completion Qu Wenruo <wqu(a)suse.com> Revert "btrfs: compression: don't try to compress if we don't have enough pages" Muchun Song <songmuchun(a)bytedance.com> mm/page_alloc: speed up the iteration of max_order Esben Haabendal <esben(a)geanix.com> net: ll_temac: Remove left-over debug message Fangrui Song <maskray(a)google.com> powerpc/boot: Delete unneeded .globl _zimage_start Michael Ellerman <mpe(a)ellerman.id.au> powerpc/module64: Fix comment in R_PPC64_ENTRY handling Christophe Leroy <christophe.leroy(a)c-s.fr> crypto: talitos - reduce max key size for SEC1 Andrew Morton <akpm(a)linux-foundation.org> mm/kmemleak.c: make cond_resched() rate-limiting more efficient Vasily Gorbik <gor(a)linux.vnet.ibm.com> s390/disassembler: correct disassembly lines alignment Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) Christian Lamparter <chunkeey(a)gmail.com> ath10k: fix recent bandwidth conversion bug Chao Yu <yuchao0(a)huawei.com> f2fs: fix potential overflow Tom Rix <trix(a)redhat.com> USB: serial: mos7720: improve OOM-handling in read_mos_reg() Liu Jian <liujian56(a)huawei.com> igmp: Add ip_mc_list lock in ip_check_mc_rcu Pavel Skripkin <paskripkin(a)gmail.com> media: stkwebcam: fix memory leak in stk_camera_probe Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> clk: fix build warning for orphan_list Zubin Mithra <zsm(a)chromium.org> ALSA: pcm: fix divide error in snd_pcm_lib_ioctl Ben Dooks <ben-linux(a)fluff.org> ARM: 8918/2: only build return_address() if needed Christoph Hellwig <hch(a)lst.de> cryptoloop: add a deprecation warning Kim Phillips <kim.phillips(a)amd.com> perf/x86/amd/ibs: Work around erratum #1197 Xiaoyao Li <xiaoyao.li(a)intel.com> perf/x86/intel/pt: Fix mask of num_address_ranges Shai Malin <smalin(a)marvell.com> qede: Fix memset corruption Harini Katakam <harini.katakam(a)xilinx.com> net: macb: Add a NULL check on desc_ptp Shai Malin <smalin(a)marvell.com> qed: Fix the VF msix vectors flow Randy Dunlap <rdunlap(a)infradead.org> xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG Theodore Ts'o <tytso(a)mit.edu> ext4: fix race writing to an inline_data file while its xattrs are changing ------------- Diffstat: Documentation/admin-guide/devices.txt | 6 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 ++-- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/return_address.c | 4 -- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/m68k/emu/nfeth.c | 4 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/openrisc/kernel/entry.S | 2 + arch/parisc/kernel/signal.c | 6 ++ arch/powerpc/boot/crt0.S | 3 - arch/powerpc/kernel/module_64.c | 2 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/jump_label.c | 2 +- arch/x86/events/amd/ibs.c | 8 +++ arch/x86/events/intel/pt.c | 2 +- arch/x86/kernel/cpu/intel_rdt_monitor.c | 6 ++ arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/x86.c | 4 ++ arch/x86/mm/init_64.c | 6 +- arch/x86/xen/enlighten_pv.c | 7 ++ arch/x86/xen/p2m.c | 4 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/platforms/iss/console.c | 17 ++++- block/bfq-iosched.c | 2 +- block/blk-zoned.c | 6 -- certs/Makefile | 8 +++ drivers/ata/libata-core.c | 6 +- drivers/ata/sata_dwc_460ex.c | 12 ++-- drivers/base/power/trace.c | 10 +++ drivers/base/regmap/regmap.c | 2 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 4 +- drivers/block/cryptoloop.c | 2 + drivers/clk/clk.c | 10 +-- drivers/clk/mvebu/kirkwood.c | 1 + drivers/clocksource/sh_cmt.c | 30 ++++---- drivers/cpufreq/powernv-cpufreq.c | 16 ++++- drivers/crypto/mxs-dcp.c | 81 ++++++++++++---------- drivers/crypto/omap-sham.c | 2 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +-- drivers/crypto/qat/qat_common/adf_init.c | 5 +- drivers/crypto/qat/qat_common/adf_isr.c | 7 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 3 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 ++-- drivers/crypto/qat/qat_common/adf_vf_isr.c | 7 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 4 +- drivers/crypto/talitos.c | 4 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/hid/hid-input.c | 2 - drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 18 ++++- drivers/infiniband/core/iwcm.c | 19 +++-- drivers/md/dm-crypt.c | 7 +- drivers/media/dvb-frontends/dib8000.c | 58 +++++++++++----- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +++- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/usb/go7007/go7007-driver.c | 26 ------- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 ++++++--- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/aspeed-lpc-ctrl.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/rtsx_pci_sdmmc.c | 36 ++++++---- drivers/mmc/host/sdhci-of-arasan.c | 18 ++++- drivers/mtd/nand/cafe_nand.c | 4 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 11 ++- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 9 ++- drivers/net/ethernet/renesas/sh_eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +++-- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/usb/cdc_mbim.c | 5 ++ drivers/net/wireless/ath/ath10k/htt_rx.c | 42 ++++++----- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 ++-- drivers/nvme/host/rdma.c | 4 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/pci/host/pci-aardvark.c | 11 ++- drivers/pci/host/pcie-xilinx-nwl.c | 12 ++++ drivers/pci/msi.c | 3 + drivers/pci/pci.c | 31 +++++---- drivers/pci/quirks.c | 17 +++-- drivers/pci/syscall.c | 4 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 +++ drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/max17042_battery.c | 8 ++- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/cio/css.c | 17 +++++ drivers/scsi/BusLogic.c | 4 +- drivers/scsi/qedi/qedi_main.c | 14 ++-- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/soc/qcom/smsm.c | 11 ++- drivers/soc/rockchip/Kconfig | 4 +- drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-pic32.c | 1 + drivers/staging/board/board.c | 7 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/rts5208/rtsx_scsi.c | 10 +-- drivers/tty/hvc/hvsi.c | 19 ++++- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/tty_io.c | 4 +- drivers/usb/gadget/composite.c | 8 ++- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 3 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 ++--- drivers/usb/host/ehci-orion.c | 8 ++- drivers/usb/host/fotg210-hcd.c | 41 +++++------ drivers/usb/host/fotg210.h | 5 -- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-rcar.c | 7 ++ drivers/usb/host/xhci.c | 24 +++---- drivers/usb/musb/musb_dsps.c | 13 ++-- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 ++ drivers/usb/serial/mos7720.c | 4 +- drivers/usb/usbip/vhci_hcd.c | 32 ++++++++- drivers/vfio/Kconfig | 2 +- drivers/video/backlight/pwm_bl.c | 54 ++++++++------- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 7 ++ drivers/video/fbdev/kyro/fbdev.c | 8 +++ drivers/video/fbdev/riva/fbdev.c | 3 + fs/btrfs/inode.c | 2 +- fs/cifs/cifs_unicode.c | 9 +-- fs/cifs/sess.c | 2 +- fs/ext4/inline.c | 6 ++ fs/f2fs/segment.c | 11 +-- fs/gfs2/lock_dlm.c | 5 ++ fs/isofs/inode.c | 27 ++++---- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/udf/misc.c | 13 +++- fs/udf/super.c | 25 ++++--- include/crypto/public_key.h | 4 +- include/linux/hugetlb.h | 9 +++ include/linux/list.h | 29 +++++--- include/linux/memory_hotplug.h | 4 +- include/linux/pci.h | 5 +- include/linux/power/max17042_battery.h | 2 +- include/linux/skbuff.h | 2 +- include/uapi/linux/serial_reg.h | 1 + kernel/events/core.c | 2 +- kernel/fork.c | 1 + kernel/pid_namespace.c | 2 +- lib/test_bpf.c | 13 +++- mm/kmemleak.c | 2 +- mm/memory_hotplug.c | 4 +- mm/page_alloc.c | 8 +-- net/9p/trans_xen.c | 4 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 14 ++++ net/bluetooth/hci_event.c | 15 ++++ net/bluetooth/sco.c | 50 ++++++------- net/caif/chnl_net.c | 19 +---- net/core/flow_dissector.c | 12 ++-- net/core/net_namespace.c | 18 ++--- net/dccp/minisocks.c | 2 + net/ipv4/icmp.c | 23 +++++- net/ipv4/igmp.c | 2 + net/ipv4/ip_output.c | 5 +- net/ipv4/route.c | 46 +++++++----- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 5 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/l2tp/l2tp_core.c | 4 +- net/mac80211/tx.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 12 ++-- net/netlink/af_netlink.c | 4 +- net/sched/sch_cbq.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 2 +- security/integrity/ima/ima_mok.c | 2 +- security/smack/smack_access.c | 17 +++-- sound/core/pcm_lib.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 9 ++- sound/soc/rockchip/rockchip_i2s.c | 35 ++++++---- tools/testing/selftests/bpf/test_maps.c | 2 +- 217 files changed, 1153 insertions(+), 663 deletions(-)
5 years, 1 month
4
3
0
0
[PATCH 4.9 000/174] 4.9.283-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.9.283 release. There are 174 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 Thu, 23 Sep 2021 12:42:28 +0000. 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/v4.x/stable-review/patch-4.9.283-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.9.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.9.283-rc2 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation Mike Rapoport <rppt(a)linux.ibm.com> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Patryk Duda <pdk(a)semihalf.com> platform/chrome: cros_ec_proto: Send command again when timeout occurs Vasily Averin <vvs(a)virtuozzo.com> memcg: enable accounting for pids in nested pid namespaces Liu Zixian <liuzixian4(a)huawei.com> mm/hugetlb: initialize hugetlb_usage in mm_init Maciej W. Rozycki <macro(a)orcam.me.uk> scsi: BusLogic: Fix missing pr_cont() use Mikulas Patocka <mpatocka(a)redhat.com> parisc: fix crash with signals and alloca Yang Yingliang <yangyingliang(a)huawei.com> net: w5100: check return value after calling platform_get_resource() 王贇 <yun.wang(a)linux.alibaba.com> net: fix NULL pointer reference in cipso_v4_doi_free Miaoqing Pan <miaoqing(a)codeaurora.org> ath9k: fix sleeping in atomic context Zekun Shen <bruceshenzk(a)gmail.com> ath9k: fix OOB read ar9300_eeprom_restore_internal Colin Ian King <colin.king(a)canonical.com> parport: remove non-zero check on count Anirudh Rayabharam <mail(a)anirudhrb.com> usbip: give back URBs for unsent unlink requests during cleanup Mathias Nyman <mathias.nyman(a)linux.intel.com> Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" Ding Hui <dinghui(a)sangfor.com.cn> cifs: fix wrong release in sess_alloc_buffer() failed path Thomas Hebb <tommyhebb(a)gmail.com> mmc: rtsx_pci: Fix long reads when clock is prescaled Bob Peterson <rpeterso(a)redhat.com> gfs2: Don't call dlm after protocol is unmounted J. Bruce Fields <bfields(a)redhat.com> rpc: fix gss_svc_init cleanup on failure Andreas Obergschwandtner <andreas.obergschwandtner(a)gmail.com> ARM: tegra: tamonten: Fix UART pad setting Tuo Li <islituo(a)gmail.com> gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: avoid circular locks in sco_sock_connect Nathan Chancellor <nathan(a)kernel.org> net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() Hans de Goede <hdegoede(a)redhat.com> ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: skip invalid hci_sync_conn_complete_evt Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> staging: ks7010: Fix the initialization of the 'sleep_status' structure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> serial: 8250_pci: make setup_port() parameters explicitly unsigned Jiri Slaby <jslaby(a)suse.cz> hvsi: don't panic on tty_register_driver failure Jiri Slaby <jslaby(a)suse.cz> xtensa: ISS: don't panic in rs_init Maciej W. Rozycki <macro(a)orcam.me.uk> serial: 8250: Define RX trigger levels for OxSemi 950 devices Heiko Carstens <hca(a)linux.ibm.com> s390/jump_label: print real address in a case of a jump label bug Gustavo A. R. Silva <gustavoars(a)kernel.org> flow_dissector: Fix out-of-bounds warnings Gustavo A. R. Silva <gustavoars(a)kernel.org> ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: riva: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: asiliantfb: Error out if 'pixclock' equals zero Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Do not PASS tests without actually testing the result Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Fix copy-and-paste error in double word test Zheyu Ma <zheyuma97(a)gmail.com> tty: serial: jsm: hold port lock when reporting modem line changes Geert Uytterhoeven <geert+renesas(a)glider.be> staging: board: Fix uninitialized spinlock when attaching genpd Jack Pham <jackp(a)codeaurora.org> usb: gadget: composite: Allow bMaxPower=0 if self-powered Maciej Żenczykowski <maze(a)google.com> usb: gadget: u_ether: fix a potential null pointer dereference Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the actual_length of an iso packet Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the endpoint's transactional opportunities calculation Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> Smack: Fix wrong semantics in smk_access_entry() Yajun Deng <yajun.deng(a)linux.dev> netlink: Deal with ESRCH error in nlmsg_notify() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: fix a DoS bug by restricting user input Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5624r: Fix incorrect handling of an optional regulator. Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: Use pci_update_current_state() in pci_enable_device_flags() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Use sg_mapping_iter to copy data Oleksij Rempel <o.rempel(a)pengutronix.de> MIPS: Malta: fix alignment of the devicetree buffer Zhen Lei <thunder.leizhen(a)huawei.com> pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() Randy Dunlap <rdunlap(a)infradead.org> openrisc: don't printk() unconditionally Jason Gunthorpe <jgg(a)nvidia.com> vfio: Use config not menuconfig for VFIO_NOIOMMU Krzysztof Wilczyński <kw(a)linux.com> PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure Marek Behún <kabel(a)kernel.org> PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported David Heidelberg <david(a)ixit.cz> ARM: 9105/1: atags_to_fdt: don't warn about stack size Hans de Goede <hdegoede(a)redhat.com> libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs Sean Young <sean(a)mess.org> media: rc-loopback: return number of emitters rather than error Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: uvc: don't do DMA on stack Wang Hai <wanghai38(a)huawei.com> VMCI: fix NULL pointer dereference when unmapping queue pair Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> power: supply: max17042: handle fails of reading status register zhenwei pi <pizhenwei(a)bytedance.com> crypto: public_key: fix overflow during implicit conversion Juergen Gross <jgross(a)suse.com> xen: fix setting of max_pfn in shared_info Kajol Jain <kjain(a)linux.ibm.com> powerpc/perf/hv-gpci: Fix counter value parsing Marek Marczykowski-Górecki <marmarek(a)invisiblethingslab.com> PCI/MSI: Skip masking MSI-X on Xen PV Dmitry Osipenko <digetx(a)gmail.com> rtc: tps65910: Correct driver module alias Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> fbmem: don't allow too huge resolutions Linus Walleij <linus.walleij(a)linaro.org> clk: kirkwood: Fix a clocking boot regression Austin Kim <austin.kim(a)lge.com> IMA: remove -Wmissing-prototypes warning Zelin Deng <zelin.deng(a)linux.alibaba.com> KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted Nguyen Dinh Phi <phind.uet(a)gmail.com> tty: Fix data race between tiocsti() and flush_to_ldisc() Eric Dumazet <edumazet(a)google.com> ipv4: make exception cache less predictible Zenghui Yu <yuzenghui(a)huawei.com> bcma: Fix memory leak for internally-handled cores Dan Carpenter <dan.carpenter(a)oracle.com> ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Evgeny Novikov <novikov(a)ispras.ru> usb: ehci-orion: Handle errors of clk_prepare_enable() in probe Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: mt65xx: fix IRQ check Len Baker <len.baker(a)gmx.com> CIFS: Fix a potencially linear read overflow Tony Lindgren <tony(a)atomide.com> mmc: moxart: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> mmc: dw_mmc: Fix issue with uninitialized dma_slave_config Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: s3c2410: fix IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: iop3xx: fix deferred probing Pavel Skripkin <paskripkin(a)gmail.com> Bluetooth: add timeout sanity check to hci_inquiry Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: gadget: mv_u3d: request_irq() after initializing UDC Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: tahvo: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: host: ohci-tmio: add IRQ check Kai-Heng Feng <kai.heng.feng(a)canonical.com> Bluetooth: Move shutdown callback before flushing tx and rx queue Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: twl6030: add IRQ checks Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: fsl-usb: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: gadget: udc: at91: add IRQ check Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> drm/msm/dsi: Fix some reference counted resource leaks Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: fix repeated calls to sco_sock_kill Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 Colin Ian King <colin.king(a)canonical.com> Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow Stephan Gerhold <stephan(a)gerhold.net> soc: qcom: smsm: Fix missed interrupts if state changes while masked Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Enable PME if it can be signaled from D3cold Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: highlander: add IRQ check Pavel Skripkin <paskripkin(a)gmail.com> net: cipso: fix warnings in netlbl_cipsov4_add_std Martin KaFai Lau <kafai(a)fb.com> tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos Dan Carpenter <dan.carpenter(a)oracle.com> Bluetooth: sco: prevent information leak in sco_conn_defer_accept() Pavel Skripkin <paskripkin(a)gmail.com> media: go7007: remove redundant initialization Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in vp702x_read_mac_addr Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init Stefan Berger <stefanb(a)linux.ibm.com> certs: Trigger creation of RSA module signing key if it's not an RSA key Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - use proper type for vf_mask Tony Lindgren <tony(a)atomide.com> spi: spi-pic32: Fix issue with uninitialized dma_slave_config Pavel Skripkin <paskripkin(a)gmail.com> m68k: emu: Fix invalid free in nfeth_cleanup() Stian Skjelstad <stian.skjelstad(a)gmail.com> udf_get_extendedattr() had no boundary checks. Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not export adf_iov_putmsg() Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix naming for init/shutdown VF to PF notifications Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix reuse of completion variable Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - handle both source of interrupt in VF ISR Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not ignore errors from enable_vf2pf_comms() Damien Le Moal <damien.lemoal(a)wdc.com> libata: fix ata_host_start() Sebastian Krzyszkowiak <sebastian.krzyszkowiak(a)puri.sm> power: supply: max17042_battery: fix typo in MAx17042_TOFF Jan Kara <jack(a)suse.cz> udf: Check LVID earlier Tony Lindgren <tony(a)atomide.com> crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() Hans de Goede <hdegoede(a)redhat.com> power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Check for DMA mapping errors Jeongtae Park <jeongtae.park(a)gmail.com> regmap: fix the offset of register error log Marek Behún <kabel(a)kernel.org> PCI: Call Max Payload Size-related fixup quirks early Paul Gortmaker <paul.gortmaker(a)windriver.com> x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions Qu Wenruo <wqu(a)suse.com> Revert "btrfs: compression: don't try to compress if we don't have enough pages" Muchun Song <songmuchun(a)bytedance.com> mm/page_alloc: speed up the iteration of max_order Esben Haabendal <esben(a)geanix.com> net: ll_temac: Remove left-over debug message Fangrui Song <maskray(a)google.com> powerpc/boot: Delete unneeded .globl _zimage_start Michael Ellerman <mpe(a)ellerman.id.au> powerpc/module64: Fix comment in R_PPC64_ENTRY handling Christophe Leroy <christophe.leroy(a)c-s.fr> crypto: talitos - reduce max key size for SEC1 Andrew Morton <akpm(a)linux-foundation.org> mm/kmemleak.c: make cond_resched() rate-limiting more efficient Vasily Gorbik <gor(a)linux.vnet.ibm.com> s390/disassembler: correct disassembly lines alignment Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) Jan Kara <jack(a)suse.cz> gfs2: Don't clear SGID when inheriting ACLs Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> nvme-pci: Fix an error handling path in 'nvme_probe()' Philipp Zabel <p.zabel(a)pengutronix.de> tc358743: fix register i2c_rd/wr function fix Grygorii Strashko <grygorii.strashko(a)ti.com> PM / wakeirq: Enable dedicated wakeirq for suspend Paul Blakey <paulb(a)mellanox.com> net/sched: cls_flower: Use mask for addr_type Tom Rix <trix(a)redhat.com> USB: serial: mos7720: improve OOM-handling in read_mos_reg() Javier Martinez Canillas <javier(a)osg.samsung.com> usb: phy: isp1301: Fix build warning when CONFIG_OF is disabled Liu Jian <liujian56(a)huawei.com> igmp: Add ip_mc_list lock in ip_check_mc_rcu Pavel Skripkin <paskripkin(a)gmail.com> media: stkwebcam: fix memory leak in stk_camera_probe Jouni Malinen <jouni(a)codeaurora.org> ath9k: Postpone key cache entry deletion for TXQ frames reference it Jouni Malinen <jouni(a)codeaurora.org> ath: Modify ath_key_delete() to not need full key entry Jouni Malinen <jouni(a)codeaurora.org> ath: Export ath_hw_keysetmac() Jouni Malinen <jouni(a)codeaurora.org> ath9k: Clear key cache explicitly on disabling hardware Jouni Malinen <jouni(a)codeaurora.org> ath: Use safer key clearing with key cache entries Zubin Mithra <zsm(a)chromium.org> ALSA: pcm: fix divide error in snd_pcm_lib_ioctl Ben Dooks <ben-linux(a)fluff.org> ARM: 8918/2: only build return_address() if needed Christoph Hellwig <hch(a)lst.de> cryptoloop: add a deprecation warning Kim Phillips <kim.phillips(a)amd.com> perf/x86/amd/ibs: Work around erratum #1197 Shai Malin <smalin(a)marvell.com> qede: Fix memset corruption Shai Malin <smalin(a)marvell.com> qed: Fix the VF msix vectors flow Randy Dunlap <rdunlap(a)infradead.org> xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> mtd: nand: atmel_nand: remove build warning in atmel_nand_remove() Theodore Ts'o <tytso(a)mit.edu> ext4: fix race writing to an inline_data file while its xattrs are changing ------------- Diffstat: .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 ++-- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/return_address.c | 4 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/m68k/emu/nfeth.c | 4 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/openrisc/kernel/entry.S | 2 + arch/parisc/kernel/signal.c | 6 ++ arch/powerpc/boot/crt0.S | 3 - arch/powerpc/kernel/module_64.c | 2 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/jump_label.c | 2 +- arch/x86/events/amd/ibs.c | 8 ++ arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/x86.c | 4 + arch/x86/mm/init_64.c | 6 +- arch/x86/xen/enlighten.c | 7 ++ arch/x86/xen/p2m.c | 4 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/platforms/iss/console.c | 17 +++- certs/Makefile | 8 ++ drivers/ata/libata-core.c | 6 +- drivers/ata/sata_dwc_460ex.c | 12 +-- drivers/base/power/wakeirq.c | 12 ++- drivers/base/regmap/regmap.c | 2 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 4 +- drivers/block/cryptoloop.c | 2 + drivers/clk/mvebu/kirkwood.c | 1 + drivers/crypto/mxs-dcp.c | 81 +++++++++--------- drivers/crypto/omap-sham.c | 2 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +- drivers/crypto/qat/qat_common/adf_init.c | 5 +- drivers/crypto/qat/qat_common/adf_isr.c | 7 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 3 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +-- drivers/crypto/qat/qat_common/adf_vf_isr.c | 7 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 4 +- drivers/crypto/talitos.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 18 +++- drivers/media/i2c/tc358743.c | 2 +- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 ++- drivers/media/usb/go7007/go7007-driver.c | 26 ------ drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +++++--- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +++++--- drivers/mtd/nand/atmel_nand.c | 1 - drivers/mtd/nand/cafe_nand.c | 4 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 ++-- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/usb/cdc_mbim.c | 5 ++ drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +-- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 95 +++++++++++++++++++++- drivers/net/wireless/ath/key.c | 41 ++++++---- drivers/nvme/host/pci.c | 7 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/pci/msi.c | 3 + drivers/pci/pci.c | 15 ++-- drivers/pci/quirks.c | 13 +-- drivers/pci/syscall.c | 4 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/platform/chrome/cros_ec_proto.c | 9 ++ drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/scsi/BusLogic.c | 4 +- drivers/soc/qcom/smsm.c | 11 ++- drivers/spi/spi-pic32.c | 1 + drivers/staging/board/board.c | 7 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/tty/hvc/hvsi.c | 19 ++++- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/tty_io.c | 4 +- drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +++-- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/fotg210-hcd.c | 41 +++++----- drivers/usb/host/fotg210.h | 5 -- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci.c | 24 +++--- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-isp1301.c | 2 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 ++ drivers/usb/serial/mos7720.c | 4 +- drivers/usb/usbip/vhci_hcd.c | 24 ++++++ drivers/vfio/Kconfig | 2 +- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 7 ++ drivers/video/fbdev/kyro/fbdev.c | 8 ++ drivers/video/fbdev/riva/fbdev.c | 3 + fs/btrfs/inode.c | 2 +- fs/cifs/cifs_unicode.c | 9 +- fs/cifs/sess.c | 2 +- fs/ext4/inline.c | 6 ++ fs/gfs2/acl.c | 27 +++--- fs/gfs2/lock_dlm.c | 5 ++ fs/udf/misc.c | 13 ++- fs/udf/super.c | 25 ++++-- include/crypto/public_key.h | 4 +- include/linux/hugetlb.h | 9 ++ include/linux/pci.h | 5 +- include/linux/power/max17042_battery.h | 2 +- include/linux/skbuff.h | 2 +- include/uapi/linux/serial_reg.h | 1 + kernel/events/core.c | 2 +- kernel/fork.c | 1 + kernel/pid_namespace.c | 2 +- lib/test_bpf.c | 13 ++- mm/kmemleak.c | 2 +- mm/page_alloc.c | 8 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 14 ++++ net/bluetooth/hci_event.c | 15 ++++ net/bluetooth/sco.c | 50 +++++------- net/caif/chnl_net.c | 19 +---- net/core/flow_dissector.c | 12 ++- net/dccp/minisocks.c | 2 + net/ipv4/icmp.c | 23 +++++- net/ipv4/igmp.c | 2 + net/ipv4/ip_output.c | 5 +- net/ipv4/route.c | 46 +++++++---- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 5 +- net/l2tp/l2tp_core.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 12 +-- net/netlink/af_netlink.c | 4 +- net/sched/cls_flower.c | 4 + net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 2 +- security/integrity/ima/ima_mok.c | 2 +- security/smack/smack_access.c | 17 ++-- sound/core/pcm_lib.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 9 +- 178 files changed, 927 insertions(+), 488 deletions(-)
5 years, 1 month
3
2
0
0
[PATCH 4.19 000/293] 4.19.207-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.19.207 release. There are 293 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, 22 Sep 2021 16:38:49 +0000. 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/v4.x/stable-review/patch-4.19.207-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.19.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.19.207-rc1 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Willem de Bruijn <willemb(a)google.com> ip_gre: validate csum_start only on pull Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Eric Dumazet <edumazet(a)google.com> fq_codel: reject silly quantum parameters Benjamin Hesmans <benjamin.hesmans(a)tessares.net> netfilter: socket: icmp6: fix use-after-scope Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Oliver Upton <oupton(a)google.com> KVM: arm64: Handle PSCI resets before userspace touches vCPU state Dan Carpenter <dan.carpenter(a)oracle.com> PCI: Fix pci_dev_str_match_path() alloc while atomic bug Hans de Goede <hdegoede(a)redhat.com> mfd: axp20x: Update AXP288 volatile ranges Yang Li <yang.lee(a)linux.alibaba.com> NTB: perf: Fix an error code in perf_setup_inbuf() Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Paolo Valente <paolo.valente(a)linaro.org> block, bfq: honor already-setup queue merges Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 George Cherian <george.cherian(a)marvell.com> PCI: Add ACS quirks for Cavium multi-function devices Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation Halil Pasic <pasic(a)linux.ibm.com> KVM: s390: index kvm->arch.idle_mask by vcpu_idx David Hildenbrand <david(a)redhat.com> mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() Yufeng Mo <moyufeng(a)huawei.com> net: hns3: pad the short tunnel frame before sending to hardware Sukadev Bhattiprolu <sukadev(a)linux.ibm.com> ibmvnic: check failover_pending in login response Shai Malin <smalin(a)marvell.com> qed: Handle management FW error zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Maor Gottlieb <maorg(a)nvidia.com> net/mlx5: Fix potential sleeping in atomic context Michael Petlan <mpetlan(a)redhat.com> perf machine: Initialize srcline string member in add_location struct Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Xin Long <lucien.xin(a)gmail.com> tipc: fix an use-after-free issue in tipc_recvmsg Mike Rapoport <rppt(a)linux.ibm.com> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Evan Quan <evan.quan(a)amd.com> PCI: Add AMD GPU multi-function power dependencies Juergen Gross <jgross(a)suse.com> PM: base: power: don't try to use non-existing RTC for storing data Mark Brown <broonie(a)kernel.org> arm64/sve: Use correct size when reinitialising SVE state Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Ye Bin <yebin10(a)huawei.com> dm thin metadata: Fix use-after-free in dm_bm_set_read_only Andrey Grodzovsky <andrey.grodzovsky(a)amd.com> drm/amdgpu: Fix BUG_ON assert Patryk Duda <pdk(a)semihalf.com> platform/chrome: cros_ec_proto: Send command again when timeout occurs Vasily Averin <vvs(a)virtuozzo.com> memcg: enable accounting for pids in nested pid namespaces Liu Zixian <liuzixian4(a)huawei.com> mm/hugetlb: initialize hugetlb_usage in mm_init Pratik R. Sampat <psampat(a)linux.ibm.com> cpufreq: powernv: Fix init_chip_info initialization in numa=off Saurav Kashyap <skashyap(a)marvell.com> scsi: qla2xxx: Sync queue idx with queue_pair_map idx Maciej W. Rozycki <macro(a)orcam.me.uk> scsi: BusLogic: Fix missing pr_cont() use chenying <chenying.kernel(a)bytedance.com> ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() Mikulas Patocka <mpatocka(a)redhat.com> parisc: fix crash with signals and alloca Yang Yingliang <yangyingliang(a)huawei.com> net: w5100: check return value after calling platform_get_resource() 王贇 <yun.wang(a)linux.alibaba.com> net: fix NULL pointer reference in cipso_v4_doi_free Miaoqing Pan <miaoqing(a)codeaurora.org> ath9k: fix sleeping in atomic context Zekun Shen <bruceshenzk(a)gmail.com> ath9k: fix OOB read ar9300_eeprom_restore_internal Colin Ian King <colin.king(a)canonical.com> parport: remove non-zero check on count Xiaotan Luo <lxt(a)rock-chips.com> ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B Sugar Zhang <sugar.zhang(a)rock-chips.com> ASoC: rockchip: i2s: Fix regmap_ops hang Shuah Khan <skhan(a)linuxfoundation.org> usbip:vhci_hcd USB port can get stuck in the disabled state Anirudh Rayabharam <mail(a)anirudhrb.com> usbip: give back URBs for unsent unlink requests during cleanup Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: musb: musb_dsps: request_irq() after initializing musb Mathias Nyman <mathias.nyman(a)linux.intel.com> Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" Ding Hui <dinghui(a)sangfor.com.cn> cifs: fix wrong release in sess_alloc_buffer() failed path Nishad Kamdar <nishadkamdar(a)gmail.com> mmc: core: Return correct emmc response in case of ioctl error Li Zhijian <lizhijian(a)cn.fujitsu.com> selftests/bpf: Enlarge select() timeout for test_maps Thomas Hebb <tommyhebb(a)gmail.com> mmc: rtsx_pci: Fix long reads when clock is prescaled Manish Narani <manish.narani(a)xilinx.com> mmc: sdhci-of-arasan: Check return value of non-void funtions Marc Zyngier <maz(a)kernel.org> of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS Bob Peterson <rpeterso(a)redhat.com> gfs2: Don't call dlm after protocol is unmounted Kees Cook <keescook(a)chromium.org> staging: rts5208: Fix get_ms_information() heap buffer size J. Bruce Fields <bfields(a)redhat.com> rpc: fix gss_svc_init cleanup on failure Luke Hsiao <lukehsiao(a)google.com> tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD Ulrich Hecht <uli+renesas(a)fpond.eu> serial: sh-sci: fix break handling for sysrq Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: Fix handling of LE Enhanced Connection Complete Andreas Obergschwandtner <andreas.obergschwandtner(a)gmail.com> ARM: tegra: tamonten: Fix UART pad setting Tuo Li <islituo(a)gmail.com> gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: avoid circular locks in sco_sock_connect Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: schedule SCO timeouts with delayed_work Nathan Chancellor <nathan(a)kernel.org> net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() Vinod Koul <vkoul(a)kernel.org> arm64: dts: qcom: sdm660: use reg value for memory node Sebastian Reichel <sebastian.reichel(a)collabora.com> ARM: dts: imx53-ppd: Fix ACHC entry Evgeny Novikov <novikov(a)ispras.ru> media: tegra-cec: Handle errors of clk_prepare_enable() Krzysztof Hałasa <khalasa(a)piap.pl> media: TDA1997x: fix tda1997x_query_dv_timings() return value Hans Verkuil <hverkuil-cisco(a)xs4all.nl> media: v4l2-dv-timings.c: fix wrong condition in two for-loops Umang Jain <umang.jain(a)ideasonboard.com> media: imx258: Limit the max analogue gain to 480 Laurent Pinchart <laurent.pinchart(a)ideasonboard.com> media: imx258: Rectify mismatch of VTS value Hans de Goede <hdegoede(a)redhat.com> ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output Yufeng Mo <moyufeng(a)huawei.com> bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: skip invalid hci_sync_conn_complete_evt Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() Juhee Kang <claudiajkang(a)gmail.com> samples: bpf: Fix tracex7 error raised on the missing argument Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> staging: ks7010: Fix the initialization of the 'sleep_status' structure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> serial: 8250_pci: make setup_port() parameters explicitly unsigned Jiri Slaby <jslaby(a)suse.cz> hvsi: don't panic on tty_register_driver failure Jiri Slaby <jslaby(a)suse.cz> xtensa: ISS: don't panic in rs_init Maciej W. Rozycki <macro(a)orcam.me.uk> serial: 8250: Define RX trigger levels for OxSemi 950 devices Heiko Carstens <hca(a)linux.ibm.com> s390/jump_label: print real address in a case of a jump label bug Gustavo A. R. Silva <gustavoars(a)kernel.org> flow_dissector: Fix out-of-bounds warnings Gustavo A. R. Silva <gustavoars(a)kernel.org> ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: riva: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: asiliantfb: Error out if 'pixclock' equals zero Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Do not PASS tests without actually testing the result Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Fix copy-and-paste error in double word test Anson Jacob <Anson.Jacob(a)amd.com> drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex Zheyu Ma <zheyuma97(a)gmail.com> tty: serial: jsm: hold port lock when reporting modem line changes Geert Uytterhoeven <geert+renesas(a)glider.be> staging: board: Fix uninitialized spinlock when attaching genpd Jack Pham <jackp(a)codeaurora.org> usb: gadget: composite: Allow bMaxPower=0 if self-powered Maciej Żenczykowski <maze(a)google.com> usb: gadget: u_ether: fix a potential null pointer dereference Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the actual_length of an iso packet Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the endpoint's transactional opportunities calculation Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> Smack: Fix wrong semantics in smk_access_entry() Yajun Deng <yajun.deng(a)linux.dev> netlink: Deal with ESRCH error in nlmsg_notify() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: fix a DoS bug by restricting user input David Heidelberg <david(a)ixit.cz> ARM: dts: qcom: apq8064: correct clock names Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5624r: Fix incorrect handling of an optional regulator. Xin Long <lucien.xin(a)gmail.com> tipc: keep the skb in rcv queue until the whole data is read Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: Use pci_update_current_state() in pci_enable_device_flags() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Use sg_mapping_iter to copy data Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: dib8000: rewrite the init prbs logic Nadav Amit <namit(a)vmware.com> userfaultfd: prevent concurrent API initialization Oleksij Rempel <o.rempel(a)pengutronix.de> MIPS: Malta: fix alignment of the devicetree buffer Chao Yu <chao(a)kernel.org> f2fs: fix to unmap pages from userspace process in punch_hole() Chao Yu <chao(a)kernel.org> f2fs: fix to account missing .skipped_gc_rwsem David Howells <dhowells(a)redhat.com> fscache: Fix cookie key hashing Hans de Goede <hdegoede(a)redhat.com> platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call Dan Carpenter <dan.carpenter(a)oracle.com> scsi: qedi: Fix error codes in qedi_alloc_global_queues() Zhen Lei <thunder.leizhen(a)huawei.com> pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() Randy Dunlap <rdunlap(a)infradead.org> openrisc: don't printk() unconditionally Michal Suchanek <msuchanek(a)suse.de> powerpc/stacktrace: Include linux/delay.h Jason Gunthorpe <jgg(a)nvidia.com> vfio: Use config not menuconfig for VFIO_NOIOMMU Jaehyoung Choi <jkkkkk.choi(a)samsung.com> pinctrl: samsung: Fix pinctrl bank pin count Leon Romanovsky <leonro(a)nvidia.com> docs: Fix infiniband uverbs minor number Leon Romanovsky <leonro(a)nvidia.com> RDMA/iwcm: Release resources if iw_cm module initialization fails Dmitry Torokhov <dmitry.torokhov(a)gmail.com> HID: input: do not report stylus battery state as "full" Pali Rohár <pali(a)kernel.org> PCI: aardvark: Fix masking and unmasking legacy INTx interrupts Pali Rohár <pali(a)kernel.org> PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response Hyun Kwon <hyun.kwon(a)xilinx.com> PCI: xilinx-nwl: Enable the clock through CCF Krzysztof Wilczyński <kw(a)linux.com> PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure Marek Behún <kabel(a)kernel.org> PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported David Heidelberg <david(a)ixit.cz> ARM: 9105/1: atags_to_fdt: don't warn about stack size Hans de Goede <hdegoede(a)redhat.com> libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs Sean Young <sean(a)mess.org> media: rc-loopback: return number of emitters rather than error Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: uvc: don't do DMA on stack Wang Hai <wanghai38(a)huawei.com> VMCI: fix NULL pointer dereference when unmapping queue pair Arne Welzel <arne.welzel(a)corelight.com> dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> power: supply: max17042: handle fails of reading status register Damien Le Moal <damien.lemoal(a)wdc.com> block: bfq: fix bfq_set_next_ioprio_data() zhenwei pi <pizhenwei(a)bytedance.com> crypto: public_key: fix overflow during implicit conversion Mark Rutland <mark.rutland(a)arm.com> arm64: head: avoid over-mapping in map_memory Iwona Winiarska <iwona.winiarska(a)intel.com> soc: aspeed: lpc-ctrl: Fix boundary check for mmap Rolf Eike Beer <eb(a)emlix.com> tools/thermal/tmon: Add cross compiling support Daniel Borkmann <daniel(a)iogearbox.net> bpf: Fix pointer arithmetic mask tightening under state pruning Lorenz Bauer <lmb(a)cloudflare.com> bpf: verifier: Allocate idmap scratch in verifier env Daniel Borkmann <daniel(a)iogearbox.net> bpf: Fix leakage due to insufficient speculative store bypass mitigation Daniel Borkmann <daniel(a)iogearbox.net> bpf: Introduce BPF nospec instruction for mitigating Spectre v4 Alexei Starovoitov <ast(a)kernel.org> selftests/bpf: fix tests due to const spill/fill Alexei Starovoitov <ast(a)kernel.org> bpf: track spill/fill of constants Andrey Ignatov <rdna(a)fb.com> selftests/bpf: Test variable offset stack access Andrey Ignatov <rdna(a)fb.com> bpf: Sanity check max value for var_off stack access Andrey Ignatov <rdna(a)fb.com> bpf: Reject indirect var_off stack access in unpriv mode Andrey Ignatov <rdna(a)fb.com> bpf: Reject indirect var_off stack access in raw mode Andrey Ignatov <rdna(a)fb.com> bpf: Support variable offset stack access from helpers Jiong Wang <jiong.wang(a)netronome.com> bpf: correct slot_type marking logic to allow more stack slot sharing Edward Cree <ecree(a)solarflare.com> bpf/verifier: per-register parent pointers Harshvardhan Jha <harshvardhan.jha(a)oracle.com> 9p/xen: Fix end of loop tests for list_for_each_entry Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> include/linux/list.h: add a macro to test if entry is pointing to the head Juergen Gross <jgross(a)suse.com> xen: fix setting of max_pfn in shared_info Kajol Jain <kjain(a)linux.ibm.com> powerpc/perf/hv-gpci: Fix counter value parsing Marek Marczykowski-Górecki <marmarek(a)invisiblethingslab.com> PCI/MSI: Skip masking MSI-X on Xen PV Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow zone management send operations without CAP_SYS_ADMIN Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> btrfs: reset replace target device to allocation state on close Dmitry Osipenko <digetx(a)gmail.com> rtc: tps65910: Correct driver module alias Linus Walleij <linus.walleij(a)linaro.org> clk: kirkwood: Fix a clocking boot regression Daniel Thompson <daniel.thompson(a)linaro.org> backlight: pwm_bl: Improve bootloader/kernel device handover Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> fbmem: don't allow too huge resolutions THOBY Simon <Simon.THOBY(a)viveris.fr> IMA: remove the dependency on CRYPTO_MD5 Austin Kim <austin.kim(a)lge.com> IMA: remove -Wmissing-prototypes warning Zelin Deng <zelin.deng(a)linux.alibaba.com> KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted Babu Moger <babu.moger(a)amd.com> x86/resctrl: Fix a maybe-uninitialized build warning treated as error Nguyen Dinh Phi <phind.uet(a)gmail.com> tty: Fix data race between tiocsti() and flush_to_ldisc() Eric Biggers <ebiggers(a)google.com> ubifs: report correct st_size for encrypted symlinks Eric Biggers <ebiggers(a)google.com> f2fs: report correct st_size for encrypted symlinks Eric Biggers <ebiggers(a)google.com> ext4: report correct st_size for encrypted symlinks Eric Biggers <ebiggers(a)google.com> fscrypt: add fscrypt_symlink_getattr() for computing st_size Guillaume Nault <gnault(a)redhat.com> netns: protect netns ID lookups with RCU Eric Dumazet <edumazet(a)google.com> ipv4: fix endianness issue in inet_rtm_getroute_build_skb() Stefan Wahren <stefan.wahren(a)i2se.com> net: qualcomm: fix QCA7000 checksum handling Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed Eric Dumazet <edumazet(a)google.com> ipv4: make exception cache less predictible Zenghui Yu <yuzenghui(a)huawei.com> bcma: Fix memory leak for internally-handled cores Dan Carpenter <dan.carpenter(a)oracle.com> ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Andy Duan <fugang.duan(a)nxp.com> tty: serial: fsl_lpuart: fix the wrong mapbase value Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available Evgeny Novikov <novikov(a)ispras.ru> usb: ehci-orion: Handle errors of clk_prepare_enable() in probe Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: mt65xx: fix IRQ check Len Baker <len.baker(a)gmx.com> CIFS: Fix a potencially linear read overflow Tony Lindgren <tony(a)atomide.com> mmc: moxart: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> mmc: dw_mmc: Fix issue with uninitialized dma_slave_config Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: s3c2410: fix IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: iop3xx: fix deferred probing Pavel Skripkin <paskripkin(a)gmail.com> Bluetooth: add timeout sanity check to hci_inquiry Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: gadget: mv_u3d: request_irq() after initializing UDC Chih-Kang Chang <gary.chang(a)realtek.com> mac80211: Fix insufficient headroom issue for AMSDU Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: tahvo: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: host: ohci-tmio: add IRQ check Kai-Heng Feng <kai.heng.feng(a)canonical.com> Bluetooth: Move shutdown callback before flushing tx and rx queue Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: twl6030: add IRQ checks Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: fsl-usb: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: gadget: udc: at91: add IRQ check Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> drm/msm/dsi: Fix some reference counted resource leaks Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: fix repeated calls to sco_sock_kill Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs Colin Ian King <colin.king(a)canonical.com> Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow Stephan Gerhold <stephan(a)gerhold.net> soc: qcom: smsm: Fix missed interrupts if state changes while masked Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Enable PME if it can be signaled from D3cold Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently Colin Ian King <colin.king(a)canonical.com> media: venus: venc: Fix potential null pointer dereference on pointer fmt Dongliang Mu <mudongliangabcd(a)gmail.com> media: em28xx-input: fix refcount bug in em28xx_usb_disconnect Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: highlander: add IRQ check Pavel Skripkin <paskripkin(a)gmail.com> net: cipso: fix warnings in netlbl_cipsov4_add_std Martin KaFai Lau <kafai(a)fb.com> tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos Dan Carpenter <dan.carpenter(a)oracle.com> Bluetooth: sco: prevent information leak in sco_conn_defer_accept() Pavel Skripkin <paskripkin(a)gmail.com> media: go7007: remove redundant initialization Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in vp702x_read_mac_addr Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init Geert Uytterhoeven <geert+renesas(a)glider.be> soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally Krzysztof Hałasa <khalasa(a)piap.pl> media: TDA1997x: enable EDID support Chunyan Zhang <chunyan.zhang(a)unisoc.com> spi: sprd: Fix the wrong WDG_LOAD_VAL Stefan Berger <stefanb(a)linux.ibm.com> certs: Trigger creation of RSA module signing key if it's not an RSA key Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - use proper type for vf_mask Phong Hoang <phong.hoang.wz(a)renesas.com> clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel Hongbo Li <herberthbli(a)tencent.com> lib/mpi: use kcalloc in mpi_resize Tony Lindgren <tony(a)atomide.com> spi: spi-pic32: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config Pavel Skripkin <paskripkin(a)gmail.com> m68k: emu: Fix invalid free in nfeth_cleanup() Stian Skjelstad <stian.skjelstad(a)gmail.com> udf_get_extendedattr() had no boundary checks. Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> fcntl: fix potential deadlock for &fasync_struct.fa_lock Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not export adf_iov_putmsg() Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix naming for init/shutdown VF to PF notifications Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix reuse of completion variable Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - handle both source of interrupt in VF ISR Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not ignore errors from enable_vf2pf_comms() Damien Le Moal <damien.lemoal(a)wdc.com> libata: fix ata_host_start() Vineeth Vijayan <vneethv(a)linux.ibm.com> s390/cio: add dev_busid sysfs entry for each subchannel Sebastian Krzyszkowiak <sebastian.krzyszkowiak(a)puri.sm> power: supply: max17042_battery: fix typo in MAx17042_TOFF Ruozhu Li <liruozhu(a)huawei.com> nvme-rdma: don't update queue count when failing to set io queues Christoph Hellwig <hch(a)lst.de> bcache: add proper error unwinding in bcache_device_init Pali Rohár <pali(a)kernel.org> isofs: joliet: Fix iocharset=utf8 mount option Jan Kara <jack(a)suse.cz> udf: Check LVID earlier Thomas Gleixner <tglx(a)linutronix.de> hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() Dietmar Eggemann <dietmar.eggemann(a)arm.com> sched/deadline: Fix missing clock update in migrate_task_rq_dl() Tony Lindgren <tony(a)atomide.com> crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() Hans de Goede <hdegoede(a)redhat.com> power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors Quentin Perret <qperret(a)google.com> sched/deadline: Fix reset_on_fork reporting of DL tasks Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Check for DMA mapping errors Jeongtae Park <jeongtae.park(a)gmail.com> regmap: fix the offset of register error log Peter Zijlstra <peterz(a)infradead.org> locking/mutex: Fix HANDOFF condition Marek Behún <kabel(a)kernel.org> PCI: Call Max Payload Size-related fixup quirks early Paul Gortmaker <paul.gortmaker(a)windriver.com> x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions Chunfeng Yun <chunfeng.yun(a)mediatek.com> usb: mtu3: fix the wrong HS mult value Chunfeng Yun <chunfeng.yun(a)mediatek.com> usb: mtu3: use @mult for HS isoc or intr Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> usb: host: xhci-rcar: Don't reload firmware after the completion Alexander Tsoy <alexander(a)tsoy.me> ALSA: usb-audio: Add registration quirk for JBL Quantum 800 Qu Wenruo <wqu(a)suse.com> Revert "btrfs: compression: don't try to compress if we don't have enough pages" Muchun Song <songmuchun(a)bytedance.com> mm/page_alloc: speed up the iteration of max_order Esben Haabendal <esben(a)geanix.com> net: ll_temac: Remove left-over debug message Fangrui Song <maskray(a)google.com> powerpc/boot: Delete unneeded .globl _zimage_start Michael Ellerman <mpe(a)ellerman.id.au> powerpc/module64: Fix comment in R_PPC64_ENTRY handling Christophe Leroy <christophe.leroy(a)c-s.fr> crypto: talitos - reduce max key size for SEC1 Trond Myklebust <trondmy(a)gmail.com> SUNRPC/nfs: Fix return value for nfs4_callback_compound() Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) Tom Rix <trix(a)redhat.com> USB: serial: mos7720: improve OOM-handling in read_mos_reg() Liu Jian <liujian56(a)huawei.com> igmp: Add ip_mc_list lock in ip_check_mc_rcu Colin Ian King <colin.king(a)canonical.com> ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init Yang Yingliang <yangyingliang(a)huawei.com> ARM: imx: add missing clk_disable_unprepare() Pavel Skripkin <paskripkin(a)gmail.com> media: stkwebcam: fix memory leak in stk_camera_probe Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> clk: fix build warning for orphan_list Zubin Mithra <zsm(a)chromium.org> ALSA: pcm: fix divide error in snd_pcm_lib_ioctl Ben Dooks <ben-linux(a)fluff.org> ARM: 8918/2: only build return_address() if needed Christoph Hellwig <hch(a)lst.de> cryptoloop: add a deprecation warning Kim Phillips <kim.phillips(a)amd.com> perf/x86/amd/ibs: Work around erratum #1197 Xiaoyao Li <xiaoyao.li(a)intel.com> perf/x86/intel/pt: Fix mask of num_address_ranges Shai Malin <smalin(a)marvell.com> qede: Fix memset corruption Harini Katakam <harini.katakam(a)xilinx.com> net: macb: Add a NULL check on desc_ptp Shai Malin <smalin(a)marvell.com> qed: Fix the VF msix vectors flow Krzysztof Hałasa <khalasa(a)piap.pl> gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats Randy Dunlap <rdunlap(a)infradead.org> xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG Theodore Ts'o <tytso(a)mit.edu> ext4: fix race writing to an inline_data file while its xattrs are changing ------------- Diffstat: Documentation/admin-guide/devices.txt | 6 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/imx53-ppd.dts | 23 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/return_address.c | 4 - arch/arm/mach-imx/mmdc.c | 14 +- arch/arm/net/bpf_jit_32.c | 3 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/include/asm/kernel-pgtable.h | 4 +- arch/arm64/kernel/fpsimd.c | 2 +- arch/arm64/kernel/head.S | 11 +- arch/arm64/net/bpf_jit_comp.c | 13 + arch/m68k/emu/nfeth.c | 4 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/mips/net/ebpf_jit.c | 3 + arch/openrisc/kernel/entry.S | 2 + arch/parisc/kernel/signal.c | 6 + arch/powerpc/boot/crt0.S | 3 - arch/powerpc/kernel/module_64.c | 2 +- arch/powerpc/kernel/stacktrace.c | 1 + arch/powerpc/net/bpf_jit_comp64.c | 6 + arch/powerpc/perf/hv-gpci.c | 2 +- arch/s390/kernel/jump_label.c | 2 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/net/bpf_jit_comp.c | 5 + arch/sparc/net/bpf_jit_comp_64.c | 3 + arch/x86/events/amd/ibs.c | 8 + arch/x86/events/intel/pt.c | 2 +- arch/x86/kernel/cpu/intel_rdt_monitor.c | 6 + arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/x86.c | 4 + arch/x86/mm/init_64.c | 6 +- arch/x86/net/bpf_jit_comp.c | 7 + arch/x86/net/bpf_jit_comp32.c | 6 + arch/x86/xen/enlighten_pv.c | 7 + arch/x86/xen/p2m.c | 4 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/platforms/iss/console.c | 17 +- block/bfq-iosched.c | 18 +- block/blk-zoned.c | 6 - certs/Makefile | 8 + drivers/ata/libata-core.c | 6 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/base/power/trace.c | 10 + drivers/base/regmap/regmap.c | 2 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 4 +- drivers/block/cryptoloop.c | 2 + drivers/clk/clk.c | 10 +- drivers/clk/mvebu/kirkwood.c | 1 + drivers/clocksource/sh_cmt.c | 30 +- drivers/cpufreq/powernv-cpufreq.c | 16 +- drivers/crypto/mxs-dcp.c | 81 ++-- drivers/crypto/omap-sham.c | 2 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +- drivers/crypto/qat/qat_common/adf_init.c | 5 +- drivers/crypto/qat/qat_common/adf_isr.c | 7 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 3 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 7 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 4 +- drivers/crypto/talitos.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +- drivers/hid/hid-input.c | 2 - drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/infiniband/core/iwcm.c | 19 +- drivers/md/bcache/super.c | 16 +- drivers/md/dm-crypt.c | 7 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/persistent-data/dm-block-manager.c | 14 +- drivers/media/dvb-frontends/dib8000.c | 58 ++- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/tda1997x.c | 6 +- drivers/media/platform/qcom/venus/venc.c | 2 + drivers/media/platform/tegra-cec/tegra_cec.c | 10 +- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/usb/go7007/go7007-driver.c | 26 -- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 3 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/aspeed-lpc-ctrl.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/block.c | 3 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-of-arasan.c | 18 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 11 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 9 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/usb/cdc_mbim.c | 5 + drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/nvme/host/rdma.c | 4 +- drivers/of/kobj.c | 2 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/pci/controller/pci-aardvark.c | 11 +- drivers/pci/controller/pcie-xilinx-nwl.c | 12 + drivers/pci/msi.c | 3 + drivers/pci/pci.c | 33 +- drivers/pci/quirks.c | 26 +- drivers/pci/syscall.c | 4 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 + drivers/platform/x86/dell-smbios-wmi.c | 1 + drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/cio/css.c | 17 + drivers/scsi/BusLogic.c | 4 +- drivers/scsi/qedi/qedi_main.c | 14 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/soc/qcom/smsm.c | 11 +- drivers/soc/rockchip/Kconfig | 4 +- drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-sprd-adi.c | 2 +- drivers/staging/board/board.c | 7 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/tty/hvc/hvsi.c | 19 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/tty_io.c | 4 +- drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 3 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/fotg210-hcd.c | 41 +- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci.c | 24 +- drivers/usb/mtu3/mtu3_gadget.c | 6 +- drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/serial/mos7720.c | 4 +- drivers/usb/usbip/vhci_hcd.c | 32 +- drivers/vfio/Kconfig | 2 +- drivers/video/backlight/pwm_bl.c | 54 +-- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 6 + drivers/video/fbdev/kyro/fbdev.c | 8 + drivers/video/fbdev/riva/fbdev.c | 3 + fs/btrfs/inode.c | 2 +- fs/btrfs/volumes.c | 3 + fs/cifs/cifs_unicode.c | 9 +- fs/cifs/sess.c | 2 +- fs/crypto/hooks.c | 44 ++ fs/ext4/inline.c | 6 + fs/ext4/symlink.c | 11 +- fs/f2fs/file.c | 4 +- fs/f2fs/gc.c | 4 +- fs/f2fs/namei.c | 11 +- fs/fcntl.c | 5 +- fs/fscache/cookie.c | 14 +- fs/fscache/internal.h | 2 + fs/fscache/main.c | 39 ++ fs/gfs2/lock_dlm.c | 5 + fs/isofs/inode.c | 27 +- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/nfs/callback_xdr.c | 2 +- fs/overlayfs/dir.c | 6 +- fs/ubifs/file.c | 12 +- fs/udf/misc.c | 13 +- fs/udf/super.c | 25 +- fs/userfaultfd.c | 93 ++-- include/crypto/public_key.h | 4 +- include/linux/bpf_verifier.h | 19 +- include/linux/filter.h | 15 + include/linux/fscrypt_notsupp.h | 6 + include/linux/fscrypt_supp.h | 1 + include/linux/hugetlb.h | 9 + include/linux/list.h | 29 +- include/linux/memory_hotplug.h | 4 +- include/linux/pci.h | 5 +- include/linux/power/max17042_battery.h | 2 +- include/linux/skbuff.h | 2 +- include/linux/sunrpc/svc.h | 2 + include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/serial_reg.h | 1 + kernel/bpf/core.c | 18 +- kernel/bpf/disasm.c | 16 +- kernel/bpf/verifier.c | 498 ++++++++++----------- kernel/events/core.c | 2 +- kernel/fork.c | 1 + kernel/locking/mutex.c | 15 +- kernel/pid_namespace.c | 3 +- kernel/sched/deadline.c | 8 +- kernel/sched/sched.h | 2 + kernel/time/hrtimer.c | 60 ++- lib/mpi/mpiutil.c | 2 +- lib/test_bpf.c | 13 +- mm/memory_hotplug.c | 4 +- mm/page_alloc.c | 8 +- net/9p/trans_xen.c | 4 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 14 + net/bluetooth/hci_event.c | 108 +++-- net/bluetooth/sco.c | 85 ++-- net/caif/chnl_net.c | 19 +- net/core/flow_dissector.c | 12 +- net/core/net_namespace.c | 18 +- net/dccp/minisocks.c | 2 + net/dsa/slave.c | 12 +- net/ipv4/icmp.c | 23 +- net/ipv4/igmp.c | 2 + net/ipv4/ip_gre.c | 9 +- net/ipv4/ip_output.c | 5 +- net/ipv4/route.c | 48 +- net/ipv4/tcp_fastopen.c | 3 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 5 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/l2tp/l2tp_core.c | 4 +- net/mac80211/tx.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 12 +- net/netlink/af_netlink.c | 4 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_fq_codel.c | 12 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 27 +- net/tipc/socket.c | 36 +- net/unix/af_unix.c | 2 +- samples/bpf/test_override_return.sh | 1 + samples/bpf/tracex7_user.c | 5 + security/integrity/ima/Kconfig | 1 - security/integrity/ima/ima_mok.c | 2 +- security/smack/smack_access.c | 17 +- sound/core/pcm_lib.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 9 +- sound/soc/rockchip/rockchip_i2s.c | 35 +- sound/usb/quirks.c | 1 + tools/perf/util/machine.c | 1 + tools/testing/selftests/bpf/test_maps.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 144 +++++- tools/thermal/tmon/Makefile | 2 +- virt/kvm/arm/arm.c | 8 + 294 files changed, 2182 insertions(+), 1183 deletions(-)
5 years, 1 month
8
7
0
0
[PATCH 5.4 000/260] 5.4.148-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.4.148 release. There are 260 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, 22 Sep 2021 16:38:49 +0000. 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.4.148-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.4.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.4.148-rc1 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Willem de Bruijn <willemb(a)google.com> ip_gre: validate csum_start only on pull Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Eric Dumazet <edumazet(a)google.com> fq_codel: reject silly quantum parameters Benjamin Hesmans <benjamin.hesmans(a)tessares.net> netfilter: socket: icmp6: fix use-after-scope Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Li Huafei <lihuafei1(a)huawei.com> perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Oliver Upton <oupton(a)google.com> KVM: arm64: Handle PSCI resets before userspace touches vCPU state Matthias Schiffer <matthias.schiffer(a)ew.tq-group.com> mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set Dan Carpenter <dan.carpenter(a)oracle.com> PCI: Fix pci_dev_str_match_path() alloc while atomic bug Hans de Goede <hdegoede(a)redhat.com> mfd: axp20x: Update AXP288 volatile ranges Yang Li <yang.lee(a)linux.alibaba.com> NTB: perf: Fix an error code in perf_setup_inbuf() Yang Li <yang.lee(a)linux.alibaba.com> NTB: Fix an error code in ntb_msit_probe() Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Vishal Aslot <os.vaslot(a)gmail.com> PCI: ibmphp: Fix double unmap of io_mem Paolo Valente <paolo.valente(a)linaro.org> block, bfq: honor already-setup queue merges Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Ryoga Saito <contact(a)proelbtn.com> Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 George Cherian <george.cherian(a)marvell.com> PCI: Add ACS quirks for Cavium multi-function devices Masami Hiramatsu <mhiramat(a)kernel.org> tracing/probes: Reject events which have the same name of existing one Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Miklos Szeredi <mszeredi(a)redhat.com> fuse: fix use after free in fuse_read_interrupt() Wasim Khan <wasim.khan(a)nxp.com> PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms Linus Walleij <linus.walleij(a)linaro.org> mfd: db8500-prcmu: Adjust map to reality Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation David Hildenbrand <david(a)redhat.com> mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() Jiaran Zhang <zhangjiaran(a)huawei.com> net: hns3: fix the timing issue of VF clearing interrupt sources Yufeng Mo <moyufeng(a)huawei.com> net: hns3: disable mac in flr process Yufeng Mo <moyufeng(a)huawei.com> net: hns3: change affinity_mask to numa node range Yufeng Mo <moyufeng(a)huawei.com> net: hns3: pad the short tunnel frame before sending to hardware Nicholas Piggin <npiggin(a)gmail.com> KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers Sukadev Bhattiprolu <sukadev(a)linux.ibm.com> ibmvnic: check failover_pending in login response David Heidelberg <david(a)ixit.cz> dt-bindings: arm: Fix Toradex compatible typo Shai Malin <smalin(a)marvell.com> qed: Handle management FW error zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Paolo Abeni <pabeni(a)redhat.com> vhost_net: fix OoB on sendmsg() failure. Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Maor Gottlieb <maorg(a)nvidia.com> net/mlx5: Fix potential sleeping in atomic context Saeed Mahameed <saeedm(a)nvidia.com> net/mlx5: FWTrace, cancel work on alloc pd error flow Michael Petlan <mpetlan(a)redhat.com> perf machine: Initialize srcline string member in add_location struct Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Xin Long <lucien.xin(a)gmail.com> tipc: fix an use-after-free issue in tipc_recvmsg Mike Rapoport <rppt(a)linux.ibm.com> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Alexander Egorenkov <egorenar(a)linux.ibm.com> s390/sclp: fix Secure-IPL facility detection Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: add missing MMU context put when reaping MMU mapping Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: reference MMU context when setting up hardware state Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: fix MMU context leak on GPU reset Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: exec and MMU state is lost when resetting the GPU Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: keep MMU context across runtime suspend/resume Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: stop abusing mmu_context as FE running marker Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: put submit prev MMU context when it exists Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: return context from etnaviv_iommu_context_get Ernst Sjöstrand <ernstp(a)gmail.com> drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 Evan Quan <evan.quan(a)amd.com> PCI: Add AMD GPU multi-function power dependencies Juergen Gross <jgross(a)suse.com> PM: base: power: don't try to use non-existing RTC for storing data Mark Brown <broonie(a)kernel.org> arm64/sve: Use correct size when reinitialising SVE state Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Anand Jain <anand.jain(a)oracle.com> btrfs: fix upper limit for max_inline for page size 64K Alyssa Rosenzweig <alyssa.rosenzweig(a)collabora.com> drm/panfrost: Clamp lock region to Bifrost minimum Alyssa Rosenzweig <alyssa.rosenzweig(a)collabora.com> drm/panfrost: Use u64 for size in lock_region Alyssa Rosenzweig <alyssa.rosenzweig(a)collabora.com> drm/panfrost: Simplify lock_region calculation Andrey Grodzovsky <andrey.grodzovsky(a)amd.com> drm/amdgpu: Fix BUG_ON assert David Heidelberg <david(a)ixit.cz> drm/msi/mdp4: populate priv->kms in mdp4_kms_init Jan Hoffmann <jan(a)3e8.eu> net: dsa: lantiq_gswip: fix maximum frame length Kees Cook <keescook(a)chromium.org> lib/test_stackinit: Fix static initializer test Patryk Duda <pdk(a)semihalf.com> platform/chrome: cros_ec_proto: Send command again when timeout occurs Vasily Averin <vvs(a)virtuozzo.com> memcg: enable accounting for pids in nested pid namespaces Rik van Riel <riel(a)surriel.com> mm,vmscan: fix divide by zero in get_scan_count Liu Zixian <liuzixian4(a)huawei.com> mm/hugetlb: initialize hugetlb_usage in mm_init Halil Pasic <pasic(a)linux.ibm.com> s390/pv: fix the forcing of the swiotlb Pratik R. Sampat <psampat(a)linux.ibm.com> cpufreq: powernv: Fix init_chip_info initialization in numa=off Saurav Kashyap <skashyap(a)marvell.com> scsi: qla2xxx: Sync queue idx with queue_pair_map idx Saurav Kashyap <skashyap(a)marvell.com> scsi: qla2xxx: Changes to support kdump kernel Maciej W. Rozycki <macro(a)orcam.me.uk> scsi: BusLogic: Fix missing pr_cont() use chenying <chenying.kernel(a)bytedance.com> ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() Mikulas Patocka <mpatocka(a)redhat.com> parisc: fix crash with signals and alloca Yang Yingliang <yangyingliang(a)huawei.com> net: w5100: check return value after calling platform_get_resource() Haimin Zhang <tcs_kernel(a)tencent.com> fix array-index-out-of-bounds in taprio_change 王贇 <yun.wang(a)linux.alibaba.com> net: fix NULL pointer reference in cipso_v4_doi_free Miaoqing Pan <miaoqing(a)codeaurora.org> ath9k: fix sleeping in atomic context Zekun Shen <bruceshenzk(a)gmail.com> ath9k: fix OOB read ar9300_eeprom_restore_internal Colin Ian King <colin.king(a)canonical.com> parport: remove non-zero check on count Yevgeny Kliteynik <kliteyn(a)nvidia.com> net/mlx5: DR, Enable QP retransmission Johannes Berg <johannes.berg(a)intel.com> iwlwifi: mvm: fix access to BSS elements Johannes Berg <johannes.berg(a)intel.com> iwlwifi: mvm: avoid static queue number aliasing Zhang Qilong <zhangqilong3(a)huawei.com> iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed Sean Keely <Sean.Keely(a)amd.com> drm/amdkfd: Account for SH/SE count when setting up cu masks. Xiaotan Luo <lxt(a)rock-chips.com> ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B Sugar Zhang <sugar.zhang(a)rock-chips.com> ASoC: rockchip: i2s: Fix regmap_ops hang Shuah Khan <skhan(a)linuxfoundation.org> usbip:vhci_hcd USB port can get stuck in the disabled state Anirudh Rayabharam <mail(a)anirudhrb.com> usbip: give back URBs for unsent unlink requests during cleanup Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: musb: musb_dsps: request_irq() after initializing musb Mathias Nyman <mathias.nyman(a)linux.intel.com> Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" Ding Hui <dinghui(a)sangfor.com.cn> cifs: fix wrong release in sess_alloc_buffer() failed path Nishad Kamdar <nishadkamdar(a)gmail.com> mmc: core: Return correct emmc response in case of ioctl error Li Zhijian <lizhijian(a)cn.fujitsu.com> selftests/bpf: Enlarge select() timeout for test_maps Thomas Hebb <tommyhebb(a)gmail.com> mmc: rtsx_pci: Fix long reads when clock is prescaled Manish Narani <manish.narani(a)xilinx.com> mmc: sdhci-of-arasan: Check return value of non-void funtions Marc Zyngier <maz(a)kernel.org> of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS Gustaw Lewandowski <gustaw.lewandowski(a)linux.intel.com> ASoC: Intel: Skylake: Fix passing loadable flag for module Cezary Rojewski <cezary.rojewski(a)intel.com> ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER Marcos Paulo de Souza <mpdesouza(a)suse.com> btrfs: tree-log: check btrfs_lookup_data_extent return value Arnd Bergmann <arnd(a)arndb.de> m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch Nathan Chancellor <nathan(a)kernel.org> drm/exynos: Always initialize mapping in exynos_drm_register_dma() J. Bruce Fields <bfields(a)redhat.com> lockd: lockd server-side shouldn't set fl_ops Li Jun <jun.li(a)nxp.com> usb: chipidea: host: fix port index underflow and UBSAN complains Bob Peterson <rpeterso(a)redhat.com> gfs2: Don't call dlm after protocol is unmounted Kees Cook <keescook(a)chromium.org> staging: rts5208: Fix get_ms_information() heap buffer size J. Bruce Fields <bfields(a)redhat.com> rpc: fix gss_svc_init cleanup on failure Luke Hsiao <lukehsiao(a)google.com> tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD Ulrich Hecht <uli+renesas(a)fpond.eu> serial: sh-sci: fix break handling for sysrq Rajendra Nayak <rnayak(a)codeaurora.org> opp: Don't print an error if required-opps is missing Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: Fix handling of LE Enhanced Connection Complete Sagi Grimberg <sagi(a)grimberg.me> nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data Raag Jadav <raagjadav(a)gmail.com> arm64: dts: ls1046a: fix eeprom entries Thierry Reding <treding(a)nvidia.com> arm64: tegra: Fix compatible string for Tegra132 CPUs Andreas Obergschwandtner <andreas.obergschwandtner(a)gmail.com> ARM: tegra: tamonten: Fix UART pad setting Johan Almbladh <johan.almbladh(a)anyfinetworks.com> mac80211: Fix monitor MTU limit so that A-MSDUs get through Tuo Li <islituo(a)gmail.com> drm/display: fix possible null-pointer dereference in dcn10_set_clock() Tuo Li <islituo(a)gmail.com> gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() Eran Ben Elisha <eranbe(a)nvidia.com> net/mlx5: Fix variable type to match 64bit Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: avoid circular locks in sco_sock_connect Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: schedule SCO timeouts with delayed_work Jussi Maki <joamaki(a)gmail.com> selftests/bpf: Fix xdp_tx.c prog section name David Heidelberg <david(a)ixit.cz> drm/msm: mdp4: drop vblank get/put from prepare/complete_commit Nathan Chancellor <nathan(a)kernel.org> net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() Vinod Koul <vkoul(a)kernel.org> arm64: dts: qcom: sdm660: use reg value for memory node Sebastian Reichel <sebastian.reichel(a)collabora.com> ARM: dts: imx53-ppd: Fix ACHC entry Evgeny Novikov <novikov(a)ispras.ru> media: tegra-cec: Handle errors of clk_prepare_enable() Krzysztof Hałasa <khalasa(a)piap.pl> media: TDA1997x: fix tda1997x_query_dv_timings() return value Hans Verkuil <hverkuil-cisco(a)xs4all.nl> media: v4l2-dv-timings.c: fix wrong condition in two for-loops Umang Jain <umang.jain(a)ideasonboard.com> media: imx258: Limit the max analogue gain to 480 Laurent Pinchart <laurent.pinchart(a)ideasonboard.com> media: imx258: Rectify mismatch of VTS value Hans de Goede <hdegoede(a)redhat.com> ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output Vidya Sagar <vidyas(a)nvidia.com> arm64: tegra: Fix Tegra194 PCIe EP compatible string Yufeng Mo <moyufeng(a)huawei.com> bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() Zhen Lei <thunder.leizhen(a)huawei.com> workqueue: Fix possible memory leaks in wq_numa_init() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: skip invalid hci_sync_conn_complete_evt Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() Juhee Kang <claudiajkang(a)gmail.com> samples: bpf: Fix tracex7 error raised on the missing argument Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> staging: ks7010: Fix the initialization of the 'sleep_status' structure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> serial: 8250_pci: make setup_port() parameters explicitly unsigned Jiri Slaby <jslaby(a)suse.cz> hvsi: don't panic on tty_register_driver failure Jiri Slaby <jslaby(a)suse.cz> xtensa: ISS: don't panic in rs_init Maciej W. Rozycki <macro(a)orcam.me.uk> serial: 8250: Define RX trigger levels for OxSemi 950 devices Niklas Schnelle <schnelle(a)linux.ibm.com> s390: make PCI mio support a machine flag Heiko Carstens <hca(a)linux.ibm.com> s390/jump_label: print real address in a case of a jump label bug Gustavo A. R. Silva <gustavoars(a)kernel.org> flow_dissector: Fix out-of-bounds warnings Gustavo A. R. Silva <gustavoars(a)kernel.org> ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: riva: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: asiliantfb: Error out if 'pixclock' equals zero Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Do not PASS tests without actually testing the result Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Fix copy-and-paste error in double word test Anson Jacob <Anson.Jacob(a)amd.com> drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex Oliver Logush <oliver.logush(a)amd.com> drm/amd/display: Fix timer_per_pixel unit error Zheyu Ma <zheyuma97(a)gmail.com> tty: serial: jsm: hold port lock when reporting modem line changes Geert Uytterhoeven <geert+renesas(a)glider.be> staging: board: Fix uninitialized spinlock when attaching genpd Jack Pham <jackp(a)codeaurora.org> usb: gadget: composite: Allow bMaxPower=0 if self-powered Evgeny Novikov <novikov(a)ispras.ru> USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() Maciej Żenczykowski <maze(a)google.com> usb: gadget: u_ether: fix a potential null pointer dereference Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the actual_length of an iso packet Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the endpoint's transactional opportunities calculation Sasha Neftin <sasha.neftin(a)intel.com> igc: Check if num of q_vectors is smaller than max before array access Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> drm: avoid blocking in drm_clients_info's rcu section Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> Smack: Fix wrong semantics in smk_access_entry() Yajun Deng <yajun.deng(a)linux.dev> netlink: Deal with ESRCH error in nlmsg_notify() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: fix a DoS bug by restricting user input David Heidelberg <david(a)ixit.cz> ARM: dts: qcom: apq8064: correct clock names Stefan Assmann <sassmann(a)kpanic.de> iavf: fix locking of critical sections Stefan Assmann <sassmann(a)kpanic.de> iavf: do not override the adapter state in the watchdog task Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5624r: Fix incorrect handling of an optional regulator. Xin Long <lucien.xin(a)gmail.com> tipc: keep the skb in rcv queue until the whole data is read Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: Use pci_update_current_state() in pci_enable_device_flags() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Use sg_mapping_iter to copy data Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: dib8000: rewrite the init prbs logic Randy Dunlap <rdunlap(a)infradead.org> ASoC: atmel: ATMEL drivers don't need HAS_DMA Luben Tuikov <luben.tuikov(a)amd.com> drm/amdgpu: Fix amdgpu_ras_eeprom_init() Nadav Amit <namit(a)vmware.com> userfaultfd: prevent concurrent API initialization Masahiro Yamada <masahiroy(a)kernel.org> kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y Oleksij Rempel <linux(a)rempel-privat.de> MIPS: Malta: fix alignment of the devicetree buffer Chao Yu <chao(a)kernel.org> f2fs: fix to unmap pages from userspace process in punch_hole() Chao Yu <chao(a)kernel.org> f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() Chao Yu <chao(a)kernel.org> f2fs: fix to account missing .skipped_gc_rwsem Alexey Kardashevskiy <aik(a)ozlabs.ru> KVM: PPC: Fix clearing never mapped TCEs in realmode Codrin Ciubotariu <codrin.ciubotariu(a)microchip.com> clk: at91: clk-generated: Limit the requested rate to our range Claudiu Beznea <claudiu.beznea(a)microchip.com> clk: at91: clk-generated: pass the id of changeable parent at registration Codrin Ciubotariu <codrin.ciubotariu(a)microchip.com> clk: at91: sam9x60: Don't use audio PLL David Howells <dhowells(a)redhat.com> fscache: Fix cookie key hashing Hans de Goede <hdegoede(a)redhat.com> platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call Nicholas Piggin <npiggin(a)gmail.com> KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live Jim Broadus <jbroadus(a)gmail.com> HID: i2c-hid: Fix Elan touchpad regression David Disseldorp <ddiss(a)suse.de> scsi: target: avoid per-loop XCOPY buffer allocations Joel Stanley <joel(a)jms.id.au> powerpc/config: Renable MTD_PHYSMAP_OF Dan Carpenter <dan.carpenter(a)oracle.com> scsi: qedf: Fix error codes in qedf_alloc_global_queues() Dan Carpenter <dan.carpenter(a)oracle.com> scsi: qedi: Fix error codes in qedi_alloc_global_queues() Dan Carpenter <dan.carpenter(a)oracle.com> scsi: smartpqi: Fix an error code in pqi_get_raid_map() Zhen Lei <thunder.leizhen(a)huawei.com> pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() Wei Li <liwei391(a)huawei.com> scsi: fdomain: Fix error return code in fdomain_probe() Trond Myklebust <trond.myklebust(a)hammerspace.com> SUNRPC: Fix potential memory corruption Anthony Iliopoulos <ailiop(a)suse.com> dma-debug: fix debugfs initialization order Randy Dunlap <rdunlap(a)infradead.org> openrisc: don't printk() unconditionally Yangtao Li <frank.li(a)vivo.com> f2fs: reduce the scope of setting fsck tag when de->name_len is zero Chao Yu <chao(a)kernel.org> f2fs: show f2fs instance in printk_ratelimited Leon Romanovsky <leonro(a)nvidia.com> RDMA/efa: Remove double QP type assignment Michal Suchanek <msuchanek(a)suse.de> powerpc/stacktrace: Include linux/delay.h Jason Gunthorpe <jgg(a)nvidia.com> vfio: Use config not menuconfig for VFIO_NOIOMMU Jaehyoung Choi <jkkkkk.choi(a)samsung.com> pinctrl: samsung: Fix pinctrl bank pin count Leon Romanovsky <leonro(a)nvidia.com> docs: Fix infiniband uverbs minor number Leon Romanovsky <leonro(a)nvidia.com> RDMA/iwcm: Release resources if iw_cm module initialization fails Mike Marciniszyn <mike.marciniszyn(a)cornelisnetworks.com> IB/hfi1: Adjust pkey entry in index 0 Christoph Hellwig <hch(a)lst.de> scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND Chao Yu <chao(a)kernel.org> f2fs: quota: fix potential deadlock Dmitry Torokhov <dmitry.torokhov(a)gmail.com> HID: input: do not report stylus battery state as "full" Pali Rohár <pali(a)kernel.org> PCI: aardvark: Fix masking and unmasking legacy INTx interrupts Pali Rohár <pali(a)kernel.org> PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response Evan Wang <xswang(a)marvell.com> PCI: aardvark: Fix checking for PIO status Hyun Kwon <hyun.kwon(a)xilinx.com> PCI: xilinx-nwl: Enable the clock through CCF Krzysztof Wilczyński <kw(a)linux.com> PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure Marek Behún <kabel(a)kernel.org> PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported Stuart Hayes <stuart.w.hayes(a)gmail.com> PCI/portdrv: Enable Bandwidth Notification only if port supports it David Heidelberg <david(a)ixit.cz> ARM: 9105/1: atags_to_fdt: don't warn about stack size Hans de Goede <hdegoede(a)redhat.com> libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs Robin Gong <yibin.gong(a)nxp.com> dmaengine: imx-sdma: remove duplicated sdma_load_context Robin Gong <yibin.gong(a)nxp.com> Revert "dmaengine: imx-sdma: refine to load context only once" Sean Young <sean(a)mess.org> media: rc-loopback: return number of emitters rather than error Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: uvc: don't do DMA on stack Wang Hai <wanghai38(a)huawei.com> VMCI: fix NULL pointer dereference when unmapping queue pair Arne Welzel <arne.welzel(a)corelight.com> dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> power: supply: max17042: handle fails of reading status register Damien Le Moal <damien.lemoal(a)wdc.com> block: bfq: fix bfq_set_next_ioprio_data() zhenwei pi <pizhenwei(a)bytedance.com> crypto: public_key: fix overflow during implicit conversion Mark Rutland <mark.rutland(a)arm.com> arm64: head: avoid over-mapping in map_memory Iwona Winiarska <iwona.winiarska(a)intel.com> soc: aspeed: p2a-ctrl: Fix boundary check for mmap Iwona Winiarska <iwona.winiarska(a)intel.com> soc: aspeed: lpc-ctrl: Fix boundary check for mmap Manivannan Sadhasivam <manivannan.sadhasivam(a)linaro.org> soc: qcom: aoss: Fix the out of bound usage of cooling_devs Paul Cercueil <paul(a)crapouillou.net> pinctrl: ingenic: Fix incorrect pull up/down info Marc Zyngier <maz(a)kernel.org> pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast Rolf Eike Beer <eb(a)emlix.com> tools/thermal/tmon: Add cross compiling support Harshvardhan Jha <harshvardhan.jha(a)oracle.com> 9p/xen: Fix end of loop tests for list_for_each_entry Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> include/linux/list.h: add a macro to test if entry is pointing to the head Juergen Gross <jgross(a)suse.com> xen: fix setting of max_pfn in shared_info Kajol Jain <kjain(a)linux.ibm.com> powerpc/perf/hv-gpci: Fix counter value parsing Marek Marczykowski-Górecki <marmarek(a)invisiblethingslab.com> PCI/MSI: Skip masking MSI-X on Xen PV Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow zone management send operations without CAP_SYS_ADMIN Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> btrfs: reset replace target device to allocation state on close Josef Bacik <josef(a)toxicpanda.com> btrfs: wake up async_delalloc_pages waiters after submit Dmitry Osipenko <digetx(a)gmail.com> rtc: tps65910: Correct driver module alias ------------- Diffstat: Documentation/admin-guide/devices.txt | 6 +- Documentation/devicetree/bindings/arm/tegra.yaml | 2 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/imx53-ppd.dts | 23 +++-- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 +-- arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 7 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/include/asm/kernel-pgtable.h | 4 +- arch/arm64/kernel/fpsimd.c | 2 +- arch/arm64/kernel/head.S | 11 ++- arch/m68k/Kconfig.bus | 2 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/openrisc/kernel/entry.S | 2 + arch/parisc/kernel/signal.c | 6 ++ arch/powerpc/configs/mpc885_ads_defconfig | 1 + arch/powerpc/include/asm/pmc.h | 7 ++ arch/powerpc/kernel/stacktrace.c | 1 + arch/powerpc/kvm/book3s_64_vio_hv.c | 9 +- arch/powerpc/kvm/book3s_hv.c | 20 ++++ arch/powerpc/kvm/book3s_hv_rmhandlers.S | 36 ++++++- arch/powerpc/perf/hv-gpci.c | 2 +- arch/s390/include/asm/setup.h | 2 + arch/s390/kernel/early.c | 4 + arch/s390/kernel/jump_label.c | 2 +- arch/s390/mm/init.c | 2 +- arch/s390/pci/pci.c | 5 +- arch/x86/mm/init_64.c | 6 +- arch/x86/xen/enlighten_pv.c | 7 ++ arch/x86/xen/p2m.c | 4 +- arch/xtensa/platforms/iss/console.c | 17 +++- block/bfq-iosched.c | 18 +++- block/blk-zoned.c | 6 -- block/bsg.c | 5 +- drivers/ata/libata-core.c | 4 + drivers/ata/sata_dwc_460ex.c | 12 +-- drivers/base/power/trace.c | 10 ++ drivers/clk/at91/clk-generated.c | 32 +++--- drivers/clk/at91/dt-compat.c | 8 +- drivers/clk/at91/pmc.h | 4 +- drivers/clk/at91/sam9x60.c | 10 +- drivers/clk/at91/sama5d2.c | 31 +++--- drivers/cpufreq/powernv-cpufreq.c | 16 ++- drivers/crypto/mxs-dcp.c | 36 ++----- drivers/dma/imx-sdma.c | 13 +-- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 ++++++++++++---- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 16 +-- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 11 +-- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 43 ++++---- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 8 ++ drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 4 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 + drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 17 +--- drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +++--- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/hid/hid-input.c | 2 - drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/iio/dac/ad5624r_spi.c | 18 +++- drivers/infiniband/core/iwcm.c | 19 ++-- drivers/infiniband/hw/efa/efa_verbs.c | 1 - drivers/infiniband/hw/hfi1/init.c | 7 +- drivers/md/dm-crypt.c | 7 +- drivers/media/dvb-frontends/dib8000.c | 58 +++++++---- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/tda1997x.c | 5 +- drivers/media/platform/tegra-cec/tegra_cec.c | 10 +- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 ++++--- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 3 +- drivers/mfd/db8500-prcmu.c | 14 ++- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/tqmx86.c | 2 + drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/block.c | 3 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 ++++--- drivers/mmc/host/sdhci-of-arasan.c | 18 +++- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/dsa/lantiq_gswip.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 19 ++-- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 ++ drivers/net/ethernet/intel/iavf/iavf_main.c | 58 +++++++++-- drivers/net/ethernet/intel/igc/igc_main.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 1 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 ++-- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/usb/cdc_mbim.c | 5 + drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 ++- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 24 ++++- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 30 +++--- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/nvme/host/tcp.c | 14 +-- drivers/of/kobj.c | 2 +- drivers/opp/of.c | 12 +-- drivers/parport/ieee1284_ops.c | 2 +- drivers/pci/controller/pci-aardvark.c | 73 ++++++++++++-- drivers/pci/controller/pcie-xilinx-nwl.c | 12 +++ drivers/pci/hotplug/TODO | 3 - drivers/pci/hotplug/ibmphp_ebda.c | 5 +- drivers/pci/msi.c | 3 + drivers/pci/pci.c | 8 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/quirks.c | 59 ++++++++++- drivers/pci/syscall.c | 4 +- drivers/pinctrl/pinctrl-ingenic.c | 6 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 ++ drivers/platform/x86/dell-smbios-wmi.c | 1 + drivers/power/supply/max17042_battery.c | 6 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/char/sclp_early.c | 3 +- drivers/scsi/BusLogic.c | 4 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_main.c | 14 +-- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/scsi/qla2xxx/qla_os.c | 6 ++ drivers/scsi/smartpqi/smartpqi_init.c | 1 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/staging/board/board.c | 7 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/target/target_core_xcopy.c | 96 ++++++------------ drivers/target/target_core_xcopy.h | 1 + drivers/tty/hvc/hvsi.c | 19 +++- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/sh-sci.c | 7 +- drivers/usb/chipidea/host.c | 14 ++- drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/host/ehci-mv.c | 23 +++-- drivers/usb/host/fotg210-hcd.c | 41 ++++---- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/xhci.c | 24 ++--- drivers/usb/musb/musb_dsps.c | 13 ++- drivers/usb/usbip/vhci_hcd.c | 32 +++++- drivers/vfio/Kconfig | 2 +- drivers/vhost/net.c | 11 ++- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/kyro/fbdev.c | 8 ++ drivers/video/fbdev/riva/fbdev.c | 3 + fs/btrfs/disk-io.c | 45 ++++----- fs/btrfs/inode.c | 10 +- fs/btrfs/tree-log.c | 4 +- fs/btrfs/volumes.c | 3 + fs/cifs/sess.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 23 ++++- fs/f2fs/dir.c | 15 ++- fs/f2fs/f2fs.h | 24 ++--- fs/f2fs/file.c | 6 +- fs/f2fs/gc.c | 6 +- fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 9 +- fs/f2fs/super.c | 84 +++++++++------- fs/fscache/cookie.c | 14 +-- fs/fscache/internal.h | 2 + fs/fscache/main.c | 39 ++++++++ fs/fuse/dev.c | 4 +- fs/gfs2/lock_dlm.c | 5 + fs/lockd/svclock.c | 30 +++--- fs/overlayfs/dir.c | 6 +- fs/userfaultfd.c | 93 +++++++++--------- include/crypto/public_key.h | 4 +- include/linux/hugetlb.h | 9 ++ include/linux/list.h | 29 ++++-- include/linux/memory_hotplug.h | 4 +- include/linux/pci.h | 5 +- include/linux/pci_ids.h | 3 +- include/linux/skbuff.h | 2 +- include/linux/sunrpc/xprt.h | 1 + include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/serial_reg.h | 1 + kernel/dma/debug.c | 7 +- kernel/events/core.c | 2 +- kernel/fork.c | 1 + kernel/pid_namespace.c | 3 +- kernel/trace/trace_kprobe.c | 6 +- kernel/trace/trace_probe.c | 25 +++++ kernel/trace/trace_probe.h | 1 + kernel/trace/trace_uprobe.c | 6 +- kernel/workqueue.c | 12 ++- lib/test_bpf.c | 13 ++- lib/test_stackinit.c | 20 ++-- mm/memory_hotplug.c | 4 +- mm/vmscan.c | 2 +- net/9p/trans_xen.c | 4 +- net/bluetooth/hci_event.c | 108 +++++++++++++++------ net/bluetooth/sco.c | 74 ++++++++------ net/caif/chnl_net.c | 19 +--- net/core/flow_dissector.c | 12 ++- net/dccp/minisocks.c | 2 + net/dsa/slave.c | 12 +-- net/ipv4/ip_gre.c | 9 +- net/ipv4/ip_output.c | 5 +- net/ipv4/nexthop.c | 2 + net/ipv4/tcp_fastopen.c | 3 +- net/ipv4/tcp_input.c | 2 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/l2tp/l2tp_core.c | 4 +- net/mac80211/iface.c | 11 ++- net/netlabel/netlabel_cipso_v4.c | 4 +- net/netlink/af_netlink.c | 4 +- net/sched/sch_fq_codel.c | 12 ++- net/sched/sch_taprio.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/xprt.c | 6 +- net/tipc/socket.c | 36 +++++-- net/unix/af_unix.c | 2 +- samples/bpf/test_override_return.sh | 1 + samples/bpf/tracex7_user.c | 5 + scripts/gen_ksymdeps.sh | 8 +- security/smack/smack_access.c | 17 ++-- sound/soc/atmel/Kconfig | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 9 +- sound/soc/intel/skylake/skl-messages.c | 11 ++- sound/soc/intel/skylake/skl-pcm.c | 25 ++--- sound/soc/rockchip/rockchip_i2s.c | 35 ++++--- tools/perf/Makefile.config | 8 +- tools/perf/util/machine.c | 1 + tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/test_maps.c | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 2 +- tools/thermal/tmon/Makefile | 2 +- virt/kvm/arm/arm.c | 8 ++ 273 files changed, 1866 insertions(+), 1079 deletions(-)
5 years, 1 month
9
8
0
0
[PATCH 5.10 000/122] 5.10.68-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.10.68 release. There are 122 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, 22 Sep 2021 16:38:49 +0000. 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.10.68-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.10.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.10.68-rc1 Tony Luck <tony.luck(a)intel.com> x86/mce: Avoid infinite loop for copy from user recovery Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Randy Dunlap <rdunlap(a)infradead.org> mfd: lpc_sch: Rename GPIOBASE to prevent build error Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000" Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Fix possible unintended driver initiated error recovery Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Improve logging of error recovery settings information. Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Convert to use netif_level() helpers. Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Consolidate firmware reset event logging. Edwin Peer <edwin.peer(a)broadcom.com> bnxt_en: log firmware debug notifications Michael Chan <michael.chan(a)broadcom.com> bnxt_en: Fix asic.rev in devlink dev info command Edwin Peer <edwin.peer(a)broadcom.com> bnxt_en: fix stored FW_PSID version masks Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix IMP port setup on BCM5301x Willem de Bruijn <willemb(a)google.com> ip_gre: validate csum_start only on pull Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Eric Dumazet <edumazet(a)google.com> fq_codel: reject silly quantum parameters Benjamin Hesmans <benjamin.hesmans(a)tessares.net> netfilter: socket: icmp6: fix use-after-scope Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Set correct number of ports in the DSA struct Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Ziyang Xuan <william.xuanziyang(a)huawei.com> net: hso: add failure handler for add_net_device Matthieu Baerts <matthieu.baerts(a)tessares.net> selftests: mptcp: clean tmp files in simult_flows Linus Walleij <linus.walleij(a)linaro.org> net: dsa: tag_rtl4_a: Fix egress tags Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()' Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' Arnaldo Carvalho de Melo <acme(a)redhat.com> perf bench inject-buildid: Handle writen() errors Li Huafei <lihuafei1(a)huawei.com> perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Oliver Upton <oupton(a)google.com> KVM: arm64: Handle PSCI resets before userspace touches vCPU state Oliver Upton <oupton(a)google.com> KVM: arm64: Fix read-side race on updates to vcpu reset state Zhihao Cheng <chengzhihao1(a)huawei.com> mtd: mtdconcat: Check _read, _write callbacks existence before assignment Zhihao Cheng <chengzhihao1(a)huawei.com> mtd: mtdconcat: Judge callback existence based on the master Masami Hiramatsu <mhiramat(a)kernel.org> tracing/boot: Fix a hist trigger dependency for boot time tracing Matthias Schiffer <matthias.schiffer(a)ew.tq-group.com> mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set Dan Carpenter <dan.carpenter(a)oracle.com> PCI: Fix pci_dev_str_match_path() alloc while atomic bug Anshuman Khandual <anshuman.khandual(a)arm.com> KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size Pavel Skripkin <paskripkin(a)gmail.com> netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex Gustavo A. R. Silva <gustavoars(a)kernel.org> netfilter: Fix fall-through warnings for Clang Rob Herring <robh(a)kernel.org> PCI: iproc: Fix BCMA probe resource handling Rob Herring <robh(a)kernel.org> PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' Linus Walleij <linus.walleij(a)linaro.org> backlight: ktd253: Stabilize backlight Hans de Goede <hdegoede(a)redhat.com> mfd: axp20x: Update AXP288 volatile ranges Russell King (Oracle) <rmk+kernel(a)armlinux.org.uk> net: phylink: add suspend/resume support Yang Li <yang.lee(a)linux.alibaba.com> NTB: perf: Fix an error code in perf_setup_inbuf() Yang Li <yang.lee(a)linux.alibaba.com> NTB: Fix an error code in ntb_msit_probe() Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Vishal Aslot <os.vaslot(a)gmail.com> PCI: ibmphp: Fix double unmap of io_mem Paolo Valente <paolo.valente(a)linaro.org> block, bfq: honor already-setup queue merges Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Ryoga Saito <contact(a)proelbtn.com> Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 Smadar Fuks <smadarf(a)marvell.com> octeontx2-af: Add additional register check to rvu_poll_reg() Jan Kiszka <jan.kiszka(a)siemens.com> watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate George Cherian <george.cherian(a)marvell.com> PCI: Add ACS quirks for Cavium multi-function devices Kishon Vijay Abraham I <kishon(a)ti.com> PCI: j721e: Add PCIe support for AM64 Kishon Vijay Abraham I <kishon(a)ti.com> PCI: j721e: Add PCIe support for J7200 Nadeem Athani <nadeem(a)cadence.com> PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state Kishon Vijay Abraham I <kishon(a)ti.com> PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool Masami Hiramatsu <mhiramat(a)kernel.org> tracing/probes: Reject events which have the same name of existing one Dinghao Liu <dinghao.liu(a)zju.edu.cn> PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> PCI: tegra: Fix OF node reference leak Om Prakash Singh <omp(a)nvidia.com> PCI: tegra194: Fix MSI-X programming Om Prakash Singh <omp(a)nvidia.com> PCI: tegra194: Fix handling BME_CHGED event Miklos Szeredi <mszeredi(a)redhat.com> fuse: fix use after free in fuse_read_interrupt() Wasim Khan <wasim.khan(a)nxp.com> PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms Linus Walleij <linus.walleij(a)linaro.org> mfd: db8500-prcmu: Adjust map to reality Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation David Hildenbrand <david(a)redhat.com> mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() Jiaran Zhang <zhangjiaran(a)huawei.com> net: hns3: fix the timing issue of VF clearing interrupt sources Yufeng Mo <moyufeng(a)huawei.com> net: hns3: disable mac in flr process Yufeng Mo <moyufeng(a)huawei.com> net: hns3: change affinity_mask to numa node range Yufeng Mo <moyufeng(a)huawei.com> net: hns3: pad the short tunnel frame before sending to hardware Edwin Peer <edwin.peer(a)broadcom.com> bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() Nicholas Piggin <npiggin(a)gmail.com> KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers Sukadev Bhattiprolu <sukadev(a)linux.ibm.com> ibmvnic: check failover_pending in login response David Heidelberg <david(a)ixit.cz> dt-bindings: arm: Fix Toradex compatible typo Aya Levin <ayal(a)nvidia.com> udp_tunnel: Fix udp_tunnel_nic work-queue type Shai Malin <smalin(a)marvell.com> qed: Handle management FW error Andrea Claudi <aclaudi(a)redhat.com> selftest: net: fix typo in altname test zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Will Deacon <will(a)kernel.org> x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Paolo Abeni <pabeni(a)redhat.com> vhost_net: fix OoB on sendmsg() failure. Kortan <kortanzh(a)gmail.com> gen_compile_commands: fix missing 'sys' package Alex Elder <elder(a)linaro.org> net: ipa: initialize all filter table slots Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Keith Busch <kbusch(a)kernel.org> nvme-tcp: fix io_work priority inversion Maor Gottlieb <maorg(a)nvidia.com> net/mlx5: Fix potential sleeping in atomic context Saeed Mahameed <saeedm(a)nvidia.com> net/mlx5: FWTrace, cancel work on alloc pd error flow Michael Petlan <mpetlan(a)redhat.com> perf machine: Initialize srcline string member in add_location struct Arnd Bergmann <arnd(a)arndb.de> drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Eli Cohen <elic(a)nvidia.com> net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert Saeed Mahameed <saeedm(a)nvidia.com> ethtool: Fix rxnfc copy to user buffer overflow Xin Long <lucien.xin(a)gmail.com> tipc: fix an use-after-free issue in tipc_recvmsg Mike Rapoport <rppt(a)kernel.org> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Jeff Moyer <jmoyer(a)redhat.com> x86/pat: Pass valid address to sanitize_phys() Alexander Egorenkov <egorenar(a)linux.ibm.com> s390/sclp: fix Secure-IPL facility detection Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: add missing MMU context put when reaping MMU mapping Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: reference MMU context when setting up hardware state Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: fix MMU context leak on GPU reset Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: exec and MMU state is lost when resetting the GPU Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: keep MMU context across runtime suspend/resume Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: stop abusing mmu_context as FE running marker Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: put submit prev MMU context when it exists Lucas Stach <l.stach(a)pengutronix.de> drm/etnaviv: return context from etnaviv_iommu_context_get Ernst Sjöstrand <ernstp(a)gmail.com> drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 Evan Quan <evan.quan(a)amd.com> PCI: Add AMD GPU multi-function power dependencies Juergen Gross <jgross(a)suse.com> PM: base: power: don't try to use non-existing RTC for storing data Mark Brown <broonie(a)kernel.org> arm64/sve: Use correct size when reinitialising SVE state Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Jens Axboe <axboe(a)kernel.dk> io_uring: ensure symmetry in handling iter types in loop_rw_iter() Anand Jain <anand.jain(a)oracle.com> btrfs: fix upper limit for max_inline for page size 64K Robert Foss <robert.foss(a)linaro.org> drm/bridge: lt9611: Fix handling of 4k panels ------------- Diffstat: Documentation/devicetree/bindings/arm/tegra.yaml | 2 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm64/kernel/fpsimd.c | 2 +- arch/arm64/kvm/arm.c | 8 +++ arch/arm64/kvm/reset.c | 24 +++++-- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 36 +++++++++- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/kernel/cpu/mce/core.c | 43 +++++++++--- arch/x86/mm/init_64.c | 6 +- arch/x86/mm/pat/memtype.c | 7 +- arch/x86/xen/enlighten_pv.c | 7 ++ block/bfq-iosched.c | 16 ++++- drivers/base/power/trace.c | 10 +++ drivers/gpio/gpio-mpc8xxx.c | 13 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 8 ++- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 43 +++++++----- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 4 ++ drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 8 +++ drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 3 +- drivers/mfd/db8500-prcmu.c | 14 ++-- drivers/mfd/lpc_sch.c | 36 +++------- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/tqmx86.c | 2 + drivers/mfd/wm8994-irq.c | 2 +- drivers/mtd/mtdconcat.c | 33 ++++++--- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/net/dsa/b53/b53_common.c | 33 +++++++-- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 80 ++++++++++++++------- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 3 - drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 8 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 19 ++--- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 +++ drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 12 +++- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 - drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/rdc/r6040.c | 9 ++- drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ipa/ipa_table.c | 3 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/phy/phylink.c | 82 ++++++++++++++++++++++ drivers/net/usb/cdc_mbim.c | 5 ++ drivers/net/usb/hso.c | 11 ++- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/nvme/host/tcp.c | 20 +++--- drivers/pci/controller/cadence/pci-j721e.c | 61 ++++++++++++++-- drivers/pci/controller/cadence/pcie-cadence-ep.c | 4 ++ drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 +++++ drivers/pci/controller/cadence/pcie-cadence.h | 17 ++++- drivers/pci/controller/dwc/pcie-tegra194.c | 32 ++++----- drivers/pci/controller/pci-tegra.c | 13 ++-- drivers/pci/controller/pcie-iproc-bcma.c | 16 ++--- drivers/pci/controller/pcie-rcar-ep.c | 4 +- drivers/pci/hotplug/TODO | 3 - drivers/pci/hotplug/ibmphp_ebda.c | 5 +- drivers/pci/of.c | 2 +- drivers/pci/pci.c | 2 +- drivers/pci/quirks.c | 58 ++++++++++++++- drivers/s390/char/sclp_early.c | 3 +- drivers/vhost/net.c | 11 ++- drivers/video/backlight/ktd253-backlight.c | 75 ++++++++++++++------ drivers/watchdog/watchdog_dev.c | 5 +- fs/btrfs/disk-io.c | 45 ++++++------ fs/fuse/dev.c | 4 +- fs/io_uring.c | 9 ++- include/linux/memory_hotplug.h | 4 +- include/linux/pci.h | 5 +- include/linux/pci_ids.h | 3 +- include/linux/phylink.h | 3 + include/linux/sched.h | 1 + include/linux/skbuff.h | 2 +- include/uapi/linux/pkt_sched.h | 2 + kernel/events/core.c | 2 +- kernel/trace/trace_boot.c | 15 ++-- kernel/trace/trace_kprobe.c | 6 +- kernel/trace/trace_probe.c | 25 +++++++ kernel/trace/trace_probe.h | 1 + kernel/trace/trace_uprobe.c | 6 +- mm/memory_hotplug.c | 4 +- net/caif/chnl_net.c | 19 +---- net/dccp/minisocks.c | 2 + net/dsa/slave.c | 12 ++-- net/dsa/tag_rtl4_a.c | 7 +- net/ethtool/ioctl.c | 2 +- net/ipv4/ip_gre.c | 9 ++- net/ipv4/nexthop.c | 2 + net/ipv4/tcp_input.c | 2 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/l2tp/l2tp_core.c | 4 +- net/netfilter/nf_conntrack_proto_dccp.c | 1 + net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_ct.c | 10 ++- net/sched/sch_fq_codel.c | 12 +++- net/tipc/socket.c | 10 +-- net/unix/af_unix.c | 2 +- scripts/clang-tools/gen_compile_commands.py | 1 + tools/perf/Makefile.config | 8 +-- tools/perf/bench/inject-buildid.c | 52 ++++++++------ tools/perf/util/machine.c | 1 + tools/testing/selftests/net/altnames.sh | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 4 +- 124 files changed, 950 insertions(+), 394 deletions(-)
5 years, 1 month
11
13
0
0
[PATCH 4.14 000/217] 4.14.247-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.14.247 release. There are 217 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, 22 Sep 2021 16:38:49 +0000. 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/v4.x/stable-review/patch-4.14.247-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.14.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.14.247-rc1 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Benjamin Hesmans <benjamin.hesmans(a)tessares.net> netfilter: socket: icmp6: fix use-after-scope Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 George Cherian <george.cherian(a)marvell.com> PCI: Add ACS quirks for Cavium multi-function devices Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation David Hildenbrand <david(a)redhat.com> mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() Sukadev Bhattiprolu <sukadev(a)linux.ibm.com> ibmvnic: check failover_pending in login response zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Mike Rapoport <rppt(a)linux.ibm.com> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Juergen Gross <jgross(a)suse.com> PM: base: power: don't try to use non-existing RTC for storing data Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Patryk Duda <pdk(a)semihalf.com> platform/chrome: cros_ec_proto: Send command again when timeout occurs Vasily Averin <vvs(a)virtuozzo.com> memcg: enable accounting for pids in nested pid namespaces Liu Zixian <liuzixian4(a)huawei.com> mm/hugetlb: initialize hugetlb_usage in mm_init Pratik R. Sampat <psampat(a)linux.ibm.com> cpufreq: powernv: Fix init_chip_info initialization in numa=off Saurav Kashyap <skashyap(a)marvell.com> scsi: qla2xxx: Sync queue idx with queue_pair_map idx Maciej W. Rozycki <macro(a)orcam.me.uk> scsi: BusLogic: Fix missing pr_cont() use Mikulas Patocka <mpatocka(a)redhat.com> parisc: fix crash with signals and alloca Yang Yingliang <yangyingliang(a)huawei.com> net: w5100: check return value after calling platform_get_resource() 王贇 <yun.wang(a)linux.alibaba.com> net: fix NULL pointer reference in cipso_v4_doi_free Miaoqing Pan <miaoqing(a)codeaurora.org> ath9k: fix sleeping in atomic context Zekun Shen <bruceshenzk(a)gmail.com> ath9k: fix OOB read ar9300_eeprom_restore_internal Colin Ian King <colin.king(a)canonical.com> parport: remove non-zero check on count Xiaotan Luo <lxt(a)rock-chips.com> ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B Sugar Zhang <sugar.zhang(a)rock-chips.com> ASoC: rockchip: i2s: Fix regmap_ops hang Shuah Khan <skhan(a)linuxfoundation.org> usbip:vhci_hcd USB port can get stuck in the disabled state Anirudh Rayabharam <mail(a)anirudhrb.com> usbip: give back URBs for unsent unlink requests during cleanup Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: musb: musb_dsps: request_irq() after initializing musb Mathias Nyman <mathias.nyman(a)linux.intel.com> Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" Ding Hui <dinghui(a)sangfor.com.cn> cifs: fix wrong release in sess_alloc_buffer() failed path Li Zhijian <lizhijian(a)cn.fujitsu.com> selftests/bpf: Enlarge select() timeout for test_maps Thomas Hebb <tommyhebb(a)gmail.com> mmc: rtsx_pci: Fix long reads when clock is prescaled Manish Narani <manish.narani(a)xilinx.com> mmc: sdhci-of-arasan: Check return value of non-void funtions Bob Peterson <rpeterso(a)redhat.com> gfs2: Don't call dlm after protocol is unmounted Kees Cook <keescook(a)chromium.org> staging: rts5208: Fix get_ms_information() heap buffer size J. Bruce Fields <bfields(a)redhat.com> rpc: fix gss_svc_init cleanup on failure Andreas Obergschwandtner <andreas.obergschwandtner(a)gmail.com> ARM: tegra: tamonten: Fix UART pad setting Tuo Li <islituo(a)gmail.com> gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: avoid circular locks in sco_sock_connect Nathan Chancellor <nathan(a)kernel.org> net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() Vinod Koul <vkoul(a)kernel.org> arm64: dts: qcom: sdm660: use reg value for memory node Hans Verkuil <hverkuil-cisco(a)xs4all.nl> media: v4l2-dv-timings.c: fix wrong condition in two for-loops Hans de Goede <hdegoede(a)redhat.com> ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: skip invalid hci_sync_conn_complete_evt Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> staging: ks7010: Fix the initialization of the 'sleep_status' structure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> serial: 8250_pci: make setup_port() parameters explicitly unsigned Jiri Slaby <jslaby(a)suse.cz> hvsi: don't panic on tty_register_driver failure Jiri Slaby <jslaby(a)suse.cz> xtensa: ISS: don't panic in rs_init Maciej W. Rozycki <macro(a)orcam.me.uk> serial: 8250: Define RX trigger levels for OxSemi 950 devices Heiko Carstens <hca(a)linux.ibm.com> s390/jump_label: print real address in a case of a jump label bug Gustavo A. R. Silva <gustavoars(a)kernel.org> flow_dissector: Fix out-of-bounds warnings Gustavo A. R. Silva <gustavoars(a)kernel.org> ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: riva: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: asiliantfb: Error out if 'pixclock' equals zero Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Do not PASS tests without actually testing the result Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Fix copy-and-paste error in double word test Zheyu Ma <zheyuma97(a)gmail.com> tty: serial: jsm: hold port lock when reporting modem line changes Geert Uytterhoeven <geert+renesas(a)glider.be> staging: board: Fix uninitialized spinlock when attaching genpd Jack Pham <jackp(a)codeaurora.org> usb: gadget: composite: Allow bMaxPower=0 if self-powered Maciej Żenczykowski <maze(a)google.com> usb: gadget: u_ether: fix a potential null pointer dereference Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the actual_length of an iso packet Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the endpoint's transactional opportunities calculation Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> Smack: Fix wrong semantics in smk_access_entry() Yajun Deng <yajun.deng(a)linux.dev> netlink: Deal with ESRCH error in nlmsg_notify() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: fix a DoS bug by restricting user input David Heidelberg <david(a)ixit.cz> ARM: dts: qcom: apq8064: correct clock names Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5624r: Fix incorrect handling of an optional regulator. Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: Use pci_update_current_state() in pci_enable_device_flags() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Use sg_mapping_iter to copy data Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: dib8000: rewrite the init prbs logic Oleksij Rempel <o.rempel(a)pengutronix.de> MIPS: Malta: fix alignment of the devicetree buffer Dan Carpenter <dan.carpenter(a)oracle.com> scsi: qedi: Fix error codes in qedi_alloc_global_queues() Zhen Lei <thunder.leizhen(a)huawei.com> pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() Randy Dunlap <rdunlap(a)infradead.org> openrisc: don't printk() unconditionally Jason Gunthorpe <jgg(a)nvidia.com> vfio: Use config not menuconfig for VFIO_NOIOMMU Jaehyoung Choi <jkkkkk.choi(a)samsung.com> pinctrl: samsung: Fix pinctrl bank pin count Leon Romanovsky <leonro(a)nvidia.com> docs: Fix infiniband uverbs minor number Leon Romanovsky <leonro(a)nvidia.com> RDMA/iwcm: Release resources if iw_cm module initialization fails Dmitry Torokhov <dmitry.torokhov(a)gmail.com> HID: input: do not report stylus battery state as "full" Pali Rohár <pali(a)kernel.org> PCI: aardvark: Fix masking and unmasking legacy INTx interrupts Pali Rohár <pali(a)kernel.org> PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response Hyun Kwon <hyun.kwon(a)xilinx.com> PCI: xilinx-nwl: Enable the clock through CCF Krzysztof Wilczyński <kw(a)linux.com> PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure Marek Behún <kabel(a)kernel.org> PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported David Heidelberg <david(a)ixit.cz> ARM: 9105/1: atags_to_fdt: don't warn about stack size Hans de Goede <hdegoede(a)redhat.com> libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs Sean Young <sean(a)mess.org> media: rc-loopback: return number of emitters rather than error Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: uvc: don't do DMA on stack Wang Hai <wanghai38(a)huawei.com> VMCI: fix NULL pointer dereference when unmapping queue pair Arne Welzel <arne.welzel(a)corelight.com> dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> power: supply: max17042: handle fails of reading status register Damien Le Moal <damien.lemoal(a)wdc.com> block: bfq: fix bfq_set_next_ioprio_data() zhenwei pi <pizhenwei(a)bytedance.com> crypto: public_key: fix overflow during implicit conversion Iwona Winiarska <iwona.winiarska(a)intel.com> soc: aspeed: lpc-ctrl: Fix boundary check for mmap Harshvardhan Jha <harshvardhan.jha(a)oracle.com> 9p/xen: Fix end of loop tests for list_for_each_entry Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> include/linux/list.h: add a macro to test if entry is pointing to the head Juergen Gross <jgross(a)suse.com> xen: fix setting of max_pfn in shared_info Kajol Jain <kjain(a)linux.ibm.com> powerpc/perf/hv-gpci: Fix counter value parsing Marek Marczykowski-Górecki <marmarek(a)invisiblethingslab.com> PCI/MSI: Skip masking MSI-X on Xen PV Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN Niklas Cassel <niklas.cassel(a)wdc.com> blk-zoned: allow zone management send operations without CAP_SYS_ADMIN Dmitry Osipenko <digetx(a)gmail.com> rtc: tps65910: Correct driver module alias Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> fbmem: don't allow too huge resolutions Linus Walleij <linus.walleij(a)linaro.org> clk: kirkwood: Fix a clocking boot regression Daniel Thompson <daniel.thompson(a)linaro.org> backlight: pwm_bl: Improve bootloader/kernel device handover Austin Kim <austin.kim(a)lge.com> IMA: remove -Wmissing-prototypes warning Zelin Deng <zelin.deng(a)linux.alibaba.com> KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted Babu Moger <babu.moger(a)amd.com> x86/resctrl: Fix a maybe-uninitialized build warning treated as error Nguyen Dinh Phi <phind.uet(a)gmail.com> tty: Fix data race between tiocsti() and flush_to_ldisc() Guillaume Nault <gnault(a)redhat.com> netns: protect netns ID lookups with RCU Stefan Wahren <stefan.wahren(a)i2se.com> net: qualcomm: fix QCA7000 checksum handling Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed Eric Dumazet <edumazet(a)google.com> ipv4: make exception cache less predictible Zenghui Yu <yuzenghui(a)huawei.com> bcma: Fix memory leak for internally-handled cores Dan Carpenter <dan.carpenter(a)oracle.com> ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Andy Duan <fugang.duan(a)nxp.com> tty: serial: fsl_lpuart: fix the wrong mapbase value Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available Evgeny Novikov <novikov(a)ispras.ru> usb: ehci-orion: Handle errors of clk_prepare_enable() in probe Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: mt65xx: fix IRQ check Len Baker <len.baker(a)gmx.com> CIFS: Fix a potencially linear read overflow Tony Lindgren <tony(a)atomide.com> mmc: moxart: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> mmc: dw_mmc: Fix issue with uninitialized dma_slave_config Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: s3c2410: fix IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: iop3xx: fix deferred probing Pavel Skripkin <paskripkin(a)gmail.com> Bluetooth: add timeout sanity check to hci_inquiry Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: gadget: mv_u3d: request_irq() after initializing UDC Chih-Kang Chang <gary.chang(a)realtek.com> mac80211: Fix insufficient headroom issue for AMSDU Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: tahvo: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: host: ohci-tmio: add IRQ check Kai-Heng Feng <kai.heng.feng(a)canonical.com> Bluetooth: Move shutdown callback before flushing tx and rx queue Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: twl6030: add IRQ checks Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: fsl-usb: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: gadget: udc: at91: add IRQ check Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> drm/msm/dsi: Fix some reference counted resource leaks Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: fix repeated calls to sco_sock_kill Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 Colin Ian King <colin.king(a)canonical.com> Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow Stephan Gerhold <stephan(a)gerhold.net> soc: qcom: smsm: Fix missed interrupts if state changes while masked Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Enable PME if it can be signaled from D3cold Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently Dongliang Mu <mudongliangabcd(a)gmail.com> media: em28xx-input: fix refcount bug in em28xx_usb_disconnect Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: highlander: add IRQ check Pavel Skripkin <paskripkin(a)gmail.com> net: cipso: fix warnings in netlbl_cipsov4_add_std Martin KaFai Lau <kafai(a)fb.com> tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos Dan Carpenter <dan.carpenter(a)oracle.com> Bluetooth: sco: prevent information leak in sco_conn_defer_accept() Pavel Skripkin <paskripkin(a)gmail.com> media: go7007: remove redundant initialization Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in vp702x_read_mac_addr Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init Geert Uytterhoeven <geert+renesas(a)glider.be> soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally Stefan Berger <stefanb(a)linux.ibm.com> certs: Trigger creation of RSA module signing key if it's not an RSA key Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - use proper type for vf_mask Phong Hoang <phong.hoang.wz(a)renesas.com> clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel Tony Lindgren <tony(a)atomide.com> spi: spi-pic32: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config Pavel Skripkin <paskripkin(a)gmail.com> m68k: emu: Fix invalid free in nfeth_cleanup() Stian Skjelstad <stian.skjelstad(a)gmail.com> udf_get_extendedattr() had no boundary checks. Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not export adf_iov_putmsg() Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix naming for init/shutdown VF to PF notifications Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix reuse of completion variable Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - handle both source of interrupt in VF ISR Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not ignore errors from enable_vf2pf_comms() Damien Le Moal <damien.lemoal(a)wdc.com> libata: fix ata_host_start() Vineeth Vijayan <vneethv(a)linux.ibm.com> s390/cio: add dev_busid sysfs entry for each subchannel Sebastian Krzyszkowiak <sebastian.krzyszkowiak(a)puri.sm> power: supply: max17042_battery: fix typo in MAx17042_TOFF Ruozhu Li <liruozhu(a)huawei.com> nvme-rdma: don't update queue count when failing to set io queues Pali Rohár <pali(a)kernel.org> isofs: joliet: Fix iocharset=utf8 mount option Jan Kara <jack(a)suse.cz> udf: Check LVID earlier Tony Lindgren <tony(a)atomide.com> crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() Hans de Goede <hdegoede(a)redhat.com> power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Check for DMA mapping errors Jeongtae Park <jeongtae.park(a)gmail.com> regmap: fix the offset of register error log Marek Behún <kabel(a)kernel.org> PCI: Call Max Payload Size-related fixup quirks early Paul Gortmaker <paul.gortmaker(a)windriver.com> x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> usb: host: xhci-rcar: Don't reload firmware after the completion Qu Wenruo <wqu(a)suse.com> Revert "btrfs: compression: don't try to compress if we don't have enough pages" Muchun Song <songmuchun(a)bytedance.com> mm/page_alloc: speed up the iteration of max_order Esben Haabendal <esben(a)geanix.com> net: ll_temac: Remove left-over debug message Fangrui Song <maskray(a)google.com> powerpc/boot: Delete unneeded .globl _zimage_start Michael Ellerman <mpe(a)ellerman.id.au> powerpc/module64: Fix comment in R_PPC64_ENTRY handling Christophe Leroy <christophe.leroy(a)c-s.fr> crypto: talitos - reduce max key size for SEC1 Andrew Morton <akpm(a)linux-foundation.org> mm/kmemleak.c: make cond_resched() rate-limiting more efficient Vasily Gorbik <gor(a)linux.vnet.ibm.com> s390/disassembler: correct disassembly lines alignment Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) Christian Lamparter <chunkeey(a)gmail.com> ath10k: fix recent bandwidth conversion bug Chao Yu <yuchao0(a)huawei.com> f2fs: fix potential overflow Tom Rix <trix(a)redhat.com> USB: serial: mos7720: improve OOM-handling in read_mos_reg() Liu Jian <liujian56(a)huawei.com> igmp: Add ip_mc_list lock in ip_check_mc_rcu Pavel Skripkin <paskripkin(a)gmail.com> media: stkwebcam: fix memory leak in stk_camera_probe Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> clk: fix build warning for orphan_list Zubin Mithra <zsm(a)chromium.org> ALSA: pcm: fix divide error in snd_pcm_lib_ioctl Ben Dooks <ben-linux(a)fluff.org> ARM: 8918/2: only build return_address() if needed Christoph Hellwig <hch(a)lst.de> cryptoloop: add a deprecation warning Kim Phillips <kim.phillips(a)amd.com> perf/x86/amd/ibs: Work around erratum #1197 Xiaoyao Li <xiaoyao.li(a)intel.com> perf/x86/intel/pt: Fix mask of num_address_ranges Shai Malin <smalin(a)marvell.com> qede: Fix memset corruption Harini Katakam <harini.katakam(a)xilinx.com> net: macb: Add a NULL check on desc_ptp Shai Malin <smalin(a)marvell.com> qed: Fix the VF msix vectors flow Randy Dunlap <rdunlap(a)infradead.org> xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG Theodore Ts'o <tytso(a)mit.edu> ext4: fix race writing to an inline_data file while its xattrs are changing ------------- Diffstat: Documentation/admin-guide/devices.txt | 6 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 ++-- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/return_address.c | 4 -- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/m68k/emu/nfeth.c | 4 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/openrisc/kernel/entry.S | 2 + arch/parisc/kernel/signal.c | 6 ++ arch/powerpc/boot/crt0.S | 3 - arch/powerpc/kernel/module_64.c | 2 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/jump_label.c | 2 +- arch/x86/events/amd/ibs.c | 8 +++ arch/x86/events/intel/pt.c | 2 +- arch/x86/kernel/cpu/intel_rdt_monitor.c | 6 ++ arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/x86.c | 4 ++ arch/x86/mm/init_64.c | 6 +- arch/x86/xen/enlighten_pv.c | 7 ++ arch/x86/xen/p2m.c | 4 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/platforms/iss/console.c | 17 ++++- block/bfq-iosched.c | 2 +- block/blk-zoned.c | 6 -- certs/Makefile | 8 +++ drivers/ata/libata-core.c | 6 +- drivers/ata/sata_dwc_460ex.c | 12 ++-- drivers/base/power/trace.c | 10 +++ drivers/base/regmap/regmap.c | 2 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 4 +- drivers/block/cryptoloop.c | 2 + drivers/clk/clk.c | 10 +-- drivers/clk/mvebu/kirkwood.c | 1 + drivers/clocksource/sh_cmt.c | 30 ++++---- drivers/cpufreq/powernv-cpufreq.c | 16 ++++- drivers/crypto/mxs-dcp.c | 81 ++++++++++++---------- drivers/crypto/omap-sham.c | 2 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +-- drivers/crypto/qat/qat_common/adf_init.c | 5 +- drivers/crypto/qat/qat_common/adf_isr.c | 7 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 3 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 ++-- drivers/crypto/qat/qat_common/adf_vf_isr.c | 7 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 4 +- drivers/crypto/talitos.c | 4 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/hid/hid-input.c | 2 - drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 18 ++++- drivers/infiniband/core/iwcm.c | 19 +++-- drivers/md/dm-crypt.c | 7 +- drivers/media/dvb-frontends/dib8000.c | 58 +++++++++++----- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +++- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/usb/go7007/go7007-driver.c | 26 ------- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 ++++++--- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/aspeed-lpc-ctrl.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/rtsx_pci_sdmmc.c | 36 ++++++---- drivers/mmc/host/sdhci-of-arasan.c | 18 ++++- drivers/mtd/nand/cafe_nand.c | 4 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 11 ++- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 8 +++ drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 9 ++- drivers/net/ethernet/renesas/sh_eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +++-- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/usb/cdc_mbim.c | 5 ++ drivers/net/wireless/ath/ath10k/htt_rx.c | 42 ++++++----- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 ++-- drivers/nvme/host/rdma.c | 4 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/pci/host/pci-aardvark.c | 11 ++- drivers/pci/host/pcie-xilinx-nwl.c | 12 ++++ drivers/pci/msi.c | 3 + drivers/pci/pci.c | 31 +++++---- drivers/pci/quirks.c | 17 +++-- drivers/pci/syscall.c | 4 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 +++ drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/max17042_battery.c | 8 ++- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/cio/css.c | 17 +++++ drivers/scsi/BusLogic.c | 4 +- drivers/scsi/qedi/qedi_main.c | 14 ++-- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/soc/qcom/smsm.c | 11 ++- drivers/soc/rockchip/Kconfig | 4 +- drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-pic32.c | 1 + drivers/staging/board/board.c | 7 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/rts5208/rtsx_scsi.c | 10 +-- drivers/tty/hvc/hvsi.c | 19 ++++- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/tty_io.c | 4 +- drivers/usb/gadget/composite.c | 8 ++- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 3 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 ++--- drivers/usb/host/ehci-orion.c | 8 ++- drivers/usb/host/fotg210-hcd.c | 41 +++++------ drivers/usb/host/fotg210.h | 5 -- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-rcar.c | 7 ++ drivers/usb/host/xhci.c | 24 +++---- drivers/usb/musb/musb_dsps.c | 13 ++-- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 ++ drivers/usb/serial/mos7720.c | 4 +- drivers/usb/usbip/vhci_hcd.c | 32 ++++++++- drivers/vfio/Kconfig | 2 +- drivers/video/backlight/pwm_bl.c | 54 ++++++++------- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 7 ++ drivers/video/fbdev/kyro/fbdev.c | 8 +++ drivers/video/fbdev/riva/fbdev.c | 3 + fs/btrfs/inode.c | 2 +- fs/cifs/cifs_unicode.c | 9 +-- fs/cifs/sess.c | 2 +- fs/ext4/inline.c | 6 ++ fs/f2fs/segment.c | 11 +-- fs/gfs2/lock_dlm.c | 5 ++ fs/isofs/inode.c | 27 ++++---- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/udf/misc.c | 13 +++- fs/udf/super.c | 25 ++++--- include/crypto/public_key.h | 4 +- include/linux/hugetlb.h | 9 +++ include/linux/list.h | 29 +++++--- include/linux/memory_hotplug.h | 4 +- include/linux/pci.h | 5 +- include/linux/power/max17042_battery.h | 2 +- include/linux/skbuff.h | 2 +- include/uapi/linux/serial_reg.h | 1 + kernel/events/core.c | 2 +- kernel/fork.c | 1 + kernel/pid_namespace.c | 2 +- lib/test_bpf.c | 13 +++- mm/kmemleak.c | 2 +- mm/memory_hotplug.c | 4 +- mm/page_alloc.c | 8 +-- net/9p/trans_xen.c | 4 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 14 ++++ net/bluetooth/hci_event.c | 15 ++++ net/bluetooth/sco.c | 50 ++++++------- net/caif/chnl_net.c | 19 +---- net/core/flow_dissector.c | 12 ++-- net/core/net_namespace.c | 18 ++--- net/dccp/minisocks.c | 2 + net/ipv4/icmp.c | 23 +++++- net/ipv4/igmp.c | 2 + net/ipv4/ip_output.c | 5 +- net/ipv4/route.c | 46 +++++++----- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 5 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/l2tp/l2tp_core.c | 4 +- net/mac80211/tx.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 12 ++-- net/netlink/af_netlink.c | 4 +- net/sched/sch_cbq.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 2 +- security/integrity/ima/ima_mok.c | 2 +- security/smack/smack_access.c | 17 +++-- sound/core/pcm_lib.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 9 ++- sound/soc/rockchip/rockchip_i2s.c | 35 ++++++---- tools/testing/selftests/bpf/test_maps.c | 2 +- 218 files changed, 1161 insertions(+), 663 deletions(-)
5 years, 1 month
4
3
0
0
[PATCH 4.9 000/175] 4.9.283-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.9.283 release. There are 175 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, 22 Sep 2021 16:38:49 +0000. 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/v4.x/stable-review/patch-4.9.283-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.9.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.9.283-rc1 Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: renesas: sh_eth: Fix freeing wrong tx descriptor Dinghao Liu <dinghao.liu(a)zju.edu.cn> qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Rafał Miłecki <rafal(a)milecki.pl> net: dsa: b53: Fix calculating number of switch ports Randy Dunlap <rdunlap(a)infradead.org> ARC: export clear_user_page() for modules Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Yang Li <yang.lee(a)linux.alibaba.com> ethtool: Fix an error code in cxgb2.c Daniele Palmas <dnlplm(a)gmail.com> net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Marc Zyngier <maz(a)kernel.org> mfd: Don't use irq_create_mapping() to resolve a mapping Miquel Raynal <miquel.raynal(a)bootlin.com> dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation Mike Rapoport <rppt(a)linux.ibm.com> x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Sukadev Bhattiprolu <sukadev(a)linux.ibm.com> ibmvnic: check failover_pending in login response zhenggy <zhenggy(a)chinatelecom.cn> tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Eric Dumazet <edumazet(a)google.com> net/af_unix: fix a data-race in unix_dgram_poll Baptiste Lepers <baptiste.lepers(a)gmail.com> events: Reuse value read using READ_ONCE instead of re-reading it Hoang Le <hoang.h.le(a)dektech.com.au> tipc: increase timeout in tipc_sk_enqueue() Florian Fainelli <f.fainelli(a)gmail.com> r6040: Restore MDIO clock frequency after MAC reset Xiyu Yang <xiyuyang19(a)fudan.edu.cn> net/l2tp: Fix reference count leak in l2tp_udp_recv_core Lin, Zhenpeng <zplin(a)psu.edu> dccp: don't duplicate ccid when cloning dccp sock Randy Dunlap <rdunlap(a)infradead.org> ptp: dp83640: don't define PAGE0 Eric Dumazet <edumazet(a)google.com> net-caif: avoid user-triggerable WARN_ON(1) Adrian Bunk <bunk(a)kernel.org> bnx2x: Fix enabling network interfaces without VFs Juergen Gross <jgross(a)suse.com> xen: reset legacy rtc flag for PV domU Patryk Duda <pdk(a)semihalf.com> platform/chrome: cros_ec_proto: Send command again when timeout occurs Vasily Averin <vvs(a)virtuozzo.com> memcg: enable accounting for pids in nested pid namespaces Liu Zixian <liuzixian4(a)huawei.com> mm/hugetlb: initialize hugetlb_usage in mm_init Maciej W. Rozycki <macro(a)orcam.me.uk> scsi: BusLogic: Fix missing pr_cont() use Mikulas Patocka <mpatocka(a)redhat.com> parisc: fix crash with signals and alloca Yang Yingliang <yangyingliang(a)huawei.com> net: w5100: check return value after calling platform_get_resource() 王贇 <yun.wang(a)linux.alibaba.com> net: fix NULL pointer reference in cipso_v4_doi_free Miaoqing Pan <miaoqing(a)codeaurora.org> ath9k: fix sleeping in atomic context Zekun Shen <bruceshenzk(a)gmail.com> ath9k: fix OOB read ar9300_eeprom_restore_internal Colin Ian King <colin.king(a)canonical.com> parport: remove non-zero check on count Anirudh Rayabharam <mail(a)anirudhrb.com> usbip: give back URBs for unsent unlink requests during cleanup Mathias Nyman <mathias.nyman(a)linux.intel.com> Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" Ding Hui <dinghui(a)sangfor.com.cn> cifs: fix wrong release in sess_alloc_buffer() failed path Thomas Hebb <tommyhebb(a)gmail.com> mmc: rtsx_pci: Fix long reads when clock is prescaled Bob Peterson <rpeterso(a)redhat.com> gfs2: Don't call dlm after protocol is unmounted J. Bruce Fields <bfields(a)redhat.com> rpc: fix gss_svc_init cleanup on failure Andreas Obergschwandtner <andreas.obergschwandtner(a)gmail.com> ARM: tegra: tamonten: Fix UART pad setting Tuo Li <islituo(a)gmail.com> gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: avoid circular locks in sco_sock_connect Nathan Chancellor <nathan(a)kernel.org> net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() Hans de Goede <hdegoede(a)redhat.com> ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: skip invalid hci_sync_conn_complete_evt Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> staging: ks7010: Fix the initialization of the 'sleep_status' structure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> serial: 8250_pci: make setup_port() parameters explicitly unsigned Jiri Slaby <jslaby(a)suse.cz> hvsi: don't panic on tty_register_driver failure Jiri Slaby <jslaby(a)suse.cz> xtensa: ISS: don't panic in rs_init Maciej W. Rozycki <macro(a)orcam.me.uk> serial: 8250: Define RX trigger levels for OxSemi 950 devices Heiko Carstens <hca(a)linux.ibm.com> s390/jump_label: print real address in a case of a jump label bug Gustavo A. R. Silva <gustavoars(a)kernel.org> flow_dissector: Fix out-of-bounds warnings Gustavo A. R. Silva <gustavoars(a)kernel.org> ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: riva: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: Error out if 'pixclock' equals zero Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: asiliantfb: Error out if 'pixclock' equals zero Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Do not PASS tests without actually testing the result Johan Almbladh <johan.almbladh(a)anyfinetworks.com> bpf/tests: Fix copy-and-paste error in double word test Zheyu Ma <zheyuma97(a)gmail.com> tty: serial: jsm: hold port lock when reporting modem line changes Geert Uytterhoeven <geert+renesas(a)glider.be> staging: board: Fix uninitialized spinlock when attaching genpd Jack Pham <jackp(a)codeaurora.org> usb: gadget: composite: Allow bMaxPower=0 if self-powered Maciej Żenczykowski <maze(a)google.com> usb: gadget: u_ether: fix a potential null pointer dereference Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the actual_length of an iso packet Kelly Devilliv <kelly.devilliv(a)gmail.com> usb: host: fotg210: fix the endpoint's transactional opportunities calculation Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> Smack: Fix wrong semantics in smk_access_entry() Yajun Deng <yajun.deng(a)linux.dev> netlink: Deal with ESRCH error in nlmsg_notify() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: kyro: fix a DoS bug by restricting user input Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5624r: Fix incorrect handling of an optional regulator. Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: Use pci_update_current_state() in pci_enable_device_flags() Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Use sg_mapping_iter to copy data Oleksij Rempel <o.rempel(a)pengutronix.de> MIPS: Malta: fix alignment of the devicetree buffer Zhen Lei <thunder.leizhen(a)huawei.com> pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() Randy Dunlap <rdunlap(a)infradead.org> openrisc: don't printk() unconditionally Jason Gunthorpe <jgg(a)nvidia.com> vfio: Use config not menuconfig for VFIO_NOIOMMU Krzysztof Wilczyński <kw(a)linux.com> PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure Marek Behún <kabel(a)kernel.org> PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported David Heidelberg <david(a)ixit.cz> ARM: 9105/1: atags_to_fdt: don't warn about stack size Hans de Goede <hdegoede(a)redhat.com> libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs Sean Young <sean(a)mess.org> media: rc-loopback: return number of emitters rather than error Mauro Carvalho Chehab <mchehab+huawei(a)kernel.org> media: uvc: don't do DMA on stack Wang Hai <wanghai38(a)huawei.com> VMCI: fix NULL pointer dereference when unmapping queue pair Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> power: supply: max17042: handle fails of reading status register zhenwei pi <pizhenwei(a)bytedance.com> crypto: public_key: fix overflow during implicit conversion Juergen Gross <jgross(a)suse.com> xen: fix setting of max_pfn in shared_info Kajol Jain <kjain(a)linux.ibm.com> powerpc/perf/hv-gpci: Fix counter value parsing Marek Marczykowski-Górecki <marmarek(a)invisiblethingslab.com> PCI/MSI: Skip masking MSI-X on Xen PV Dmitry Osipenko <digetx(a)gmail.com> rtc: tps65910: Correct driver module alias Tetsuo Handa <penguin-kernel(a)i-love.sakura.ne.jp> fbmem: don't allow too huge resolutions Linus Walleij <linus.walleij(a)linaro.org> clk: kirkwood: Fix a clocking boot regression Austin Kim <austin.kim(a)lge.com> IMA: remove -Wmissing-prototypes warning Zelin Deng <zelin.deng(a)linux.alibaba.com> KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted Nguyen Dinh Phi <phind.uet(a)gmail.com> tty: Fix data race between tiocsti() and flush_to_ldisc() Eric Dumazet <edumazet(a)google.com> ipv4: make exception cache less predictible Zenghui Yu <yuzenghui(a)huawei.com> bcma: Fix memory leak for internally-handled cores Dan Carpenter <dan.carpenter(a)oracle.com> ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Evgeny Novikov <novikov(a)ispras.ru> usb: ehci-orion: Handle errors of clk_prepare_enable() in probe Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: mt65xx: fix IRQ check Len Baker <len.baker(a)gmx.com> CIFS: Fix a potencially linear read overflow Tony Lindgren <tony(a)atomide.com> mmc: moxart: Fix issue with uninitialized dma_slave_config Tony Lindgren <tony(a)atomide.com> mmc: dw_mmc: Fix issue with uninitialized dma_slave_config Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: s3c2410: fix IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: iop3xx: fix deferred probing Pavel Skripkin <paskripkin(a)gmail.com> Bluetooth: add timeout sanity check to hci_inquiry Nadezda Lutovinova <lutovinova(a)ispras.ru> usb: gadget: mv_u3d: request_irq() after initializing UDC Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: tahvo: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: host: ohci-tmio: add IRQ check Kai-Heng Feng <kai.heng.feng(a)canonical.com> Bluetooth: Move shutdown callback before flushing tx and rx queue Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: twl6030: add IRQ checks Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: phy: fsl-usb: add IRQ check Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: gadget: udc: at91: add IRQ check Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> drm/msm/dsi: Fix some reference counted resource leaks Desmond Cheong Zhi Xi <desmondcheongzx(a)gmail.com> Bluetooth: fix repeated calls to sco_sock_kill Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com> arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 Colin Ian King <colin.king(a)canonical.com> Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow Stephan Gerhold <stephan(a)gerhold.net> soc: qcom: smsm: Fix missed interrupts if state changes while masked Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> PCI: PM: Enable PME if it can be signaled from D3cold Sergey Shtylyov <s.shtylyov(a)omp.ru> i2c: highlander: add IRQ check Pavel Skripkin <paskripkin(a)gmail.com> net: cipso: fix warnings in netlbl_cipsov4_add_std Martin KaFai Lau <kafai(a)fb.com> tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos Dan Carpenter <dan.carpenter(a)oracle.com> Bluetooth: sco: prevent information leak in sco_conn_defer_accept() Pavel Skripkin <paskripkin(a)gmail.com> media: go7007: remove redundant initialization Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in vp702x_read_mac_addr Dongliang Mu <mudongliangabcd(a)gmail.com> media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init Stefan Berger <stefanb(a)linux.ibm.com> certs: Trigger creation of RSA module signing key if it's not an RSA key Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - use proper type for vf_mask Tony Lindgren <tony(a)atomide.com> spi: spi-pic32: Fix issue with uninitialized dma_slave_config Pavel Skripkin <paskripkin(a)gmail.com> m68k: emu: Fix invalid free in nfeth_cleanup() Stian Skjelstad <stian.skjelstad(a)gmail.com> udf_get_extendedattr() had no boundary checks. Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not export adf_iov_putmsg() Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix naming for init/shutdown VF to PF notifications Marco Chiappero <marco.chiappero(a)intel.com> crypto: qat - fix reuse of completion variable Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - handle both source of interrupt in VF ISR Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - do not ignore errors from enable_vf2pf_comms() Damien Le Moal <damien.lemoal(a)wdc.com> libata: fix ata_host_start() Sebastian Krzyszkowiak <sebastian.krzyszkowiak(a)puri.sm> power: supply: max17042_battery: fix typo in MAx17042_TOFF Jan Kara <jack(a)suse.cz> udf: Check LVID earlier Tony Lindgren <tony(a)atomide.com> crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() Hans de Goede <hdegoede(a)redhat.com> power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors Sean Anderson <sean.anderson(a)seco.com> crypto: mxs-dcp - Check for DMA mapping errors Jeongtae Park <jeongtae.park(a)gmail.com> regmap: fix the offset of register error log Marek Behún <kabel(a)kernel.org> PCI: Call Max Payload Size-related fixup quirks early Paul Gortmaker <paul.gortmaker(a)windriver.com> x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions Qu Wenruo <wqu(a)suse.com> Revert "btrfs: compression: don't try to compress if we don't have enough pages" Muchun Song <songmuchun(a)bytedance.com> mm/page_alloc: speed up the iteration of max_order Esben Haabendal <esben(a)geanix.com> net: ll_temac: Remove left-over debug message Fangrui Song <maskray(a)google.com> powerpc/boot: Delete unneeded .globl _zimage_start Michael Ellerman <mpe(a)ellerman.id.au> powerpc/module64: Fix comment in R_PPC64_ENTRY handling Christophe Leroy <christophe.leroy(a)c-s.fr> crypto: talitos - reduce max key size for SEC1 Andrew Morton <akpm(a)linux-foundation.org> mm/kmemleak.c: make cond_resched() rate-limiting more efficient Vasily Gorbik <gor(a)linux.vnet.ibm.com> s390/disassembler: correct disassembly lines alignment Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) Jan Kara <jack(a)suse.cz> gfs2: Don't clear SGID when inheriting ACLs Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> nvme-pci: Fix an error handling path in 'nvme_probe()' Philipp Zabel <p.zabel(a)pengutronix.de> tc358743: fix register i2c_rd/wr function fix Grygorii Strashko <grygorii.strashko(a)ti.com> PM / wakeirq: Enable dedicated wakeirq for suspend Paul Blakey <paulb(a)mellanox.com> net/sched: cls_flower: Use mask for addr_type Tom Rix <trix(a)redhat.com> USB: serial: mos7720: improve OOM-handling in read_mos_reg() Javier Martinez Canillas <javier(a)osg.samsung.com> usb: phy: isp1301: Fix build warning when CONFIG_OF is disabled Liu Jian <liujian56(a)huawei.com> igmp: Add ip_mc_list lock in ip_check_mc_rcu Pavel Skripkin <paskripkin(a)gmail.com> media: stkwebcam: fix memory leak in stk_camera_probe Jouni Malinen <jouni(a)codeaurora.org> ath9k: Postpone key cache entry deletion for TXQ frames reference it Jouni Malinen <jouni(a)codeaurora.org> ath: Modify ath_key_delete() to not need full key entry Jouni Malinen <jouni(a)codeaurora.org> ath: Export ath_hw_keysetmac() Jouni Malinen <jouni(a)codeaurora.org> ath9k: Clear key cache explicitly on disabling hardware Jouni Malinen <jouni(a)codeaurora.org> ath: Use safer key clearing with key cache entries Zubin Mithra <zsm(a)chromium.org> ALSA: pcm: fix divide error in snd_pcm_lib_ioctl Ben Dooks <ben-linux(a)fluff.org> ARM: 8918/2: only build return_address() if needed Christoph Hellwig <hch(a)lst.de> cryptoloop: add a deprecation warning Kim Phillips <kim.phillips(a)amd.com> perf/x86/amd/ibs: Work around erratum #1197 Shai Malin <smalin(a)marvell.com> qede: Fix memset corruption Shai Malin <smalin(a)marvell.com> qed: Fix the VF msix vectors flow Randy Dunlap <rdunlap(a)infradead.org> xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> mtd: nand: atmel_nand: remove build warning in atmel_nand_remove() Theodore Ts'o <tytso(a)mit.edu> ext4: fix race writing to an inline_data file while its xattrs are changing ------------- Diffstat: .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Makefile | 4 +- arch/arc/mm/cache.c | 2 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 ++-- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/return_address.c | 4 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/m68k/emu/nfeth.c | 4 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/openrisc/kernel/entry.S | 2 + arch/parisc/kernel/signal.c | 6 ++ arch/powerpc/boot/crt0.S | 3 - arch/powerpc/kernel/module_64.c | 2 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/jump_label.c | 2 +- arch/x86/events/amd/ibs.c | 8 ++ arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/x86.c | 4 + arch/x86/mm/init_64.c | 6 +- arch/x86/xen/enlighten.c | 7 ++ arch/x86/xen/p2m.c | 4 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/platforms/iss/console.c | 17 +++- certs/Makefile | 8 ++ drivers/ata/libata-core.c | 6 +- drivers/ata/sata_dwc_460ex.c | 12 +-- drivers/base/power/wakeirq.c | 12 ++- drivers/base/regmap/regmap.c | 2 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 4 +- drivers/block/cryptoloop.c | 2 + drivers/clk/mvebu/kirkwood.c | 1 + drivers/crypto/mxs-dcp.c | 81 +++++++++--------- drivers/crypto/omap-sham.c | 2 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +- drivers/crypto/qat/qat_common/adf_init.c | 5 +- drivers/crypto/qat/qat_common/adf_isr.c | 7 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 3 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +-- drivers/crypto/qat/qat_common/adf_vf_isr.c | 7 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 4 +- drivers/crypto/talitos.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 18 +++- drivers/media/i2c/tc358743.c | 2 +- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 ++- drivers/media/usb/go7007/go7007-driver.c | 26 ------ drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +++++--- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +++++--- drivers/mtd/nand/atmel_nand.c | 1 - drivers/mtd/nand/cafe_nand.c | 4 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 8 ++ drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 ++-- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/usb/cdc_mbim.c | 5 ++ drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +-- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 95 +++++++++++++++++++++- drivers/net/wireless/ath/key.c | 41 ++++++---- drivers/nvme/host/pci.c | 7 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/pci/msi.c | 3 + drivers/pci/pci.c | 15 ++-- drivers/pci/quirks.c | 13 +-- drivers/pci/syscall.c | 4 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/platform/chrome/cros_ec_proto.c | 9 ++ drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/scsi/BusLogic.c | 4 +- drivers/soc/qcom/smsm.c | 11 ++- drivers/spi/spi-pic32.c | 1 + drivers/staging/board/board.c | 7 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/tty/hvc/hvsi.c | 19 ++++- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/tty_io.c | 4 +- drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +++-- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/fotg210-hcd.c | 41 +++++----- drivers/usb/host/fotg210.h | 5 -- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci.c | 24 +++--- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-isp1301.c | 2 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 ++ drivers/usb/serial/mos7720.c | 4 +- drivers/usb/usbip/vhci_hcd.c | 24 ++++++ drivers/vfio/Kconfig | 2 +- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 7 ++ drivers/video/fbdev/kyro/fbdev.c | 8 ++ drivers/video/fbdev/riva/fbdev.c | 3 + fs/btrfs/inode.c | 2 +- fs/cifs/cifs_unicode.c | 9 +- fs/cifs/sess.c | 2 +- fs/ext4/inline.c | 6 ++ fs/gfs2/acl.c | 27 +++--- fs/gfs2/lock_dlm.c | 5 ++ fs/udf/misc.c | 13 ++- fs/udf/super.c | 25 ++++-- include/crypto/public_key.h | 4 +- include/linux/hugetlb.h | 9 ++ include/linux/pci.h | 5 +- include/linux/power/max17042_battery.h | 2 +- include/linux/skbuff.h | 2 +- include/uapi/linux/serial_reg.h | 1 + kernel/events/core.c | 2 +- kernel/fork.c | 1 + kernel/pid_namespace.c | 2 +- lib/test_bpf.c | 13 ++- mm/kmemleak.c | 2 +- mm/page_alloc.c | 8 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 14 ++++ net/bluetooth/hci_event.c | 15 ++++ net/bluetooth/sco.c | 50 +++++------- net/caif/chnl_net.c | 19 +---- net/core/flow_dissector.c | 12 ++- net/dccp/minisocks.c | 2 + net/ipv4/icmp.c | 23 +++++- net/ipv4/igmp.c | 2 + net/ipv4/ip_output.c | 5 +- net/ipv4/route.c | 46 +++++++---- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 5 +- net/l2tp/l2tp_core.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 12 +-- net/netlink/af_netlink.c | 4 +- net/sched/cls_flower.c | 4 + net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 2 +- security/integrity/ima/ima_mok.c | 2 +- security/smack/smack_access.c | 17 ++-- sound/core/pcm_lib.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 9 +- 179 files changed, 935 insertions(+), 488 deletions(-)
5 years, 1 month
5
5
0
0
linaro-hikey-stable v4.4.y on OE 4.4.284-rc1/1df2f8835280: no regressions found in project lkft/linaro-hikey-stable-rc-4.4-oe
by Linaro QA
Summary ------------------------------------------------------------------------ kernel: 4.4.284-rc1 git repo:
https://git.linaro.org/lkft/arm64-stable-rc.git
git tag: 4.4.284-rc1-hikey-20210920-1143 git commit: 1df2f883528018458a51c9da296b195cd523de15 git describe: 4.4.284-rc1-hikey-20210920-1143 Test details:
https://qa-reports.linaro.org/lkft/linaro-hikey-stable-rc-4.4-oe/build/4.4.…
No regressions (compared to build 4.4.284-rc1-hikey-20210919-1137) No fixes (compared to build 4.4.284-rc1-hikey-20210919-1137) Boards, architectures and test suites: ------------------------------------- hi6220-hikey - arm64 * build - pass: 1, * linux-log-parser - pass: 8, -- Linaro QA
https://qa-reports.linaro.org
5 years, 1 month
1
0
0
0
← Newer
1
...
8
9
10
11
12
13
14
...
49
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
Results per page:
10
25
50
100
200