Skip to content

5.4.8-stable review

Greg Kroah-Hartman linux-mips linux-next linux-scsi linux-tegra lkml ltp stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest191 patches 23 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/191Revert "MIPS: futex: Restore \n after sync instructions"arch/mips/include/asm/futex.h+3 -30 replies
2/191Revert "MIPS: futex: Emit Loongson3 sync workarounds within asm"arch/mips/include/asm/barrier.h arch/mips/include/asm/futex.h+14 -140 replies
3/191scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()drivers/scsi/lpfc/lpfc_els.c+9 -70 replies
4/191scsi: lpfc: Fix discovery failures when target device connectivity bouncesdrivers/scsi/lpfc/lpfc_hbadisc.c+6 -10 replies
5/191scsi: mpt3sas: Fix clear pending bit in ioctl statusdrivers/scsi/mpt3sas/mpt3sas_ctl.c+2 -10 replies
6/191scsi: lpfc: Fix locking on mailbox command completiondrivers/scsi/lpfc/lpfc_sli.c+7 -10 replies
7/191scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBAdrivers/scsi/mpt3sas/mpt3sas_ctl.c+12 -00 replies
8/191gpio: mxc: Only get the second IRQ when there is more than one IRQdrivers/gpio/gpio-mxc.c+10 -30 replies
9/191scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbqdrivers/scsi/lpfc/lpfc_ct.c drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hbadisc.c +1 more+13 -40 replies
10/191Input: atmel_mxt_ts - disable IRQ across suspenddrivers/input/touchscreen/atmel_mxt_ts.c+4 -00 replies
11/191f2fs: fix to update time in lazytime modefs/f2fs/f2fs.h fs/f2fs/inode.c+20 -90 replies
12/191powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set}arch/powerpc/platforms/pseries/papr_scm.c+2 -20 replies
13/191tools/power/x86/intel-speed-select: Remove warning for unused resulttools/power/x86/intel-speed-select/isst-config.c+6 -30 replies
14/191platform/x86: peaq-wmi: switch to using polled mode of input devicesdrivers/platform/x86/Kconfig drivers/platform/x86/peaq-wmi.c+42 -250 replies
15/191iommu: rockchip: Free domain on .domain_freedrivers/iommu/rockchip-iommu.c+5 -20 replies
16/191iommu/tegra-smmu: Fix page tables in > 4 GiB memorydrivers/iommu/tegra-smmu.c+6 -50 replies
17/191dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_resetdrivers/dma/xilinx/xilinx_dma.c+1 -00 replies
18/191scsi: target: compare full CHAP_A Algorithm stringsdrivers/target/iscsi/iscsi_target_auth.c+1 -10 replies
19/191scsi: lpfc: Fix hardlockup in lpfc_abort_handlerdrivers/scsi/lpfc/lpfc_scsi.c+3 -20 replies
20/191scsi: lpfc: Fix SLI3 hba in loop mode not discovering devicesdrivers/scsi/lpfc/lpfc_nportdisc.c+3 -10 replies
21/191scsi: csiostor: Dont enable IRQs too earlydrivers/scsi/csiostor/csio_lnode.c+9 -60 replies
22/191scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()drivers/scsi/hisi_sas/hisi_sas_main.c+7 -10 replies
23/191scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe failsdrivers/scsi/hisi_sas/hisi_sas_main.c drivers/scsi/hisi_sas/hisi_sas_v3_hw.c+2 -00 replies
24/191powerpc/pseries: Mark accumulate_stolen_time() as notracearch/powerpc/kernel/time.c+1 -10 replies
25/191powerpc/pseries: Dont fail hash page table insert for bolted mappingarch/powerpc/mm/book3s64/hash_utils.c+8 -10 replies
26/191Input: st1232 - do not reset the chip too earlydrivers/input/touchscreen/st1232.c+12 -100 replies
27/191selftests/powerpc: Fixup clobbers for TM teststools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c +1 more+6 -60 replies
28/191powerpc/tools: Dont quote $objdump in scriptsarch/powerpc/tools/relocs_check.sh arch/powerpc/tools/unrel_branch_check.sh+3 -30 replies
29/191dma-debug: add a schedule point in debug_dma_dump_mappings()kernel/dma/debug.c+1 -00 replies
30/191dma-mapping: Add vmap checks to dma_map_single()include/linux/dma-mapping.h+4 -00 replies
31/191dma-mapping: fix handling of dma-ranges for reserved memory (again)arch/arm/mm/dma-mapping-nommu.c include/linux/dma-mapping.h kernel/dma/coherent.c+12 -100 replies
32/191dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQdrivers/dma/fsl-qdma.c+3 -00 replies
33/191leds: lm3692x: Handle failure to probe the regulatordrivers/leds/leds-lm3692x.c+11 -20 replies
34/191leds: an30259a: add a check for devm_regmap_init_i2cdrivers/leds/leds-an30259a.c+7 -00 replies
35/191leds: trigger: netdev: fix handling on interface renamedrivers/leds/trigger/ledtrig-netdev.c+4 -10 replies
36/191clocksource/drivers/asm9260: Add a check for of_clk_getdrivers/clocksource/asm9260_timer.c+4 -00 replies
37/191clocksource/drivers/timer-of: Use unique device name instead of timerdrivers/clocksource/timer-of.c+1 -10 replies
38/191dtc: Use pkg-config to locate libyamlscripts/dtc/Makefile+2 -20 replies
39/191selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not availabletools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c+4 -00 replies
40/191powerpc/security/book3s64: Report L1TF status in sysfsarch/powerpc/kernel/security.c+5 -00 replies
41/191powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warningarch/powerpc/mm/book3s64/hash_utils.c+1 -00 replies
42/191ext4: update direct I/O read lock pattern for IOCB_NOWAITfs/ext4/inode.c+7 -10 replies
43/191ext4: iomap that extends beyond EOF should be marked dirtyfs/ext4/inode.c+7 -10 replies
44/191jbd2: Fix statistics for the number of logged blocksfs/jbd2/commit.c+3 -10 replies
45/191scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)drivers/scsi/scsi_trace.c+7 -40 replies
46/191scsi: lpfc: Fix unexpected error messages during RSCN handlingdrivers/scsi/lpfc/lpfc_els.c+19 -20 replies
47/191scsi: lpfc: Fix duplicate unreg_rpi error in port offline flowdrivers/scsi/lpfc/lpfc_sli.c+7 -00 replies
48/191f2fs: fix to update dirs i_pino during cross_renamefs/f2fs/namei.c+12 -30 replies
49/191clk: qcom: smd: Add missing pnoc clockdrivers/clk/qcom/clk-smd-rpm.c+3 -00 replies
50/191clk: qcom: Allow constant ratio freq tables for rcgdrivers/clk/qcom/clk-rcg2.c drivers/clk/qcom/common.c+5 -00 replies
51/191clk: clk-gpio: propagate rate change to parentdrivers/clk/clk-gpio.c+1 -10 replies
52/191irqchip/irq-bcm7038-l1: Enable parent IRQ if necessarydrivers/irqchip/irq-bcm7038-l1.c+4 -00 replies
53/191irqchip: ingenic: Error out if IRQ domain creation faileddrivers/irqchip/irq-ingenic.c+10 -50 replies
54/191dma-direct: check for overflows on 32 bit DMA addressesinclude/linux/dma-direct.h+10 -20 replies
55/191mfd: mfd-core: Honour Device Trees request to disable a child-devicedrivers/mfd/mfd-core.c+5 -02 replies
56/191fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned longfs/quota/dquot.c include/linux/quota.h+18 -130 replies
57/191iommu/arm-smmu-v3: Dont display an error when IRQ lines are missingdrivers/iommu/arm-smmu-v3.c+4 -40 replies
58/191i2c: stm32f7: fix & reorder remove & probe error handlingdrivers/i2c/busses/i2c-stm32f7.c+12 -70 replies
59/191iomap: fix return value of iomap_dio_bio_actor on 32bit systemsfs/iomap/direct-io.c+3 -10 replies
60/191Input: ili210x - handle errors from input_mt_init_slots()drivers/input/touchscreen/ili210x.c+6 -10 replies
61/191scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferencesdrivers/scsi/lpfc/lpfc_els.c+1 -10 replies
62/191scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)drivers/scsi/zorro_esp.c+9 -20 replies
63/191PCI: rpaphp: Fix up pointer to first drc-info entrydrivers/pci/hotplug/rpaphp_core.c+2 -00 replies
64/191scsi: ufs: fix potential bug which ends in system hangdrivers/scsi/ufs/ufshcd.c+1 -10 replies
65/191powerpc/pseries/cmm: Implement release() function for sysfs devicearch/powerpc/platforms/pseries/cmm.c+5 -00 replies
66/191PCI: rpaphp: Dont rely on firmware feature to imply drc-info supportdrivers/pci/hotplug/rpaphp_core.c+1 -10 replies
67/191PCI: rpaphp: Annotate and correctly byte swap DRC propertiesdrivers/pci/hotplug/rpaphp_core.c+15 -140 replies
68/191PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-infodrivers/pci/hotplug/rpaphp_core.c+3 -20 replies
69/191powerpc/security: Fix wrong message when RFI Flush is disablearch/powerpc/kernel/security.c+6 -100 replies
70/191powerpc/eeh: differentiate duplicate detection messagearch/powerpc/kernel/eeh_driver.c+2 -20 replies
71/191powerpc/book3s/mm: Update Oops message to print the correct translation in usearch/powerpc/kernel/traps.c+11 -40 replies
72/191scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONEdrivers/scsi/atari_scsi.c drivers/scsi/mac_scsi.c drivers/scsi/sun3_scsi.c+6 -60 replies
73/191clk: pxa: fix one of the pxa RTC clocksdrivers/clk/pxa/clk-pxa27x.c+1 -00 replies
74/191bcache: at least try to shrink 1 node in bch_mca_scan()drivers/md/bcache/btree.c+2 -00 replies
75/191HID: quirks: Add quirk for HP MSU1465 PIXART OEM mousedrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
76/191dt-bindings: Improve validation build error handlingDocumentation/devicetree/bindings/Makefile Documentation/devicetree/writing-schema.rst+8 -30 replies
77/191HID: logitech-hidpp: Silence intermittent get_battery_capacity errorsdrivers/hid/hid-logitech-hidpp.c+3 -00 replies
78/191HID: i2c-hid: fix no irq after reset on raydium 3118drivers/hid/hid-ids.h drivers/hid/i2c-hid/i2c-hid-core.c+3 -00 replies
79/191ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardeningarch/arm/mm/proc-v7-bugs.c+3 -00 replies
80/191libnvdimm/btt: fix variable rc set but not useddrivers/nvdimm/btt.c+4 -40 replies
81/191HID: Improve Windows Precision Touchpad detection.drivers/hid/hid-core.c+4 -00 replies
82/191HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport devicedrivers/hid/hid-rmi.c+2 -10 replies
83/191watchdog: imx7ulp: Fix reboot hangdrivers/watchdog/imx7ulp_wdt.c+16 -00 replies
84/191watchdog: prevent deferral of watchdogd wakeup on RTdrivers/watchdog/watchdog_dev.c+6 -40 replies
85/191watchdog: Fix the race between the release of watchdog_core_data and cdevdrivers/watchdog/watchdog_dev.c+32 -380 replies
86/191powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()arch/powerpc/include/asm/fixmap.h+6 -10 replies
87/191scsi: pm80xx: Fix for SATA device discoverydrivers/scsi/pm8001/pm80xx_hwi.c+2 -00 replies
88/191scsi: ufs: Fix error handing during hibern8 enterdrivers/scsi/ufs/ufshcd.c+14 -50 replies
89/191scsi: scsi_debug: num_tgts must be >= 0drivers/scsi/scsi_debug.c+5 -00 replies
90/191scsi: NCR5380: Add disconnect_mask module parameterdrivers/scsi/NCR5380.c+5 -10 replies
91/191scsi: target: core: Release SPC-2 reservations when closing a sessiondrivers/target/target_core_transport.c+15 -00 replies
92/191scsi: ufs: Fix up auto hibern8 enablementdrivers/scsi/ufs/ufs-sysfs.c drivers/scsi/ufs/ufshcd.c drivers/scsi/ufs/ufshcd.h+18 -130 replies
93/191scsi: iscsi: Dont send data to unbound connectiondrivers/scsi/iscsi_tcp.c+8 -00 replies
94/191scsi: target: iscsi: Wait for all commands to finish before freeing a sessiondrivers/target/iscsi/iscsi_target.c include/scsi/iscsi_proto.h+9 -20 replies
95/191f2fs: Fix deadlock in f2fs_gc() context during atomic files handlingfs/f2fs/f2fs.h fs/f2fs/file.c fs/f2fs/segment.c+17 -60 replies
96/191habanalabs: skip VA block list update in reset flowdrivers/misc/habanalabs/memory.c+20 -100 replies
97/191gpio/mpc8xxx: fix qoriq GPIO readingdrivers/gpio/gpio-mpc8xxx.c+3 -00 replies
98/191platform/x86: intel_pmc_core: Fix the SoC naming inconsistencydrivers/platform/x86/intel_pmc_core.c+7 -70 replies
99/191platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driverdrivers/platform/x86/intel_pmc_core.c+5 -20 replies
100/191gpio: mpc8xxx: Dont overwrite default irq_set_type callbackdrivers/gpio/gpio-mpc8xxx.c+2 -10 replies
101/191gpio: lynxpoint: Setup correct IRQ handlersdrivers/gpio/gpio-lynxpoint.c+6 -00 replies
102/191tools/power/x86/intel-speed-select: Ignore missing config leveltools/power/x86/intel-speed-select/isst-core.c tools/power/x86/intel-speed-select/isst-display.c+6 -50 replies
103/191Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synicdrivers/hv/vmbus_drv.c+1 -10 replies
104/191apparmor: fix unsigned len comparison with less than zerosecurity/apparmor/label.c+7 -50 replies
105/191drm/amdgpu: Call find_vma under mmap_semdrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+21 -160 replies
106/191scripts/kallsyms: fix definitely-lost memory leakscripts/kallsyms.c+2 -00 replies
107/191powerpc: Dont add -mabi= flags when building with Clangarch/powerpc/Makefile+4 -00 replies
108/191f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()fs/f2fs/super.c+14 -60 replies
109/191cifs: Fix use-after-free bug in cifs_reconnect()fs/cifs/connect.c+35 -110 replies
110/191um: virtio: Keep reading on -EAGAINarch/um/drivers/virtio_uml.c+4 -40 replies
111/191io_uring: io_allocate_scq_urings() should return a sane statefs/io_uring.c+8 -20 replies
112/191of: unittest: fix memory leak in attach_node_and_childrendrivers/of/unittest.c+3 -10 replies
113/191cdrom: respect device capabilities during opening actiondrivers/cdrom/cdrom.c+11 -10 replies
114/191cifs: move cifsFileInfo_put logic into a work-queuefs/cifs/cifsfs.c fs/cifs/cifsglob.h fs/cifs/file.c+65 -270 replies
115/191perf diff: Use llabs() with 64-bit valuestools/perf/builtin-diff.c+2 -20 replies
116/191perf script: Fix brstackinsn for AUXTRACEtools/perf/builtin-script.c+1 -10 replies
117/191perf regs: Make perf_reg_name() return "unknown" instead of NULLtools/perf/util/perf_regs.h+1 -10 replies
118/191s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISORdrivers/s390/crypto/zcrypt_error.h+2 -00 replies
119/191mailbox: imx: Clear the right interrupts at shutdowndrivers/mailbox/imx-mailbox.c+13 -20 replies
120/191libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.harch/arm/boot/compressed/libfdt_env.h arch/powerpc/boot/libfdt_env.h include/linux/libfdt_env.h+8 -10 replies
121/191s390/unwind: filter out unreliable bogus %r14arch/s390/kernel/unwind_bc.c+5 -00 replies
122/191s390/cpum_sf: Check for SDBT and SDB consistencyarch/s390/kernel/perf_cpum_sf.c+15 -20 replies
123/191ocfs2: fix passing zero to PTR_ERR warningfs/ocfs2/acl.c+2 -20 replies
124/191mailbox: imx: Fix Tx doorbell shutdown pathdrivers/mailbox/imx-mailbox.c+3 -10 replies
125/191s390: disable preemption when switching to nodat stack with CALL_ON_STACKarch/s390/kernel/machine_kexec.c arch/s390/mm/maccess.c+11 -30 replies
126/191selftests: vm: add fragment CONFIG_TEST_VMALLOCtools/testing/selftests/vm/config+1 -00 replies
127/191mm/hugetlbfs: fix error handling when setting up mountsfs/hugetlbfs/inode.c+22 -90 replies
128/191kernel: sysctl: make drop_caches write-onlykernel/sysctl.c+1 -10 replies
129/191userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORKfs/userfaultfd.c+11 -70 replies
130/191Revert "powerpc/vcpu: Assume dedicated processors as non-preempt"arch/powerpc/include/asm/spinlock.h arch/powerpc/platforms/pseries/setup.c+1 -100 replies
131/191sctp: fix err handling of stream initializationnet/sctp/stream.c+15 -150 replies
132/191md: make sure desc_nr less than MD_SB_DISKSdrivers/md/md.c+1 -00 replies
133/191Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"drivers/net/wireless/intel/iwlwifi/pcie/drv.c+12 -120 replies
134/191netfilter: ebtables: compat: reject all padding in matches/watchersnet/bridge/netfilter/ebtables.c+16 -170 replies
135/1916pack,mkiss: fix possible deadlockdrivers/net/hamradio/6pack.c drivers/net/hamradio/mkiss.c+4 -40 replies
136/191powerpc: Fix __clear_user() with KUAP enabledarch/powerpc/include/asm/uaccess.h arch/powerpc/lib/string_32.S arch/powerpc/lib/string_64.S+12 -70 replies
137/191net/smc: add fallback check to connect()net/smc/af_smc.c+8 -60 replies
138/191netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()net/bridge/br_netfilter_hooks.c+3 -00 replies
139/191inetpeer: fix data-race in inet_putpeer / inet_putpeernet/ipv4/inetpeer.c+10 -20 replies
140/191net: add a READ_ONCE() in skb_peek_tail()include/linux/skbuff.h+4 -20 replies
141/191net: icmp: fix data-race in cmp_global_allow()net/ipv4/icmp.c+6 -50 replies
142/191hrtimer: Annotate lockless access to timer->stateinclude/linux/hrtimer.h kernel/time/hrtimer.c+17 -80 replies
143/191tomoyo: Dont use nifty names on sockets.security/tomoyo/realpath.c+1 -310 replies
144/191uaccess: disallow > INT_MAX copy sizesinclude/linux/thread_info.h+2 -00 replies
145/191drm: limit to INT_MAX in create_blob ioctldrivers/gpu/drm/drm_property.c+1 -10 replies
146/191xfs: fix mount failure crash on invalid iclog memory accessfs/xfs/xfs_log.c+2 -00 replies
147/191cxgb4/cxgb4vf: fix flow control display for auto negotiationdrivers/net/ethernet/chelsio/cxgb4/cxgb4.h drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c drivers/net/ethernet/chelsio/cxgb4/t4_hw.c +3 more+30 -190 replies
148/191net: dsa: bcm_sf2: Fix IP fragment location and behaviordrivers/net/dsa/bcm_sf2_cfp.c+3 -30 replies
149/191net/mlxfw: Fix out-of-memory error in mfa2 flash burningdrivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c+4 -30 replies
150/191net: phy: aquantia: add suspend / resume ops for AQR105drivers/net/phy/aquantia_main.c+2 -00 replies
151/191net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit devicenet/sched/act_mirred.c+12 -100 replies
152/191net/sched: add delete_empty() to filters and use it in cls_flowerinclude/net/sch_generic.h net/sched/cls_api.c net/sched/cls_flower.c+22 -260 replies
153/191net_sched: sch_fq: properly set sk->sk_pacing_statusnet/sched/sch_fq.c+8 -90 replies
154/191net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCsdrivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c+11 -30 replies
155/191ptp: fix the race between the release of ptp_clock and cdevdrivers/ptp/ptp_clock.c drivers/ptp/ptp_private.h include/linux/posix-clock.h +1 more+39 -440 replies
156/191tcp: Fix highest_sack and highest_sack_seqnet/ipv4/tcp_output.c+3 -00 replies
157/191udp: fix integer overflow while computing available space in sk_rcvbufnet/ipv4/udp.c+1 -10 replies
158/191bnxt_en: Fix MSIX request logic for RDMA driver.drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c+6 -20 replies
159/191bnxt_en: Free context memory in the open path if firmware has been reset.drivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
160/191bnxt_en: Return error if FW returns more data than dump lengthdrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h+34 -80 replies
161/191bnxt_en: Fix bp->fw_health allocation and free logic.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+27 -100 replies
162/191bnxt_en: Remove unnecessary NULL checks for fw_healthdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c+3 -90 replies
163/191bnxt_en: Fix the logic that creates the health reporters.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h+56 -210 replies
164/191bnxt_en: Add missing devlink health reporters for VFs.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c+22 -140 replies
165/191mlxsw: spectrum_router: Skip loopback RIFs during MAC validationdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+3 -00 replies
166/191mlxsw: spectrum: Use dedicated policer for VRRP packetsdrivers/net/ethernet/mellanox/mlxsw/reg.h drivers/net/ethernet/mellanox/mlxsw/spectrum.c+8 -20 replies
167/191net: add bool confirm_neigh parameter for dst_ops.update_pmtudrivers/net/gtp.c include/net/dst.h include/net/dst_ops.h +11 more+42 -250 replies
168/191ip6_gre: do not confirm neighbor when do pmtu updatenet/ipv6/ip6_gre.c+1 -10 replies
169/191gtp: do not confirm neighbor when do pmtu updatedrivers/net/gtp.c+1 -10 replies
170/191net/dst: add new function skb_dst_update_pmtu_no_confirminclude/net/dst.h+9 -00 replies
171/191tunnel: do not confirm neighbor when do pmtu updatenet/ipv4/ip_tunnel.c net/ipv6/ip6_tunnel.c+3 -30 replies
172/191vti: do not confirm neighbor when do pmtu updatenet/ipv4/ip_vti.c net/ipv6/ip6_vti.c+2 -20 replies
173/191sit: do not confirm neighbor when do pmtu updatenet/ipv6/sit.c+1 -10 replies
174/191net/dst: do not confirm neighbor for vxlan and geneve pmtu updateinclude/net/dst.h+1 -10 replies
175/191net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/Sdrivers/net/dsa/sja1105/sja1105_main.c drivers/net/dsa/sja1105/sja1105_static_config.c+9 -60 replies
176/191net: marvell: mvpp2: phylink requires the link interruptdrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+1 -10 replies
177/191gtp: fix wrong condition in gtp_genl_dump_pdp()drivers/net/gtp.c+19 -170 replies
178/191gtp: avoid zero size hashtabledrivers/net/gtp.c+5 -20 replies
179/191bonding: fix active-backup transition after link failuredrivers/net/bonding/bond_main.c+0 -30 replies
180/191tcp: do not send empty skb from tcp_write_xmit()net/ipv4/tcp_output.c+8 -00 replies
181/191tcp/dccp: fix possible race __inet_lookup_established()include/linux/rculist_nulls.h include/net/inet_hashtables.h include/net/sock.h +3 more+65 -150 replies
182/191hv_netvsc: Fix tx_table init in rndis_set_subchannel()drivers/net/hyperv/rndis_filter.c+3 -30 replies
183/191gtp: fix an use-after-free in ipv4_pdp_find()drivers/net/gtp.c+17 -170 replies
184/191gtp: do not allow adding duplicate tid and ms_addr pdp contextdrivers/net/gtp.c+22 -100 replies
185/191bnxt: apply computed clamp value for coalece parameterdrivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -10 replies
186/191ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is setnet/ipv6/addrconf.c+4 -40 replies
187/191net: phylink: fix interface passed to mac_link_updrivers/net/phy/phylink.c+1 -20 replies
188/191net: ena: fix napi handler misbehavior when the napi budget is zerodrivers/net/ethernet/amazon/ena/ena_netdev.c+7 -30 replies
189/191vhost/vsock: accept only packets with the right dst_ciddrivers/vhost/vsock.c+3 -10 replies
190/191mmc: sdhci-of-esdhc: fix up erratum A-008171 workarounddrivers/mmc/host/sdhci-esdhc.h drivers/mmc/host/sdhci-of-esdhc.c+203 -330 replies
191/191mmc: sdhci-of-esdhc: re-implement erratum A-009204 workarounddrivers/mmc/host/sdhci-of-esdhc.c+10 -00 replies

