2021-07-18 21:34:41

by Linus Torvalds

[permalink] [raw]
Subject: Linux 5.14-rc2

Often rc2 ends up being fairly small and calm - either because people
take a breather after the merge window, or because it takes a while
for people to start reporting bugs.

Not so this time.

At least in pure number of commits, this is the biggest rc2 we've had
during the 5.x cycle. Whether that is meaningful or not, who knows -
it might be just random timing effects, or it might indicate that this
release is not going to be one of those nice and calm ones. We'll just
have to wait and see.

But it's not like anything looks super-scary, and it really is too
early to start worrying about it, so let's just say that rc2's are
usually smaller than this, and just leave it at that.

The changes are a bit all over the map, with gpu and networking driver
fixes accounting for about half of the patch. But some of that is -
again - AMD GPU header file noise, so that may not be all that
important. The rest tends to be a mix of things: filesystem fixes,
networking, perf tool and selftest fixes, and various random noise.

While being larger than usual, it's by no means _huge_, and anybody
who cares about the details can easily scan the appended shortlog.

Linus

---

Aaron Liu (1):
drm/amd/pm: Add waiting for response of mode-reset message for yellow carp

Aaron Ma (1):
mt76: mt7921: continue to probe driver when fw already downloaded

Aleksandr Loktionov (1):
igb: Check if num of q_vectors is smaller than max before array access

Alexander Ovechkin (1):
net: send SYNACK packet with accepted fwmark

Ali Abdallah (2):
netfilter: conntrack: improve RST handling when tuple is re-used
netfilter: conntrack: add new sysctl to disable RST check

Alistair Popple (1):
lib/test_hmm: remove set but unused page variable

Andreas Gruenbacher (3):
iomap: Permit pages without an iop to enter writeback
iomap: Don't create iomap_page objects for inline files
iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor

Andrew Jeffery (2):
ARM: dts: tacoma: Add phase corrections for eMMC
ARM: dts: everest: Add phase corrections for eMMC

Antoine Tenart (1):
net: do not reuse skbuff allocated from skbuff_fclone_cache in
the skb cache

Arnaldo Carvalho de Melo (3):
tools headers UAPI: Sync files changed by the memfd_secret new syscall
perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into
sysconf(__SC_THREAD_STACK_MIN_VALUE)
tools headers: Remove broken definition of __LITTLE_ENDIAN

B. J. Wyman (1):
ARM: dts: aspeed: everest: PSU #3 address change

Bailey Forrest (1):
gve: DQO: Remove incorrect prefetch

Baowen Zheng (1):
openvswitch: Optimize operation for key comparison

Bart Van Assche (3):
scsi: core: Fix the documentation of the scsi_execute() time parameter
scsi: fas216: Fix a build error
configfs: fix the read and write iterators

Benjamin Gaignard (1):
iommu/rockchip: Fix physical address decoding

Biju Das (5):
clk: renesas: rzg2l: Add multi clock PM support
clk: renesas: r9a07g044: Rename divider table
clk: renesas: r9a07g044: Fix P1 Clock
clk: renesas: r9a07g044: Add P2 Clock support
dt-bindings: clock: r9a07g044-cpg: Update clock/reset definitions

Carlos Bilbao (1):
arm64: Add missing header <asm/smp.h> in two files

Casey Chen (2):
nvme-pci: fix multiple races in nvme_setup_io_queues
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove

Chengming Gui (1):
drm/amd/pm: Fix BACO state setting for Beige_Goby

Christian Borntraeger (2):
KVM: selftests: introduce P44V64 for z196 and EC12
KVM: selftests: do not require 64GB in set_memory_region_test

Christian Brauner (2):
cgroup: verify that source is a string
fs: add vfs_parse_fs_param_source() helper

Christian König (1):
drm/qxl: add NULL check for bo->resource

Christoph Hellwig (6):
net: remove the caif_hsi driver
sd: don't mess with SD_MINORS for CONFIG_DEBUG_BLOCK_EXT_DEVT
xen-blkfront: sanitize the removal state machine
iomap: remove the length variable in iomap_seek_data
iomap: remove the length variable in iomap_seek_hole
mm: fix the try_to_unmap prototype for !CONFIG_MMU

