Skip to content

5.4.78-rc1 review

Greg Kroah-Hartman dri-devel linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest151 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/151drm/i915/gem: Flush coherency domains on first set-domain-ioctldrivers/gpu/drm/i915/gem/i915_gem_domain.c+13 -150 replies
2/151time: Prevent undefined behaviour in timespec64_to_ns()include/linux/time64.h kernel/time/itimer.c+4 -40 replies
3/151nbd: dont update block size after device is starteddrivers/block/nbd.c+5 -40 replies
4/151KVM: arm64: Force PTE mapping on fault resulting in a device mappingvirt/kvm/arm/mmu.c+1 -00 replies
5/151PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0drivers/pci/controller/dwc/pcie-qcom.c+13 -00 replies
6/151usb: dwc3: gadget: Continue to process pending requestsdrivers/usb/dwc3/gadget.c+21 -30 replies
7/151usb: dwc3: gadget: Reclaim extra TRBs after request completiondrivers/usb/dwc3/gadget.c+5 -50 replies
8/151btrfs: tracepoints: output proper root owner for trace_find_free_extent()fs/btrfs/extent-tree.c include/trace/events/btrfs.h+10 -70 replies
9/151btrfs: sysfs: init devices outside of the chunk_mutexfs/btrfs/volumes.c+4 -30 replies
10/151btrfs: reschedule when cloning lots of extentsfs/btrfs/ioctl.c+2 -00 replies
11/151ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup functionsound/soc/intel/boards/kbl_rt5663_max98927.c+31 -80 replies
12/151genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHYkernel/irq/Kconfig+1 -00 replies
13/151hv_balloon: disable warning when floor reacheddrivers/hv/hv_balloon.c+1 -10 replies
14/151net: xfrm: fix a race condition during allocing spinet/xfrm/xfrm_state.c+5 -30 replies
15/151ASoC: codecs: wcd9335: Set digital gain range correctlysound/soc/codecs/wcd9335.c+1 -10 replies
16/151xfs: set xefi_discard when creating a deferred agfl free log intent itemfs/xfs/libxfs/xfs_alloc.c fs/xfs/libxfs/xfs_bmap.h+2 -10 replies
17/151netfilter: use actual socket sk rather than skb sk when routing harderinclude/linux/netfilter_ipv4.h include/linux/netfilter_ipv6.h net/ipv4/netfilter.c +9 more+26 -240 replies
18/151netfilter: nf_tables: missing validation from the abort pathinclude/linux/netfilter/nfnetlink.h net/netfilter/nf_tables_api.c net/netfilter/nfnetlink.c+36 -100 replies
19/151netfilter: ipset: Update byte and packet counters regardless of whether they matchnet/netfilter/ipset/ip_set_core.c+2 -10 replies
20/151powerpc/eeh_cache: Fix a possible debugfs deadlockarch/powerpc/kernel/eeh_cache.c+3 -20 replies
21/151perf trace: Fix segfault when trying to trace events by cgrouptools/perf/builtin-trace.c+9 -60 replies
22/151perf tools: Add missing swap for ino_generationtools/perf/util/session.c+1 -00 replies
23/151ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()sound/hda/ext/hdac_ext_controller.c+2 -00 replies
24/151iommu/vt-d: Fix a bug for PDP check in prq_event_threaddrivers/iommu/intel-svm.c+1 -10 replies
25/151afs: Fix warning due to unadvanced marshalling pointerfs/afs/yfsclient.c+1 -00 replies
26/151can: rx-offload: dont call kfree_skb() from IRQ contextdrivers/net/can/rx-offload.c+2 -20 replies
27/151can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ contextdrivers/net/can/dev.c+5 -10 replies
28/151can: dev: __can_get_echo_skb(): fix real payload length return value for RTR framesdrivers/net/can/dev.c+6 -20 replies
29/151can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()include/linux/can/skb.h+8 -120 replies
30/151can: j1939: swap addr and pgn in the send exampleDocumentation/networking/j1939.rst+2 -20 replies
31/151can: j1939: j1939_sk_bind(): return failure if netdev is downnet/can/j1939/socket.c+6 -00 replies
32/151can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error pathdrivers/net/can/ti_hecc.c+5 -30 replies
33/151can: xilinx_can: handle failure cases of pm_runtime_get_syncdrivers/net/can/xilinx_can.c+3 -30 replies
34/151can: peak_usb: add range checking in decode operationsdrivers/net/can/usb/peak_usb/pcan_usb_fd.c+37 -110 replies
35/151can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrappingdrivers/net/can/usb/peak_usb/pcan_usb_core.c+46 -50 replies
36/151can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is ondrivers/net/can/peak_canfd/peak_canfd.c+8 -30 replies
37/151can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021Adrivers/net/can/flexcan.c+1 -20 replies
38/151can: flexcan: flexcan_remove(): disable wakeup completelydrivers/net/can/flexcan.c+2 -00 replies
39/151xfs: flush new eof page on truncate to avoid post-eof corruptionfs/xfs/xfs_iops.c+10 -00 replies
40/151xfs: fix scrub flagging rtinherit even if there is no rt devicefs/xfs/scrub/inode.c+1 -20 replies
41/151tpm: efi: Dont create binary_bios_measurements file for an empty logdrivers/char/tpm/eventlog/efi.c+5 -00 replies
42/151random32: make prandom_u32() output unpredictabledrivers/char/random.c include/linux/prandom.h kernel/time/timer.c +1 more+317 -1890 replies
43/151KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesnt return SMCCC_RET_NOT_REQUIREDinclude/linux/arm-smccc.h virt/kvm/arm/psci.c+3 -10 replies
44/151KVM: x86: dont expose MSR_IA32_UMWAIT_CONTROL unconditionallyarch/x86/kvm/x86.c+4 -00 replies
45/151ath9k_htc: Use appropriate rs_datalen typedrivers/net/wireless/ath/ath9k/htc_drv_txrx.c+1 -10 replies
46/151ASoC: qcom: sdm845: set driver name correctlysound/soc/qcom/sdm845.c+2 -00 replies
47/151ASoC: cs42l51: manage mclk shutdown delaysound/soc/codecs/cs42l51.c+21 -10 replies
48/151usb: dwc3: pci: add support for the Intel Alder Lake-Sdrivers/usb/dwc3/dwc3-pci.c+4 -00 replies
49/151opp: Reduce the size of critical section in _opp_table_kref_release()drivers/opp/core.c+4 -30 replies
50/151usb: gadget: goku_udc: fix potential crashes in probedrivers/usb/gadget/udc/goku_udc.c+1 -10 replies
51/151selftests/ftrace: check for do_sys_openat2 in user-memory testtools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc+4 -00 replies
52/151selftests: pidfd: fix compilation errors due to wait.htools/testing/selftests/pidfd/pidfd_open_test.c tools/testing/selftests/pidfd/pidfd_poll_test.c+0 -20 replies
53/151ALSA: hda: Separate runtime and system suspendsound/pci/hda/hda_controller.h sound/pci/hda/hda_intel.c+36 -290 replies
54/151ALSA: hda: Reinstate runtime_allow() for all hda controllerssound/pci/hda/hda_intel.c+1 -00 replies
55/151gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-freefs/gfs2/rgrp.c+1 -10 replies
56/151gfs2: Add missing truncate_inode_pages_final for sd_aspacefs/gfs2/super.c+1 -00 replies
57/151gfs2: check for live vs. read-only file system in gfs2_fitrimfs/gfs2/rgrp.c+3 -00 replies
58/151scsi: hpsa: Fix memory leak in hpsa_init_one()drivers/scsi/hpsa.c+3 -10 replies
59/151drm/amdgpu: perform srbm soft reset always on SDMA resumedrivers/gpu/drm/amd/amdgpu/cik_sdma.c+12 -150 replies
60/151drm/amd/pm: perform SMC reset on suspend/hibernationdrivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c drivers/gpu/drm/amd/powerplay/inc/hwmgr.h drivers/gpu/drm/amd/powerplay/inc/smumgr.h +2 more+39 -00 replies
61/151drm/amd/pm: do not use ixFEATURE_STATUS for checking smc runningdrivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c+1 -40 replies
62/151mac80211: fix use of skb payload instead of headernet/mac80211/tx.c+24 -130 replies
63/151cfg80211: initialize wdev data earliernet/wireless/core.c net/wireless/core.h net/wireless/nl80211.c+36 -290 replies
64/151mac80211: always wind down STA statenet/mac80211/sta_info.c+18 -00 replies
65/151cfg80211: regulatory: Fix inconsistent format argumentnet/wireless/reg.c+1 -10 replies
66/151tracing: Fix the checking of stackidx in __ftrace_trace_stackkernel/trace/trace.c+2 -20 replies
67/151scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()drivers/scsi/device_handler/scsi_dh_alua.c+5 -40 replies
68/151scsi: mpt3sas: Fix timeouts observed while reenabling IRQdrivers/scsi/mpt3sas/mpt3sas_base.c+7 -00 replies
69/151nvme: introduce nvme_sync_io_queuesdrivers/nvme/host/core.c drivers/nvme/host/nvme.h+7 -20 replies
70/151nvme-rdma: avoid race between time out and tear downdrivers/nvme/host/rdma.c+2 -100 replies
71/151nvme-tcp: avoid race between time out and tear downdrivers/nvme/host/tcp.c+3 -110 replies
72/151nvme-rdma: avoid repeated request completiondrivers/nvme/host/rdma.c+1 -10 replies
73/151nvme-tcp: avoid repeated request completiondrivers/nvme/host/tcp.c+1 -10 replies
74/151iommu/amd: Increase interrupt remapping table limit to 512 entriesdrivers/iommu/amd_iommu_types.h+5 -10 replies
75/151s390/smp: move rcu_cpu_starting() earlierarch/s390/kernel/smp.c+2 -10 replies
76/151vfio: platform: fix reference leak in vfio_platform_opendrivers/vfio/platform/vfio_platform_common.c+1 -20 replies
77/151vfio/pci: Bypass IGD init in case of -ENODEVdrivers/vfio/pci/vfio_pci.c+1 -10 replies
78/151i2c: mediatek: move dma reset before i2c resetdrivers/i2c/busses/i2c-mt65xx.c+4 -40 replies
79/151amd/amdgpu: Disable VCN DPG mode for Picassodrivers/gpu/drm/amd/amdgpu/soc15.c+1 -20 replies
80/151selftests: proc: fix warning: _GNU_SOURCE redefinedtools/testing/selftests/proc/proc-loadavg-001.c tools/testing/selftests/proc/proc-self-syscall.c tools/testing/selftests/proc/proc-uptime-002.c+0 -30 replies
81/151riscv: Set text_offset correctly for M-Modearch/riscv/kernel/head.S+5 -00 replies
82/151i2c: sh_mobile: implement atomic transfersdrivers/i2c/busses/i2c-sh_mobile.c+66 -200 replies
83/151tpm_tis: Disable interrupts on ThinkPad T490sdrivers/char/tpm/tpm_tis.c+27 -20 replies
84/151spi: bcm2835: remove use of uninitialized gpio flags variabledrivers/spi/spi-bcm2835.c+1 -20 replies
85/151tick/common: Touch watchdog in tick_unfreeze() on all CPUskernel/time/tick-common.c+2 -00 replies
86/151mfd: sprd: Add wakeup capability for PMIC IRQdrivers/mfd/sprd-sc27xx-spi.c+27 -10 replies
87/151pinctrl: intel: Set default bias in case no particular value givendrivers/pinctrl/intel/pinctrl-intel.c+8 -00 replies
88/151ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe templatearch/arm/include/asm/kprobes.h arch/arm/probes/kprobes/opt-arm.c+20 -200 replies
89/151bpf: Dont rely on GCC __attribute__((optimize)) to disable GCSEinclude/linux/compiler-gcc.h include/linux/compiler_types.h kernel/bpf/Makefile +1 more+6 -80 replies
90/151pinctrl: aspeed: Fix GPI only function problem.drivers/pinctrl/aspeed/pinctrl-aspeed.c+4 -30 replies
91/151net/mlx5: Fix deletion of duplicate rulesdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+4 -30 replies
92/151SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()include/trace/events/sunrpc.h+4 -40 replies
93/151bpf: Zero-fill re-used per-cpu map elementkernel/bpf/hashtab.c tools/testing/selftests/bpf/prog_tests/map_init.c tools/testing/selftests/bpf/progs/test_map_init.c+275 -20 replies
94/151nbd: fix a block_device refcount leak in nbd_releasedrivers/block/nbd.c+1 -00 replies
95/151igc: Fix returning wrong statisticsdrivers/net/ethernet/intel/igc/igc_main.c+8 -60 replies
96/151xfs: fix flags argument to rmap lookup when converting shared file rmapsfs/xfs/libxfs/xfs_rmap.c+1 -10 replies
97/151xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextentsfs/xfs/scrub/bmap.c+2 -00 replies
98/151xfs: fix rmap key and record comparison functionsfs/xfs/libxfs/xfs_rmap_btree.c+8 -80 replies
99/151xfs: fix brainos in the refcount scrubbers rmap fragment processorfs/xfs/scrub/refcount.c+3 -50 replies
100/151lan743x: fix "BUG: invalid wait context" when setting rx modedrivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+3 -120 replies
101/151xfs: fix a missing unlock on error in xfs_fs_map_blocksfs/xfs/xfs_pnfs.c+1 -10 replies
102/151of/address: Fix of_node memory leak in of_dma_is_coherentdrivers/of/address.c+3 -10 replies
103/151cosa: Add missing kfree in error path of cosa_writedrivers/net/wan/cosa.c+1 -00 replies
104/151vrf: Fix fast path output packet handling with async Netfilter rulesdrivers/net/vrf.c+69 -230 replies
105/151perf: Fix get_recursion_context()kernel/events/internal.h+1 -10 replies
106/151erofs: derive atime instead of leaving it emptyfs/erofs/inode.c+11 -100 replies
107/151ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTAfs/ext4/super.c+2 -20 replies
108/151ext4: unlock xattr_sem properly in ext4_inline_data_truncate()fs/ext4/inline.c+1 -00 replies
109/151btrfs: ref-verify: fix memory leak in btrfs_ref_tree_modfs/btrfs/ref-verify.c+1 -00 replies
110/151btrfs: fix min reserved size calculation in merge_reloc_rootfs/btrfs/relocation.c+3 -10 replies
111/151btrfs: dev-replace: fail mount if we dont have replace item with target devicefs/btrfs/dev-replace.c fs/btrfs/volumes.c+31 -210 replies
112/151KVM: arm64: Dont hide ID registers from userspacearch/arm64/kvm/sys_regs.c+1 -170 replies
113/151thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()drivers/thunderbolt/xdomain.c+1 -00 replies
114/151thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()drivers/thunderbolt/nhi.c+15 -40 replies
115/151uio: Fix use-after-free in uio_unregister_device()drivers/uio/uio.c+6 -40 replies
116/151usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download modedrivers/usb/class/cdc-acm.c+9 -00 replies
117/151xhci: hisilicon: fix refercence leak in xhci_histb_probedrivers/usb/host/xhci-histb.c+1 -10 replies
118/151virtio: virtio_console: fix DMA memory allocation for rproc serialdrivers/char/virtio_console.c+4 -40 replies
119/151mei: protect mei_cl_mtu from null dereferencedrivers/misc/mei/client.h+2 -20 replies
120/151futex: Dont enable IRQs unconditionally in put_pi_state()kernel/futex.c+3 -20 replies
121/151jbd2: fix up sparse warnings in checkpoint codefs/jbd2/checkpoint.c fs/jbd2/transaction.c+5 -10 replies
122/151mm/slub: fix panic in slab_alloc_node()mm/slub.c+1 -10 replies
123/151Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"kernel/reboot.c+7 -140 replies
124/151reboot: fix overflow parsing reboot cpu numberkernel/reboot.c+7 -00 replies
125/151ocfs2: initialize ip_next_orphanfs/ocfs2/super.c+1 -00 replies
126/151btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit archfs/btrfs/ioctl.c+4 -60 replies
127/151selinux: Fix error return code in sel_ib_pkey_sid_slow()security/selinux/ibpkey.c+3 -10 replies
128/151gpio: pcie-idio-24: Fix irq mask when maskingdrivers/gpio/gpio-pcie-idio-24.c+1 -10 replies
129/151gpio: pcie-idio-24: Fix IRQ Enable Register valuedrivers/gpio/gpio-pcie-idio-24.c+4 -40 replies
130/151gpio: pcie-idio-24: Enable PEX8311 interruptsdrivers/gpio/gpio-pcie-idio-24.c+51 -10 replies
131/151mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCsdrivers/mmc/host/sdhci-of-esdhc.c+2 -00 replies
132/151mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at removedrivers/mmc/host/renesas_sdhi_core.c+1 -00 replies
133/151dont dump the threads that had been already exiting when zapped.kernel/exit.c+4 -10 replies
134/151drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]drivers/gpu/drm/gma500/psb_irq.c+12 -220 replies
135/151pinctrl: amd: use higher precision for 512 RtcClkdrivers/pinctrl/pinctrl-amd.c+1 -10 replies
136/151pinctrl: amd: fix incorrect way to disable debounce filterdrivers/pinctrl/pinctrl-amd.c+2 -20 replies
137/151swiotlb: fix "x86: Dont panic if can not alloc buffer for swiotlb"kernel/dma/swiotlb.c+5 -10 replies
138/151IPv6: Set SIT tunnel hard_header_len to zeronet/ipv6/sit.c+0 -20 replies
139/151net/af_iucv: fix null pointer dereference on shutdownnet/iucv/af_iucv.c+2 -10 replies
140/151net: udp: fix UDP header access on Fast/frag0 UDP GROnet/ipv4/udp_offload.c+1 -10 replies
141/151net: Update window_clamp if SOCK_RCVBUF is setnet/ipv4/syncookies.c net/ipv6/syncookies.c+15 -40 replies
142/151net/x25: Fix null-ptr-deref in x25_connectnet/x25/af_x25.c+1 -10 replies
143/151tipc: fix memory leak in tipc_topsrv_start()net/tipc/topsrv.c+8 -20 replies
144/151r8169: fix potential skb double free in an error pathdrivers/net/ethernet/realtek/r8169_main.c+2 -10 replies
145/151drm/i915: Correctly set SFC capability for video enginesdrivers/gpu/drm/i915/gt/intel_engine_cs.c+2 -10 replies
146/151powerpc/603: Always fault when _PAGE_ACCESSED is not setarch/powerpc/kernel/head_32.S+0 -120 replies
147/151x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBParch/x86/kernel/cpu/bugs.c+33 -190 replies
148/151perf scripting python: Avoid declaring function pointers with a visibility attributetools/perf/util/scripting-engines/trace-event-python.c+2 -50 replies
149/151perf/core: Fix race in the perf_mmap_close() functionkernel/events/core.c+4 -30 replies
150/151net: sch_generic: fix the missing new qdisc assignment bugnet/sched/sch_generic.c+3 -00 replies
151/151Convert trailing spaces and periods in path componentsfs/cifs/cifs_unicode.c+7 -10 replies