Reviews trailers per patch

71 of 191 patches have a Reviewed-by or Acked-by.

PatchAneesh Kumar K.VHans de GoedeRobin MurphyHeiko StuebnerLee DuncanMike ChristieMatthias FendTheodore Ts'oJan KaraRitesh HarjaniDaniele AlessandrelliAlexandre TorgueDaniel ThompsonMark BrownStephan GerholdPeng MaPavel MachekDan MurphyRob HerringBjorn HelgaasPierre-Yves MORDRETNicholas PigginChristophe LeroyMichael SchmitzVishal VermaSteffen TrumtrarGuenter RoeckAdam FordSven Van AsbroeckEwan D. MilneFinn ThainWill DeaconChao YuMichael WalleJack WangChristian KönigFelix KuehlingPhilip YangDaniel AxtensAurelien AptelAvri AltmanBean HuoMichael EllermanTyrel DatwylerRoman BolshakovJoseph QiDong AishengHeiko CarstensChris DownVlastimil BabkaDavid HildenbrandMichal HockoAlexey DobriyanLuca CoelhoVlad BuslovJamal Hadi SalimSoheil Hassas YeganehStephen JohnstonVern LovejoyRichard CochranAndrew LunnAlex VeberGuillaume NaultDavid AhernDarrick J. WongAya LevinIdo SchimmelNeal CardwellMichal KubecekAdrian HunterSven AuhagenAntoine TenartJay VosburghFlorian WestphalAndrea ArcangeliPavel ShilovskyStanley ChuDouglas GilbertVitaly KuznetsovDexuan CuiOded GabbayAlim AkhtarBart Van AsscheChristoph HellwigJeffrey HugoEric Biggers
1/191
2/191
3/191
4/191
5/191
6/191
7/191
8/191
9/191
10/191
11/191
12/191R-b
13/191
14/191R-b T-b
15/191R-b A-b
16/191
17/191
18/191R-b R-b
19/191
20/191
21/191
22/191
23/191
24/191
25/191
26/191T-b
27/191
28/191
29/191
30/191
31/191T-b T-b
32/191R-b T-b
33/191A-b R-b
34/191
35/191
36/191
37/191R-b
38/191
39/191
40/191
41/191
42/191R-b R-b
43/191R-b R-b
44/191R-b
45/191
46/191
47/191
48/191T-b
49/191
50/191
51/191
52/191
53/191
54/191
55/191R-b R-b T-b
56/191
57/191A-b
58/191R-b
59/191R-b R-b
60/191T-b T-b
61/191R-b
62/191R-b
63/191A-b
64/191R-b R-b
65/191
66/191A-b
67/191A-b
68/191A-b
69/191
70/191
71/191A-b R-b
72/191Reported-and-tested-by R-b
73/191
74/191
75/191
76/191T-b
77/191
78/191
79/191
80/191R-b
81/191
82/191
83/191R-b
84/191Reported-and-tested-by A-b R-b
85/191R-b
86/191
87/191A-b
88/191R-b R-b
89/191A-b
90/191Reviewed-and-tested-by
91/191R-b
92/191R-b
93/191R-b
94/191R-b
95/191Fix-suggested-by
96/191R-b
97/191
98/191
99/191
100/191T-b
101/191
102/191
103/191R-b R-b
104/191
105/191A-b R-b R-b T-b
106/191
107/191R-b
108/191R-b
109/191R-b
110/191
111/191
112/191R-b R-b
113/191
114/191R-b
115/191
116/191
117/191
118/191
119/191R-b
120/191
121/191R-b
122/191
123/191R-b
124/191R-b
125/191R-b
126/191
127/191
128/191A-b A-b A-b A-b A-b
129/191R-b
130/191
131/191
132/191
133/191A-b
134/191
135/191
136/191
137/191
138/191R-b
139/191
140/191
141/191
142/191
143/191
144/191
145/191
146/191R-b
147/191
148/191
149/191R-b T-b
150/191
151/191T-b A-b
152/191R-b T-b A-b
153/191A-b
154/191R-b
155/191Analyzed-by Analyzed-by A-b
156/191
157/191
158/191
159/191
160/191
161/191
162/191
163/191
164/191
165/191
166/191T-b
167/191R-b A-b
168/191R-b A-b
169/191R-b A-b
170/191R-b A-b
171/191R-b T-b A-b
172/191R-b A-b
173/191R-b A-b
174/191R-b T-b A-b
175/191
176/191T-b T-b
177/191
178/191
179/191A-b
180/191A-b A-b
181/191R-b
182/191
183/191
184/191
185/191
186/191R-b
187/191
188/191
189/191
190/191A-b
191/191

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 86 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/191] 5.4.8-stable review