Christophe JAILLET (9):
ixgbe: Fix an error handling path in 'ixgbe_probe()'
igc: Fix an error handling path in 'igc_probe()'
igb: Fix an error handling path in 'igb_probe()'
fm10k: Fix an error handling path in 'fm10k_probe()'
e1000e: Fix an error handling path in 'e1000_probe()'
iavf: Fix an error handling path in 'iavf_probe()'
gve: Fix an error handling path in 'gve_probe()'
gve: Propagate error codes to caller
gve: Simplify code and axe the use of a deprecated API

Chuck Lever (1):
mm/page_alloc: further fix __alloc_pages_bulk() return value

Colin Ian King (3):
netfilter: nf_tables: Fix dereference of null pointer flow
octeontx2-pf: Fix assigned error return value that is never used
octeontx2-pf: Fix uninitialized boolean variable pps

Cristian Marussi (3):
firmware: arm_scmi: Fix kernel doc warnings about return values
firmware: arm_scmi: Avoid padding in sensor message structure
firmware: arm_scmi: Fix range check for the maximum number of
pending messages

Dan Carpenter (2):
sctp: prevent info leak in sctp_make_heartbeat()
sock: unlock on error in sock_setsockopt()

Daniel Latypov (2):
Documentation: kunit: drop obsolete note about uml_abort for coverage
kunit: tool: remove unnecessary "annotations" import

Darrick J. Wong (7):
xfs: check for sparse inode clusters that cross new EOAG when shrinking
xfs: reset child dir '..' entry when unlinking child
xfs: correct the narrative around misaligned rtinherit/extszinherit dirs
xfs: don't expose misaligned extszinherit hints to userspace
xfs: improve FSGROWFSRT precondition checking
xfs: fix an integer overflow error in xfs_growfs_rt
xfs: detect misaligned rtinherit directory extent size hints

David Sterba (1):
btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_work

Desmond Cheong Zhi Xi (3):
hfs: add missing clean-up in hfs_fill_super
hfs: fix high memory mapping in hfs_bnode_read
hfs: add lock nesting notation to hfs_find_init

Dmytro Laktyushkin (1):
drm/amd/display: remove faulty assert

Doug Berger (1):
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear

Duncan Roe (1):
netfilter: uapi: refer to nfnetlink_conntrack.h, not
nf_conntrack_netlink.h

Emily Deng (1):
drm/amdgpu: Correct the irq numbers for virtual crtc

Emily.Deng (1):
drm/amdgpu: Restore msix after FLR

Eric Dumazet (5):
net: annotate data race around sk_ll_usec
udp: annotate data races around unix_sk(sk)->gso_size
tcp: annotate data races around tp->mtu_info
sock: fix error in sock_setsockopt()
ipv6: tcp: drop silly ICMPv6 packet too big messages

Eric Huang (5):
Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"
Revert "drm/amdgpu: Fix warning of Function parameter or member
not described"
Revert "drm/amdkfd: Make TLB flush conditional on mapping"
Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"
Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"

Felix Kuehling (1):
drm/amdkfd: Allow CPU access for all VRAM BOs

Filipe Manana (3):
btrfs: fix deadlock with concurrent chunk allocations involving
system chunks
btrfs: rework chunk allocation to avoid exhaustion of the system
chunk array
btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree

Florian Fainelli (2):
skbuff: Fix build with SKB extensions disabled
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled

Florian Westphal (2):
selftest: netfilter: add test case for unreplied tcp connections
netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state

Gatis Peisenieks (1):
atl1c: fix Mikrotik 10/25G NIC detection

Geert Uytterhoeven (5):
ARM: dts: qcom-apq8060: Correct Ethernet node name and drop
bogus irq property
dt-bindings: net: sms911x: Convert to json-schema
ARM: shmobile: defconfig: Restore graphical consoles
dt-bindings: display: renesas,du: Make resets optional on R-Car H1
arm: Typo s/PCI_IXP4XX_LEGACY/IXP4XX_PCI_LEGACY/