Reviews trailers per patch

82 of 151 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchMatthew AuldArnd BergmannBjorn AnderssonHerbert XuFlorian WestphalOliver O'HalloranArnaldo Carvalho de MeloNamhyung KimOliver HartkoppOleksij RempelDavid SterbaJosef BacikPierre-Louis BossartMichael KelleyMasami HiramatsuSteven Rostedt (VMware)Kees CookChristian BraunerDon BraceSandeep RaghuramanAlex DeucherChristoph HellwigTomas HenzlMarc ZyngierWill DeaconBrian BunkerJitendra KhasdevSean ChristophersonPaolo BonziniSagi GrimbergLeo LiuJames BottomleyHans de GoedeJarkko SakkinenWolfram SangGeert UytterhoevenChunyan ZhangMika WesterbergLuka OreskovicJoel StanleyNick DesaulniersMark BlochPaul E. McKenneyJan "Yenya" KasprzakAndy ShevchenkoPeter Zijlstra (Intel)Vlastimil BabkaChristoph LameterJoseph QiWilliam Breathitt GrayAndrew JefferyMatthieu BaertsAndrii NakryikoAaron BrownNiklas SöderlundNikolay BorisovTvrtko UrsulinThomas GleixnerTom LendackyMichael PetlanPeter ZijlstraWade MealingElliott MitchellRonnie SahlbergWillem de BruijnVasily GorbikXie HeJakub KicinskiBrian NorrisAndreas DilgerChao YuEric W. BiedermanMathieu PoirierJason WangOliver NeukumEric AugerDarrick J. WongGavin ShanPavel MachekStephane GrosjeanBrian FosterliningLu BaoluDaniel VetterJon HunterShuah KhanLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b R-b
1/151R-b
2/151R-b
3/151T-b
4/151R-b
5/151R-b
6/151
7/151
8/151R-b
9/151R-b
10/151R-b R-b
11/151A-b
12/151T-b
13/151R-b
14/151A-b
15/151
16/151R-b
17/151R-b
18/151
19/151
20/151R-b
21/151T-b A-b
22/151A-b
23/151
24/151A-b
25/151
26/151
27/151
28/151
29/151A-b
30/151
31/151A-b
32/151
33/151
34/151A-b
35/151
36/151
37/151
38/151
39/151R-b
40/151R-b
41/151R-b
42/151
43/151A-b A-b
44/151R-b A-b
45/151
46/151
47/151
48/151
49/151
50/151
51/151A-b A-b
52/151R-b A-b
53/151
54/151
55/151
56/151
57/151
58/151T-b A-b
59/151T-b R-b
60/151T-b R-b
61/151T-b R-b
62/151
63/151
64/151
65/151
66/151
67/151A-b T-b R-b
68/151R-b
69/151R-b
70/151R-b
71/151R-b
72/151
73/151
74/151
75/151A-b
76/151A-b
77/151
78/151
79/151R-b
80/151
81/151
82/151T-b T-b
83/151R-b R-b R-b
84/151
85/151
86/151T-b
87/151A-b
88/151A-b T-b T-b R-b
89/151T-b R-b
90/151R-b
91/151R-b
92/151
93/151A-b A-b
94/151R-b
95/151T-b
96/151R-b
97/151R-b
98/151R-b
99/151R-b
100/151
101/151R-b
102/151
103/151A-b
104/151
105/151
106/151R-b
107/151
108/151R-b
109/151R-b R-b
110/151R-b T-b
111/151R-b
112/151
113/151
114/151R-b
115/151
116/151A-b
117/151
118/151R-b A-b
119/151
120/151A-b
121/151
122/151A-b A-b
123/151
124/151
125/151R-b
126/151R-b R-b
127/151
128/151R-b
129/151R-b
130/151R-b
131/151
132/151R-b T-b R-b
133/151A-b
134/151R-b
135/151R-b R-b
136/151R-b
137/151R-b T-b
138/151A-b
139/151R-b
140/151A-b
141/151
142/151R-b
143/151
144/151
145/151R-b
146/151
147/151A-b A-b
148/151
149/151A-b T-b A-b A-b
150/151A-b T-b
151/151A-b

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

