This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig in repository toolchain/ci/linux.
from 3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd adds 1e4ce418b1cb HID: betop: fix slab-out-of-bounds Write in betop_probe adds 67fd71ba16a3 HID: apple: Fix logical maximum and usage maximum of Magic [...] adds 0c8fbaa55307 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs adds d46ef750ed58 HID: amd_sfh: Fix potential NULL pointer dereference adds 22d65765f211 HID: u2fzero: ignore incomplete packets without data adds 88a04049c08c HID: amd_sfh: Fix potential NULL pointer dereference adds 42d43c92fc57 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b3b353ef330 vboxfs: fix broken legacy mount signature checking adds c388a18957ef watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST adds 31692ab9a9ef media: hantro: Fix check for single irq adds 132c88614f2b media: cedrus: Fix SUNXI tile size calculation adds 3ad02c27d89d media: s5p-jpeg: rename JPEG marker constants to prevent b [...] adds f0c15b360fb6 media: ir_toy: prevent device from hanging during transmit adds e6609f2c07de Merge tag 'media/v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds 7117003fe4e3 KVM: x86: Mark all registers as avail/dirty at vCPU creation adds 03a6e84069d1 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT adds 90b54129e8df selftests: KVM: Fix check for !POLLIN in demand_paging_test adds 01f91acb55be selftests: KVM: Align SMCCC call with the spec in steal_time adds cd36ae876177 KVM: VMX: Remove defunct "nr_active_uret_msrs" field adds eb7511bf9182 KVM: x86: Handle SRCU initialization failure during page t [...] adds ed7023a11bd8 KVM: nVMX: fix comments of handle_vmon() adds ae232ea46088 KVM: do not shrink halt_poll_ns below grow_start adds bb18a6777465 KVM: SEV: Acquire vcpu mutex when updating VMSA adds f1815e0aa770 KVM: SVM: fix missing sev_decommission in sev_receive_start adds 50c038018d6b KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA adds e9337c843c4b kvm: fix wrong exception emulation in check_rdtsc adds 4eeef2424153 KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor adds 94c245a245ff KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vC [...] adds 24a996ade34d KVM: nVMX: Fix nested bus lock VM exit adds f43c887cb7cb KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES adds 5b92b6ca92b6 KVM: SEV: Allow some commands for mirror VM adds a1e638da1ba4 KVM: selftests: Change backing_src flag to -s in demand_pa [...] adds 9f2fc5554a40 KVM: selftests: Refactor help message for -s backing_src adds 7c236b816ef1 KVM: selftests: Create a separate dirty bitmap per slot adds 2f9b68f57c62 KVM: x86: Fix stack-out-of-bounds memory access from ioapi [...] adds 85b640450ddc KVM: Clean up benign vcpu->cpu data races when kicking vCPUs adds 0bbc2ca8515f KVM: KVM: Use cpumask_available() to check for NULL cpumas [...] adds 8d68bad6d869 KVM: nVMX: Filter out all unsupported controls when eVMCS [...] adds e2e6e449d68d KVM: x86: nSVM: restore the L1 host state prior to resumin [...] adds 37687c403a64 KVM: x86: reset pdptrs_from_userspace when exiting smm adds e85d3e7b495b KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit [...] adds 136a55c054ca KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm adds c42dec148b3e KVM: x86: VMX: synthesize invalid VM exit when emulating i [...] adds c8607e4a086f KVM: x86: nVMX: don't fail nested VM entry on invalid gues [...] adds dbab610a5be6 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit adds e1fc1553cd78 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] adds aee77e1169c1 KVM: x86: nSVM: restore int_vector in svm_clear_vintr adds 1ad32105d78e KVM: x86: selftests: test simultaneous uses of V_IRQ from [...] adds d1cba6c92237 KVM: x86: nSVM: test eax for 4K alignment for GP errata wo [...] adds faf6b7556296 KVM: x86: nSVM: don't copy virt_ext from vmcb12 adds f81602958c11 KVM: X86: Fix missed remote tlb flush in rmap_write_protect() adds 65855ed8b034 KVM: X86: Synchronize the shadow pagetable before link it adds 6bc6db000295 KVM: Remove tlbs_dirty adds fbf094ce5241 selftests: KVM: Call ucall_init when setting up in rseq_test adds 386ca9d7fd18 selftests: KVM: Explicitly use movq to read xmm registers adds a49b50a3c1c3 KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule adds e840f42a4992 KVM: arm64: Fix PMU probe ordering adds 50b078184604 Merge tag 'kvmarm-fixes-5.15-1' of git://git.kernel.org/pu [...] adds 9cccec2bf32f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5c34aea341b1 perf test: Fix DWARF unwind for optimized builds. adds 0f892fd1bd29 perf tests: Fix flaky test 'Object code reading' adds 774f2c0890f8 perf vendor events powerpc: Fix spelling mistake "icach" - [...] adds c6613bd4a577 perf arm: Fix off-by-one directory paths. adds 4da6552c5d07 perf doc: Fix typos all over the place adds a827c007c75b perf config: Refine error message to eliminate confusion adds e4fe5d7349e0 perf iostat: Use system-wide mode if the target cpu_list i [...] adds 4da8b121884d perf iostat: Fix Segmentation fault from NULL 'struct perf [...] adds 0513e464f900 Merge tag 'perf-tools-fixes-for-v5.15-2021-09-27' of git:/ [...] adds 26391e49d5b0 mmc: dw_mmc: Only inject fault before done/error adds b81bede4d138 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs adds 0c72b292de0b Merge tag 'mmc-v5.15-2' of git://git.kernel.org/pub/scm/li [...] adds 0d818706130e virtio: don't fail on !of_device_is_compatible adds 6243e3c78ace vduse: missing error code in vduse_init() adds 7bb5fb207334 vduse: Cleanup the old kernel states after reset failure adds ef12e4bf4276 vdpa/mlx5: Clear ready indication for control VQ adds 759be8993b1b vdpa/mlx5: Avoid executing set_vq_ready() if device is reset adds be9c6bad9b46 vdpa: potential uninitialized return in vhost_vdpa_va_map() adds d33bec7b3dfa Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 80f6e3080bfc fs-verity: fix signed integer overflow with i_size near S64_MAX adds 6fd3ec5c7af5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds adfc8f9d2f9f NIOS2: fix kconfig unmet dependency warning for SERIAL_COR [...] adds 9523b33cc31c NIOS2: setup.c: drop unused variable 'dram_start' adds dca50f08a03e Merge tag 'nios2_fixes_for_v5.15_part1' of git://git.kerne [...] adds 4bb0bd81ce5e m68k: Handle arrivals of multiple signals correctly adds 50e43a573344 m68k: Update ->thread.esp0 before calling syscall_trace() [...] adds 0d20abde987b m68k: Leave stack mangling to asm wrapper of sigreturn() adds 1dc4027bc8b5 m68k: Document that access_ok is broken for !CONFIG_CPU_HA [...] adds c4f607c3124e m68k: Remove the 030 case in virt_to_phys_slow adds 25d2cae4a557 m68k: Use BUILD_BUG for passing invalid sizes to get_user/ [...] adds 01eec1af5ec4 m68k: Factor the 8-byte lowlevel {get,put}_user code into helpers adds 8ade83390930 m68k: Provide __{get,put}_kernel_nofault adds 9fde03486402 m68k: Remove set_fs() adds e7bd807e8c9e Merge tag 'm68k-for-v5.15-tag3' of git://git.kernel.org/pu [...] adds 8bd8d1dff9eb vfio/pci: add missing identifier name in argument of funct [...] adds 42de956ca7e5 vfio/ap_ops: Add missed vfio_uninit_group_dev() adds 62da74a73570 Merge tag 'vfio-v5.15-rc4' of git://github.com/awilliam/li [...] adds 129803e642ac pinctrl: core: Remove duplicated word from devm_pinctrl_un [...] adds 7e6f8d6f4a42 pinctrl: amd: Add irq field data adds acd47b9f28e5 pinctrl: amd: Handle wake-up interrupt adds d36a97736b2c pinctrl: qcom: spmi-gpio: correct parent irqspec translation adds e7165b1dff06 pinctrl/rockchip: add a queue for deferred pin output sett [...] adds 59dd178e1d7c gpio/rockchip: fetch deferred output settings on probe adds 28406a219991 pinctrl: qcom: sc7280: Add PM suspend callbacks adds a4e6f95a891a Merge tag 'pinctrl-v5.15-2' of git://git.kernel.org/pub/sc [...] adds 505d9dcb0f7d crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() adds 0e14ef38669c crypto: x86/sm4 - Fix frame pointer stack corruption adds 6e439bbd436e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 64794d6db497 ALSA: oxfw: fix transmission method for Loud models based [...] adds 6f44578430d7 Revert "ALSA: hda: Drop workaround for a hang at shutdown again" adds 7b9cf9036609 ALSA: usb-audio: Unify mixer resume and reset_resume procedure adds ad7cc2d41b7a ALSA: hda/realtek: Quirks to enable speaker output for Len [...] adds be830389bd49 ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition adds 94d508fa3186 ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack adds 58eafe1ff52e ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic adds 5a80dea93191 ASoC: mediatek: add required config dependency adds 26be23af1866 MAINTAINERS: fix update references to stm32 audio bindings adds 1dd038522615 ASoC: mediatek: common: handle NULL case in suspend/resume [...] adds 9c3ad33b5a41 ASoC: fsl_sai: register platform component before register [...] adds f12ce92e98b2 ASoC: fsl_esai: register platform component before registe [...] adds 0adf292069dc ASoC: fsl_micfil: register platform component before regis [...] adds ee8ccc2eb584 ASoC: fsl_spdif: register platform component before regist [...] adds c590fa80b392 ASoC: fsl_xcvr: register platform component before registe [...] adds 7bd5d979dfdb Merge series "ASoC: fsl: register platform component befor [...] adds ac4dfccb9657 ASoC: SOF: Fix DSP oops stack dump output contents adds 10d93a98190a ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and [...] adds d9be4a88c362 ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM an [...] adds 8a8e1813ffc3 ASoC: SOF: loader: release_firmware() on load failure to a [...] adds 25766ee44ff8 ASoC: SOF: loader: Re-phrase the missing firmware error to [...] adds 3abe2eec8705 ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX adds cfacfefd382a ASoC: SOF: trace: Omit error print when waking up trace sleepers adds 77ff9e7be0d4 Merge tag 'asoc-fix-v5.15-rc2' of https://git.kernel.org/p [...] adds cb1bcf5ed536 ALSA: firewire-motu: fix truncated bytes in message tracepoints adds 09d23174402d ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION adds f2ff7147c683 ALSA: pcsp: Make hrtimer forwarding more robust adds 02d5e016800d Merge tag 'sound-5.15-rc4' of git://git.kernel.org/pub/scm [...] adds 3110b942d36b IB/qib: Fix clang confusion of NULL pointer comparison adds 2cc74e1ee31d IB/cma: Do not send IGMP leaves for sendonly Multicast groups adds ca465e1f1f9b RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure adds ebcc36ea1960 MAINTAINERS: Update Broadcom RDMA maintainers adds 5b1e985f7626 RDMA/irdma: Skip CQP ring during a reset adds f4475f249445 RDMA/irdma: Validate number of CQ entries on create CQ adds d3bdcd596339 RDMA/irdma: Report correct WC error when transport retry c [...] adds 9f7fa37a6bd9 RDMA/irdma: Report correct WC error when there are MW bind errors adds bc0bdc5afaa7 RDMA/cma: Do not change route.addr.src_addr.ss_family adds 305d568b72f1 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing [...] adds 14351f08ed5c RDMA/hns: Work around broken constant propagation in gcc 8 adds a86cd017a40a RDMA/usnic: Lock VF with mutex instead of spinlock adds 7d5cfafe8b40 RDMA/hfi1: Fix kernel pointer leak adds cc26aee10058 RDMA/hns: Fix the size setting error when copying CQE in c [...] adds e671f0ecfece RDMA/hns: Add the check of the CQE size of the user space adds 78c56e53821a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 540cffbab8b8 gpio: pca953x: do not ignore i2c errors adds d1d598104336 MAINTAINERS: update my email address adds 040d985e27dc MAINTAINERS: Update Mun Yew Tham as Altera Pio Driver maintainer adds 115f6134a050 Merge tag 'gpio-fixes-for-v5.15-rc4' of git://git.kernel.o [...] adds f7e745f8e944 sctp: break out if skb_header_pointer returns NULL in sctp [...] adds ea1300b9df7c mptcp: don't return sockets in foreign netns adds 3f4a08909e2c mptcp: allow changing the 'backup' bit when no sockets are open adds 420070197b11 Merge branch 'mptcp-fixes' adds 325fd36ae76a net: enetc: fix the incorrect clearing of IF_MODE bits adds 597aa16c7824 net: ipv4: Fix rtnexthop len when RTA_FLOW is present adds 5ab8a447bcfe smsc95xx: fix stalled rx after link change adds 4526fe74c3c5 drivers: net: mhi: fix error path in mhi_net_newlink adds 7bbc3d385bd8 netfilter: ipset: Fix oversized kvmalloc() calls adds 69e73dbfda14 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 adds 310e2d43c3ad netfilter: ip6_tables: zero-initialize fragment offset adds c9c3b6811f74 netfilter: conntrack: make max chain length random adds b16ac3c4c886 netfilter: conntrack: include zone id in tuple hash again adds d2966dc77ba7 netfilter: nat: include zone id in nat table hash again adds 0f1148abb226 selftests: netfilter: add selftest for directional zone support adds cb89f63ba662 selftests: netfilter: add zone stress test with colliding tuples adds a499b03bf36b netfilter: nf_tables: unlink table before deleting it adds 45928afe94a0 netfilter: nf_tables: Fix oversized kvmalloc() calls adds 30db406923b9 netfilter: nf_nat_masquerade: make async masq_inet6_event [...] adds 7970a19b7104 netfilter: nf_nat_masquerade: defer conntrack walk to work queue adds cc8072153aaf netfilter: iptable_raw: drop bogus net_init annotation adds b53deef054e5 netfilter: log: work around missing softdep backend module adds e9edc188fc76 netfilter: conntrack: serialize hash resizes and cleanups adds 7fe7f3182a0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b193e15ac69d net: prevent user from passing illegal stab size adds 44b6aa2ef69f net: hns: Fix spelling mistake "maped" -> "mapped" adds 763716a55cb1 net: bgmac-platform: handle mac-address deferral adds 2974b8a691a9 Revert "ibmvnic: check failover_pending in login response" adds ab609f25d198 net: mdiobus: Fix memory leak in __mdiobus_register adds fe23036192c9 dsa: mv88e6xxx: 6161: Use chip wide MAX MTU adds b92ce2f54c0f dsa: mv88e6xxx: Fix MTU definition adds b9c587fed61c dsa: mv88e6xxx: Include tagger overhead when setting MTU f [...] adds 3ebaaad4bf47 Merge branch 'mv88e6xxx-mtu-fixes' adds 98d46b021f6e Revert "mac80211: do not use low data rates for data frame [...] adds fe94bac626d9 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug adds a6555f844549 mac80211: Drop frames from invalid MAC address in ad-hoc mode adds 13cb6d826e0a mac80211: limit injected vht mcs/nss in ieee80211_parse_tx [...] adds b9731062ce8a mac80211: mesh: fix potentially unaligned access adds 313bbd1990b6 mac80211-hwsim: fix late beacon hrtimer handling adds 94513069eb54 mac80211: fix use-after-free in CCMP/GCMP RX adds 111461d57374 mac80211: check return value of rhashtable_init adds 33092aca857b mac80211: Fix Ptk0 rekey documentation adds ca48aa4ab8bf Merge tag 'mac80211-for-net-2021-09-27' of git://git.kerne [...] adds 3b1b6e82fb5e net: phy: enhance GPY115 loopback disable function adds 51bb08dd04a0 net: ks8851: fix link error adds 05e97b3d33cb dmascc: add CONFIG_VIRT_TO_BUS dependency adds 4329c8dc110b e100: fix length calculation in e100_get_regs_len adds 51032e6f17ce e100: fix buffer overrun in e100_get_regs adds 3fb2a54b414f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c23bb54f28d6 ionic: fix gathering of debug stats adds 103bde372f08 net: sun: SUNVNET_COMMON should depend on INET adds a9f5970767d1 net: udp: annotate data race around udp_sk(sk)->corkflag adds f4bd73b5a950 af_unix: Return errno instead of NULL in unix_create1(). adds c6995117b60e net: mdio: mscc-miim: Fix the mdio controller adds c894b51e2a23 net: hns3: fix hclge_dbg_dump_tm_pg() stack usage adds 356ed64991c6 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog adds 37cb28ec7d3a bpf, mips: Validate conditional branch offsets adds 8a98ae12fbef bpf: Exempt CAP_BPF from checks against bpf_jit_limit adds b3aa173d58b4 MAINTAINERS: Add btf headers to BPF adds bcfd367c2839 libbpf: Fix segfault in static linker for objects without BTF adds 78cc316e9583 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called [...] adds 435b08ec0094 bpf, test, cgroup: Use sk_{alloc,free} for test cases adds d888eaac4fb1 selftests, bpf: Fix makefile dependencies on libbpf adds 79e2c3066675 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter adds ced185824c89 bpf, x86: Fix bpf mapping of atomic fetch implementation adds 4ccb9f03fee7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9e28cfead2f8 net: mdio-ipq4019: Fix the error for an optional regs resource adds f936bb42aeb9 net: bridge: mcast: Associate the seqcount with its protec [...] adds 513e605d7a9c ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup adds 5b09e88e1bf7 net: hns3: do not allow call hns3_nic_net_open repeatedly adds a8e76fefe3de net: hns3: remove tc enable checking adds d82650be60ee net: hns3: don't rollback when destroy mqprio fail adds 0472e95ffeac net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCL [...] adds 108b3c7810e1 net: hns3: fix show wrong state when add existing uc mac address adds 276e60421668 net: hns3: PF enable promisc for VF when mac table is overflow adds 27bf4af69fcb net: hns3: fix always enable rx vlan filter problem after [...] adds 0178839ccca3 net: hns3: disable firmware compatible features when uninstall PF adds 251ffc077303 Merge branch 'hns3-fixes' adds d88fd1b546ff net: phy: bcm7xxx: Fixed indirect MMD operations adds 49054556289e net: introduce and use lock_sock_fast_nested() adds d5ef190693a7 net: sched: flower: protect fl_walk() with rcu adds a5b8fd657881 net: dev_addr_list: handle first address in __hw_addr_add_ex adds 656ed8b015f1 net: stmmac: fix EEE init issue when paired with EEE capable PHYs adds 35306eb23814 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses adds 4de593fb965f Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/l [...] adds 6f87d4e63732 iommu/dart: Remove iommu_flush_ops adds 0b482d0c75bf iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses adds f0b636804c7c iommu/dart: Clear sid2group entry when a group is freed adds 89e503592385 Merge tag 'iommu-fixes-v5.15-rc3' of git://git.kernel.org/ [...] adds 71eabafac1eb drm/tegra: dc: Remove unused variables adds 8a44924e1400 drm/tegra: uapi: Fix wrong mapping end address in case of [...] adds a81cf839a064 gpu/host1x: fence: Make spinlock static adds c3dbfb9c49ee gpu: host1x: Plug potential memory leak adds 05812b971c6d Merge tag 'drm/tegra/for-5.15-rc3' of ssh://git.freedeskto [...] adds d168cd797982 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. adds 5cb8742774d2 Merge tag 'gvt-fixes-2021-09-18' of https://github.com/int [...] adds da0468a74450 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] adds c83ff0186401 drm/i915/request: fix early tracepoints adds 4b8bcaf8a6d6 drm/i915: Remove warning from the rps worker adds abb7700d4631 Merge tag 'drm-intel-fixes-2021-09-30' of git://anongit.fr [...] adds 66805763a97f drm/amdgpu: fix gart.bo pin_count leak adds 083fa05bbaf6 drm/amd/display: Fix Display Flicker on embedded panels adds 9f52c25f59b5 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 adds 467a51b69d08 drm/amd/display: initialize backlight_ramping_override to false adds d942856865c7 drm/amd/display: Pass PCI deviceid into DC adds 98122e63a7ec drm/amdgpu: check tiling flags when creating FB on GFX8- adds 26db706a6d77 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix adds 3ff43f9df8b0 Merge tag 'amd-drm-fixes-5.15-2021-09-29' of https://gitla [...] adds 17ac76e050c5 drm/exynos: Make use of the helper function devm_platform_ [...] adds 78ea81417944 Merge tag 'exynos-drm-fixes-for-v5.15-rc4' of git://git.ke [...] adds 24f67d82c43c Merge tag 'drm-fixes-2021-10-01' of git://anongit.freedesk [...] adds 5c49d1850ddd KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue adds e02c16b9cd24 selftests: KVM: Don't clobber XMM register when read adds ad9af930680b x86/kvmclock: Move this_cpu_pvti into kvmclock.h adds 773e89ab0056 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm adds e8a747d0884e KVM: x86: Swap order of CPUID entry "index" vs. "significa [...] adds 7b0035eaa7da KVM: selftests: Ensure all migrations are performed when t [...] adds b2626f1e3245 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f5b667ded075 thermal: Update information in MAINTAINERS adds 172da89ed0ea s390/cio: avoid excessive path-verification requests adds 53d5fc89d66a Merge tag 's390-5.15-4' of git://git.kernel.org/pub/scm/li [...] adds cdc1e6e225e3 drm/i915: fix blank screen booting crashes adds 6e9bfdcf0a3b cachefiles: Fix oops in trace_cachefiles_mark_buried due t [...] adds f060db99374e ACPI: NFIT: Use fallback node id when numa info in NFIT ta [...] adds d55174cccac2 nvdimm/pmem: fix creating the dax group adds f05c643743a4 Merge tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.o [...] adds 78f8876c2d9f io-wq: exclusively gate signal based exit on get_signal() return adds 3f008385d46d io_uring: kill fasync adds 65893b49d868 Merge tag 'io_uring-5.15-2021-10-01' of git://git.kernel.d [...] adds a2941f6aa71a nvme: add command id quirk for apple controllers adds ebc69e897e17 Revert "block, bfq: honor already-setup queue merges" adds 41e76c6a3c83 nbd: use shifts rather than multiplies adds ab2a7a35c4e7 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/l [...] adds e8c2da7e329c scsi: ufs: Fix illegal offset in UPIU event trace adds dd689ed5aa90 scsi: ses: Fix unsigned comparison with less than zero adds cced4c0ec7c0 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Un [...] adds 8e2d81c6b5be scsi: qla2xxx: Fix excessive messages during device logout adds 79a7482249a7 scsi: csiostor: Add module softdep on cxgb4 adds 9904468fb0b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 18d46769d54a ksmbd: remove RFC1002 check in smb2 request adds d72a9c158893 ksmbd: fix invalid request buffer access in compound adds b8cf5584ec5b MAINTAINERS: rename cifs_common to smbfs_common in cifs an [...] adds 1018bf24550f ksmbd: fix documentation for 2 functions adds ce812992f239 ksmbd: remove NTLMv1 authentication adds 88d300522cbb ksmbd: use correct basic info level in set_file_basic_info() adds 9496e268e3af ksmbd: add request buffer validation in smb2_set_info adds 442ff9ebeb01 ksmbd: add validation in smb2 negotiate adds 8f77150c15f8 ksmbd: add buffer validation for SMB2_CREATE_CONTEXT adds 4227f811cdeb ksmbd: fix transform header validation adds 87ffb310d5e8 ksmbd: missing check for NULL in convert_to_nt_pathname() adds e25ca045c32a Merge tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd adds 23c69b90365c hwmon: (k10temp) Remove residues of current and voltage adds e6fab7af6ba1 hwmon: (mlxreg-fan) Return non-zero value when fan current [...] adds 2938b2978a70 hwmon: (tmp421) handle I2C errors adds 540effa7f283 hwmon: (tmp421) report /PVLD condition as fault adds 724e8af85854 hwmon: (tmp421) fix rounding for negative values adds 6f7d70467121 hwmon: (ltc2947) Properly handle errors when looking for t [...] adds ffa260004497 hwmon: (occ) Fix P10 VRM temp sensors adds f067d5585cda hwmon: (pmbus/ibm-cffps) max_power_out swap changes adds 2292e2f685cd hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 [...] adds 943c15ac1b84 hwmon: (w83791d) Fix NULL pointer dereference by removing [...] adds 0f36b88173f0 hwmon: (w83792d) Fix NULL pointer dereference by removing [...] adds dd4d747ef05a hwmon: (w83793) Fix NULL pointer dereference by removing u [...] adds 7b66f4393ad4 Merge tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pu [...] adds 24ff65257375 objtool: Teach get_alt_entry() about more relocation types adds 52c3c170623d Merge tag 'objtool_urgent_for_v5.15_rc4' of git://git.kern [...] adds 02d029a41dc9 perf/x86: Reset destroy callback on event init failure adds ecc2123e09f9 perf/x86/intel: Update event constraints for ICX adds f79256532682 perf/core: fix userpage->time_enabled of inactive events adds 3a399a2bc465 Merge tag 'perf_urgent_for_v5.15_rc4' of git://git.kernel. [...] adds 2630cde26711 sched/fair: Add ancestors of unthrottled undecayed cfs_rq adds 703066188f63 sched/fair: Null terminate buffer when updating tunable_scaling adds 83d40a61046f sched: Always inline is_percpu_thread() adds 777feabaea77 Merge tag 'sched_urgent_for_v5.15_rc4' of git://git.kernel [...] adds af505cad9567 debugfs: debugfs_create_file_size(): use IS_ERR to check f [...] adds c86a2d9058c5 cpumask: Omit terminating null byte in cpumap_print_{list, [...] adds 2de9d8e0d2fe driver core: fw_devlink: Improve handling of cyclic dependencies adds 5501765a02a6 driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS [...] adds 04f41c68f188 net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for [...] adds 68223eeec708 driver core: Set deferred probe reason when deferred by dr [...] adds 76f130810b47 driver core: Create __fwnode_link_del() helper function adds ebd6823af378 driver core: Add debug logs when fwnode links are added/deleted adds df38d852c681 kernfs: also call kernfs_set_rev() for positive dentry adds 84928ce3bb4e Merge tag 'driver-core-5.15-rc4' of git://git.kernel.org/p [...] adds a06c2e5c048e interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg adds 5833c9b87662 interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift [...] adds cf49e3660203 dt-bindings: interconnect: sdm660: Add missing a2noc qos clocks adds 13404ac8882f interconnect: qcom: sdm660: Add missing a2noc qos clocks adds 913581b8ae06 Merge tag 'icc-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds a89936cce87d ipack: ipoctal: fix stack information leak adds 65c001df517a ipack: ipoctal: fix tty registration race adds cd20d59291d1 ipack: ipoctal: fix tty-registration error handling adds 445c81327277 ipack: ipoctal: fix missing allocation-failure check adds bb8a4fcb2136 ipack: ipoctal: fix module reference leak adds 6761a0ae9895 Merge tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub [...] adds 291073a566b2 kvm: fix objtool relocation warning adds 7fab1c12bde9 objtool: print out the symbol type when complaining about it adds 1fd95c05d8f7 ext4: add error checking to ext4_ext_replay_set_iblocks() adds 4df031ff5876 ext4: check and update i_disksize properly adds 55ce2f649b9e ext4: correct the error path of ext4_write_inline_data_end() adds 6984aef59814 ext4: factor out write end code of inline file adds cc883236b792 ext4: drop unnecessary journal handle in delalloc write adds 11ef08c9eb52 Merge branch 'delalloc-buffer-write' into dev adds 0add491df4e5 ext4: remove extent cache entries when truncating inline data adds 948ca5f30e1d ext4: enforce buffer head state assertion in ext4_da_map_blocks adds a2c2f0826e2b ext4: limit the number of blocks in one ADD_RANGE TLV adds 6fed83957f21 ext4: fix reserved space counter leakage adds 75ca6ad408f4 ext4: fix loff_t overflow in ext4_max_bitmap_size() adds bb9464e08309 ext4: flush s_error_work before journal destroy in ext4_fi [...] adds 42cb447410d0 ext4: fix potential infinite loop in ext4_dx_readdir() adds f2c77973507f ext4: recheck buffer uptodate bit under buffer lock adds ca3cef466fea Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 9b2f72cc0aa4 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings adds 9e1ff307c779 Linux 5.15-rc4 adds 740da9d7ca4e MIPS: Revert "add support for buggy MT7621S core detection" adds df5c18838ea8 Merge tag 'mips-fixes_5.15_1' of git://git.kernel.org/pub/ [...] adds a295aef603e1 ovl: fix missing negative dentry check in ovl_rename() adds 1dc1eed46f9f ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO adds b60be028fc1a Merge tag 'ovl-fixes-5.15-rc5' of git://git.kernel.org/pub [...] adds 206704a1fe0b media: atomisp: restore missing 'return' statement adds 84b3e42564ac Merge tag 'media/v5.15-3' of git://git.kernel.org/pub/scm/ [...] adds 2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns adds f6274b06e326 Merge tag 'linux-kselftest-fixes-5.15-rc5' of git://git.ke [...] adds c0b27c486970 nfs: Fix kerneldoc warning shown up by W=1 adds dcb442b13364 afs: Fix kerneldoc warning shown up by W=1 adds bc868036569e 9p: Fix a bunch of kerneldoc warnings shown up by W=1 adds d9e3f82279bf fscache: Fix some kerneldoc warnings shown up by W=1 adds ef31499a87cf fscache: Remove an unused static variable adds 60a9483534ed Merge tag 'warning-fixes-20211005' of git://git.kernel.org [...] adds 55442e6af034 dt-bindings: media: Fix more graph 'unevaluatedProperties' [...] adds 67006e30e27e dt-bindings: Drop more redundant 'maxItems/minItems' adds b2d70c0dbf27 dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value adds 5af4055fa813 Merge tag 'devicetree-fixes-for-5.15-3' of git://git.kerne [...] adds 41608b64b10b PCI: hv: Fix sleep while in non-sleep context when removin [...] adds 95a13ee858c9 hyper-v: Replace uuid.h with types.h adds f5c20e4a5f18 x86/hyperv: Avoid erroneously sending IPI to 'self' adds 52bf8031c064 Merge tag 'hyperv-fixes-signed-20211007' of git://git.kern [...] adds 10eff1f5788b Revert "net: mdiobus: Fix memory leak in __mdiobus_register" adds ca6e11c337da phy: mdio: fix memory leak adds 24d5f16e407b iwlwifi: mvm: Fix possible NULL dereference adds 27a221f433b7 iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rs [...] adds b6a46b4f6e4b iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() adds 91dab18f0df1 MAINTAINERS: Move Daniel Drake to credits adds fb8c3a3c5240 ath5k: fix building with LEDS=m adds fe5c735d0d47 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Del [...] adds 151a7c12c4fc Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" adds 603a1621caa0 mwifiex: avoid null-pointer-subtraction warning adds 5abab4982d5b Merge tag 'wireless-drivers-2021-10-01' of git://git.kerne [...] adds f9a10440f0b1 net/mlx5e: IPSEC RX, enable checksum complete adds 9d758d4a3a03 net/mlx5e: Keep the value for maximum number of channels in-sync adds 7dbc849b2ab3 net/mlx5e: Improve MQPRIO resiliency adds a586775f83bd net/mlx5: E-Switch, Fix double allocation of acl flow counter adds 64728294703e net/mlx5: Force round second at 1PPS out start time adds 99b9a678b2e4 net/mlx5: Avoid generating event after PPS out in Real time mode adds ac8b7d50ae4c net/mlx5: Fix length of irq_index in chars adds f88c48763474 net/mlx5: Fix setting number of EQs of SFs adds dd1979cf3c71 net/mlx5e: Fix the presented RQ index in PTP stats adds 3bf1742f3c69 net/mlx5e: Mutually exclude setting of TX-port-TS and MQPR [...] adds 78764f450bd9 Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] adds 5fb14d20f824 net: add kerneldoc comment for sk_peer_lock adds 560ee196fe9e net_sched: fix NULL deref in fifo_set_limit() adds 019d9329e748 net: mscc: ocelot: fix VCAP filters remaining active after [...] adds aec3f415f724 net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices adds 5cfe5109a1d7 MAINTAINERS: Remove Bin Luo as his email bounces adds 339031bafe6b netfilter: conntrack: fix boot failure with nf_conntrack.e [...] adds e189ae161dd7 netfilter: nf_tables: add position handle in event notification adds 2c964c558641 netfilter: nf_tables: reverse order in rule replacement expansion adds 6fb721cf7818 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] adds dade7f9d819d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds eed183abc0d3 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 adds 7cd8b1542a7b ptp_pch: Load module automatically if ID matches adds b44d52a50bc6 dsa: tag_dsa: Fix mask for trunked packets adds 3f6cffb8604b etherdevice: use __dev_addr_set() adds baf33d7a7564 r8152: avoid to resubmit rx immediately adds dbe0b8806449 net: bridge: use nla_total_size_64bit() in br_get_linkxsta [...] adds 0854a0513321 net: bridge: fix under estimation in br_get_linkxstats_size() adds 64506cb92833 Merge branch 'bridge-fixes' adds a56d447f196f net/sched: sch_taprio: properly cancel timer from taprio_d [...] adds 25a9da6641f1 net: sfp: Fix typo in state machine debug string adds e3cf002d5a44 net: pcs: xpcs: fix incorrect CL37 AN sequence adds 7707a4d01a64 netlink: annotate data races around nlk->bound adds 590df78bc7d1 net: pcs: xpcs: fix incorrect steps on disable EEE adds d4aeaed80b0e net: stmmac: trigger PCS EEE to turn off on link down adds 9997080df035 Merge branch 'stmmac-eee-fix' adds d03477ee10f4 gve: Correct available tx qpl check adds 922aa9bcac92 gve: Avoid freeing NULL pointer adds d4b111fda69a gve: Properly handle errors in gve_assign_qpl adds d34367991933 rtnetlink: fix if_nlmsg_stats_size() under estimation adds 2f57d4975fa0 gve: fix gve_get_stats() adds 17c37d748f2b gve: report 64bit tx_bytes counter from gve_handle_report_stats() adds 3707428ddaba ionic: move filter sync_needed bit set adds a50a0595230d dt-bindings: net: dsa: marvell: fix compatible in example adds 857b6c6f665c i40e: fix endless loop under rtnl adds 2e5a20573a92 i40e: Fix freeing of uninitialized misc IRQ vector adds 54ee39439acd iavf: fix double unlock of crit_lock adds 65f280bb65e6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 3c10ffddc61f net: xfrm: fix shift-out-of-bounds in xfrm_get_default adds 844f7eaaed92 include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage adds f8d858e607b2 xfrm: make user policy API complete adds 88d0adb5f13b xfrm: notify default policy on update adds 047a749d231e Merge branch 'xfrm: fix uapi for the default policy' adds 93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() adds 578f3932273f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 571fa247ab41 samples: bpf: Fix vmlinux.h generation for XDP samples adds d75fe9cb1dd0 samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause adds 79e3445b38e0 bpf, arm: Fix register clobbering in div/mod implementation adds 30e29a9a2bc6 bpf: Fix integer overflow in prealloc_elems_and_freelist() adds 4729445b47ef libbpf: Fix segfault in light skeleton for objects without BTF adds b0e875bac0fa libbpf: Fix memory leak in strset adds d0c6416bd709 unix: Fix an issue in unix_shutdown causing the other end [...] adds 7671b026bb38 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d6c414cd2fb net: prefer socket bound to interface when not in VRF adds 4a16df549d23 Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds b94729919db2 perf jevents: Free the sys_event_tables list after process [...] adds 573cf5c9a152 perf build: Add missing -lstdc++ when linking with libopencsd adds 35c46bf545b3 perf build: Fix plugin static linking with libopencsd on A [...] adds 9fce636e5c7d tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 0b6c5371c03c perf tests attr: Add missing topdown metrics events adds 14df9235aa99 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git:/ [...] adds a0e25f0a0d39 cachefiles: Fix oops with cachefiles_cull() due to NULL object adds 330de47d14af netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() adds 5c0522484eb5 afs: Fix afs_launder_page() to set correct start file position adds 7041503d3a5c Merge tag 'misc-fixes-20211007' of git://git.kernel.org/pu [...] adds cf8dd57bd0d6 ARM: config: multi v7: Enable dependancies adds 8c1768967e27 ARM: config: mutli v7: Reenable FB dependency adds 3f1c260ffddb MAINTAINERS: Add myself as MStar/Sigmastar Armv7 SoC maintainers adds 1605de1b3ca6 ARM: at91: pm: do not panic if ram controllers are not enabled adds 63a84d560e81 ARM: dts: at91: sama7g5: add ram controllers adds 2305d7ab6610 ARM: dts: at91: sama7g5: add securam node adds 16b161bcf5d4 ARM: dts: at91: sama7g5: add shdwc node adds 6f3466228451 ARM: dts: at91: sama7g5: add chipid adds ac809e7879b1 ARM: at91: pm: switch backup area to vbat in backup mode adds 4348cc10da63 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default adds d0c624c03012 Merge tag 'at91-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds 88a3856c0a8c tee/optee/shm_pool: fix application of sizeof to pointer adds f81fd2147618 Merge tag 'optee-fix-for-v5.15' of git://git.linaro.org/pe [...] adds dd6a2ed801db MAINTAINERS: Add Vignesh to TI K3 platform maintainership adds ef162ac50d55 ARM: dts: at91: sama7g5ek: add suspend voltage for ddr3l rail adds e42cbbe5c9a2 ARM: at91: pm: group constants and addresses loading adds d8d667ee0236 ARM: at91: pm: preload base address of controllers in tlb adds 968f6e9d51e2 ARM: dts: at91: sama7g5ek: use proper slew-rate settings f [...] adds dbe68bc9e82b ARM: dts: at91: sama7g5ek: to not touch slew-rate for SDMMC pins adds 325c81e3fd52 Merge tag 'at91-fixes-5.15-2' of git://git.kernel.org/pub/ [...] adds f5c03f131dae ARM: dts: qcom: apq8064: use compatible which contains chipid adds f1db21c315f4 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference adds ecf5b34cd518 ARM: dts: qcom: apq8064: update Adreno clock names adds c147392b652b Merge tag 'qcom-dts-fixes-for-5.15' of git://git.kernel.or [...] adds 928faf5e3e8d arm64: dts: fvp: Remove panel timings adds b43446b4f5ff arm64: dts: arm: align watchdog and mmc node names with dtschema adds 5f741ef384d3 ARM: dts: arm: align watchdog and mmc node names with dtschema adds 217cb530a30a arm64: dts: arm: drop unused interrupt-names in MHU adds 55c71dc69ecb arm: dts: vexpress: Drop unused properties from motherboard node adds 2e9edc07df2e arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address adds 078fb7aa6a83 arm: dts: vexpress: Fix addressing issues with 'motherboar [...] adds 319aeaf69c85 arm: dts: vexpress: Fix motherboard bus 'interrupt-map' adds 2ecfddb105b6 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds a48c730a4e0b Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" adds 4420a0dec794 arm64: dts: qcom: sdm850-yoga: Reshuffle IPA memory mappings adds 0a91cacee897 arm64: dts: qcom: sc7180-trogdor: Fix lpass dai link for HDMI adds a153d317168a arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding adds c5c24373ad0c arm64: dts: qcom: pm8150: specify reboot mode magics adds 30b83220aa00 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes adds 1878f4b7ec9e arm64: dts: qcom: sdm630: Add missing a2noc qos clocks adds 04e0ae8d2b96 Merge tag 'qcom-arm64-fixes-for-5.15' of git://git.kernel. [...] adds 9c5a4ec69bbf soc: qcom: socinfo: Fixed argument passed to platform_set_data() adds 833d51d7c66d soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment adds 4382c73a12b4 firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM adds 6147eb53bb80 Merge tag 'qcom-drivers-fixes-for-5.15' of git://git.kerne [...] adds 94ad8aacbc2d ARM: omap1: move omap15xx local bus handling to usb.c adds b9af50bcbcd2 ARM: dove: mark 'putc' as inline adds a6949059318a ARM: defconfig: gemini: Restore framebuffer adds 9b663b34c94a ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe adds 4497b40ca821 Revert "ARM: imx6q: drop of_platform_default_populate() fr [...] adds c8c1efe14a4a ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo adds 5c187e2eb3f9 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo adds 450e7fe9b1b3 ARM: dts: imx6qdl-pico: Fix Ethernet support adds c54467482ffd ARM: imx_v6_v7_defconfig: enable fb adds efa767b37229 Merge tag 'imx-fixes-5.15' of git://git.kernel.org/pub/scm [...] adds 34186b48d29b ARM: sharpsl_param: work around -Wstringop-overread warning adds b2a4f4a302b8 ARM: dts: imx: change the spi-nor tx adds 04aa946d57b2 arm64: dts: imx8: change the spi-nor tx adds 9786cca4b477 arm64: dts: imx8mm-kontron-n801x-som: do not allow to swit [...] adds 8b94aa318aa7 arm64: dts: ls1028a: fix eSDHC2 node adds 783f3db03056 ARM: imx6: disable the GIC CPU interface before calling st [...] adds 3518441dda66 arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio adds 2250596374f5 Merge tag 'imx-fixes-5.15-2' of git://git.kernel.org/pub/s [...] adds e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() adds b232537074fc soc: ti: omap-prm: Fix external abort for am335x pruss adds e700ac213a0f Merge branch 'pruss-fix' into fixes adds b13a270ace2e bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 adds 80d680fdccba ARM: dts: omap3430-sdp: Fix NAND device node adds 3c7f58b35305 Merge tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.o [...] adds c90521a0e94f firmware: arm_scmi: Fix virtio transport Kconfig dependency adds 1cd73200dad2 firmware: arm_scmi: Remove __exit annotation adds a14a14595dca firmware: arm_scmi: Simplify spinlocks in virtio transport adds bf1acf809d56 firmware: arm_scmi: Add proper barriers to scmi virtio device adds 6aaa84343895 Merge tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds e47e3fa17c43 MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer adds 56dd05023675 MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer adds 897c2e746cc7 Merge tag 'asahi-soc-fixes-5.15' of https://github.com/Asa [...] adds 3e899c7209dd Merge tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/ [...] adds 1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in in [...] adds f2e717d65504 nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero adds 19598141f40d nfsd: Fix a warning for nfsd_file_close_inode adds 2ba5acfb3495 SUNRPC: fix sign error causing rpcsec_gss drops adds c20106944eb6 NFSD: Keep existing listeners on portlist error adds 1da38549dd64 Merge tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/li [...] adds ffac30be2a06 drm/i915/audio: Use BIOS provided value for RKL HDA link adds 0c9477738649 drm/i915: Fix runtime pm handling in i915_gem_shrink adds a532cde31de3 drm/i915/tc: Fix TypeC port init/resume time sanitization adds fdddf8c3a477 drm/i915/bdb: Fix version check adds b2d73debfdc1 drm/i915: Extend the async flip VT-d w/a to skl/bxt adds 7d80cc702f04 Merge tag 'drm-intel-fixes-2021-10-07' of git://anongit.fr [...] adds c026565fe9be drm/kmb: Enable alpha blended second plane adds 5e2e412d47f2 drm/vc4: hdmi: Remove unused struct adds c64c8e04a12e drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup adds f732e2e34aa0 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] adds 49b2dfc08182 drm/nouveau/ga102-: support ttm buffer moves via copy engine adds 64ec4912c51a drm/rockchip: Update crtc fixup to account for fractional [...] adds 0689ea432a85 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] adds 990a9ff07277 dt-bindings: panel: ili9341: correct indentation adds 413e8d06ad89 drm/panel: abt-y030xx067a: yellow tint fix adds ec7cc3f74b42 fbdev: simplefb: fix Kconfig dependencies adds 11b8e2bb986d video: fbdev: gbefb: Only instantiate device when built for IP32 adds b67929808fe4 DRM: delete DRM IRQ legacy midlayer docs adds bcf34aa5082e drm/nouveau: avoid a use-after-free when BO init fails adds 0b3d4945cc7e drm/nouveau/kms/nv50-: fix file release memory leak adds f5a8703a9c41 drm/nouveau/debugfs: fix file release memory leak adds b28a130f0bc6 Merge tag 'drm-misc-fixes-2021-10-06' of git://anongit.fre [...] adds 45d65c0f09aa drm/amd/display: Fix B0 USB-C DP Alt mode adds 2fe9a0e1173f drm/amd/display: Fix DCN3 B0 DP Alt Mapping adds 7ab0965079bb drm/amd/display: USB4 bring up set correct address adds b072ef1215ac drm/amdkfd: fix a potential ttm->sg memory leak adds d08ce8c6d29f Documentation/gpu: remove spurious "+" in amdgpu.rst adds 1d617c029fd9 drm/amdgpu: During s0ix don't wait to signal GFXOFF adds 4702b34d1de9 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI adds 0dd10a961f2a drm/amdkfd: remove redundant iommu cleanup code adds 714d9e4574d5 drm/amdgpu: init iommu after amdkfd device init adds 248b061689a4 drm/amdgpu: handle the case of pci_channel_io_frozen only [...] adds 2387033ac0db drm/amd/display: Skip override for preferred link settings [...] adds a7e397b7c453 drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 adds 5a1fef027846 drm/amd/display: Fix detection of 4 lane for DPALT adds bf79045e0ef5 Merge tag 'amd-drm-fixes-5.15-2021-10-06' of https://gitla [...] adds 0068dc8c9668 Merge tag 'drm-fixes-2021-10-08' of git://anongit.freedesk [...] adds af467fad78f0 mmc: sdhci-of-at91: wait for calibration done before proceed adds 30d4b990ec64 mmc: sdhci-of-at91: replace while loop with read_poll_timeout adds 8a38a4d51c50 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk adds 9c7e7050f876 Merge tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/ [...] adds 3ea75b3f57e5 usb: xhci: tegra: mark PM functions as __maybe_unused adds 268bbde716e3 usb: dwc3: gadget: Revert "set gadgets parent to the right [...] adds 4d1aa9112c8e Partially revert "usb: Kconfig: using select for USB_COMMO [...] adds b87d8d0d4c43 usb: typec: tipd: Remove dependency on "connector" child fwnode adds 05300871c0e2 usb: typec: tcpci: don't handle vSafe0V event if it's not enabled adds 6d91017a295e usb: typec: tcpm: handle SRC_STARTUP state if cc changes adds 8253a34bfae3 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle adds 04d2b7553708 usb: cdc-wdm: Fix check for WWAN adds 0560c9c552c1 usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize adds 65a205e61135 USB: cdc-acm: fix racy tty buffer accesses adds 58fc1daa4d2e USB: cdc-acm: fix break reporting adds 741668ef7832 Merge tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds 3fb937f441c6 PCI: ACPI: Check parent pointer in acpi_pci_find_companion() adds cdc726fb35ed Merge tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds 951cd3a0866d firmware: include drivers/firmware/Kconfig unconditionally adds 424953cf3c66 qcom_scm: hide Kconfig symbol adds 2fbc349911e4 asm-generic/io.h: give stub iounmap() on !MMU same prototy [...] adds 0dcf60d00140 Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org [...] adds 0432523f4807 xen/privcmd: replace kcalloc() by kvcalloc() when allocati [...] adds e11423d6721d xen/privcmd: fix error handling in mmap-resource processing adds 97315723c463 xen/privcmd: drop "pages" parameter from xen_remap_pfn() adds 9172b5c4a778 xen/x86: prevent PVH type from getting clobbered adds cae7d81a3730 xen/x86: allow PVH Dom0 without XEN_PV=y adds adf330a7cd64 xen/x86: make "earlyprintk=xen" work better for PVH Dom0 adds 8e24d9bfc44d xen/x86: allow "earlyprintk=xen" to work for PV Dom0 adds 42bc9716bc1d xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU adds 4d1ab432acc9 xen/x86: generalize preferred console model from PV to PVH Dom0 adds 079c4baa2aad xen/x86: hook up xen_banner() also for PVH adds 59f7e5374175 x86/PVH: adjust function/data placement adds 9c11112c0ec7 xen/x86: adjust data placement adds 319933a80fd4 xen/balloon: fix cancelled balloon action adds 3946b46cab8b Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.or [...] adds d67ed2510d28 xtensa: use CONFIG_USE_OF instead of CONFIG_OF adds 6489f8d0e1d9 xtensa: call irqchip_init only when CONFIG_USE_OF is selected adds f3d7c2cdf6dc xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF adds 012e974501a2 xtensa: xtfpga: Try software restart before simulating CPU reset adds 5d6ab0bb408f Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/l [...] adds 686cb8b9f6b4 bpf, s390: Fix potential memory leak about jit_data adds a46044a92add s390/pci: fix zpci_zdev_put() on reserve adds f84fc4e36cd8 Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/li [...] adds bb4a23c994ae riscv/vdso: Refactor asm/vdso.h adds 78a743cd82a3 riscv/vdso: Move vdso data page up front adds 8bb0ab3ae7a4 riscv/vdso: make arch_setup_additional_pages wait for mmap [...] adds 5155cf7b6aae Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] adds 59a4e0d5511b RISC-V: Include clone3() on rv32 adds 9246320672be Merge remote-tracking branch 'palmer/riscv-clone3' into fixes adds bb8958d5dc79 riscv: Flush current cpu icache before other cpus adds 3ef6ca4f354c checksyscalls: Unconditionally ignore fstat{,at}64 adds 717478d89fe2 Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.o [...] adds 363999901116 ksmbd: add the check to vaildate if stream protocol length [...] adds c2e99d479737 ksmbd: check strictly data area in ksmbd_smb2_check_message() adds 51a1387393d9 ksmbd: remove the leftover of smb2.0 dialect support adds c7705eec78c9 ksmbd: use buf_data_size instead of recalculation in smb3_ [...] adds 2db72604f3ea ksmbd: fix version mismatch with out of tree adds 64e787556027 ksmbd: fix oops from fuse driver adds c75de8453c3e Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd adds 06cc978d3ff2 block: genhd: fix double kfree() in __alloc_disk_node() adds 1dbdd99b511c block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output adds 50eb0a06e6ca Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/l [...] adds c5336400ca8b scsi: acornscsi: Remove scsi_cmd_to_tag() reference adds f5ef336fd2e4 scsi: ufs: core: Fix task management completion adds a013c71c6315 scsi: elx: efct: Delete stray unlock statement adds 69a3a7bc7239 scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling adds 258aad75c621 scsi: iscsi: Fix iscsi_task use after free adds 0950fcbf992f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6558b646ce1c i2c: acpi: fix resource leak in reconfiguration device addition adds 3bce7703c7ba i2c: mediatek: Add OFFSET_EXT_CONF setting back adds 52f57396c75a i2c: mlxcpld: Fix criteria for frequency setting adds fa1049135c15 i2c: mlxcpld: Modify register setting for 400KHz frequency adds 7fd2bf83d59a Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 06f2ac3d4219 x86/sev: Return an error on a returned non-zero SW_EXITINF [...] adds 6e3cd95234dc x86/hpet: Use another crystalball to evaluate HPET usability adds 64e87d4bd320 x86/resctrl: Free the ctrlval arrays when domain_setup_mon [...] adds d4ebfca26dfa x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() adds 2c861f2b8593 x86/entry: Correct reference to intended CONFIG_64_BIT adds 3958b9c34c27 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n adds 4758fd801f91 x86/platform/olpc: Correct ifdef symbol to intended CONFIG [...] adds 225bac2dc5d1 x86/Kconfig: Correct reference to MWINCHIP3D adds d298b03506d3 x86/fpu: Restore the masking out of reserved MXCSR bits adds c22ccc4a3ef1 Merge tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.o [...] adds 4d8b35968bbf objtool: Remove reloc symbol type checks in get_alt_entry() adds dc02368164bd objtool: Make .altinstructions section entry size consistent adds fe255fe6ad97 objtool: Remove redundant 'len' field from struct section adds 75cd9b0152d9 Merge tag 'objtool_urgent_for_v5.15_rc5' of git://git.kern [...] adds 23c216b335d1 powerpc/iommu: Report the correct most efficient DMA mask [...] adds 4549c3ea3160 powerpc/lib: Add helper to check if offset is within condi [...] adds 3832ba4e283d powerpc/bpf: Validate branch ranges adds 8bbc9d822421 powerpc/bpf: Fix BPF_MOD when imm == 1 adds 5855c4c1f415 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 adds 030905920f32 powerpc/security: Add a helper to query stf_barrier type adds b7540d625094 powerpc/bpf: Emit stf barrier instruction sequences for BP [...] adds c9b8da77f22d powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation adds e8278d444432 powerpc/bpf ppc32: Fix JMP32_JSET_K adds 48164fccdff6 powerpc/bpf ppc32: Do not emit zero extend instruction for [...] adds 548b762763b8 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 adds 3e607dc4df18 powerpc/64s: fix program check interrupt emergency stack path adds d0afd44c05f8 powerpc/traps: do not enable irqs in _exception adds ff058a8ada5d powerpc/64: warn if local irqs are enabled in NMI or hardi [...] adds 768c47010392 powerpc/64/interrupt: Reconcile soft-mask state in NMI and [...] adds f08fb25bc669 powerpc/64s: Fix unrecoverable MCE calling async handler from NMI adds 5a4b0320783a powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler adds d93f9e23744b powerpc/32s: Fix kuap_kernel_restore() adds eb8257a12192 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init adds efb52a7d9511 Merge tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm [...] adds 64570fbc14f8 Linux 5.15-rc5 adds 19ea40dddf18 btrfs: unlock newly allocated extent buffer after error adds d175209be04d btrfs: update refs for any root except tree log roots adds 77a5b9e3d14c btrfs: deal with errors when checking if a dir entry exist [...] adds e15ac6413745 btrfs: deal with errors when replaying dir entry during lo [...] adds 52db77791fe2 btrfs: deal with errors when adding inode reference during [...] adds 8dcbc26194eb btrfs: unify lookup return value when dir entry is missing adds cfd312695b71 btrfs: check for error when looking up inode during dir en [...] adds 4afb912f439c btrfs: fix abort logic in btrfs_replace_file_extents adds 1986c10acc9c Merge tag 'for-5.15-rc5-tag' of git://git.kernel.org/pub/s [...] adds 80f0a1f99983 workqueue: annotate alloc_workqueue() as printf adds 57116ce17b04 workqueue: fix state-dump console deadlock adds 0a5d6c641b67 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds 22b1255792c0 docs/cgroup: remove some duplicate words adds b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem adds c0002d11d799 cgroupv2, docs: fix misinformation in "device controller" section adds 459ea72c6cb9 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds d8c23ead708b kunit: tool: better handling of quasi-bool args (--json, - [...] adds f62314b1ced2 kunit: fix reference count leak in kfree_at_end adds 554afc3b9797 gcc-plugins/structleak: add makefile var for disabling structleak adds 2326f3cdba1d iio/test-format: build kunit tests without structleak plugin adds 6a1e2d93d55b device property: build kunit tests without structleak plugin adds 33d4951e021b thunderbolt: build kunit tests without structleak plugin adds a8cf90332ae3 bitfield: build kunit tests without structleak plugin adds 361b57df62de kunit: fix kernel-doc warnings due to mismatched arg names adds fa5878760579 Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git:// [...] adds 9b024201693e platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] adds db9cc7d6f95e platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] adds 92813dafcd8c platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI adds 41512e4dc0b8 platform/x86: intel_scu_ipc: Fix busy loop expiry time adds 5c02b581ce84 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s adds a0c5814b9933 platform/x86: intel_scu_ipc: Update timeout value in comment adds c0d84d2c7c23 platform/x86: amd-pmc: Add alternative acpi id for PMC controller adds 0f607d6b2274 platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] adds c005828744f5 platform/x86: intel_skl_int3472: Correct null check adds 7df227847ab5 platform/x86: int1092: Fix non sequential device mode handling adds ed47291911d3 Merge tag 'platform-drivers-x86-v5.15-3' of git://git.kern [...] adds 2e5809a4ddb1 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE adds 596143e3aec3 acpi/arm64: fix next_platform_timer() section mismatch error adds f4d0cc426f77 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n adds 348949d9a444 Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/ [...] adds 8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer adds eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precis [...] adds 1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order adds 2b987fe84429 ALSA: hda - Enable headphone mic on Dell Latitude laptops [...] adds 1f8d398e1cd8 ALSA: hda/realtek: Complete partial device name to avoid a [...] adds cc03069a3970 ALSA: hda/realtek: Add quirk for Clevo X170KM-G adds 5963e5262180 ALSA: usb-audio: Enable rate validation for Scarlett devices adds 5aec98913095 ALSA: hda/realtek - ALC236 headset MIC recording issue adds dd6dd6e3c791 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 adds c0f1886de7e1 ALSA: hda: intel: Allow repeatedly probing on codec config [...] adds 023a062f2381 ALSA: hda/realtek: Fix for quirk to enable speaker output [...] adds 228af5a4fa3a ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl adds a3fd1a986e49 ALSA: hda/realtek: Fix the mic type detection issue for AS [...] adds b37a15188eae ALSA: hda: avoid write to STATESTS if controller is in reset adds 48827e1d6af5 ALSA: usb-audio: Add quirk for VF0770 adds 1626d9a35eb7 Merge tag 'sound-5.15-rc6' of git://git.kernel.org/pub/scm [...] adds 26d657410983 MAINTAINERS: Update entry for the Stratix10 firmware adds 612f71d7328c mptcp: fix possible stall on recvmsg() adds 075da584bae2 net: stmmac: fix get_hw_feature() on old hardware adds 3781b6ad2ee1 dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version adds 9cb1d19f47fa net: stmmac: add support for dwmac 3.40a adds 6636fec29cdf ARM: dts: spear3xx: Fix gmac node adds 097657c9a478 Merge branch 'stmmac-regression-fix' adds 95f7f3e7dc6b net/smc: improved fix wait on already cleared link adds 1b1499a817c9 nfc: nci: fix the UAF of rf_conn_info object adds 1bec0f05062c net: dsa: fix bridge_num not getting cleared after ports l [...] adds c7709a02c18a net: dsa: tag_dsa: send packets with TX fwd offload from V [...] adds 8b6836d82470 net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware adds 5bded8259ee3 net: dsa: mv88e6xxx: isolate the ATU databases of standalo [...] adds bccf56c4cbf1 Merge branch 'dsa-bridge-tx-forwarding-offload-fixes-part-1' adds 14132690860e mqprio: Correct stats in mqprio_dump_class_stats(). adds 1f3e2e97c003 isdn: cpai: check ctr->cnr to avoid array index out of bound adds be0499369d63 net: mana: Fix error handling in mana_create_rxq() adds 5c976a56570f ionic: don't remove netdev->dev_addr when syncing uc list adds 6510e80a0b81 isdn: mISDN: Fix sleeping function called from invalid context adds 1951b3f19cfe net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol adds a5a14ea7b4e5 qed: Fix missing error code in qed_slowpath_start() adds f49823939e41 net: phy: Do not shutdown PHYs in READY state adds 732b74d64704 virtio-net: fix for skb_over_panic inside big mode adds 0edf0824e0dc af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards c [...] adds 74a3bc42fe51 net: mscc: ocelot: Fix dumplicated argument in ocelot adds 4a3e0aeddf09 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's adds 9973a43012b6 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 adds ef1100ef20f2 net: dsa: microchip: Added the condition for scheduling ks [...] adds 2bbc977ca689 ipv6: ioam: move the check for undefined bits adds 7b1700e009cc selftests: net: modify IOAM tests for undef bits adds 7389074ced34 Merge branch 'ioam-fixes' adds 4d4a223a86af ice: fix locking for Tx timestamp tracking flush adds 60d950f443a5 nfp: flow_offload: move flow_indr_dev_register from app in [...] adds 43a4b4dbd48c net: dsa: fix spurious error message when unoffloaded port [...] adds 28da0555c3b5 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] adds 4ac0567e40b3 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] adds 3af760e4d3b0 Merge branch 'fix-circular-dependency-between-sja1105-and- [...] adds c57fe0037a4e net: mscc: ocelot: make use of all 63 PTP timestamp identifiers adds 52849bcf0029 net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO adds 9fde506e0c53 net: mscc: ocelot: warn when a PTP IRQ is raised for an un [...] adds fba01283d85a net: mscc: ocelot: deny TX timestamping of non-PTP packets adds ebb4c6a990f7 net: mscc: ocelot: cross-check the sequence id from the ti [...] adds deab6b1cd978 net: dsa: tag_ocelot: break circular dependency with ocelo [...] adds 49f885b2d970 net: dsa: tag_ocelot_8021q: break circular dependency with [...] adds 1328a883258b net: dsa: felix: purge skb from TX timestamping queue if i [...] adds 43ba33b4f143 net: dsa: tag_ocelot_8021q: fix inability to inject STP BP [...] adds 8d5f7954b7c8 net: dsa: felix: break at first CPU port during init and teardown adds 847c6bdba833 Merge branch 'felix-dsa-driver-fixes' adds e599ee234ad4 net: arc: select CRC32 adds 427f974d9727 net: korina: select CRC32 adds 2266bb1e122a net/mlx5: Fix cleanup of bridge delayed work adds ca20dfda05ae net/mlx5e: Allow only complete TXQs partition in MQPRIO ch [...] adds 94b960b9deff net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path adds b2107cdc43d8 net/mlx5e: Switchdev representors are not vlan challenged adds 0bc73ad46a76 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp adds 84c8a87402cf net/mlx5e: Fix division by 0 in mlx5e_select_queue for rep [...] adds b70b15217383 Merge tag 'mlx5-fixes-2021-10-12' of git://git.kernel.org/ [...] adds f03dca0c9e22 net: encx24j600: check error in devm_regmap_init_encx24j600 adds 1f922d9e374f Revert "net: procfs: add seq_puts() statement for dev_mcast" adds 0911ab31896f nfc: fix error handling of nfc_proto_register() adds 58e7dcc9ca29 NFC: digital: fix possible memory leak in digital_tg_liste [...] adds 291c932fc369 NFC: digital: fix possible memory leak in digital_in_send_ [...] adds cbcc5072c228 Merge branch 'fix-two-possible-memory-leak-problems-in-nfc [...] adds 40507e7aada8 ethernet: s2io: fix setting mac address during resume adds 332fdf951df8 mlxsw: thermal: Fix out-of-bounds memory accesses adds a2d859e3fc97 sctp: account stream padding length for reconf chunk adds ea142b09a639 MAINTAINERS: Update the devicetree documentation path of i [...] adds 1fcd794518b7 icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe adds ec681c53f8d2 Merge tag 'net-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds b8a30b4171b9 fs/ntfs3: Remove unnecesarry mount option noatime adds c2c389fd6c6b fs/ntfs3: Remove unnecesarry remount flag handling adds 564c97bdfa39 fs/ntfs3: Convert mount options to pointer in sbi adds 610f8f5a7baf fs/ntfs3: Use new api for mounting adds 27fac77707a1 fs/ntfs3: Init spi more in init_fs_context than fill_super adds 9d1939f4575f fs/ntfs3: Make mount option nohidden more universal adds e274cde8c755 fs/ntfs3: Add iocharset= mount option as alias for nls= adds 28a941ffc140 fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules adds 15b2ae776044 fs/ntfs3: Show uid/gid always in show_options() adds 0327c6d01a97 fs/ntfs3: Remove redundant initialization of variable err adds cde81f13ef63 fs/ntfs3. Add forward declarations for structs to debug.h adds 4dfe83320e1e fs/ntfs3: Add missing header files to ntfs.h adds f239b3a95dd4 fs/ntfs3: Add missing headers and forward declarations to [...] adds b6ba81034b1b fs/ntfs3: Add missing header and guards to lib/ headers adds c632f639d1d9 fs/ntfs3: Change right headers to bitfunc.c adds f97676611937 fs/ntfs3: Change right headers to upcase.c adds 977d0558e310 fs/ntfs3: Change right headers to lznt.c adds 9c2aadd0fdf8 fs/ntfs3: Remove unneeded header files from c files adds 162333efa8dc fs/ntfs3: Limit binary search table size adds ef9297007e99 fs/ntfs3: Make binary search to search smaller chunks in b [...] adds 8e69212253d3 fs/ntfs3: Always use binary search with entry search adds 7d95995ab4de fs/ntfs3: Remove '+' before constant in ni_insert_resident() adds 4ca7fe57f21a fs/ntfs3: Place Comparisons constant right side of the test adds 2829e39e0e8a fs/ntfs3: Remove braces from single statment block adds cffb5152eea8 fs/ntfs3: Remove tabs before spaces from comment adds edb853ff3dc0 fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC adds f162f7b8dbc2 fs/ntfs3: Remove always false condition check adds b5322eb1ae94 fs/ntfs3: Use clamp/max macros instead of comparisons adds 6e3331ee3446 fs/ntfs3: Use min/max macros instated of ternary operators adds 0412016e4807 fs/ntfs3: Fix wrong error message $Logfile -> $UpCase adds 7ea04817866a fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails adds 5d7d6b16bc1d fs/ntfs3: Remove impossible fault condition in fill_super adds bce1828f6d82 fs/ntfs3: Return straight without goto in fill_super adds 10b4f12c7028 fs/ntfs3: Remove unnecessary variable loading in fill_super adds b4f110d65e21 fs/ntfs3: Use sb instead of sbi->sb in fill_super adds 0cde7e81cd44 fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super adds 4ea41b3eb5fd fs/ntfs3: Remove tmp pointer bd_inode in fill_super adds 0056b273757b fs/ntfs3: Remove tmp pointer upcase in fill_super adds 0e59a87ee619 fs/ntfs3: Initialize pointer before use place in fill_super adds 28861e3bbd9e fs/ntfs3: Initiliaze sb blocksize only in one place + refactor adds a0fc05a37cae Doc/fs/ntfs3: Fix rst format and make it cleaner adds 880301bb3132 fs/ntfs3: Fix a memory leak on object opts adds ee9d4810aab9 fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext adds 56eaeb10e261 fs/ntfs3: Change max hardlinks limit to 4000 adds 6354467245ff fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update adds d2846bf33c14 fs/ntfs3: Remove a useless test in 'indx_find()' adds 808bc0a82bcd fs/ntfs3: Remove a useless shadowing variable adds 82cb87531318 fs/ntfs3: Remove deprecated mount options nls adds 6c1ee4d30498 fs/ntfs3: Fix logical error in ntfs_create_inode adds d562e901f25d fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode adds 0bd5fdb811b0 fs/ntfs3: Refactor ntfs_get_acl_ex for better readability adds 398c35f4d784 fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex adds ba77237ef880 fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode adds 66019837a556 fs/ntfs3: Refactoring lock in ntfs_init_acl adds 09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size adds dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot adds 35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect adds b1e0c55a4099 fs/ntfs3: Use available posix_acl_release instead of ntfs_ [...] adds d81e06be921f fs/ntfs3: Remove locked argument in ntfs_set_ea adds cff32466bf85 fs/ntfs3: Refactoring of ntfs_set_ea adds 8241fffae7c8 fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files adds 95dd8b2c1ed0 fs/ntfs3: Remove unnecessary functions adds ce46ae0c3e31 fs/ntfs3: Keep prealloc for all types of files adds 9b75450d6c58 fs/ntfs3: Fix memory leak if fill_super failed adds 2c69078851b3 fs/ntfs3: Rework ntfs_utf16_to_nls adds 4dbe8e4413d7 fs/ntfs3: Refactor ntfs_readlink_hlp adds 14a981193e40 fs/ntfs3: Refactor ntfs_create_inode adds cd4c76ff807c fs/ntfs3: Refactor ni_parse_reparse adds 22b05f1ac033 fs/ntfs3: Refactor ntfs_read_mft adds 8607954cf255 fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list adds 86a44e9067c9 Merge tag 'ntfs3_for_5.15' of git://github.com/Paragon-Sof [...] adds 654e9c18dfab drm/msm: Fix crash on dev file close adds f6f59072e821 drm/msm/a6xx: Serialize GMU communication adds 14eb0cb4e9a7 drm/msm/a6xx: Track current ctx by seqno adds 4cd82aa39bda drm/msm: A bit more docs + cleanup adds 68002469e571 drm/msm: One sched entity per process per priority adds 95c58291ee70 drm/msm/submit: fix overflow check on 64-bit architectures adds 9463b64d1a34 drm/msm/dp: only signal audio when disconnected detected a [...] adds efb8a170a367 drm/msm: Fix devfreq NULL pointer dereference on a3xx adds 171316a68d9a drm/msm: Avoid potential overflow in timeout_to_jiffies() adds c491a0c7bbf3 drm/msm/mdp5: fix cursor-related warnings adds 2133c4fc8e13 drm/msm: Fix null pointer dereference on pointer edp adds 980d74e7d03c drm/msm/a4xx: fix error handling in a4xx_gpu_init() adds 3eda90199537 drm/msm/a3xx: fix error handling in a3xx_gpu_init() adds 6a7e0b0e9fb8 drm/msm: Do not run snapshot on non-DPU devices adds 3431c17b75c6 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register adds ad69b73add89 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy adds 90b7c1c66132 drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] adds 739b4e7756d3 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() adds c8f01ffc8392 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling adds ff01a6220400 Merge tag 'drm-msm-fixes-2021-10-11' of https://gitlab.fre [...] adds 0dee6f70fd40 drm: rcar-du: Don't create encoder for unconnected LVDS outputs adds e02083f0bcc2 drm/i915: remember to call i915_sw_fence_fini adds af628cdd64e1 drm/i915: Fix bug in user proto-context creation that leak [...] adds 82a59c7f456d drm/i915: Free the returned object of acpi_evaluate_dsm() adds 1483f0a427fe Merge tag 'drm-intel-fixes-2021-10-14' of git://anongit.fr [...] adds bdefc6b23be3 Revert "drm/mediatek: Clear pending flag when cmdq packet [...] adds be7d2d837363 Revert "drm/mediatek: Add cmdq_handle in mtk_crtc" adds 0cf54fff9bcf Revert "drm/mediatek: Detect CMDQ execution timeout" adds 8a4a099f8438 Revert "drm/mediatek: Remove struct cmdq_client" adds 4157a441ff06 Revert "drm/mediatek: Use mailbox rx_callback instead of c [...] adds 6011106d129d Merge tag 'mediatek-drm-fixes-5.15' of https://git.kernel. [...] adds 97794170b696 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] adds b693e42921e0 drm/fbdev: Clamp fbdev surface size if too large adds b253c3026c29 drm/hyperv: Fix double mouse pointers adds d1d94b0129dc drm/nouveau/fifo: Reinstate the correct engine bit programming adds 1a361b41c1a1 drm/r128: fix build for UML adds a14bc107edd0 drm/panel: olimex-lcd-olinuxino: select CRC32 adds 591a495d440f Merge tag 'drm-fixes-2021-10-15-1' of git://anongit.freede [...] adds f60f5741002b mtd: rawnand: qcom: Update code word value for raw read adds 9e795d94deaf Merge tag 'mtd/fixes-for-5.15-rc6' of git://git.kernel.org [...] adds beb76cb4eebf MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER adds ccb6a666d555 Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.or [...] adds ffb1e76f4f32 Merge tag 'v5.15-rc2' into spi-5.15 adds d7a48e27b38a spi: Use 'flash' node name instead of 'spi-flash' in example adds 6840615f85f6 spi: spidev: Add SPI ID table adds 59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 adds 75e33c55ae8f spi: atmel: Fix PDC transfer setup bug adds 3672bb820f32 spi: mediatek: skip delays if they are 0 adds 67a12ae52599 spi: spi-nxp-fspi: don't depend on a specific node name er [...] adds 75b3cb97eb1f spi: bcm-qspi: clear MSPI spifie interrupt during probe adds 6098475d4cb4 spi: Fix deadlock when adding SPI controllers on SPI buses adds 16a8e2fbb2d4 spi-mux: Fix false-positive lockdep splats adds 985f6ab93fc9 Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/ [...] adds be4491838359 gpio: 74x164: Add SPI device ID table adds 55a9968c7e13 gpio: pca953x: Improve bias setting adds 6fda593f3082 gpio: mockup: Convert to use software nodes adds 8fe31e0995f0 Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.o [...] adds 1ea1dbf1f54c ACPI: PM: Include alternate AMDI0005 id in special behaviour adds 711c3686676e Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/ [...] adds 2b94b6b79b7c PCI/MSI: Handle msi_populate_sysfs() errors correctly adds 5a7ee55b1fcd Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/ [...] adds 244f5d597e1e firmware: arm_ffa: Add missing remove callback to ffa_bus_type adds eb7b52e6db7c firmware: arm_ffa: Fix __ffa_devices_unregister adds 209ee634bc0d Merge tag 'ffa-fixes-5.15' of git://git.kernel.org/pub/scm [...] adds 9287e91e9019 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds 2faff6737a8a ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds b55ec7528879 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 13dbc954b3c9 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds 3f3247285461 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds bc22b6208f41 Merge tag 'tags/bcm2835-dt-fixes-2021-10-06' into devicetr [...] adds 047051295201 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] adds 7f565d0ead26 tee: optee: Fix missing devices unregister during optee_remove adds 3536ac5d771b Merge tag 'optee-fix2-for-v5.15' of git://git.linaro.org/p [...] adds 0f0f80d9d5db iommu/arm: fix ARM_SMMU_QCOM compilation adds a1467faa1041 ARM: imx: register reset controller from a platform driver adds 011ace4a7fad Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/s [...] adds f04298169d9c Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/p [...] adds c3ca31ce0ea1 ARC: fix potential build snafu adds 5fd01b726399 Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds fbd63c08cdcc csky: don't let sigreturn play with priveleged bits of sta [...] adds af89ebaa64de csky: Fixup regs.sr broken in ptrace adds aeba0b84dd07 csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] adds fb5d69a5cd78 csky: bitops: Remove duplicate __clear_bit define adds e21e52ad1e01 csky: Make HAVE_TCM depend on !COMPILE_TEST adds c13f946bf1ef Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c- [...] adds 1606520a2454 KVM: s390: remove myself as reviewer adds 4540938952d4 vfio-ccw: step down as maintainer adds 8e0ab8e26b72 s390: fix strrchr() implementation adds 8b7216439e2e s390: add Alexander Gordeev as reviewer adds 304040fb4909 Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/li [...] adds 2c0468e054c0 dm verity: skip redundant verity_handle_err() on I/O errors adds ec132ef2d1d9 dm clone: make array 'descs' static adds b4459b11e840 dm rq: don't queue request to blk-mq during DM suspend adds d208b89401e0 dm: fix mempool NULL pointer race when completing IO adds dcd619847ca7 Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/ [...] adds 09540fa33719 clk: socfpga: agilex: fix duplicate s2f_user0_clk adds 664bb2e45b89 clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical adds fa2a30f8e0aa clk: renesas: rzg2l: Fix clk status function adds 4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel [...] adds e41bdd18644a clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mm [...] adds 92c02ff1a43e clk: qcom: add select QCOM_GDSC for SM6350 adds 6985c40ab6c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 424b650f35c7 tracing: Fix missing osnoise tracer on max_latency adds 6675880fc4b7 tracing: Fix memory leak in eprobe_register() adds 1ae43851b18a bootconfig: init: Fix memblock leak in xbc_make_cmdline() adds b26503b15631 tracing: Fix missing * in comment block adds 7d5fda1c841f tracing: Fix event probe removal from dynamic events adds 0282b0f01264 selftests/ftrace: Update test for more eprobe removal process adds be358af1191b nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] adds 368a978cc52a Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/sc [...] adds 6e44bd6d34d6 memblock: exclude NOMAP regions from kmemleak adds ccfb5ceb4007 Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/s [...] adds 8e820f962345 perf report: Output non-zero offset for decompressed records adds f304c8d949f9 libperf test evsel: Fix build error on !x86 architectures adds 3ff6d64e68ab libperf tests: Fix test_stat_cpu adds d999ade1cc86 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git:/ [...] adds d997cc1715df Input: snvs_pwrkey - add clk handling adds fe0a7e3d0127 Input: resistive-adc-touch - fix division by zero error on [...] adds 3378a07daa6c Input: xpad - add support for another USB ID of Nacon GC-100 adds a02dcde595f7 Input: touchscreen - avoid bitwise vs logical OR warning adds 12dbbfadd8f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a01ba2a3378b xhci: guard accesses to ep_state in xhci_endpoint_reset() adds 5255660b208a xhci: add quirk for host controllers that don't update end [...] adds 880de4037773 USB: xhci: dbc: fix tty registration race adds ff0e50d3564f xhci: Fix command ring pointer corruption while aborting a [...] adds ea0f69d82119 xhci: Enable trust tx length quirk for Fresco FL11 USB controller adds c2115b2b1642 usb: musb: dsps: Fix the probe error path adds f5a8a07edafe USB: serial: option: add Telit LE910Cx composition 0x1204 adds c184accc4a42 USB: serial: option: add prod. id for Quectel EG91 adds 2263eb737006 USB: serial: option: add Quectel EC200S-CN module support adds 11c52d250b34 USB: serial: qcserial: add EM9191 QDL support adds cd932c2a1ecc Merge tag 'usb-serial-5.15-rc6' of https://git.kernel.org/ [...] adds ebf613ae87ba Merge tag 'usb-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds cb2282213e84 serial: 8250: allow disabling of Freescale 16550 compile test adds b9e42b3cf237 Merge tag 'tty-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds f7a28df7db84 iio: dac: ti-dac5571: fix an error code in probe() adds 9033c7a35748 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed adds 9909a395e980 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return adds bbcf40816b54 iio: adc128s052: Fix the error handling path of 'adc128_probe()' adds 732ae19ee8f5 iio: adc: max1027: Fix wrong shift with 12-bit devices adds f0cb5fed37ab iio: adc: max1027: Fix the number of max1X31 channels adds fa002b364981 iio: adc: rzg2l_adc: add missing clk_disable_unprepare() i [...] adds eb795cd97365 iio: adc: aspeed: set driver data when adc probe. adds 89a86da5cb8e iio: adc: ad7192: Add IRQ flag adds e081102f3077 iio: adc: ad7780: Fix IRQ flag adds 1a913270e57a iio: adc: ad7793: Fix IRQ flag adds 4170d3dd1467 iio: ssp_sensors: fix error code in ssp_print_mcu_debug() adds 8167c9a375cc iio: ssp_sensors: add more range checking in ssp_parse_dat [...] adds 9da1b86865ab iio: adis16475: fix deadlock on frequency set adds c2980c64c7fd iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED adds ea1945c2f72d iio: adis16480: fix devices that do not support sleep mode adds 26d90b559057 iio: light: opt3001: Fixed timeout error when 0 lux adds 85a877801618 Merge tag 'iio-fixes-for-5.15a' of https://git.kernel.org/ [...] adds 7ff4034e910f staging: vc04_services: shut up out-of-range warning adds 37f12202c5d2 staging: r8188eu: prevent array underflow in rtw_hal_updat [...] adds a563ae0ff6dc Merge tag 'staging-5.15-rc6' of git://git.kernel.org/pub/s [...] adds 4ca57d5139a0 habanalabs: fix resetting args in wait for CS IOCTL adds ad2b502bc5e6 Merge tag 'misc-habanalabs-fixes-2021-09-29' of https://gi [...] adds a3e16937319a misc: gehc: Add SPI ID table adds 42641042c10c cb710: avoid NULL pointer subtraction adds f9a470db2736 misc: fastrpc: Add missing lock before accessing find_vma() adds 97d8ebead87b misc: HI6421V600_IRQ should depend on HAS_IOMEM adds 9e2cd444909b eeprom: at25: Add SPI ID table adds 137879f7ff23 eeprom: 93xx46: Add SPI device ID table adds 75c10c5e7a71 mei: me: add Ice Lake-N device id. adds 2a2a79577dda fpga: ice40-spi: Add SPI device ID table adds dfffaf0238e5 Merge tag 'fpga-fixes-5.15-rc5' of git://git.kernel.org/pu [...] adds 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers adds 57b44817a8d6 MAINTAINERS: Drop outdated FPGA Manager website adds ff53c4f6a668 Merge tag 'fpga-maintainer-update' of git://git.kernel.org [...] adds 6d7163f2c49f mei: hbm: drop hbm responses on early shutdown adds 5d388fa01fa6 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells adds f42752729e20 eeprom: 93xx46: fix MODULE_DEVICE_TABLE adds e3572dff1279 Merge tag 'char-misc-5.15-rc6' of git://git.kernel.org/pub [...] adds 410d591a1954 kernfs: don't create a negative dentry if inactive node exists adds f729a592adb6 driver core: Reject pointless SYNC_STATE_ONLY device links adds 98e96cf80045 drivers: bus: simple-pm-bus: Add support for probing simpl [...] adds 81967efb5f39 drivers: bus: Delete CONFIG_SIMPLE_PM_BUS adds cf52ad5ff16c Merge tag 'driver-core-5.15-rc6' of git://git.kernel.org/p [...] adds 711885906b5c x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAU [...] adds b2381acd3fd9 x86/fpu: Mask out the invalid MXCSR bits properly adds 89f6602d4b95 Merge tag 'x86_urgent_for_v5.15_rc6' of git://git.kernel.o [...] adds 68c9cdf37a04 efi/libstub: Simplify "Exiting bootservices" message adds b3a72ca80351 efi/cper: use stack buffer for error record decoding adds 38fa3206bf44 efi: Change down_interruptible() in virt_efi_reset_system( [...] adds 424e7d878cb7 Merge tag 'efi-urgent-for-v5.15' of git://git.kernel.org/p [...] adds 71920ea97d6d perf/x86/msr: Add Sapphire Rapids CPU support adds 60ebc28b073b Merge tag 'perf_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds d9b7748ffc45 EDAC/armada-xp: Fix output of uncorrectable error counter adds f644750ccc02 Merge tag 'edac_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds b46179d6bb31 objtool: Check for gelf_update_rel[a] failures adds 86e1e054e0d2 objtool: Update section header before relocations adds 6890acacdee0 Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kern [...] adds 6f779e1d359b powerpc/xive: Discard disabled interrupts in get_irqchip_state() adds 9b4416c5095c KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() adds cdeb5d7d890e KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 [...] adds be9eb2f00fa7 Merge tag 'powerpc-5.15-4' of git://git.kernel.org/pub/scm [...] adds 2f9a174f918e virtio: write back F_VERSION_1 before validate adds 97f854be2038 vhost_vdpa: unset vq irq before freeing irq adds ff63198850f3 Revert "virtio-blk: Add validation for block size in confi [...] adds 09b6addf6486 VDUSE: fix documentation underline warning adds bcef9356fc2e vhost-vdpa: Fix the wrong input in config_cb adds 3bb50f8530c9 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 14cfbb7a7856 io_uring: fix wrong condition to grab uring lock adds cc0af0a95172 Merge tag 'io_uring-5.15-2021-10-17' of git://git.kernel.d [...] adds 7904022decc2 block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs adds 85f74acf097a nvme-pci: Fix abort command id adds be5eb9335426 nvme: fix per-namespace chardev deletion adds baa0ab2ba223 Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.or [...] adds cc9c884dd7f4 block: call submit_bio_checks under q_usage_counter adds 1f14a0989073 block: factor out a blk_try_enter_queue helper adds a6741536f44a block: split bio_queue_enter from blk_queue_enter adds 8e141f9eb803 block: drain file system I/O on del_gendisk adds aec89dc5d421 block: keep q_usage_counter in atomic mode after del_gendisk adds c41108049d14 kyber: avoid q->disk dereferences in trace points adds f7bf35862477 brd: reduce the brd_devices_mutex scope adds a20417611b98 block: warn when putting the final reference on a registered disk adds d29bd41428cf block, bfq: reset last_bfqq_created on group change adds f2b3420b921d Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/l [...] adds 013923477cb3 pata_legacy: fix a couple uninitialized variable bugs adds 776c75010803 ata: ahci_platform: fix null-ptr-deref in ahci_platform_en [...] adds cd079b1f8707 Merge tag 'libata-5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 519d81956ee2 Linux 5.15-rc6 adds 8913970c1991 mm/userfaultfd: selftests: fix memory corruption with thp enabled adds cb185d5f1ebf userfaultfd: fix a race between writeprotect and exit_mmap() adds 295be91f7ef0 mm/migrate: optimize hotplug-time demotion order updates adds 76af6a054da4 mm/migrate: add CPU hotplug to demotion #ifdef adds a6a0251c6fce mm/migrate: fix CPUHP state to update node demotion order adds 5314454ea3ff ocfs2: fix data corruption after conversion from inline format adds b15fa9224e6e ocfs2: mount fails with buffer overflow in strlen adds 5173ed72bcfc memblock: check memory total_size adds 6d2aec9e123b mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds 2127d22509ae mm, slub: fix two bugs in slab_debug_trace_open() adds 899447f669da mm, slub: fix mismatch between reconstructed freelist dept [...] adds 9037c57681d2 mm, slub: fix potential memoryleak in kmem_cache_open() adds 67823a544414 mm, slub: fix potential use-after-free in slab_debugfs_fops adds 3ddd60268c24 mm, slub: fix incorrect memcg slab count for bulk free adds b0e901280d98 elfcore: correct reference to CONFIG_UML adds 032146cda855 vfs: check fd has read access in kernel_read_file_from_fd() adds 79f9bc584314 mm/secretmem: fix NULL page->mapping dereference in page_i [...] adds 1ca7554d05ac mm/thp: decrease nr_thps in file's mapping on THP split adds 362d5dfc483c mailmap: add Andrej Shadura adds d9abdee5fd5a Merge branch 'akpm' (patches from Andrew) adds 25b5476a294c KVM: s390: Function documentation fixes adds 2353e593a13b Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org [...] adds 019057bd73d1 KVM: SEV-ES: fix length of string I/O adds 1d58a17ef545 KVM: arm64: Fix host stage-2 PGD refcount adds 7615c2a51478 KVM: arm64: Report corrupted refcount at EL2 adds 6e6a8ef088e1 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE adds e2b6d941ec38 Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pu [...] adds fa13843d1565 KVM: X86: fix lazy allocation of rmaps adds baa1e5ca172c KVM: SEV-ES: Set guest_state_protected after VMSA update adds f7d8a19f9a05 Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] adds 9139a7a64581 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] adds 01c7d2672a84 KVM: kvm_stat: do not show halt_wait_ns adds d61863c66f9b KVM: VMX: Remove redundant handling of bus lock vmexit adds 9f1ee7b169af KVM: SEV-ES: reduce ghcb_sa_len to 32 bits adds 0afe64bebb13 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cce60f15c04 NIOS2: irqflags: rename a redefined register name adds 1e59977463e9 Merge tag 'nios2_fixes_for_v5.15_part2' of git://git.kerne [...] adds ed65df63a39a tracing: Have all levels of checks prevent recursion adds fc9b289344b8 Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/sc [...] adds 6e3ee990c904 audit: fix possible null-pointer dereference in audit_filt [...] adds 6da52dead8f5 Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/ [...] adds 22390ce786c5 ALSA: usb-audio: add Schiit Hel device to quirk table adds aef454b40288 ALSA: hda/realtek: Add quirk for Clevo PC50HS adds 3c414eb65c29 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset adds d94befbb5ae3 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers adds 3f4b57ad07d9 ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers adds 74b7ee0e7b61 ASoC: fsl_xcvr: Fix channel swap issue with ARC adds ceef3240f9b7 ASoC: pcm179x: Add missing entries SPI to device ID table adds 0cc3687eadd0 ASoC: cs4341: Add SPI device ID table adds 42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press dete [...] adds db0767b8a6e6 ASoC: wcd938x: Fix jack detection issue adds 2577b868a48e ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds 6f32c521061b ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 10f4a96543b7 ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds c25d4546ca45 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 5af82c81b2c4 ASoC: DAPM: Fix missing kctl change notifications adds 214174d9f56c ASoC: codec: wcd938x: Add irq config support adds c448b7aa3e66 ASoC: soc-core: fix null-ptr-deref in snd_soc_del_componen [...] adds aa18457c4af7 ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets adds 6b9b546dc007 ASoC: wm8960: Fix clock configuration on slave mode adds eadeb06e7645 Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/p [...] adds 29664923725a ALSA: usb-audio: Fix microphone sound on Jieli webcam. adds 8e37395c3a5d Merge tag 'sound-5.15-rc7' of git://git.kernel.org/pub/scm [...] adds 011a9ce80763 dma-mapping: fix the kerneldoc for dma_map_sgtable() adds 293d92cbbd24 dma-debug: fix sg checks in debug_dma_map_sg() adds c2bbf9d1e9ac dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC adds 515dcc2e0217 Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/ [...] adds 98d0a6fb7303 ceph: skip existing superblocks that are blocklisted or sh [...] adds 1bd85aa65d0e ceph: fix handling of "meta" errors adds 2f111a6fd5b5 Merge tag 'ceph-for-5.15-rc7' of git://github.com/ceph/cep [...] adds 496c5fe25c37 powerpc/idle: Don't corrupt back chain when going idle adds 787252a10d94 powerpc/smp: do not decrement idle task preempt count in C [...] adds 0a3221b65874 Merge tag 'powerpc-5.15-5' of git://git.kernel.org/pub/scm [...] adds c2402d43d183 ptp: fix error print of ptp_kvm on X86_64 platform adds 075718fdaf0e sctp: fix transport encap_port update in sctp_vtag_verify adds 46393d61a328 lan78xx: select CRC32 adds 86f1e3a8489f tcp: md5: Fix overlap between vrf and non-vrf keys adds a76c2315bec7 tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0 adds 78a9cf6143e2 selftests: nettest: Add --{force,no}-bind-key-ifindex adds 64e4017778be selftests: net/fcnal: Test --{force,no}-bind-key-ifindex adds 4884ddba7f12 Merge branch 'tcp-md5-vrf-fix' adds 0857d6f8c759 ipv6: When forwarding count rx stats on the orig netdev adds ff7e93219442 ice: Fix failure to re-add LAN/RDMA Tx queues adds 73e30a62b19b ice: Avoid crash from unnecessary IDA free adds e4c2efa1393c ice: fix getting UDP tunnel entry adds b726ddf984a5 ice: Print the api_patch as part of the fw.mgmt.api adds 2151135a1f61 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ba95a6225b02 vsock_diag_test: remove free_sock_stat() call in test_no_sockets adds fac3cb82a54a net: bridge: mcast: use multicast_membership_interval for IGMPv3 adds 0a9bb11a5e29 hamradio: baycom_epp: fix build for UML adds b504a884f6b5 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_ [...] adds d9d52a3ebd28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j [...] adds 379743985ab6 can: j1939: j1939_xtp_rx_dat_one(): cancel session if rece [...] adds a4fbe70c5cb7 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less [...] adds 9acf636215a6 can: isotp: isotp_sendmsg(): add result check for wait_eve [...] adds 43a08c3bdac4 can: isotp: isotp_sendmsg(): fix TX buffer concurrent acce [...] adds f7c05c3987dc can: rcar_can: fix suspend/resume adds 99d173fbe894 can: m_can: fix iomap_read_fifo() and iomap_write_fifo() adds 949fe9b35570 can: peak_pci: peak_pci_remove(): fix UAF adds 3d031abc7e72 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ER [...] adds 553715feaa9e can: peak_usb: pcan_usb_fd_decode_status(): remove unneces [...] adds bca69044affa Merge tag 'linux-can-fixes-for-5.15-20211017' of git://git [...] adds 66d262804a22 net: dsa: lantiq_gswip: fix register definition adds 342afce10d6f net: dsa: mt7530: correct ds->num_ports adds 2dc4e9e88cfc net/sched: act_ct: Fix byte count on fragmented packets adds d9fd7e9fccfa net: sparx5: Add of_node_put() before goto adds d1a7b9e46965 net: mscc: ocelot: Add of_node_put() before goto adds b2cddb44bddc cavium: Return negative value when pci_alloc_irq_vectors() fails adds b416beb25d93 mctp: unify sockaddr_mctp types adds 5a20dd46b8b8 mctp: Be explicit about struct sockaddr_mctp padding adds d49fe5e81517 selftests/tls: add SM4 algorithm dependency for tls selftests adds 8a64ef042eab nfp: bpf: silence bitwise vs. logical OR warning adds e211210098cb mISDN: Fix return values of the probe function adds c69b2f468768 cavium: Fix return values of the probe function adds d674a8f123b4 can: isotp: isotp_sendmsg(): fix return error on FC timeou [...] adds 04ee2752a5a9 Merge tag 'linux-can-fixes-for-5.15-20211019' of git://git [...] adds ba69fd9101f2 net: dsa: Fix an error handling path in 'dsa_switch_parse_ [...] adds 55161e67d44f vrf: Revert "Reset skb conntrack connection..." adds 60484103d5c3 net: hns3: Add configuration of TM QCN error event adds b63fcaab9598 net: hns3: reset DWRR of unused tc to zero adds 731797fdffa3 net: hns3: add limit ets dwrr bandwidth cannot be 0 adds adfb7b4966c0 net: hns3: fix the max tx size according to user manual adds 9f9f0f19994b net: hns3: fix for miscalculation of rx unused desc adds 68752b24f51a net: hns3: schedule the polling again when allocation fails adds 1385cc81baeb net: hns3: fix vf reset workqueue cannot exit adds 0dd8a25f355b net: hns3: disable sriov before unload hclge layer adds 323e9a957df8 Merge branch 'hns3-fixes' adds 641e3fd1a038 nfc: st95hf: Make spi remove() callback return zero adds 3cb958027cb8 net: stmmac: Fix E2E delay mechanism adds 4225fea1cb28 ptp: Fix possible memory leak in ptp_clock_register() adds 280db5d42009 e1000e: Separate TGP board type from SPT adds 639e298f432f e1000e: Fix packet loss on Tiger Lake and later adds 79cc8322b6d8 igc: Update I226_K device ID adds 7dcf78b870be ice: Add missing E810 device ids adds a689702a6cfc Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 14fe2471c628 net/mlx5: Lag, change multipath and bonding to be mutually [...] adds a6f74333548f net/mlx5: E-switch, Return correct error code on group cre [...] adds 68e66e1a69cd net/mlx5e: Fix vlan data lost during suspend flow adds d10457f85d4a net/mlx5e: IPsec: Fix a misuse of the software parser's fields adds 1d0003239401 net/mlx5e: IPsec: Fix work queue entry ethernet segment ch [...] adds e0bfcf9c77d9 Merge tag 'mlx5-fixes-2021-10-20' of git://git.kernel.org/ [...] adds 902c0b188752 netfilter: xt_IDLETIMER: fix panic that occurs when timer_ [...] adds 77076934afdc netfilter: Kconfig: use 'default y' instead of 'm' for boo [...] adds 68a3765c659f netfilter: nf_tables: skip netdev events generated on netn [...] adds 465f15a6d1a8 selftests: nft_nat: add udp hole punch test case adds a482c5e00a9b netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 adds 174c37627894 netfilter: ipvs: make global sysctl readonly in non-init netns adds 3e6ed7703dae selftests: netfilter: remove stray bash debug line adds d9aaaf223297 netfilter: ebtables: allocate chainstack on CPU local nodes adds 1439caa1d989 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c62041c5baa9 sfc: Export fibre-specific supported link modes adds bf6abf345dfa sfc: Don't use netif_info before net_device setup adds b6b19a71c8bb ptp: free 'vclock_index' in ptp_clock_release() adds fb8dc5fc8cbd net: enetc: fix ethtool counter name for PM0_TERR adds e378f4967c8e net: enetc: make sure all traffic classes can send large frames adds 397430b50a36 usbnet: sanity check for maxpacket adds 6c2c712767ee Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/l [...] adds 15bc01effefe ucounts: Fix signal ucount refcounting adds 629715adc62b ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns i [...] adds 34dc2fd6e690 ucounts: Proper error handling in set_cred_ucounts adds 5ebcbe342b1c ucounts: Move get_ucounts from cred_alloc_blank to key_cha [...] adds 9d235ac01f54 Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel. [...] adds 6c9a54551977 Revert "memblock: exclude NOMAP regions from kmemleak" adds 658aafc8139c memblock: exclude MEMBLOCK_NOMAP regions from kmemleak adds 5ca6779d2f18 drm/msm/devfreq: Restrict idle clamping to a618 for now adds 730b64d827c3 Merge tag 'drm-msm-fixes-2021-10-18' of https://gitlab.fre [...] adds 3cfc183052c3 drm: mxsfb: Fix NULL pointer dereference crash on unload adds 772970620a83 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] adds 3e4c31e8f702 drm/kmb: Work around for higher system clock adds a79f40cccd46 drm/kmb: Limit supported mode to 1080p adds 13047a092c6d drm/kmb: Remove clearing DPHY regs adds 982f8ad666a1 drm/kmb: Disable change of plane parameters adds 004d2719806f drm/kmb: Corrected typo in handle_lcd_irq adds 74056092ff41 drm/kmb: Enable ADV bridge after modeset adds 7e1c5440f4f9 Merge tag 'drm-misc-fixes-2021-10-21-1' of git://anongit.f [...] adds 595cb5e0b832 Revert "drm/ast: Add detect function support" adds 64222515138e Merge tag 'drm-fixes-2021-10-22' of git://anongit.freedesk [...] adds de7cd3f6761f KVM: x86: check for interrupts before deciding whether to [...] adds 3a25dfa67fe4 KVM: nVMX: promptly process interrupts delivered while in [...] adds a3ca5281bb77 KVM: MMU: Reset mmu->pkru_mask to avoid stale data adds c8c340a9b414 KVM: SEV: Flush cache on non-coherent systems before RECEI [...] adds b5998402e3de KVM: SEV-ES: rename guest_ins_data to sev_pio_data adds 0d33b1baeb6c KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out adds ea724ea420aa KVM: SEV-ES: clean up kvm_sev_es_ins/outs adds 3b27de271839 KVM: x86: split the two parts of emulator_pio_in adds 6b5efc930bbc KVM: x86: remove unnecessary arguments from complete_emula [...] adds 4fa4b38dae6f KVM: SEV-ES: keep INS functions together adds 95e16b4792b0 KVM: SEV-ES: go over the sev_pio_data buffer in multiple p [...] adds cd82c4a73b67 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds bc2836859643 ACPI: PM: Do not turn off power resources in unknown state adds 136f282028da ACPI: tools: fix compilation error adds 7a7489005a80 Merge branch 'acpi-tools' adds 1d4590f5069b Merge tag 'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/ [...] adds 8017c99680fa hyperv/vmbus: include linux/bitops.h adds 477b4e80c57f Merge tag 'hyperv-fixes-signed-20211022' of git://git.kern [...] adds d534d31d6a45 fuse: check s_root when destroying sb adds a27c061a49af fuse: get rid of fuse_put_super() adds c191cd07ee94 fuse: clean up fuse_mount destruction adds 80019f113832 fuse: always initialize sb->s_fs_info adds 964d32e51267 fuse: clean up error exits in fuse_fill_super() adds 5ab2ed0a8d75 Merge tag 'fuse-fixes-5.15-rc7' of git://git.kernel.org/pu [...] adds bc369921d670 io-wq: max_worker fixes adds e139a1ec92f8 io_uring: apply max_workers limit to all future users adds 4ea672ab694c io_uring: fix ltimeout unprep adds b22fa62a35d7 io_uring: apply worker limits to previous users adds da4d34b66972 Merge tag 'io_uring-5.15-2021-10-22' of git://git.kernel.d [...] adds 5370b0f49078 blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 9fbfabfda25d block: fix incorrect references to disk objects adds 9c0c4d24ac00 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/l [...] adds 50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add [...] adds 187a580c9e78 scsi: iscsi: Fix set_param() handling adds 6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets adds f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released adds 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning t [...] adds 85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() adds 06634d5b6e92 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails adds 7fb223d0ad80 scsi: qla2xxx: Fix a memory leak in an error path of qla2x [...] adds 4a8f71014b4d scsi: qla2xxx: Fix unmap of already freed sgl adds 4e5483b8440d scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk adds 0f386a604ce5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f7db8fd03a4b ksmbd: add validation in smb2_ioctl adds bf8acc9e10e2 ksmbd: improve credits management adds 9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check i [...] adds dbad63001eac ksmbd: validate compound response buffer adds 4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB adds 2ea086e35c3d ksmbd: add buffer validation for smb direct adds 7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size adds 34061d6b76a4 ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INF [...] adds 621be84a9d1f ksmbd: throttle session setup failures to avoid dictionary [...] adds 0d994cd482ee ksmbd: add buffer validation in session setup adds c460e7896e69 Merge tag '5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd adds 0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team adds 16bc177666c0 Merge tag 'x86_urgent_for_v5.15_rc7' of git://git.kernel.o [...] adds 63acd42c0d49 sched/scs: Reset the shadow stack when idle_task_exit adds 6c62666d8879 Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel [...] adds 25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() adds b20078fd69a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 87066fdd2e30 Revert "mm/secretmem: use refcount_t instead of atomic_t" adds 0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework bindi [...] adds 1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU fr [...] adds 6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as sy [...] adds c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_ [...] adds 4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe adds a51aec410930 Merge tag 'pinctrl-v5.15-3' of git://git.kernel.org/pub/sc [...] adds a0023bb9dd9b ata: sata_mv: Fix the error handling of mv_chip_id() adds 4862649f16e7 Merge tag 'libata-5.15-rc7' of git://git.kernel.org/pub/sc [...] adds 9d417cbe36ee ARM: 9122/1: select HAVE_FUTEX_CMPXCHG adds 00d43d13da6c ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds df909df07707 ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images adds e6a0c958bdf9 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned adds eaf6cc7165c9 ARM: 9134/1: remove duplicate memcpy() definition adds 44cc6412e66b ARM: 9138/1: fix link warning with XIP + frame-pointer adds 1f323127cab0 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype adds 48ccc8edf5b9 ARM: 9141/1: only warn about XIP address when not compile testing adds 00568b8a6364 ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/ker [...] adds c2b43854aad9 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ac8a6eba2a11 spi: Fix tegra20 build with CONFIG_PM=n once again adds cb6854323981 secretmem: Prevent secretmem_users from wrapping to zero adds 3906fe9bb7f1 Linux 5.15-rc7 adds 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] adds 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV adds 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 adds ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency adds 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] adds 72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/s [...] adds 0764e365dacd arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node adds 55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode adds e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org [...] adds f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit adds 4af160707d71 reset: pistachio: Re-enable driver selection adds c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response adds 3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe adds 36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix [...] adds e091b836a3ba Revert "arm64: dts: qcom: sm8250: remove bus clock from th [...] adds f44e8f91b89d Merge tag 'qcom-arm64-fixes-for-5.15-2' of git://git.kerne [...] adds 05d5da3cb11c MAINTAINERS: Add maintainers for DHCOM i.MX6 and DHCOM/DHC [...] adds d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/p [...] adds e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly adds 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT adds d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] adds 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() adds 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() adds 60fab1076636 rdma/qedr: Fix crash due to redundant release of device's [...] adds 5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR adds cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly adds 2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume adds 64733956ebba RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string adds ab2aa486f48c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4a089e95b4d6 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST adds 646b0de5fe32 Merge tag 'nios2_fixes_for_v5.15_part3' of git://git.kerne [...] adds 4e84dc47bb48 ftrace/nds32: Update the proto for ftrace_trace_function t [...] adds 1fc596a56b33 Merge tag 'trace-v5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set adds 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting adds 890d33561337 virtio-ring: fix DMA metadata flags adds 9c5456773d79 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7fa598f9706d tracing: Do not warn when connecting eprobe to non existing event adds fc18cc89b980 Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/ [...] adds 6e7733ef0bb9 Revert "watchdog: iTCO_wdt: Account for rebooting on secon [...] adds f31afb502c31 watchdog: sbsa: only use 32-bit accessors adds bcc3e704f1b7 watchdog: sbsa: drop unneeded MODULE_ALIAS adds abd1c6adc16d watchdog: ixp4xx_wdt: Fix address space warning adds cd004d8299f1 watchdog: Fix OMAP watchdog early handling adds eecd231a80a5 Merge tag 'linux-watchdog-5.15-rc7' of git://www.linux-wat [...] adds 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() adds 8685de2ed8c1 Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/p [...] adds f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id adds d81d0e41ed5f spi: spl022: fix Microwire full duplex mode adds 4fb7d85b2ebf Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/ [...] adds 636707e59312 mac80211: mesh: fix HE operation element length check adds a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() adds 7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kerne [...] adds 7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly adds 4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk adds eae578390804 sctp: fix the processing for INIT chunk adds 438b95a7c98f sctp: fix the processing for INIT_ACK chunk adds a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk adds aa0f697e4528 sctp: add vtag check in sctp_sf_violation adds ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa adds 9d02831e517a sctp: add vtag check in sctp_sf_ootb adds 32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' adds 1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup adds d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when l [...] adds 95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation fail [...] adds c10a485c3de5 phy: phy_ethtool_ksettings_get: Lock the phy for consistency adds 64cd92d5e818 phy: phy_ethtool_ksettings_set: Move after phy_start_aneg adds 707293a56f95 phy: phy_start_aneg: Add an unlocked version adds af1a02aa23c3 phy: phy_ethtool_ksettings_set: Lock the PHY while changin [...] adds b4ab21f90320 Merge branch 'ksettings-locking-fixes' adds ace19b992436 net: nxp: lpc_eth.c: avoid hang when bringing interface down adds 0c57eeecc559 net: Prevent infinite while loop in skb_tx_hash() adds 042b2046d0f0 xen/netfront: stop tx queues during live migration adds f7a1e76d0f60 net-sysfs: initialize uid and gid before calling net_ns_ge [...] adds 759635760a80 mlxsw: pci: Recycle received packet upon allocation failure adds 9122a70a6333 net: multicast: calculate csum of looped-back and forwarde [...] adds 6a8b357278f5 ice: Respond to a NETDEV_UNREGISTER event for LAG adds fd1b5beb177a ice: check whether PTP is initialized in ice_ptp_release() adds eacd68b7ceaa Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2195f2062e4c nfc: port100: fix using -ERRNO as command type mask adds fa40d9734a57 tipc: fix size validations for the MSG_CRYPTO type adds 6f68cd634856 net: batman-adv: fix error handling adds db6c3c064f5d net: lan78xx: fix division by zero in send path adds 19fa0887c57d MAINTAINERS: please remove myself from the Prestera driver adds 8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT adds 5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT adds fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max adds 22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' adds fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_ [...] adds 04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline adds cd9733f5d75c tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_v [...] adds 7b50ecfcc6cd net: Rename ->stream_memory_read to ->sock_is_readable adds fb4e0a5e73d4 skmsg: Extract and reuse sk_msg_is_readable() adds af493388950b net: Implement ->sock_is_readable() for UDP and AF_UNIX adds 67b821502dbd selftests/bpf: Use recv_timeout() instead of retries adds a94b5aae2a40 Merge branch 'sock_map: fix ->poll() and update selftests' adds 99d0a3831e35 bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE [...] adds 54713c85f536 bpf: Fix potential race in tail call compatibility check adds 440ffcdd9db4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3bda2e5df476 net: hns3: fix pause config problem after autoneg disabled adds f29da4088fb4 net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode adds 0251d196b0e1 net: hns3: ignore reset event before initialization proces [...] adds 2a21dab594a9 net: hns3: fix data endian problem of some functions of debugfs adds 6754614a787c net: hns3: add more string spaces for dumping packets numb [...] adds c7a6e3978ea9 net: hns3: expand buffer len for some debugfs command adds 630a6738da82 net: hns3: adjust string spaces of some parameters of tx b [...] adds 424a4f52c5d4 Merge branch 'hns3-fixes' adds 09b1d5dc6ce1 cfg80211: fix management registrations locking adds 689a0a9f505f cfg80211: correct bridge/4addr mode check adds afe8ca110cf4 Merge tag 'mac80211-for-net-2021-10-27' of git://git.kerne [...] adds 6f7c88691191 usbnet: fix error return code in usbnet_probe() adds f82161516756 ptp: Document the PTP_CLK_MAGIC ioctl number adds 72f898ca0ab8 r8169: Add device 10ec:8162 to driver r8169 adds 9159f102402a vmxnet3: do not stop tx queues after netif_device_detach() adds 90a881fc352a nfp: bpf: relax prog rejection for mtu check through max_p [...] adds c4a146c7cf5e net/smc: Fix smc_link->llc_testlink_time overflow adds f3a3a0fe0b64 net/smc: Correct spelling mistake to TCPF_SYN_RECV adds a32f07d21102 Merge branch 'SMC-fixes' adds da353fac65fe net/tls: Fix flipped sign in tls_err_abort() calls adds 1d9d6fd21ad4 net/tls: Fix flipped sign in async_wait.err assignment adds e8684db191e4 net: ethernet: microchip: lan743x: Fix skb allocation failure adds cc45b96e2de7 octeontx2-af: Check whether ipolicers exists adds e77bcdd1f639 octeontx2-af: Display all enabled PF VF rsrc_alloc entries. adds c2d4c543f74c octeontx2-af: Fix possible null pointer dereference. adds 20af8864a302 Merge branch 'octeontx2-debugfs-fixes' adds 27de809a3d83 riscv, bpf: Fix potential NULL dereference adds f7cc8890f30d mptcp: fix corrupt receiver key in MPC + data + checksum adds 35392da51b1a Revert "net: hns3: fix pause config problem after autoneg [...] adds 411a44c24a56 Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/l [...] adds 5afa7898ab7a drm/amdgpu: fix out of bounds write adds c21b105380cf drm/amd/display: Limit display scaling to up to true 4k fo [...] adds c938aed88f82 drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds 672437486ee9 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 4835ea6c173a drm/amd/display: increase Z9 latency to workaround underfl [...] adds dd8cb18906d9 drm/amd/display: Increase watermark latencies for DCN3.1 adds 2ef8ea23942f drm/amd/display: Moved dccg init to after bios golden init adds 53c2ff8bcb06 drm/amdgpu: support B0&B1 external revision id for yellow carp adds defbbcd99fa6 Merge tag 'amd-drm-fixes-5.15-2021-10-21' of https://gitla [...] adds 3f4e54bd312d drm/amdgpu: Fix even more out of bound writes from debugfs adds 54149d13f369 drm/amd/display: Fallback to clocks which meet requested v [...] adds ad76744b041d drm/amd/display: Fix deadlock when falling back to v2 from v3 adds 03424d380be7 Merge tag 'amd-drm-fixes-5.15-2021-10-27' of https://gitla [...] adds 0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy adds def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 adds ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for [...] adds 19928833e8f8 Merge tag 'drm-misc-fixes-2021-10-26' of git://anongit.fre [...] adds 61b1d445f3bf drm: panel-orientation-quirks: Add quirk for GPD Win3 adds 79516af3497a Merge tag 'drm-misc-fixes-2021-10-28' of git://anongit.fre [...] adds 59be177a909a drm/i915: Remove memory frequency calculation adds fcf918ffd3b3 drm/i915: Convert unconditional clflush to drm_clflush_vir [...] adds 9761ffb8f109 drm/i915: Catch yet another unconditioal clflush adds 6e6f96630805 drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 9a4aa3a2f160 drm/i915: Revert 'guc_id' from i915_request tracepoint adds 946ca97e2ea3 Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.fr [...] adds b112166a894d MAINTAINERS: dri-devel is for all of drivers/gpu adds f31531e55495 Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesk [...] adds 3dd60fb9d95d nvdimm/pmem: stop using q_usage_count as external pgmap refcount adds f25a5481af12 Merge tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.o [...] adds 8dcb3060d81d memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds c7cb42e94473 mm: hwpoison: remove the unnecessary THP check adds eac96c3efdb5 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] adds 337546e83fc7 mm/oom_kill.c: prevent a race between process_mrelease and [...] adds 6f1b228529ae ocfs2: fix race between searching chunks and release journ [...] adds 855d44434fa2 mm/secretmem: avoid letting secretmem_users drop to zero adds ffb29b1c255a mm/vmalloc: fix numa spreading for large hash tables adds 74c42e1baacf mm, thp: bail out early in collapse_file for writeback page adds a4aeaa06d45e mm: khugepaged: skip huge page collapse for special files adds 2e014660b3e4 mm/damon/core-test: fix wrong expectations for 'damon_spli [...] adds 9c7516d669e6 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds 2c04d67ec1eb Merge branch 'akpm' (patches from Andrew) adds f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size adds 75c7a6c1ca63 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6130722f1114 ftrace: Fix kernel-doc formatting issues adds ddcf906fe5ed tracing: Fix misspelling of "missing" adds 6f1152126731 Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/ [...] adds 3a60f6537c9a Revert "btrfs: compression: drop kmap/kunmap from generic [...] adds 56ee254d23c5 Revert "btrfs: compression: drop kmap/kunmap from zstd" adds 55276e14df43 Revert "btrfs: compression: drop kmap/kunmap from zlib" adds ccaa66c8dd27 Revert "btrfs: compression: drop kmap/kunmap from lzo" adds fd919bbd334f Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/s [...] adds 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 adds 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield adds 9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset [...] adds 162079f2dccd mmc: winbond: don't build on M68K adds 697542bceae5 mmc: dw_mmc: exynos: fix the finding clock sample value adds 8c8171929116 mmc: vub300: fix control-message timeouts adds 92b18252b91d mmc: cqhci: clear HALT state after CQE enable adds e8a1ff659270 mmc: mediatek: Move cqhci init behind ungate clock adds 90935eb303e0 mmc: tmio: reenable card irqs after the reset callback adds 17d50f89410c Merge tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds d308ae0d299a block: drain queue after disk is removed from sysfs adds 9586e67b911c block: schedule queue restart after BLK_STS_ZONE_RESOURCE adds e0c60d0102a5 block: Fix partition check for host-aware zoned block devices adds 926245c7d222 nvmet-tcp: fix a memory leak when releasing a queue adds 25e1f67eda4a nvme-tcp: fix H2CData PDU send accounting (again) adds ce7723e9cdae nvme-tcp: fix possible req->offset corruption adds d89b9f3bbb58 nvme-tcp: fix data digest pointer calculation adds e790de54e94a nvmet-tcp: fix data digest pointer calculation adds 86aeda32b887 nvmet-tcp: fix header digest verification adds f4aaf1fa8b17 Merge tag 'nvme-5.15-2021-10-28' of git://git.infradead.or [...] adds a379fbbcb88b Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/l [...] adds 85fe6415c146 gpio: xgs-iproc: fix parsing of ngpios property adds c0eee6fbfa2b gpio: mlxbf2.c: Add check for bgpio_init failure adds db2398a56aec Merge tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/p [...] adds 41ee7232fa5f powerpc/pseries/iommu: Use correct vfree for it_map adds 92fe01b7c655 powerpc/pseries/iommu: Check if the default window in use [...] adds d853adc7adf6 powerpc/pseries/iommu: Create huge DMA window if no MMIO32 [...] adds 119c85055d86 Merge tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm [...] adds 64a19591a293 riscv: fix misalgned trap vector base address adds cf11d01135ea riscv: Do not re-populate shadow memory with kasan_populat [...] adds 54c5639d8f50 riscv: Fix asan-stack clang build adds bf85ba018f92 Merge tag 'riscv-for-linus-5.15-rc8' of git://git.kernel.o [...] adds 675c496d0f92 clk: composite: Also consider .determine_rate for rate + m [...] adds 3a4347d82efd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection adds 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers adds 61a9f252c1c0 scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT adds 09d9e4d04187 scsi: ufs: ufshpb: Remove HPB2.0 flows adds 180eca540ae0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 8228c77d8b56 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock adds 9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again adds 0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu adds 4b2caef043dd Merge tag 'kvm-s390-master-5.15-2' of git://git.kernel.org [...] adds 0985dba842ea KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_ [...] adds 9b0971ca7fc7 KVM: SEV-ES: fix another issue with string I/O VMGEXITs adds f3d1436d4bf8 KVM: x86: Take srcu lock in post_kvm_run_save() adds ca5e83eddc8b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 095729484efc perf build: Suppress 'rm dlfilter' build message adds 29c77550eef3 perf script: Check session->header.env.arch before using it adds 89ac61ff05a5 perf callchain: Fix compilation on powerpc with gcc11+ adds 27730c8cd60d perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support adds 75fcbd38608c Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git:/ [...] adds 8bb7eca972ad Linux 5.15 adds c25303281d79 mm: Convert get_page_unless_zero() to return bool adds 7b230db3b8d3 mm: Introduce struct folio adds 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds a53e17e4e97b mm/vmstat: Add functions to account folio statistics adds 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds c24016ac3a62 mm: Add folio reference count functions adds b620f63358cd mm: Add folio_put() adds 86d234cb0499 mm: Add folio_get() adds 020853b6f5ea mm: Add folio_try_get_rcu() adds d389a4a81155 mm: Add folio flag manipulation functions adds 889a3747b3b7 mm/lru: Add folio LRU functions adds 85d0a2ed3747 mm: Handle per-folio private data adds 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds f94b18f6653a mm/filemap: Add folio_next_index() adds 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() adds 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() adds 4e1364286d0a mm/filemap: Add folio_unlock() adds 7c23c782d5d5 mm/filemap: Add folio_lock() adds af7f29d9e1a7 mm/filemap: Add folio_lock_killable() adds ffdc8dabf20b mm/filemap: Add __folio_lock_async() adds 6baa8d602e84 mm/filemap: Add folio_wait_locked() adds 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() adds 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() adds 4268b48077e5 mm/filemap: Add folio_end_writeback() adds 490e016f229a mm/writeback: Add folio_wait_writeback() adds a49d0c507759 mm/writeback: Add folio_wait_stable() adds 101c0bf67f50 mm/filemap: Add folio_wait_bit() adds 6974d7c977d7 mm/filemap: Add folio_wake_bit() adds df4d4f127394 mm/filemap: Convert page wait queues to be folios adds b47393f8448a mm/filemap: Add folio private_2 functions adds 6abbaa5b0173 fs/netfs: Add folio fscache functions adds dd10ab049beb mm: Add folio_mapped() adds 874fd90cafdc mm: Add folio_nid() adds 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() adds 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() adds 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID adds 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions adds 118f2875490b mm/memcg: Convert commit_charge() to take a folio adds 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio adds c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() adds bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios adds 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio adds b1baabd995ab mm/memcg: Add folio_lruvec() adds e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions adds 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio adds bf6bd276b374 mm: Add folio_pfn() adds 646010009d35 mm: Add folio_raw_mapping() adds 08b0b0059bf1 mm: Add flush_dcache_folio() adds 53c36de0701f mm: Add kmap_local_folio() adds b424de33c42d mm: Add arch_make_folio_accessible() adds 35a020ba0802 mm: Add folio_young and folio_idle adds f2d273927ea4 mm/swap: Add folio_activate() adds 76580b6529db mm/swap: Add folio_mark_accessed() adds d9c08e2232fb mm/rmap: Add folio_mkclean() adds 3417013e0d18 mm/migrate: Add folio_migrate_mapping() adds 19138349ed59 mm/migrate: Add folio_migrate_flags() adds 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() adds bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds be5f17975230 flex_proportions: Allow N events instead of 1 adds cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 269ccca3899f mm/writeback: Add __folio_end_writeback() adds f143f1ea5a53 mm/writeback: Add folio_start_writeback() adds b5e84594cafb mm/writeback: Add folio_mark_dirty() adds 203a31516616 mm/writeback: Add __folio_mark_dirty() adds b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios adds 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() adds fc9b6a538b22 mm/writeback: Add folio_account_cleaned() adds fdaf532a2379 mm/writeback: Add folio_cancel_dirty() adds 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() adds 25ff8b15537d mm/writeback: Add folio_account_redirty() adds cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() adds 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() adds f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() adds 9bf70167e3c6 mm/filemap: Add readahead_folio() adds 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio adds 3eed3ef55c83 mm: Add folio_evictable() adds 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 0d31125d2d32 mm/lru: Add folio_add_lru() adds cc09cb134124 mm/page_alloc: Add folio allocation functions adds bb3c579e25e5 mm/filemap: Add filemap_alloc_folio adds 9dd3d069406c mm/filemap: Add filemap_add_folio() adds bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio adds 3f0c6a07fee6 mm/filemap: Add filemap_get_folio adds b27652d935f4 mm/filemap: Add FGP_STABLE adds 121703c1c817 mm/writeback: Add folio_write_one adds 49f8275c7d92 Merge tag 'folio-5.16' of git://git.infradead.org/users/wi [...] adds 4091c004283b tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST adds a0bcce2b2a16 tpm: Check for integer overflow in tpm2_map_response_body() adds 79ca6f74dae0 tpm: fix Atmel TPM crash caused by too frequent queries adds 7eba41fe8c7b tpm_tis_spi: Add missing SPI ID adds ad98a9246616 Merge tag 'tpmdd-next-v5.16' of git://git.kernel.org/pub/s [...] adds 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support adds ec60f38a9178 Documentation: remove reference to now removed mandatory-l [...] adds f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking adds e9728cc72d91 locks: remove changelog comments adds 482e00075d66 fs: remove leftover comments from mandatory locking removal adds 9ac211426fb6 Merge tag 'locks-v5.16' of git://git.kernel.org/pub/scm/li [...] adds 3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 348332e00069 mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> adds e41d12f539f7 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> adds ccdf774189b6 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> adds 518d55051a8c mm: remove spurious blkdev.h includes adds dcbfa221b57b arch: remove spurious blkdev.h includes adds 545c6647d2d9 kernel: remove spurious blkdev.h includes adds 6a5850d12977 sched: move the <linux/blkdev.h> include out of kernel/sch [...] adds 1d9433cdd04a block: remove the unused rq_end_sector macro adds 90138237a562 block: remove the unused blk_queue_state enum adds 713e4e110888 block: remove the cmd_size field from struct request_queue adds 9778ac77c202 block: remove the struct blk_queue_ctx forward declaration adds 2e9bc3465ac5 block: move elevator.h to block/ adds 3ab0bc78e96b block: drop unused includes in <linux/blkdev.h> adds b81e0c2372e6 block: drop unused includes in <linux/genhd.h> adds badf7f643787 block: move a few merge helpers out of <linux/blkdev.h> adds fe45e630a103 block: move integrity handling out of <linux/blkdev.h> adds 24b83deb29b7 block: move struct request to blk-mq.h adds e2c7275dc0fe block/mq-deadline: Improve request accounting further adds 32f64cad9718 block/mq-deadline: Add an invariant check adds bce0363ed84a block/mq-deadline: Stop using per-CPU counters adds 322cff70d46c block/mq-deadline: Prioritize high-priority requests adds 8a3ee6778ef1 block: print the current process in handle_bad_sector adds 65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs() adds d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ adds 8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] adds f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests() adds d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() adds 1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() adds f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() adds 4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping adds a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() adds 63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs() adds 645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() adds e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support adds ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags adds 079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags adds a7b36ee6ba29 block: move blk-throtl fast path inline adds 000670772323 block: inherit request start time from bio for BLK_CGROUP adds ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32 adds 47c122e35d7e block: pre-allocate requests if plug is started and is a batch adds b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request adds 0f38d7664615 blk-mq: cleanup blk_mq_submit_bio adds 4a60f360a5c9 block: don't dereference request after flush insertion adds fea349b03786 block: unexport blkdev_ioctl adds 84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h adds 8a709512eae7 block: merge block_ioctl into blkdev_ioctl adds be6bfe36db17 block: inline hot paths of blk_account_io_*() adds e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart adds 9e8c0d0d4d21 block: remove BIO_BUG_ON adds 11d9cab1ca6e block: don't include <linux/ioprio.h> in <linux/bio.h> adds 8addffd657a9 block: move bio_mergeable out of bio.h adds b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes adds 9a6083becbe1 block: move bio_full out of bio.h adds 9774b39175fe block: mark __bio_try_merge_page static adds ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h adds 4f7ab09a1ca0 block: mark bio_truncate static adds 8971a3b7f1bf blk-mq: optimise *end_request non-stat path adds 9672b0d43782 sbitmap: add __sbitmap_queue_get_batch() adds 349302da8352 block: improve batched tag allocation adds df252bde82ac block: remove redundant =y from BLK_CGROUP dependency adds c50fca55d439 block: simplify Kconfig files adds b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig adds 4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile adds d38a9c04c0d5 block: only check previous entry for plug merge attempt adds 94c2ed58d0d8 direct-io: remove blk_poll support adds 71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO adds f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw adds 30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued adds f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper adds c6699d6fe0ff blk-mq: factor out a "classic" poll helper adds efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal adds 28a1ae6b9dab blk-mq: remove blk_qc_t_valid adds ef99b2d37666 block: replace the spin argument to blk_iopoll with a flag [...] adds d729cf9acb93 io_uring: don't sleep when polling for I/O adds 6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED adds 1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab adds 19416123ab3e block: define 'struct bvec_iter' as packed adds 3e08773c3841 block: switch polling to be bio based adds a614dd228035 block: don't allow writing to the poll queue attribute adds c712dccc6435 nvme-multipath: enable polled I/O adds fac7c6d529ac block: cache bdev in struct file for raw bdev IO adds 09ce8744253a block: use flags instead of bit fields for blkdev_dio adds abd45c159df5 block: handle fast path of bio splitting inline adds 17220ca5ce96 block: cache request queue in bdev adds 025a38651ba6 block: use bdev_get_queue() in bdev.c adds 3caee4634be6 block: use bdev_get_queue() in bio.c adds eab4e0273369 block: use bdev_get_queue() in blk-core.c adds ed6cddefdfd3 block: convert the rest of block to bdev_get_queue adds d4aa57a1cac3 block: don't bother iter advancing a fully done bio adds c477b7977838 block: remove useless caller argument to print_req_error() adds 9be3e06fb75a block: move update request helpers into blk-mq.c adds b60876296847 block: improve layout of struct request adds 90b8faa0e8de block: only mark bio as tracked if it really is tracked adds 2ff0682da6e0 block: store elevator state in request adds 4f266f2be822 block: skip elevator fields init for non-elv queue adds 605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx adds 128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init() adds 9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/complet [...] adds afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries adds 013a7f954381 block: provide helpers for rq_list manipulation adds 5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll() adds 1aec5e4a2962 sbitmap: add helper to clear a batch of tags adds f794f3351f26 block: add support for blk_mq_end_request_batch() adds c234a6539206 nvme: add support for batched completion of polled IO adds b688f11e86c9 io_uring: utilize the io batching infrastructure for more [...] adds 4f5022453acd nvme: wire up completion batching for the IRQ path adds e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request() adds db9a02baa232 block: move bdev_read_only() into the header adds 8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request adds 87c037d11b83 block: return whether or not to unplug through boolean adds df87eb0fce8f block: get rid of plug list sorting adds e028f167eca5 block: move blk_mq_tag_to_rq() inline adds 6155631a0c3b block: align blkdev_dio inlined bio to a cacheline adds 480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn adds bc490f81731e block: change plugging to use a singly linked list adds dc5fc361d891 block: attempt direct issue of plug list adds d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush adds a808a9d545cd block: inline fast path of driver tag allocation adds 2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init() adds a277654bafb5 nvme: add APIs for stopping/starting admin queue adds 6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue adds ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing adds 9e6a6b121210 nvme: paring quiesce/unquiesce adds 1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin qu [...] adds e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce adds cf6d6238cdd3 block: turn macro helpers into inline functions adds 859897c3fb9a block: convert leftovers to bdev_get_queue adds 478eb72b815f block: optimise req_bio_endio() adds 1497a51a3287 block: don't bloat enter_queue with percpu_ref adds c809084ab033 block: inline a part of bio_release_pages() adds 037057a5a979 block: remove inaccurate requeue check adds a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio adds dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h adds b600455d8430 block: optimise blk_flush_plug_list adds 008f75a20e70 block: cleanup the flush plug helpers adds 0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags adds 057178cf518e fs: bdev: fix conflicting comment from lookup_bdev adds 6450fe1f668f block: optimise boundary blkdev_read_iter's checks adds 179ae84f7ef5 block: clean up blk_mq_submit_bio() merging adds 6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR adds 3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU adds e94f68527a35 block: kill extra rcu lock/unlock in queue enter adds f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk adds e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk adds 19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable adds 435c2acb307f nbd: Use invalidate_disk() helper on disconnect adds eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names adds 1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile adds cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile adds 8e9f666a6e66 blk-crypto: update inline encryption documentation adds 297db731847e block: fix req_bio_endio append error handling adds 8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched [...] adds 599593a82fc5 sched: make task_struct->plug always defined adds 54a88eb838d3 block: add single bio async direct IO helper adds fa5fa8ec6077 block: refactor bio_iov_bvec_set() adds 0c9d338c8443 blk-cgroup: synchronize blkg creation against policy deactivation adds 9f8b93a7df4d sbitmap: silence data race warning adds ff1552232b36 blk-mq: don't issue request directly in case that current [...] adds a2247f19ee1c block: Add independent access ranges support adds 1bb6b8102945 block: avoid extra iter advance with async iocb adds 25d207dc2227 block: kill unused polling bits in __blkdev_direct_IO() adds e71aa913e265 block: kill DIO_MULTI_BIO adds 842e39b01346 block: add async version of bio_set_polled adds 56f8da642bd8 block: add rq_flags to struct blk_mq_alloc_data adds fe6134f66906 block: pass in blk_mq_tags to blk_mq_rq_ctx_init() adds 92aff191cc5b block: prefetch request to be initialized adds c7b84d4226ad block: re-flow blk_mq_rq_ctx_init() adds 570b1cac4776 block: Add a helper to validate the block size adds c4318d6cd038 nbd: Use blk_validate_block_size() to validate block size adds af3c570fb0df loop: Use blk_validate_block_size() to validate block size adds 57a13a5b8157 virtio-blk: Use blk_validate_block_size() to validate block size adds 02f7eab0095a block: improve readability of blk_mq_end_request_batch() adds 9b84c629c903 blk-mq-debugfs: Show active requests per queue for shared tags adds 33c8846c814c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel. [...] adds 0a593fbbc245 null_blk: poll queue support adds 905705f083a9 loop: add error handling support for add_disk() adds e1654f413fe0 nbd: add error handling support for add_disk() adds d9c2bd252a45 aoe: add error handling support for add_disk() adds e92ab4eda516 drbd: add error handling support for add_disk() adds d1df6021b70c n64cart: add error handling support for add_disk() adds 7d8b72aaddd3 pcd: move the identify buffer into pcd_identify adds af761f277b7f pcd: cleanup initialization adds fb367e6baeb0 pf: cleanup initialization adds 1ad392add59c pd: cleanup initialization adds 4dfbd1390af6 pcd: add error handling support for add_disk() adds 2b6cabce3954 pcd: fix ordering of unregister_cdrom() adds b6fa069971bc pcd: capture errors on cdrom_register() adds 3dfdd5f333bf pd: add error handling support for add_disk() adds 4a32e1cdb745 mtip32xx: add error handling support for add_disk() adds 7b505627568c pktcdvd: add error handling support for add_disk() adds 54494d10031b block/rsxx: add error handling support for add_disk() adds 637208e74a86 block/sx8: add error handling support for add_disk() adds 4fac63f8a871 pf: add error handling support for add_disk() adds d6ac27c60fec cdrom/gdrom: add error handling support for add_disk() adds 27c97abc30e2 rbd: add add_disk() error handling adds 2d4bcf764297 block/swim3: add error handling support for add_disk() adds 2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments adds 3776339ae7ac floppy: use blk_cleanup_disk() adds 662167e59d2f floppy: fix calling platform_device_unregister() on invali [...] adds 47d34aa2d211 floppy: add error handling support for add_disk() adds a2379420c7d7 amiflop: add error handling support for add_disk() adds b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove() adds 4e9abe72530a swim: add helper for disk cleanup adds 9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk() adds 625a28a7e60c swim: add error handling support for add_disk() adds 44a469b6acae block/ataflop: use the blk_cleanup_disk() helper adds 573effb29801 block/ataflop: add registration bool before calling del_gendisk() adds deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk adds 2f1510708970 block/ataflop: add error handling support for add_disk() adds db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support f [...] adds d0ac7a30e411 pcd: fix error codes in pcd_init_unit() adds cfc03eabda82 pf: fix error codes in pf_init_unit() adds 5deae20c552a sx8: fix an error code in carm_init_one() adds 1f0a258f114b swim3: add missing major.h include adds 9be68dd7ac0e md: add error handling support for add_disk() adds 51238e7fbd61 md: add the bitmap group to the default groups for the md kobject adds 94f3cd7d832c md: extend disks_mutex coverage adds 7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc adds fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device adds 2e94275ed582 md/raid1: use rdev in raid1_write_request directly adds c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run adds 5467948604ba md: remove unused argument from md_new_event adds 8b9e2291e355 md: update superblock after changing rdev flags in state_store adds c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls adds 4e6eef5dc25b nbd: don't handle response without a corresponding request [...] adds 07175cb1baf4 nbd: make sure request completion won't concurrent adds fcf3d633d8e1 nbd: check sock index in nbd_read_stat() adds 0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed adds f52c0e08237e nbd: clean up return value checking of sock_xmit() adds 3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] adds 8663b210f8c1 nbd: fix uaf in nbd_handle_reply() adds 86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring adds 9c3d29296fe4 nvme: move command clear into the various setup helpers adds a9a7e30fd918 nvme: don't memset() the normal read/write command adds 0c98057be9ef nbd: Fix use-after-free in pid_show adds 169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int adds 10c78e53eea3 s390/dasd: fix kernel doc comment adds 23596961b437 s390/dasd: split up dasd_eckd_read_conf adds 74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security adds 542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate [...] adds 9dffede0115e s390/dasd: fix missing path conf_data after failed allocation adds a8e5d491dfc1 s390/dasd: fix possibly missed path verification adds a307e2abfc22 md: bcache: Fix spelling of 'acquire' adds 0a2b3e363566 bcache: reserve never used bits from bkey.high adds d55f7cb2e5c0 bcache: fix error info in register_bcache() adds 0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on ba [...] adds 7e84c2150731 bcache: remove the cache_dev_name field from struct cache adds 0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev adds 00387bd21dac bcache: use bvec_kmap_local in bch_data_verify adds 39fa7a95552c bcache: remove bch_crc64_update adds f6f09c15a767 nvme: generate uevent once a multipath namespace is operat [...] adds 01d838164b4c nvme-fc: add support for ->map_queues adds 2b2af50ae836 qla2xxx: add ->map_queues support for nvme adds e3e19dcc4c41 nvmet: fix use-after-free when a port is removed adds fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed adds 2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed adds 44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers adds 6d1555cc41c0 nvmet: add get_max_queue_size op for controllers adds c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op adds 626851e9225d nvmet: make discovery NQN configurable adds e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller' adds a294711ed512 nvmet: add nvmet_is_disc_subsys() helper adds d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data adds 954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype' adds 20e8b689c908 nvme: Add connect option 'discovery' adds e5ea42faa773 nvme: display correct subsystem NQN adds 571b5444d1ee nvmet: use macro definition for setting nmic value adds d56ae18f063e nvmet: use macro definitions for setting cmic value adds 11384580e332 nvme-multipath: add error handling support for add_disk() adds 09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl adds 58847f12fe78 nvme-pci: clear shadow doorbell memory on resets adds 2b81a5f01519 nvme: drop scan_lock and always kick requeue list when rem [...] adds 117d5b6d00ee nvmet: use struct_size over open coded arithmetic adds cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.or [...] adds ff06ed7e815c block: aoe: fixup coccinelle warnings adds e7089f65dd51 dm: add add_disk() error handling adds 2961c3bbcaec bcache: add error handling support for add_disk() adds 293a7c528803 xen-blkfront: add error handling support for add_disk() adds 21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk() adds 66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk() adds 2e9e31bea019 rnbd: add error handling support for add_disk() adds 83b863f4a3f0 mtd: add add_disk() error handling adds 47e9624616c8 block: remove support for cryptoloop and the xor transfer adds d28e4dff085c block: ataflop: more blk-mq refactoring fixes adds 785d584c30ff nvme: add new discovery log page entry definitions adds 598e75934c38 nvmet: switch check for subsystem type adds 2953b30b1d9f nvmet: register discovery subsystem as 'current' adds d156cfcafbd0 nvmet: use flex_array_size and struct_size adds ca7787973a86 Merge tag 'nvme-5.16-2021-10-28' of git://git.infradead.or [...] adds cf2197ca4b8c bcache: move uapi header bcache.h to bcache code directory adds 1b86db5f4e02 bcache: replace snprintf in show functions with sysfs_emit adds df75db1fc1e5 block: ataflop: Fix warning comparing pointer to 0 adds 15dfc662ef31 null_blk: Fix handling of submit_queues and poll_queues at [...] adds 643a7234e096 Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kerne [...] adds a87acfde9491 io_uring: dump sqe contents if issue fails adds 71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create() adds 4b628aeb69cc io_uring: kill off ios_left adds 6b639522f63f io_uring: inline io_dismantle_req adds d81499bfcd47 io_uring: inline linked part of io_req_find_next adds c450178d9be9 io_uring: dedup CQE flushing non-empty checks adds d97ec6239ad8 io_uring: kill extra wake_up_process in tw add adds 83f84356bc8f io_uring: add more uring info to fdinfo for debug adds a3f349071eb0 io_uring: remove ctx referencing from complete_post adds 68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks adds 8d4af6857c6f io_uring: return boolean value for io_alloc_async_data adds 6878b40e7b28 io_uring: mark having different creds unlikely adds 87a115fb715b io_uring: force_nonspin adds 5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs adds 6f33b0bc4ea4 io_uring: use slist for completion batching adds 3ab665b74e59 io_uring: remove allocation cache array adds 0d9521b9b526 io-wq: add io_wq_work_node based stack adds c2b6c6bc4e0d io_uring: replace list with stack for req caches adds e3f721e6f6d5 io_uring: split iopoll loop adds 5eef4e87eb0b io_uring: use single linked list for iopoll adds 3aa83bfb6e5c io_uring: add a helper for batch free adds b3fa03fd1b17 io_uring: convert iopoll_completed to store_release adds f5ed3bcd5b11 io_uring: optimise batch completion adds d4b7a5ef2b9c io_uring: inline completion batching helpers adds 1cce17aca621 io_uring: don't pass tail into io_free_batch_list adds 553deffd0920 io_uring: don't pass state to io_submit_state_end adds f15a3431775a io_uring: deduplicate io_queue_sqe() call sites adds 2a56a9bd64db io_uring: remove drain_active check from hot path adds 4652fe3f10e5 io_uring: split slow path from io_queue_sqe adds d475a9a6226c io_uring: inline hot path of __io_queue_sqe() adds d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling adds 6962980947e2 io_uring: restructure submit sqes to_submit checks adds ef05d9ebcc92 io_uring: kill off ->inflight_entry field adds a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op() adds 5e371265ea1d io_uring: disable draining earlier adds 22b2ca310afc io_uring: extra a helper for drain init adds e0eb71dcfc4b io_uring: don't return from io_drain_req() adds fc0ae0244bbb io_uring: init opcode in io_init_req() adds 30d51dd4ad20 io_uring: clean up buffer select adds 6224590d242f io_uring: add flag to not fail link after timeout adds 7e3709d57651 io_uring: optimise kiocb layout adds 51d48dab62ed io_uring: add more likely/unlikely() annotations adds fff4e40e3094 io_uring: delay req queueing into compl-batch list adds a33ae9ce16a8 io_uring: optimise request allocation adds 765ff496c781 io_uring: optimise INIT_WQ_LIST adds aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted adds d60aa65ba221 io_uring: merge CQ and poll waitqueues adds 37f0e767e177 io_uring: optimise ctx referencing by requests adds c072481ded14 io_uring: mark cold functions adds c1e53a6988b9 io_uring: optimise io_free_batch_list() adds d886e185a128 io_uring: control ->async_data with a REQ_F flag adds d17e56eb4907 io_uring: remove struct io_completion adds 867f8fa5aeb7 io_uring: inline io_req_needs_clean() adds eb6e6f0690c8 io_uring: inline io_poll_complete adds 54daa9b2d80a io_uring: correct fill events helpers types adds 6d63416dc57e io_uring: optimise plugging adds 756ab7c0ec71 io_uring: safer fallback_work free adds 5a158c6b0d03 io_uring: reshuffle io_submit_state bits adds 4a04d1d14831 io_uring: optimise out req->opcode reloading adds 0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up adds def77acf4396 io_uring: fix io_free_batch_list races adds a46be971edb6 io_uring: optimise io_req_set_rsrc_node() adds ab4094024784 io_uring: optimise rsrc referencing adds 04f34081c5de io_uring: consistent typing for issue_flags adds f80a50a632d6 io_uring: prioritise read success path over fails adds 258f3a7f84d1 io_uring: optimise rw comletion handlers adds 538941e2681c io_uring: encapsulate rw state adds c88598a92a58 io_uring: optimise read/write iov state storing adds 51aac424aef9 io_uring: optimise io_import_iovec nonblock passing adds 5e49c973fc39 io_uring: clean up io_import_iovec adds 607b6fb8017a io_uring: rearrange io_read()/write() adds 9983028e7660 io_uring: optimise req->ctx reloads adds 9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll adds d1d681b0846a io_uring: optimise io_import_iovec fixed path adds caa8fe6e86fd io_uring: return iovec from __io_import_iovec adds 578c0ee234e5 io_uring: optimise fixed rw rsrc node setting adds 5cb03d63420b io_uring: clean io_prep_rw() adds b10841c98c89 fs/io_uring: Prioritise checking faster conditions first i [...] adds e74ead135bc4 io_uring: arm poll for non-nowait files adds 35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags adds 88459b50b42a io_uring: simplify io_file_supports_nowait() adds 5ca7a8b3f698 io_uring: inform block layer of how many requests we are s [...] adds 00169246e698 io_uring: warning about unused-but-set parameter adds 3b44b3712c5b io_uring: split logic of force_nonblock adds 898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) adds 90fa02883f06 io_uring: implement async hybrid mode for pollable requests adds c907e52c72de io-wq: use helper for worker refcounting adds 255657d23704 io_uring: clean io_wq_submit_work()'s main loop adds d01905db14eb io_uring: clean iowq submit work cancellation adds 658d0a401637 io_uring: check if opcode needs poll first on arming adds afb7f56fc624 io_uring: don't try io-wq polling if not supported adds d6a644a79545 io_uring: clean up timeout async_data allocation adds b9a6b8f92f6f io_uring: kill unused param from io_file_supports_nowait adds fb27274a90ea io_uring: clusterise ki_flags access in rw_prep adds 3884b83dff24 io_uring: don't assign write hint in the read path adds f75d118349be io_uring: harder fdinfo sq/cq ring iterating adds 1d5f5ea7cb7d io-wq: remove worker to owner tw dependency adds 8d1f01775f8e Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kern [...] adds 99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h adds 6436bd90f76e block: add a bdev_nr_bytes helper adds cda25b82c474 bcache: remove bdev_sectors adds da7b392467da drbd: use bdev_nr_sectors instead of open coding it adds 6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open [...] adds 0fe80347fd70 md: use bdev_nr_sectors instead of open coding it adds c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it adds 64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it adds b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_ [...] adds bcd1d06350e4 fs: simplify init_page_buffers adds 589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it adds cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it adds 5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it adds 9e48243b6506 fat: use bdev_nr_sectors instead of open coding it adds beffd16e683e hfs: use bdev_nr_sectors instead of open coding it adds 78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it adds 74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it adds 6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it adds 4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it adds d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it adds 4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it adds 1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it adds be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it adds 2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkd [...] adds bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper adds 5513b241b2ef ext4: use sb_bdev_nr_blocks adds dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks adds ab70041731a6 ntfs: use sb_bdev_nr_blocks adds 2ffae493dc15 reiserfs: use sb_bdev_nr_blocks adds e4ae4735f7c2 udf: use sb_bdev_nr_blocks adds f09313c57a17 block: cache inode size in bdev adds 946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes adds f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it adds 97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it adds 3f01727f750e Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.ker [...] adds e815d36548f0 scsi: sd: add concurrent positioning ranges support adds fe22e1c2f705 libata: support concurrent positioning ranges log adds 6b3bae2324d2 doc: document sysfs queue/independent_access_ranges attributes adds 9d8246428898 doc: Fix typo in request queue sysfs documentation adds fcaec17b3657 Merge tag 'for-5.16/scsi-ma-2021-10-29' of git://git.kerne [...] adds 67f1e027c270 drivers/cdrom: improved ioctl for media change detection adds 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...] adds bbc3925cf696 cdrom: Remove redundant variable and its assignment adds 737f1cd8a8e8 Merge tag 'for-5.16/cdrom-2021-10-29' of git://git.kernel. [...] adds 9208d4149758 block: add a ->get_unique_id method adds b83ce214af38 sd: implement ->get_unique_id adds 8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending S [...] adds 237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn adds 68ec3b819a5d scsi: add a scsi_alloc_request helper adds 4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method adds 4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH adds 0bf6d96cb829 block: remove blk_{get,put}_request adds 71ae42629e65 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git:// [...] adds 4c3d8accdce2 usb: remove res2 argument from gadget code completions adds 6b19b766e8f0 fs: get rid of the res2 iocb->ki_complete argument adds b6773cdb0e9f Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.k [...] adds 9a208ba5c9af fs: remove __sync_filesystem adds 70164eb6ccb7 block: remove __sync_blockdev adds d39b0a2fae36 xen-blkback: use sync_blockdev adds 1226dfff572f btrfs: use sync_blockdev adds cb9568ee755c fat: use sync_blockdev_nowait adds 680e667bc2e4 ntfs3: use sync_blockdev_nowait adds 1e03a36bdff4 block: simplify the block device syncing code adds 19901165d90f Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.ke [...] adds 4373b3dc9220 fscrypt: remove fscrypt_operations::max_namelen adds f262ca7db7b8 fscrypt: clean up comments in bio.c adds abb861fac046 fscrypt: improve documentation for inline encryption adds 7f595d6a6cdc fscrypt: allow 256-bit master keys with AES-256-XTS adds b7e072f9b77f fscrypt: improve a few comments adds cd3e8ea847ee Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression adds e62424651f43 erofs: decouple basic mount options from fs_context adds dfeab2e95a75 erofs: add multiple device support adds 8f89926290c4 erofs: get compression algorithms directly on mapping adds 72bb52620fdf erofs: introduce the secondary compression head adds 386292919c25 erofs: introduce readmore decompression strategy adds 83d3c4f22a36 lib/xz: Avoid overlapping memcpy() with invalid input with [...] adds 4f8d7abaa413 lib/xz: Validate the value before assigning it to an enum [...] adds a98a25408b0e lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() adds aaa2975f2b07 lib/xz: Add MicroLZMA decoder adds 0a434e0a2c9f lib/xz, lib/decompress_unxz.c: Fix spelling in comments adds 966edfb0a3dc erofs: rename some generic methods in decompressor adds 622ceaddb764 erofs: lzma compression support adds eaa9172ad988 erofs: get rid of ->lru usage adds a0961f351d82 erofs: don't trigger WARN() when decompression fails adds 67a135b80eb7 Merge tag 'erofs-for-5.16-rc1' of git://git.kernel.org/pub [...] adds 0c336d6e33f4 exfat: fix incorrect loading of i_blocks for large files adds 9c6e8d52a729 Merge tag 'exfat-for-5.16-rc1' of git://git.kernel.org/pub [...] adds 2cf3f8133bda btrfs: fix lzo_decompress_bio() kmap leakage adds f6f39f7a0add btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 0e3dd5bce80f btrfs: send: simplify send_create_inode_if_needed adds 991a3daeda98 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 9675ea8c9d0e btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds fdf250db89b6 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 651fb4192733 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds 8481dd80ab1e btrfs: subpage: introduce btrfs_subpage_bitmap_info adds 72a69cd03082 btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds 44bee215f72f btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds a09f23c3554e btrfs: rename and switch to bool btrfs_chunk_readonly adds 1ccc2e8a8648 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds cae796868042 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 76068cae634b btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds 5767b50c0096 btrfs: defrag: factor out page preparation into a helper adds eb793cf85782 btrfs: defrag: introduce helper to collect target file extents adds 22b398eeeed4 btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds e9eec72151e2 btrfs: defrag: introduce helper to defrag a range adds b18c3ab2343d btrfs: defrag: introduce helper to defrag one cluster adds 7b508037d4ca btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds c635757365c3 btrfs: defrag: remove the old infrastructure adds c22a3572cbaf btrfs: defrag: enable defrag for subpage case adds 8eae532be753 btrfs: zoned: load zone capacity information from devices adds c46c4247ab04 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 98173255bddd btrfs: zoned: calculate free space from zone capacity adds d8da0e85673a btrfs: zoned: tweak reclaim threshold for zone capacity adds 5daaf552d182 btrfs: zoned: consider zone as full when no more SB can be [...] adds 9658b72ef300 btrfs: zoned: locate superblock position using zone capacity adds 8376d9e1ed8f btrfs: zoned: finish superblock zone once no space left fo [...] adds ea6f8ddcde63 btrfs: zoned: load active zone information from devices adds dafc340dbd10 btrfs: zoned: introduce physical_map to btrfs_block_group adds afba2bc036b0 btrfs: zoned: implement active zone tracking adds 68a384b5ab4d btrfs: zoned: load active zone info for block group adds 2e654e4bb9ac btrfs: zoned: activate block group on allocation adds eb66a010d518 btrfs: zoned: activate new block group adds a12b0dc0aa4d btrfs: move ffe_ctl one level up adds a85f05e59bc1 btrfs: zoned: avoid chunk allocation if active block group [...] adds be1a1d7a5d24 btrfs: zoned: finish fully written block group adds 7ae9bd18032e btrfs: zoned: finish relocating block group adds d24fa5c1da08 btrfs: convert latest_bdev type to btrfs_device and rename adds 6605fd2f394b btrfs: use latest_dev in btrfs_show_devname adds b7cb29e666fe btrfs: update latest_dev when we create a sprout device adds cdccc03a8a36 btrfs: remove stale comment about the btrfs_show_devname adds 1e0860f3b3b2 btrfs: check if a log tree exists at inode_logged() adds 289cffcb0399 btrfs: remove no longer needed checks for NULL log context adds c48792c6ee7a btrfs: do not log new dentries when logging that a new nam [...] adds 130341be7ffa btrfs: always update the logged transaction when logging n [...] adds 88e221cdacc5 btrfs: avoid expensive search when dropping inode items from log adds 8a2b3da191e5 btrfs: add helper to truncate inode items when logging inode adds 4934a8150214 btrfs: avoid expensive search when truncating inode items [...] adds a5c733a4b6a9 btrfs: avoid search for logged i_size when logging inode i [...] adds 5328b2a7ff3a btrfs: avoid attempt to drop extents when logging inode fo [...] adds f6df27dd2707 btrfs: do not commit delayed inode when logging a file in [...] adds 38d5e541dd29 btrfs: unexport repair_io_failure() adds 37f00a6d2e9c btrfs: introduce btrfs_is_data_reloc_root adds c2707a255623 btrfs: zoned: add a dedicated data relocation block group adds 35156d852762 btrfs: zoned: only allow one process to add pages to a rel [...] adds e6d261e3b1f7 btrfs: zoned: use regular writes for relocation adds 2adada886b26 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds 960a3166aed0 btrfs: zoned: allow preallocation for relocation inodes adds 4b01c44f15cc btrfs: rename setup_extent_mapping in relocation code adds 2d81eb1c3fa1 btrfs: zoned: let the for_treelog test in the allocator stand out adds 90d04510a774 btrfs: remove root argument from btrfs_log_inode() and its [...] adds d46fb845afb7 btrfs: remove redundant log root assignment from log_dir_items() adds eb10d85ee77f btrfs: factor out the copying loop of dir items from log_d [...] adds 086dcbfa50d3 btrfs: insert items in batches when logging a directory wh [...] adds dc2872247ec0 btrfs: keep track of the last logged keys when logging a d [...] adds 4c6646117912 btrfs: rename btrfs_bio to btrfs_io_context adds cd8e0cca9591 btrfs: remove btrfs_bio_alloc() helper adds c3a3b19bacee btrfs: rename struct btrfs_io_bio to btrfs_bio adds 8ef9dc0f14ba btrfs: do not take the uuid_mutex in btrfs_rm_device adds 49d0c6424cf1 btrfs: assert that extent buffers are write locked instead [...] adds 731ccf15c952 btrfs: make sure btrfs_io_context::fs_info is always initialized adds 6a258d725df9 btrfs: remove btrfs_raid_bio::fs_info member adds b7ef5f3a6f37 btrfs: loop only once over data sizes array when inserting [...] adds f06416566118 btrfs: unexport setup_items_for_insert() adds da1b811fcd4b btrfs: use single bulk copy operations when logging directories adds cd9255be6980 btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds cf3075fb36c6 btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 9e895a8f7e12 btrfs: use async_chunk::async_cow to replace the confusing [...] adds 584691748c0f btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds 6a4049102055 btrfs: subpage: make add_ra_bio_pages() compatible adds 6ec9765d746d btrfs: introduce compressed_bio::pending_sectors to trace [...] adds e4f9434749d8 btrfs: subpage: add bitmap for PageChecked flag adds 86ccbb4d2a2a btrfs: handle errors properly inside btrfs_submit_compress [...] adds 6853c64a6e76 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 2d4e0b84b4d0 btrfs: introduce submit_compressed_bio() for compression adds 22c306fe0db7 btrfs: introduce alloc_compressed_bio() for compression adds f472c28f2e88 btrfs: determine stripe boundary at bio allocation time in [...] adds 91507240482e btrfs: determine stripe boundary at bio allocation time in [...] adds 6aabd85835dd btrfs: remove unused function btrfs_bio_fits_in_stripe() adds b4ccace878f4 btrfs: refactor submit_compressed_extents() adds 2bd0fc9349b6 btrfs: cleanup for extent_write_locked_range() adds 4c162778d63e btrfs: subpage: make compress_file_range() compatible adds bbbff01a47bf btrfs: subpage: make btrfs_submit_compressed_write() compatible adds 741ec653ab58 btrfs: subpage: make end_compressed_bio_writeback() compatible adds 66448b9d5b68 btrfs: subpage: make extent_write_locked_range() compatible adds 2b83a0eea5a1 btrfs: factor uncompressed async extent submission code in [...] adds d4088803f511 btrfs: subpage: make lzo_compress_pages() compatible adds e55a0de18572 btrfs: rework page locking in __extent_writepage() adds 164674a76b25 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 2749f7ef3643 btrfs: subpage: avoid potential deadlock with compression [...] adds 0cf9b244e7db btrfs: subpage: only allow compression if the range is ful [...] adds 64259baa396f btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds ba51e2a11e38 btrfs: change handle_fs_error in recover_log_trees to aborts adds 9a35fc9542fa btrfs: change error handling for btrfs_delete_*_in_log adds 849615394515 btrfs: add a BTRFS_FS_ERROR helper adds 0e24f6d84b4c btrfs: do not infinite loop in data reclaim if we aborted adds 113479d5b8eb btrfs: rename root fields in delayed refs structs adds d55b9e687e71 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds f42c5da6c12e btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds 681145d4acf4 btrfs: pull up qgroup checks from delayed-ref core to init time adds eed2037fc562 btrfs: make btrfs_ref::real_root optional adds 11b66fa6eef3 btrfs: reduce btrfs_update_block_group alloc argument to bool adds 3dcfbcce1b87 btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds 47926ab53574 btrfs: rename btrfs_dio_private::logical_offset to file_offset adds f4f39fc5dc30 btrfs: remove btrfs_bio::logical member adds 10adb1152d95 btrfs: fix lost error handling when replaying directory deletes adds 8e906945c069 btrfs: use num_device to check for the last surviving seed device adds add9745adc2f btrfs: add comments for device counts in struct btrfs_fs_devices adds 8b41393fe7c3 btrfs: do not call close_fs_devices in btrfs_rm_device adds 562d7b1512f7 btrfs: handle device lookup with btrfs_dev_lookup_args adds faa775c41d65 btrfs: add a btrfs_get_dev_args_from_path helper adds 1a15eb724aae btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds 813ebc164e87 btrfs: check-integrity: stop storing the block device name [...] adds 2ca0ec770c62 btrfs: zoned: use greedy gc for auto reclaim adds 2bb2e00ed978 btrfs: fix deadlock between chunk allocation and chunk btr [...] adds ecd84d54674a btrfs: update comments for chunk allocation -ENOSPC cases adds 3873247451eb btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE adds 020e5277583d btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit adds 24bcb45429d9 btrfs: fix deadlock when defragging transparent huge pages adds e60feb445fce fs: export an inode_update_time helper adds 54fde91f52f5 btrfs: update device path inode time instead of bd_inode adds 50780d9baa31 btrfs: fix comment about sector sizes supported in 64K systems adds e77fbf990316 btrfs: send: prepare for v2 protocol adds 5c78a5e7aa83 btrfs: call btrfs_check_rw_degradable only if there is a m [...] adds 5d03dbebba25 btrfs: clear MISSING device status bit in btrfs_close_one_device adds 9798ba24cb76 btrfs: remove root argument from drop_one_dir_item() adds 4467af880929 btrfs: remove root argument from btrfs_unlink_inode() adds 6d9cc07215c7 btrfs: remove root argument from add_link() adds d1ed82f3559e btrfs: remove root argument from check_item_in_log() adds 037c50bfbeb3 Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/l [...] adds e1a6af4b000c genirq: Update irq_set_irqchip_state documentation adds e739f98b4b11 genirq: Move prio assignment into the newly created thread adds b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. adds 441e90369344 x86/softirq: Disable softirq stacks on PREEMPT_RT adds 0c1479a66359 irqchip/irq-mvebu-icu: Make use of the helper function dev [...] adds bacdbd710de5 irqchip/irq-mvebu-pic: Make use of the helper function dev [...] adds 2687bf8d0d34 irqchip/irq-ts4800: Make use of the helper function devm_p [...] adds fd9ac236c253 irqchip/stm32: Make use of the helper function devm_platfo [...] adds 10002f11a0a3 irqchip/ti-sci-inta: Make use of the helper function devm_ [...] adds 12f04f9ff1f6 Merge branch irq/devm-churn into irq/irqchip-next adds f1985002839a irqchip: Provide stronger type checking for IRQCHIP_MATCH/ [...] adds a947aa00edd4 irqchip/meson-gpio: Make it possible to build as a module adds dfd8c90eb28b arm64: meson: remove MESON_IRQ_GPIO selection adds bf8bde41d296 MIPS: BMIPS: Remove use of irq_cpu_offline adds 57de689ce782 irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline() adds 4b55192009fc irqchip/irq-bcm7038-l1: Use irq_get_irq_data() adds 35eb2ef5df42 irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS adds 3578fd47137c irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS adds c057c799e379 irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER adds fcd0f63dec4a genirq: Export irq_gc_{unmask_enable,mask_disable}_reg adds 51d9db5c8fbb irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 945486bf1ee3 genirq: Export irq_gc_noop() adds 3ac268d5ed22 irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 9db71e8966bf arm64: broadcom: Removed forced select of interrupt controllers adds c40ef4c57599 ARM: bcm: Removed forced select of interrupt controllers adds b8419e7be6c6 irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE adds 1e1d137f2001 Merge branch irq/modular-irqchips into irq/irqchip-next adds 36179af21cc8 dt-bindings: microchip,eic: Add bindings for the Microchip EIC adds 00fa3461c86d irqchip/mchp-eic: Add support for the Microchip EIC adds 68a6e0c63c76 irqchip/mchp-eic: Fix return value check in mchp_eic_init() adds e6a767a1757d Merge branch irq/mchp-eic into irq/irqchip-next adds c65b52d02f6c irq: mips: avoid nested irq_enter() adds 46b61c88e107 irq: mips: simplify bcm6345_l1_irq_handle() adds bab4ff1edccd irq: mips: stop (ab)using handle_domain_irq() adds 4cb6f4df976b irq: mips: simplify do_domain_IRQ() adds d21e64027ce4 irq: simplify handle_domain_{irq,nmi}() adds 76adc5be6f50 irq: unexport handle_irq_desc() adds a1b095019714 irq: add generic_handle_arch_irq() adds e54957fa3b3b irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ adds 6f877e13c24d irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ adds 2fe35f8ee726 irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY adds a7b0872e964c irq: arm: perform irqentry in entry code adds 26dc129342cf irq: arm64: perform irqentry in entry code adds 287232987f0e irq: csky: perform irqentry in entry code adds 418360b23113 irq: openrisc: perform irqentry in entry code adds 7ecbc648102f irq: riscv: perform irqentry in entry code adds 5aecc243776e irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY adds 0953fb263714 irq: remove handle_domain_{irq,nmi}() adds 34fca8947b27 MIPS: irq: Avoid an unused-variable error adds c6dca712f6bb Merge branch irq/remove-handle-domain-irq-20211026 into ir [...] adds eb5411334c28 MIPS: loongson64: Drop call to irq_cpu_offline() adds dd098a0e0319 irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() adds 8d15a7295d33 genirq: Hide irq_cpu_{on,off}line() behind a deprecated option adds 5f5739d5f736 Merge branch irq/irq_cpu_offline into irq/irqchip-next adds 21ce6992f387 MAINTAINERS: update arm,vic.yaml reference adds 1ba5478270a5 irqchip: Fix compile-testing without CONFIG_OF adds d2cf863a934b dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings adds 837d7a8fe852 h8300: Fix linux/irqchip.h include mess adds 11e45471abea Merge branch irq/misc-5.16 into irq/irqchip-next adds 2258a6fc33d5 Merge tag 'irqchip-5.16' into irq/core adds 5a47ebe98e6e Merge tag 'irq-core-2021-10-31' of git://git.kernel.org/pu [...] adds 496a18f09374 perf/x86/intel/uncore: Support extra IMC channel on Ice La [...] adds e2bb9fab08cb perf/x86/intel/uncore: Fix invalid unit check adds f42e8a603c88 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints adds 9d756e408e08 perf/x86/intel/uncore: Fix Intel SPR CHA event constraints adds 67c5d44384f8 perf/x86/intel/uncore: Fix Intel SPR IIO event constraints adds f01d7d558e18 perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints adds 4034fb207e30 perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints adds 41100833cdd8 perf/x86: Add compiler barrier after updating BTS adds 8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index adds 79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c adds f4c6217f7f59 perf: Add comment about current state of PERF_MEM_LVL_* na [...] adds fec9cc6175d0 perf: Add mem_hops field in perf_mem_data_src structure adds cae1d759065e tools/perf: Add mem_hops field in perf_mem_data_src structure adds 26da4abfb382 powerpc/perf: Fix data source encodings for L2.1 and L3.1 [...] adds 2de71ee153ef perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings adds 91e1c99e175a Merge tag 'perf-core-2021-10-31' of git://git.kernel.org/p [...] adds 12235da8c80a kernel/locking: Add context to ww_mutex_trylock() adds 2507003a1d10 lockdep: Let lock_is_held_type() detect recursive read as read adds a2e05ddda11b lockdep: Improve comments in wait-type checks adds f7427ba5ce9c locking/lockdep: Cleanup the repeated declaration adds 1415b49bcd32 locking/ww-mutex: Fix uninitialized use of ret in test_aa() adds 874f670e6088 sched: Clean up the might_sleep() underscore zoo adds 7b5ff4bb9adc sched: Make cond_resched_*lock() variants consistent vs. m [...] adds 42a387566c56 sched: Remove preempt_offset argument from __might_sleep() adds a45ed302b6e6 sched: Cleanup might_sleep() printks adds 8d713b699e84 sched: Make might_sleep() output less confusing adds 50e081b96e35 sched: Make RCU nest depth distinct in __might_resched() adds 3e9cc688e56c sched: Make cond_resched_lock() variants RT aware adds ef1f4804b27a locking/rt: Take RCU nesting into account for __might_resched() adds 8fe46535e10d rtmutex: Check explicit for TASK_RTLOCK_WAIT. adds 9321f8152d9a rtmutex: Wake up the waiters lockless while dropping the r [...] adds 3f48565beb72 Merge branch 'tip/locking/urgent' adds c78416d12224 locking/rwbase: Optimize rwbase_read_trylock adds 77e52ae35463 futex: Move to kernel/futex/ adds af8cc9600bbf futex: Split out syscalls adds bce760d34bc2 futex: Rename {,__}{,un}queue_me() adds 5622eb20520d futex: Rename futex_wait_queue_me() adds e7ba9c8fed29 futex: Rename: queue_{,un}lock() adds af92dcea186e futex: Rename __unqueue_futex() adds eee5a7bc96be futex: Rename hash_futex() adds 966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() adds 85dc28fa4ec0 futex: Split out PI futex adds 832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() adds f56a76fde353 futex: Rename: match_futex() adds 95c336a7d8f0 futex: Rename mark_wake_futex() adds e5c6828493b5 futex: Split out requeue adds a046f1a0d3e3 futex: Split out wait/wake adds bff7c57c2f50 futex: Simplify double_lock_hb() adds bf69bad38cf6 futex: Implement sys_futex_waitv() adds 039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() adds ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() adds 5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test adds 02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout adds 9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock adds dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI adds 4d3816733091 futex: Fix PREEMPT_RT build adds bc67f1c454fb docs: futex: Fix kernel-doc references adds 7cdacc5f52d6 locking/rwsem: Disable preemption for spinning region adds 6c2787f2a20c locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() adds 5197fcd09ab6 locking/rwsem: Fix comments about reader optimistic lock s [...] adds f98a3dccfcb0 locking: Remove spin_lock_flags() etc adds 595b28fb0c89 Merge tag 'locking-core-2021-10-31' of git://git.kernel.or [...] adds 9af9dcf11bda x86/xen: Mark cpu_bringup_and_idle() as dead_end_function adds b7b205c3a0bc x86/xen: Move hypercall_page to top of the file adds 8b946cc38e06 objtool: Introduce CFI hash adds f56dae88a81f objtool: Handle __sanitize_cov*() tail calls adds 2b2f72d4d819 x86/kvm: Always inline sev_*guest() adds a168233a440d x86/kvm: Always inline vmload() / vmsave() adds e25b694bf1d9 x86: Always inline context_tracking_guest_enter() adds aee045ed0a6b x86/kvm: Always inline to_svm() adds 010050a86393 x86/kvm: Always inline evmcs_write64() adds c6b01dace2cd x86: Always inline ip_within_syscall_gap() adds 2c36d87be493 x86/sev: Fix noinstr for vc_ghcb_invalidate() adds ce0b9c805dd6 locking/lockdep: Avoid RCU-induced noinstr fail adds e9382440de18 x86/paravirt: Mark arch_local_irq_*() __always_inline adds eac46b323b28 x86/paravirt: Use PVOP_* for paravirt calls adds 0a53c9acf4da x86/xen: Make read_cr2() noinstr adds 209cfd0cbb67 x86/xen: Make write_cr2() noinstr adds f4afb713e5c3 x86/xen: Make get_debugreg() noinstr adds 7361fac0465b x86/xen: Make set_debugreg() noinstr adds 20125c872a3f x86/xen: Make save_fl() noinstr adds 74ea805b79d2 x86/xen: Make hypercall_page noinstr adds d7bfc7d57cbe x86/xen: Make irq_enable() noinstr adds 09c413071e2d x86/xen: Make irq_disable() noinstr adds 847d9317b2b9 x86/xen: Mark xen_force_evtchn_callback() noinstr adds 1462eb381b4c x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays adds db2b0c5d7b6f objtool: Support pv_opsindirect calls for noinstr adds b08cadbd3b87 Merge branch 'objtool/urgent' adds 1739c66eb7bd objtool: Classify symbols adds dd003edeffa3 objtool: Explicitly avoid self modifying code in .altinstr [...] adds c509331b41b7 objtool: Shrink struct instruction adds 134ab5bd1883 objtool,x86: Replace alternatives with .retpoline_sites adds 4fe79e710d95 x86/retpoline: Remove unused replacement symbols adds a92ede2d584a x86/asm: Fix register order adds b6d3d9944bd7 x86/asm: Fixup odd GEN-for-each-reg.h usage adds 6fda8a388656 x86/retpoline: Move the retpoline thunk declarations to no [...] adds 1a6f74429c42 x86/retpoline: Create a retpoline thunk array adds 750850090081 x86/alternative: Implement .retpoline_sites support adds 2f0cbb2a8e5b x86/alternative: Handle Jcc __x86_indirect_thunk_\reg adds bbe2df3f6b6d x86/alternative: Try inline spectre_v2=retpoline,amd adds d4b5a5c99300 x86/alternative: Add debug prints to apply_retpolines() adds f8a66d608a3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd adds dceba0817ca3 bpf,x86: Simplify computing label offsets adds 87c87ecd00c5 bpf,x86: Respect X86_FEATURE_RETPOLINE* adds 43aa0a195f06 Merge tag 'objtool-core-2021-10-31' of git://git.kernel.or [...] adds 58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error adds 4775bc63f880 clocksource/arm_arch_timer: Add build-time guards for unha [...] adds d72689988d67 clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors adds 1e8d929231cf clocksource/drivers/arm_arch_timer: Extend write side of t [...] adds a38b71b0833e clocksource/drivers/arm_arch_timer: Move system register t [...] adds ac9ef4f24cb2 clocksource/drivers/arm_arch_timer: Move drop _tval from e [...] adds 72f47a3f0ea4 clocksource/drivers/arm_arch_timer: Fix MMIO base address [...] adds 8b82c4f883a7 clocksource/drivers/arm_arch_timer: Move MMIO timer progra [...] adds 30aa08da35e0 clocksource/drivers/arm_arch_timer: Advertise 56bit timer [...] adds 012f18850452 clocksource/drivers/arm_arch_timer: Work around broken CVA [...] adds 41f8d02a6a55 clocksource/drivers/arm_arch_timer: Remove any trace of th [...] adds ec8f7f3342c8 clocksource/drivers/arm_arch_timer: Drop unnecessary ISB o [...] adds c1153d52c414 clocksource/drivers/arm_arch_timer: Fix masking for high f [...] adds db26f8f2da92 clocksource/drivers/arch_arm_timer: Move workaround synchr [...] adds 32cf6d0ae0d8 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] adds 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] adds eda9a4f7af6e clocksource/drivers/timer-ti-dm: Select TIMER_OF adds a8da61cee95e Merge tag 'timers-v5.16-rc1' into timers/core adds 57a315cd7198 Merge tag 'timers-core-2021-10-31' of git://git.kernel.org [...] adds efd984c481ab sched/fair: Add NOHZ balancer flag for nohz.next_balance updates adds 7fd7a9e0caba sched/fair: Trigger nohz.next_balance updates when a CPU g [...] adds c33627e9a114 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD adds bc9ffef31bf5 sched/core: Simplify core-wide task selection adds a130e8fbc7de fs/proc/uptime.c: Fix idle time reporting in /proc/uptime adds a480addecc0d sched: Account number of SCHED_IDLE entities on each cfs_rq adds 51ce83ed523b sched: reduce sched slice for SCHED_IDLE entities adds 2cae3948edd4 sched: adjust sleeper credit for SCHED_IDLE entities adds bcb1704a1ed2 sched/fair: Add cfs bandwidth burst statistics adds d73df887b6b8 sched/fair: Add document for burstable CFS bandwidth adds 1c36432b278c kselftests/sched: cleanup the child processes adds a2dcb276ff92 sched/fair: Use __schedstat_set() in set_next_entity() adds ceeadb83aea2 sched: Make struct sched_statistics independent of fair sc [...] adds 60f2415e19d3 sched: Make schedstats helpers independent of fair sched class adds 847fc0cd0664 sched: Introduce task block time in schedstats adds ed7b564cfdd0 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] adds 57a5c2dafca8 sched/rt: Support schedstats for RT sched class adds 95fd58e8dadb sched/dl: Support sched_stat_runtime tracepoint for deadli [...] adds b5eb4a5f6521 sched/dl: Support schedstats for deadline sched class adds 32ed980c3020 sched: Remove unused inline function __rq_clock_broken() adds c597bfddc9e9 sched: Provide Kconfig support for default dynamic preempt mode adds 1a7243ca4074 kthread: Move prio/affinite change into the newly created thread adds 183b8ec38f1e x86/sched: Decrease further the priorities of SMT siblings adds 16d364ba6ef2 sched/topology: Introduce sched_group::flags adds 602564359689 sched/fair: Optimize checking for group_asym_packing adds c0d14b57fe0c sched/fair: Provide update_sg_lb_stats() with sched domain [...] adds aafc917a3c31 sched/fair: Carve out logic to mark a group for asymmetric [...] adds 4006a72bdd93 sched/fair: Consider SMT in ASYM_PACKING load balance adds d07b2eee4501 sched: Make cookie functions static adds 8d491de6edc2 sched: Move mmdrop to RCU on RT adds 691925f3ddcc sched: Limit the number of task migrations per batch on RT adds 539fbb5be0da sched: Disable TTWU_QUEUE on RT adds 670721c7bd2a sched: Move kprobes cleanup out of finish_task_switch() adds b945efcdd07d sched: Remove pointless preemption disable in sched_submit_work() adds a7ba894821b6 sched/fair: Removed useless update of p->recent_used_cpu adds 769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn adds f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() adds 9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() adds 00619f7c650e sched,livepatch: Use task_call_func() adds 8850cb663b5c sched: Simplify wake_up_*idle*() adds 5de62ea84abd sched,livepatch: Use wake_up_if_idle() adds 7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_ [...] adds 5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus adds 7d380f24fe66 sched/numa: Fix a few comments adds f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_ [...] adds 4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group adds 804bccba71a5 sched: Fill unconditional hole induced by sched_entity adds 54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_sy [...] adds cf2a85efdade leaking_addresses: Always print a trailing newline adds 4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat adds bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder adds 42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked adds 37b47298ab86 sched: Disable -Wunused-but-set-variable adds c5e22feffdd7 topology: Represent clusters of CPUs within a die adds 778c558f49a2 sched: Add cluster scheduler level in core and related Kco [...] adds 66558b730f25 sched: Add cluster scheduler level for x86 adds da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_W [...] adds 810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no [...] adds b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT adds 09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT adds 96611c26dc35 sched: Improve wake_up_all_idle_cpus() take #2 adds eaed27d0d01a sched/core: Remove rq_relock() adds 55409ac5c371 sched,x86: Fix L2 cache mask adds 5d1ceb3969b6 x86: Fix __get_wchan() for !STACKTRACE adds 9e9af819db5d sched/fair: Account update_blocked_averages in newidle_bal [...] adds 9d783c8dd112 sched/fair: Skip update_blocked_averages if we are deferin [...] adds e60b56e46b38 sched/fair: Wait before decaying max_newidle_lb_cost adds c5b0a7eefc70 sched/fair: Remove sysctl_sched_migration_cost condition adds 8ea9183db4ad sched/fair: Cleanup newidle_balance adds 9a7e0a90a454 Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/ [...] adds cc95a07fef06 x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() adds 7d20dd3294b3 Merge tag 'x86-apic-2021-11-01' of git://git.kernel.org/pu [...] adds 326b567f82df x86/extable: Tidy up redundant handler functions adds 32fd8b59f91f x86/extable: Get rid of redundant macros adds e42404afc4ca x86/mce: Deduplicate exception handling adds 083b32d6f4fa x86/mce: Get rid of stray semicolons adds 46d28947d987 x86/extable: Rework the exception table mechanics adds 2cadf5248b93 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_ [...] adds c1c97d175493 x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups adds c6304556f3ae x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups adds 0c2e62ba04cd x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups adds 4339d0c63c2d x86/fpu/signal: Clarify exception handling in restore_fpre [...] adds 4164a482a5d9 x86/fpu/signal: Move header zeroing out of xsave_to_user_s [...] adds fcfb7163329c x86/fpu/signal: Move xstate clearing out of copy_fpregs_to [...] adds 052adee66828 x86/fpu/signal: Change return type of copy_fpstate_to_sigf [...] adds 2af07f3a6e9f x86/fpu/signal: Change return type of copy_fpregs_to_sigfr [...] adds ee4ecdfbd289 x86/signal: Change return type of restore_sigcontext() to boolean adds f3305be5feec x86/fpu/signal: Change return type of fpu__restore_sig() t [...] adds 1193f408cd51 x86/fpu/signal: Change return type of __fpu_restore_sig() [...] adds be0040144152 x86/fpu/signal: Change return code of check_xstate_in_sigf [...] adds a2a8fd9a3efd x86/fpu/signal: Change return code of restore_fpregs_from_ [...] adds 724fc0248d45 x86/fpu/signal: Fix missed conversion to correct boolean r [...] adds 082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict adds 9568bfb4f04b x86/fpu: Remove pointless argument from switch_fpu_finish() adds d2d926482cdf x86/fpu: Update stale comments adds b50854eca0e0 x86/pkru: Remove useless include adds f5daf836f292 x86/fpu: Restrict xsaves()/xrstors() to independent states adds dc2f39fd1bf2 x86/fpu: Cleanup the on_boot_cpu clutter adds 01f9f62d3ae7 x86/fpu: Remove pointless memset in fpu_clone() adds 2d16a1876f20 x86/process: Clone FPU in copy_thread() adds 509e7a30cd0a x86/fpu: Do not inherit FPU context for kernel and IO work [...] adds 126fe0401883 x86/fpu: Cleanup xstate xcomp_bv initialization adds ffd3e504c9e0 x86/fpu/xstate: Provide and use for_each_xfeature() adds 63cf05a19a5d x86/fpu/xstate: Mark all init only functions __init adds a0ff0611c2fb x86/fpu: Move KVMs FPU swapping to FPU core adds ea4d6938d4c0 x86/fpu: Replace KVMs home brewed FPU copy from user adds ca834defd33b x86/fpu: Rework copy_xstate_to_uabi_buf() adds 9603445549da x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init adds 63e81807c1f9 x86/fpu: Move context switch and exit to user inlines into [...] adds d06241f52cfe x86/fpu: Clean up CPU feature tests adds b579d0c3750e x86/fpu: Make os_xrstor_booting() private adds df95b0f1aa56 x86/fpu: Move os_xsave() and os_xrstor() to core adds 34002571cb41 x86/fpu: Move legacy ASM wrappers to core adds cdcb6fa14e14 x86/fpu: Make WARN_ON_FPU() private adds 9848fb96839b x86/fpu: Move fpregs_restore_userregs() to core adds d9d005f32aac x86/fpu: Move mxcsr related code to core adds 90489f1dee8b x86/fpu: Move fpstate functions to api.h adds 0ae67cc34f76 x86/fpu: Remove internal.h dependency from fpu/signal.h adds ff0c37e191f2 x86/sev: Include fpu/xcr.h adds 6415bb809263 x86/fpu: Mop up the internal.h leftovers adds b56d2795b297 x86/fpu: Replace the includes of fpu/internal.h adds 079ec41b22b9 x86/fpu: Provide a proper function for ex_handler_fprestore() adds bf5d00470787 x86/fpu: Replace KVMs home brewed FPU copy to user adds 87d0e5be0fac x86/fpu: Provide struct fpstate adds f83ac56acdad x86/fpu: Convert fpstate_init() to struct fpstate adds 18b3fa1ad15f x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate adds 087df48c298c x86/fpu: Replace KVMs xstate component clearing adds 1c57572d754f x86/KVM: Convert to fpstate adds cceb496420fa x86/fpu: Convert tracing to fpstate adds caee31a36c33 x86/fpu/regset: Convert to fpstate adds 7e049e8b7459 x86/fpu/signal: Convert to fpstate adds c20942ce5128 x86/fpu/core: Convert to fpstate adds 63d6bdf36ce1 x86/math-emu: Convert to fpstate adds 2f27b5034244 x86/fpu: Remove fpu::state adds f0cbc8b3cdf7 x86/fpu: Do not leak fpstate pointer on fork adds 2dd8eedc80b1 x86/process: Move arch_thread_struct_whitelist() out of line adds 248452ce21ae x86/fpu: Add size and mask information to fpstate adds be31dfdfd75b x86/fpu: Use fpstate::size adds 073e627a4537 x86/fpu/xstate: Use fpstate for os_xsave() adds 0b2d39aa0357 x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() adds ad6ede407aae x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() adds 3ac8d75778fc x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() adds 49e4eb4125d5 x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() adds 5509cc78080d x86/fpu/signal: Use fpstate for size and features adds 578971f4e228 x86/fpu: Provide struct fpu_config adds 617473acdfe4 x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() adds cd9ae7617449 x86/fpu/xstate: Cleanup size calculations adds 2bd264bce238 x86/fpu: Move xstate size to fpu_*_cfg adds 1c253ff2287f x86/fpu: Move xstate feature masks to fpu_*_cfg adds daddee247319 x86/fpu: Mop up xfeatures_mask_uabi() adds eda32f4f93b4 x86/fpu: Rework restore_regs_from_fpstate() adds d72c87018d00 x86/fpu/xstate: Move remaining xfeature helpers to core adds 75c52dad5e32 x86/fpu: Prepare for sanitizing KVM FPU code adds 69f6ed1d14c6 x86/fpu: Provide infrastructure for KVM FPU cleanup adds d69c1382e1b7 x86/kvm: Convert FPU handling to a single swap buffer adds 582b01b6ab27 x86/fpu: Remove old KVM FPU interface adds 1bdda24c4af6 signal: Add an optional check for altstack size adds 3aac3ebea08f x86/signal: Implement sigaltstack size validation adds 84e4dccc8fce x86/fpu/xstate: Provide xstate_calculate_size() adds 6f6a7c09c406 x86/fpu: Add members to struct fpu to cache permission inf [...] adds c33f0a81a2cf x86/fpu: Add fpu_state_config::legacy_features adds db8268df0983 x86/arch_prctl: Add controls for dynamic XSTATE components adds 23686ef25d4a x86/fpu: Add basic helpers for dynamically enabled features adds 4b7ca609a33d x86/signal: Use fpu::__state_user_size for sigalt stack va [...] adds 53599b4d54b9 x86/fpu/signal: Prepare for variable sigframe length adds 9e798e9aa14c x86/fpu: Prepare fpu_clone() for dynamically enabled features adds e61d6310a0f8 x86/fpu: Reset permission and fpstate on exec() adds c351101678ce x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit adds dae1bd583896 x86/msr-index: Add MSRs for XFD adds 8bf26758ca96 x86/fpu: Add XFD state to fpstate adds 5529acf47ec3 x86/fpu: Add sanity checks for XFD adds 672365477ae8 x86/fpu: Update XFD state where required adds 783e87b40495 x86/fpu/xstate: Add XFD #NM handler adds 500afbf645a0 x86/fpu/xstate: Add fpstate_realloc()/free() adds 70c3f1671b0c x86/fpu/xstate: Prepare XSAVE feature table for gaps in st [...] adds eec2113eabd9 x86/fpu/amx: Define AMX state components and have it used [...] adds 2ae996e0c1a3 x86/fpu: Calculate the default sizes independently adds db3e7321b4b8 x86/fpu: Add XFD handling for dynamic states adds 2308ee57d93d x86/fpu/amx: Enable the AMX feature in 64-bit mode adds 6a3e0651b4a0 selftests/x86/amx: Add test cases for AMX state management adds 101c669d165d selftests/x86/amx: Add context switch test adds 868c250bb463 x86/fpu: Include vmalloc.h for vzalloc() adds d7a9590f608d Documentation/x86: Add documentation for using dynamic XST [...] adds 8cb1ae19bfae Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub [...] adds e66435936756 mm: fix mismerge of folio page flag manipulators adds fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] adds 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] adds 34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned adds 9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode adds 0b6d4ab2165c EDAC/ti: Remove redundant error messages adds 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell adds fe354159ca53 Merge tag 'edac_updates_for_v5.16' of git://git.kernel.org [...] adds d9f283ae71af efi: Disable runtime services on RT adds 720dff78de36 efi: Allow efi=runtime adds 93351d2cc996 Merge tag 'efi-next-for-v5.16' of git://git.kernel.org/pub [...] adds a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user adds 690658471b5f x86/mce: Drop copyin special case for #MC adds 631adc7b0bba x86/mce: Get rid of the mce_severity function pointer adds cbe1de162d82 x86/mce: Get rid of machine_check_vector adds 8121b8f947be x86/mce: Get rid of msr_ops adds cc466666ab09 x86/mce: Get rid of the ->quirk_no_way_out() indirect call adds 15802468a95b x86/mce: Sort mca_config members to get rid of unnecessary [...] adds 158405e88813 Merge tag 'ras_core_for_v5.16_rc1' of git://git.kernel.org [...] adds 067595d72817 x86/boot: Fix make hdimage with older versions of mtools adds 57f45de79184 Merge tag 'x86_build_for_v5.16_rc1' of git://git.kernel.or [...] adds 402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions adds 46b49b12f3fc arch/cc: Introduce a function to check for confidential co [...] adds aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() adds bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() adds 32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platf [...] adds 4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platf [...] adds 6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_pl [...] adds e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_ [...] adds 6e5772c8d9cf Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/p [...] adds 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale adds 3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols adds 6bf8a55d8344 x86: Fix misspelled Kconfig symbols adds f2739ca15c41 x86/of: Kill unused early_init_dt_scan_chosen_arch() adds a757ac555ce1 x86/Makefile: Remove unneeded whitespaces before tabs adds 18398bb825ea Merge tag 'x86_cleanups_for_v5.16_rc1' of git://git.kernel [...] adds f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix adds 0507503671f9 x86/asm: Avoid adding register pressure for the init case [...] adds f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel adds 639475d434b8 x86/CPU: Add support for Vortex CPUs adds 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL adds e0f4c59dc4d3 Merge tag 'x86_cpu_for_v5.16_rc1' of git://git.kernel.org/ [...] adds ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon adds f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() adds 160729afc83c Merge tag 'x86_misc_for_v5.16_rc1' of git://git.kernel.org [...] adds c688bd5dc94e x86/sev: Carve out HV call's return value verification adds e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_i [...] adds 5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() adds ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack adds 007faec014cb x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV adds 20273d2588c4 Merge tag 'x86_sev_for_v5.16_rc1' of git://git.kernel.org/ [...] adds fd5128e622d7 x86/sgx/virt: extract sgx_vepc_remove_page adds ae095b16fc65 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl adds 879dbe9ffebc Merge tag 'x86_sgx_for_v5.16_rc1' of git://git.kernel.org/ [...] adds 0e277fb80770 Merge branch 'timers/drivers/armv8.6_arch_timer' of https: [...] adds fdf865988b5a arm64: Add a capability for FEAT_ECV adds 9ee840a96042 arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 adds ae976f063b60 arm64: Add handling of CNTVCTSS traps adds fee29f008aa3 arm64: Add HWCAP for self-synchronising virtual counter adds a69483eeefff Merge branch 'for-next/8.6-timers' into for-next/core adds 35d67794b882 arm64: lib: __arch_clear_user(): fold fixups into body adds 4012e0e22739 arm64: lib: __arch_copy_from_user(): fold fixups into body adds 139f9ab73d60 arm64: lib: __arch_copy_to_user(): fold fixups into body adds ae2b2f3384c6 arm64: kvm: use kvm_exception_table_entry adds 8ed1b498ada6 arm64: factor out GPR numbering helpers adds 286fba6c2a45 arm64: gpr-num: support W registers adds 819771cc2892 arm64: extable: consolidate definitions adds e8c328d7de03 arm64: extable: make fixup_exception() return bool adds 5d0e79051425 arm64: extable: use `ex` for `exception_table_entry` adds d6e2cc564775 arm64: extable: add `type` and `data` fields adds 2e77a62cb3a6 arm64: extable: add a dedicated uaccess handler adds 753b32368705 arm64: extable: add load_unaligned_zeropad() handler adds bf6e667f4738 arm64: vmlinux.lds.S: remove `.fixup` section adds 99fe09c857c6 Merge branch 'for-next/extable' into for-next/core adds 094a3684b9b6 arm64: kernel: add helper for booted at EL2 and not VHE adds 788bfdd97434 arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors adds a347f601452f arm64: hibernate: abstract ttrb0 setup function adds 0d8732e461d6 arm64: kexec: flush image and lists during kexec load time adds 5bb6834fc290 arm64: kexec: skip relocation code for inplace kexec adds 3036ec599332 arm64: kexec: Use dcache ops macros instead of open-coding adds 878fdbd70486 arm64: kexec: pass kimage as the only argument to relocati [...] adds 08eae0ef618f arm64: kexec: configure EL2 vectors for kexec adds ba959fe96a1b arm64: kexec: relocate in EL1 mode adds 19a046f07ce5 arm64: kexec: use ld script for relocation function adds 3744b5280e67 arm64: kexec: install a copy of the linear-map adds efc2d0f20a9d arm64: kexec: keep MMU enabled during kexec relocation adds 939f1b9564c6 arm64: kexec: remove the pre-kexec PoC maintenance adds 7a2512fa6493 arm64: kexec: remove cpu-reset.h adds 6091dd9eaf8e arm64: trans_pgd: remove trans_pgd_map_page() adds d8a2c0fba530 Merge branch 'for-next/kexec' into for-next/core adds 78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrac [...] adds 09121ad7186e selftests: arm64: Don't log child creation as a test in SV [...] adds eab281e3afa6 selftests: arm64: Remove extraneous register setting code adds 736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing adds 8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set adds 9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD [...] adds a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace [...] adds 34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function adds ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg adds 4caf339c037c selftests: arm64: Remove bogus error check on writing to files adds e42391150eab selftests: arm64: Fix and enable test for setting current [...] adds 8694e5e63886 selftests: arm64: Verify that all possible vector lengths [...] adds 0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL [...] adds 260ea4ba94e8 selftests: arm64: Factor out utility functions for assembl [...] adds 082f6b4b6223 Merge branch 'for-next/kselftest' into for-next/core adds f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion adds 1dfde0892b32 arm64: asm: setup.h: export common variables adds de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well adds d198c77b7fab arm64: Document boot requirements for FEAT_SME_FA64 adds a68773bd32d9 arm64: Select POSIX_CPU_TIMERS_TASK_WORK adds 2bc655ce2942 Merge branch 'for-next/misc' into for-next/core adds e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() adds f8b46c4b51ab arm64/mm: Add pud_sect_supported() adds 8fac67ca236b arm64: mm: update max_pfn after memory hotplug adds dc6bab18fb3c Merge branch 'for-next/mm' into for-next/core adds e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when [...] adds f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async adds ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE adds d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE adds ec0288369f0c arm64: mte: Add asymmetric mode support adds 2d27e5851473 kasan: Extend KASAN mode kernel parameter adds 7066248c44ee Merge branch 'for-next/mte' into for-next/core adds 16cc4af286aa drivers/perf: hisi: Fix PA PMU counter offset adds 78cac393b464 drivers/perf: thunderx2_pmu: Change data in size tx2_uncor [...] adds e656972b6986 drivers/perf: Improve build test coverage adds bd334dd7def6 Merge branch 'for-next/perf' into for-next/core adds a9c38c5d267c dma-mapping: remove bogus test for pfn_valid from dma_map_ [...] adds 3de360c3fdb3 arm64/mm: drop HAVE_ARCH_PFN_VALID adds 16c200e04045 Merge branch 'for-next/pfn-valid' into for-next/core adds 528a4ab45300 scs: Release kasan vmalloc poison in scs_free process adds 3d9c8315fa9b Merge branch 'for-next/scs' into for-next/core adds 2d481bd3b636 arm64/fp: Reindent fpsimd_save() adds b53223e0a4d9 arm64/sve: Remove sve_load_from_fpsimd_state() adds 12cc2352bfb3 arm64/sve: Make sve_state_size() static adds 9f5848665788 arm64/sve: Make access to FFR optional adds 059613f546b6 arm64/sve: Rename find_supported_vector_length() adds 0423eedcf4e1 arm64/sve: Use accessor functions for vector lengths in th [...] adds b5bc00ffddc0 arm64/sve: Put system wide vector length information into structs adds ddc806b5c475 arm64/sve: Explicitly load vector length when restoring SVE state adds 5838a1557984 arm64/sve: Track vector lengths for tasks in an array adds 49ed920408f8 arm64/sve: Add stub for sve_max_virtualisable_vl() adds 04ee53a55543 arm64/sve: Fix warnings when SVE is disabled adds 655ee5571f4b Merge branch 'for-next/sve' into for-next/core adds 2d0d656700d6 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition adds b9d216fcef42 arm64: errata: Add detection for TRBE overwrite in FILL mode adds fa82d0b4b833 arm64: errata: Add workaround for TSB flush failures adds 8d81b2a38ddf arm64: errata: Add detection for TRBE write to out-of-range adds e5f521021279 Merge branch 'for-next/trbe-errata' into for-next/core adds b2909a447ec3 Merge branch 'for-next/vdso' into for-next/core adds e6359798f62d Merge branch 'for-next/fixes' into for-next/core adds 46f876322820 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds cf2ec7893f87 parisc/unwind: use copy_from_kernel_nofault() adds a348eab32776 parisc: make parisc_acctyp() available outside of faults.c adds aeb1e833a4c3 parisc: Switch to ARCH_STACKWALK implementation adds ec5c115050f5 parisc: Add KFENCE support adds a5e8ca3783ad parisc: disable preemption during local tlb flush adds 4f1938673994 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] adds 3fb28e199d1f parisc: fix preempt_count() check in entry.S adds 1c2fb946cdb7 parisc: disable preemption in send_IPI_allbutself() adds 1030d681319b parisc: fix warning in flush_tlb_all adds 9f6cfef1d040 parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] adds b7d8c16a58f8 parisc: Allocate task struct with stack frame alignment adds 6ff7fa4b2393 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h adds f06d6e92c879 parisc: Use PRIV_USER instead of 3 in entry.S adds 9cc2fa4f4a92 task_stack: Fix end_of_stack() for architectures with upwa [...] adds 8779e05ba8aa parisc: Fix ptrace check on syscall return adds 8e0ba125c2bf parisc/unwind: fix unwinder when CONFIG_64BIT is enabled adds b5f73da500c6 parisc: move virt_map macro to assembly.h adds d9e203366936 parisc: add PIM TOC data structures adds ecac70366dce parisc/firmware: add functions to retrieve TOC data adds bc294838cc34 parisc: add support for TOC (transfer of control) adds 2214c0e77259 parisc: Move thread_info into task struct adds 66e29fcda182 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] adds fdc9e4e0ef89 parisc: Use PRIV_USER in syscall.S adds 8d90dbfd4c49 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h adds 0760a9157bc9 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers adds 3759778e6b8c parisc: enhance warning regarding usage of O_NONBLOCK adds ecb6a16fb60e parisc: mark xchg functions notrace adds d1fbab7e203e parisc: Make use of the helper macro kthread_run() adds 44382af89346 parisc/ftrace: set function trace function adds 98f2926171ae parisc/ftrace: use static key to enable/disable function g [...] adds dc5292b28089 parisc: Remove unused constants from asm-offsets.c adds 07578f16ef38 parisc: decompressor: remove repeated depenency of misc.o adds 6f21e7347fb8 parisc: decompressor: clean up Makefile adds 55a2ed760166 parisc: Update defconfigs adds 1ae8e91e814d parisc: Use swap() to swap values in setup_bootmem() adds 6e866a462867 parisc: Fix set_fixmap() on PA1.x CPUs adds 552ebfe022ec Merge tag 'for-5.16/parisc-1' of git://git.kernel.org/pub/ [...] adds 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma adds 8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 adds 03feb7c55c47 Merge tag 'm68k-for-v5.16-tag1' of git://git.kernel.org/pu [...] adds 001430c1910d arm64: add CPU field to struct thread_info adds 5443f98fb9e0 x86: add CPU field to struct thread_info adds bd2e2632556a s390: add CPU field to struct thread_info adds 227d735d889e powerpc: add CPU field to struct thread_info adds bcf9033e5449 sched: move CPU field back into thread_info if THREAD_INFO [...] adds 336868afbaae powerpc: smp: remove hack to obtain offset of task_struct::cpu adds 8aa0fb0fbb82 riscv: rely on core code to keep thread_info::cpu updated adds d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org [...] adds 01463374c50e Merge tag 'cpu-to-thread_info-v5.16-rc1' of git://git.kern [...] adds f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] adds 4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older adds 6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions adds 8bd51a2ba3c3 gcc-plugins: Explicitly document purpose and deprecation schedule adds b4d89579ccb1 gcc-plugins: Remove cyc_complexity adds 6425392acf24 gcc-plugins: remove duplicate include in gcc-common.h adds f594e28d805a Merge tag 'hardening-v5.16-rc1' of git://git.kernel.org/pu [...] adds 3d0107a7fee4 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] adds 0e17ad87645c powerpc: Split memset() to avoid multi-field overflow adds e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() adds 50d7bd38c3aa stddef: Introduce struct_group() helper macro adds 301e68dd9b9b cxl/core: Replace unions with struct_group() adds 241fe395e8fe bnxt_en: Use struct_group_attr() for memcpy() region adds 43d83af8a57a iommu/amd: Use struct_group() for memcpy() region adds 10579b75e023 drm/mga/mga_ioc32: Use struct_group() for memcpy() region adds 5e423a0c2db6 HID: cp2112: Use struct_group() for memcpy() region adds 69dae0fe1073 HID: roccat: Use struct_group() to zero kone_mouse_event adds c92a08c1afff can: flexcan: Use struct_group() to zero struct flexcan_re [...] adds 8610047ca89f cm4000_cs: Use struct_group() to zero struct cm4000_dev region adds c80d92fbb67b compiler_types.h: Remove __compiletime_object_size() adds cfecea6ead5f lib/string: Move helper functions out of string.c adds c430f60036af fortify: Move remaining fortify helpers into fortify-string.h adds a52f8a59aef4 fortify: Explicitly disable Clang support adds 072af0c638dc fortify: Fix dropped strcpy() compile-time write overflow check adds 369cd2165d7b fortify: Prepare to improve strnlen() and strlen() warnings adds 3009f891bb9f fortify: Allow strlen() and strnlen() to pass compile-time [...] adds be58f7103700 fortify: Add compile-time FORTIFY_SOURCE tests adds bb95ebbe89a7 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds 4797632f4f1d string.h: Introduce memset_after() for wiping trailing mem [...] adds caf283d040f5 xfrm: Use memset_after() to clear padding adds 6dbefad40815 string.h: Introduce memset_startat() for wiping trailing m [...] adds a2c5062f391b btrfs: Use memset_startat() to clear end of struct adds 3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper adds fa7845cfd53f treewide: Replace open-coded flex arrays in unions adds 47c662486ccc treewide: Replace 0-element memcpy() destinations with fle [...] adds 9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] adds 95cadae320be fortify: strlen: Avoid shadowing previous locals adds 2dc26d98cfdf Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub [...] adds 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] adds d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation adds a5a9e006059e Merge tag 'seccomp-v5.16-rc1' of git://git.kernel.org/pub/ [...] adds 2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments adds c2e4e3b75623 xfs: Use kvcalloc() instead of kvzalloc() adds 98b160c828f3 writeback: prefer struct_size over open coded arithmetic adds 6446c4fb12ec aio: Prefer struct_size over open coded arithmetic adds 5dfbbb668af9 KVM: PPC: Replace zero-length array with flexible array member adds 50740d5de614 dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic adds 2ac5fb35cd52 firmware/psci: fix application of sizeof to pointer adds 71e4bbca070e nouveau/svm: Use kvcalloc() instead of kvzalloc() adds ebe4560ed5c8 firewire: Remove function callback casts adds bf953917bed6 Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.o [...] adds 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang adds 25d7b70e0202 MIPS: Fix fall-through warnings for Clang adds 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds f2786f43c983 Merge tag 'fallthrough-fixes-clang-5.16-rc1' of git://git. [...] adds 0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() adds 222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV [...] adds 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() adds f8de49ef9252 smack: remove duplicated hook function adds b57d02091b8f Smack: fix W=1 build warnings adds f91488ee15bd smackfs: use __GFP_NOFAIL for smk_cipso_doi() adds 0934ad42bb2c smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi adds 6f2b76a4a384 Merge tag 'Smack-for-5.16' of https://github.com/cschaufle [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + CREDITS | 1 + Documentation/ABI/stable/sysfs-devices-system-cpu | 15 + Documentation/admin-guide/cgroup-v2.rst | 36 +- Documentation/admin-guide/cputopology.rst | 12 +- Documentation/admin-guide/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/kernel-parameters.txt | 16 +- Documentation/arm64/booting.rst | 10 + Documentation/arm64/cpu-feature-registers.rst | 12 +- Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/silicon-errata.rst | 12 + Documentation/block/inline-encryption.rst | 453 ++- Documentation/block/queue-sysfs.rst | 33 +- Documentation/cdrom/cdrom-standard.rst | 11 + Documentation/core-api/cachetlb.rst | 6 + Documentation/core-api/irq/irq-domain.rst | 3 - Documentation/core-api/mm-api.rst | 5 + Documentation/dev-tools/kasan.rst | 7 +- .../bindings/display/bridge/ti,sn65dsi83.yaml | 2 - .../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +- .../bindings/display/panel/ilitek,ili9341.yaml | 2 +- .../bindings/interconnect/qcom,sdm660.yaml | 46 +- .../interrupt-controller/microchip,eic.yaml | 73 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx335.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx412.yaml | 2 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 11 +- .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 4 +- .../devicetree/bindings/net/dsa/marvell.txt | 2 +- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 1 - .../devicetree/bindings/net/snps,dwmac.yaml | 2 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 1 - .../bindings/pinctrl/brcm,ns-pinmux.yaml | 33 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 +- .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/fscrypt.rst | 83 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/locks.rst | 17 +- Documentation/filesystems/netfs_library.rst | 2 + Documentation/filesystems/ntfs3.rst | 141 +- Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/drm-internals.rst | 9 - Documentation/hwmon/k10temp.rst | 17 - Documentation/kbuild/gcc-plugins.rst | 28 +- Documentation/kernel-hacking/locking.rst | 14 +- Documentation/networking/devlink/ice.rst | 9 +- Documentation/networking/mctp.rst | 10 +- Documentation/scheduler/sched-bwc.rst | 84 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- Documentation/userspace-api/futex2.rst | 86 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/cdrom.rst | 113 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/vduse.rst | 2 +- Documentation/x86/index.rst | 1 + Documentation/x86/sgx.rst | 35 + Documentation/x86/xstate.rst | 65 + MAINTAINERS | 91 +- Makefile | 13 +- arch/Kconfig | 6 + arch/alpha/include/asm/processor.h | 2 +- arch/alpha/kernel/process.c | 5 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/cacheflush.h | 1 + arch/arc/include/asm/pgtable.h | 5 - arch/arc/include/asm/processor.h | 2 +- arch/arc/kernel/irq.c | 10 +- arch/arc/kernel/stacktrace.c | 4 +- arch/arm/Kconfig | 4 +- arch/arm/boot/compressed/decompress.c | 3 + arch/arm/boot/compressed/string.c | 1 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 - arch/arm/boot/dts/at91-sama7g5ek.dts | 45 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 11 +- arch/arm/boot/dts/bcm2711.dtsi | 12 +- arch/arm/boot/dts/bcm2835-common.dtsi | 8 + arch/arm/boot/dts/bcm283x.dtsi | 8 - arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 5 + arch/arm/boot/dts/imx6qdl-pico.dtsi | 11 + arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 15 +- arch/arm/boot/dts/sama7g5.dtsi | 39 + arch/arm/boot/dts/spear3xx.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 67 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 65 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 58 - arch/arm/common/sharpsl_param.c | 4 +- arch/arm/configs/gemini_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/configs/oxnas_v6_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/include/asm/arch_timer.h | 37 +- arch/arm/include/asm/cacheflush.h | 1 + arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/entry-armv.S | 5 +- arch/arm/kernel/head.S | 4 +- arch/arm/kernel/irq.c | 14 +- arch/arm/kernel/process.c | 4 +- arch/arm/kernel/traps.c | 2 +- arch/arm/kernel/vmlinux-xip.lds.S | 6 +- arch/arm/mach-at91/pm.c | 130 +- arch/arm/mach-at91/pm_suspend.S | 42 +- arch/arm/mach-bcm/Kconfig | 4 - arch/arm/mach-dove/include/mach/uncompress.h | 4 +- arch/arm/mach-imx/avic.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 3 + arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-imx/src.c | 40 +- arch/arm/mach-imx/tzic.c | 2 +- arch/arm/mach-omap1/include/mach/memory.h | 12 - arch/arm/mach-omap1/irq.c | 2 +- arch/arm/mach-omap1/usb.c | 116 +- arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/omap_hwmod.c | 2 + arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mm/proc-macros.S | 1 + arch/arm/net/bpf_jit_32.c | 19 + arch/arm/probes/kprobes/core.c | 2 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 131 +- arch/arm64/Kconfig.platforms | 4 - .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 - arch/arm64/boot/dts/arm/fvp-base-revc.dts | 23 - arch/arm64/boot/dts/arm/juno-base.dtsi | 12 - arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 21 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 11 - .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 20 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 57 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 4 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 8 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 9 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 2 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 2 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 2 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 10 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 21 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 34 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 +- arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/arch_timer.h | 78 +- arch/arm64/include/asm/asm-extable.h | 95 + arch/arm64/include/asm/asm-uaccess.h | 7 +- arch/arm64/include/asm/assembler.h | 78 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/esr.h | 6 + arch/arm64/include/asm/extable.h | 23 +- arch/arm64/include/asm/fpsimd.h | 118 +- arch/arm64/include/asm/fpsimdmacros.h | 21 +- arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/futex.h | 25 +- arch/arm64/include/asm/gpr-num.h | 26 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kexec.h | 12 + arch/arm64/include/asm/kvm_asm.h | 7 +- arch/arm64/include/asm/memory.h | 1 + arch/arm64/include/asm/mmu_context.h | 24 + arch/arm64/include/asm/mte-kasan.h | 5 + arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/page.h | 1 - arch/arm64/include/asm/pgtable.h | 5 + arch/arm64/include/asm/processor.h | 51 +- arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/setup.h | 6 + arch/arm64/include/asm/sysreg.h | 31 +- arch/arm64/include/asm/thread_info.h | 3 +- arch/arm64/include/asm/trans_pgd.h | 14 +- arch/arm64/include/asm/uaccess.h | 30 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/virt.h | 7 + arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/include/asm/word-at-a-time.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/armv8_deprecated.c | 12 +- arch/arm64/kernel/asm-offsets.c | 13 +- arch/arm64/kernel/cpu-reset.S | 7 +- arch/arm64/kernel/cpu-reset.h | 32 - arch/arm64/kernel/cpu_errata.c | 64 + arch/arm64/kernel/cpufeature.c | 29 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry-common.c | 52 +- arch/arm64/kernel/entry-fpsimd.S | 34 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/fpsimd.c | 342 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate-asm.S | 72 - arch/arm64/kernel/hibernate.c | 49 +- arch/arm64/kernel/machine_kexec.c | 177 +- arch/arm64/kernel/mte.c | 67 +- arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/relocate_kernel.S | 69 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/topology.c | 2 + arch/arm64/kernel/traps.c | 24 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/hyp/fpsimd.S | 6 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 10 +- arch/arm64/kvm/hyp/include/nvhe/gfp.h | 1 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 13 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 15 + arch/arm64/kvm/mmu.c | 6 +- arch/arm64/kvm/perf.c | 3 - arch/arm64/kvm/pmu-emul.c | 9 +- arch/arm64/kvm/reset.c | 6 +- arch/arm64/lib/clear_user.S | 10 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/mm/Makefile | 1 + arch/arm64/mm/extable.c | 85 +- arch/arm64/mm/hugetlbpage.c | 27 +- arch/arm64/mm/init.c | 39 - arch/arm64/mm/mmu.c | 5 + arch/arm64/mm/trans_pgd-asm.S | 65 + arch/arm64/mm/trans_pgd.c | 84 +- arch/arm64/net/bpf_jit_comp.c | 14 +- arch/arm64/tools/cpucaps | 5 + arch/csky/Kconfig | 4 +- arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/processor.h | 2 +- arch/csky/kernel/entry.S | 2 +- arch/csky/kernel/irq.c | 5 - arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/signal.c | 4 + arch/csky/kernel/stacktrace.c | 5 +- arch/h8300/include/asm/irq.h | 2 - arch/h8300/include/asm/processor.h | 2 +- arch/h8300/kernel/irq.c | 1 + arch/h8300/kernel/process.c | 5 +- arch/hexagon/include/asm/processor.h | 2 +- arch/hexagon/kernel/process.c | 4 +- arch/ia64/Kconfig | 2 - arch/ia64/include/asm/processor.h | 2 +- arch/ia64/include/asm/spinlock.h | 23 +- arch/ia64/kernel/process.c | 5 +- arch/m68k/68000/entry.S | 4 - arch/m68k/Kconfig | 1 - arch/m68k/coldfire/entry.S | 4 - arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 7 +- arch/m68k/configs/bvme6000_defconfig | 7 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 7 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 7 +- arch/m68k/configs/mvme16x_defconfig | 7 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 7 +- arch/m68k/configs/sun3x_defconfig | 7 +- arch/m68k/emu/nfblock.c | 12 +- arch/m68k/include/asm/cacheflush_mm.h | 1 + arch/m68k/include/asm/processor.h | 33 +- arch/m68k/include/asm/segment.h | 59 - arch/m68k/include/asm/thread_info.h | 3 - arch/m68k/include/asm/tlbflush.h | 11 +- arch/m68k/include/asm/traps.h | 4 + arch/m68k/include/asm/uaccess.h | 215 +- arch/m68k/kernel/asm-offsets.c | 2 +- arch/m68k/kernel/entry.S | 58 +- arch/m68k/kernel/process.c | 8 +- arch/m68k/kernel/signal.c | 199 +- arch/m68k/kernel/traps.c | 13 +- arch/m68k/lib/muldi3.c | 2 +- arch/m68k/mac/misc.c | 1 - arch/m68k/mm/cache.c | 25 +- arch/m68k/mm/init.c | 6 - arch/m68k/mm/kmap.c | 1 - arch/m68k/mm/memory.c | 1 - arch/m68k/mm/motorola.c | 2 +- arch/m68k/sun3/config.c | 3 +- arch/m68k/sun3/mmu_emu.c | 6 +- arch/m68k/sun3/sun3ints.c | 1 - arch/m68k/sun3x/prom.c | 1 - arch/microblaze/include/asm/processor.h | 2 +- arch/microblaze/kernel/process.c | 2 +- arch/mips/Kconfig | 4 +- arch/mips/alchemy/devboards/db1550.c | 1 + arch/mips/cavium-octeon/octeon-irq.c | 5 +- arch/mips/include/asm/cacheflush.h | 2 + arch/mips/include/asm/mips-cps.h | 23 +- arch/mips/include/asm/processor.h | 2 +- arch/mips/kernel/irq.c | 8 +- arch/mips/kernel/process.c | 8 +- arch/mips/kernel/smp-bmips.c | 3 +- arch/mips/kernel/uprobes.c | 1 + arch/mips/loongson64/smp.c | 1 - arch/mips/net/bpf_jit.c | 57 +- arch/mips/rb532/prom.c | 1 - arch/mips/sibyte/common/cfe.c | 1 - arch/mips/sibyte/swarm/setup.c | 1 - arch/nds32/Kconfig | 1 - arch/nds32/include/asm/cacheflush.h | 1 + arch/nds32/include/asm/processor.h | 2 +- arch/nds32/kernel/ftrace.c | 2 +- arch/nds32/kernel/process.c | 7 +- arch/nios2/Kconfig.debug | 3 +- arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/include/asm/irqflags.h | 4 +- arch/nios2/include/asm/processor.h | 2 +- arch/nios2/include/asm/registers.h | 2 +- arch/nios2/kernel/process.c | 5 +- arch/nios2/kernel/setup.c | 2 - arch/nios2/platform/Kconfig.platform | 1 + arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/processor.h | 2 +- arch/openrisc/include/asm/spinlock.h | 3 - arch/openrisc/kernel/entry.S | 4 +- arch/openrisc/kernel/irq.c | 5 - arch/openrisc/kernel/process.c | 2 +- arch/openrisc/mm/init.c | 1 - arch/parisc/Kconfig | 24 +- arch/parisc/boot/compressed/Makefile | 9 +- arch/parisc/configs/generic-32bit_defconfig | 9 +- arch/parisc/configs/generic-64bit_defconfig | 21 +- arch/parisc/include/asm/assembly.h | 32 + arch/parisc/include/asm/bitops.h | 10 - arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/current.h | 19 + arch/parisc/include/asm/futex.h | 3 - arch/parisc/include/asm/ide.h | 4 - arch/parisc/include/asm/kfence.h | 44 + arch/parisc/include/asm/mckinley.h | 2 - arch/parisc/include/asm/pdc.h | 2 + arch/parisc/include/asm/processor.h | 13 +- arch/parisc/include/asm/ptrace.h | 6 +- arch/parisc/include/asm/runway.h | 2 - arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/spinlock.h | 15 - arch/parisc/include/asm/thread_info.h | 12 +- arch/parisc/include/asm/traps.h | 1 + arch/parisc/include/asm/unaligned.h | 2 - arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/kernel/Makefile | 1 + arch/parisc/kernel/asm-offsets.c | 34 +- arch/parisc/kernel/cache.c | 87 +- arch/parisc/kernel/entry.S | 90 +- arch/parisc/kernel/firmware.c | 32 + arch/parisc/kernel/ftrace.c | 21 +- arch/parisc/kernel/head.S | 40 +- arch/parisc/kernel/irq.c | 6 +- arch/parisc/kernel/pdt.c | 4 +- arch/parisc/kernel/process.c | 9 +- arch/parisc/kernel/smp.c | 25 +- arch/parisc/kernel/stacktrace.c | 30 +- arch/parisc/kernel/sys_parisc.c | 10 +- arch/parisc/kernel/syscall.S | 26 +- arch/parisc/kernel/toc.c | 111 + arch/parisc/kernel/toc_asm.S | 88 + arch/parisc/kernel/traps.c | 7 +- arch/parisc/kernel/unwind.c | 34 +- arch/parisc/lib/bitops.c | 12 +- arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/fixmap.c | 5 +- arch/parisc/mm/init.c | 10 +- arch/powerpc/Makefile | 11 - arch/powerpc/boot/dts/fsl/t1023rdb.dts | 2 +- arch/powerpc/include/asm/book3s/32/kup.h | 8 + arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/interrupt.h | 18 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/mem_encrypt.h | 5 - arch/powerpc/include/asm/processor.h | 2 +- arch/powerpc/include/asm/security_features.h | 5 + arch/powerpc/include/asm/simple_spinlock.h | 21 - arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/thread_info.h | 3 + arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/dma-iommu.c | 9 + arch/powerpc/kernel/exceptions-64s.S | 25 +- arch/powerpc/kernel/idle_book3s.S | 10 +- arch/powerpc/kernel/irq.c | 6 + arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/security.c | 5 + arch/powerpc/kernel/smp.c | 4 +- arch/powerpc/kernel/traps.c | 43 +- arch/powerpc/kvm/book3s_64_vio.c | 3 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 28 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/net/bpf_jit.h | 33 +- arch/powerpc/net/bpf_jit64.h | 8 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 16 +- arch/powerpc/net/bpf_jit_comp64.c | 100 +- arch/powerpc/perf/isa207-common.c | 26 +- arch/powerpc/perf/isa207-common.h | 2 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/Makefile | 2 + arch/powerpc/platforms/pseries/cc_platform.c | 26 + arch/powerpc/platforms/pseries/eeh_pseries.c | 4 + arch/powerpc/platforms/pseries/iommu.c | 27 +- arch/powerpc/platforms/pseries/msi.c | 15 + arch/powerpc/platforms/pseries/svm.c | 5 +- arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/Kconfig | 9 +- arch/riscv/include/asm/kasan.h | 3 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/vdso.h | 18 +- arch/riscv/include/uapi/asm/unistd.h | 3 +- arch/riscv/kernel/asm-offsets.c | 1 - arch/riscv/kernel/entry.S | 8 +- arch/riscv/kernel/head.S | 2 +- arch/riscv/kernel/smp.c | 9 +- arch/riscv/kernel/stacktrace.c | 12 +- arch/riscv/kernel/syscall_table.c | 1 - arch/riscv/kernel/vdso.c | 53 +- arch/riscv/kernel/vdso/vdso.lds.S | 3 +- arch/riscv/mm/cacheflush.c | 2 + arch/riscv/mm/kasan_init.c | 14 +- arch/riscv/net/bpf_jit_core.c | 8 +- arch/s390/include/asm/mem_encrypt.h | 2 - arch/s390/include/asm/pci.h | 2 + arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/spinlock.h | 8 - arch/s390/include/asm/thread_info.h | 1 + arch/s390/kernel/process.c | 4 +- arch/s390/kvm/gaccess.c | 12 + arch/s390/kvm/intercept.c | 4 +- arch/s390/kvm/interrupt.c | 9 +- arch/s390/kvm/kvm-s390.c | 3 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/lib/string.c | 18 +- arch/s390/net/bpf_jit_comp.c | 2 +- arch/s390/pci/pci.c | 45 +- arch/s390/pci/pci_event.c | 4 +- arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/process_32.c | 5 +- arch/sparc/include/asm/processor_32.h | 2 +- arch/sparc/include/asm/processor_64.h | 2 +- arch/sparc/kernel/process_32.c | 5 +- arch/sparc/kernel/process_64.c | 5 +- arch/um/drivers/ubd_kern.c | 14 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/kernel/process.c | 5 +- arch/um/kernel/um_arch.c | 4 + arch/x86/Kconfig | 39 +- arch/x86/Kconfig.cpu | 13 + arch/x86/Makefile | 2 +- arch/x86/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/boot/genimage.sh | 15 +- arch/x86/boot/mtools.conf.in | 5 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 11 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 6 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/core.c | 7 + arch/x86/events/intel/bts.c | 6 + arch/x86/events/intel/core.c | 22 +- arch/x86/events/intel/ds.c | 5 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 2 + arch/x86/hyperv/hv_apic.c | 20 +- arch/x86/ia32/ia32_signal.c | 15 +- arch/x86/include/asm/GEN-for-each-reg.h | 14 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/asm-prototypes.h | 18 - arch/x86/include/asm/asm.h | 55 +- arch/x86/include/asm/cpufeature.h | 13 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/entry-common.h | 2 +- arch/x86/include/asm/extable.h | 44 +- arch/x86/include/asm/extable_fixup_types.h | 22 + arch/x86/include/asm/fpu/api.h | 58 +- arch/x86/include/asm/fpu/internal.h | 540 --- arch/x86/include/asm/fpu/sched.h | 68 + arch/x86/include/asm/fpu/signal.h | 13 +- arch/x86/include/asm/fpu/types.h | 214 +- arch/x86/include/asm/fpu/xcr.h | 11 - arch/x86/include/asm/fpu/xstate.h | 90 +- arch/x86/include/asm/ia32.h | 2 +- arch/x86/include/asm/io.h | 8 + arch/x86/include/asm/irq_stack.h | 5 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kvm_host.h | 12 +- arch/x86/include/asm/kvm_page_track.h | 2 +- arch/x86/include/asm/kvmclock.h | 14 + arch/x86/include/asm/mce.h | 12 - arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/nospec-branch.h | 72 +- arch/x86/include/asm/page_32.h | 2 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/pkru.h | 2 +- arch/x86/include/asm/processor.h | 14 +- arch/x86/include/asm/proto.h | 2 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/sev.h | 6 + arch/x86/include/asm/smp.h | 7 + arch/x86/include/asm/thread_info.h | 3 + arch/x86/include/asm/topology.h | 3 + arch/x86/include/asm/trace/fpu.h | 4 +- arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/include/asm/xen/pci.h | 11 +- arch/x86/include/uapi/asm/prctl.h | 4 + arch/x86/include/uapi/asm/sgx.h | 2 + arch/x86/kernel/Makefile | 6 + arch/x86/kernel/alternative.c | 191 +- arch/x86/kernel/apic/x2apic_cluster.c | 27 +- arch/x86/kernel/cc_platform.c | 69 + arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 2 + arch/x86/kernel/cpu/bugs.c | 13 +- arch/x86/kernel/cpu/cacheinfo.c | 1 + arch/x86/kernel/cpu/common.c | 52 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/cpuid-deps.c | 2 + arch/x86/kernel/cpu/hygon.c | 2 + arch/x86/kernel/cpu/mce/amd.c | 10 +- arch/x86/kernel/cpu/mce/core.c | 292 +- arch/x86/kernel/cpu/mce/internal.h | 71 +- arch/x86/kernel/cpu/mce/p5.c | 6 +- arch/x86/kernel/cpu/mce/severity.c | 33 +- arch/x86/kernel/cpu/mce/winchip.c | 6 +- arch/x86/kernel/cpu/resctrl/core.c | 6 +- arch/x86/kernel/cpu/sgx/virt.c | 65 +- arch/x86/kernel/cpu/vortex.c | 39 + arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/devicetree.c | 5 - arch/x86/kernel/early-quirks.c | 6 - arch/x86/kernel/fpu/bugs.c | 2 +- arch/x86/kernel/fpu/context.h | 83 + arch/x86/kernel/fpu/core.c | 392 +- arch/x86/kernel/fpu/init.c | 76 +- arch/x86/kernel/fpu/internal.h | 28 + arch/x86/kernel/fpu/legacy.h | 115 + arch/x86/kernel/fpu/regset.c | 36 +- arch/x86/kernel/fpu/signal.c | 292 +- arch/x86/kernel/fpu/xstate.c | 898 +++- arch/x86/kernel/fpu/xstate.h | 278 ++ arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/hpet.c | 81 + arch/x86/kernel/irq_32.c | 2 + arch/x86/kernel/irqflags.S | 2 + arch/x86/kernel/itmt.c | 2 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 17 +- arch/x86/kernel/machine_kexec_64.c | 19 +- arch/x86/kernel/module.c | 9 +- arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/pci-swiotlb.c | 9 +- arch/x86/kernel/process.c | 92 +- arch/x86/kernel/process_32.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/sev-shared.c | 68 +- arch/x86/kernel/sev.c | 42 +- arch/x86/kernel/signal.c | 83 +- arch/x86/kernel/smpboot.c | 48 +- arch/x86/kernel/traps.c | 42 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/vmlinux.lds.S | 14 + arch/x86/kvm/cpuid.c | 4 +- arch/x86/kvm/emulate.c | 3 +- arch/x86/kvm/hyperv.c | 7 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/ioapic.c | 10 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu/mmu.c | 23 +- arch/x86/kvm/mmu/page_track.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 46 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/sev.c | 121 +- arch/x86/kvm/svm/svm.c | 147 +- arch/x86/kvm/svm/svm.h | 13 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/vmx/evmcs.c | 12 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/kvm/vmx/nested.c | 24 +- arch/x86/kvm/vmx/vmx.c | 73 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 475 +-- arch/x86/kvm/xen.c | 27 +- arch/x86/lib/copy_mc_64.S | 8 +- arch/x86/lib/copy_user_64.S | 13 - arch/x86/lib/insn.c | 5 +- arch/x86/lib/retpoline.S | 56 +- arch/x86/lib/string_32.c | 1 + arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 6 +- arch/x86/math-emu/fpu_system.h | 2 +- arch/x86/mm/extable.c | 135 +- arch/x86/mm/ioremap.c | 18 +- arch/x86/mm/mem_encrypt.c | 55 +- arch/x86/mm/mem_encrypt_identity.c | 18 +- arch/x86/mm/pat/set_memory.c | 3 +- arch/x86/net/bpf_jit_comp.c | 237 +- arch/x86/net/bpf_jit_comp32.c | 22 +- arch/x86/pci/xen.c | 15 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/olpc/olpc.c | 2 +- arch/x86/platform/pvh/enlighten.c | 12 +- arch/x86/power/cpu.c | 2 +- arch/x86/realmode/init.c | 8 +- arch/x86/xen/Kconfig | 19 +- arch/x86/xen/Makefile | 2 +- arch/x86/xen/enlighten.c | 54 +- arch/x86/xen/enlighten_pv.c | 105 +- arch/x86/xen/enlighten_pvh.c | 10 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_pv.c | 95 +- arch/x86/xen/xen-asm.S | 79 +- arch/x86/xen/xen-head.S | 34 +- arch/x86/xen/xen-ops.h | 5 +- arch/xtensa/include/asm/cacheflush.h | 5 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/kernel/irq.c | 2 +- arch/xtensa/kernel/process.c | 5 +- arch/xtensa/kernel/setup.c | 12 +- arch/xtensa/mm/mmu.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 16 +- arch/xtensa/platforms/xtfpga/setup.c | 12 +- block/Kconfig | 28 +- block/Kconfig.iosched | 4 - block/Makefile | 6 +- block/bdev.c | 48 +- block/bfq-cgroup.c | 20 +- block/bfq-iosched.c | 22 +- block/bio-integrity.c | 4 +- block/bio.c | 171 +- block/blk-cgroup.c | 32 +- block/blk-core.c | 558 ++- block/blk-crypto-fallback.c | 119 +- block/blk-crypto-internal.h | 2 +- block/blk-crypto-profile.c | 565 +++ block/blk-crypto.c | 29 +- block/blk-exec.c | 10 +- block/blk-flush.c | 12 +- block/blk-ia-ranges.c | 348 ++ block/blk-integrity.c | 6 +- block/blk-iocost.c | 12 +- block/blk-iolatency.c | 1 + block/blk-merge.c | 127 +- block/blk-mq-debugfs.c | 135 +- block/blk-mq-sched.c | 129 +- block/blk-mq-sched.h | 49 +- block/blk-mq-tag.c | 163 +- block/blk-mq-tag.h | 38 +- block/blk-mq.c | 1056 +++-- block/blk-mq.h | 79 +- block/blk-rq-qos.h | 5 +- block/blk-settings.c | 20 +- block/blk-sysfs.c | 50 +- block/blk-throttle.c | 163 +- block/blk-throttle.h | 182 + block/blk-wbt.c | 3 + block/blk.h | 133 +- block/bounce.c | 1 + block/bsg-lib.c | 32 +- block/elevator.c | 4 +- {include/linux => block}/elevator.h | 21 +- block/fops.c | 286 +- block/genhd.c | 62 +- block/holder.c | 1 + block/ioctl.c | 37 +- block/keyslot-manager.c | 578 --- block/kyber-iosched.c | 16 +- block/mq-deadline.c | 224 +- block/partitions/Kconfig | 4 + block/partitions/core.c | 7 +- block/partitions/efi.c | 2 +- block/partitions/ibm.c | 19 +- block/t10-pi.c | 2 +- crypto/af_alg.c | 2 +- drivers/Kconfig | 2 + drivers/acpi/arm64/gtdt.c | 2 +- drivers/acpi/nfit/core.c | 12 + drivers/acpi/power.c | 7 +- drivers/acpi/pptt.c | 67 + drivers/acpi/tables.c | 3 + drivers/acpi/x86/s2idle.c | 3 +- drivers/ata/libahci_platform.c | 5 +- drivers/ata/libata-core.c | 57 +- drivers/ata/libata-scsi.c | 48 +- drivers/ata/pata_legacy.c | 6 +- drivers/ata/sata_mv.c | 4 +- drivers/base/arch_topology.c | 15 + drivers/base/core.c | 93 +- drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/base/test/Makefile | 2 +- drivers/base/topology.c | 10 + drivers/block/Kconfig | 25 +- drivers/block/Makefile | 1 - drivers/block/amiflop.c | 9 +- drivers/block/aoe/aoeblk.c | 19 +- drivers/block/ataflop.c | 110 +- drivers/block/brd.c | 56 +- drivers/block/cryptoloop.c | 206 - drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/floppy.c | 35 +- drivers/block/loop.c | 420 +- drivers/block/loop.h | 30 - drivers/block/mtip32xx/mtip32xx.c | 6 +- drivers/block/n64cart.c | 24 +- drivers/block/nbd.c | 205 +- drivers/block/null_blk/main.c | 195 +- drivers/block/null_blk/null_blk.h | 6 + drivers/block/paride/pcd.c | 312 +- drivers/block/paride/pd.c | 148 +- drivers/block/paride/pf.c | 236 +- drivers/block/pktcdvd.c | 20 +- drivers/block/ps3vram.c | 6 +- drivers/block/rbd.c | 8 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 15 +- drivers/block/rnbd/rnbd-proto.h | 2 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/dev.c | 19 +- drivers/block/swim.c | 36 +- drivers/block/swim3.c | 5 +- drivers/block/sx8.c | 15 +- drivers/block/virtio_blk.c | 53 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 9 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bus/Kconfig | 12 - drivers/bus/Makefile | 2 +- drivers/bus/simple-pm-bus.c | 42 +- drivers/bus/ti-sysc.c | 4 + drivers/cdrom/cdrom.c | 63 +- drivers/cdrom/gdrom.c | 7 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm2-space.c | 3 + drivers/char/tpm/tpm_tis_core.c | 26 +- drivers/char/tpm/tpm_tis_core.h | 4 + drivers/char/tpm/tpm_tis_spi_main.c | 1 + drivers/clk/clk-composite.c | 10 +- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/gcc-sm6115.c | 2 +- drivers/clk/renesas/r9a07g044-cpg.c | 2 + drivers/clk/renesas/rzg2l-cpg.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 9 - drivers/clocksource/Kconfig | 3 + drivers/clocksource/arc_timer.c | 6 +- drivers/clocksource/arm_arch_timer.c | 243 +- drivers/crypto/ccp/ccp-ops.c | 14 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/cxl/cxl.h | 61 +- drivers/dma/pxa_dma.c | 3 +- drivers/edac/al_mc_edac.c | 12 +- drivers/edac/amd64_edac.c | 22 +- drivers/edac/armada_xp_edac.c | 2 +- drivers/edac/edac_mc.c | 42 +- drivers/edac/edac_mc_sysfs.c | 8 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/ti_edac.c | 7 +- drivers/firewire/core-cdev.c | 32 +- drivers/firmware/Kconfig | 5 +- drivers/firmware/arm_ffa/bus.c | 10 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/arm_scmi/virtio.c | 44 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/fdt.c | 2 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/psci/psci_checker.c | 2 +- drivers/fpga/ice40-spi.c | 7 + drivers/gpio/gpio-74x164.c | 8 + drivers/gpio/gpio-mlxbf2.c | 5 + drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-pca953x.c | 27 +- drivers/gpio/gpio-rockchip.c | 22 + drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 8 +- drivers/gpu/drm/amd/display/Kconfig | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 20 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 21 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 1 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 66 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 7 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 19 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 6 +- .../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 27 + drivers/gpu/drm/ast/ast_mode.c | 18 +- drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_edid.c | 15 +- drivers/gpu/drm/drm_fb_helper.c | 6 + drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm.h | 1 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 54 +- drivers/gpu/drm/i915/display/icl_dsi.c | 10 +- drivers/gpu/drm/i915/display/intel_acpi.c | 7 +- drivers/gpu/drm/i915/display/intel_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_bios.c | 22 +- drivers/gpu/drm/i915/display/intel_ddi.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 20 +- drivers/gpu/drm/i915/display/intel_dp.c | 3 + drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 7 +- drivers/gpu/drm/i915/gt/intel_context.c | 6 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 - drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 10 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 13 +- drivers/gpu/drm/i915/i915_request.c | 11 +- drivers/gpu/drm/i915/i915_trace.h | 7 +- drivers/gpu/drm/i915/i915_utils.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 30 +- drivers/gpu/drm/i915/intel_pm.c | 12 + drivers/gpu/drm/kmb/kmb_crtc.c | 41 +- drivers/gpu/drm/kmb/kmb_drv.c | 10 +- drivers/gpu/drm/kmb/kmb_drv.h | 13 + drivers/gpu/drm/kmb/kmb_dsi.c | 25 +- drivers/gpu/drm/kmb/kmb_dsi.h | 2 +- drivers/gpu/drm/kmb/kmb_plane.c | 122 +- drivers/gpu/drm/kmb/kmb_plane.h | 11 +- drivers/gpu/drm/kmb/kmb_regs.h | 3 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 157 +- drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 + drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 53 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 16 + drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 47 +- drivers/gpu/drm/msm/msm_gem_submit.c | 7 +- drivers/gpu/drm/msm/msm_gpu.h | 70 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 9 +- drivers/gpu/drm/msm/msm_submitqueue.c | 72 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 1 + drivers/gpu/drm/nouveau/nouveau_chan.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 1 + drivers/gpu/drm/nouveau/nouveau_drm.c | 4 + drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +- drivers/gpu/drm/nouveau/nv84_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c | 311 ++ drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/panel/Kconfig | 1 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 12 +- drivers/gpu/drm/r128/ati_pcigart.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 16 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 11 + drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 26 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 7 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 4 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 97 +- drivers/gpu/drm/tegra/dc.c | 3 - drivers/gpu/drm/tegra/dc.h | 6 - drivers/gpu/drm/tegra/uapi.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 8 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/host1x/fence.c | 6 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 8 +- drivers/hid/hid-apple.c | 7 + drivers/hid/hid-betopff.c | 13 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-u2fzero.c | 4 +- drivers/hid/wacom_wac.c | 8 + drivers/hv/hyperv_vmbus.h | 1 + drivers/hwmon/k10temp.c | 6 - drivers/hwmon/ltc2947-core.c | 8 +- drivers/hwmon/mlxreg-fan.c | 12 +- drivers/hwmon/occ/common.c | 17 +- drivers/hwmon/pmbus/ibm-cffps.c | 10 +- drivers/hwmon/pmbus/mp2975.c | 2 +- drivers/hwmon/tmp421.c | 71 +- drivers/hwmon/w83791d.c | 29 +- drivers/hwmon/w83792d.c | 28 +- drivers/hwmon/w83793.c | 26 +- drivers/i2c/busses/i2c-mlxcpld.c | 4 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/i2c-core-acpi.c | 1 + drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/ad7192.c | 1 + drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/aspeed_adc.c | 1 + drivers/iio/adc/max1027.c | 3 +- drivers/iio/adc/mt6577_auxadc.c | 8 + drivers/iio/adc/rzg2l_adc.c | 6 +- drivers/iio/adc/ti-adc128s052.c | 6 + drivers/iio/common/ssp_sensors/ssp_spi.c | 11 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/imu/adis16475.c | 3 +- drivers/iio/imu/adis16480.c | 14 +- drivers/iio/light/opt3001.c | 6 +- drivers/iio/test/Makefile | 1 + drivers/infiniband/core/cma.c | 51 +- drivers/infiniband/core/cma_priv.h | 1 + drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 8 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 13 +- drivers/infiniband/hw/irdma/cm.c | 4 +- drivers/infiniband/hw/irdma/hw.c | 14 +- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/uk.c | 4 +- drivers/infiniband/hw/irdma/user.h | 2 + drivers/infiniband/hw/irdma/utils.c | 2 +- drivers/infiniband/hw/irdma/verbs.c | 17 +- drivers/infiniband/hw/irdma/ws.c | 13 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 2 + drivers/infiniband/hw/qedr/qedr.h | 1 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/hw/usnic/usnic_ib.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 16 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/snvs_pwrkey.c | 29 + drivers/input/touchscreen.c | 42 +- drivers/input/touchscreen/resistive-adc-touch.c | 29 +- drivers/interconnect/qcom/sdm660.c | 25 +- drivers/iommu/Kconfig | 11 +- drivers/iommu/amd/init.c | 16 +- drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/amd/iommu_v2.c | 3 +- drivers/iommu/apple-dart.c | 56 +- drivers/iommu/arm/arm-smmu/Makefile | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/intel/dmar.c | 6 +- drivers/iommu/iommu.c | 3 +- drivers/ipack/devices/ipoctal.c | 63 +- drivers/irqchip/Kconfig | 25 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-apple-aic.c | 20 +- drivers/irqchip/irq-armada-370-xp.c | 13 +- drivers/irqchip/irq-aspeed-vic.c | 2 +- drivers/irqchip/irq-ativic32.c | 22 +- drivers/irqchip/irq-atmel-aic.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 6 +- drivers/irqchip/irq-bcm7038-l1.c | 47 +- drivers/irqchip/irq-bcm7120-l2.c | 21 +- drivers/irqchip/irq-brcmstb-l2.c | 16 +- drivers/irqchip/irq-clps711x.c | 8 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-csky-mpintc.c | 4 +- drivers/irqchip/irq-davinci-aintc.c | 2 +- drivers/irqchip/irq-davinci-cp-intc.c | 2 +- drivers/irqchip/irq-digicolor.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-ftintc010.c | 2 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-hip04.c | 2 +- drivers/irqchip/irq-ixp4xx.c | 4 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-mchp-eic.c | 280 ++ drivers/irqchip/irq-meson-gpio.c | 15 +- drivers/irqchip/irq-mips-gic.c | 37 +- drivers/irqchip/irq-mmp.c | 4 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-pic.c | 4 +- drivers/irqchip/irq-mxs.c | 2 +- drivers/irqchip/irq-nvic.c | 17 +- drivers/irqchip/irq-omap-intc.c | 2 +- drivers/irqchip/irq-or1k-pic.c | 2 +- drivers/irqchip/irq-orion.c | 4 +- drivers/irqchip/irq-rda-intc.c | 2 +- drivers/irqchip/irq-riscv-intc.c | 2 +- drivers/irqchip/irq-sa11x0.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ts4800.c | 4 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-vt8500.c | 2 +- drivers/irqchip/irq-wpcm450-aic.c | 2 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/isdn/capi/kcapi.c | 5 + drivers/isdn/hardware/mISDN/hfcpci.c | 8 +- drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/macintosh/smu.c | 3 +- drivers/md/bcache/bcache.h | 6 +- .../bcache.h => drivers/md/bcache/bcache_ondisk.h | 4 +- drivers/md/bcache/bset.h | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/debug.c | 15 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/features.h | 3 +- drivers/md/bcache/io.c | 16 +- drivers/md/bcache/request.c | 19 +- drivers/md/bcache/request.h | 4 +- drivers/md/bcache/super.c | 91 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/sysfs.h | 18 +- drivers/md/bcache/util.h | 29 - drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-bio-record.h | 1 + drivers/md/dm-bufio.c | 2 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-core.h | 4 +- drivers/md/dm-crypt.c | 1 + drivers/md/dm-dust.c | 5 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 2 +- drivers/md/dm-exception-store.h | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-ima.c | 1 + drivers/md/dm-integrity.c | 6 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log-writes.c | 4 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-raid.c | 6 +- drivers/md/dm-rq.c | 9 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 172 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 19 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 59 +- drivers/md/md.c | 130 +- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 18 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 28 +- drivers/media/rc/ir_toy.c | 21 +- drivers/misc/Kconfig | 1 + drivers/misc/cb710/sgbuf2.c | 2 +- drivers/misc/eeprom/at25.c | 8 + drivers/misc/eeprom/eeprom_93xx46.c | 18 + drivers/misc/fastrpc.c | 2 + drivers/misc/gehc-achc.c | 1 + .../misc/habanalabs/common/command_submission.c | 33 +- drivers/misc/mei/hbm.c | 12 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/mmc/core/block.c | 20 +- drivers/mmc/core/crypto.c | 11 +- drivers/mmc/core/sd.c | 1 + drivers/mmc/host/Kconfig | 4 +- drivers/mmc/host/cqhci-core.c | 3 + drivers/mmc/host/cqhci-crypto.c | 33 +- drivers/mmc/host/dw_mmc-exynos.c | 14 + drivers/mmc/host/dw_mmc.c | 15 +- drivers/mmc/host/meson-gx-mmc.c | 73 +- drivers/mmc/host/mtk-sd.c | 38 +- drivers/mmc/host/renesas_sdhi_core.c | 2 + drivers/mmc/host/sdhci-esdhc-imx.c | 16 + drivers/mmc/host/sdhci-of-at91.c | 22 +- drivers/mmc/host/sdhci-pci-core.c | 29 +- drivers/mmc/host/sdhci.c | 6 + drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/mmc/host/vub300.c | 18 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/mtdsuper.c | 1 + drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/m_can/m_can_platform.c | 14 +- drivers/net/can/rcar/rcar_can.c | 20 +- drivers/net/can/sja1000/peak_pci.c | 9 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 8 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 142 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 + drivers/net/dsa/mv88e6xxx/global1.c | 2 + drivers/net/dsa/mv88e6xxx/port.c | 23 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/ocelot/felix.c | 149 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/sja1105/sja1105_main.c | 3 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 45 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 19 - drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/arc/Kconfig | 1 + drivers/net/ethernet/broadcom/bgmac-platform.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 8 +- drivers/net/ethernet/google/gve/gve.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 45 +- drivers/net/ethernet/google/gve/gve_rx.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 21 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 53 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 38 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 58 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 63 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 35 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 - drivers/net/ethernet/intel/e100.c | 22 +- drivers/net/ethernet/intel/e1000e/e1000.h | 4 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 31 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 45 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 5 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 1 - drivers/net/ethernet/intel/ice/ice_common.c | 2 + drivers/net/ethernet/intel/ice/ice_devids.h | 4 + drivers/net/ethernet/intel/ice/ice_devlink.c | 3 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 4 +- drivers/net/ethernet/intel/ice/ice_lag.c | 18 +- drivers/net/ethernet/intel/ice/ice_lib.c | 9 + drivers/net/ethernet/intel/ice/ice_main.c | 8 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 18 +- drivers/net/ethernet/intel/ice/ice_sched.c | 13 + drivers/net/ethernet/intel/ice/ice_sched.h | 1 + drivers/net/ethernet/intel/igc/igc_hw.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 8 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 148 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/cq.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 + .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 2 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 51 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 246 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 20 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 12 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 7 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 25 +- drivers/net/ethernet/micrel/Makefile | 6 +- drivers/net/ethernet/micrel/ks8851_common.c | 8 + drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 5 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 35 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 107 +- drivers/net/ethernet/mscc/ocelot_net.c | 3 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 4 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 1 + drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 16 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 17 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 19 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 4 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 8 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 3 - drivers/net/ethernet/pensando/ionic/ionic_stats.c | 9 - drivers/net/ethernet/qlogic/qed/qed_main.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/sfc/mcdi_port_common.c | 37 +- drivers/net/ethernet/sfc/ptp.c | 4 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 5 + .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 + drivers/net/ethernet/sun/Kconfig | 1 + drivers/net/hamradio/Kconfig | 1 + drivers/net/hamradio/baycom_epp.c | 6 +- drivers/net/ipa/Kconfig | 1 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/mdio/mdio-mscc-miim.c | 15 +- drivers/net/mhi_net.c | 6 +- drivers/net/pcs/pcs-xpcs.c | 45 +- drivers/net/phy/bcm7xxx.c | 114 +- drivers/net/phy/mdio_bus.c | 11 + drivers/net/phy/mxl-gpy.c | 23 +- drivers/net/phy/phy.c | 140 +- drivers/net/phy/phy_device.c | 3 + drivers/net/phy/sfp.c | 2 +- drivers/net/usb/Kconfig | 5 + drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/r8152.c | 16 +- drivers/net/usb/smsc95xx.c | 3 + drivers/net/usb/usbnet.c | 5 + drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/net/vrf.c | 4 - drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath5k/Kconfig | 4 +- drivers/net/wireless/ath/ath5k/led.c | 10 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 17 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 4 +- drivers/net/xen-netfront.c | 8 + drivers/nfc/port100.c | 4 +- drivers/nfc/st95hf/core.c | 6 +- drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/core.c | 1 + drivers/nvdimm/pmem.c | 41 +- drivers/nvme/host/core.c | 165 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/fabrics.h | 8 + drivers/nvme/host/fc.c | 34 +- drivers/nvme/host/multipath.c | 56 +- drivers/nvme/host/nvme.h | 25 + drivers/nvme/host/pci.c | 63 +- drivers/nvme/host/rdma.c | 28 +- drivers/nvme/host/tcp.c | 29 +- drivers/nvme/host/zns.c | 2 + drivers/nvme/target/admin-cmd.c | 18 +- drivers/nvme/target/configfs.c | 41 + drivers/nvme/target/core.c | 18 +- drivers/nvme/target/discovery.c | 19 +- drivers/nvme/target/fabrics-cmd.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 5 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 6 + drivers/nvme/target/rdma.c | 31 + drivers/nvme/target/tcp.c | 23 +- drivers/nvmem/core.c | 3 +- drivers/of/base.c | 1 + drivers/of/of_reserved_mem.c | 2 + drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/hotplug/s390_pci_hpc.c | 9 +- drivers/pci/msi.c | 18 +- drivers/pci/pci-acpi.c | 3 + drivers/pcmcia/db1xxx_ss.c | 1 + drivers/perf/Kconfig | 12 +- drivers/perf/arm_pmu.c | 2 + drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/thunderx2_pmu.c | 2 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/core.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 50 +- drivers/pinctrl/pinctrl-amd.h | 1 + drivers/pinctrl/pinctrl-rockchip.c | 67 + drivers/pinctrl/pinctrl-rockchip.h | 10 + drivers/pinctrl/qcom/Kconfig | 3 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 37 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/platform/mellanox/mlxreg-io.c | 4 +- drivers/platform/x86/amd-pmc.c | 1 + drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 23 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 6 +- drivers/ptp/ptp_clock.c | 16 +- drivers/ptp/ptp_kvm_x86.c | 13 +- drivers/ptp/ptp_pch.c | 1 + drivers/regulator/core.c | 2 +- drivers/reset/Kconfig | 4 +- drivers/reset/reset-brcmstb-rescal.c | 2 +- drivers/reset/reset-socfpga.c | 26 + drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/s390/block/dasd.c | 9 +- drivers/s390/block/dasd_3990_erp.c | 6 +- drivers/s390/block/dasd_eckd.c | 294 +- drivers/s390/block/dasd_eckd.h | 13 +- drivers/s390/block/dasd_erp.c | 8 +- drivers/s390/block/dasd_genhd.c | 1 + drivers/s390/block/dasd_int.h | 11 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/block/dcssblk.c | 7 +- drivers/s390/cio/blacklist.c | 8 +- drivers/s390/cio/css.c | 40 +- drivers/s390/cio/css.h | 10 +- drivers/s390/crypto/vfio_ap_ops.c | 4 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/csiostor/csio_init.c | 1 + drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/hosts.c | 3 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_sli.c | 11 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 9 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 15 + drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_bsg.c | 6 +- drivers/scsi/scsi_debug.c | 10 +- drivers/scsi/scsi_error.c | 4 +- drivers/scsi/scsi_ioctl.c | 8 +- drivers/scsi/scsi_lib.c | 32 +- drivers/scsi/scsi_scan.c | 1 - drivers/scsi/scsi_sysfs.c | 9 + drivers/scsi/scsi_transport_iscsi.c | 2 - drivers/scsi/sd.c | 128 +- drivers/scsi/sd.h | 1 + drivers/scsi/sd_dif.c | 2 +- drivers/scsi/ses.c | 2 +- drivers/scsi/sg.c | 11 +- drivers/scsi/sr.c | 5 +- drivers/scsi/st.c | 7 +- drivers/scsi/storvsc_drv.c | 32 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufshcd-crypto.c | 32 +- drivers/scsi/ufs/ufshcd-crypto.h | 9 +- drivers/scsi/ufs/ufshcd-pci.c | 33 +- drivers/scsi/ufs/ufshcd.c | 84 +- drivers/scsi/ufs/ufshcd.h | 7 +- drivers/scsi/ufs/ufshpb.c | 287 +- drivers/scsi/ufs/ufshpb.h | 2 - drivers/scsi/virtio_scsi.c | 5 +- drivers/soc/canaan/Kconfig | 1 - drivers/soc/qcom/mdt_loader.c | 2 +- drivers/soc/qcom/socinfo.c | 2 +- drivers/soc/ti/omap_prm.c | 27 +- drivers/spi/spi-altera-dfl.c | 2 +- drivers/spi/spi-altera-platform.c | 2 +- drivers/spi/spi-atmel.c | 4 +- drivers/spi/spi-bcm-qspi.c | 77 +- drivers/spi/spi-mt65xx.c | 64 +- drivers/spi/spi-mux.c | 7 + drivers/spi/spi-nxp-fspi.c | 26 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi.c | 27 +- drivers/spi/spidev.c | 14 + .../pci/hive_isp_css_common/host/input_system.c | 2 + drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 2 +- drivers/staging/r8188eu/hal/hal_intf.c | 2 +- drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/target/target_core_file.c | 5 +- drivers/target/target_core_iblock.c | 6 +- drivers/target/target_core_pscsi.c | 7 +- drivers/tee/optee/core.c | 3 + drivers/tee/optee/device.c | 22 + drivers/tee/optee/optee_private.h | 1 + drivers/tee/optee/shm_pool.c | 2 +- drivers/thunderbolt/Makefile | 1 + drivers/tty/hvc/hvc_xen.c | 13 +- drivers/tty/serial/8250/Kconfig | 8 +- drivers/usb/chipidea/ci_hdrc_imx.c | 15 +- drivers/usb/class/cdc-acm.c | 8 + drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/common/Kconfig | 3 +- drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 14 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/host/ohci-omap.c | 72 +- drivers/usb/host/xhci-dbgtty.c | 28 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-ring.c | 39 +- drivers/usb/host/xhci-tegra.c | 12 +- drivers/usb/host/xhci.c | 5 + drivers/usb/host/xhci.h | 1 + drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/serial/option.c | 8 + drivers/usb/serial/qcserial.c | 1 + drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 1 + drivers/usb/typec/tipd/core.c | 8 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 5 + drivers/vdpa/vdpa_user/vduse_dev.c | 39 +- drivers/vfio/pci/vfio_pci_core.c | 2 +- drivers/vhost/vdpa.c | 12 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/virtio/virtio.c | 18 +- drivers/virtio/virtio_ring.c | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/iTCO_wdt.c | 12 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 5 +- drivers/xen/Kconfig | 4 +- drivers/xen/balloon.c | 21 +- drivers/xen/privcmd.c | 18 +- fs/9p/cache.c | 8 +- fs/9p/fid.c | 14 +- fs/9p/v9fs.c | 8 +- fs/9p/vfs_addr.c | 14 +- fs/9p/vfs_file.c | 33 +- fs/9p/vfs_inode.c | 24 +- fs/9p/vfs_inode_dotl.c | 11 +- fs/affs/super.c | 2 +- fs/afs/dir_silly.c | 4 +- fs/afs/write.c | 12 +- fs/aio.c | 9 +- fs/autofs/waitq.c | 2 +- fs/binfmt_elf.c | 2 +- fs/btrfs/block-group.c | 242 +- fs/btrfs/block-group.h | 8 +- fs/btrfs/btrfs_inode.h | 46 +- fs/btrfs/check-integrity.c | 205 +- fs/btrfs/compression.c | 685 ++-- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 157 +- fs/btrfs/ctree.h | 86 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-ref.c | 17 +- fs/btrfs/delayed-ref.h | 51 +- fs/btrfs/dev-replace.c | 19 +- fs/btrfs/dir-item.c | 48 +- fs/btrfs/disk-io.c | 53 +- fs/btrfs/disk-io.h | 5 +- fs/btrfs/extent-tree.c | 327 +- fs/btrfs/extent_io.c | 334 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/file-item.c | 21 +- fs/btrfs/file.c | 54 +- fs/btrfs/free-space-cache.c | 24 +- fs/btrfs/inode.c | 623 +-- fs/btrfs/ioctl.c | 1008 +++-- fs/btrfs/locking.h | 7 +- fs/btrfs/lzo.c | 301 +- fs/btrfs/raid56.c | 175 +- fs/btrfs/raid56.h | 22 +- fs/btrfs/reada.c | 26 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/reflink.c | 4 +- fs/btrfs/relocation.c | 81 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 139 +- fs/btrfs/send.c | 38 +- fs/btrfs/send.h | 7 + fs/btrfs/space-info.c | 28 +- fs/btrfs/subpage.c | 290 +- fs/btrfs/subpage.h | 56 +- fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 93 +- fs/btrfs/tests/extent-buffer-tests.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 12 +- fs/btrfs/tests/inode-tests.c | 4 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 822 ++-- fs/btrfs/tree-log.h | 18 +- fs/btrfs/volumes.c | 602 +-- fs/btrfs/volumes.h | 119 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zlib.c | 36 +- fs/btrfs/zoned.c | 531 ++- fs/btrfs/zoned.h | 39 +- fs/btrfs/zstd.c | 27 +- fs/buffer.c | 4 +- fs/cachefiles/io.c | 12 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/caps.c | 12 +- fs/ceph/file.c | 3 +- fs/ceph/inode.c | 2 - fs/ceph/locks.c | 3 - fs/ceph/mds_client.c | 17 +- fs/ceph/super.c | 17 +- fs/ceph/super.h | 3 - fs/cifs/file.c | 4 +- fs/cramfs/inode.c | 2 +- fs/crypto/bio.c | 32 +- fs/crypto/fname.c | 3 +- fs/crypto/fscrypt_private.h | 16 +- fs/crypto/hkdf.c | 11 +- fs/crypto/keysetup.c | 62 +- fs/debugfs/inode.c | 2 +- fs/direct-io.c | 16 +- fs/erofs/Kconfig | 40 +- fs/erofs/Makefile | 1 + fs/erofs/compress.h | 28 +- fs/erofs/data.c | 73 +- fs/erofs/decompressor.c | 139 +- fs/erofs/decompressor_lzma.c | 290 ++ fs/erofs/erofs_fs.h | 73 +- fs/erofs/inode.c | 2 +- fs/erofs/internal.h | 105 +- fs/erofs/pcpubuf.c | 6 +- fs/erofs/super.c | 231 +- fs/erofs/utils.c | 19 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 175 +- fs/erofs/zdata.h | 7 - fs/erofs/zmap.c | 65 +- fs/exfat/inode.c | 2 +- fs/ext4/dir.c | 6 +- fs/ext4/ext4.h | 3 - fs/ext4/extents.c | 19 +- fs/ext4/fast_commit.c | 6 + fs/ext4/file.c | 2 +- fs/ext4/inline.c | 150 +- fs/ext4/inode.c | 176 +- fs/ext4/super.c | 24 +- fs/f2fs/compress.c | 1 + fs/f2fs/super.c | 1 - fs/fat/inode.c | 11 +- fs/fs-writeback.c | 11 +- fs/fscache/object.c | 2 +- fs/fscache/operation.c | 3 + fs/fuse/file.c | 2 +- fs/fuse/fuse_i.h | 3 + fs/fuse/inode.c | 87 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/file.c | 6 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 2 +- fs/hpfs/hpfs.h | 8 +- fs/inode.c | 7 +- fs/internal.h | 11 - fs/io-wq.c | 70 +- fs/io-wq.h | 59 +- fs/io_uring.c | 1809 +++++---- fs/iomap/direct-io.c | 59 +- fs/jfs/jfs_metapage.c | 1 + fs/jfs/resize.c | 5 +- fs/jfs/super.c | 5 +- fs/kernel_read_file.c | 2 +- fs/kernfs/dir.c | 18 +- fs/ksmbd/auth.c | 219 +- fs/ksmbd/connection.c | 12 +- fs/ksmbd/crypto_ctx.c | 16 - fs/ksmbd/crypto_ctx.h | 8 - fs/ksmbd/glob.h | 2 +- fs/ksmbd/ksmbd_netlink.h | 2 + fs/ksmbd/mgmt/user_config.c | 2 +- fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/misc.c | 17 +- fs/ksmbd/oplock.c | 41 +- fs/ksmbd/smb2misc.c | 149 +- fs/ksmbd/smb2ops.c | 8 +- fs/ksmbd/smb2pdu.c | 657 ++- fs/ksmbd/smb2pdu.h | 12 +- fs/ksmbd/smb_common.c | 59 +- fs/ksmbd/smb_common.h | 10 +- fs/ksmbd/smbacl.c | 21 +- fs/ksmbd/transport_ipc.c | 3 +- fs/ksmbd/transport_ipc.h | 2 +- fs/ksmbd/transport_rdma.c | 21 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/locks.c | 161 +- fs/namei.c | 4 +- fs/netfs/read_helper.c | 2 +- fs/nfs/blocklayout/dev.c | 4 +- fs/nfs/direct.c | 2 +- fs/nfs/file.c | 9 - fs/nfs_common/grace.c | 1 - fs/nfsd/Kconfig | 1 - fs/nfsd/blocklayout.c | 158 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs4layouts.c | 5 +- fs/nfsd/nfs4xdr.c | 19 +- fs/nfsd/nfsctl.c | 7 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ntfs/file.c | 1 + fs/ntfs/super.c | 8 +- fs/ntfs3/attrib.c | 20 +- fs/ntfs3/attrlist.c | 9 +- fs/ntfs3/bitfunc.c | 10 +- fs/ntfs3/bitmap.c | 14 +- fs/ntfs3/debug.h | 3 + fs/ntfs3/dir.c | 30 +- fs/ntfs3/file.c | 13 +- fs/ntfs3/frecord.c | 55 +- fs/ntfs3/fslog.c | 12 +- fs/ntfs3/fsntfs.c | 77 +- fs/ntfs3/index.c | 160 +- fs/ntfs3/inode.c | 161 +- fs/ntfs3/lib/decompress_common.h | 5 + fs/ntfs3/lib/lib.h | 6 + fs/ntfs3/lznt.c | 12 +- fs/ntfs3/namei.c | 24 - fs/ntfs3/ntfs.h | 20 +- fs/ntfs3/ntfs_fs.h | 67 +- fs/ntfs3/record.c | 3 - fs/ntfs3/run.c | 2 - fs/ntfs3/super.c | 651 ++- fs/ntfs3/upcase.c | 8 +- fs/ntfs3/xattr.c | 249 +- fs/ocfs2/alloc.c | 46 +- fs/ocfs2/suballoc.c | 22 +- fs/ocfs2/super.c | 14 +- fs/orangefs/inode.c | 2 +- fs/orangefs/super.c | 1 + fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 19 +- fs/proc/array.c | 7 +- fs/proc/base.c | 19 +- fs/proc/stat.c | 4 +- fs/proc/uptime.c | 14 +- fs/proc/vmcore.c | 6 +- fs/pstore/blk.c | 8 +- fs/quota/quota.c | 1 + fs/ramfs/inode.c | 1 + fs/read_write.c | 4 - fs/reiserfs/super.c | 8 +- fs/squashfs/super.c | 5 +- fs/sync.c | 62 +- fs/ubifs/crypto.c | 1 - fs/udf/lowlevel.c | 5 +- fs/udf/super.c | 9 +- fs/userfaultfd.c | 12 +- fs/vboxsf/super.c | 12 +- fs/verity/enable.c | 2 +- fs/verity/open.c | 2 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_ioctl.c | 6 +- fs/zonefs/super.c | 2 +- include/acpi/platform/acgcc.h | 9 +- include/asm-generic/cacheflush.h | 6 + include/asm-generic/io.h | 2 +- include/clocksource/arm_arch_timer.h | 2 +- include/kunit/test.h | 6 +- include/kvm/arm_pmu.h | 3 - include/linux/acpi.h | 5 + include/linux/arch_topology.h | 5 + include/linux/arm-smccc.h | 10 + include/linux/ata.h | 1 + include/linux/backing-dev.h | 25 +- include/linux/bio.h | 147 +- include/linux/blk-crypto-profile.h | 166 + include/linux/blk-integrity.h | 183 + include/linux/blk-mq.h | 583 ++- include/linux/blk_types.h | 55 +- include/linux/blkdev.h | 949 +---- include/linux/blktrace_api.h | 2 +- include/linux/bpf.h | 10 +- include/linux/bpf_types.h | 8 +- include/linux/bvec.h | 2 +- include/linux/cc_platform.h | 88 + include/linux/cdrom.h | 1 + include/linux/compiler-gcc.h | 10 +- include/linux/compiler_types.h | 5 - include/linux/context_tracking.h | 2 +- include/linux/cpuhotplug.h | 4 + include/linux/cpumask.h | 7 +- include/linux/debug_locks.h | 2 - include/linux/device-mapper.h | 4 +- include/linux/dma-resv.h | 2 +- include/linux/dsa/mv88e6xxx.h | 13 + include/linux/dsa/ocelot.h | 49 + include/linux/dsa/sja1105.h | 40 +- include/linux/elfcore.h | 2 +- include/linux/etherdevice.h | 2 +- include/linux/filter.h | 7 +- include/linux/firewire.h | 11 +- include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 14 +- include/linux/fscrypt.h | 3 - include/linux/fwnode.h | 11 +- include/linux/genhd.h | 39 +- include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 + include/linux/highmem.h | 37 + include/linux/huge_mm.h | 15 - include/linux/ieee80211.h | 30 +- include/linux/iomap.h | 5 +- include/linux/irq.h | 6 +- include/linux/irq_work.h | 8 + include/linux/irqchip.h | 20 +- include/linux/irqdesc.h | 9 +- include/linux/kasan.h | 9 +- include/linux/kernel.h | 13 +- include/linux/kernel_stat.h | 1 + include/linux/keyslot-manager.h | 120 - include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 6 - include/linux/libata.h | 15 + include/linux/lockdep.h | 17 - include/linux/lockdep_types.h | 2 +- include/linux/mem_encrypt.h | 4 - include/linux/memcontrol.h | 264 +- include/linux/memory.h | 5 +- include/linux/migrate.h | 4 + include/linux/mlx5/driver.h | 1 - include/linux/mlx5/mlx5_ifc.h | 10 +- include/linux/mm.h | 239 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 81 + include/linux/mmc/host.h | 4 +- include/linux/mmdebug.h | 20 + include/linux/netfs.h | 77 +- include/linux/nvme-fc-driver.h | 7 + include/linux/nvme-rdma.h | 2 + include/linux/nvme.h | 30 +- include/linux/of_fdt.h | 1 - include/linux/page-flags.h | 290 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 585 ++- include/linux/part_stat.h | 1 + include/linux/percpu-refcount.h | 33 +- include/linux/perf/arm_pmu.h | 6 + include/linux/perf_event.h | 5 +- include/linux/platform_data/usb-omap1.h | 2 + include/linux/preempt.h | 5 +- include/linux/qcom_scm.h | 71 - include/linux/rmap.h | 10 +- include/linux/rwlock.h | 15 - include/linux/rwlock_api_smp.h | 6 +- include/linux/sbitmap.h | 24 + include/linux/sched.h | 67 +- include/linux/sched/idle.h | 4 + include/linux/sched/mm.h | 29 + include/linux/sched/task.h | 3 +- include/linux/sched/task_stack.h | 4 + include/linux/sched/topology.h | 9 +- include/linux/secretmem.h | 2 +- include/linux/signal.h | 6 + include/linux/skmsg.h | 1 + include/linux/spi/spi.h | 3 + include/linux/spinlock.h | 13 - include/linux/spinlock_api_smp.h | 9 - include/linux/spinlock_up.h | 1 - include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/swap.h | 17 +- include/linux/syscalls.h | 7 +- include/linux/t10-pi.h | 2 +- include/linux/thread_info.h | 2 +- include/linux/topology.h | 13 + include/linux/tpm.h | 1 + include/linux/trace_recursion.h | 49 +- include/linux/user_namespace.h | 2 + include/linux/vmstat.h | 113 +- include/linux/wait.h | 3 +- include/linux/workqueue.h | 5 +- include/linux/writeback.h | 23 +- include/linux/ww_mutex.h | 15 +- include/linux/xz.h | 106 + include/net/cfg80211.h | 2 - include/net/ip_fib.h | 2 +- include/net/mac80211.h | 8 +- include/net/mctp.h | 2 +- include/net/mptcp.h | 4 + include/net/netfilter/ipv6/nf_defrag_ipv6.h | 1 - include/net/netfilter/nf_tables.h | 2 +- include/net/netns/netfilter.h | 6 + include/net/nexthop.h | 2 +- include/net/pkt_sched.h | 1 + include/net/sctp/sm.h | 6 +- include/net/sock.h | 42 +- include/net/tcp.h | 5 +- include/net/tls.h | 11 +- include/net/udp.h | 5 +- include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 3 + include/scsi/scsi_device.h | 2 +- include/soc/arc/timers.h | 4 +- include/soc/mscc/ocelot.h | 55 +- include/soc/mscc/ocelot_ptp.h | 3 + include/soc/mscc/ocelot_vcap.h | 4 +- include/sound/hda_codec.h | 1 + include/sound/rawmidi.h | 1 + include/trace/events/block.h | 6 +- include/trace/events/cachefiles.h | 6 +- include/trace/events/erofs.h | 2 +- include/trace/events/io_uring.h | 61 + include/trace/events/kyber.h | 19 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/fcntl.h | 4 + include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/btrfs.h | 11 +- include/uapi/linux/cdrom.h | 19 + include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/futex.h | 25 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/io_uring.h | 1 + include/uapi/linux/mctp.h | 7 +- include/uapi/linux/perf_event.h | 34 +- include/uapi/linux/stddef.h | 37 + include/uapi/linux/xfrm.h | 15 +- include/uapi/misc/habanalabs.h | 6 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- include/uapi/sound/asound.h | 1 + include/xen/xen-ops.h | 15 +- init/main.c | 2 +- kernel/Kconfig.preempt | 32 +- kernel/Makefile | 2 +- kernel/acct.c | 1 - kernel/auditsc.c | 2 +- kernel/bpf/arraymap.c | 1 + kernel/bpf/bpf_struct_ops.c | 7 +- kernel/bpf/core.c | 26 +- kernel/bpf/stackmap.c | 3 +- kernel/bpf/syscall.c | 11 +- kernel/bpf/verifier.c | 2 +- kernel/cgroup/cgroup.c | 21 +- kernel/cgroup/cpuset.c | 56 +- kernel/cred.c | 9 +- kernel/dma/debug.c | 36 +- kernel/dma/debug.h | 24 +- kernel/dma/mapping.c | 28 +- kernel/dma/swiotlb.c | 4 +- kernel/events/Makefile | 5 - kernel/events/core.c | 64 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 3 +- kernel/fork.c | 3 +- kernel/futex.c | 4272 -------------------- kernel/futex/Makefile | 3 + kernel/futex/core.c | 1176 ++++++ kernel/futex/futex.h | 299 ++ kernel/futex/pi.c | 1233 ++++++ kernel/futex/requeue.c | 897 ++++ kernel/futex/syscalls.c | 398 ++ kernel/futex/waitwake.c | 708 ++++ kernel/irq/Kconfig | 10 +- kernel/irq/chip.c | 2 + kernel/irq/generic-chip.c | 3 + kernel/irq/handle.c | 18 + kernel/irq/irqdesc.c | 81 +- kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 8 + kernel/irq_work.c | 130 +- kernel/kallsyms.c | 46 +- kernel/kprobes.c | 8 +- kernel/kthread.c | 16 +- kernel/livepatch/transition.c | 95 +- kernel/locking/lockdep.c | 6 +- kernel/locking/mutex.c | 63 +- kernel/locking/rtmutex.c | 19 +- kernel/locking/rwbase_rt.c | 11 +- kernel/locking/rwsem.c | 70 +- kernel/locking/spinlock.c | 3 +- kernel/locking/spinlock_rt.c | 17 +- kernel/locking/test-ww_mutex.c | 87 +- kernel/locking/ww_rt_mutex.c | 25 + kernel/module.c | 2 + kernel/rcu/tasks.h | 12 +- kernel/rcu/tree_stall.h | 8 +- kernel/rcu/update.c | 4 +- kernel/sched/Makefile | 4 + kernel/sched/core.c | 467 +-- kernel/sched/core_sched.c | 9 +- kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 109 +- kernel/sched/fair.c | 502 ++- kernel/sched/features.h | 5 + kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 37 +- kernel/sched/stats.c | 104 + kernel/sched/stats.h | 49 + kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 34 +- kernel/scs.c | 1 + kernel/signal.c | 60 +- kernel/smp.c | 12 +- kernel/sys_ni.c | 3 +- kernel/trace/blktrace.c | 7 +- kernel/trace/ftrace.c | 22 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_eprobe.c | 65 +- kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 49 + kernel/workqueue.c | 18 +- lib/.gitignore | 2 + lib/Kconfig.debug | 13 +- lib/Makefile | 36 +- lib/assoc_array.c | 22 +- lib/decompress_unxz.c | 10 +- lib/flex_proportions.c | 28 +- lib/kunit/executor_test.c | 4 +- lib/locking-selftest.c | 2 +- lib/memcpy_kunit.c | 289 ++ lib/random32.c | 1 + lib/sbitmap.c | 95 +- lib/string.c | 210 +- lib/string_helpers.c | 195 + lib/test_fortify/read_overflow-memchr.c | 5 + lib/test_fortify/read_overflow-memchr_inv.c | 5 + lib/test_fortify/read_overflow-memcmp.c | 5 + lib/test_fortify/read_overflow-memscan.c | 5 + lib/test_fortify/read_overflow2-memcmp.c | 5 + lib/test_fortify/read_overflow2-memcpy.c | 5 + lib/test_fortify/read_overflow2-memmove.c | 5 + lib/test_fortify/test_fortify.h | 35 + lib/test_fortify/write_overflow-memcpy.c | 5 + lib/test_fortify/write_overflow-memmove.c | 5 + lib/test_fortify/write_overflow-memset.c | 5 + lib/test_fortify/write_overflow-strcpy-lit.c | 5 + lib/test_fortify/write_overflow-strcpy.c | 5 + lib/test_fortify/write_overflow-strlcpy-src.c | 5 + lib/test_fortify/write_overflow-strlcpy.c | 5 + lib/test_fortify/write_overflow-strncpy-src.c | 5 + lib/test_fortify/write_overflow-strncpy.c | 5 + lib/test_fortify/write_overflow-strscpy.c | 5 + lib/test_kasan.c | 2 +- lib/xz/Kconfig | 13 + lib/xz/xz_dec_lzma2.c | 182 +- lib/xz/xz_dec_stream.c | 6 +- lib/xz/xz_dec_syms.c | 9 +- lib/xz/xz_private.h | 3 + mm/Makefile | 2 +- mm/backing-dev.c | 19 +- mm/compaction.c | 4 +- mm/damon/core-test.h | 4 +- mm/filemap.c | 568 ++- mm/folio-compat.c | 142 + mm/highmem.c | 1 - mm/huge_memory.c | 15 +- mm/hugetlb.c | 2 +- mm/internal.h | 36 +- mm/kasan/hw_tags.c | 29 +- mm/kasan/kasan.h | 32 +- mm/kasan/report.c | 2 +- mm/khugepaged.c | 34 +- mm/ksm.c | 34 +- mm/memblock.c | 5 +- mm/memcontrol.c | 356 +- mm/memory-failure.c | 30 +- mm/memory.c | 31 +- mm/mempolicy.c | 26 +- mm/mempool.c | 1 - mm/memremap.c | 2 +- mm/migrate.c | 251 +- mm/mlock.c | 3 +- mm/nommu.c | 1 - mm/oom_kill.c | 23 +- mm/page-writeback.c | 476 ++- mm/page_alloc.c | 22 +- mm/page_ext.c | 4 +- mm/page_io.c | 14 +- mm/page_owner.c | 10 +- mm/readahead.c | 1 - mm/rmap.c | 14 +- mm/secretmem.c | 11 +- mm/shmem.c | 8 +- mm/slab.c | 4 +- mm/slub.c | 31 +- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 10 +- mm/userfaultfd.c | 2 +- mm/util.c | 111 +- mm/vmalloc.c | 15 +- mm/vmscan.c | 8 +- mm/workingset.c | 52 +- net/batman-adv/bridge_loop_avoidance.c | 8 +- net/batman-adv/main.c | 56 +- net/batman-adv/network-coding.c | 4 +- net/batman-adv/translation-table.c | 4 +- net/bpf/test_run.c | 14 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_netlink.c | 3 +- net/bridge/br_private.h | 6 +- net/bridge/netfilter/ebtables.c | 4 +- net/can/isotp.c | 51 +- net/can/j1939/j1939-priv.h | 1 + net/can/j1939/main.c | 7 +- net/can/j1939/transport.c | 14 +- net/core/dev.c | 9 +- net/core/dev_addr_lists.c | 6 + net/core/net-procfs.c | 24 +- net/core/net-sysfs.c | 4 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 36 +- net/core/skmsg.c | 14 + net/core/sock.c | 52 +- net/core/sock_destructor.h | 12 + net/core/sysctl_net_core.c | 2 +- net/dsa/Kconfig | 5 - net/dsa/dsa2.c | 13 +- net/dsa/switch.c | 2 +- net/dsa/tag_dsa.c | 30 +- net/dsa/tag_ocelot.c | 1 - net/dsa/tag_ocelot_8021q.c | 40 +- net/dsa/tag_sja1105.c | 43 + net/ipv4/fib_semantics.c | 16 +- net/ipv4/icmp.c | 23 +- net/ipv4/inet_hashtables.c | 4 +- net/ipv4/netfilter/iptable_raw.c | 2 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_bpf.c | 27 +- net/ipv4/tcp_ipv4.c | 45 +- net/ipv4/udp.c | 16 +- net/ipv4/udp_bpf.c | 1 + net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ioam6.c | 70 +- net/ipv6/ioam6_iptunnel.c | 6 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/netfilter/ip6_tables.c | 1 + net/ipv6/netfilter/ip6t_rt.c | 48 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 25 +- net/ipv6/route.c | 5 +- net/ipv6/tcp_ipv6.c | 15 +- net/ipv6/udp.c | 5 +- net/mac80211/mesh.c | 9 +- net/mac80211/mesh_pathtbl.c | 5 +- net/mac80211/mesh_ps.c | 3 +- net/mac80211/rate.c | 4 - net/mac80211/rx.c | 3 +- net/mac80211/tx.c | 12 + net/mac80211/wpa.c | 6 + net/mptcp/mptcp_diag.c | 2 +- net/mptcp/options.c | 39 +- net/mptcp/pm_netlink.c | 4 +- net/mptcp/protocol.c | 57 +- net/mptcp/protocol.h | 2 +- net/mptcp/subflow.c | 2 +- net/mptcp/syncookies.c | 13 +- net/mptcp/token.c | 11 +- net/mptcp/token_test.c | 14 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipvs/ip_vs_conn.c | 4 + net/netfilter/ipvs/ip_vs_ctl.c | 5 + net/netfilter/nf_conntrack_core.c | 154 +- net/netfilter/nf_nat_core.c | 17 +- net/netfilter/nf_nat_masquerade.c | 168 +- net/netfilter/nf_tables_api.c | 121 +- net/netfilter/nft_chain_filter.c | 9 +- net/netfilter/nft_compat.c | 17 +- net/netfilter/nft_quota.c | 2 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netfilter/xt_LOG.c | 10 +- net/netfilter/xt_NFLOG.c | 10 +- net/netlink/af_netlink.c | 14 +- net/nfc/af_nfc.c | 3 + net/nfc/digital_core.c | 9 +- net/nfc/digital_technology.c | 8 +- net/nfc/nci/rsp.c | 2 + net/sched/act_ct.c | 2 +- net/sched/cls_flower.c | 6 + net/sched/sch_api.c | 6 + net/sched/sch_fifo.c | 3 + net/sched/sch_mqprio.c | 30 +- net/sched/sch_taprio.c | 4 + net/sctp/input.c | 2 +- net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 139 +- net/smc/af_smc.c | 2 +- net/smc/smc_cdc.c | 7 +- net/smc/smc_core.c | 20 +- net/smc/smc_llc.c | 65 +- net/smc/smc_tx.c | 22 +- net/smc/smc_wr.h | 14 + net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/tipc/crypto.c | 32 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 21 +- net/unix/af_unix.c | 98 +- net/unix/unix_bpf.c | 2 + net/wireless/core.c | 2 +- net/wireless/core.h | 2 + net/wireless/mlme.c | 26 +- net/wireless/scan.c | 7 +- net/wireless/util.c | 14 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 69 +- samples/bpf/Makefile | 17 +- samples/bpf/bpf_insn.h | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 5 - scripts/Makefile.gcc-plugins | 6 +- scripts/checksyscalls.sh | 6 +- scripts/gcc-plugins/Kconfig | 20 +- scripts/gcc-plugins/cyc_complexity_plugin.c | 69 - scripts/gcc-plugins/gcc-common.h | 132 +- scripts/gcc-plugins/gcc-generate-gimple-pass.h | 19 - scripts/gcc-plugins/gcc-generate-ipa-pass.h | 19 - scripts/gcc-plugins/gcc-generate-rtl-pass.h | 19 - scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 19 - scripts/gcc-plugins/structleak_plugin.c | 2 - scripts/kernel-doc | 9 + scripts/leaking_addresses.pl | 3 +- scripts/recordmcount.pl | 2 +- scripts/sorttable.c | 34 +- scripts/test_fortify.sh | 62 + security/Kconfig | 3 + security/Kconfig.hardening | 14 +- security/keys/process_keys.c | 8 + security/selinux/nlmsgtab.c | 4 +- security/smack/smack_lsm.c | 41 +- security/smack/smack_netfilter.c | 26 +- security/smack/smackfs.c | 11 +- sound/core/pcm_compat.c | 72 +- sound/core/rawmidi.c | 9 + sound/core/seq_device.c | 8 +- sound/drivers/pcsp/pcsp_lib.c | 2 +- sound/firewire/motu/amdtp-motu.c | 7 +- sound/firewire/oxfw/oxfw.c | 13 +- sound/hda/hdac_controller.c | 5 +- sound/pci/hda/hda_bind.c | 20 +- sound/pci/hda/hda_codec.c | 1 + sound/pci/hda/hda_controller.c | 24 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 41 +- sound/pci/hda/hda_intel.h | 4 +- sound/pci/hda/patch_cs8409.c | 3 + sound/pci/hda/patch_realtek.c | 238 +- sound/pci/pcxhr/pcxhr_core.c | 2 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/cs42l42.c | 16 +- sound/soc/codecs/cs4341.c | 7 + sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/pcm179x-spi.c | 1 + sound/soc/codecs/pcm512x.c | 2 + sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/fsl/fsl_esai.c | 16 +- sound/soc/fsl/fsl_micfil.c | 15 +- sound/soc/fsl/fsl_sai.c | 14 +- sound/soc/fsl/fsl_spdif.c | 14 +- sound/soc/fsl/fsl_xcvr.c | 32 +- sound/soc/intel/boards/bytcht_es8316.c | 37 +- sound/soc/intel/boards/sof_sdw.c | 5 + sound/soc/mediatek/Kconfig | 3 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 19 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 7 +- sound/soc/soc-core.c | 1 + sound/soc/soc-dapm.c | 13 +- sound/soc/sof/core.c | 4 +- sound/soc/sof/imx/imx8.c | 9 +- sound/soc/sof/imx/imx8m.c | 9 +- sound/soc/sof/loader.c | 8 +- sound/soc/sof/trace.c | 1 - sound/soc/sof/xtensa/core.c | 4 +- sound/usb/card.c | 18 +- sound/usb/mixer.c | 33 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 + sound/usb/quirks-table.h | 74 + sound/usb/quirks.c | 11 + tools/arch/x86/lib/insn.c | 5 +- tools/include/asm-generic/unaligned.h | 23 + tools/include/uapi/linux/perf_event.h | 19 +- tools/include/uapi/sound/asound.h | 1 + tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/bpf/libbpf.c | 3 +- tools/lib/bpf/linker.c | 8 +- tools/lib/bpf/strset.c | 1 + tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 7 +- tools/objtool/arch/x86/decode.c | 180 +- tools/objtool/check.c | 662 ++- tools/objtool/elf.c | 148 +- tools/objtool/include/objtool/arch.h | 5 +- tools/objtool/include/objtool/cfi.h | 2 + tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 10 +- tools/objtool/include/objtool/objtool.h | 9 + tools/objtool/objtool.c | 22 + tools/objtool/orc_gen.c | 17 +- tools/objtool/special.c | 30 +- tools/perf/Documentation/jitdump-specification.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 2 +- tools/perf/Documentation/perf-lock.txt | 2 +- tools/perf/Documentation/perf-script-perl.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/topdown.txt | 2 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/arm/util/cs-etm.c | 24 +- tools/perf/arch/arm/util/perf_regs.c | 2 +- tools/perf/arch/arm/util/pmu.c | 2 +- tools/perf/arch/arm/util/unwind-libdw.c | 6 +- tools/perf/arch/arm/util/unwind-libunwind.c | 4 +- tools/perf/arch/powerpc/util/skip-callchain-idx.c | 2 +- tools/perf/arch/x86/util/iostat.c | 2 +- tools/perf/builtin-script.c | 14 +- tools/perf/builtin-stat.c | 2 + .../perf/pmu-events/arch/powerpc/power8/other.json | 2 +- tools/perf/pmu-events/jevents.c | 2 + tools/perf/tests/attr/test-stat-default | 97 + tools/perf/tests/attr/test-stat-detailed-1 | 113 +- tools/perf/tests/attr/test-stat-detailed-2 | 137 +- tools/perf/tests/attr/test-stat-detailed-3 | 145 +- tools/perf/tests/code-reading.c | 4 +- tools/perf/tests/dwarf-unwind.c | 39 +- tools/perf/util/config.c | 2 +- tools/perf/util/intel-pt-decoder/Build | 2 + tools/perf/util/mem-events.c | 20 +- tools/perf/util/session.c | 4 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/kunit/kunit_tool_test.py | 8 + tools/testing/selftests/arm64/fp/Makefile | 6 +- tools/testing/selftests/arm64/fp/TODO | 9 +- tools/testing/selftests/arm64/fp/asm-utils.S | 172 + tools/testing/selftests/arm64/fp/assembler.h | 11 + tools/testing/selftests/arm64/fp/fpsimd-test.S | 164 - tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 511 ++- tools/testing/selftests/arm64/fp/sve-test.S | 163 - tools/testing/selftests/arm64/fp/vec-syscfg.c | 95 +- tools/testing/selftests/bpf/Makefile | 3 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 75 +- tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 13 +- tools/testing/selftests/drivers/dma-buf/udmabuf.c | 5 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 54 +- .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 21 +- .../futex/functional/futex_wait_wouldblock.c | 41 +- .../selftests/futex/functional/futex_waitv.c | 237 ++ tools/testing/selftests/futex/functional/run.sh | 3 + tools/testing/selftests/futex/include/futex2test.h | 22 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/access_tracking_perf_test.c | 6 +- tools/testing/selftests/kvm/demand_paging_test.c | 15 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 62 +- tools/testing/selftests/kvm/include/test_util.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 34 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 7 +- tools/testing/selftests/kvm/lib/test_util.c | 17 +- tools/testing/selftests/kvm/rseq_test.c | 70 +- tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 128 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/fcnal-test.sh | 63 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../net/forwarding/forwarding.config.sample | 2 + .../net/forwarding/ip6_forward_instats_vrf.sh | 172 + tools/testing/selftests/net/forwarding/lib.sh | 8 + tools/testing/selftests/net/ioam6.sh | 26 +- tools/testing/selftests/net/ioam6_parser.c | 164 +- tools/testing/selftests/net/nettest.c | 28 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 1 - tools/testing/selftests/netfilter/nft_nat.sh | 145 + tools/testing/selftests/netfilter/nft_nat_zones.sh | 309 ++ .../testing/selftests/netfilter/nft_zones_many.sh | 156 + tools/testing/selftests/sched/cs_prctl_test.c | 28 +- tools/testing/selftests/vm/split_huge_page_test.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 23 +- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/amx.c | 851 ++++ tools/testing/vsock/vsock_diag_test.c | 2 - virt/kvm/kvm_main.c | 68 +- 2377 files changed, 50101 insertions(+), 32314 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/microchi [...] create mode 100644 Documentation/userspace-api/futex2.rst create mode 100644 Documentation/x86/xstate.rst create mode 100644 arch/arm64/include/asm/asm-extable.h create mode 100644 arch/arm64/include/asm/gpr-num.h delete mode 100644 arch/arm64/kernel/cpu-reset.h create mode 100644 arch/arm64/mm/trans_pgd-asm.S delete mode 100644 arch/m68k/include/asm/segment.h create mode 100644 arch/parisc/include/asm/current.h create mode 100644 arch/parisc/include/asm/kfence.h create mode 100644 arch/parisc/kernel/toc.c create mode 100644 arch/parisc/kernel/toc_asm.S create mode 100644 arch/powerpc/platforms/pseries/cc_platform.c create mode 100644 arch/x86/include/asm/extable_fixup_types.h create mode 100644 arch/x86/include/asm/fpu/sched.h create mode 100644 arch/x86/kernel/cc_platform.c create mode 100644 arch/x86/kernel/cpu/vortex.c create mode 100644 arch/x86/kernel/fpu/context.h create mode 100644 arch/x86/kernel/fpu/internal.h create mode 100644 arch/x86/kernel/fpu/legacy.h create mode 100644 arch/x86/kernel/fpu/xstate.h create mode 100644 block/blk-crypto-profile.c create mode 100644 block/blk-ia-ranges.c create mode 100644 block/blk-throttle.h rename {include/linux => block}/elevator.h (92%) delete mode 100644 block/keyslot-manager.c delete mode 100644 drivers/block/cryptoloop.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c create mode 100644 drivers/irqchip/irq-mchp-eic.c rename include/uapi/linux/bcache.h => drivers/md/bcache/bcache_ondisk.h (99%) create mode 100644 fs/erofs/decompressor_lzma.c create mode 100644 include/linux/blk-crypto-profile.h create mode 100644 include/linux/blk-integrity.h create mode 100644 include/linux/cc_platform.h create mode 100644 include/linux/dsa/mv88e6xxx.h delete mode 100644 include/linux/keyslot-manager.h delete mode 100644 kernel/futex.c create mode 100644 kernel/futex/Makefile create mode 100644 kernel/futex/core.c create mode 100644 kernel/futex/futex.h create mode 100644 kernel/futex/pi.c create mode 100644 kernel/futex/requeue.c create mode 100644 kernel/futex/syscalls.c create mode 100644 kernel/futex/waitwake.c create mode 100644 lib/memcpy_kunit.c create mode 100644 lib/test_fortify/read_overflow-memchr.c create mode 100644 lib/test_fortify/read_overflow-memchr_inv.c create mode 100644 lib/test_fortify/read_overflow-memcmp.c create mode 100644 lib/test_fortify/read_overflow-memscan.c create mode 100644 lib/test_fortify/read_overflow2-memcmp.c create mode 100644 lib/test_fortify/read_overflow2-memcpy.c create mode 100644 lib/test_fortify/read_overflow2-memmove.c create mode 100644 lib/test_fortify/test_fortify.h create mode 100644 lib/test_fortify/write_overflow-memcpy.c create mode 100644 lib/test_fortify/write_overflow-memmove.c create mode 100644 lib/test_fortify/write_overflow-memset.c create mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c create mode 100644 lib/test_fortify/write_overflow-strcpy.c create mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c create mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100644 lib/test_fortify/write_overflow-strncpy-src.c create mode 100644 lib/test_fortify/write_overflow-strncpy.c create mode 100644 lib/test_fortify/write_overflow-strscpy.c create mode 100644 mm/folio-compat.c create mode 100644 net/core/sock_destructor.h delete mode 100644 scripts/gcc-plugins/cyc_complexity_plugin.c create mode 100644 scripts/test_fortify.sh create mode 100644 tools/include/asm-generic/unaligned.h create mode 100644 tools/testing/selftests/arm64/fp/asm-utils.S delete mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S create mode 100644 tools/testing/selftests/futex/functional/futex_waitv.c create mode 100644 tools/testing/selftests/futex/include/futex2test.h create mode 100644 tools/testing/selftests/kvm/x86_64/svm_int_ctl_test.c create mode 100755 tools/testing/selftests/net/forwarding/ip6_forward_instats_vrf.sh create mode 100755 tools/testing/selftests/netfilter/nft_nat_zones.sh create mode 100755 tools/testing/selftests/netfilter/nft_zones_many.sh create mode 100644 tools/testing/selftests/x86/amx.c