Geetha sowjanya (2):
octeontx2-af: cn10k: Support configurable LMTST regions
octeontx2-pf: cn10k: Use runtime allocated LMTLINE region

Gu Shengxian (1):
bpftool: Properly close va_list 'ap' by va_end() on error

Guoqing Jiang (1):
pd: fix order of cleaning up the queue and freeing the tagset

Gustavo A. R. Silva (27):
xfs: Fix multiple fall-through warnings for Clang
mt76: mt7921: Fix fall-through warning for Clang
nfp: flower-ct: Fix fall-through warning for Clang
drm/i915: Fix fall-through warning for Clang
kernel: debug: Fix unreachable code in gdb_serial_stub()
fcntl: Fix unreachable code in do_fcntl()
mtd: cfi_util: Fix unreachable code issue
drm/msm: Fix fall-through warning in msm_gem_new_impl()
cpufreq: Fix fall-through warning for Clang
math-emu: Fix fall-through warning
video: fbdev: Fix fall-through warning for Clang
scsi: libsas: Fix fall-through warning for Clang
PCI: Fix fall-through warning for Clang
mmc: jz4740: Fix fall-through warning for Clang
iommu/arm-smmu-v3: Fix fall-through warning for Clang
dmaengine: ipu: Fix fall-through warning for Clang
s390: Fix fall-through warnings for Clang
dmaengine: ti: k3-udma: Fix fall-through warning for Clang
power: supply: Fix fall-through warnings for Clang
ASoC: Mediatek: MT8183: Fix fall-through warning for Clang
MIPS: Fix fall-through warnings for Clang
MIPS: Fix unreachable code issue
powerpc/powernv: Fix fall-through warning for Clang
usb: gadget: fsl_qe_udc: Fix fall-through warning for Clang
dmaengine: mpc512x: Fix fall-through warning for Clang
powerpc/smp: Fix fall-through warning for Clang
Makefile: Enable -Wimplicit-fallthrough for Clang

Hangbin Liu (3):
selftests: icmp_redirect: remove from checking for IPv6 route get
selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect
net: ip_tunnel: fix mtu calculation for ETHER tunnel devices

Hans de Goede (4):
vboxsf: Honor excl flag to the dir-inode create op
vboxsf: Make vboxsf_dir_create() return the handle for the created file
vboxsf: Add vboxsf_[create|release]_sf_handle() helpers
vboxsf: Add support for the atomic_open directory-inode op

Hariprasad Kelam (2):
octeontx2-af: Debugfs support for DMAC filters
octeontx2-pf: offload DMAC filters to CGX/RPM block

Harman Kalra (1):
octeontx2-af: cn10k: Setting up lmtst map table

Heiko Carstens (1):
libperf: Fix build error with LIBPFM4=1

Hu Haowen (1):
docs/zh_CN: add a missing space character

Hugh Dickins (1):
mm/rmap: fix munlocking Anon THP with mlocked ptes

Hyunchul Lee (1):
cifs: fix the out of range assignment to bit fields in
parse_server_interfaces

Ingo Molnar (2):
Documentation/features: Update the ARCH_HAS_TICK_BROADCAST entry
Documentation/features: Add THREAD_INFO_IN_TASK feature matrix

Ivan Mikhaylov (3):
net/ncsi: fix restricted cast warning of sparse
net/ncsi: add NCSI Intel OEM command to keep PHY up
net/ncsi: add dummy response handler for Intel boards

Jaegeuk Kim (1):
scsi: ufs: core: Add missing host_lock in ufshcd_vops_setup_xfer_req()

James Clark (1):
perf cs-etm: Split Coresight decode by aux records

Jason Ekstrand (1):
dma-buf/sync_file: Don't leak fences on merge failure

Jedrzej Jagielski (1):
igb: Fix position of assignment to *ring

Jesper Dangaard Brouer (1):
net/sched: sch_taprio: fix typo in comment