Read the v1 thread

Cover letter [PATCH 5.4 000/151] 5.4.78-rc1 review

This is the start of the stable review cycle for the 5.4.78 release. There are 151 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, 19 Nov 2020 12:20:51 +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.78-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.78-rc1

Boris Protopopov <[email protected]>
Convert trailing spaces and periods in path components

Yunsheng Lin <[email protected]>
net: sch_generic: fix the missing new qdisc assignment bug

Jiri Olsa <[email protected]>
perf/core: Fix race in the perf_mmap_close() function

Arnaldo Carvalho de Melo <[email protected]>
perf scripting python: Avoid declaring function pointers with a visibility attribute

Anand K Mistry <[email protected]>
x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP

Christophe Leroy <[email protected]>
powerpc/603: Always fault when _PAGE_ACCESSED is not set

Venkata Sandeep Dhanalakota <[email protected]>
drm/i915: Correctly set SFC capability for video engines

Heiner Kallweit <[email protected]>
r8169: fix potential skb double free in an error path

Wang Hai <[email protected]>
tipc: fix memory leak in tipc_topsrv_start()

Martin Schiller <[email protected]>
net/x25: Fix null-ptr-deref in x25_connect

Mao Wenan <[email protected]>
net: Update window_clamp if SOCK_RCVBUF is set