This is the start of the stable review cycle for the 5.4.8 release. There are 191 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 Sat, 04 Jan 2020 21:55:35 +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.8-rc1.gz

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 <[email protected]>

    Linux 5.4.8-rc1

Yangbo Lu <[email protected]>
mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround

Yangbo Lu <[email protected]>
mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround

Stefano Garzarella <[email protected]>
vhost/vsock: accept only packets with the right dst_cid

Netanel Belgazal <[email protected]>
net: ena: fix napi handler misbehavior when the napi budget is zero

Russell King <[email protected]>
net: phylink: fix interface passed to mac_link_up

Hangbin Liu <[email protected]>
ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set

Jonathan Lemon <[email protected]>
bnxt: apply computed clamp value for coalece parameter

Taehee Yoo <[email protected]>
gtp: do not allow adding duplicate tid and ms_addr pdp context

Taehee Yoo <[email protected]>
gtp: fix an use-after-free in ipv4_pdp_find()

Haiyang Zhang <[email protected]>
hv_netvsc: Fix tx_table init in rndis_set_subchannel()

Eric Dumazet <[email protected]>
tcp/dccp: fix possible race __inet_lookup_established()

Eric Dumazet <[email protected]>
tcp: do not send empty skb from tcp_write_xmit()

Mahesh Bandewar <[email protected]>
bonding: fix active-backup transition after link failure