Jianguo Wu (5):
mptcp: fix warning in __skb_flow_dissect() when do syn cookie
for subflow join
mptcp: remove redundant req destruct in subflow_check_req()
mptcp: fix syncookie process if mptcp can not_accept new subflow
mptcp: avoid processing packet if a subflow reset
selftests: mptcp: fix case multiple subflows limited by server

Jin Yao (5):
perf pmu: Skip invalid hybrid pmu
perf tests: Fix 'Parse event definition strings' on core-only system
perf tests: Fix 'Roundtrip evsel->name' on core-only system
perf tests: Fix 'Convert perf time to TSC' on core-only system
perf stat: Merge uncore events by default for hybrid platform

Jingwen Chen (1):
drm/amdgpu: SRIOV flr_work should take write_lock

Jinzhou Su (1):
drm/amdgpu: add another Renoir DID

Joao Martins (1):
mm/hugetlb: fix refs calculation from unaligned @vaddr

Joel Stanley (1):
ARM: dts: aspeed: Fix AST2600 machines line names

Johannes Thumshirn (2):
btrfs: zoned: print unusable percentage when reclaiming block groups
btrfs: don't block if we can't acquire the reclaim lock

John Fastabend (2):
bpf: Track subprog poke descriptors correctly and fix use-after-free
bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch

Jonathan Lemon (1):
ptp: Relocate lookup cookie to correct block.

Kees Cook (1):
s390: iucv: Avoid field over-reading memcpy()

Kefeng Wang (1):
KVM: mmio: Fix use-after-free Read in
kvm_vm_ioctl_unregister_coalesced_mmio

Lai Jiangshan (1):
KVM: X86: Disable hardware breakpoints unconditionally before
kvm_x86->run()

Lecopzer Chen (1):
Kbuild: lto: fix module versionings mismatch in GNU make 3.X

Like Xu (1):
KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is
unsupported on the SVM

Linus Torvalds (3):
Revert "Makefile: Enable -Wimplicit-fallthrough for Clang"
Revert "mm/slub: use stackdepot to save stack trace in objects"
Linux 5.14-rc2

Linus Walleij (6):
drm/panel: nt35510: Do not fail if DSI read fails
ARM: configs: Update Integrator defconfig
ARM: configs: Update RealView defconfigbening
ARM: configs: Update Versatile defconfig
ARM: configs: Update Vexpress defconfig
ARM: configs: Update u8500_defconfig

Lorenzo Bianconi (1):
net: marvell: always set skb_shared_info in mvneta_swbm_add_rx_fragment

Louis Peens (2):
net/sched: act_ct: remove and free nf_table callbacks
nfp: flower-ct: remove callback delete deadlock

Lu Baolu (1):
iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries

Luben Tuikov (1):
drm/amdgpu: Return error if no RAS

M Chetan Kumar (5):
net: wwan: iosm: fix uevent reporting
net: wwan: iosm: remove reduandant check
net: wwan: iosm: correct link-id handling
net: wwan: iosm: fix netdev tx stats
net: wwan: iosm: set default mtu

Manfred Spraul (1):
netfilter: conntrack: Mark access for KCSAN

Marc Zyngier (1):
KVM: selftests: x86: Address missing
vm_install_exception_handler conversions

Marco Elver (2):
mm: move helper to check slub_debug_enabled
kasan: fix build by including kernel.h

Marek Behún (7):
net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz
net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz
net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz
net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz
net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool
-d on Topaz
net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340

Marek Szyprowski (1):
iommu/qcom: Revert "iommu/arm: Cleanup resources in case of
probe error path"

Mark Rutland (4):
arm64: fix strlen() with CONFIG_KASAN_HW_TAGS
arm64: mte: fix restoration of GCR_EL1 from suspend
arm64: entry: add missing noinstr
arm64: entry: fix KCOV suppression

Masahiro Yamada (1):
kbuild: do not suppress Kconfig prompts for silent build

Matteo Croce (1):
Revert "mm/page_alloc: make should_fail_alloc_page() static"