Alexander Lobakin <[email protected]>
net: udp: fix UDP header access on Fast/frag0 UDP GRO

Ursula Braun <[email protected]>
net/af_iucv: fix null pointer dereference on shutdown

Oliver Herms <[email protected]>
IPv6: Set SIT tunnel hard_header_len to zero

Stefano Stabellini <[email protected]>
swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"

Coiby Xu <[email protected]>
pinctrl: amd: fix incorrect way to disable debounce filter

Coiby Xu <[email protected]>
pinctrl: amd: use higher precision for 512 RtcClk

Thomas Zimmermann <[email protected]>

    drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]

Al Viro <[email protected]>
don't dump the threads that had been already exiting when zapped.

Yoshihiro Shimoda <[email protected]>
mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove

Yangbo Lu <[email protected]>
mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Enable PEX8311 interrupts

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Fix IRQ Enable Register value

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Fix irq mask when masking

Chen Zhou <[email protected]>
selinux: Fix error return code in sel_ib_pkey_sid_slow()

Matthew Wilcox (Oracle) <[email protected]>
btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch

Wengang Wang <[email protected]>
ocfs2: initialize ip_next_orphan

Matteo Croce <[email protected]>
reboot: fix overflow parsing reboot cpu number

Matteo Croce <[email protected]>
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"

