Skip to content

5.15.103-rc1 review

Greg Kroah-Hartman amd-gfx bpf dri-devel linux-fsdevel linux-patches lkml nouveau platform-driver-x86 stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest145 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/145fs: prevent out-of-bounds array speculation when closing a file descriptorfs/file.c+1 -00 replies
2/145btrfs: fix percent calculation for bg reclaim messagefs/btrfs/block-group.c+2 -10 replies
3/145perf inject: Fix --buildid-all not to eat up MMAP2tools/perf/builtin-inject.c+1 -00 replies
4/145fork: allow CLONE_NEWTIME in clone3 flagskernel/fork.c+1 -10 replies
5/145x86/CPU/AMD: Disable XSAVES on AMD family 0x17arch/x86/kernel/cpu/amd.c+9 -00 replies
6/145drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15drivers/gpu/drm/amd/amdgpu/soc15.c+3 -20 replies
7/145drm/connector: print max_requested_bpc in state debugfsdrivers/gpu/drm/drm_atomic.c+1 -00 replies
8/145staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c+3 -30 replies
9/145ext4: fix cgroup writeback accounting with fs-layer encryptionfs/ext4/page-io.c+6 -50 replies
10/145ext4: fix RENAME_WHITEOUT handling for inline directoriesfs/ext4/namei.c+7 -60 replies
11/145ext4: fix another off-by-one fsmap error on 1k block filesystemsfs/ext4/fsmap.c+2 -00 replies
12/145ext4: move where set the MAY_INLINE_DATA flag is setfs/ext4/inline.c fs/ext4/inode.c+6 -20 replies
13/145ext4: fix WARNING in ext4_update_inline_datafs/ext4/xattr.c+3 -00 replies
14/145ext4: zero i_disksize when initializing the bootloader inodefs/ext4/ioctl.c+1 -00 replies
15/145nfc: change order inside nfc_se_io error pathnet/nfc/netlink.c+1 -10 replies
16/145KVM: Optimize kvm_make_vcpus_request_mask() a bitvirt/kvm/kvm_main.c+53 -350 replies
17/145KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()virt/kvm/kvm_main.c+23 -60 replies
18/145KVM: Register /dev/kvm as the _very_ last thing during initializationvirt/kvm/kvm_main.c+22 -90 replies
19/145KVM: SVM: Dont rewrite guest ICR on AVIC IPI virtualization failurearch/x86/kvm/lapic.c arch/x86/kvm/svm/avic.c+12 -110 replies
20/145KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid targetarch/x86/kvm/svm/avic.c+9 -70 replies
21/145fs: dlm: fix log of lowcomms vs midcommsfs/dlm/lockspace.c+1 -10 replies
22/145fs: dlm: add midcomms init/start functionsfs/dlm/lockspace.c fs/dlm/lowcomms.c fs/dlm/lowcomms.h +3 more+37 -120 replies
23/145fs: dlm: start midcomms before scandfs/dlm/lockspace.c+8 -80 replies
24/145udf: Fix off-by-one error when discarding preallocationfs/udf/inode.c+1 -10 replies
25/145f2fs: avoid down_write on nat_tree_lock during checkpointfs/f2fs/node.c+4 -00 replies
26/145f2fs: do not bother checkpoint by f2fs_get_node_infofs/f2fs/checkpoint.c fs/f2fs/compress.c fs/f2fs/data.c +8 more+26 -250 replies
27/145f2fs: retry to update the inode page given data corruptionfs/f2fs/inode.c+7 -50 replies
28/145ipmi:ssif: Increase the message retry timedrivers/char/ipmi/ipmi_ssif.c+1 -10 replies
29/145ipmi:ssif: Add a timer between request retriesdrivers/char/ipmi/ipmi_ssif.c+27 -70 replies
30/145irqdomain: Refactor __irq_domain_alloc_irqs()kernel/irq/irqdomain.c+48 -400 replies
31/145iommu/vt-d: Fix PASID directory pointer coherencydrivers/iommu/intel/pasid.c+7 -00 replies
32/145block/brd: add error handling support for add_disk()drivers/block/brd.c+7 -20 replies
33/145brd: mark as nowait compatibledrivers/block/brd.c+1 -00 replies
34/145arm64: efi: Make efi_rt_lock a raw_spinlockarch/arm64/include/asm/efi.h arch/arm64/kernel/efi.c+4 -40 replies
35/145RISC-V: Avoid dereferening NULL regs in die()arch/riscv/kernel/traps.c+6 -30 replies
36/145riscv: Avoid enabling interrupts in die()arch/riscv/kernel/traps.c+3 -20 replies
37/145riscv: Add header include guards to insn.harch/riscv/include/asm/parse_asm.h+5 -00 replies
38/145scsi: core: Remove the /proc/scsi/${proc_name} directory earlierdrivers/scsi/hosts.c+2 -00 replies
39/145regulator: Flag uncontrollable regulators as always_ondrivers/regulator/core.c+18 -00 replies
40/145regulator: core: Fix off-on-delay-us for always-on/boot-on regulatorsdrivers/regulator/core.c+3 -20 replies
41/145regulator: core: Use ktime_get_boottime() to determine how long a regulator was offdrivers/regulator/core.c+3 -30 replies
42/145ext4: Fix possible corruption when moving a directoryfs/ext4/namei.c+10 -10 replies
43/145drm/nouveau/kms/nv50-: remove unused functionsdrivers/gpu/drm/nouveau/dispnv50/disp.c drivers/gpu/drm/nouveau/dispnv50/wndw.c drivers/gpu/drm/nouveau/dispnv50/wndw.h+0 -300 replies
44/145drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototypedrivers/gpu/drm/nouveau/dispnv50/wndw.h+3 -20 replies
45/145drm/msm: Fix potential invalid ptr freedrivers/gpu/drm/msm/msm_gem_submit.c+2 -30 replies
46/145drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL registerdrivers/gpu/drm/msm/adreno/a5xx_gpu.c+2 -20 replies
47/145drm/msm/a5xx: fix highest bank bit for a530drivers/gpu/drm/msm/adreno/a5xx_gpu.c+1 -10 replies
48/145drm/msm/a5xx: fix the emptyness check in the preempt codedrivers/gpu/drm/msm/adreno/a5xx_preempt.c+1 -10 replies
49/145drm/msm/a5xx: fix context faults during ring switchdrivers/gpu/drm/msm/adreno/a5xx_preempt.c+1 -10 replies
50/145bgmac: fix *initial* chip reset to support BCM5358drivers/net/ethernet/broadcom/bgmac.c drivers/net/ethernet/broadcom/bgmac.h+8 -20 replies
51/145nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_propertiesdrivers/nfc/fdp/i2c.c+4 -00 replies
52/145powerpc: dts: t1040rdb: fix compatible string for Rev A boardsarch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts+0 -10 replies
53/145ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()net/ipv6/ila/ila_xlat.c+1 -00 replies
54/145selftests: nft_nat: ensuring the listening side is up before starting the clienttools/testing/selftests/netfilter/nft_nat.sh+2 -00 replies
55/145perf stat: Fix counting when initial delay configuredtools/perf/builtin-stat.c tools/perf/util/stat.c tools/perf/util/stat.h +1 more+18 -160 replies
56/145net: lan78xx: fix accessing the LAN7800s internal phy specific registers from the MAC driverdrivers/net/phy/microchip.c drivers/net/usb/lan78xx.c+33 -260 replies
57/145net: caif: Fix use-after-free in cfusbl_device_notify()net/caif/caif_usb.c+3 -00 replies
58/145ice: copy last block omitted in ice_get_module_eeprom()drivers/net/ethernet/intel/ice/ice_ethtool.c+4 -20 replies
59/145bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()net/ipv4/tcp_bpf.c net/ipv4/udp_bpf.c net/unix/unix_bpf.c+12 -00 replies
60/145drm/msm/dpu: fix len of sc7180 ctl blocksdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c+3 -30 replies
61/145net: stmmac: add to set device wake up flag when stmmac init phydrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -00 replies
62/145net: phylib: get rid of unnecessary lockingdrivers/net/phy/phy_device.c+1 -70 replies
63/145bnxt_en: Avoid order-5 memory allocation for TPA datadrivers/net/ethernet/broadcom/bnxt/bnxt.c+12 -110 replies
64/145netfilter: ctnetlink: revert to dumping mark regardless of event typenet/netfilter/nf_conntrack_netlink.c+7 -70 replies
65/145netfilter: tproxy: fix deadlock due to missing BH disableinclude/net/netfilter/nf_tproxy.h net/ipv4/netfilter/nf_tproxy_ipv4.c net/ipv6/netfilter/nf_tproxy_ipv6.c+9 -20 replies
66/145btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTRkernel/bpf/btf.c+1 -00 replies
67/145net: phy: smsc: Cache interrupt maskdrivers/net/phy/smsc.c+11 -130 replies
68/145net: phy: smsc: fix link up detection in forced irq modedrivers/net/phy/smsc.c+3 -110 replies
69/145net: ethernet: mtk_eth_soc: fix RX data corruption issuedrivers/net/ethernet/mediatek/mtk_eth_soc.c drivers/net/ethernet/mediatek/mtk_eth_soc.h+3 -10 replies
70/145scsi: megaraid_sas: Update max supported LD IDs to 240drivers/scsi/megaraid/megaraid_sas.h drivers/scsi/megaraid/megaraid_sas_fp.c+3 -10 replies
71/145netfilter: conntrack: adopt safer max chain lengthnet/netfilter/nf_conntrack_core.c+2 -20 replies
72/145platform: x86: MLX_PLATFORM: select REGMAP instead of depending on itdrivers/platform/x86/Kconfig+2 -10 replies
73/145net/smc: fix fallback failed while sendmsg with fastopennet/smc/af_smc.c+8 -50 replies
74/145octeontx2-af: Unlock contexts in the queue context cache in case of fault detectiondrivers/net/ethernet/marvell/octeontx2/af/rvu.h drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c +2 more+82 -70 replies
75/145SUNRPC: Fix a server shutdown leaknet/sunrpc/svc.c+5 -10 replies
76/145net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoCdrivers/net/dsa/mt7530.c+20 -150 replies
77/145af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.net/unix/af_unix.c+3 -30 replies
78/145af_unix: fix struct pid leaks in OOB supportnet/unix/af_unix.c+8 -20 replies
79/145riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack modearch/riscv/kernel/stacktrace.c+1 -10 replies
80/145s390/ftrace: remove dead codearch/s390/kernel/ftrace.c+6 -800 replies
81/145RISC-V: Dont check text_mutex during stop_machinearch/riscv/include/asm/ftrace.h arch/riscv/include/asm/patch.h arch/riscv/kernel/ftrace.c +1 more+40 -60 replies
82/145ext4: Fix deadlock during directory renamefs/ext4/namei.c+17 -90 replies
83/145irqdomain: Fix mapping-creation racekernel/irq/irqdomain.c+46 -180 replies
84/145nbd: use the correct block_device in nbd_bdev_resetdrivers/block/nbd.c+7 -70 replies
85/145iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commandsDocumentation/admin-guide/kernel-parameters.txt drivers/iommu/amd/init.c+52 -260 replies
86/145iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid optionsDocumentation/admin-guide/kernel-parameters.txt drivers/iommu/amd/init.c+76 -300 replies
87/145iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameterdrivers/iommu/amd/init.c+15 -10 replies
88/145staging: rtl8723bs: clean up comparsions to NULLdrivers/staging/rtl8723bs/core/rtw_ap.c drivers/staging/rtl8723bs/core/rtw_cmd.c drivers/staging/rtl8723bs/core/rtw_ioctl_set.c +6 more+117 -1170 replies
89/145Staging: rtl8723bs: Placing opening { braces in previous linedrivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c+32 -660 replies
90/145staging: rtl8723bs: fix placement of bracesdrivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c+65 -1580 replies
91/145staging: rtl8723bs: Fix key-store index handlingdrivers/staging/rtl8723bs/include/rtw_security.h drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c drivers/staging/rtl8723bs/os_dep/ioctl_linux.c+36 -310 replies
92/145watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error pathskernel/watch_queue.c+1 -00 replies
93/145tpm/eventlog: Dont abort tpm_read_log on faulty ACPI addressdrivers/char/tpm/eventlog/acpi.c+5 -10 replies
94/145xfs: use setattr_copy to set vfs inode attributesfs/xfs/xfs_iops.c fs/xfs/xfs_pnfs.c+5 -540 replies
95/145xfs: remove XFS_PREALLOC_SYNCfs/xfs/xfs_file.c fs/xfs/xfs_pnfs.c+11 -80 replies
96/145xfs: fallocate() should call file_modified()fs/xfs/xfs_file.c+9 -40 replies
97/145xfs: set prealloc flag in xfs_alloc_file_space()fs/xfs/xfs_bmap_util.c fs/xfs/xfs_file.c+3 -140 replies
98/145fs: add mode_strip_sgid() helperfs/inode.c include/linux/fs.h+34 -40 replies
99/145fs: move S_ISGID stripping into the vfs_*() helpersfs/inode.c fs/namei.c fs/ocfs2/namei.c+70 -150 replies
100/145attr: add in_group_or_capable()fs/attr.c fs/inode.c fs/internal.h+30 -80 replies
101/145fs: move should_remove_suid()fs/attr.c fs/inode.c+29 -290 replies
102/145attr: add setattr_should_drop_sgid()fs/attr.c fs/internal.h+34 -00 replies
103/145attr: use consistent sgid stripping checksDocumentation/trace/ftrace.rst fs/attr.c fs/fuse/file.c +5 more+33 -270 replies
104/145fs: use consistent setgid checks in is_sxid()include/linux/fs.h+1 -10 replies
105/145clk: qcom: mmcc-apq8084: remove spdm clocksdrivers/clk/qcom/mmcc-apq8084.c+0 -2710 replies
106/145MIPS: Fix a compilation issuearch/mips/include/asm/mach-rc32434/pci.h+1 -10 replies
107/145powerpc: Check !irq instead of irq == NO_IRQ and remove NO_IRQarch/powerpc/include/asm/irq.h arch/powerpc/platforms/44x/fsp2.c+1 -42 replies
108/145powerpc/iommu: fix memory leak with using debugfs_lookup()arch/powerpc/kernel/iommu.c+1 -30 replies
109/145powerpc/kcsan: Exclude udelay to prevent recursive instrumentationarch/powerpc/kernel/time.c+2 -20 replies
110/145alpha: fix R_ALPHA_LITERAL reloc for large modulesarch/alpha/kernel/module.c+1 -30 replies
111/145macintosh: windfarm: Use unsigned type for 1-bit bitfieldsdrivers/macintosh/windfarm_lm75_sensor.c drivers/macintosh/windfarm_smu_sensors.c+4 -40 replies
112/145PCI: Add SolidRun vendor IDinclude/linux/pci_ids.h+2 -00 replies
113/145PCI: Avoid FLR for SolidRun SNET DPU rev 1drivers/pci/quirks.c+8 -00 replies
114/145scripts: handle BrokenPipeError for python scriptsscripts/checkkconfigsymbols.py scripts/clang-tools/run-clang-tools.py scripts/diffconfig+40 -100 replies
115/145media: ov5640: Fix analogue gain controldrivers/media/i2c/ov5640.c+1 -10 replies
116/145media: rc: gpio-ir-recv: add remove functiondrivers/media/rc/gpio-ir-recv.c+18 -00 replies
117/145filelocks: use mount idmapping for setlease permission checkfs/locks.c+2 -10 replies
118/145sched/uclamp: Fix fits_capacity() check in feec()kernel/sched/core.c kernel/sched/fair.c kernel/sched/sched.h+68 -100 replies
119/145sched/uclamp: Make cpu_overutilized() use util_fits_cpu()kernel/sched/fair.c+4 -10 replies
120/145sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()s early exit conditionkernel/sched/fair.c+8 -60 replies
121/145sched/fair: Detect capacity inversionkernel/sched/fair.c kernel/sched/sched.h+79 -30 replies
122/145sched/fair: Consider capacity inversion in util_fits_cpu()kernel/sched/fair.c+9 -50 replies
123/145sched/uclamp: Fix a uninitialized variable warningskernel/sched/fair.c+16 -190 replies
124/145sched/fair: Fixes for capacity inversion detectionkernel/sched/fair.c+11 -20 replies
125/145ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()fs/ext4/mballoc.c+102 -780 replies
126/145ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()fs/ext4/block_validity.c fs/ext4/ext4.h+20 -90 replies
127/145ext4: add strict range checks while freeing blocksfs/ext4/mballoc.c+3 -130 replies
128/145ext4: block range must be validated before use in ext4_mb_clear_bb()fs/ext4/mballoc.c+20 -10 replies
129/145arch: fix broken BuildID for arm64 and riscvinclude/asm-generic/vmlinux.lds.h+5 -00 replies
130/145powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXITarch/powerpc/kernel/vmlinux.lds.S+1 -00 replies
131/145powerpc/vmlinux.lds: Dont discard .rela* for relocatable buildsarch/powerpc/kernel/vmlinux.lds.S+4 -10 replies
132/145s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36arch/s390/kernel/vmlinux.lds.S+2 -00 replies
133/145sh: define RUNTIME_DISCARD_EXITarch/sh/kernel/vmlinux.lds.S+1 -00 replies
134/145tools build: Add feature test for init_disassemble_info API changestools/build/Makefile.feature tools/build/feature/Makefile tools/build/feature/test-all.c +1 more+22 -00 replies
135/145tools include: add dis-asm-compat.h to handle version differencestools/include/tools/dis-asm-compat.h+55 -00 replies
136/145tools perf: Fix compilation error with new binutilstools/perf/Makefile.config tools/perf/util/annotate.c+12 -30 replies
137/145tools bpf_jit_disasm: Fix compilation error with new binutilstools/bpf/Makefile tools/bpf/bpf_jit_disasm.c+8 -20 replies
138/145tools bpftool: Fix compilation error with new binutilstools/bpf/bpftool/Makefile tools/bpf/bpftool/jit_disasm.c+38 -90 replies
139/145KVM: fix memoryleak in kvm_init()virt/kvm/kvm_main.c+2 -30 replies
140/145xfs: remove xfs_setattr_time() declarationfs/xfs/xfs_iops.h+0 -10 replies
141/145UML: define RUNTIME_DISCARD_EXITarch/um/kernel/vmlinux.lds.S+1 -10 replies
142/145fs: hold writers when changing mounts idmappingfs/namespace.c+20 -90 replies
143/145KVM: nVMX: Dont use Enlightened MSR Bitmap for L3arch/x86/kvm/vmx/vmx.c+13 -90 replies
144/145KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helperarch/x86/kvm/vmx/vmx.c+13 -40 replies
145/145KVM: VMX: Fix crash due to uninitialized current_vmcsarch/x86/kvm/vmx/evmcs.h arch/x86/kvm/vmx/vmx.c+7 -130 replies

Reviews trailers per patch

72 of 145 patches have a Reviewed-by or Acked-by.

PatchAnand JainQu WenruoDavid SterbaArnaldo Carvalho de MeloChristian BraunerHawking ZhangEvan QuanKrzysztof KozlowskiSean ChristophersonPaolo BonziniMaxim LevitskyJoshua AshtonChao YuHsin-Yi WangMark-PK TsaiKevin TianConor DooleyBjörn TöpelAndrew JonesTejun HeoJan KaraLeon RomanovskyFlorian FainelliSimon HormanNamhyung KimAndrew LunnJesse BrandeburgJohn FastabendAbhinav KumarSomnath KoturDamodharam AmmepalliPavan ChebbiMajor DávidOleksij RempelFerry TothStephen BoydBjørn MorkVladimir OlteanDave AirlieDmitry BaryshkovDmitry OsipenkoHans de GoedeKim PhillipsTony LuErkki EilonenJarkko SakkinenDave ChinnerChristoph HellwigLeah RumancikDarrick J. WongJeff LaytonAmir GoldsteinArınç ÜNALKuniyuki IwashimaIlya LeoshkevichKonrad DybcioNick DesaulniersNicolas SchierJacopo MondiJai LuthraVincent GuittotTadeusz StrukPalmer DabbeltJohn Paul Adrian GlaubitzQuentin MonnetBjorn HelgaasCarlos MaiolinoSeongJae ParkChris Paterson (CIP)Shuah KhanBagas Sanjaya
SeriesT-b T-b T-b T-b
1/145
2/145R-b R-b R-b
3/145T-b
4/145R-b
5/145
6/145R-b R-b
7/145R-b
8/145
9/145A-b
10/145R-b
11/145
12/145R-b
13/145R-b
14/145
15/145R-b
16/145R-b
17/145R-b
18/145
19/145
20/145R-b R-b
21/145
22/145
23/145
24/145
25/145R-b
26/145R-b
27/145R-b
28/145
29/145
30/145T-b T-b
31/145R-b
32/145
33/145
34/145
35/145R-b
36/145R-b
37/145R-b R-b
38/145
39/145
40/145
41/145R-b
42/145
43/145R-b
44/145
45/145R-b R-b
46/145
47/145
48/145
49/145
50/145R-b R-b
51/145R-b R-b
52/145
53/145
54/145
55/145A-b
56/145R-b
57/145
58/145R-b T-b
59/145A-b
60/145R-b
61/145
62/145R-b
63/145R-b R-b R-b
64/145
65/145Reported-and-tested-by
66/145
67/145R-b T-b T-b
68/145
69/145R-b T-b R-b
70/145
71/145
72/145R-b
73/145R-b
74/145R-b
75/145R-b
76/145R-b T-b
77/145
78/145R-b
79/145
80/145A-b
81/145
82/145
83/145T-b T-b
84/145R-b
85/145
86/145
87/145R-b
88/145
89/145R-b
90/145
91/145
92/145
93/145T-b R-b
94/145R-b R-b R-b T-b A-b
95/145T-b R-b A-b
96/145T-b R-b A-b
97/145T-b R-b A-b
98/145R-b T-b R-b A-b Reviewed-and-Tested-by
99/145T-b R-b A-b Reviewed-and-Tested-by
100/145T-b A-b R-b
101/145T-b A-b R-b
102/145T-b A-b R-b
103/145T-b A-b R-b
104/145T-b A-b
105/145R-b
106/145
107/145
108/145
109/145
110/145
111/145
112/145A-b
113/145A-b
114/145R-b R-b
115/145R-b R-b
116/145
117/145
118/145
119/145
120/145
121/145
122/145
123/145R-b
124/145R-b
125/145R-b
126/145
127/145R-b
128/145T-b
129/145A-b
130/145
131/145
132/145
133/145T-b
134/145A-b
135/145A-b
136/145A-b
137/145A-b
138/145A-b
139/145
140/145R-b
141/145T-b
142/145
143/145
144/145R-b R-b
145/145

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

Read the v1 thread

Cover letter [PATCH 5.15 000/145] 5.15.103-rc1 review

This is the start of the stable review cycle for the 5.15.103 release. There are 145 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 Fri, 17 Mar 2023 11:57:10 +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.15.103-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.103-rc1

Alexandru Matei <[email protected]>
KVM: VMX: Fix crash due to uninitialized current_vmcs

Vitaly Kuznetsov <[email protected]>
KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper

Vitaly Kuznetsov <[email protected]>
KVM: nVMX: Don't use Enlightened MSR Bitmap for L3

Christian Brauner <[email protected]>
fs: hold writers when changing mount's idmapping

Masahiro Yamada <[email protected]>
UML: define RUNTIME_DISCARD_EXIT

Gaosheng Cui <[email protected]>
xfs: remove xfs_setattr_time() declaration

Miaohe Lin <[email protected]>
KVM: fix memoryleak in kvm_init()

Andres Freund <[email protected]>
tools bpftool: Fix compilation error with new binutils

Andres Freund <[email protected]>
tools bpf_jit_disasm: Fix compilation error with new binutils

Andres Freund <[email protected]>
tools perf: Fix compilation error with new binutils

Andres Freund <[email protected]>
tools include: add dis-asm-compat.h to handle version differences

Andres Freund <[email protected]>
tools build: Add feature test for init_disassemble_info API changes

Tom Saeger <[email protected]>
sh: define RUNTIME_DISCARD_EXIT

Masahiro Yamada <[email protected]>
s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT

Masahiro Yamada <[email protected]>
arch: fix broken BuildID for arm64 and riscv

Lukas Czerner <[email protected]>
ext4: block range must be validated before use in ext4_mb_clear_bb()

Ritesh Harjani <[email protected]>
ext4: add strict range checks while freeing blocks

Ritesh Harjani <[email protected]>
ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()

Ritesh Harjani <[email protected]>
ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()

Qais Yousef <[email protected]>
sched/fair: Fixes for capacity inversion detection

Qais Yousef <[email protected]>
sched/uclamp: Fix a uninitialized variable warnings

Qais Yousef <[email protected]>
sched/fair: Consider capacity inversion in util_fits_cpu()

Qais Yousef <[email protected]>
sched/fair: Detect capacity inversion

Qais Yousef <[email protected]>
sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition

Qais Yousef <[email protected]>
sched/uclamp: Make cpu_overutilized() use util_fits_cpu()

Qais Yousef <[email protected]>
sched/uclamp: Fix fits_capacity() check in feec()

Seth Forshee <[email protected]>
filelocks: use mount idmapping for setlease permission check

Li Jun <[email protected]>
media: rc: gpio-ir-recv: add remove function

Paul Elder <[email protected]>
media: ov5640: Fix analogue gain control

Masahiro Yamada <[email protected]>
scripts: handle BrokenPipeError for python scripts

Alvaro Karsz <[email protected]>
PCI: Avoid FLR for SolidRun SNET DPU rev 1

Alvaro Karsz <[email protected]>
PCI: Add SolidRun vendor ID

Nathan Chancellor <[email protected]>
macintosh: windfarm: Use unsigned type for 1-bit bitfields

Edward Humes <[email protected]>
alpha: fix R_ALPHA_LITERAL reloc for large modules

Rohan McLure <[email protected]>
powerpc/kcsan: Exclude udelay to prevent recursive instrumentation

Greg Kroah-Hartman <[email protected]>
powerpc/iommu: fix memory leak with using debugfs_lookup()

Christophe Leroy <[email protected]>

    powerpc: Check !irq instead of irq == NO_IRQ and remove NO_IRQ

xurui <[email protected]>
MIPS: Fix a compilation issue

Dmitry Baryshkov <[email protected]>
clk: qcom: mmcc-apq8084: remove spdm clocks

Christian Brauner <[email protected]>
fs: use consistent setgid checks in is_sxid()

Christian Brauner <[email protected]>
attr: use consistent sgid stripping checks

Christian Brauner <[email protected]>
attr: add setattr_should_drop_sgid()

Christian Brauner <[email protected]>
fs: move should_remove_suid()

Christian Brauner <[email protected]>
attr: add in_group_or_capable()

Yang Xu <[email protected]>
fs: move S_ISGID stripping into the vfs_*() helpers

Yang Xu <[email protected]>
fs: add mode_strip_sgid() helper

Dave Chinner <[email protected]>
xfs: set prealloc flag in xfs_alloc_file_space()

Dave Chinner <[email protected]>
xfs: fallocate() should call file_modified()

Dave Chinner <[email protected]>
xfs: remove XFS_PREALLOC_SYNC

Darrick J. Wong <[email protected]>
xfs: use setattr_copy to set vfs inode attributes

Morten Linderud <[email protected]>
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address

David Disseldorp <[email protected]>
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths

Hans de Goede <[email protected]>
staging: rtl8723bs: Fix key-store index handling

Hannes Braun <[email protected]>
staging: rtl8723bs: fix placement of braces

Jagath Jog J <[email protected]>
Staging: rtl8723bs: Placing opening { braces in previous line

Michael Straube <[email protected]>
staging: rtl8723bs: clean up comparsions to NULL

Gavrilov Ilia <[email protected]>
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter

Kim Phillips <[email protected]>
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options

Suravee Suthikulpanit <[email protected]>
iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands

Christoph Hellwig <[email protected]>
nbd: use the correct block_device in nbd_bdev_reset

Johan Hovold <[email protected]>
irqdomain: Fix mapping-creation race

Jan Kara <[email protected]>
ext4: Fix deadlock during directory rename

Conor Dooley <[email protected]>
RISC-V: Don't check text_mutex during stop_machine

Heiko Carstens <[email protected]>
s390/ftrace: remove dead code

Alexandre Ghiti <[email protected]>
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode

Eric Dumazet <[email protected]>
af_unix: fix struct pid leaks in OOB support

Kuniyuki Iwashima <[email protected]>
af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.

Vladimir Oltean <[email protected]>
net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC

Benjamin Coddington <[email protected]>
SUNRPC: Fix a server shutdown leak

Suman Ghosh <[email protected]>
octeontx2-af: Unlock contexts in the queue context cache in case of fault detection

D. Wythe <[email protected]>
net/smc: fix fallback failed while sendmsg with fastopen

Randy Dunlap <[email protected]>
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it

Eric Dumazet <[email protected]>
netfilter: conntrack: adopt safer max chain length

Chandrakanth Patil <[email protected]>
scsi: megaraid_sas: Update max supported LD IDs to 240

Daniel Golle <[email protected]>
net: ethernet: mtk_eth_soc: fix RX data corruption issue

Heiner Kallweit <[email protected]>
net: phy: smsc: fix link up detection in forced irq mode

Lukas Wunner <[email protected]>
net: phy: smsc: Cache interrupt mask

Lorenz Bauer <[email protected]>
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR

Florian Westphal <[email protected]>
netfilter: tproxy: fix deadlock due to missing BH disable

Ivan Delalande <[email protected]>
netfilter: ctnetlink: revert to dumping mark regardless of event type

Michael Chan <[email protected]>
bnxt_en: Avoid order-5 memory allocation for TPA data

Russell King (Oracle) <[email protected]>
net: phylib: get rid of unnecessary locking

Rongguang Wei <[email protected]>
net: stmmac: add to set device wake up flag when stmmac init phy

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: fix len of sc7180 ctl blocks

Liu Jian <[email protected]>
bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()

Petr Oros <[email protected]>
ice: copy last block omitted in ice_get_module_eeprom()

Shigeru Yoshida <[email protected]>
net: caif: Fix use-after-free in cfusbl_device_notify()

Yuiko Oshino <[email protected]>
net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver

Changbin Du <[email protected]>
perf stat: Fix counting when initial delay configured

Hangbin Liu <[email protected]>
selftests: nft_nat: ensuring the listening side is up before starting the client

Eric Dumazet <[email protected]>
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()

Vladimir Oltean <[email protected]>
powerpc: dts: t1040rdb: fix compatible string for Rev A boards

Kang Chen <[email protected]>
nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties

Rafał Miłecki <[email protected]>
bgmac: fix *initial* chip reset to support BCM5358

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix context faults during ring switch

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix the emptyness check in the preempt code

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix highest bank bit for a530

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register

Rob Clark <[email protected]>
drm/msm: Fix potential invalid ptr free

Jiri Slaby (SUSE) <[email protected]>
drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype

Ben Skeggs <[email protected]>
drm/nouveau/kms/nv50-: remove unused functions

Jan Kara <[email protected]>
ext4: Fix possible corruption when moving a directory

Matthias Kaehlcke <[email protected]>
regulator: core: Use ktime_get_boottime() to determine how long a regulator was off

Christian Kohlschütter <[email protected]>
regulator: core: Fix off-on-delay-us for always-on/boot-on regulators

Mark Brown <[email protected]>
regulator: Flag uncontrollable regulators as always_on

Bart Van Assche <[email protected]>

    scsi: core: Remove the /proc/scsi/${proc_name} directory earlier

Liao Chang <[email protected]>
riscv: Add header include guards to insn.h

Mattias Nissler <[email protected]>
riscv: Avoid enabling interrupts in die()

Palmer Dabbelt <[email protected]>
RISC-V: Avoid dereferening NULL regs in die()

Pierre Gondois <[email protected]>
arm64: efi: Make efi_rt_lock a raw_spinlock

Jens Axboe <[email protected]>
brd: mark as nowait compatible

Luis Chamberlain <[email protected]>
block/brd: add error handling support for add_disk()

Jacob Pan <[email protected]>
iommu/vt-d: Fix PASID directory pointer coherency

Johan Hovold <[email protected]>
irqdomain: Refactor __irq_domain_alloc_irqs()

Corey Minyard <[email protected]>
ipmi:ssif: Add a timer between request retries

Corey Minyard <[email protected]>
ipmi:ssif: Increase the message retry time

Jaegeuk Kim <[email protected]>
f2fs: retry to update the inode page given data corruption

Jaegeuk Kim <[email protected]>
f2fs: do not bother checkpoint by f2fs_get_node_info

Jaegeuk Kim <[email protected]>
f2fs: avoid down_write on nat_tree_lock during checkpoint

Jan Kara <[email protected]>
udf: Fix off-by-one error when discarding preallocation

Alexander Aring <[email protected]>
fs: dlm: start midcomms before scand

Alexander Aring <[email protected]>
fs: dlm: add midcomms init/start functions

Alexander Aring <[email protected]>
fs: dlm: fix log of lowcomms vs midcomms

Sean Christopherson <[email protected]>
KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target

Sean Christopherson <[email protected]>
KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure

Sean Christopherson <[email protected]>
KVM: Register /dev/kvm as the _very_ last thing during initialization

Vitaly Kuznetsov <[email protected]>
KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()

Vitaly Kuznetsov <[email protected]>
KVM: Optimize kvm_make_vcpus_request_mask() a bit

Fedor Pchelkin <[email protected]>
nfc: change order inside nfc_se_io error path

Zhihao Cheng <[email protected]>
ext4: zero i_disksize when initializing the bootloader inode

Ye Bin <[email protected]>
ext4: fix WARNING in ext4_update_inline_data

Ye Bin <[email protected]>
ext4: move where set the MAY_INLINE_DATA flag is set

Darrick J. Wong <[email protected]>
ext4: fix another off-by-one fsmap error on 1k block filesystems

Eric Whitney <[email protected]>
ext4: fix RENAME_WHITEOUT handling for inline directories

Eric Biggers <[email protected]>
ext4: fix cgroup writeback accounting with fs-layer encryption

Hans de Goede <[email protected]>
staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()

Harry Wentland <[email protected]>
drm/connector: print max_requested_bpc in state debugfs

Alex Deucher <[email protected]>
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15

Andrew Cooper <[email protected]>

    x86/CPU/AMD: Disable XSAVES on AMD family 0x17

Tobias Klauser <[email protected]>
fork: allow CLONE_NEWTIME in clone3 flags

Namhyung Kim <[email protected]>
perf inject: Fix --buildid-all not to eat up MMAP2

Johannes Thumshirn <[email protected]>
btrfs: fix percent calculation for bg reclaim message

Theodore Ts'o <[email protected]>
fs: prevent out-of-bounds array speculation when closing a file descriptor

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |  51 ++-
 Documentation/trace/ftrace.rst                     |   2 +-
 Makefile                                           |   4 +-
 arch/alpha/kernel/module.c                         |   4 +-
 arch/arm64/include/asm/efi.h                       |   6 +-
 arch/arm64/kernel/efi.c                            |   2 +-
 arch/mips/include/asm/mach-rc32434/pci.h           |   2 +-
 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts       |   1 -
 arch/powerpc/include/asm/irq.h                     |   3 -
 arch/powerpc/kernel/iommu.c                        |   4 +-
 arch/powerpc/kernel/time.c                         |   4 +-
 arch/powerpc/kernel/vmlinux.lds.S                  |   6 +-
 arch/powerpc/platforms/44x/fsp2.c                  |   2 +-
 arch/riscv/include/asm/ftrace.h                    |   2 +-
 arch/riscv/include/asm/parse_asm.h                 |   5 +
 arch/riscv/include/asm/patch.h                     |   2 +
 arch/riscv/kernel/ftrace.c                         |  14 +-
 arch/riscv/kernel/patch.c                          |  28 +-
 arch/riscv/kernel/stacktrace.c                     |   2 +-
 arch/riscv/kernel/traps.c                          |  14 +-
 arch/s390/kernel/ftrace.c                          |  86 +----
 arch/s390/kernel/vmlinux.lds.S                     |   2 +
 arch/sh/kernel/vmlinux.lds.S                       |   1 +
 arch/um/kernel/vmlinux.lds.S                       |   2 +-
 arch/x86/kernel/cpu/amd.c                          |   9 +
 arch/x86/kvm/lapic.c                               |   1 +
 arch/x86/kvm/svm/avic.c                            |  28 +-
 arch/x86/kvm/vmx/evmcs.h                           |  11 -
 arch/x86/kvm/vmx/vmx.c                             |  44 ++-
 drivers/block/brd.c                                |  10 +-
 drivers/block/nbd.c                                |  14 +-
 drivers/char/ipmi/ipmi_ssif.c                      |  34 +-
 drivers/char/tpm/eventlog/acpi.c                   |   6 +-
 drivers/clk/qcom/mmcc-apq8084.c                    | 271 ----------------
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   5 +-
 drivers/gpu/drm/drm_atomic.c                       |   1 +
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |   6 +-
 drivers/gpu/drm/msm/adreno/a5xx_preempt.c          |   4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c     |   6 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   5 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  16 -
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |  12 -
 drivers/gpu/drm/nouveau/dispnv50/wndw.h            |   7 +-
 drivers/iommu/amd/init.c                           | 105 ++++--
 drivers/iommu/intel/pasid.c                        |   7 +
 drivers/macintosh/windfarm_lm75_sensor.c           |   4 +-
 drivers/macintosh/windfarm_smu_sensors.c           |   4 +-
 drivers/media/i2c/ov5640.c                         |   2 +-
 drivers/media/rc/gpio-ir-recv.c                    |  18 ++
 drivers/net/dsa/mt7530.c                           |  35 +-
 drivers/net/ethernet/broadcom/bgmac.c              |   8 +-
 drivers/net/ethernet/broadcom/bgmac.h              |   2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  23 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |   6 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   5 +
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   7 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  16 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |  58 +++-
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |   3 +
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   3 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.h        |   1 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   1 +
 drivers/net/phy/microchip.c                        |  32 ++
 drivers/net/phy/phy_device.c                       |   8 +-
 drivers/net/phy/smsc.c                             |  20 +-
 drivers/net/usb/lan78xx.c                          |  27 +-
 drivers/nfc/fdp/i2c.c                              |   4 +
 drivers/pci/quirks.c                               |   8 +
 drivers/platform/x86/Kconfig                       |   3 +-
 drivers/regulator/core.c                           |  27 +-
 drivers/scsi/hosts.c                               |   2 +
 drivers/scsi/megaraid/megaraid_sas.h               |   2 +
 drivers/scsi/megaraid/megaraid_sas_fp.c            |   2 +-
 drivers/staging/rtl8723bs/core/rtw_ap.c            |  20 +-
 drivers/staging/rtl8723bs/core/rtw_cmd.c           |  96 +++---
 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c     |   4 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |   6 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |  56 ++--
 drivers/staging/rtl8723bs/core/rtw_security.c      |   6 +-
 drivers/staging/rtl8723bs/include/rtw_security.h   |   8 +-
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  | 355 +++++++--------------
 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c     |  51 +--
 drivers/staging/rtl8723bs/os_dep/os_intfs.c        |   4 +-
 fs/attr.c                                          |  72 ++++-
 fs/btrfs/block-group.c                             |   3 +-
 fs/dlm/lockspace.c                                 |  21 +-
 fs/dlm/lowcomms.c                                  |  16 +-
 fs/dlm/lowcomms.h                                  |   1 +
 fs/dlm/main.c                                      |   7 +-
 fs/dlm/midcomms.c                                  |  17 +-
 fs/dlm/midcomms.h                                  |   3 +
 fs/ext4/block_validity.c                           |  26 +-
 fs/ext4/ext4.h                                     |   3 +
 fs/ext4/fsmap.c                                    |   2 +
 fs/ext4/inline.c                                   |   1 -
 fs/ext4/inode.c                                    |   7 +-
 fs/ext4/ioctl.c                                    |   1 +
 fs/ext4/mballoc.c                                  | 205 +++++++-----
 fs/ext4/namei.c                                    |  36 ++-
 fs/ext4/page-io.c                                  |  11 +-
 fs/ext4/xattr.c                                    |   3 +
 fs/f2fs/checkpoint.c                               |   2 +-
 fs/f2fs/compress.c                                 |   2 +-
 fs/f2fs/data.c                                     |   8 +-
 fs/f2fs/f2fs.h                                     |   2 +-
 fs/f2fs/file.c                                     |   2 +-
 fs/f2fs/gc.c                                       |   6 +-
 fs/f2fs/inline.c                                   |   4 +-
 fs/f2fs/inode.c                                    |  14 +-
 fs/f2fs/node.c                                     |  23 +-
 fs/f2fs/recovery.c                                 |   2 +-
 fs/f2fs/segment.c                                  |   2 +-
 fs/file.c                                          |   1 +
 fs/fuse/file.c                                     |   2 +-
 fs/inode.c                                         |  90 +++---
 fs/internal.h                                      |  10 +-
 fs/locks.c                                         |   3 +-
 fs/namei.c                                         |  82 ++++-
 fs/namespace.c                                     |  29 +-
 fs/ocfs2/file.c                                    |   4 +-
 fs/ocfs2/namei.c                                   |   1 +
 fs/open.c                                          |   8 +-
 fs/udf/inode.c                                     |   2 +-
 fs/xfs/xfs_bmap_util.c                             |   9 +-
 fs/xfs/xfs_file.c                                  |  24 +-
 fs/xfs/xfs_iops.c                                  |  56 +---
 fs/xfs/xfs_iops.h                                  |   1 -
 fs/xfs/xfs_pnfs.c                                  |   9 +-
 include/asm-generic/vmlinux.lds.h                  |   5 +
 include/linux/fs.h                                 |   6 +-
 include/linux/pci_ids.h                            |   2 +
 include/net/netfilter/nf_tproxy.h                  |   7 +
 kernel/bpf/btf.c                                   |   1 +
 kernel/fork.c                                      |   2 +-
 kernel/irq/irqdomain.c                             | 152 +++++----
 kernel/sched/core.c                                |  10 +-
 kernel/sched/fair.c                                | 128 +++++++-
 kernel/sched/sched.h                               |  61 +++-
 kernel/watch_queue.c                               |   1 +
 net/caif/caif_usb.c                                |   3 +
 net/ipv4/netfilter/nf_tproxy_ipv4.c                |   2 +-
 net/ipv4/tcp_bpf.c                                 |   6 +
 net/ipv4/udp_bpf.c                                 |   3 +
 net/ipv6/ila/ila_xlat.c                            |   1 +
 net/ipv6/netfilter/nf_tproxy_ipv6.c                |   2 +-
 net/netfilter/nf_conntrack_core.c                  |   4 +-
 net/netfilter/nf_conntrack_netlink.c               |  14 +-
 net/nfc/netlink.c                                  |   2 +-
 net/smc/af_smc.c                                   |  13 +-
 net/sunrpc/svc.c                                   |   6 +-
 net/unix/af_unix.c                                 |  16 +-
 net/unix/unix_bpf.c                                |   3 +
 scripts/checkkconfigsymbols.py                     |  13 +-
 scripts/clang-tools/run-clang-tools.py             |  21 +-
 scripts/diffconfig                                 |  16 +-
 tools/bpf/Makefile                                 |   5 +-
 tools/bpf/bpf_jit_disasm.c                         |   5 +-
 tools/bpf/bpftool/Makefile                         |   5 +-
 tools/bpf/bpftool/jit_disasm.c                     |  42 ++-
 tools/build/Makefile.feature                       |   1 +
 tools/build/feature/Makefile                       |   4 +
 tools/build/feature/test-all.c                     |   4 +
 .../build/feature/test-disassembler-init-styled.c  |  13 +
 tools/include/tools/dis-asm-compat.h               |  55 ++++
 tools/perf/Makefile.config                         |   8 +
 tools/perf/builtin-inject.c                        |   1 +
 tools/perf/builtin-stat.c                          |  15 +-
 tools/perf/util/annotate.c                         |   7 +-
 tools/perf/util/stat.c                             |   6 +-
 tools/perf/util/stat.h                             |   1 -
 tools/perf/util/target.h                           |  12 +
 tools/testing/selftests/netfilter/nft_nat.sh       |   2 +
 virt/kvm/kvm_main.c                                | 145 ++++++---
 173 files changed, 1962 insertions(+), 1490 deletions(-)