Matthew Auld (1):
drm/i915/gtt: drop the page table optimisation

Matthew Wilcox (Oracle) (1):
mm: Make copy_huge_page() always available

Maxim Levitsky (3):
KVM: SVM: #SMI interception must not skip the instruction
KVM: SVM: remove INIT intercept handler
KVM: SVM: add module param to control the #SMI interception

Mel Gorman (1):
mm/page_alloc: avoid page allocator recursion with pagesets.lock held

Mikulas Patocka (1):
scripts/setlocalversion: fix a bug when LOCALVERSION is empty

Mohammad Athari Bin Ismail (1):
net: stmmac: Terminate FPE workqueue in suspend

Naohiro Aota (1):
btrfs: properly split extent_map for REQ_OP_ZONE_APPEND

Nathan Chancellor (1):
arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer

Nguyen Dinh Phi (1):
tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized

Nicholas Kazlauskas (1):
drm/amd/display: Fix updating infoframe for DCN3.1 eDP

Nicolas Dichtel (1):
ipv6: fix 'disable_policy' for fwd packets

Nikolay Aleksandrov (2):
net: bridge: multicast: fix PIM hello router port marking race
net: bridge: multicast: fix MRD advertisement router port marking race

Nishanth Menon (2):
scripts/spdxcheck.py: Strictly read license files in utf-8
LICENSES/dual/CC-BY-4.0: Git rid of "smart quotes"

Oleksij Rempel (1):
net: usb: asix: ax88772: suspend PHY on driver probe

Pablo Neira Ayuso (2):
netfilter: nft_last: honor NFTA_LAST_SET on restoration
netfilter: nft_last: incorrect arithmetics when restoring last used

Paolo Abeni (3):
tcp: consistently disable header prediction for mptcp
udp: properly flush normal packet at GRO time
mptcp: properly account bulk freed memory

Paolo Pisati (1):
selftests: memory-hotplug: avoid spamming logs with dump_page(),
ratio limit hot-remove error test

Paul Blakey (1):
skbuff: Release nfct refcount on napi stolen or re-used skbs

Paul E. McKenney (5):
scftorture: Avoid false-positive warnings in scftorture_invoker()
refscale: Avoid false-positive warnings in ref_scale_reader()
rcu-tasks: Don't delete holdouts within trc_inspect_reader()
rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader()
rcu: Fix pr_info() formats and values in show_rcu_gp_kthreads()

Paulo Alcantara (2):
cifs: handle reconnect of tcon when there is no cached dfs referral
cifs: do not share tcp sessions of dfs connections

Pavel Begunkov (2):
io_uring: use right task for exiting checks
io_uring: fix io_drain_req()

Pavel Skripkin (5):
net: moxa: fix UAF in moxart_mac_probe
net: qcom/emac: fix UAF in emac_remove
net: ti: fix UAF in tlan_remove_one
net: fddi: fix UAF in fza_probe
kvm: debugfs: fix memory leak in kvm_create_vm_debugfs

Philip Yang (1):
drm/amdkfd: handle fault counters on invalid address

Prabhakar Kushwaha (1):
nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE

Rae Moar (1):
kunit: tool: Fix error messages for cases of no tests and wrong TAP header

Randy Dunlap (4):
net: microchip: sparx5: fix kconfig warning
net: hdlc: rename 'mod_init' & 'mod_exit' functions to be module-specific
scsi: pm8001: Clean up kernel-doc and comments
EDAC/igen6: fix core dependency AGAIN

Ricardo Koller (1):
KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc

Riccardo Mancini (23):
perf inject: Fix dso->nsinfo refcounting
perf map: Fix dso->nsinfo refcounting
perf probe: Fix dso->nsinfo refcounting
perf env: Fix sibling_dies memory leak
perf test session_topology: Delete session->evlist
perf test event_update: Fix memory leak of evlist
perf test event_update: Fix memory leak of unit
perf dso: Fix memory leak in dso__new_map()
perf test maps__merge_in: Fix memory leak of maps
perf env: Fix memory leak of cpu_pmu_caps
perf report: Free generated help strings for sort option
perf inject: Close inject.output on exit
perf session: Cleanup trace_event
perf script: Release zstd data
perf script: Fix memory 'threads' and 'cpus' leaks on exit
perf lzma: Close lzma stream on exit
perf trace: Free malloc'd trace fields on exit
perf trace: Free syscall->arg_fmt
perf trace: Free syscall tp fields in evsel->priv
perf trace: Free strings in trace__parse_events_option()
perf test bpf: Free obj_buf
perf probe-file: Delete namelist in del_events() on the error path
perf data: Close all files in close_dir()

Rob Herring (2):
dt-bindings: More dropping redundant minItems/maxItems
dt-bindings: Move fixed string 'patternProperties' to 'properties'

Robert Richter (1):
Documentation: Fix intiramfs script name

Robin Murphy (1):
arm64: Avoid premature usercopy failure

Ronak Doshi (1):
vmxnet3: fix cksum offload issues for tunnels with non-default udp ports

Ronnie Sahlberg (1):
cifs: Do not use the original cruid when following DFS links for
multiuser mounts

Roy, UjjaL (1):
ipmr: Fix indentation issue

Sanjay Kumar (1):
iommu/vt-d: Global devTLB flush when present context entry changed

SanjayKumar Jeyakumar (1):
tools/runqslower: Use __state instead of state

Sean Christopherson (7):
Revert "KVM: x86: WARN and reject loading KVM if NX is supported
but not enabled"
KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR
KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler
KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities

SeongJae Park (1):
kunit: tool: Assert the version requirement

Shahjada Abul Husain (1):
cxgb4: fix IRQ free race during driver unload

Shyam Prasad N (2):
cifs: use the expiry output of dns_query to schedule next resolution
cifs: added WARN_ON for all the count decrements

Sreekanth Reddy (1):
scsi: mpi3mr: Fix W=1 compilation warnings

Stefan Wahren (1):
ARM: multi_v7_defconfig: Make NOP_USB_XCEIV driver built-in

Steffen Maier (1):
scsi: zfcp: Report port fc_security as unknown early during
remote cable pull

Steve French (2):
cifs: fix missing null session check in mount
SMB3.1.1: fix mount failure to some servers when compression enabled

Steven Rostedt (VMware) (1):
tracing: Do not reference char * as a string in histograms

Sudeep Holla (8):
firmware: arm_scmi: Simplify device probe function on the bus
firmware: arm_scmi: Ensure drivers provide a probe function
firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
firmware: arm_ffa: Fix the comment style
firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer overflow
firmware: arm_scmi: Fix kernel doc warnings
firmware: arm_scpi: Fix kernel doc warnings
ARM: dts: versatile: Fix up interrupt controller node names

Sukadev Bhattiprolu (1):
ibmvnic: retry reset if there are no other resets

Sunil Kumar Kori (1):
octeontx2-af: DMAC filter support in MAC block

Suravee Suthikulpanit (1):
MAINTAINERS: Add Suravee Suthikulpanit as Reviewer for AMD IOMMU (AMD-Vi)

Taehee Yoo (10):
bonding: fix suspicious RCU usage in bond_ipsec_add_sa()
bonding: fix null dereference in bond_ipsec_add_sa()
net: netdevsim: use xso.real_dev instead of xso.dev in callback
functions of struct xfrmdev_ops
ixgbevf: use xso.real_dev instead of xso.dev in callback
functions of struct xfrmdev_ops
bonding: fix suspicious RCU usage in bond_ipsec_del_sa()
bonding: disallow setting nested bonding + ipsec offload
bonding: Add struct bond_ipesc to manage SA
bonding: fix suspicious RCU usage in bond_ipsec_offload_ok()
bonding: fix incorrect return value of bond_ipsec_offload_ok()
net: validate lwtstate->data before returning from skb_tunnel_info()

Talal Ahmad (1):
tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path