Laurent Dufour <[email protected]>
mm/slub: fix panic in slab_alloc_node()

Theodore Ts'o <[email protected]>
jbd2: fix up sparse warnings in checkpoint code

Dan Carpenter <[email protected]>
futex: Don't enable IRQs unconditionally in put_pi_state()

Alexander Usyskin <[email protected]>
mei: protect mei_cl_mtu from null dereference

Alexander Lobakin <[email protected]>
virtio: virtio_console: fix DMA memory allocation for rproc serial

Zhang Qilong <[email protected]>
xhci: hisilicon: fix refercence leak in xhci_histb_probe

Chris Brandt <[email protected]>
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode

Shin'ichiro Kawasaki <[email protected]>
uio: Fix use-after-free in uio_unregister_device()

Jing Xiangfeng <[email protected]>
thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()

Mika Westerberg <[email protected]>
thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()

Andrew Jones <[email protected]>
KVM: arm64: Don't hide ID registers from userspace

Anand Jain <[email protected]>
btrfs: dev-replace: fail mount if we don't have replace item with target device

Josef Bacik <[email protected]>
btrfs: fix min reserved size calculation in merge_reloc_root

Dinghao Liu <[email protected]>
btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod

Joseph Qi <[email protected]>
ext4: unlock xattr_sem properly in ext4_inline_data_truncate()

Kaixu Xia <[email protected]>
ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA

Gao Xiang <[email protected]>
erofs: derive atime instead of leaving it empty

Peter Zijlstra <[email protected]>
perf: Fix get_recursion_context()

Martin Willi <[email protected]>
vrf: Fix fast path output packet handling with async Netfilter rules

Wang Hai <[email protected]>
cosa: Add missing kfree in error path of cosa_write

Evan Nimmo <[email protected]>
of/address: Fix of_node memory leak in of_dma_is_coherent

Christoph Hellwig <[email protected]>
xfs: fix a missing unlock on error in xfs_fs_map_blocks

Sven Van Asbroeck <[email protected]>
lan743x: fix "BUG: invalid wait context" when setting rx mode

Darrick J. Wong <[email protected]>
xfs: fix brainos in the refcount scrubber's rmap fragment processor

Darrick J. Wong <[email protected]>
xfs: fix rmap key and record comparison functions

Darrick J. Wong <[email protected]>
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents

Darrick J. Wong <[email protected]>
xfs: fix flags argument to rmap lookup when converting shared file rmaps

Vinicius Costa Gomes <[email protected]>
igc: Fix returning wrong statistics

Christoph Hellwig <[email protected]>
nbd: fix a block_device refcount leak in nbd_release

David Verbeiren <[email protected]>
bpf: Zero-fill re-used per-cpu map element

Chuck Lever <[email protected]>
SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()

Maor Gottlieb <[email protected]>
net/mlx5: Fix deletion of duplicate rules

Billy Tsai <[email protected]>
pinctrl: aspeed: Fix GPI only function problem.

Ard Biesheuvel <[email protected]>
bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE

Andrew Jeffery <[email protected]>
ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template

Andy Shevchenko <[email protected]>
pinctrl: intel: Set default bias in case no particular value given

Baolin Wang <[email protected]>
mfd: sprd: Add wakeup capability for PMIC IRQ