Taehee Yoo <[email protected]>
gtp: avoid zero size hashtable

Taehee Yoo <[email protected]>
gtp: fix wrong condition in gtp_genl_dump_pdp()

Russell King <[email protected]>
net: marvell: mvpp2: phylink requires the link interrupt

Vladimir Oltean <[email protected]>
net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S

Hangbin Liu <[email protected]>
net/dst: do not confirm neighbor for vxlan and geneve pmtu update

Hangbin Liu <[email protected]>
sit: do not confirm neighbor when do pmtu update

Hangbin Liu <[email protected]>
vti: do not confirm neighbor when do pmtu update

Hangbin Liu <[email protected]>
tunnel: do not confirm neighbor when do pmtu update

Hangbin Liu <[email protected]>
net/dst: add new function skb_dst_update_pmtu_no_confirm

Hangbin Liu <[email protected]>
gtp: do not confirm neighbor when do pmtu update

Hangbin Liu <[email protected]>
ip6_gre: do not confirm neighbor when do pmtu update

Hangbin Liu <[email protected]>
net: add bool confirm_neigh parameter for dst_ops.update_pmtu

Ido Schimmel <[email protected]>
mlxsw: spectrum: Use dedicated policer for VRRP packets

Amit Cohen <[email protected]>
mlxsw: spectrum_router: Skip loopback RIFs during MAC validation