Thierry Reding (5):
memory: tegra: Add compile-test stub for tegra_mc_probe_device()
dt-bindings: arm-smmu: Fix json-schema syntax
arm64: tegra: Enable audio IOMMU support on Tegra194
arm64: tegra: Enable SMMU support for USB on Tegra194
dt-bindings: net: dsa: sja1105: Fix indentation warnings

Toke Høiland-Jørgensen (3):
bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check()
bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation
libbpf: Restore errno return for functions that were already returning it

Tom Rix (1):
igc: change default return of igc_read_phy_reg()

Tyrel Datwyler (1):
scsi: core: Fix bad pointer dereference when ehandler kthread is invalid

Uwe Kleine-König (7):
pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
pwm: spear: Ensure configuring period and duty_cycle isn't wrongly skipped
pwm: tiecap: Ensure configuring period and duty_cycle isn't
wrongly skipped
pwm: berlin: Ensure configuring period and duty_cycle isn't
wrongly skipped
pwm: ep93xx: Ensure configuring period and duty_cycle isn't
wrongly skipped
firmware: arm_ffa: Ensure drivers provide a probe function
firmware: arm_ffa: Simplify probe function

Vadim Fedorenko (1):
net: ipv6: fix return value of ip6_skb_dst_mtu

Vasily Averin (3):
netfilter: conntrack: nf_ct_gre_keymap_flush() removal
netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo
ipv6: allocate enough headroom in ip6_finish_output2()

Ville Syrjälä (1):
drm/i915/gt: Fix -EDEADLK handling regression

Vinicius Costa Gomes (2):
igc: Fix use-after-free error during reset
igb: Fix use-after-free error during reset

Vitaly Kuznetsov (6):
KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN
KVM: nSVM: Introduce svm_copy_vmrun_state()
KVM: nSVM: Fix L1 state corruption upon return from SMM
KVM: nSVM: Restore nested control upon leaving SMM
KVM: selftests: smm_test: Test SMM enter from L2

Vladimir Oltean (4):
net: dsa: return -EOPNOTSUPP when driver does not implement .port_lag_join
net: ocelot: fix switchdev objects synced for wrong netdev with
LAG offload
net: dsa: sja1105: fix address learning getting disabled on the CPU port
net: dsa: properly check for the bridge_leave methods in
dsa_switch_bridge_leave()

Wang Hai (1):
bpf, samples: Fix xdpsock with '-M' parameter missing unload process

Wang Qing (1):
nbd: fix order of cleaning up the queue and freeing the tagset

Wei Li (1):
tools: bpf: Fix error in 'make -C tools/ bpf_install'

Wesley Chalmers (1):
Revert "drm/amd/display: Always write repeater mode regardless of LTTPR"

Will Deacon (1):
Revert "arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES)"

Wolfgang Bumiller (1):
net: bridge: sync fdb to new unicast-filtering ports

Xianting Tian (1):
zonefs: remove redundant null bio check

Xiaoliang Yang (3):
net: stmmac: separate the tas basetime calculation function
net: stmmac: add mutex lock to protect est parameters
net: stmmac: ptp: update tas basetime after ptp adjust

Xiaomeng Hou (2):
drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp
drm/amd/display: update header file name

Xin Long (3):
sctp: check pl.raise_count separately from its increment
sctp: move 198 addresses from unusable to private scope
Documentation: add more details in tipc.rst

Yajun Deng (1):
net: Use nlmsg_unicast() instead of netlink_unicast()

Yanfei Xu (1):
mm/page_alloc: correct return value when failing at preparing

Yang Jihong (2):
perf probe: Fix add event failure when running 32-bit perf in a
64-bit kernel
perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set

Yang Yingliang (2):
net/802/mrp: fix memleak in mrp_request_join()
net/802/garp: fix memleak in garp_request_join()