Chunyan Zhang <[email protected]>
tick/common: Touch watchdog in tick_unfreeze() on all CPUs

Martin Hundebøll <[email protected]>
spi: bcm2835: remove use of uninitialized gpio flags variable

Jerry Snitselaar <[email protected]>
tpm_tis: Disable interrupts on ThinkPad T490s

Ulrich Hecht <[email protected]>
i2c: sh_mobile: implement atomic transfers

Sean Anderson <[email protected]>
riscv: Set text_offset correctly for M-Mode

Tommi Rantala <[email protected]>
selftests: proc: fix warning: _GNU_SOURCE redefined

Veerabadhran Gopalakrishnan <[email protected]>
amd/amdgpu: Disable VCN DPG mode for Picasso

Qii Wang <[email protected]>
i2c: mediatek: move dma reset before i2c reset

Fred Gao <[email protected]>
vfio/pci: Bypass IGD init in case of -ENODEV

Zhang Qilong <[email protected]>
vfio: platform: fix reference leak in vfio_platform_open

Qian Cai <[email protected]>
s390/smp: move rcu_cpu_starting() earlier

Suravee Suthikulpanit <[email protected]>
iommu/amd: Increase interrupt remapping table limit to 512 entries

Sagi Grimberg <[email protected]>
nvme-tcp: avoid repeated request completion

Sagi Grimberg <[email protected]>
nvme-rdma: avoid repeated request completion

Chao Leng <[email protected]>
nvme-tcp: avoid race between time out and tear down

Chao Leng <[email protected]>
nvme-rdma: avoid race between time out and tear down

Chao Leng <[email protected]>
nvme: introduce nvme_sync_io_queues

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix timeouts observed while reenabling IRQ

Hannes Reinecke <[email protected]>
scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()

Qiujun Huang <[email protected]>
tracing: Fix the checking of stackidx in __ftrace_trace_stack

Ye Bin <[email protected]>
cfg80211: regulatory: Fix inconsistent format argument

Johannes Berg <[email protected]>
mac80211: always wind down STA state

Johannes Berg <[email protected]>
cfg80211: initialize wdev data earlier

Johannes Berg <[email protected]>
mac80211: fix use of skb payload instead of header

Evan Quan <[email protected]>
drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running

Evan Quan <[email protected]>
drm/amd/pm: perform SMC reset on suspend/hibernation

Evan Quan <[email protected]>
drm/amdgpu: perform srbm soft reset always on SDMA resume

Keita Suzuki <[email protected]>
scsi: hpsa: Fix memory leak in hpsa_init_one()

Bob Peterson <[email protected]>
gfs2: check for live vs. read-only file system in gfs2_fitrim

Bob Peterson <[email protected]>
gfs2: Add missing truncate_inode_pages_final for sd_aspace

Bob Peterson <[email protected]>
gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free

Kai-Heng Feng <[email protected]>
ALSA: hda: Reinstate runtime_allow() for all hda controllers

Kai-Heng Feng <[email protected]>
ALSA: hda: Separate runtime and system suspend

Tommi Rantala <[email protected]>
selftests: pidfd: fix compilation errors due to wait.h

Colin Ian King <[email protected]>
selftests/ftrace: check for do_sys_openat2 in user-memory test

Evgeny Novikov <[email protected]>
usb: gadget: goku_udc: fix potential crashes in probe

Viresh Kumar <[email protected]>
opp: Reduce the size of critical section in _opp_table_kref_release()

Heikki Krogerus <[email protected]>
usb: dwc3: pci: add support for the Intel Alder Lake-S

Olivier Moysan <[email protected]>
ASoC: cs42l51: manage mclk shutdown delay

Srinivas Kandagatla <[email protected]>
ASoC: qcom: sdm845: set driver name correctly

Masashi Honma <[email protected]>
ath9k_htc: Use appropriate rs_datalen type

Maxim Levitsky <[email protected]>
KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally

Stephen Boyd <[email protected]>
KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED

George Spelvin <[email protected]>
random32: make prandom_u32() output unpredictable

Tyler Hicks <[email protected]>
tpm: efi: Don't create binary_bios_measurements file for an empty log

Darrick J. Wong <[email protected]>
xfs: fix scrub flagging rtinherit even if there is no rt device

Brian Foster <[email protected]>
xfs: flush new eof page on truncate to avoid post-eof corruption

Joakim Zhang <[email protected]>
can: flexcan: flexcan_remove(): disable wakeup completely

Joakim Zhang <[email protected]>
can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A

Stephane Grosjean <[email protected]>
can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on

Stephane Grosjean <[email protected]>
can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping

Dan Carpenter <[email protected]>
can: peak_usb: add range checking in decode operations

Navid Emamdoost <[email protected]>
can: xilinx_can: handle failure cases of pm_runtime_get_sync

Zhang Changzhong <[email protected]>
can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path

Zhang Changzhong <[email protected]>
can: j1939: j1939_sk_bind(): return failure if netdev is down

Yegor Yefremov <[email protected]>
can: j1939: swap addr and pgn in the send example

Oleksij Rempel <[email protected]>
can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()

Oliver Hartkopp <[email protected]>
can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames

Vincent Mailhol <[email protected]>
can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context

Marc Kleine-Budde <[email protected]>
can: rx-offload: don't call kfree_skb() from IRQ context

David Howells <[email protected]>
afs: Fix warning due to unadvanced marshalling pointer

Liu, Yi L <[email protected]>
iommu/vt-d: Fix a bug for PDP check in prq_event_thread

Dan Carpenter <[email protected]>
ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()

Jiri Olsa <[email protected]>
perf tools: Add missing swap for ino_generation

Stanislav Ivanichkin <[email protected]>
perf trace: Fix segfault when trying to trace events by cgroup

Qian Cai <[email protected]>
powerpc/eeh_cache: Fix a possible debugfs deadlock

Stefano Brivio <[email protected]>
netfilter: ipset: Update byte and packet counters regardless of whether they match

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: missing validation from the abort path