Vasundhara Volam <[email protected]>
bnxt_en: Add missing devlink health reporters for VFs.

Vasundhara Volam <[email protected]>
bnxt_en: Fix the logic that creates the health reporters.

Vasundhara Volam <[email protected]>
bnxt_en: Remove unnecessary NULL checks for fw_health

Vasundhara Volam <[email protected]>

    bnxt_en: Fix bp->fw_health allocation and free logic.

Vasundhara Volam <[email protected]>
bnxt_en: Return error if FW returns more data than dump length

Michael Chan <[email protected]>
bnxt_en: Free context memory in the open path if firmware has been reset.

Michael Chan <[email protected]>
bnxt_en: Fix MSIX request logic for RDMA driver.

Antonio Messina <[email protected]>
udp: fix integer overflow while computing available space in sk_rcvbuf

Cambda Zhu <[email protected]>
tcp: Fix highest_sack and highest_sack_seq

Vladis Dronov <[email protected]>
ptp: fix the race between the release of ptp_clock and cdev

Martin Blumenstingl <[email protected]>
net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs

Eric Dumazet <[email protected]>

    net_sched: sch_fq: properly set sk->sk_pacing_status

Davide Caratti <[email protected]>
net/sched: add delete_empty() to filters and use it in cls_flower

Shmulik Ladkani <[email protected]>
net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device

Madalin Bucur <[email protected]>
net: phy: aquantia: add suspend / resume ops for AQR105

Vladyslav Tarasiuk <[email protected]>
net/mlxfw: Fix out-of-memory error in mfa2 flash burning

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Fix IP fragment location and behavior

Rahul Lakkireddy <[email protected]>
cxgb4/cxgb4vf: fix flow control display for auto negotiation

Brian Foster <[email protected]>
xfs: fix mount failure crash on invalid iclog memory access

Daniel Vetter <[email protected]>
drm: limit to INT_MAX in create_blob ioctl

Kees Cook <[email protected]>
uaccess: disallow > INT_MAX copy sizes

Tetsuo Handa <[email protected]>
tomoyo: Don't use nifty names on sockets.

Eric Dumazet <[email protected]>

    hrtimer: Annotate lockless access to timer->state

Eric Dumazet <[email protected]>
net: icmp: fix data-race in cmp_global_allow()

Eric Dumazet <[email protected]>
net: add a READ_ONCE() in skb_peek_tail()

Eric Dumazet <[email protected]>
inetpeer: fix data-race in inet_putpeer / inet_putpeer

Eric Dumazet <[email protected]>
netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()

Ursula Braun <[email protected]>
net/smc: add fallback check to connect()

Andrew Donnellan <[email protected]>
powerpc: Fix __clear_user() with KUAP enabled

Eric Dumazet <[email protected]>
6pack,mkiss: fix possible deadlock

Florian Westphal <[email protected]>
netfilter: ebtables: compat: reject all padding in matches/watchers

Anders Kaseorg <[email protected]>

    Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"

Yufen Yu <[email protected]>
md: make sure desc_nr less than MD_SB_DISKS

Marcelo Ricardo Leitner <[email protected]>
sctp: fix err handling of stream initialization

Greg Kroah-Hartman <[email protected]>
Revert "powerpc/vcpu: Assume dedicated processors as non-preempt"

Mike Rapoport <[email protected]>
userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK

Johannes Weiner <[email protected]>
kernel: sysctl: make drop_caches write-only

Mike Kravetz <[email protected]>
mm/hugetlbfs: fix error handling when setting up mounts

Anders Roxell <[email protected]>
selftests: vm: add fragment CONFIG_TEST_VMALLOC

Vasily Gorbik <[email protected]>
s390: disable preemption when switching to nodat stack with CALL_ON_STACK

Daniel Baluta <[email protected]>
mailbox: imx: Fix Tx doorbell shutdown path

Ding Xiang <[email protected]>
ocfs2: fix passing zero to 'PTR_ERR' warning

Thomas Richter <[email protected]>
s390/cpum_sf: Check for SDBT and SDB consistency

Vasily Gorbik <[email protected]>
s390/unwind: filter out unreliable bogus %r14

Masahiro Yamada <[email protected]>
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h

Daniel Baluta <[email protected]>
mailbox: imx: Clear the right interrupts at shutdown

Harald Freudenberger <[email protected]>
s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR

Arnaldo Carvalho de Melo <[email protected]>
perf regs: Make perf_reg_name() return "unknown" instead of NULL

Adrian Hunter <[email protected]>
perf script: Fix brstackinsn for AUXTRACE

Arnaldo Carvalho de Melo <[email protected]>
perf diff: Use llabs() with 64-bit values

Ronnie Sahlberg <[email protected]>
cifs: move cifsFileInfo_put logic into a work-queue

Diego Elio Pettenò <[email protected]>
cdrom: respect device capabilities during opening action

Erhard Furtner <[email protected]>
of: unittest: fix memory leak in attach_node_and_children

Jens Axboe <[email protected]>
io_uring: io_allocate_scq_urings() should return a sane state