Yangbo Lu (13):
ptp: add ptp virtual clock driver framework
ptp: support ptp physical/virtual clocks conversion
ptp: track available ptp vclocks information
ptp: add kernel API ptp_get_vclocks_index()
ethtool: add a new command for getting PHC virtual clocks
ptp: add kernel API ptp_convert_timestamp()
mptcp: setsockopt: convert to mptcp_setsockopt_sol_socket_timestamping()
net: sock: extend SO_TIMESTAMPING for PHC binding
net: socket: support hardware timestamp conversion to PHC bound
selftests/net: timestamping: support binding PHC
MAINTAINERS: add entry for PTP virtual clock driver
ptp: fix NULL pointer dereference in ptp_clock_register
ptp: fix format string mismatch in ptp_sysfs.c

Yee Lee (1):
kasan: add memzero init for unaligned size at DEBUG

Yu Zhang (1):
KVM: VMX: Remove vmx_msr_index from vmx.h

YueHaibing (2):
stmmac: dwmac-loongson: Fix unsigned comparison to zero
stmmac: platform: Fix signedness bug in stmmac_probe_config_dt()

Yunjian Wang (1):
virtio_net: check virtqueue_add_sgs() return value

Zack Rusin (2):
drm/vmwgfx: Fix implicit declaration error
drm/vmwgfx: Fix a bad merge in otable batch takedown

Zev Weiss (1):
ARM: dts: aspeed: Update e3c246d4i vuart properties

Zhan Liu (1):
drm/amdgpu/display - only update eDP's backlight level when necessary

Zhen Lei (1):
fbmem: Do not delete the mode that is still in use

Zheyu Ma (1):
drm/ttm: add a check against null pointer dereference

kernel test robot (1):
dsa: fix for_each_child.cocci warnings

wenxu (1):
net/sched: act_ct: fix err check for nf_conntrack_confirm

Íñigo Huguet (3):
sfc: fix lack of XDP TX queues - error XDP TX failed (-22)
sfc: ensure correct number of XDP queues
sfc: add logs explaining XDP_TX/REDIRECT is not available


2021-07-19 14:05:42

by Guenter Roeck

[permalink] [raw]
Subject: Re: Linux 5.14-rc2

On Sun, Jul 18, 2021 at 02:32:31PM -0700, Linus Torvalds wrote:
> Often rc2 ends up being fairly small and calm - either because people
> take a breather after the merge window, or because it takes a while
> for people to start reporting bugs.
>
> Not so this time.
>
> At least in pure number of commits, this is the biggest rc2 we've had
> during the 5.x cycle. Whether that is meaningful or not, who knows -
> it might be just random timing effects, or it might indicate that this
> release is not going to be one of those nice and calm ones. We'll just
> have to wait and see.
>
> But it's not like anything looks super-scary, and it really is too
> early to start worrying about it, so let's just say that rc2's are
> usually smaller than this, and just leave it at that.
>
> The changes are a bit all over the map, with gpu and networking driver
> fixes accounting for about half of the patch. But some of that is -
> again - AMD GPU header file noise, so that may not be all that
> important. The rest tends to be a mix of things: filesystem fixes,
> networking, perf tool and selftest fixes, and various random noise.
>
> While being larger than usual, it's by no means _huge_, and anybody
> who cares about the details can easily scan the appended shortlog.
>

Build results:
total: 154 pass: 152 fail: 2
Failed builds:
riscv32:allmodconfig
riscv:allmodconfig
Qemu test results:
total: 465 pass: 446 fail: 19
Failed tests:
arm:z2:pxa_defconfig:nodebug:nocd:nofs:nonvme:noscsi:notests:novirt:nofdt:flash8,384k,2:rootfs
<all riscv32>

No major change here, except that arcv2 images now build.
For reference, the riscv build problem is:

cc1: error: '4496' is not a valid offset in '-mstack-protector-guard-offset='

The patch fixing the arm boot problem is queued in pending-fixes.

There is still the warning about missing sha512 code.

[ 3.581014] WARNING: CPU: 0 PID: 55 at crypto/testmgr.c:5652 alg_test.part.0+0x148/0x460
[ 3.581548] alg: self-tests for drbg_nopr_hmac_sha512 (stdrng) failed (rc=-22)

The patch fixing this problem is queued in linux-next.

Guenter