Jason A. Donenfeld <[email protected]>
netfilter: use actual socket sk rather than skb sk when routing harder

Darrick J. Wong <[email protected]>
xfs: set xefi_discard when creating a deferred agfl free log intent item

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wcd9335: Set digital gain range correctly

zhuoliang zhang <[email protected]>
net: xfrm: fix a race condition during allocing spi

Olaf Hering <[email protected]>
hv_balloon: disable warning when floor reached

Marc Zyngier <[email protected]>
genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY

Tomasz Figa <[email protected]>
ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function

Johannes Thumshirn <[email protected]>
btrfs: reschedule when cloning lots of extents

Josef Bacik <[email protected]>
btrfs: sysfs: init devices outside of the chunk_mutex

Qu Wenruo <[email protected]>
btrfs: tracepoints: output proper root owner for trace_find_free_extent()

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Reclaim extra TRBs after request completion

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Continue to process pending requests

Ansuel Smith <[email protected]>
PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0

Santosh Shukla <[email protected]>
KVM: arm64: Force PTE mapping on fault resulting in a device mapping

Ming Lei <[email protected]>
nbd: don't update block size after device is started

Zeng Tao <[email protected]>
time: Prevent undefined behaviour in timespec64_to_ns()

Chris Wilson <[email protected]>
drm/i915/gem: Flush coherency domains on first set-domain-ioctl

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