Johannes Berg <[email protected]>
um: virtio: Keep reading on -EAGAIN

Paulo Alcantara (SUSE) <[email protected]>
cifs: Fix use-after-free bug in cifs_reconnect()

Chengguang Xu <[email protected]>
f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()

Nathan Chancellor <[email protected]>
powerpc: Don't add -mabi= flags when building with Clang

Masahiro Yamada <[email protected]>
scripts/kallsyms: fix definitely-lost memory leak

Jason Gunthorpe <[email protected]>
drm/amdgpu: Call find_vma under mmap_sem

Colin Ian King <[email protected]>
apparmor: fix unsigned len comparison with less than zero

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic

Srinivas Pandruvada <[email protected]>
tools/power/x86/intel-speed-select: Ignore missing config level

Andy Shevchenko <[email protected]>
gpio: lynxpoint: Setup correct IRQ handlers

Vladimir Oltean <[email protected]>
gpio: mpc8xxx: Don't overwrite default irq_set_type callback

Gayatri Kammela <[email protected]>
platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver

Gayatri Kammela <[email protected]>
platform/x86: intel_pmc_core: Fix the SoC naming inconsistency

Russell King <[email protected]>
gpio/mpc8xxx: fix qoriq GPIO reading

Omer Shpigelman <[email protected]>
habanalabs: skip VA block list update in reset flow

Sahitya Tummala <[email protected]>
f2fs: Fix deadlock in f2fs_gc() context during atomic files handling

Bart Van Assche <[email protected]>
scsi: target: iscsi: Wait for all commands to finish before freeing a session

Anatol Pomazau <[email protected]>
scsi: iscsi: Don't send data to unbound connection

Can Guo <[email protected]>
scsi: ufs: Fix up auto hibern8 enablement

Bart Van Assche <[email protected]>
scsi: target: core: Release SPC-2 reservations when closing a session

Finn Thain <[email protected]>
scsi: NCR5380: Add disconnect_mask module parameter

Maurizio Lombardi <[email protected]>
scsi: scsi_debug: num_tgts must be >= 0

Subhash Jadavani <[email protected]>
scsi: ufs: Fix error handing during hibern8 enter

peter chang <[email protected]>

    scsi: pm80xx: Fix for SATA device discovery

Christophe Leroy <[email protected]>
powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()

Kevin Hao <[email protected]>
watchdog: Fix the race between the release of watchdog_core_data and cdev

Julia Cartwright <[email protected]>
watchdog: prevent deferral of watchdogd wakeup on RT

Fabio Estevam <[email protected]>
watchdog: imx7ulp: Fix reboot hang

Andrew Duggan <[email protected]>
HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device

Blaž Hrastnik <[email protected]>
HID: Improve Windows Precision Touchpad detection.

Qian Cai <[email protected]>
libnvdimm/btt: fix variable 'rc' set but not used

Doug Berger <[email protected]>
ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening

Aaron Ma <[email protected]>
HID: i2c-hid: fix no irq after reset on raydium 3118

Hans de Goede <[email protected]>
HID: logitech-hidpp: Silence intermittent get_battery_capacity errors

Rob Herring <[email protected]>
dt-bindings: Improve validation build error handling

Jinke Fan <[email protected]>
HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse

Coly Li <[email protected]>
bcache: at least try to shrink 1 node in bch_mca_scan()

Robert Jarzmik <[email protected]>
clk: pxa: fix one of the pxa RTC clocks

Finn Thain <[email protected]>
scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE

Aneesh Kumar K.V <[email protected]>
powerpc/book3s/mm: Update Oops message to print the correct translation in use

Sam Bobroff <[email protected]>
powerpc/eeh: differentiate duplicate detection message

Gustavo L. F. Walbon <[email protected]>
powerpc/security: Fix wrong message when RFI Flush is disable

Tyrel Datwyler <[email protected]>
PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info

Tyrel Datwyler <[email protected]>
PCI: rpaphp: Annotate and correctly byte swap DRC properties

Tyrel Datwyler <[email protected]>
PCI: rpaphp: Don't rely on firmware feature to imply drc-info support

David Hildenbrand <[email protected]>
powerpc/pseries/cmm: Implement release() function for sysfs device

Bean Huo <[email protected]>
scsi: ufs: fix potential bug which ends in system hang

Tyrel Datwyler <[email protected]>
PCI: rpaphp: Fix up pointer to first drc-info entry

Kars de Jong <[email protected]>
scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)

James Smart <[email protected]>
scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences

Dmitry Torokhov <[email protected]>

    Input: ili210x - handle errors from input_mt_init_slots()

Jan Stancek <[email protected]>
iomap: fix return value of iomap_dio_bio_actor on 32bit systems

Alain Volmat <[email protected]>
i2c: stm32f7: fix & reorder remove & probe error handling

Jean-Philippe Brucker <[email protected]>
iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing

Konstantin Khlebnikov <[email protected]>
fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long

Lee Jones <[email protected]>
mfd: mfd-core: Honour Device Tree's request to disable a child-device

Nicolas Saenz Julienne <[email protected]>
dma-direct: check for overflows on 32 bit DMA addresses

Paul Cercueil <[email protected]>
irqchip: ingenic: Error out if IRQ domain creation failed

Florian Fainelli <[email protected]>
irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary

Michael Hennerich <[email protected]>
clk: clk-gpio: propagate rate change to parent

Jeffrey Hugo <[email protected]>
clk: qcom: Allow constant ratio freq tables for rcg

Jeffrey Hugo <[email protected]>
clk: qcom: smd: Add missing pnoc clock

Chao Yu <[email protected]>
f2fs: fix to update dir's i_pino during cross_rename

James Smart <[email protected]>
scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow

James Smart <[email protected]>
scsi: lpfc: Fix unexpected error messages during RSCN handling

Bart Van Assche <[email protected]>

    scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)

Jan Kara <[email protected]>
jbd2: Fix statistics for the number of logged blocks

Matthew Bobrowski <[email protected]>
ext4: iomap that extends beyond EOF should be marked dirty

Matthew Bobrowski <[email protected]>
ext4: update direct I/O read lock pattern for IOCB_NOWAIT

Aneesh Kumar K.V <[email protected]>
powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning

Anthony Steinhauser <[email protected]>
powerpc/security/book3s64: Report L1TF status in sysfs

Michael Ellerman <[email protected]>
selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not available

Pavel Modilaynen <[email protected]>
dtc: Use pkg-config to locate libyaml

Geert Uytterhoeven <[email protected]>
clocksource/drivers/timer-of: Use unique device name instead of timer

Chuhong Yuan <[email protected]>
clocksource/drivers/asm9260: Add a check for of_clk_get

Martin Schiller <[email protected]>
leds: trigger: netdev: fix handling on interface rename

Chuhong Yuan <[email protected]>
leds: an30259a: add a check for devm_regmap_init_i2c

Guido Günther <[email protected]>
leds: lm3692x: Handle failure to probe the regulator

Krzysztof Kozlowski <[email protected]>
dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ

Vladimir Murzin <[email protected]>
dma-mapping: fix handling of dma-ranges for reserved memory (again)

Kees Cook <[email protected]>
dma-mapping: Add vmap checks to dma_map_single()

Eric Dumazet <[email protected]>
dma-debug: add a schedule point in debug_dma_dump_mappings()

Michael Ellerman <[email protected]>
powerpc/tools: Don't quote $objdump in scripts

Michael Ellerman <[email protected]>
selftests/powerpc: Fixup clobbers for TM tests

Dmitry Torokhov <[email protected]>
Input: st1232 - do not reset the chip too early

Aneesh Kumar K.V <[email protected]>
powerpc/pseries: Don't fail hash page table insert for bolted mapping

Michael Ellerman <[email protected]>
powerpc/pseries: Mark accumulate_stolen_time() as notrace

Luo Jiaxing <[email protected]>
scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails

Xiang Chen <[email protected]>
scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()

Dan Carpenter <[email protected]>
scsi: csiostor: Don't enable IRQs too early

James Smart <[email protected]>
scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices

James Smart <[email protected]>
scsi: lpfc: Fix hardlockup in lpfc_abort_handler

David Disseldorp <[email protected]>
scsi: target: compare full CHAP_A Algorithm strings

Nicholas Graumann <[email protected]>
dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset

Thierry Reding <[email protected]>
iommu/tegra-smmu: Fix page tables in > 4 GiB memory

Ezequiel Garcia <[email protected]>
iommu: rockchip: Free domain on .domain_free

Dmitry Torokhov <[email protected]>
platform/x86: peaq-wmi: switch to using polled mode of input devices

Srinivas Pandruvada <[email protected]>
tools/power/x86/intel-speed-select: Remove warning for unused result

Vaibhav Jain <[email protected]>

    powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set}

Chao Yu <[email protected]>
f2fs: fix to update time in lazytime mode

Evan Green <[email protected]>
Input: atmel_mxt_ts - disable IRQ across suspend

James Smart <[email protected]>
scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq

Anson Huang <[email protected]>
gpio: mxc: Only get the second IRQ when there is more than one IRQ

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA

James Smart <[email protected]>
scsi: lpfc: Fix locking on mailbox command completion

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix clear pending bit in ioctl status

James Smart <[email protected]>
scsi: lpfc: Fix discovery failures when target device connectivity bounces

James Smart <[email protected]>
scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()

Greg Kroah-Hartman <[email protected]>
Revert "MIPS: futex: Emit Loongson3 sync workarounds within asm"

Greg Kroah-Hartman <[email protected]>
Revert "MIPS: futex: Restore \n after sync instructions"

-------------