Diffstat:

 Documentation/networking/j1939.rst                 |   4 +-
 Makefile                                           |   4 +-
 arch/arm/include/asm/kprobes.h                     |  22 +-
 arch/arm/probes/kprobes/opt-arm.c                  |  18 +-
 arch/arm64/kvm/sys_regs.c                          |  18 +-
 arch/powerpc/kernel/eeh_cache.c                    |   5 +-
 arch/powerpc/kernel/head_32.S                      |  12 -
 arch/riscv/kernel/head.S                           |   5 +
 arch/s390/kernel/smp.c                             |   3 +-
 arch/x86/kernel/cpu/bugs.c                         |  52 ++-
 arch/x86/kvm/x86.c                                 |   4 +
 drivers/block/nbd.c                                |  10 +-
 drivers/char/random.c                              |   1 -
 drivers/char/tpm/eventlog/efi.c                    |   5 +
 drivers/char/tpm/tpm_tis.c                         |  29 +-
 drivers/char/virtio_console.c                      |   8 +-
 drivers/gpio/gpio-pcie-idio-24.c                   |  62 ++-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |  27 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   3 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |   4 +
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   1 +
 drivers/gpu/drm/amd/powerplay/inc/smumgr.h         |   2 +
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |  29 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      |   8 +
 drivers/gpu/drm/gma500/psb_irq.c                   |  34 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         |  28 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |   3 +-
 drivers/hv/hv_balloon.c                            |   2 +-
 drivers/i2c/busses/i2c-mt65xx.c                    |   8 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |  86 +++-
 drivers/iommu/amd_iommu_types.h                    |   6 +-
 drivers/iommu/intel-svm.c                          |   2 +-
 drivers/mfd/sprd-sc27xx-spi.c                      |  28 +-
 drivers/misc/mei/client.h                          |   4 +-
 drivers/mmc/host/renesas_sdhi_core.c               |   1 +
 drivers/mmc/host/sdhci-of-esdhc.c                  |   2 +
 drivers/net/can/dev.c                              |  14 +-
 drivers/net/can/flexcan.c                          |   5 +-
 drivers/net/can/peak_canfd/peak_canfd.c            |  11 +-
 drivers/net/can/rx-offload.c                       |   4 +-
 drivers/net/can/ti_hecc.c                          |   8 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |  51 ++-
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |  48 ++-
 drivers/net/can/xilinx_can.c                       |   6 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  14 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   7 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |  12 +-
 drivers/net/ethernet/microchip/lan743x_main.h      |   3 -
 drivers/net/ethernet/realtek/r8169_main.c          |   3 +-
 drivers/net/vrf.c                                  |  92 +++-
 drivers/net/wan/cosa.c                             |   1 +
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |   2 +-
 drivers/nvme/host/core.c                           |   8 +-
 drivers/nvme/host/nvme.h                           |   1 +
 drivers/nvme/host/rdma.c                           |  14 +-
 drivers/nvme/host/tcp.c                            |  16 +-
 drivers/of/address.c                               |   4 +-
 drivers/opp/core.c                                 |   7 +-
 drivers/pci/controller/dwc/pcie-qcom.c             |  13 +
 drivers/pinctrl/aspeed/pinctrl-aspeed.c            |   7 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |   8 +
 drivers/pinctrl/pinctrl-amd.c                      |   6 +-
 drivers/scsi/device_handler/scsi_dh_alua.c         |   9 +-
 drivers/scsi/hpsa.c                                |   4 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   7 +
 drivers/spi/spi-bcm2835.c                          |   3 +-
 drivers/thunderbolt/nhi.c                          |  19 +-
 drivers/thunderbolt/xdomain.c                      |   1 +
 drivers/uio/uio.c                                  |  10 +-
 drivers/usb/class/cdc-acm.c                        |   9 +
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +
 drivers/usb/dwc3/gadget.c                          |  32 +-
 drivers/usb/gadget/udc/goku_udc.c                  |   2 +-
 drivers/usb/host/xhci-histb.c                      |   2 +-
 drivers/vfio/pci/vfio_pci.c                        |   2 +-
 drivers/vfio/platform/vfio_platform_common.c       |   3 +-
 fs/afs/yfsclient.c                                 |   1 +
 fs/btrfs/dev-replace.c                             |  26 +-
 fs/btrfs/extent-tree.c                             |   7 +-
 fs/btrfs/ioctl.c                                   |  12 +-
 fs/btrfs/ref-verify.c                              |   1 +
 fs/btrfs/relocation.c                              |   4 +-
 fs/btrfs/volumes.c                                 |  33 +-
 fs/cifs/cifs_unicode.c                             |   8 +-
 fs/erofs/inode.c                                   |  21 +-
 fs/ext4/inline.c                                   |   1 +
 fs/ext4/super.c                                    |   4 +-
 fs/gfs2/rgrp.c                                     |   5 +-
 fs/gfs2/super.c                                    |   1 +
 fs/jbd2/checkpoint.c                               |   2 +
 fs/jbd2/transaction.c                              |   4 +-
 fs/ocfs2/super.c                                   |   1 +
 fs/xfs/libxfs/xfs_alloc.c                          |   1 +
 fs/xfs/libxfs/xfs_bmap.h                           |   2 +-
 fs/xfs/libxfs/xfs_rmap.c                           |   2 +-
 fs/xfs/libxfs/xfs_rmap_btree.c                     |  16 +-
 fs/xfs/scrub/bmap.c                                |   2 +
 fs/xfs/scrub/inode.c                               |   3 +-
 fs/xfs/scrub/refcount.c                            |   8 +-
 fs/xfs/xfs_iops.c                                  |  10 +
 fs/xfs/xfs_pnfs.c                                  |   2 +-
 include/linux/arm-smccc.h                          |   2 +
 include/linux/can/skb.h                            |  20 +-
 include/linux/compiler-gcc.h                       |   2 -
 include/linux/compiler_types.h                     |   4 -
 include/linux/netfilter/nfnetlink.h                |   9 +-
 include/linux/netfilter_ipv4.h                     |   2 +-
 include/linux/netfilter_ipv6.h                     |  10 +-
 include/linux/prandom.h                            |  36 +-
 include/linux/time64.h                             |   4 +
 include/trace/events/btrfs.h                       |  10 +-
 include/trace/events/sunrpc.h                      |   8 +-
 kernel/bpf/Makefile                                |   6 +-
 kernel/bpf/core.c                                  |   2 +-
 kernel/bpf/hashtab.c                               |  30 +-
 kernel/dma/swiotlb.c                               |   6 +-
 kernel/events/core.c                               |   7 +-
 kernel/events/internal.h                           |   2 +-
 kernel/exit.c                                      |   5 +-
 kernel/futex.c                                     |   5 +-
 kernel/irq/Kconfig                                 |   1 +
 kernel/reboot.c                                    |  28 +-
 kernel/time/itimer.c                               |   4 -
 kernel/time/tick-common.c                          |   2 +
 kernel/time/timer.c                                |   7 -
 kernel/trace/trace.c                               |   4 +-
 lib/random32.c                                     | 462 +++++++++++++--------
 mm/slub.c                                          |   2 +-
 net/can/j1939/socket.c                             |   6 +
 net/ipv4/netfilter.c                               |   8 +-
 net/ipv4/netfilter/iptable_mangle.c                |   2 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   2 +-
 net/ipv4/syncookies.c                              |   9 +-
 net/ipv4/udp_offload.c                             |   2 +-
 net/ipv6/netfilter.c                               |   6 +-
 net/ipv6/netfilter/ip6table_mangle.c               |   2 +-
 net/ipv6/sit.c                                     |   2 -
 net/ipv6/syncookies.c                              |  10 +-
 net/iucv/af_iucv.c                                 |   3 +-
 net/mac80211/sta_info.c                            |  18 +
 net/mac80211/tx.c                                  |  37 +-
 net/netfilter/ipset/ip_set_core.c                  |   3 +-
 net/netfilter/ipvs/ip_vs_core.c                    |   4 +-
 net/netfilter/nf_nat_proto.c                       |   4 +-
 net/netfilter/nf_synproxy_core.c                   |   2 +-
 net/netfilter/nf_tables_api.c                      |  15 +-
 net/netfilter/nfnetlink.c                          |  22 +-
 net/netfilter/nft_chain_route.c                    |   4 +-
 net/netfilter/utils.c                              |   4 +-
 net/sched/sch_generic.c                            |   3 +
 net/tipc/topsrv.c                                  |  10 +-
 net/wireless/core.c                                |  57 +--
 net/wireless/core.h                                |   5 +-
 net/wireless/nl80211.c                             |   3 +-
 net/wireless/reg.c                                 |   2 +-
 net/x25/af_x25.c                                   |   2 +-
 net/xfrm/xfrm_state.c                              |   8 +-
 security/selinux/ibpkey.c                          |   4 +-
 sound/hda/ext/hdac_ext_controller.c                |   2 +
 sound/pci/hda/hda_controller.h                     |   3 +-
 sound/pci/hda/hda_intel.c                          |  63 +--
 sound/soc/codecs/cs42l51.c                         |  22 +-
 sound/soc/codecs/wcd9335.c                         |   2 +-
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |  39 +-
 sound/soc/qcom/sdm845.c                            |   2 +
 tools/perf/builtin-trace.c                         |  15 +-
 .../util/scripting-engines/trace-event-python.c    |   7 +-
 tools/perf/util/session.c                          |   1 +
 tools/testing/selftests/bpf/prog_tests/map_init.c  | 214 ++++++++++
 tools/testing/selftests/bpf/progs/test_map_init.c  |  33 ++
 .../ftrace/test.d/kprobe/kprobe_args_user.tc       |   4 +
 tools/testing/selftests/pidfd/pidfd_open_test.c    |   1 -
 tools/testing/selftests/pidfd/pidfd_poll_test.c    |   1 -
 tools/testing/selftests/proc/proc-loadavg-001.c    |   1 -
 tools/testing/selftests/proc/proc-self-syscall.c   |   1 -
 tools/testing/selftests/proc/proc-uptime-002.c     |   1 -
 virt/kvm/arm/mmu.c                                 |   1 +
 virt/kvm/arm/psci.c                                |   2 +-
 178 files changed, 1759 insertions(+), 784 deletions(-)