Diffstat:

 Documentation/devicetree/bindings/Makefile         |   5 +-
 Documentation/devicetree/writing-schema.rst        |   6 +-
 Makefile                                           |   4 +-
 arch/arm/boot/compressed/libfdt_env.h              |   4 +-
 arch/arm/mm/dma-mapping-nommu.c                    |   2 +-
 arch/arm/mm/proc-v7-bugs.c                         |   3 +
 arch/mips/include/asm/barrier.h                    |  13 +-
 arch/mips/include/asm/futex.h                      |  15 +-
 arch/powerpc/Makefile                              |   4 +
 arch/powerpc/boot/libfdt_env.h                     |   2 +
 arch/powerpc/include/asm/fixmap.h                  |   7 +-
 arch/powerpc/include/asm/spinlock.h                |   4 +-
 arch/powerpc/include/asm/uaccess.h                 |   9 +-
 arch/powerpc/kernel/eeh_driver.c                   |   4 +-
 arch/powerpc/kernel/security.c                     |  21 +-
 arch/powerpc/kernel/time.c                         |   2 +-
 arch/powerpc/kernel/traps.c                        |  15 +-
 arch/powerpc/lib/string_32.S                       |   4 +-
 arch/powerpc/lib/string_64.S                       |   6 +-
 arch/powerpc/mm/book3s64/hash_utils.c              |  10 +-
 arch/powerpc/platforms/pseries/cmm.c               |   5 +
 arch/powerpc/platforms/pseries/papr_scm.c          |   4 +-
 arch/powerpc/platforms/pseries/setup.c             |   7 -
 arch/powerpc/tools/relocs_check.sh                 |   2 +-
 arch/powerpc/tools/unrel_branch_check.sh           |   4 +-
 arch/s390/kernel/machine_kexec.c                   |   2 +
 arch/s390/kernel/perf_cpum_sf.c                    |  17 +-
 arch/s390/kernel/unwind_bc.c                       |   5 +
 arch/s390/mm/maccess.c                             |  12 +-
 arch/um/drivers/virtio_uml.c                       |   8 +-
 drivers/cdrom/cdrom.c                              |  12 +-
 drivers/clk/clk-gpio.c                             |   2 +-
 drivers/clk/pxa/clk-pxa27x.c                       |   1 +
 drivers/clk/qcom/clk-rcg2.c                        |   2 +
 drivers/clk/qcom/clk-smd-rpm.c                     |   3 +
 drivers/clk/qcom/common.c                          |   3 +
 drivers/clocksource/asm9260_timer.c                |   4 +
 drivers/clocksource/timer-of.c                     |   2 +-
 drivers/dma/fsl-qdma.c                             |   3 +
 drivers/dma/xilinx/xilinx_dma.c                    |   1 +
 drivers/gpio/gpio-lynxpoint.c                      |   6 +
 drivers/gpio/gpio-mpc8xxx.c                        |   6 +-
 drivers/gpio/gpio-mxc.c                            |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  37 ++--
 drivers/gpu/drm/drm_property.c                     |   2 +-
 drivers/hid/hid-core.c                             |   4 +
 drivers/hid/hid-ids.h                              |   2 +
 drivers/hid/hid-logitech-hidpp.c                   |   3 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/hid/hid-rmi.c                              |   3 +-
 drivers/hid/i2c-hid/i2c-hid-core.c                 |   2 +
 drivers/hv/vmbus_drv.c                             |   2 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |  19 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |   4 +
 drivers/input/touchscreen/ili210x.c                |   7 +-
 drivers/input/touchscreen/st1232.c                 |  22 +-
 drivers/iommu/arm-smmu-v3.c                        |   8 +-
 drivers/iommu/rockchip-iommu.c                     |   7 +-
 drivers/iommu/tegra-smmu.c                         |  11 +-
 drivers/irqchip/irq-bcm7038-l1.c                   |   4 +
 drivers/irqchip/irq-ingenic.c                      |  15 +-
 drivers/leds/leds-an30259a.c                       |   7 +
 drivers/leds/leds-lm3692x.c                        |  13 +-
 drivers/leds/trigger/ledtrig-netdev.c              |   5 +-
 drivers/mailbox/imx-mailbox.c                      |  19 +-
 drivers/md/bcache/btree.c                          |   2 +
 drivers/md/md.c                                    |   1 +
 drivers/mfd/mfd-core.c                             |   5 +
 drivers/misc/habanalabs/memory.c                   |  30 ++-
 drivers/mmc/host/sdhci-esdhc.h                     |  14 ++
 drivers/mmc/host/sdhci-of-esdhc.c                  | 232 ++++++++++++++++++---
 drivers/net/bonding/bond_main.c                    |   3 -
 drivers/net/dsa/bcm_sf2_cfp.c                      |   6 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |   8 +-
 drivers/net/dsa/sja1105/sja1105_static_config.c    |   7 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  10 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  63 ++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |  93 ++++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h  |   2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  38 +++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h  |   4 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |   8 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h         |   1 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |  21 +-
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h |   1 +
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c     |  18 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   2 +-
 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c   |   7 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h          |   1 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |   9 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   3 +
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |  14 +-
 drivers/net/gtp.c                                  | 111 +++++-----
 drivers/net/hamradio/6pack.c                       |   4 +-
 drivers/net/hamradio/mkiss.c                       |   4 +-
 drivers/net/hyperv/rndis_filter.c                  |   6 +-
 drivers/net/phy/aquantia_main.c                    |   2 +
 drivers/net/phy/phylink.c                          |   3 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  24 +--
 drivers/nvdimm/btt.c                               |   8 +-
 drivers/of/unittest.c                              |   4 +-
 drivers/pci/hotplug/rpaphp_core.c                  |  38 ++--
 drivers/platform/x86/Kconfig                       |   1 -
 drivers/platform/x86/intel_pmc_core.c              |  17 +-
 drivers/platform/x86/peaq-wmi.c                    |  66 +++---
 drivers/ptp/ptp_clock.c                            |  31 ++-
 drivers/ptp/ptp_private.h                          |   2 +-
 drivers/s390/crypto/zcrypt_error.h                 |   2 +
 drivers/scsi/NCR5380.c                             |   6 +-
 drivers/scsi/atari_scsi.c                          |   6 +-
 drivers/scsi/csiostor/csio_lnode.c                 |  15 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |   9 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   1 +
 drivers/scsi/iscsi_tcp.c                           |   8 +
 drivers/scsi/lpfc/lpfc_ct.c                        |   6 +
 drivers/scsi/lpfc/lpfc_els.c                       |  42 +++-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  18 +-
 drivers/scsi/mac_scsi.c                            |   2 +-
 drivers/scsi/mpt3sas/mpt3sas_ctl.c                 |  15 +-
 drivers/scsi/pm8001/pm80xx_hwi.c                   |   2 +
 drivers/scsi/scsi_debug.c                          |   5 +
 drivers/scsi/scsi_trace.c                          |  11 +-
 drivers/scsi/sun3_scsi.c                           |   4 +-
 drivers/scsi/ufs/ufs-sysfs.c                       |  15 +-
 drivers/scsi/ufs/ufshcd.c                          |  35 ++--
 drivers/scsi/ufs/ufshcd.h                          |   2 +
 drivers/scsi/zorro_esp.c                           |  11 +-
 drivers/target/iscsi/iscsi_target.c                |  10 +-
 drivers/target/iscsi/iscsi_target_auth.c           |   2 +-
 drivers/target/target_core_transport.c             |  15 ++
 drivers/vhost/vsock.c                              |   4 +-
 drivers/watchdog/imx7ulp_wdt.c                     |  16 ++
 drivers/watchdog/watchdog_dev.c                    |  80 ++++---
 fs/cifs/cifsfs.c                                   |  13 +-
 fs/cifs/cifsglob.h                                 |   5 +-
 fs/cifs/connect.c                                  |  46 +++-
 fs/cifs/file.c                                     |  74 ++++---
 fs/ext4/inode.c                                    |  16 +-
 fs/f2fs/f2fs.h                                     |  24 ++-
 fs/f2fs/file.c                                     |   1 +
 fs/f2fs/inode.c                                    |   6 +-
 fs/f2fs/namei.c                                    |  15 +-
 fs/f2fs/segment.c                                  |  21 +-
 fs/f2fs/super.c                                    |  20 +-
 fs/hugetlbfs/inode.c                               |  31 ++-
 fs/io_uring.c                                      |  10 +-
 fs/iomap/direct-io.c                               |   4 +-
 fs/jbd2/commit.c                                   |   4 +-
 fs/ocfs2/acl.c                                     |   4 +-
 fs/quota/dquot.c                                   |  29 +--
 fs/userfaultfd.c                                   |  18 +-
 fs/xfs/xfs_log.c                                   |   2 +
 include/linux/dma-direct.h                         |  12 +-
 include/linux/dma-mapping.h                        |   8 +-
 include/linux/hrtimer.h                            |  14 +-
 include/linux/libfdt_env.h                         |   3 +
 include/linux/posix-clock.h                        |  19 +-
 include/linux/quota.h                              |   2 +-
 include/linux/rculist_nulls.h                      |  37 ++++
 include/linux/skbuff.h                             |   6 +-
 include/linux/thread_info.h                        |   2 +
 include/net/dst.h                                  |  13 +-
 include/net/dst_ops.h                              |   3 +-
 include/net/inet_hashtables.h                      |  12 +-
 include/net/sch_generic.h                          |   5 +
 include/net/sock.h                                 |   5 +
 include/scsi/iscsi_proto.h                         |   1 +
 kernel/dma/coherent.c                              |  16 +-
 kernel/dma/debug.c                                 |   1 +
 kernel/sysctl.c                                    |   2 +-
 kernel/time/hrtimer.c                              |  11 +-
 kernel/time/posix-clock.c                          |  31 ++-
 net/bridge/br_netfilter_hooks.c                    |   3 +
 net/bridge/br_nf_core.c                            |   3 +-
 net/bridge/netfilter/ebtables.c                    |  33 ++-
 net/decnet/dn_route.c                              |   6 +-
 net/ipv4/icmp.c                                    |  11 +-
 net/ipv4/inet_connection_sock.c                    |   2 +-
 net/ipv4/inet_diag.c                               |   3 +-
 net/ipv4/inet_hashtables.c                         |  16 +-
 net/ipv4/inetpeer.c                                |  12 +-
 net/ipv4/ip_tunnel.c                               |   2 +-
 net/ipv4/ip_vti.c                                  |   2 +-
 net/ipv4/route.c                                   |   9 +-
 net/ipv4/tcp_ipv4.c                                |   7 +-
 net/ipv4/tcp_output.c                              |  11 +
 net/ipv4/udp.c                                     |   2 +-
 net/ipv4/xfrm4_policy.c                            |   5 +-
 net/ipv6/addrconf.c                                |   8 +-
 net/ipv6/inet6_connection_sock.c                   |   2 +-
 net/ipv6/ip6_gre.c                                 |   2 +-
 net/ipv6/ip6_tunnel.c                              |   4 +-
 net/ipv6/ip6_vti.c                                 |   2 +-
 net/ipv6/route.c                                   |  22 +-
 net/ipv6/sit.c                                     |   2 +-
 net/ipv6/xfrm6_policy.c                            |   5 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   2 +-
 net/sched/act_mirred.c                             |  22 +-
 net/sched/cls_api.c                                |  31 +--
 net/sched/cls_flower.c                             |  12 ++
 net/sched/sch_fq.c                                 |  17 +-
 net/sctp/stream.c                                  |  30 +--
 net/sctp/transport.c                               |   2 +-
 net/smc/af_smc.c                                   |  14 +-
 scripts/dtc/Makefile                               |   4 +-
 scripts/kallsyms.c                                 |   2 +
 security/apparmor/label.c                          |  12 +-
 security/tomoyo/realpath.c                         |  32 +--
 tools/perf/builtin-diff.c                          |   4 +-
 tools/perf/builtin-script.c                        |   2 +-
 tools/perf/util/perf_regs.h                        |   2 +-
 tools/power/x86/intel-speed-select/isst-config.c   |   9 +-
 tools/power/x86/intel-speed-select/isst-core.c     |   8 +-
 tools/power/x86/intel-speed-select/isst-display.c  |   3 +-
 .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c   |   2 +-
 .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c   |   4 +-
 .../selftests/powerpc/ptrace/ptrace-tm-tar.c       |   2 +-
 .../selftests/powerpc/ptrace/ptrace-tm-vsx.c       |   4 +-
 .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c  |   4 +
 tools/testing/selftests/vm/config                  |   1 +
 226 files changed, 1829 insertions(+), 873 deletions(-)