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-stable-allyesconfig in repository toolchain/ci/linux.
from e0d81ce76004 Linux 5.4.43 adds d9ce4b67dd9f ax25: fix setsockopt(SO_BINDTODEVICE) adds 40a904b1c2e5 dpaa_eth: fix usage as DSA master, try 3 adds b853a13bb224 net: don't return invalid table id error when we fall back [...] adds 557045f771e2 net: dsa: mt7530: fix roaming from DSA user ports adds 53cf25df80c7 net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend adds b51eb49d9a5d __netif_receive_skb_core: pass skb by reference adds 4d827edb8f4e net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* adds a9595d1c60a7 net: ipip: fix wrong address family in init error path adds 212bcf1039a9 net/mlx5: Add command entry handling completion adds 84e91312ad9a net: mvpp2: fix RX hashing for non-10G ports adds 7e0e066df34a net: nlmsg_cancel() if put fails for nhmsg adds 83588bf1dd55 net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() adds f12398120522 net: revert "net: get rid of an signed integer overflow in [...] adds 587e13469cfd net sched: fix reporting the first-time use timestamp adds cf4cc95a15f5 net/tls: fix race condition causing kernel panic adds 983fa2e7740f nexthop: Fix attribute checking for groups adds 34036769c84b r8152: support additional Microsoft Surface Ethernet Adapt [...] adds 70989e501fbc sctp: Don't add the shutdown timer if its already been added adds 5398c7ff2347 sctp: Start shutdown on association restart if in SHUTDOWN [...] adds 8c9df6ced1f9 tipc: block BH before using dst_cache adds f9e2700f34ec net/mlx5e: kTLS, Destroy key object after destroying the TIS adds e23f88f7e730 net/mlx5e: Fix inner tirs handling adds 02c97e838597 net/mlx5: Fix memory leak in mlx5_events_init adds 9fe88c940828 net/mlx5e: Update netdev txq on completions during closure adds f493398fe0f7 net/mlx5: Fix error flow in case of function_setup failure adds 3f4f034a8676 net/mlx5: Annotate mutex destroy for root ns adds cff9e73a34a2 net/tls: fix encryption error checking adds d12fc818b0d8 net/tls: free record only on encryption error adds fcb4d5869e98 net: sun: fix missing release regions in cas_init_one(). adds 9aeacb829cad net/mlx4_core: fix a memory leak bug. adds c5b2233ad5f4 mlxsw: spectrum: Fix use-after-free of split/unsplit/type_ [...] adds 203a45eb258c ARM: dts: rockchip: fix phy nodename for rk3228-evb adds dd35a809c158 ARM: dts: rockchip: fix phy nodename for rk3229-xms6 adds 9dc2e51ea7c1 arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts adds 96e88e683165 arm64: dts: rockchip: swap interrupts interrupt-names rk33 [...] adds 881dc2e22fb9 ARM: dts: rockchip: swap clock-names of gpu nodes adds 6ff411af068c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk [...] adds 3e4e413c93f0 gpio: tegra: mask GPIO IRQs during IRQ shutdown adds 2578135aa8f0 ALSA: usb-audio: add mapping for ASRock TRX40 Creator adds 02a76cd6bda6 net: microchip: encx24j600: add missed kthread_stop adds fd5516ea8239 gfs2: move privileged user check to gfs2_quota_lock_check adds 49388448eda0 gfs2: Grab glock reference sooner in gfs2_add_revoke adds 4552f27f9d64 drm/amdgpu: drop unnecessary cancel_delayed_work_sync on P [...] adds 2dd33d3175ef drm/amd/powerplay: perform PG ungate prior to CG ungate adds 336292c44f62 drm/amdgpu: Use GEM obj reference for KFD BOs adds e1dfa986fda6 cachefiles: Fix race between read_waiter and read_copier i [...] adds e02fe520c11b usb: dwc3: pci: Enable extcon driver for Intel Merrifield adds e8a03e73cd14 usb: phy: twl6030-usb: Fix a resource leak in an error han [...] adds 74037ef26835 usb: gadget: legacy: fix redundant initialization warnings adds 706fee65d95c net: freescale: select CONFIG_FIXED_PHY where needed adds b84952e88336 IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() adds 6b8c281e9a48 riscv: stacktrace: Fix undefined reference to `walk_stackframe' adds e104bd855454 clk: ti: am33xx: fix RTC clock parent adds f3f23f4c6413 csky: Fixup msa highest 3 bits mask adds 99bd434f8893 csky: Fixup perf callchain unwind adds 68d72327999a csky: Fixup remove duplicate irq_disable adds ce1ef281e786 hwmon: (nct7904) Fix incorrect range of temperature limit [...] adds 2fa8032fa78a cifs: Fix null pointer check in cifs_read adds 70bf0fd60f2f csky: Fixup raw_copy_from_user() adds dfe417b45634 samples: bpf: Fix build error adds b66de2d961a6 drivers: net: hamradio: Fix suspicious RCU usage warning i [...] adds 5a273fa56229 Input: usbtouchscreen - add support for BonXeon TP adds 9abf0403a709 Input: evdev - call input_flush_device() on release(), not [...] adds d9d50cbccc79 Input: xpad - add custom init packet for Xbox One S controllers adds a63a679e1ec7 Input: dlink-dir685-touchkeys - fix a typo in driver name adds 7016d241ca64 Input: i8042 - add ThinkPad S230u to i8042 reset list adds 176dbb9eeba0 Input: synaptics-rmi4 - really fix attn_data use-after-free adds 4aa75ce40b1d Input: synaptics-rmi4 - fix error return code in rmi_drive [...] adds f175897a960e ARM: 8970/1: decompressor: increase tag size adds 96e2df4c753b ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h adds d9c318f0eda3 ARM: uaccess: integrate uaccess_save and uaccess_restore adds 5242e3850b1c ARM: uaccess: fix DACR mismatch with nested exceptions adds 750f47a6586b gpio: exar: Fix bad handling for ida_simple_get error path adds 56e7873ed267 arm64: dts: mt8173: fix vcodec-enc clock adds 707f5075021f soc: mediatek: cmdq: return send msg error code adds 820be34d0137 gpu/drm: Ingenic: Fix opaque pointer casted to wrong type adds a38a75c22b9f IB/qib: Call kobject_put() when kobject_init_and_add() fails adds 485bd944e0c6 ARM: dts/imx6q-bx50v3: Set display interface clock parents adds f8b161c3f3ac ARM: dts: bcm2835-rpi-zero-w: Fix led polarity adds 2de6df8df9bd ARM: dts: bcm: HR2: Fix PPI interrupt types adds a971f71e91fb mmc: block: Fix use-after-free issue for rpmb adds d6d07089dee3 gpio: pxa: Fix return value of pxa_gpio_probe() adds b191e3ea6dfc gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe() adds a003e1f653d6 RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() adds 84b0a4f42584 ALSA: hwdep: fix a left shifting 1 by 31 UB bug adds 8c71b0bd64df ALSA: hda/realtek - Add a model for Thinkpad T570 without [...] adds 4adcf889e66b ALSA: usb-audio: mixer: volume quirk for ESS Technology As [...] adds 68fe063327af exec: Always set cap_ambient in cap_bprm_set_creds adds 8fc8674092b2 clk: qcom: gcc: Fix parent for gpll0_out_even adds c33bf209deae ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master on [...] adds d162b9e1b1a9 ALSA: hda/realtek - Add new codec supported for ALC287 adds 4d145e482374 libceph: ignore pool overlay and cache logic on redirects adds 6b292d7806a1 ceph: flush release queue when handling caps for unknown inode adds b5d326a77b73 RDMA/core: Fix double destruction of uobject adds 5a1bd1704272 drm/amd/display: drop cursor position check in atomic test adds 21358b3e77af IB/ipoib: Fix double free of skb in case of multicast traf [...] adds a7ba9f24737b mm,thp: stop leaking unreleased file pages adds de482c445b0f mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() adds a02c130efbbc fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 31f0b78bb478 include/asm-generic/topology.h: guard cpumask_of_node() ma [...] adds bba91cdba612 Revert "block: end bio with BLK_STS_AGAIN in case of non-m [...] adds b298c314b9d9 gpio: fix locking open drain IRQ lines adds ca788fd797a7 iommu: Fix reference count leak in iommu_group_alloc. adds f9cd0c831806 parisc: Fix kernel panic in mem_init() adds 8c1bfa73353a cfg80211: fix debugfs rename crash adds 2f0851690a0e x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT [...] adds e980f9cb2f2d mac80211: mesh: fix discovery timer re-arming issue / crash adds 94690ca1ae4c x86/dma: Fix max PFN arithmetic overflow on 32 bit systems adds 47dc81ce7d84 copy_xstate_to_kernel(): don't leave parts of destination [...] adds 14a1c1dc5695 xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input adds cd7031ef9683 xfrm: do pskb_pull properly in __xfrm_transport_prep adds edd79cf0cfdf xfrm: remove the xfrm_state_put call becofe going to out_reset adds de4a187389fa xfrm: call xfrm_output_gso when inner_protocol is set in x [...] adds d9710d69b89f xfrm interface: fix oops when deleting a x-netns interface adds 25613580a5bc xfrm: fix a warning in xfrm_policy_insert_list adds f5dc87e0e389 xfrm: fix a NULL-ptr deref in xfrm_local_error adds 0de9bed087a2 xfrm: fix error in comment adds 26e28c10e72c ip_vti: receive ipip packet by calling ip_tunnel_rcv adds 25f629a70680 netfilter: nft_reject_bridge: enable reject with bridge vlan adds 17021d1b899d netfilter: ipset: Fix subcounter update skip adds 7140b6280230 netfilter: conntrack: make conntrack userspace helpers work again adds b16287f99d31 netfilter: nfnetlink_cthelper: unbreak userspace helper support adds 9f57771d09f4 netfilter: nf_conntrack_pptp: prevent buffer overflows in [...] adds dda9d0eb7a96 esp6: get the right proto for transport mode in esp6_gso_encap adds 2e91cd11bafc bnxt_en: Fix accumulation of bp->net_stats_prev. adds 73c05545fbb5 ieee80211: Fix incorrect mask for default PE duration adds 1c38cfc259a7 xsk: Add overflow check for u64 division, stored into u32 adds a369e8378b48 qlcnic: fix missing release in qlcnic_83xx_interrupt_test. adds 2b043affcaea crypto: chelsio/chtls: properly set tp->lsndtime adds 8398275f7aed nexthops: Move code from remove_nexthop_from_groups to rem [...] adds 88e81db5509b nexthops: don't modify published nexthop groups adds 568c159356d1 nexthop: Expand nexthop_is_multipath in a few places adds 35c0a6e7ef55 ipv4: nexthop version of fib_info_nh_uses_dev adds b668b392cc2c net: dsa: declare lockless TX feature for slave ports adds a4547f63e05f bonding: Fix reference count leak in bond_sysfs_slave_add. adds 987de40bff33 netfilter: conntrack: comparison of unsigned in cthelper c [...] adds 7a075390b732 netfilter: conntrack: Pass value of ctinfo to __nf_conntra [...] adds 3f57fa847e27 netfilter: nf_conntrack_pptp: fix compilation warning with [...] adds f2a9b00a68c5 perf: Make perf able to build with latest libbfd adds 55852b3fd146 Linux 5.4.44 adds 3209e3e812dd Revert "cgroup: Add memory barriers to plug cgroup_rstat_u [...] adds df4988aa1c96 mm: Fix mremap not considering huge pmd devmap adds aa0dd0e2252b HID: sony: Fix for broken buttons on DS3 USB dongles adds 3e8410cbef27 HID: multitouch: enable multi-input as a quirk for some devices adds ac09eae4b734 HID: i2c-hid: add Schneider SCL142ALM to descriptor override adds 8a6744ebdbb5 p54usb: add AirVasT USB stick device-id adds 91e863ab82c8 mt76: mt76x02u: Add support for newer versions of the XBox [...] adds 1c44e6e09dc8 kernel/relay.c: handle alloc_percpu returning NULL in relay_open adds a122eef40fd2 mmc: fix compilation of user API adds 5b6e152341b0 media: Revert "staging: imgu: Address a compiler warning o [...] adds 95ffc2a5cea7 media: staging: ipu3-imgu: Move alignment attribute to field adds d628f7a59e1c scsi: ufs: Release clock if DMA map fails adds 63ad3fb06834 net: dsa: mt7530: set CPU port to fallback mode adds 74028c9c22fd airo: Fix read overflows sending packets adds cfd5ac76ba30 drm/i915: fix port checks for MST support on gen >= 11 adds a293045d38c1 scsi: hisi_sas: Check sas_port before using it adds f2adfe126bdb powerpc/powernv: Avoid re-registration of imc debugfs directory adds 99c63ba21d2e powerpc/xmon: Restrict when kernel is locked down adds 6106585fc4c4 spi: dw: use "smp_mb()" to avoid sending spi data error adds 0734b58f84a9 ASoC: intel - fix the card names adds 0377fda07b5e s390/ftrace: save traced function caller adds 49e92679341d RDMA/qedr: Fix qpids xarray api used adds 8a69220b659c RDMA/qedr: Fix synchronization methods and memory leaks in qedr adds 935ba01e80d4 ARC: Fix ICCM & DCCM runtime size checks adds 31ca6427f64d ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT adds 1610cd913f5a evm: Fix RCU list related warnings adds 1857d7d77659 scsi: pm: Balance pm_only counter of request queue during [...] adds f1c582154e43 i2c: altera: Fix race between xfer_msg and isr thread adds ba550153177a io_uring: initialize ctx->sqo_wait earlier adds 92c09e88c188 x86/mmiotrace: Use cpumask_available() for cpumask_var_t v [...] adds c90e773c21fb net: bmac: Fix read of MAC address from ROM adds c0063f3919ae drm/edid: Add Oculus Rift S to non-desktop list adds b5cb7fe92059 s390/mm: fix set_huge_pte_at() for empty ptes adds 6a904892d84f null_blk: return error for invalid zone size adds 6992c8995c84 net/ethernet/freescale: rework quiesce/activate for ucc_geth adds aea1423a6334 net: ethernet: stmmac: Enable interface clocks on probe fo [...] adds 252801505e04 selftests: mlxsw: qos_mc_aware: Specify arping timeout as [...] adds 40caf1bfd32c net: smsc911x: Fix runtime PM imbalance on error adds 3604bc07c035 Linux 5.4.45 adds 449c72324085 devinet: fix memleak in inetdev_init() adds 1b7693c09252 l2tp: add sk_family checks to l2tp_validate_socket adds 5fc8f9a34800 l2tp: do not use inet_hash()/inet_unhash() adds fb915f061e9e net/mlx5: Fix crash upon suspend/resume adds de8f81077be2 net: stmmac: enable timestamp snapshot for required PTP pa [...] adds 87adb76710d0 net: usb: qmi_wwan: add Telit LE910C1-EUX composition adds 165508e456b1 NFC: st21nfca: add missed kfree_skb() in an error path adds 646345a15350 nfp: flower: fix used time of merge flow statistics adds a02203349750 vsock: fix timeout in vsock_accept() adds a93417dfc1b0 net: check untrusted gso_size at kernel entry adds b3ebd9830c60 net: be more gentle about silly gso requests coming from user adds f366d3a21f12 USB: serial: qcserial: add DW5816e QDL support adds 5555c8f569fa USB: serial: usb_wwan: do not resubmit rx urb on fatal errors adds 9060d48b4206 USB: serial: option: add Telit LE910C1-EUX compositions adds 0fac736dbac6 USB: serial: ch341: add basis for quirk detection adds 940530f60c60 iio:chemical:sps30: Fix timestamp alignment adds 9b0e734fde6d iio: vcnl4000: Fix i2c swapped word reading. adds e98b0548b2f8 iio:chemical:pms7003: Fix timestamp alignment and prevent [...] adds 8d130bf2fcab iio: adc: stm32-adc: fix a wrong error message when probin [...] adds e8f57f50e31b usb: musb: start session in resume for host port adds 2d0c87d34dab usb: musb: Fix runtime PM imbalance on error adds 9619c2f746f7 vt: keyboard: avoid signed integer overflow in k_ascii adds 784ac0e82920 tty: hvc_console, fix crashes on parallel open/close adds 4992c7618818 staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK adds b3e3f4cb8c6b CDC-ACM: heed quirk also in error handling adds c2baba26ac5e nvmem: qfprom: remove incorrect write support adds e4e57f7bca44 x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 adds 749ec6b48a9a x86/cpu: Add a steppings field to struct x86_cpu_id adds dab0161b8a0b x86/cpu: Add 'table' argument to cpu_matches() adds b0f61a0503ad x86/speculation: Add Special Register Buffer Data Sampling [...] adds faf187abda94 x86/speculation: Add SRBDS vulnerability and mitigation do [...] adds 590459086bc9 x86/speculation: Add Ivy Bridge to affected list adds c06c03bba03f uprobes: ensure that uprobe->offset and ->ref_ctr_offset a [...] adds 9504466c9038 Revert "net/mlx5: Annotate mutex destroy for root ns" adds 5e3c51153922 Linux 5.4.46 adds f560ea659b33 ipv6: fix IPV6_ADDRFORM operation logic adds 5ab453bb7b29 mlxsw: core: Use different get_trend() callbacks for diffe [...] adds c8e374ee6095 net_failover: fixed rollback in net_failover_open() adds 747d5bcb97eb tun: correct header offsets in napi frags mode adds de9d1010b97c bridge: Avoid infinite loop when suppressing NS messages w [...] adds 3a577e62208c vxlan: Avoid infinite loop when suppressing NS messages wi [...] adds f04d1e880f17 bpf: Support llvm-objcopy for vmlinux BTF adds b4aa6da26135 elfnote: mark all .note sections SHF_ALLOC adds bafaf4708a62 Input: mms114 - fix handling of mms345l adds 1a28b2050334 ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook adds 53fed23f8c74 sched/fair: Don't NUMA balance for kthreads adds 16d902821bb7 Input: synaptics - add a second working PNP_ID for Lenovo T470s adds 108681048cf7 csky: Fixup abiv2 syscall_trace break a4 & a5 adds f8713c2cb06e gfs2: Even more gfs2_find_jhead fixes adds 282acc187c48 drivers/net/ibmvnic: Update VNIC protocol version reporting adds eb6315063043 powerpc/xive: Clear the page tables for the ESB IO mapping adds b06bbbc6afcd spi: dw: Fix native CS being unset adds 3242fa02daf0 ath9k_htc: Silence undersized packet warnings adds 3f14df580a3d smack: avoid unused 'sip' variable warning adds f23be4d1555d RDMA/uverbs: Make the event_queue fds return POLLERR when [...] adds 77db4e1d40aa padata: add separate cpuhp node for CPUHP_PADATA_DEAD adds 86c7d245e38d s390/pci: Log new handle in clp_disable_fh() adds 79e378172ca3 x86/cpu/amd: Make erratum #1054 a legacy erratum adds ba95f95c27e8 KVM: x86: only do L1TF workaround on affected processors adds a3e6ba31fc4d PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay adds 7c41d8c1bc6f perf probe: Accept the instance number of kretprobe event adds 0b11ec4ae557 mm: add kvfree_sensitive() for freeing sensitive data objects adds 515e02bf19b3 selftests: fix flower parent qdisc adds f27ad513a474 fanotify: fix ignore mask logic for events on child and on dir adds 7328f9a4ad58 aio: fix async fsync creds adds 0315cfc6f816 ipv4: fix a RCU-list lock in fib_triestat_seq_show adds f1bb90b885cf iwlwifi: mvm: fix NVM check for 3168 devices adds 067ef17a3f7d sctp: fix possibly using a bad saddr with a given dst adds 7ae53601458f sctp: fix refcount bug in sctp_wfree adds e8652fef5336 x86_64: Fix jiffies ODR violation adds 41551b56af93 x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs adds 9d1dcba6dd48 x86/speculation: Prevent rogue cross-process SSBD shutdown adds 6d60d5462a91 x86/speculation: Avoid force-disabling IBPB based on STIBP [...] adds e1545848ad55 x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for ind [...] adds 57a537b3994e x86/reboot/quirks: Add MacBook6,1 reboot quirk adds d872f174218d perf/x86/intel: Add more available bits for OFFCORE_RESPON [...] adds af718119061f KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't [...] adds a2b0ce3c2206 KVM: x86: respect singlestep when emulating instruction adds cb810f75e98a KVM: x86: Fix APIC page invalidation race adds ac0175f9dd4d powerpc/ptdump: Properly handle non standard page size adds d4a13e671138 ASoC: max9867: fix volume controls adds ab2df991e5e2 io_uring: use kvfree() in io_sqe_buffer_register() adds e1437d181d30 efi/efivars: Add missing kobject_put() in sysfs entry crea [...] adds 0470d6c3276d smb3: fix incorrect number of credits when ioctl MaxOutput [...] adds 3003daa76bdf smb3: add indatalen that can be a non-zero value to calcul [...] adds f7d57ba8d7b8 watchdog: imx_sc_wdt: Fix reboot on crash adds 110d04acda5e ALSA: es1688: Add the missed snd_card_free() adds 13c18353c985 ALSA: fireface: fix configuration error for nominal sampli [...] adds 1900bf5e7fd7 ALSA: hda/realtek - add a pintbl quirk for several Lenovo [...] adds 4f643b8c4773 ALSA: pcm: disallow linking stream to itself adds 1f5ab51e2e2f ALSA: pcm: fix snd_pcm_link() lockdep splat adds 969c9b50fdec ALSA: usb-audio: Fix inconsistent card PM state after resume adds 10a8c04c0b51 ALSA: usb-audio: Add vendor, product and profile name for [...] adds e4cc99efbeb9 ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_ho [...] adds 040b4dcc1269 ACPI: CPPC: Fix reference count leak in acpi_cppc_processo [...] adds 75d6d0ad12f3 ACPI: GED: add support for _Exx / _Lxx handler methods adds 286822392013 ACPI: PM: Avoid using power resources if there are none for D0 adds 07ffdf0d984b arm64: acpi: fix UBSAN warning adds d4904b38ea45 lib/lzo: fix ambiguous encoding bug in lzo-rle adds ffe5ebdf81a1 nilfs2: fix null pointer dereference at nilfs_segctor_do_c [...] adds 7753886c6dd7 spi: dw: Fix controller unregister order adds 824a4e3b9acf spi: Fix controller unregister order adds 1aec7b22a93f spi: pxa2xx: Fix controller unregister order adds 73d9bae0a584 spi: pxa2xx: Fix runtime PM ref imbalance on probe error adds 496a5e5fd0e6 spi: bcm2835: Fix controller unregister order adds 3bb1e6eb7c5e spi: bcm2835aux: Fix controller unregister order adds 0cd18337704f spi: bcm-qspi: Handle clock probe deferral adds fc45cd292c5e spi: bcm-qspi: when tx/rx buffer is NULL set to 0 adds 6ed11984edb1 PM: runtime: clk: Fix clk_pm_runtime_get() error path adds 1027dc04f557 gup: document and work around "COW can break either way" issue adds 4a87772480aa crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' wh [...] adds 6ebdf342d4c7 crypto: algapi - Avoid spurious modprobe on LOADED adds 977b89e1aba0 crypto: drbg - fix error return code in drbg_alloc_state() adds 9a20d6c32756 x86/{mce,mm}: Unmap the entire page if the whole page is a [...] adds da24a76bdc81 firmware: imx: warn on unexpected RX adds a1fd068c8922 firmware: imx-scu: Support one TX and one RX adds 0070e73c9edc firmware: imx: scu: Fix corruption of header adds 2ef260d686b5 crypto: virtio: Fix use-after-free in virtio_crypto_skciph [...] adds af03d5957152 crypto: virtio: Fix src/dst scatterlist calculation in __v [...] adds 5ab6f11621a5 crypto: virtio: Fix dest length calculation in __virtio_cr [...] adds 05e275d8742b dccp: Fix possible memleak in dccp_init and dccp_fini adds 57bad9e291e3 selftests/net: in rxtimestamp getopt_long needs terminatin [...] adds cd5d0278dcb1 net/mlx5: drain health workqueue in case of driver load error adds b05f2b60213c net/mlx5: Fix fatal error handling during device load adds 5650ce02d261 net/mlx5e: Fix repeated XSK usage on one channel adds 98a3dea7e276 ovl: initialize error in ovl_copy_xattr adds 12b24ba6ce56 proc: Use new_inode not new_inode_pseudo adds 81fb06cb6bd4 remoteproc: Fall back to using parent memory pool if no de [...] adds 943f3ae9b149 remoteproc: Fix and restore the parenting hierarchy for vdev adds cd266f8a5b1c cpufreq: Fix up cpufreq_boost_set_sw() adds 78e6964dce2a EDAC/skx: Use the mcmtr register to retrieve close_pg/bank [...] adds dc8897b8d3b4 video: vt8500lcdfb: fix fallthrough warning adds d181dc3667de video: fbdev: w100fb: Fix a potential double free. adds 64b8f33b2e1e KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 adds 3c0bee0c0757 KVM: nSVM: fix condition for filtering async PF adds 021cd99a305a KVM: nSVM: leave ASID aside in copy_vmcb_control_area adds c6d2eb8e57b3 KVM: nVMX: Consult only the "basic" exit reason when routi [...] adds 94f4af1b73de KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_ [...] adds 8c8238343f0f KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits adds f9551b73717a KVM: arm64: Stop writing aarch32's CSSELR into ACTLR adds 205b4c441b0e KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts adds 387d51f0c16f scsi: megaraid_sas: TM command refire leads to controller [...] adds 221b26e01d9d scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type adds fe0957254640 selftests/ftrace: Return unsupported if no error_log file adds 7f336346d001 ath9k: Fix use-after-free Read in htc_connect_service adds 3eb802924486 ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx adds 3412e9437543 ath9k: Fix use-after-free Write in ath9k_htc_rx_msg adds db899f242e1a ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb adds b5c8896bc14f ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb adds 9c09a772acb4 Smack: slab-out-of-bounds in vsscanf adds b21602a88ef1 drm/vkms: Hold gem object while still in-use adds c49a17f1f1f7 mm/slub: fix a memory leak in sysfs_slab_add() adds e0544273b70c fat: don't allow to mount if the FAT length == 0 adds e81b05e535e8 perf: Add cond_resched() to task_function_call() adds bfc12ff9050b agp/intel: Reinforce the barrier after GTT updates adds f5b13ef230dc mmc: sdhci-msm: Clear tuning done flag while hs400 tuning adds e9614e0c525d mmc: mmci_sdmmc: fix DMA API warning overlapping mappings adds 1ccf2d6c5b8c mmc: tmio: Further fixup runtime PM management at remove adds 5a05406e8c14 mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_h [...] adds d3c4c5a4d3d8 ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description adds 55d805ab3691 mmc: sdio: Fix potential NULL pointer error in mmc_sdio_in [...] adds 9ec34f441ed4 mmc: sdio: Fix several potential memory leaks in mmc_sdio_ [...] adds 29ed45653bec block/floppy: fix contended case in floppy_queue_rq() adds 85831981aa0e xen/pvcalls-back: test for errors when calling backend_connect() adds 812857678847 KVM: arm64: Synchronize sysreg state on injecting an AArch [...] adds d96ef8fa9534 KVM: arm64: Save the host's PtrAuth keys in non-preemptibl [...] adds fd8cd8ac940c Linux 5.4.47 adds f3ec5b536fc1 ACPI: GED: use correct trigger type field in _Exx / _Lxx handling adds 6fc5719b85ec drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 adds 30c5d951a557 ath10k: Fix the race condition in firmware dump work queue adds 22710f6c35a3 drm: bridge: adv7511: Extend list of audio sample rates adds ff41c7b3c7db media: staging: imgu: do not hold spinlock during freeing [...] adds 68aeaeac683b media: imx: imx7-mipi-csis: Cleanup and fix subdev pad for [...] adds f9f8f0c24203 crypto: ccp -- don't "select" CONFIG_DMADEVICES adds 18b2a6f250cc media: vicodec: Fix error codes in probe function adds 1121685ca1bd media: si2157: Better check for running tuner in init adds 07d45406db69 objtool: Ignore empty alternatives adds d2a244e74808 spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices adds 614722f1ffd2 drm/amdgpu: Init data to avoid oops while reading pp_num_states. adds 072d23eef600 arm64/kernel: Fix range on invalidating dcache for boot pa [...] adds 269e7b43f2b4 libbpf: Fix memory leak and possible double-free in hashma [...] adds 6fc5d5834b37 spi: pxa2xx: Apply CS clk quirk to BXT adds 91517e951830 x86,smap: Fix smap_{save,restore}() alternatives adds 9f664eda61a0 sched/fair: Refill bandwidth before scaling adds 84c8498320d2 net: atlantic: make hw_get_regs optional adds fa15b59b1ea2 net: ena: fix error returning in ena_com_get_hash_function() adds c573a13f72fb efi/libstub/x86: Work around LLVM ELF quirk build regression adds 12d4dac2be77 ath10k: remove the max_sched_scan_reqs value adds 9a0c99419125 arm64: cacheflush: Fix KGDB trap detection adds bd7662d6036e media: staging: ipu3: Fix stale list entries on parameter [...] adds 92fb6909b058 rtw88: fix an issue about leak system resources adds c916af516d82 spi: dw: Zero DMA Tx and Rx configurations on stack adds fec6f8c0b221 ACPICA: Dispatcher: add status checks adds 201219691a9a block: alloc map and request for new hardware queue adds b432540123f5 arm64: insn: Fix two bugs in encoding 32-bit logical immediates adds e7aefaba39d2 block: reset mapping if failed to update hardware queue count adds 00f73938ef65 drm: rcar-du: Set primary plane zpos immutably at initializing adds 6eec65c9e283 lockdown: Allow unprivileged users to see lockdown status adds ece1e470af13 ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K adds 544a3a292d8e platform/x86: dell-laptop: don't register micmute LED if t [...] adds 461b239e3a73 MIPS: Loongson: Build ATI Radeon GPU driver as module adds 5c79bf440d35 Bluetooth: Add SCO fallback for invalid LMP parameters error adds 1343e0a85941 kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb adds 308c2095da30 kgdb: Prevent infinite recursive entries to the debugger adds c2ad0dc7b9e0 pmu/smmuv3: Clear IRQ affinity hint on device removal adds b1d2d3dd016f ACPI/IORT: Fix PMCG node single ID mapping handling adds a2683765887d mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs adds e8ec0ae0f3cf spi: dw: Enable interrupts in accordance with DMA xfer mode adds 7bd656984566 clocksource: dw_apb_timer: Make CPU-affiliation being optional adds bffe2c8e2303 clocksource: dw_apb_timer_of: Fix missing clockevent timers adds cb0ee3f03f0b media: dvbdev: Fix tuner->demod media controller link adds 3bb51c966b9f btrfs: account for trans_block_rsv in may_commit_transaction adds 2a005026102e btrfs: do not ignore error from btrfs_next_leaf() when ins [...] adds 8cf93ef213f9 ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE adds f503e7fe3099 batman-adv: Revert "disable ethtool link speed detection w [...] adds f9b545956421 ice: Fix memory leak adds 804664580662 ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS adds 2daf747c2831 mmc: meson-mx-sdio: trigger a soft reset after a timeout o [...] adds 999b59be5d20 Bluetooth: btmtkuart: Improve exception handling in btmtua [...] adds bd18ecbbc7aa spi: dw: Fix Rx-only DMA transfers adds af510d6fd690 x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit adds ece6218eea3a net: vmxnet3: fix possible buffer overflow caused by bad D [...] adds 3ec7b42f1747 x86: fix vmap arguments in map_irq_stack adds 76ecfcfefe3b staging: android: ion: use vmap instead of vm_map_ram adds bfc0ee2b31f8 ath10k: fix kernel null pointer dereference adds 42c22e4834c2 media: staging/intel-ipu3: Implement lock for stream on/of [...] adds 90e5154c737c spi: Respect DataBitLength field of SpiSerialBusV2() ACPI [...] adds 22a734616824 brcmfmac: fix wrong location to get firmware feature adds a17cc8a6abab regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l adds 0bf9805dfdae tools api fs: Make xxx__mountpoint() more scalable adds 4f8c52320202 e1000: Distribute switch variables for initialization adds 878ca9ebf1a0 dt-bindings: display: mediatek: control dpi pins mode to a [...] adds 6315839f14b9 drm/mediatek: set dpi pin mode to gpio low to avoid leakag [...] adds 189ca174b87d audit: fix a net reference leak in audit_send_reply() adds 79d622a81322 media: dvb: return -EREMOTEIO on i2c transfer failure. adds c3bc42b70ed1 media: platform: fcp: Set appropriate DMA parameters adds cc66b6bb3241 MIPS: Make sparse_init() using top-down allocation adds c5edfe811b4a ath10k: add flush tx packets for SDIO chip adds 5b737a0ae101 Bluetooth: btbcm: Add 2 missing models to subver tables adds 51d2957b21b5 audit: fix a net reference leak in audit_list_rules_send() adds 04ab099d1eb0 Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 adds d1a00c9bb1c7 dpaa2-eth: fix return codes used in ndo_setup_tc adds 58ee4d253753 netfilter: nft_nat: return EOPNOTSUPP if type or flags are [...] adds 1dbb13ceedac selftests/bpf: Fix memory leak in extract_build_id() adds d7b1ca9eebdf net: bcmgenet: set Rx mode before starting netif adds 4fbc334749e7 net: bcmgenet: Fix WoL with password after deep sleep adds 338ff29604d9 lib/mpi: Fix 64-bit MIPS build with Clang adds 2e256dd5b055 exit: Move preemption fixup up, move blocking operations down adds f7757368e0f0 sched/core: Fix illegal RCU from offline CPUs adds 5934e2270901 drivers/perf: hisi: Fix typo in events attribute array adds 7b88ccc137fb iocost_monitor: drop string wrap around numbers when outpu [...] adds 86dced2417b7 net: lpc-enet: fix error return code in lpc_mii_init() adds b2083327ea3c selinux: fix error return code in policydb_read() adds 4f6762503fa2 drivers: net: davinci_mdio: fix potential NULL dereference [...] adds 8ca0e780b4e8 media: cec: silence shift wrapping warning in __cec_s_log_addrs() adds dc091fc86216 net: allwinner: Fix use correct return type for ndo_start_xmit() adds 964de53149ab powerpc/spufs: fix copy_to_user while atomic adds 0eeea4b8f0a9 libertas_tf: avoid a null dereference in pointer priv adds 984fc5f4e3b4 xfs: clean up the error handling in xfs_swap_extents adds ec19b7a525aa Crypto/chcr: fix for ccm(aes) failed test adds 7bf491d01ea7 MIPS: Truncate link address into 32bit for 32bit kernel adds fe99bb25c452 mips: cm: Fix an invalid error code of INTVN_*_ERR adds 4f1a132115ef kgdb: Fix spurious true from in_dbg_master() adds f69806af2a2f xfs: reset buffer write failure state on successful completion adds b04c79255e8d xfs: fix duplicate verification from xfs_qm_dqflush() adds 4a091f1d273f platform/x86: intel-vbtn: Use acpi_evaluate_integer() adds 0ac5741007f1 platform/x86: intel-vbtn: Split keymap into buttons and sw [...] adds 708e0175edf5 platform/x86: intel-vbtn: Do not advertise switches to use [...] adds 287a0f7a3393 platform/x86: intel-vbtn: Also handle tablet-mode switch o [...] adds 66ea23154df0 iwlwifi: avoid debug max amsdu config overwriting itself adds be7f2672c341 nvme: refine the Qemu Identify CNS quirk adds a09fc96a3d54 nvme-pci: align io queue count with allocted nvme_queue in [...] adds 671d8b8726a1 nvme-tcp: use bh_lock in data_ready adds dbf2fab3f540 ath10k: Remove msdu from idr when management pkt send fails adds 5099a9c22dbf wcn36xx: Fix error handling path in 'wcn36xx_probe()' adds 727093f432d1 net: qed*: Reduce RX and TX default ring count when runnin [...] adds 095e7a6a326c drm/mcde: dsi: Fix return value check in mcde_dsi_bind() adds 5deaa24167a6 mt76: avoid rx reorder buffer overflow adds cd4013947eae md: don't flush workqueue unconditionally in md_open adds 7f5d77570b0c raid5: remove gfp flags from scribble_alloc() adds 894d9cd52466 iocost: don't let vrate run wild while there's no saturati [...] adds fa408bbe1007 veth: Adjust hard_start offset on redirect XDP frames adds 916f41e40643 net/mlx5e: IPoIB, Drop multicast packets that this interface sent adds 65f1c3e4e906 rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() adds 39d7ce336ec5 mwifiex: Fix memory corruption in dump_station adds 7b3423eff20e kgdboc: Use a platform device to handle tty drivers showin [...] adds fecf17b609a7 x86/boot: Correct relocation destination on old linkers adds 9fa3b0bd9914 sched: Defend cfs and rt bandwidth quota against overflow adds 34a45e84edc5 mips: MAAR: Use more precise address mask adds c79c643fca61 mips: Add udelay lpj numbers adjustment adds 8fe61a2027db crypto: stm32/crc32 - fix ext4 chksum BUG_ON() adds d879598b8dae crypto: stm32/crc32 - fix run-time self test issue. adds 188e3e6ed902 crypto: stm32/crc32 - fix multi-instance adds b06a7dc9e5f6 drm/amd/powerpay: Disable gfxoff when setting manual mode [...] adds 5b8d09eeb4a6 drm/amdgpu: Sync with VM root BO when switching VM to CPU [...] adds 41b44325c9eb selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o adds 87ef5086a3c2 x86/mm: Stop printing BRK addresses adds ce066ce05e1b MIPS: tools: Fix resource leak in elf-entry.c adds 590aad883521 m68k: mac: Don't call via_flush_cache() on Mac IIfx adds 1e42a1857bcf btrfs: improve global reserve stealing logic adds c6f1f12a8c3d btrfs: qgroup: mark qgroup inconsistent if we're inherting [...] adds fa99a4b3fb12 macvlan: Skip loopback packets in RX handler adds 3f6482c0a486 PCI: Don't disable decoding when mmio_always_on is set adds d55960f7f6b7 MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe() adds 62e7e4f5976c bcache: fix refcount underflow in bcache_device_free() adds 8a7c5b83f846 mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk adds 3d6143663f21 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] adds 62b2fbb9c463 mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core adds 99ea968e3766 ice: fix potential double free in probe unrolling adds ffa118a164e6 ixgbe: fix signed-integer-overflow warning adds 7fe3a1c29869 iwlwifi: mvm: fix aux station leak adds 2c95fc879a2f mmc: sdhci-esdhc-imx: fix the mask for tuning start point adds cf3359869819 spi: dw: Return any value retrieved from the dma_transfer [...] adds b77412359c1e cpuidle: Fix three reference count leaks adds 176396ad0594 platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32() adds 5f3cba4bc241 platform/x86: intel-hid: Add a quirk to support HP Spectre [...] adds 4383a5dfbdc5 platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on [...] adds 98545815cfcf platform/x86: asus_wmi: Reserve more space for struct bias_args adds 0d55b7032ad1 libbpf: Fix perf_buffer__free() API for sparse allocs adds 215a256bc8dd bpf: Fix map permissions check adds d9cd7b83942f bpf: Refactor sockmap redirect code so its easy to reuse adds e7b1564a24e6 bpf: Fix running sk_skb program types with ktls adds c48a842d8ce7 selftests/bpf, flow_dissector: Close TAP device FD after the test adds d6c2b4d246c5 kasan: stop tests being eliminated as dead code with FORTI [...] adds b008ae4cc74d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds fd9720b8e957 btrfs: free alien device after device add adds 20f260ed536a btrfs: include non-missing as a qualifier for the latest_bdev adds f63545770fc4 btrfs: send: emit file capabilities after chown adds 05c5e98bf402 btrfs: force chunk allocation if our global rsv is larger [...] adds c2c69ecb605f btrfs: fix error handling when submitting direct I/O bio adds 8076bdd4fe00 btrfs: fix wrong file range cleanup after an error filling [...] adds 248cdf728895 btrfs: fix space_info bytes_may_use underflow after nocow [...] adds 0ccfd7a531e8 btrfs: fix space_info bytes_may_use underflow during space [...] adds e418045e25a9 powerpc/mm: Fix conditions to perform MMU specific managem [...] adds a88d8aaf9b8b mm: thp: make the THP mapcount atomic against __split_huge [...] adds c388f173ed8a mm: initialize deferred pages with interrupts enabled adds 5386d93bc5b6 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds 13ae9eaae0cc mm: call cond_resched() from deferred_init_memmap() adds 0698eacdfc4f ima: Fix ima digest hash table key calculation adds 5f7272bd228c ima: Switch to ima_hash_algo for boot aggregate adds 4ce29d9b1941 ima: Evaluate error in init_ima() adds 64712383a186 ima: Directly assign the ima_default_policy pointer to ima_rules adds f387759c2d67 ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() adds ce7f038f859d ima: Remove __init annotation from ima_pcrread() adds 6de50456fe17 evm: Fix possible memory leak in evm_calc_hmac_or_hash() adds 319b553695ec ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max adds c316ebcf9f4b ext4: fix error pointer dereference adds fd8abb78b129 ext4: fix race between ext4_sync_parent() and rename() adds c41d7ca0061e PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect adds cb5ac1a32552 PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 adds 0e4528cdbaf0 PCI: Avoid FLR for AMD Starship USB 3.0 adds 3179b408c401 PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints adds b35415c0949a PCI: vmd: Add device id for VMD device 8086:9A0B adds 9cfece5c0e2b x86/amd_nb: Add Family 19h PCI IDs adds 3c8938fb19ed PCI: Add Loongson vendor ID adds 44eec92cc4bf serial: 8250_pci: Move Pericom IDs to pci_ids.h adds 70ce85319d45 x86/amd_nb: Add AMD family 17h model 60h PCI IDs adds 2600136eaee9 ima: Remove redundant policy rule set in add_rules() adds e131e70e2144 ima: Set again build_ima_appraise variable adds f4cc36066a31 PCI: Program MPS for RCiEP devices adds 0fedb80811f4 e1000e: Disable TSO for buffer overrun workaround adds cedbd8709cc1 e1000e: Relax condition to trigger reset for ME workaround adds bda6ebf290fa carl9170: remove P2P_GO support adds 6e688a315acf media: go7007: fix a miss of snd_card_free adds 80462f7c296d media: cedrus: Program output format during each run adds 4c79dd14c15d serial: 8250: Avoid error message on reprobe adds eeb0cf8bb68e Bluetooth: hci_bcm: fix freeing not-requested IRQ adds 5c039a9921b3 b43legacy: Fix case where channel status is corrupted adds b74d369d2962 b43: Fix connection problem with WPA3 adds 3ef00d99199d b43_legacy: Fix connection problem with WPA3 adds adecd49745f8 media: ov5640: fix use of destroyed mutex adds e6f91166fc37 clk: mediatek: assign the initial value to clk_init_data o [...] adds 3046b09d45ec igb: Report speed and duplex as unknown when device is run [...] adds 67712fa4a662 hwmon: (k10temp) Add AMD family 17h model 60h PCI match adds 7c71b9aa18a0 EDAC/amd64: Add AMD family 17h model 60h PCI IDs adds 0fd525d817ea power: vexpress: add suppress_bind_attrs to true adds 6050811edffb power: supply: core: fix HWMON temperature labels adds 8b28e5c35d32 power: supply: core: fix memory leak in HWMON error path adds 407933bbb385 pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210 adds e75e551606f4 pinctrl: samsung: Save/restore eint_mask over suspend for [...] adds f2f18147c7db gnss: sirf: fix error return code in sirf_probe() adds 0dcbc7d6cd2d sparc32: fix register window handling in genregs32_[gs]et() adds ee6fa4903f84 sparc64: fix misuses of access_process_vm() in genregs32_[sg]et() adds 5018a0bd0964 dm crypt: avoid truncating the logical block size adds c81e34c4346f alpha: fix memory barriers so that they conform to the spe [...] adds 3e9211d98803 powerpc/fadump: use static allocation for reserved memory ranges adds 6fd930da24e1 powerpc/fadump: consider reserved ranges while reserving memory adds 6d9cc26aa164 powerpc/fadump: Account for memory_limit while reserving memory adds b5d2f71b98b7 kernel/cpu_pm: Fix uninitted local in cpu_pm adds be20b99a86b3 ARM: tegra: Correct PL310 Auxiliary Control Register initi [...] adds 8c7ca9ab5abc soc/tegra: pmc: Select GENERIC_PINCONF adds 1bfcafbb4d1e ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] adds 727111d44a59 ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin adds 1d5144d7dc5d ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries adds c6077abc067f drivers/macintosh: Fix memleak in windfarm_pm112 driver adds 23e07a77aa7c powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG adds 002d22c4945a powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END adds 4719cb8a16af powerpc/kasan: Fix shadow pages allocation failure adds 1d9a4422c9ac powerpc/32: Disable KASAN with pages bigger than 16k adds b3b357d83079 powerpc/64s: Don't let DT CPU features set FSCR_DSCR adds 1b0d830e0ce0 powerpc/64s: Save FSCR to init_task.thread.fscr after feat [...] adds e4f7a7260737 kbuild: force to build vmlinux if CONFIG_MODVERSION=y adds 4a68a2e25e20 sunrpc: svcauth_gss_register_pseudoflavor must reject dupl [...] adds e5084eadf193 sunrpc: clean up properly in gss_mech_unregister() adds 869a782420da mtd: rawnand: Fix nand_gpio_waitrdy() adds ba4ffbb5592d mtd: rawnand: onfi: Fix redundancy detection check adds 1260c45ac55b mtd: rawnand: brcmnand: fix hamming oob layout adds 8d695fbaa5cb mtd: rawnand: diskonchip: Fix the probe error path adds 38abdd9bf77c mtd: rawnand: sharpsl: Fix the probe error path adds ae7cf595e15b mtd: rawnand: ingenic: Fix the probe error path adds 0b19623af5a6 mtd: rawnand: xway: Fix the probe error path adds 3a54e242870b mtd: rawnand: orion: Fix the probe error path adds 2d6b0901b834 mtd: rawnand: socrates: Fix the probe error path adds 2d77d5575e09 mtd: rawnand: oxnas: Fix the probe error path adds ab702f81e978 mtd: rawnand: sunxi: Fix the probe error path adds 44a9bf52ef80 mtd: rawnand: plat_nand: Fix the probe error path adds b5404756b54f mtd: rawnand: pasemi: Fix the probe error path adds ec851b26a3e5 mtd: rawnand: mtk: Fix the probe error path adds 2140d7d5d878 mtd: rawnand: tmio: Fix the probe error path adds 1866b1493e2e w1: omap-hdq: cleanup to add missing newline for some dev_dbg adds 9660edf6729d f2fs: fix checkpoint=disable:%u%% adds a2e097910334 perf probe: Do not show the skipped events adds be781abe3ae8 perf probe: Fix to check blacklist address correctly adds 842645de05d5 perf probe: Check address correctness by map instead of _etext adds 807cc607f129 perf symbols: Fix debuginfo search for Ubuntu adds 8e38ea68da06 perf symbols: Fix kernel maps for kcore and eBPF adds 67cb016870e2 Linux 5.4.48 adds 8aa822a1305c power: supply: bq24257_charger: Replace depends on REGMAP_ [...] adds 7b139b714a5d clk: sunxi: Fix incorrect usage of round_down() adds 30e82a3edd94 ASoC: tegra: tegra_wm8903: Support nvidia, headset property adds dc570a1fb48c i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets adds 2e714a547ef8 ASoC: SOF: imx8: Fix randbuild error adds 8bd207bb1a25 iio: pressure: bmp280: Tolerate IRQ before registering adds 7906a075c900 remoteproc: Fix IDR initialisation in rproc_alloc() adds b543c3595188 clk: qcom: msm8916: Fix the address location of pll->config_reg adds 53057bd4ac84 ASoC: fsl_esai: Disable exception interrupt before schedul [...] adds 2c40fc80331b backlight: lp855x: Ensure regulators are disabled on probe [...] adds 8908c555e06e ARM: dts: renesas: Fix IOMMU device node names adds a1359b9fdd8d ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting [...] adds 38ede4d7736e ARM: integrator: Add some Kconfig selections adds bde2d5d443c4 ARM: dts: stm32: Add missing ethernet PHY reset on AV96 adds 545b86efa0d0 scsi: core: free sgtables in case command setup fails adds 7631dc491a3f scsi: qedi: Check for buffer overflow in qedi_set_path() adds 66a177ae4ed0 arm64: dts: meson: fixup SCP sram nodes adds 23337efa940c ALSA: hda/realtek - Introduce polarity for micmute LED GPIO adds 956a2e737a2c ALSA: isa/wavefront: prevent out of bounds write in ioctl adds 5800b7f7d231 PCI: Allow pci_resize_resource() for devices on root bus adds 70a2296d4bab scsi: qla2xxx: Fix issue with adapter's stopping state adds a6a0317bf9c2 Input: edt-ft5x06 - fix get_default register write access adds 91fce7922a75 powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT adds 30bd1f36b6eb rtc: mc13xxx: fix a double-unlock issue adds ca90f67ece5c iio: bmp280: fix compensation of humidity adds ceb63ec0ef6e f2fs: report delalloc reserve as non-free in statfs for pr [...] adds 8a44731af689 i2c: pxa: clear all master action bits in i2c_pxa_stop_message() adds 2b5e61da68e8 remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/ [...] adds cc9024f69ba7 clk: samsung: Mark top ISP and CAM clocks on Exynos542x as [...] adds 9e6a9201b78b usblp: poison URBs upon disconnect adds c2ff1fcc2530 serial: 8250: Fix max baud limit in generic 8250 port adds 8d8991bb2bf0 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] adds 08f396eb02c8 misc: fastrpc: fix potential fastrpc_invoke_ctx leak adds a86306dbefc3 dm mpath: switch paths in dm_blk_ioctl() code path adds 4ca96a5de812 arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO [...] adds 7df82e1754df arm64: dts: armada-3720-turris-mox: fix SFP binding adds 4e55b843fa61 arm64: dts: juno: Fix GIC child nodes adds 14c5e25d3b00 pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2 adds 1cdae7bb4221 clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling adds 376ef9d7ee4c ASoC: SOF: Do nothing when DSP PM callbacks are not set adds 492c50fe65a9 arm64: dts: fvp: Fix GIC child nodes adds bc881cd5334c PCI: aardvark: Don't blindly enable ASPM L0s and don't wri [...] adds 6d79ba8094fa ps3disk: use the default segment boundary adds 24911d387b84 arm64: dts: fvp/juno: Fix node address fields adds c74ead459747 vfio/pci: fix memory leaks in alloc_perm_bits() adds cbd55ce91abf coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() adds 2b670bbfd8c0 RDMA/mlx5: Add init2init as a modify command adds ba5192db9672 scsi: hisi_sas: Do not reset phy timer to wait for stray phy up adds ec475f960e92 PCI: pci-bridge-emul: Fix PCIe bit conflicts adds 02bdd581404d m68k/PCI: Fix a memory leak in an error handling path adds 2ec338547c67 gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO [...] adds 805bae7592fa usb: gadget: core: sync interrupt before unbind the udc adds 8e52a1eef19b powerpc/ptdump: Add _PAGE_COHERENT flag adds 4deddbf7db45 mfd: wm8994: Fix driver operation if loaded as modules adds bee9cc351308 scsi: cxgb3i: Fix some leaks in init_act_open() adds 82ac4863030c clk: zynqmp: fix memory leak in zynqmp_register_clocks adds 296cec70500b scsi: lpfc: Fix lpfc_nodelist leak when processing unsolic [...] adds 6a70c943a26f scsi: vhost: Notify TCM about the maximum sg entries suppo [...] adds a2fe8d88aeff clk: clk-flexgen: fix clock-critical handling adds ecb9c4d344c9 IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command adds db686568ae52 powerpc/perf/hv-24x7: Fix inconsistent output values incas [...] adds e8cac2e3067e nfsd: Fix svc_xprt refcnt leak when setup callback client failed adds 3851967ff567 PCI: vmd: Filter resource type bits from shadow register adds c0c8c8b10567 RDMA/core: Fix several reference count leaks. adds 117929a41db1 cifs: set up next DFS target before generic_ip_connect() adds 211836827af3 ASoC: qcom: q6asm-dai: kCFI fix adds 9b163c91620c powerpc/crashkernel: Take "mem=" option into account adds 7f16ba366a66 pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() f [...] adds a4d4b8437731 sparc32: mm: Don't try to free page-table pages if ctor() fails adds 0ec407dfc1ec yam: fix possible memory leak in yam_init_driver adds f0b8eead5b1c NTB: ntb_pingpong: Choose doorbells based on port number adds d0af43b47418 NTB: Fix the default port and peer numbers for legacy drivers adds d782d6a142d5 mksysmap: Fix the mismatch of '.L' symbols in System.map adds 88bc3e060390 apparmor: fix introspection of of task mode for unconfined tasks adds 2a9b3e4667f5 net: dsa: lantiq_gswip: fix and improve the unsupported in [...] adds 039a79ef0b1e apparmor: check/put label on apparmor_sk_clone_security() adds 390f1688fb46 f2fs: handle readonly filesystem in f2fs_ioc_shutdown() adds efdb1bf81aab ASoC: meson: add missing free_irq() in error path adds 8f73ac0b6434 bpf, sockhash: Fix memory leak when unlinking sockets in s [...] adds 08d2ea2e236a scsi: sr: Fix sr_probe() missing deallocate of device minor adds af1f72ad18bb scsi: ibmvscsi: Don't send host info in adapter info MAD a [...] adds a78c65cb4b67 apparmor: fix nnp subset test for unconfined adds c970dcc085b8 x86/purgatory: Disable various profiling and sanitizing options adds 7bf3a213f79e staging: greybus: fix a missing-check bug in gb_lights_lig [...] adds 0e5d7bff3b06 arm64: dts: mt8173: fix unit name warnings adds f37623862ec5 scsi: qedi: Do not flush offload work if ARP not resolved adds ef0c0fbf1d4a arm64: dts: qcom: msm8916: remove unit name for thermal tr [...] adds 7acbadd1aa29 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity adds 02416142fdf4 RDMA/mlx5: Fix udata response upon SRQ creation adds a0a00156d50e gpio: dwapb: Append MODULE_ALIAS for platform driver adds cd3f4ed1c567 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] adds ff86bd6cca2e pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries adds 2b5e027657d4 virtiofs: schedule blocking async replies in separate worker adds 0c48b6df64c0 arm64: dts: qcom: fix pm8150 gpio interrupts adds 0c884f3236f3 firmware: qcom_scm: fix bogous abuse of dma-direct internals adds b3b4dcdc2bb4 staging: gasket: Fix mapping refcnt leak when put attribute fails adds 3468bca1ea44 staging: gasket: Fix mapping refcnt leak when register/sto [...] adds aba41867dd66 ALSA: usb-audio: Improve frames size computation adds d7852661f9fd ALSA: usb-audio: Fix racy list management in output queue adds eb3e85b3375d s390/qdio: put thinint indicator after early error adds 793e15fb6681 tty: hvc: Fix data abort due to race in hvc_open adds 9a624802e628 slimbus: ngd: get drvdata from correct device adds 1fa1d1ceb02f clk: meson: meson8b: Fix the first parent of vid_pll_in_sel adds ecb9a8068ba5 clk: meson: meson8b: Fix the polarity of the RESET_N lines adds dd47c98992d6 clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en g [...] adds 3296e566b0d2 gpio: pca953x: fix handling of automatic address incrementing adds ea78361174c4 thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR adds 7377ba16b542 clk: meson: meson8b: Don't rely on u-boot to init all GP_P [...] adds a45fc52449d7 ASoC: max98373: reorder max98373_reset() in resume adds cbec16266a35 soundwire: slave: don't init debugfs on device registration error adds e320bb0e01db HID: intel-ish-hid: avoid bogus uninitialized-variable warning adds 1bfa09147282 usb: dwc3: gadget: Properly handle ClearFeature(halt) adds b14b7359535d usb: dwc3: gadget: Properly handle failed kick_transfer adds 2428682e3f6c staging: wilc1000: Increase the size of wid_list array adds 4d30daf901aa staging: sm750fb: add missing case while setting FB_VISUAL adds 9eb54d0e8962 PCI: v3-semi: Fix a memory leak in v3_pci_probe() error ha [...] adds 32a5bc992b6c i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output adds 33cf7944af54 serial: amba-pl011: Make sure we initialize the port.lock [...] adds efb5f7b106ea drivers: base: Fix NULL pointer exception in __platform_dr [...] adds 742f8ac8edd4 PCI: rcar: Fix incorrect programming of OB windows adds 766c787e55ca PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges adds 3201bb03c8fd scsi: qla2xxx: Fix warning after FC target reset adds c1bcf01aea0e ALSA: firewire-lib: fix invalid assignment to union data f [...] adds ad8b5b5faf9d power: supply: lp8788: Fix an error handling path in 'lp87 [...] adds 79790202d4f3 power: supply: smb347-charger: IRQSTAT_D is volatile adds 6544b95bd789 ASoC: SOF: core: fix error return code in sof_probe_continue() adds a798daf42a35 arm64: dts: msm8996: Fix CSI IRQ types adds f20dfec03b82 scsi: target: loopback: Fix READ with data and sensebytes adds f34a3697a8d4 scsi: mpt3sas: Fix double free warnings adds b0ccdd2fdd00 SoC: rsnd: add interrupt support for SSI BUSIF buffer adds 5acfef99644c ASoC: ux500: mop500: Fix some refcounted resources issues adds 5248114b9bcf ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_ [...] adds d40e6a98aa55 pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map adds c17e7243051a dlm: remove BUG() before panic() adds 4536dbe64bd1 USB: ohci-sm501: fix error return code in ohci_hcd_sm501_d [...] adds 86e8dd9d249c clk: ti: composite: fix memory leak adds c7fab8a5c3ba PCI: Fix pci_register_host_bridge() device_register() erro [...] adds 7fcc2ca6a3fb powerpc/64: Don't initialise init_task->thread.regs adds 3a497f97a3b6 tty: n_gsm: Fix SOF skipping adds 860b8717f724 tty: n_gsm: Fix waking up upper tty layer when room available adds 7961800651fa ALSA: usb-audio: Add duplex sound support for USB devices [...] adds c6737f3a1b01 HID: Add quirks for Trust Panora Graphic Tablet adds 828b192c57e8 PCI/PM: Assume ports without DLL Link Active train links i [...] adds 5c2207ba2394 habanalabs: increase timeout during reset adds b1bc8753eefc ipmi: use vzalloc instead of kmalloc for user creation adds 8240829fc38c powerpc/64s/exception: Fix machine check no-loss idle wakeup adds 1a588c7edcd0 powerpc/pseries/ras: Fix FWNMI_VALID off by one adds 8f4372f4724d drivers: phy: sr-usb: do not use internal fsm for USB2 phy init adds f5e28a0824ec powerpc/ps3: Fix kexec shutdown hang adds 8a67dae365e0 vfio-pci: Mask cap zero adds fbf719e5da12 usb/ohci-platform: Fix a warning when hibernating adds f1069001bba7 drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms [...] adds 0e0332473790 ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT [...] adds 4f01308480c5 USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe() adds 7454c171a88c tty: n_gsm: Fix bogus i++ in gsm_data_kick adds fddd06f7490f fpga: dfl: afu: Corrected error handling levels adds 7d95cb8a4073 clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1 adds d09de58d2b65 RDMA/hns: Bugfix for querying qkey adds 1503314a3354 RDMA/hns: Fix cmdq parameter of querying pf timer resource adds 95ea51b2690e scsi: target: tcmu: Userspace must not complete queued commands adds ad7f78b7ce39 firmware: imx: scu: Fix possible memory leak in imx_scu_probe() adds c9ddb8dd12e1 fuse: fix copy_file_range cache issues adds d658c127fc41 fuse: copy_file_range should truncate cache adds 17232b92cf79 arm64: tegra: Fix ethernet phy-mode for Jetson Xavier adds a7ba81f26d70 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds 96cd8d249a37 powerpc/64s/pgtable: fix an undefined behaviour adds f04479f8d519 dm zoned: return NULL if dmz_get_zone_for_reclaim() fails [...] adds 0bd8e62464e0 PCI/PTM: Inherit Switch Downstream Port PTM settings from [...] adds 443ed62ef80d PCI: dwc: Fix inner MSI IRQ domain registration adds 6e934217c943 PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link adds 4820050e8438 IB/cma: Fix ports memory leak in cma_configfs adds f1b9e29983ae watchdog: da9062: No need to ping manually before setting timeout adds 0a560f102d80 usb: dwc2: gadget: move gadget resume after the core is in [...] adds 4a8c5f25c6bc USB: gadget: udc: s3c2410_udc: Remove pointless NULL check [...] adds 51ad579d64dd usb: gadget: lpc32xx_udc: don't dereference ep pointer bef [...] adds 84e1326ffc61 usb: gadget: fix potential double-free in m66592_probe. adds c707e18796c6 usb: gadget: Fix issue with config_ep_by_speed function adds 4c8a62c93984 scripts: headers_install: Exit with error on config leak adds af92e4a595e0 RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove adds dc69fec9271a x86/apic: Make TSC deadline timer detection message visible adds cf90dd9fb161 mfd: stmfx: Reset chip on resume as supply was disabled adds d8d1b8b41783 mfd: stmfx: Fix stmfx_irq_init error path adds 9669bf039ff6 mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt adds 5578bf5ce0d8 powerpc/32s: Don't warn when mapping RO data ROX. adds 87b3dca712b4 ASoC: fix incomplete error-handling in img_i2s_in_probe. adds 41324c48301d scsi: target: tcmu: Fix a use after free in tcmu_check_exp [...] adds 4d33659ac379 clk: bcm2835: Fix return type of bcm2835_register_gate adds 39983e188624 scsi: ufs-qcom: Fix scheduling while atomic issue adds fd1a1089aed8 KVM: PPC: Book3S HV: Ignore kmemleak false positives adds e5497842e253 KVM: PPC: Book3S: Fix some RCU-list locks adds c66e72f1721a clk: sprd: return correct type of value for _sprd_pll_recalc_rate adds 24aa54a8b0ec clk: ast2600: Fix AHB clock divider for A1 adds 3302d17ef6ea misc: xilinx-sdfec: improve get_user_pages_fast() error handling adds ece3a3337c50 /dev/mem: Revoke mappings when a driver claims the region adds 5e85d78ed4ff net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' adds f9db526da547 NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION adds cde05d643e51 of: Fix a refcounting bug in __of_attach_node_sysfs() adds 838d3e75ba50 input: i8042 - Remove special PowerPC handling adds 5ed5f8db9582 powerpc/4xx: Don't unmap NULL mbase adds c75f1641ef58 extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] adds 1957ac8d1b4f ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA chan [...] adds f4fbb592d9d7 vfio/mdev: Fix reference count leak in add_mdev_supported_type adds 2d9c7e0ff9f4 rtc: rv3028: Add missed check for devm_regmap_init_i2c() adds 2e48a738dc15 mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ [...] adds 6de31dc168f0 rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug [...] adds 43ba1b177a49 openrisc: Fix issue with argument clobbering for clone/fork adds 145565f722c9 drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection adds 807460787179 ceph: don't return -ESTALE if there's still an open file adds 9adcc852d552 nfsd4: make drc_slab global, not per-net adds 08904df10d3a gfs2: Allow lock_nolock mount to specify jid=X adds 88d678348430 scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj adds bd410e6600b4 scsi: ufs: Don't update urgent bkops level when toggling a [...] adds d184d62ceb19 pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl [...] adds e585a8b54046 pinctrl: freescale: imx: Fix an error handling path in 'im [...] adds ca0cac3373fa nfsd: safer handling of corrupted c_type adds b73df5915d13 drm/amd/display: Revalidate bandwidth before commiting DC updates adds 7791ab20b8eb crypto: omap-sham - add proper load balancing support for [...] adds 62378b65237e geneve: change from tx_error to tx_dropped on missing metadata adds b7ce2e4538f6 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds 7fd599522823 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 718d9a863eb3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds d578f98fa7b3 blktrace: use errno instead of bi_status adds 545bafecc0f2 blktrace: fix endianness in get_pdu_int() adds e782a45789f8 blktrace: fix endianness for blk_log_remap() adds fbaf0137df1e gfs2: fix use-after-free on transaction ail lists adds 08cc0ec9ba86 net: marvell: Fix OF_MDIO config check adds f167d8f7b341 ntb_perf: pass correct struct device to dma_alloc_coherent adds 25abac5c9ff7 ntb_tool: pass correct struct device to dma_alloc_coherent adds e5cd9e1df0c9 NTB: ntb_tool: reading the link file should not end in a N [...] adds 2b97e354e586 NTB: Revert the change to use the NTB device dev for DMA a [...] adds ec8490131670 NTB: perf: Don't require one more memory window than numbe [...] adds 50a79b96b951 NTB: perf: Fix support for hardware that doesn't have port [...] adds abf918236a79 NTB: perf: Fix race condition when run with ntb_test adds ad67536d48ba NTB: ntb_test: Fix bug when counting remote files adds e1ee6238534e i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n adds a98132826820 drivers/perf: hisi: Fix wrong value for all counters enable adds 37be9b71b748 selftests/net: in timestamping, strncpy needs to preserve [...] adds 3b50b29a2056 f2fs: don't return vmalloc() memory from f2fs_kmalloc() adds 445a847a5507 afs: Fix memory leak in afs_put_sysnames() adds 7b31ec2a011f ASoC: core: only convert non DPCM link to DPCM link adds 69367d9f1f0e ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_pl [...] adds ebc448eb2de5 ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT [...] adds ea8837b9435e ASoC: rt5645: Add platform-data for Asus T101HA adds 0f97842057c7 bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg adds 5bed77b0a2a0 bpf, sockhash: Synchronize delete from bucket list on map free adds c7c658ef5159 tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes adds ab482b587207 drm/sun4i: hdmi ddc clk: Fix size of m divider adds f3f9ee422842 libbpf: Handle GCC noreturn-turned-volatile quirk adds 04ce5f6f0d3c scsi: acornscsi: Fix an error handling path in acornscsi_probe() adds 0eb4e1573ffd x86/idt: Keep spurious entries unset in system_vectors adds 9777d12a8b23 net/filter: Permit reading NET in load_bytes_relative when [...] adds d3caf0e49492 nvme-pci: use simple suspend when a HMB is enabled adds 57f71bb57f7c nfs: set invalid blocks after NFSv4 writes adds e7847db7aa6d xdp: Fix xsk_generic_xmit errno adds 93b675736542 iavf: fix speed reporting over virtchnl adds 33a76c15c7c2 bpf: Fix memlock accounting for sock_hash adds 57a1cd87efb9 usb/xhci-plat: Set PM runtime as active on resume adds 21a45a1427dd usb: host: ehci-platform: add a quirk to avoid stuck adds 335d720bb4bd usb/ehci-platform: Set PM runtime as active on resume adds 676634f1a831 perf report: Fix NULL pointer dereference in hists__fprint [...] adds aa7baef53057 perf stat: Fix NULL pointer dereference adds 889b69a9982b ext4: stop overwrite the errcode in ext4_setup_super adds f651e94899ed bcache: fix potential deadlock problem in btree_gc_coalesce adds 7b307d292ab2 powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL adds 6a9fd8046fbd afs: Fix non-setting of mtime when writing into mmap adds c8c19fcdabdb afs: afs_write_end() should change i_size under the right lock adds 4fd68a35f62d afs: Fix EOF corruption adds 66f38da13198 afs: Always include dir in bulk status fetch from afs_do_lookup() adds b7420726bc8a afs: Set error flag rather than return error from file sta [...] adds 13e6e75e68f3 afs: Fix the mapping of the UAEOVERFLOW abort code adds 7c7dd0507842 bnxt_en: Return from timer if interface is not in open state. adds cb5fe511b11e scsi: ufs-bsg: Fix runtime PM imbalance on error adds b3dc33946a74 block: Fix use-after-free in blkdev_get() adds 64183b459624 mvpp2: remove module bugfix adds 81344ae52c77 arm64: hw_breakpoint: Don't invoke overflow handler on uac [...] adds ef4f3b65d5a9 libata: Use per port sync for detach adds bc615a290faf drm: encoder_slave: fix refcouting error for modules adds 779286d9babf ext4: fix partial cluster initialization when splitting extent adds 8c315a220930 ext4: avoid utf8_strncasecmp() with unstable name adds 1f3f21d53fa8 drm/dp_mst: Reformat drm_dp_check_act_status() a bit adds 3031fb61096c drm/qxl: Use correct notify port address when creating cur [...] adds 5471b5287cc7 drm/amdgpu: Replace invalid device ID with a valid device ID adds ae3c09e346bd selinux: fix double free adds 0804b23d2ff1 jbd2: clean __jbd2_journal_abort_hard() and __journal_abor [...] adds ffa9206a62d3 ext4: avoid race conditions when remounting with options t [...] adds 8f16bebbb171 drm/dp_mst: Increase ACT retry timeout to 3s adds bba1f4ac037c drm/amd/display: Use swap() where appropriate adds 120307746990 x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld adds 859a0a9afee3 block: nr_sects_write(): Disable preemption on seqcount write adds 9fec865dde6e net/mlx5: DR, Fix freeing in dr_create_rc_qp() adds de3feefa3bfd f2fs: split f2fs_d_compare() from f2fs_match_name() adds 2173a7ed6358 f2fs: avoid utf8_strncasecmp() with unstable name adds 190f6c2d6e38 s390: fix syscall_get_error for compat processes adds 536ffde7df46 drm/i915: Fix AUX power domain toggling across TypeC mode resets adds a09489576fe5 drm/msm: Check for powered down HW in the devfreq callbacks adds 962d0e0c091c drm/i915/gem: Avoid iterating an empty list adds 35bd59b8b68c drm/i915: Whitelist context-local timestamp in the gen9 cmdparser adds 50df31ea31cc drm/connector: notify userspace on hotplug after register [...] adds d814e4732cbe drm/amd/display: Use kvfree() to free coeff in build_regamma() adds 021935185e2a drm/i915/icl+: Fix hotplug interrupt disabling after storm [...] adds 972f961c5930 Revert "drm/amd/display: disable dcn20 abm feature for bring up" adds 993e0d12f226 crypto: algif_skcipher - Cap recv SG list at ctx->used adds 7bb62d0cd8ac crypto: algboss - don't wait during notifier callback adds f4748ee4fa15 tracing/probe: Fix memleak in fetch_op_data operations adds c19f0c3c9a8a kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex adds 3d390370d78c kretprobe: Prevent triggering kretprobe from within kprobe [...] adds 96d98372b53a e1000e: Do not wake up the system via WOL if device wakeup [...] adds d0da4be60288 net: octeon: mgmt: Repair filling of RX ring adds a6030d71e62d pwm: jz4740: Enhance precision in calculation of duty cycle adds e33765201db7 sched/rt, net: Use CONFIG_PREEMPTION.patch adds 99705220b22c net: core: device_rename: Use rwsem instead of a seqcount adds 4e9688ad3d36 Linux 5.4.49 adds b90ca32531bf block/bio-integrity: don't free 'buf' if bio_integrity_add [...] adds ce06fcb6a66d enetc: Fix tx rings bitmap iteration range, irq handling adds f060107ccc97 geneve: allow changing DF behavior after creation adds 009b3e294a90 ibmveth: Fix max MTU limit adds fa0d7e09da1d mld: fix memory leak in ipv6_mc_destroy_dev() adds 57a976e676e1 mvpp2: ethtool rxtx stats fix adds f32325b100ea net: bridge: enfore alignment for ethernet address adds 9f217d6dd796 net: core: reduce recursion limit value adds 9e693934cd59 net: Do not clear the sock TX queue in sk_set_socket() adds 742f2358b324 net: fix memleak in register_netdevice() adds 97a1d2aa6cdd net: Fix the arp error in some cases adds 67571b1ab296 net: increment xmit_recursion level in dev_direct_xmit() adds 27b70214fc69 net: usb: ax88179_178a: fix packet alignment padding adds a908f986ddf7 openvswitch: take into account de-fragmentation/gso_size i [...] adds 6956830cf981 rocker: fix incorrect error handling in dma_rings_init adds fea864489c90 rxrpc: Fix notification call on completion of discarded calls adds dc43f7e807a8 sctp: Don't advertise IPv4 addresses if ipv6only is set on [...] adds cb22ce3346f2 tcp: don't ignore ECN CWR on pure ACK adds fe3a5d8fc372 tcp: grow window for OOO packets only for SACK flows adds 35db638692db tg3: driver sleeps indefinitely when EEH errors exceed eeh [...] adds 568c5aaf6c2d ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() adds 9baf076d797f net: phy: Check harder for errors in get_phy_id() adds 3c6208267218 ip_tunnel: fix use-after-free in ip_tunnel_lookup() adds ea2628dd586d sch_cake: don't try to reallocate or unshare skb unconditionally adds b1aa7e5fa163 sch_cake: don't call diffserv parsing code when it is not needed adds 942315134313 sch_cake: fix a few style nits adds 052a7fdd86fb tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT adds 8ae850cddf27 Revert "i2c: tegra: Fix suspending in active runtime PM state" adds 9d3d40ec7dee btrfs: fix a block group ref counter leak after failure to [...] adds 32e5a15f1084 net: sched: export __netdev_watchdog_up() adds 335add4ac891 fix a braino in "sparc32: fix register window handling in [...] adds 3621616af99b ALSA: usb-audio: Fix potential use-after-free of streams adds 2274a7421e73 binder: fix null deref of proc->context adds 195c1d1dd8cf USB: ohci-sm501: Add missed iounmap() in remove adds 6b3eb8af48cb usb: dwc2: Postponed gadget registration to the udc class driver adds ffeb58a0daf0 usb: add USB_QUIRK_DELAY_INIT for Logitech C922 adds 9200037a6ab6 USB: ehci: reopen solution for Synopsys HC bug adds 9d814bd14cff usb: host: xhci-mtk: avoid runtime suspend when removing hcd adds c1e71a51c2f5 xhci: Poll for U0 after disabling USB2 LPM adds fe2daefad98a usb: host: ehci-exynos: Fix error check in exynos_ehci_probe() adds 895ec8c86e13 usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs adds 74a7ad9d975c ALSA: usb-audio: Add implicit feedback quirk for SSL2+. adds 0c4ff206043e ALSA: usb-audio: add quirk for Denon DCD-1500RE adds 1cc2d29710c2 ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) adds 25e1bb1e6c36 ALSA: usb-audio: Fix OOB access of mixer element list adds 79175ae5f996 usb: cdns3: trace: using correct dir value adds a0668653be26 usb: cdns3: ep0: fix the test mode set incorrectly adds be8df027079b usb: cdns3: ep0: add spinlock for cdns3_check_new_setup adds d3a251b84797 scsi: qla2xxx: Keep initiator ports after RSCN adds 1f551a056b30 scsi: zfcp: Fix panic on ERP timeout for previously dismis [...] adds 572a11131ad3 cifs: Fix cached_fid refcnt leak in open_shroot adds bd2f2ac0ab96 cifs/smb3: Fix data inconsistent when punch hole adds e615f58fa86c cifs/smb3: Fix data inconsistent when zero file range adds c09be4f57956 xhci: Fix incorrect EP_STATE_MASK adds 14d46386226e xhci: Fix enumeration issue when setting max packet size f [...] adds d6522bc320d7 xhci: Return if xHCI doesn't support LPM adds d9a74e455070 cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip adds 588ad2b29ea3 loop: replace kill_bdev with invalidate_bdev adds 2a4c0bf5c70e IB/mad: Fix use after free when destroying MAD agent adds 21d511c6c9c2 IB/hfi1: Fix module use count flaw due to leftover module [...] adds 1f5197a5ad97 bus: ti-sysc: Flush posted write on enable and disable adds 527ddb339d6b bus: ti-sysc: Ignore clockactivity unless specified as a quirk adds 475a7b09b4bb ARM: OMAP2+: Fix legacy mode dss_reset adds 41b2debf35ef xfrm: Fix double ESP trailer insertion in IPsec crypto offload. adds e50cf858d118 ASoC: q6asm: handle EOS correctly adds 8c236ac4376a efi/tpm: Verify event log header before parsing adds 92444a57e365 efi/esrt: Fix reference count leak in esre_create_sysfs_entry. adds 47c7ae0ca9d7 ASoc: q6afe: add support to get port direction adds 1fa27418054f ASoC: qcom: common: set correct directions for dailinks adds 34f105349369 regualtor: pfuze100: correct sw1a/sw2 on pfuze3000 adds 3947dd237ef5 RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() adds b59ed5668c4e ASoC: fsl_ssi: Fix bclk calculation for mono channel adds 0608288c6caa samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS adds d909f9db0caa bpf, xdp, samples: Fix null pointer dereference in *_user code adds 07f7c547698b ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect adds 99ab61cc8b75 ARM: dts: Fix duovero smsc interrupt for suspend adds 5f6b834e110b x86/resctrl: Fix a NULL vs IS_ERR() static checker warning [...] adds b93df0f6d7cd regmap: Fix memory leak from regmap_register_patch adds 0f3aa6c6d6ad devmap: Use bpf_map_area_alloc() for allocating hash buckets adds f1ee7d3a2c1a bpf: Don't return EINVAL from {get,set}sockopt when optlen [...] adds 73cff44e66e3 ARM: dts: NSP: Correct FA2 mailbox node adds d6fb7f457456 rxrpc: Fix handling of rwind from an ACK packet adds 66143ecb9e3c RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq adds f0078dc6750f RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 adds 4aeb21584e55 RDMA/cma: Protect bind_list and listen_list while finding [...] adds 9e89c2d5da87 ASoC: rockchip: Fix a reference count leak. adds d3edf648f398 s390/qeth: fix error handling for isolation mode cmds adds 34f45567462d RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() adds 67db9e032b6e selftests/net: report etf errors correctly adds ede796e5ac87 iommu/vt-d: Enable PCI ACS for platform opt in hint adds 33104571648b iommu/vt-d: Update scalable mode paging structure coherency adds 5cf7f0c68405 net: qed: fix left elements count calculation adds 164d9a15652f net: qed: fix async event callbacks unregistering adds d0717a95a06b net: qede: stop adding events on an already destroyed workqueue adds 32cf4ff4ec52 net: qed: fix NVMe login fails over VFs adds 7180c8fc4a03 net: qed: fix excessive QM ILT lines consumption adds f490e70fa7eb net: qede: fix PTP initialization on recovery adds 065f225ef975 net: qede: fix use-after-free on recovery and AER handling adds 61f488765dff cxgb4: move handling L2T ARP failures to caller adds 1e812023f478 ARM: imx5: add missing put_device() call in imx_suspend_al [...] adds a3a86515d017 scsi: lpfc: Avoid another null dereference in lpfc_sli4_hb [...] adds 56ee0ed97df5 usb: gadget: udc: Potential Oops in error handling code adds f9dc5e708ab8 usb: renesas_usbhs: getting residue from callback_result adds 8d93603bf60c nvme: don't protect ns mutation with ns->head->lock adds ae6d80f62c73 netfilter: ipset: fix unaligned atomic access adds b78bae5ab399 net: bcmgenet: use hardware padding of runt frames adds 0935afc39797 clk: sifive: allocate sufficient memory for struct __prci_data adds 4a6e6413059e i2c: fsi: Fix the port number field in status register adds 5cee9e67596f i2c: core: check returned size of emulated smbus block read adds bfd4981fe3d6 afs: Fix storage of cell names adds 3dc7138943b1 sched/deadline: Initialize ->dl_boosted adds 83bdf7f8b712 sched/core: Fix PI boosting between RT and DEADLINE tasks adds 4dfc238a2441 sata_rcar: handle pm_runtime_get_sync failure cases adds f7f181582f1b ata/libata: Fix usage of page address by page_address in a [...] adds 81616542adcc drm/amd/display: Use kfree() to free rgb_user in calculate [...] adds b8403f7e45e5 riscv/atomic: Fix sign extension for RV64I adds 07b8b2d46371 hwrng: ks-sa - Fix runtime PM imbalance on error adds 855dbf10c9a7 ibmvnic: Harden device login requests adds 6fd916e24935 net: alx: fix race condition in alx_remove adds 8dba9173a37a test_objagg: Fix potential memory leak in error handling adds 7851257375ae pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage adds 453cfe187723 pinctrl: tegra: Use noirq suspend/resume callbacks adds 64f7b10a91a4 s390/ptrace: pass invalid syscall numbers to tracing adds 7c17909a889d s390/ptrace: fix setting syscall number adds 68a3cbc44660 s390/vdso: Use $(LD) instead of $(CC) to link vDSO adds a9a3b33b20aa s390/vdso: fix vDSO clock_getres() adds cbed4eb0a92f arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n adds 803d114e8f19 kbuild: improve cc-option to clean up all temporary files adds 8ed391a3dbc4 recordmcount: support >64k sections adds d14eb5d8f0f4 kprobes: Suppress the suspicious RCU warning on kprobes adds 72647ea37700 blktrace: break out of blktrace setup on concurrent calls adds 26b0956cb374 block: update hctx map when use multiple maps adds f06a6294e113 RISC-V: Don't allow write+exec only page mapping request in mmap adds 0211e0d7f185 ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table adds 1a1bc3ae6935 ALSA: hda/realtek - Add quirk for MSI GE63 laptop adds 6ee4d61403d2 ALSA: hda/realtek: Add mute LED and micmute LED support fo [...] adds 3c4f9a5541bb ACPI: sysfs: Fix pm_profile_attr type adds 824d0b6225f3 ACPI: configfs: Disallow loading ACPI tables when locked down adds 0236040fcf97 erofs: fix partially uninitialized misuse in z_erofs_onlin [...] adds 5774f9fa563b KVM: X86: Fix MSR range of APIC registers in X2APIC mode adds 8ccc6ac51eac KVM: nVMX: Plumb L2 GPA through to PML emulation adds 96a80133559f KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL adds 3ceaf206b706 x86/cpu: Use pinning mask for CR4 bits needing to be 0 adds df13086490db x86/asm/64: Align start of __clear_user() loop to 16-bytes adds 0a4dfc69ea7e btrfs: fix bytes_may_use underflow when running balance an [...] adds 53a081661047 btrfs: fix data block group relocation failure due to conc [...] adds 863a197f7f10 btrfs: check if a log root exists before locking the log_m [...] adds a79c3a99ac81 btrfs: fix failure of RWF_NOWAIT write into prealloc exten [...] adds fbca1aee1397 mm/slab: use memzero_explicit() in kzfree() adds 7fa716a594a6 ocfs2: avoid inode removal while nfsd is accessing it adds 4685df862c8b ocfs2: load global_inode_alloc adds a8d82ebaee97 ocfs2: fix value of OCFS2_INVALID_SLOT adds ff6aff13a8cf ocfs2: fix panic on nfs server over ocfs2 adds 7a9e3e25a9d2 mm/memcontrol.c: add missed css_put() adds 73f79b420bd0 arm64: perf: Report the PC value in REGS_ABI_32 mode adds 90bd9c611f21 arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range adds c036eb65fdfc arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range adds 9a59a88b3d31 tracing: Fix event trigger to accept redundant spaces adds 0b3cc973f16f ring-buffer: Zero out time extend if it is nested and not [...] adds 176a3c488476 drm/amd: fix potential memleak in err branch adds 834a3aa2ceb4 drm: rcar-du: Fix build error adds 05124abe1fb0 drm/radeon: fix fb_div check in ni_init_smc_spll_table() adds c6f88afa6ae1 drm/amdgpu: add fw release for sdma v5_0 adds 60bdb51d44fa Staging: rtl8723bs: prevent buffer overflow in update_sta_ [...] adds c27d205baa82 sunrpc: fixed rollback in rpc_gssd_dummy_populate() adds 7b99577ff376 SUNRPC: Properly set the @subbuf parameter of xdr_buf_subs [...] adds 02917bef8f1b pNFS/flexfiles: Fix list corruption if the mirror count changes adds 4d35ca872ac3 NFSv4 fix CLOSE not waiting for direct IO compeletion adds de1d70dad6f2 xprtrdma: Fix handling of RDMA_ERROR replies adds a51e71cbf6e6 dm writecache: correct uncommitted_block when discarding u [...] adds cc66553004f4 dm writecache: add cond_resched to loop in persistent_memo [...] adds ffd40b7962d4 xfs: add agf freeblocks verify in xfs_agf_verify adds a160afebd779 Revert "tty: hvc: Fix data abort due to race in hvc_open" adds e75220890bf6 Linux 5.4.50 adds 1c4404efcf2c io_uring: make sure async workqueue is canceled on exit adds d0e533584a05 mm: fix swap cache node allocation mask adds 58ab86e58b55 EDAC/amd64: Read back the scrub rate PCI register on F15h adds ab9ee18f4646 usbnet: smsc95xx: Fix use-after-free after removal adds 542d541c1edd sched/debug: Make sd->flags sysctl read-only adds f459e8fc7c69 mm/slub.c: fix corrupted freechain in deactivate_slab() adds fe688b144c14 mm/slub: fix stack overruns with SLUB_STATS adds 0ff5b1b50d5c rxrpc: Fix race between incoming ACK parser and retransmitter adds 3dca0a299ff4 usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect adds 6f3b8c269d88 tools lib traceevent: Add append() function helper for app [...] adds 517326aaf41e tools lib traceevent: Handle __attribute__((user)) in field names adds 8f4aa3a6de24 s390/debug: avoid kernel warning on too large number of pages adds c4f007d3dbdd nvme-multipath: set bdi capabilities once adds ad69fbe1d262 nvme-multipath: fix deadlock between ana_work and scan_work adds 5e9523d7e8cd nvme-multipath: fix deadlock due to head->lock adds e6b2e3b5e16e nvme-multipath: fix bogus request queue reference put adds 1f98a9ed5799 kgdb: Avoid suspicious RCU usage warning adds 563e9491f0a3 selftests: tpm: Use /bin/sh instead of /bin/bash adds 5d6b46a94dbb tpm: Fix TIS locality timeout problems adds cc0f67835302 crypto: af_alg - fix use-after-free in af_alg_accept() due [...] adds 60d7de28e0ca drm/msm/dpu: fix error return code in dpu_encoder_init adds 53e9b62672f7 rxrpc: Fix afs large storage transmission performance drop adds 8a1b8e64204e RDMA/counter: Query a counter before release adds 0dc4dd433b94 cxgb4: use unaligned conversion for fetching timestamp adds 180fbf10a26d cxgb4: parse TC-U32 key values and masks natively adds f68bda772639 cxgb4: fix endian conversions for L4 ports in filters adds 6bcb00d08361 cxgb4: use correct type for all-mask IP address comparison adds 0465f54c5cc4 cxgb4: fix SGE queue dump destination buffer context adds 3e7bd7e10639 hwmon: (max6697) Make sure the OVERT mask is set correctly adds c9426817eac7 hwmon: (acpi_power_meter) Fix potential memory leak in acp [...] adds a65bde001008 thermal/drivers/mediatek: Fix bank number settings on mt8183 adds 31ec38ec9cd5 thermal/drivers/rcar_gen3: Fix undefined temperature if negative adds 2571e1735602 nfsd4: fix nfsdfs reference count loop adds c84138b3c162 nfsd: fix nfsdfs inode reference count leak adds f795a88eade5 drm: sun4i: hdmi: Remove extra HPD polling adds 8964c93436ad virtio-blk: free vblk-vqs in error path of virtblk_probe() adds 7d3f489e61b6 SMB3: Honor 'posix' flag for multiuser mounts adds c64141c68f72 nvme: fix identify error status silent ignore adds cd62eeb31512 nvme: fix a crash in nvme_mpath_add_disk adds a632f91f7a9c samples/vfs: avoid warning in statx override adds b460fc9d0525 i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 adds 9d60af5c3bb3 i2c: mlxcpld: check correct size of maximum RECV_LEN packet adds 4ee7f1d2f1c9 spi: spi-fsl-dspi: Fix external abort on interrupt in resu [...] adds fe05e114d0fd nfsd: apply umask on fs without ACL support adds e0ed5a36fb3a Revert "ALSA: usb-audio: Improve frames size computation" adds d56787683c61 SMB3: Honor 'seal' flag for multiuser mounts adds 0d5824aea7a0 SMB3: Honor persistent/resilient handle flags for multiuse [...] adds 7ab27439fec7 SMB3: Honor lease disabling for multiuser mounts adds 49dae9bed7dd SMB3: Honor 'handletimeout' flag for multiuser mounts adds 71a20b798da3 cifs: Fix the target file was deleted when rename failed. adds 2e859b14da39 MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names adds 032343ed6927 MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen adds 94de85d16b0c drm/amd/display: Only revalidate bandwidth on medium and f [...] adds 2b8c0876bf71 drm/amdgpu: use %u rather than %d for sclk/mclk adds 4ae695a05516 drm/amdgpu/atomfirmware: fix vram_info fetching for renoir adds 7ba23593cbc5 dma-buf: Move dma_buf_release() from fops to dentry_ops adds 2a9278ac9c55 irqchip/gic: Atomically update affinity adds 64a94c550c44 mm, compaction: fully assume capture is not NULL in compac [...] adds d827fe702e07 mm, compaction: make capture control handling safe wrt interrupts adds 215e562251bb x86/resctrl: Fix memory bandwidth counter width for AMD adds 43986c32ee00 dm zoned: assign max_io_len correctly adds 8ba1913cd6ba efi: Make it possible to disable efivar_ssdt entirely adds 1c54d3c15afa Linux 5.4.51 adds eb676bef0224 KVM: s390: reduce number of IO pins to 1 adds 6b64220baf4a spi: spi-fsl-dspi: Adding shutdown hook adds 2ec3c8329aca spi: spi-fsl-dspi: Fix lockup if device is removed during [...] adds 14e8708fffee regmap: fix alignment issue adds 5f121ba6b625 perf/x86/rapl: Move RAPL support to common x86 code adds 3965fe7c0a77 perf/x86/rapl: Fix RAPL config variable bug adds 6bfa3b616c52 ARM: dts: omap4-droid4: Fix spi configuration and increase rate adds dbe5fef1c2b1 drm/ttm: Fix dma_fence refcnt leak when adding move fence adds d78a975525f3 drm/tegra: hub: Do not enable orphaned window group adds 408ddca5c737 gpu: host1x: Detach driver on unregister adds b1589bb5b04e drm: mcde: Fix display initialization problem adds 04197a8184e7 ASoC: SOF: Intel: add PCI ID for CometLake-S adds 44b6e192e05f ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL adds 010de5718162 spi: spidev: fix a race between spidev_release and spidev_remove adds 8f23c0dcd096 spi: spidev: fix a potential use-after-free in spidev_release() adds 996bd0778a37 net: ethernet: mvneta: Fix Serdes configuration for SoCs w [...] adds 203cfe694e9d net: ethernet: mvneta: Add 2500BaseX support for SoCs with [...] adds 2e5a3586ca27 ixgbe: protect ring accesses with READ- and WRITE_ONCE adds ce4a93b9e607 i40e: protect ring accesses with READ- and WRITE_ONCE adds 4e4ddeee7aff ibmvnic: continue to init in CRQ reset returns H_CLOSED adds 1a570b8faea4 powerpc/kvm/book3s64: Fix kernel crash with nested kvm & D [...] adds b7556e7ca381 iommu/vt-d: Don't apply gfx quirks to untrusted devices adds fcab0d2f1b91 drm: panel-orientation-quirks: Add quirk for Asus T101HA panel adds a9c816494dc2 drm: panel-orientation-quirks: Use generic orientation-dat [...] adds 9c732cccb04b s390/kasan: fix early pgm check handler execution adds 15fa5dfaa4e8 cifs: update ctime and mtime during truncate adds 10533390da7c ARM: imx6: add missing put_device() call in imx6q_suspend_init() adds 2485b6afadd7 scsi: mptscsih: Fix read sense data size adds b1b252d8d9c5 usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work adds 074ae0cd8407 block: release bip in a right way in error path adds 010f93079a26 nvme-rdma: assign completion vector correctly adds 4e9631a90830 x86/entry: Increase entry_stack size to a full page adds 1128ed7e1dd0 sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_al [...] adds 91f8d05b4b56 net: qrtr: Fix an out of bounds read qrtr_endpoint_post() adds 137e7782bddd gpio: pca953x: Override IRQ for one of the expanders on Ga [...] adds d63806c30706 gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2 adds a062088e675f nl80211: don't return err unconditionally in nl80211_start_ap() adds 4625f4d5e4bf drm/mediatek: Check plane visibility in atomic_update adds 2000bb546525 bpf, sockmap: RCU splat with redirect and strparser error or TLS adds b709a08bc4d7 bpf, sockmap: RCU dereferenced psock may be used outside R [...] adds 4f412ae89e78 netfilter: ipset: call ip_set_free() instead of kfree() adds 92002d59ecee net: mvneta: fix use of state->speed adds b0259e7056b1 net: cxgb4: fix return error value in t4_prep_fw adds fd3a612d9828 IB/sa: Resolv use-after-free in ib_nl_make_request() adds d9b8206e5323 net: dsa: microchip: set the correct number of ports adds 2d15663304f5 netfilter: conntrack: refetch conntrack after nf_conntrack [...] adds 9ca67a453273 perf report TUI: Fix segmentation fault in perf_evsel__his [...] adds da4b6eff382b perf intel-pt: Fix recording PEBS-via-PT with registers adds 3959bf65fe48 perf intel-pt: Fix PEBS sample for XMM registers adds 81ed1f9fd0b3 smsc95xx: check return value of smsc95xx_reset adds 5c0192d28513 smsc95xx: avoid memory leak in smsc95xx_bind adds ab8c4fd863f4 net: hns3: add a missing uninit debugfs when unload driver adds 175b5aa7b964 net: hns3: fix use-after-free when doing self test adds 1c54d0d9c4e6 ALSA: compress: fix partial_drain completion state adds 9e8f4623e292 RDMA/siw: Fix reporting vendor_part_id adds 06cee3572ed5 arm64: kgdb: Fix single-step exception handling oops adds 2a4c5ff12f42 nbd: Fix memory leak in nbd_add_socket adds 97d6855ac57d cxgb4: fix all-mask IP address comparison adds e89b828ae357 IB/mlx5: Fix 50G per lane indication adds f277e0be69d4 qed: Populate nvm-file attributes while reading nvm config [...] adds ce27893535ca net/mlx5: Fix eeprom support for SFP module adds 65fb9bbee611 net/mlx5e: Fix 50G per lane indication adds 15442ef56405 bnxt_en: fix NULL dereference in case SR-IOV configuration fails adds 5d744ee94b49 net: macb: fix wakeup test in runtime suspend/resume routines adds ad396c483dd5 net: macb: mark device wake capable when "magic-packet" pr [...] adds f62f896a56a2 net: macb: fix call to pm_runtime in the suspend/resume functions adds c9dcb4929ce2 mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() adds 6a882fb7232d mlxsw: pci: Fix use-after-free in case of failed devlink reload adds 607fbc27d75f IB/hfi1: Do not destroy hfi1_wq when the device is shut down adds 4a215725dec7 IB/hfi1: Do not destroy link_wq when the device is shut down adds 3496a18a1c3b ALSA: opl3: fix infoleak in opl3 adds 02b2f10e5c9f ALSA: hda - let hs_mic be picked ahead of hp_mic adds caead988fe61 ALSA: usb-audio: add quirk for MacroSilicon MS2109 adds 92b598132eec ALSA: usb-audio: Add implicit feedback quirk for RTX6001 adds 615313fe4294 ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quir [...] adds c6fbfa6dd96b ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox [...] adds 8254cddab9a4 ALSA: hda/realtek: Enable headset mic of Acer C20-820 with [...] adds 9b742b6a3b78 ALSA: hda/realtek: Enable headset mic of Acer Veriton N466 [...] adds a20aa35b839a KVM: arm64: Fix definition of PAGE_HYP_DEVICE adds b956ec9afc2e KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART adds 388429498641 KVM: arm64: Annotate hyp NMI-related functions as __always_inline adds 3f108b168002 KVM: x86: bit 8 of non-leaf PDPEs is not reserved adds d29a79fa7559 KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 [...] adds a494529add3f KVM: x86: Mark CR4.TSD as being possibly owned by the guest adds 79aaeec71271 KVM: arm64: Fix kvm_reset_vcpu() return code being incorre [...] adds 2a6c8d3d0dd0 kallsyms: Refactor kallsyms_show_value() to take cred adds 0d5d9413a692 module: Refactor section attr into bin attribute adds 314ac273f005 module: Do not expose section addresses to non-CAP_SYSLOG adds e5541c6347b7 kprobes: Do not expose probe addresses to non-CAP_SYSLOG adds baef8d1027b0 bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() adds 5a046d75acf7 Revert "ath9k: Fix general protection fault in ath9k_hif_u [...] adds 808b2b3ea85a btrfs: fix fatal extent_buffer readahead vs releasepage race adds 026f830e0ba3 btrfs: fix double put of block group with nocow adds ef8164f03a86 drm/radeon: fix double free adds ede24894e8bf drm/amdgpu: don't do soft recovery if gpu_recovery=0 adds b9fe45efa671 dm: use noio when sending kobject event adds 37634f502b53 mmc: meson-gx: limit segments to 1 when dram-access-quirk [...] adds 854827a2697a ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE adds e6de7cbbcacb ARC: elf: use right ELF_ARCH adds 0d62bc7e960f s390/setup: init jump labels before command line parsing adds 2dfd182451d9 s390/mm: fix huge pte soft dirty copying adds 49a7ac29f6a0 blk-mq: consider non-idle request as "inflight" in blk_mq_ [...] adds 299ffecbd530 dm writecache: reject asynchronous pmem devices adds e51a811c242e perf scripts python: export-to-postgresql.py: Fix struct.p [...] adds 2038998170b0 perf scripts python: exported-sql-viewer.py: Fix zero id i [...] adds 64e8b913c30b perf scripts python: exported-sql-viewer.py: Fix zero id i [...] adds d13a78d13d2c perf scripts python: exported-sql-viewer.py: Fix unexpande [...] adds d64dc6118a0f pwm: jz4740: Fix build failure adds 627d15eecb61 s390: Change s390_kernel_write() return type to match memcpy() adds 1a70857590f7 s390/maccess: add no DAT mode to kernel_write adds c57b1153a58a Linux 5.4.52 adds 1f21bb70d7b1 crypto: atmel - Fix selection of CRYPTO_AUTHENC adds de93c1c104ac crypto: atmel - Fix build error of CRYPTO_AUTHENC adds d06c17fcd7c0 net: atlantic: fix ip dst and ipv6 address filters adds 587ccf092e28 net: rmnet: fix lower interface leak adds aef7a9e21aa6 bridge: mcast: Fix MLD2 Report IPv6 payload length check adds 7b42410d3556 genetlink: remove genl_bind adds 1418b60e998b ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg adds 75270f819666 ipv6: fib6_select_path can not use out path for nexthop objects adds f8646548ee46 ipv6: Fix use of anycast address with loopback adds 73e42f4d2d13 l2tp: remove skb_dst_set() from l2tp_xmit_skb() adds a70a667736ed llc: make sure applications use ARPHRD_ETHER adds 64d782212646 net: Added pointer check for dst->ops->neigh_lookup in dst [...] adds d55dad8b1d89 net: dsa: microchip: set the correct number of ports adds edbde451bf3f net_sched: fix a memory leak in atm_tc_init() adds aafe9dd13f42 net: usb: qmi_wwan: add support for Quectel EG95 LTE modem adds 9b7fd81cf9b6 sched: consistently handle layer3 header accesses in the p [...] adds 7eec9f331223 tcp: fix SO_RCVLOWAT possible hangs under high mem pressure adds f52293aefe18 tcp: make sure listeners don't initialize congestion-contr [...] adds 1c8bad567b5d tcp: md5: add missing memory barriers in tcp_md5_do_add()/ [...] adds f40c3a8438fc tcp: md5: do not send silly options in SYNCOOKIES adds 30d015f5ecd9 vlan: consolidate VLAN parsing code and limit max parsing depth adds 8ee263bd11af tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers adds 171644727abf tcp: md5: allow changing MD5 keys in all socket states adds 94886c86e833 cgroup: fix cgroup_sk_alloc() for sk_clone_lock() adds 38b122c0af04 cgroup: Fix sock_cgroup_data on big-endian. adds 36d60eba862d ip: Fix SO_MARK in RST, ACK and ICMP packets adds 71d65a3fc628 arm64: Introduce a way to disable the 32bit vdso adds 86e3c7c70c63 arm64: arch_timer: Allow an workaround descriptor to disab [...] adds f608a77e0cc9 arm64: arch_timer: Disable the compat vdso for cores affec [...] adds 5d6891a5a627 drm/msm: fix potential memleak in error branch adds 0885be75f1be drm/msm/dpu: allow initialization of encoder locks during [...] adds f886b67c6b28 drm/exynos: Properly propagate return value in drm_iommu_a [...] adds d2bfb9eb439c drm/exynos: fix ref count leak in mic_pre_enable adds c4db485dd3f2 x86/fpu: Reset MXCSR to default in kernel_fpu_begin() adds 9025a5589c03 thermal/drivers: imx: Fix missing of_node_put() at probe time adds c3adbd37c054 blk-mq-debugfs: update blk_queue_flag_name[] accordingly f [...] adds 560dbf34dec8 m68k: nommu: register start of the memory with memblock adds ea9d6016b1a4 m68k: mm: fix node memblock init adds 43046f786714 dt-bindings: mailbox: zynqmp_ipi: fix unit address adds 91e81d2262e7 cifs: prevent truncation from long to int in wait_for_free [...] adds a8f13826f9c6 arm64/alternatives: use subsections for replacement sequences adds 827139ad9db5 tpm_tis: extra chip->ops check on error path in tpm_tis_core_init adds 27874115b059 gfs2: read-only mounts should grab the sd_freeze_gl glock adds 77a181fba1e5 i2c: eg20t: Load module automatically if ID matches adds 4c7924060fe0 arm64/alternatives: don't patch up internal branches adds 7cc8cad2bef9 iio:magnetometer:ak8974: Fix alignment and data leak issues adds 0b16921edc61 iio:humidity:hdc100x Fix alignment and data leak issues adds ead750685280 iio: magnetometer: ak8974: Fix runtime PM imbalance on error adds b4172e024d48 iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers adds 4ecff6ee264f iio: mma8452: Add missed iio_device_unregister() call in m [...] adds 74953efffb3d iio: pressure: zpa2326: handle pm_runtime_get_sync failure adds 5a6378911f22 iio:humidity:hts221 Fix alignment and data leak issues adds 5f8fe8ab4463 iio:pressure:ms5611 Fix buffer element alignment adds baf22f66c9cf iio:health:afe4403 Fix timestamp alignment and prevent data leak. adds cb2801017057 spi: spi-fsl-dspi: Fix lockup if device is shutdown during [...] adds 3f2f3edcc075 net: dsa: bcm_sf2: Fix node reference count adds fefc7580af39 of: of_mdio: Correct loop scanning logic adds 131ab7a0cdb8 net: macb: call pm_runtime_put_sync on failure path adds beee39d71e87 net: ethernet: mvneta: Do not error out in non serdes modes adds 267516d7009e net: ethernet: mvneta: Add back interface mode validation adds add6b48ad376 Revert "usb/ohci-platform: Fix a warning when hibernating" adds 4cf55dcd4fa4 Revert "usb/ehci-platform: Set PM runtime as active on resume" adds 11a6ff1df31e Revert "usb/xhci-plat: Set PM runtime as active on resume" adds 17918c99abc1 net: sfp: add support for module quirks adds 370cc95c00ae net: sfp: add some quirks for GPON modules adds 8d158e3453eb ARM: OMAP4+: remove pdata quirks for omap4+ iommus adds 3ea583b09537 ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879 adds cf911ee9f49d ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot adds 1c96af59a904 mmc: mmci: Support any block sizes for ux500v2 and qcom variant adds 4301497fdc68 HID: quirks: Remove ITE 8595 entry from hid_have_special_driver adds de6d9aa5f7c1 ARM: at91: pm: add quirk for sam9x60's ulp1 adds 23a609417361 drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20 adds 69fbdbb4fa0c scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it [...] adds f7280837df83 bus: ti-sysc: Rename clk related quirks to pre_reset and p [...] adds e2c37939a795 bus: ti-sysc: Consider non-existing registers too when mat [...] adds e7e98dd42aae bus: ti-sysc: Handle module unlock quirk needed for some RTC adds 234021eaddcb bus: ti-sysc: Detect display subsystem related devices adds d09e12709acd arm64: dts: g12-common: add parkmode_disable_ss_quirk on D [...] adds d70a6425a6e2 bus: ti-sysc: Detect EDMA and set quirk flags for tptc adds 9c16b5e8b5d9 ALSA: usb-audio: Add support for MOTU MicroBook IIc adds 35aef79e81a1 Input: goodix - fix touch coordinates on Cube I15-TC adds 54100aa32f66 ALSA: usb-audio: Create a registration quirk for Kingston [...] adds e60b02922876 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] adds 592b179fa149 mmc: sdhci: do not enable card detect interrupt for gpio cd type adds dc1e4db658a6 ALSA: usb-audio: Rewrite registration quirk handling adds 18f2cbb28730 ACPI: video: Use native backlight on Acer Aspire 5783z adds 695fcb612bf1 ALSA: usb-audio: Add registration quirk for Kingston Hyper [...] adds 75ff2767e85c ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 adds 0a330aa202c9 Input: mms114 - add extra compatible for mms345l adds 7637bba4c621 ACPI: video: Use native backlight on Acer TravelMate 5735Z adds 1510d8ab7bc9 bus: ti-sysc: Use optional clocks on for enable and wait f [...] adds ba3788d243cf ALSA: usb-audio: Add registration quirk for Kingston Hyper [...] adds 7005a4885a29 iio:health:afe4404 Fix timestamp alignment and prevent data leak. adds f5c6ebd5146e soundwire: intel: fix memory leak with devm_kasprintf adds 684a5568df11 dmaengine: sh: usb-dmac: set tx_result parameters adds 1d08f59081e5 phy: sun4i-usb: fix dereference of pointer phy0 before it [...] adds cbd8c92a8d51 arm64: dts: meson: add missing gxl rng clock adds b2c7d6ce2d5e arm64: dts: meson-gxl-s805x: reduce initial Mali450 core f [...] adds 5a23897f7a41 bus: ti-sysc: Fix wakeirq sleeping function called from in [...] adds 47ba42786d14 bus: ti-sysc: Fix sleeping function called from invalid co [...] adds 28be430bbf13 bus: ti-sysc: Do not disable on suspend for no-idle adds a6fe5dde5343 iio: adc: ad7780: Fix a resource handling path in 'ad7780_ [...] adds e6b46f01d995 dmaengine: dw: Initialize channel before each transfer adds f979982feb03 dmaengine: dmatest: stop completed threads when running wi [...] adds e435865c783f spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of c [...] adds 62013d49bcf6 usb: gadget: udc: atmel: fix uninitialized read in debug printk adds 36e6ac265fc0 staging: comedi: verify array index is correct before using it adds 0392f18139aa clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER adds dc92d84b371f clk: AST2600: Add mux for EMMC clock adds 9b810684b1da NFS: Fix interrupted slots by sending a solo SEQUENCE operation adds 408ef501b894 fuse: don't ignore errors from fuse_writepages_fill() adds cc3188b3bab2 ARM: dts: Fix dcan driver probe failed on am437x platform adds a75a8aabb2f4 Revert "thermal: mediatek: fix register index error" adds c8a4452da9f4 xprtrdma: fix incorrect header size calculations adds 2e224b5d3149 ARM: dts: socfpga: Align L2 cache-controller nodename with [...] adds c5acd9395d41 arm64: dts: spcfpga: Align GIC, NAND and UART nodenames wi [...] adds f62d7f91afa2 keys: asymmetric: fix error return code in software_key_query() adds 319c3c7980c7 regmap: debugfs: Don't sleep while atomic for fast_io regmaps adds 742b79562142 copy_xstate_to_kernel: Fix typo which caused GDB regression adds 8eeebe37c64e arm: dts: mt7623: add phy-mode property for gmac2 adds b7d9b78ab901 soc: qcom: socinfo: add missing soc_id sysfs entry adds d79e57db4544 apparmor: ensure that dfa state tables have entries adds d950d2e79f0f habanalabs: Align protection bits configuration of all TPCs adds c2e29cac6d89 PCI/PM: Call .bridge_d3() hook only if non-NULL adds 033f56f7d3d6 perf stat: Zero all the 'ena' and 'run' array slot stats f [...] adds 9edb7370f893 soc: qcom: rpmh: Update dirty flag only when data changes adds 9e56b18ca5a3 soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before fl [...] adds e65ee5ad8903 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS adds 6b1aaceb0dab soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request adds eec70178983f RDMA/mlx5: Verify that QP is created with RQ or SQ adds 5f59ce425f78 mtd: rawnand: marvell: Fix the condition on a return code adds be953ad71ce9 mtd: rawnand: marvell: Use nand_cleanup() when the device [...] adds f1ad0fc9de60 mtd: rawnand: marvell: Fix probe error path adds e9f5e16f3228 mtd: rawnand: timings: Fix default tR_max and tCCS_min timings adds ee73c81e386d mtd: rawnand: brcmnand: correctly verify erased pages adds 8463054e3d4e mtd: rawnand: brcmnand: fix CS0 layout adds 4682749ce329 mtd: rawnand: oxnas: Keep track of registered devices adds f8a2658d0fd7 mtd: rawnand: oxnas: Unregister all devices on error adds cc490ea23f33 mtd: rawnand: oxnas: Release all devices in the _remove() path adds cb7b7928310f clk: qcom: gcc: Add GPU and NPU clocks for SM8150 adds 93b57bf835d2 clk: qcom: gcc: Add missing UFS clocks for SM8150 adds 7c4e6cfd922c slimbus: core: Fix mismatch in of_node_get/put adds bc94605df1f9 HID: logitech-hidpp: avoid repeated "multiplier = " log messages adds e93ab4628452 HID: magicmouse: do not set up autorepeat adds c0188ab5bc31 HID: quirks: Always poll Obins Anne Pro 2 keyboard adds 212425802dc6 HID: quirks: Ignore Simply Automated UPB PIM adds 91a6d4049c58 ALSA: line6: Perform sanity check for each URB creation adds 25fd7ee3baeb ALSA: line6: Sync the pending work cancel at disconnection adds 71319db6f3b1 ALSA: usb-audio: Fix race against the error recovery URB s [...] adds 246b9693026a ALSA: hda/realtek - change to suitable link model for ASUS [...] adds 4181b271908a ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus [...] adds e7bafe0c94cc ALSA: hda/realtek: Enable headset mic of Acer TravelMate B [...] adds 63d318f05e67 ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 adds bd422c7fb477 ALSA: hda/realtek - Enable Speaker for ASUS UX563 adds 4f0addeba0c0 USB: c67x00: fix use after free in c67x00_giveback_urb adds 3dd890afedbf usb: dwc2: Fix shutdown callback in platform adds 01512075a387 usb: chipidea: core: add wakeup support for extcon adds 72596d0b2acd usb: gadget: function: fix missing spinlock in f_uac1_legacy adds 18059e953e1f USB: serial: iuu_phoenix: fix memory corruption adds dff0a4f024fc USB: serial: cypress_m8: enable Simply Automated UPB PIM adds dcc1df3cdb04 USB: serial: ch341: add new Product ID for CH340 adds 4eaf06c9bd35 USB: serial: option: add GosunCn GM500 series adds cc894ec456c1 USB: serial: option: add Quectel EG95 LTE modem adds 78d85ca8300e virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req [...] adds 1bc2c30d861c virt: vbox: Fix guest capabilities mask check adds 8f4c040f45b9 Revert "tty: xilinx_uartps: Fix missing id assignment to t [...] adds 752641ba871a virtio: virtio_console: add missing MODULE_DEVICE_TABLE() [...] adds 2cd065b91681 serial: mxs-auart: add missed iounmap() in probe failure a [...] adds 4996065307c8 ovl: fix regression with re-formatted lower squashfs adds 6270654c7de9 ovl: inode reference leak in ovl_is_inuse true case. adds 93f75b0f0d3b ovl: relax WARN_ON() when decoding lower directory file handle adds 09b696bd2149 ovl: fix unneeded call to ovl_change_flags() adds f96ce4be463a fuse: ignore 'data' argument of mount(..., MS_REMOUNT) adds e8f32a9f5aeb fuse: use ->reconfigure() instead of ->remount_fs() adds 4dd2ad686704 fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS adds 72648019cd52 Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" adds 62dd03054918 mei: bus: don't clean driver pointer adds 1fb81fe5e180 Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list adds 97f1aecb80e9 Input: elan_i2c - add more hardware ID for Lenovo laptops adds 17268122ba5e uio_pdrv_genirq: Remove warning when irq is not specified adds acd3901a62f6 uio_pdrv_genirq: fix use without device tree and no interrupt adds e9506de7b305 scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro adds 6c2388e2a12b timer: Prevent base->clk from moving backward adds c28501385945 timer: Fix wheel index calculation on last level adds 9125d5762590 riscv: use 16KB kernel stack on 64-bit adds d6a76f8eee21 hwmon: (emc2103) fix unable to change fan pwm1_enable attribute adds 93d1e96b98b2 powerpc/book3s64/pkeys: Fix pkey_access_permitted() for ex [...] adds c5ce2060f487 powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size adds 5c698cc5b6f4 intel_th: pci: Add Jasper Lake CPU support adds 905f20f4946a intel_th: pci: Add Tiger Lake PCH-H support adds 55d7092cc8f5 intel_th: pci: Add Emmitsburg PCH support adds 8fd0d8536805 intel_th: Fix a NULL dereference when hub driver is not loaded adds 9464956544be dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edm [...] adds 5f3fcbf5b57f dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edm [...] adds 746930d17d14 dmaengine: fsl-edma-common: correct DSIZE_32BYTE adds 0ab6b541c6f8 misc: atmel-ssc: lock with mutex instead of spinlock adds 025cec59aa17 thermal: int3403_thermal: Downgrade error message adds d3b7bacd1115 thermal/drivers/cpufreq_cooling: Fix wrong frequency conve [...] adds bdb71132992b arm64: ptrace: Override SPSR.SS when single-stepping is enabled adds ed766e740cc9 arm64: ptrace: Consistently use pseudo-singlestep exceptions adds 5c2450ac7c7a arm64: compat: Ensure upper 32 bits of x0 are zero on sysc [...] adds b5b774918816 sched: Fix unreliable rseq cpu_id for new tasks adds 6aae92ed2c42 sched/fair: handle case of task_h_load() returning 0 adds 9f8d3d2f79ba genirq/affinity: Handle affinity setting on inactive inter [...] adds 64a17e1da02a drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() adds f2e57ed2f3f8 drm/i915/gt: Ignore irq enabling on the virtual engines adds 310d75f274d5 block: fix splitting segments on boundary masks adds d2ccad3c9ce9 block: fix get_max_segment_size() overflow on 32bit arch adds 07253d24cda3 libceph: don't omit recovery_deletes in target_copy() adds 1245a1e0e1c3 rxrpc: Fix trace string adds 5d7e2852d7e6 spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH adds 41389f739a5e ionic: export features for vlans to use adds 517708c47c66 iommu/vt-d: Make Intel SVM code 64-bit only adds 411c80267541 drm/i915/gvt: Fix two CFL MMIO handling caused by regression. adds e6c19fa5b6c6 gpio: pca953x: disable regmap locking for automatic addres [...] adds d811d29517d1 Linux 5.4.53 adds 4f80cb2c787f soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner adds 52083907ebfa gpio: arizona: handle pm_runtime_get_sync failure case adds de0d953ee787 gpio: arizona: put pm_runtime in case of failure adds f55550d566e4 pinctrl: amd: fix npins for uart0 in kerncz_groups adds 65c835ebe2cd mac80211: allow rx of mesh eapol frames with default rx key adds 806ffec1a93a scsi: scsi_transport_spi: Fix function pointer check adds df5b65f5df3e xtensa: fix __sync_fetch_and_{and,or}_4 declarations adds 0edfdefc0a9c xtensa: update *pos in cpuinfo_op.next adds 0eced7636001 scsi: mpt3sas: Fix unlock imbalance adds e50116e51281 drivers/net/wan/lapbether: Fixed the value of hard_header_len adds b4397143da53 ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later adds fb50c5cf2105 net: sky2: initialize return of gm_phy_read adds 0c1337e94a54 drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTR [...] adds 3959567d870d scsi: mpt3sas: Fix error returns in BRM_status_show adds 0ff9fce4abee scsi: dh: Add Fujitsu device to devinfo and dh lists adds d0e40e510aa7 dm: use bio_uninit instead of bio_disassociate_blkg adds 96002e7485be drivers/firmware/psci: Fix memory leakage in alloc_init_cp [...] adds 8676732c3337 fuse: fix weird page warning adds 36f735554572 irqdomain/treewide: Keep firmware node unconditionally allocated adds 593221ce16af ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link' adds 44838b956304 ARM: dts: imx6qdl-gw551x: fix audio SSI adds 722c6e954c90 dmabuf: use spinlock to access dmabuf->name adds 02140e85d8e4 drm/amd/display: Check DMCU Exists Before Loading adds cb1225707041 SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waitin [...] adds 044ca910276b btrfs: reloc: fix reloc root leak and NULL pointer dereference adds ee08663380ff btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots t [...] adds ee2f6a6b39be uprobes: Change handle_swbp() to send SIGTRAP with si_code [...] adds aad343d571ae ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk [...] adds 0f87dabe4415 ALSA: info: Drop WARN_ON() from buffer NULL sanity check adds f668e822950d ASoC: rt5670: Correct RT5670_LDO_SEL_MASK adds e333df0e4ac6 btrfs: fix double free on ulist after backref resolution failure adds b04805a7e8a5 btrfs: fix mount failure caused by race with umount adds 38a66f3cdab4 btrfs: fix page leaks after failure to lock page for delalloc adds 9cc322773b20 bnxt_en: Fix race when modifying pause settings. adds 57393e695a10 bnxt_en: Fix completion ring sizing with TPA enabled. adds c73188295841 fpga: dfl: pci: reduce the scope of variable 'ret' adds 570b1c92cb48 fpga: dfl: fix bug in port reset handshake adds f826efa1c381 hippi: Fix a size used in a 'pci_free_consistent()' in an [...] adds ad49d766612e vsock/virtio: annotate 'the_virtio_vsock' RCU pointer adds d0d394c71604 ax88172a: fix ax88172a_unbind() failures adds 613e7c52aaaa RDMA/mlx5: Use xa_lock_irq when access to SRQ table adds e2e31a0bf7a1 ASoC: Intel: bytcht_es8316: Add missed put_device() adds 7bf93c95a9b9 net: dp83640: fix SIOCSHWTSTAMP to update the struct with [...] adds 988e5d2179e4 ieee802154: fix one possible memleak in adf7242_probe adds a2cdb4ebd84e drm: sun4i: hdmi: Fix inverted HPD result adds d11a27411c65 net: smc91x: Fix possible memory leak in smc_drv_probe() adds 9b52f23ad648 bonding: check error value of register_netdevice() immediately adds eac87543368c mlxsw: destroy workqueue when trap_register in mlxsw_emad_init adds 42f5c49f7bbb ionic: use offset for ethtool regs data adds 34e93385c416 ionic: fix up filter locks and debug msgs adds 107ea66643bd net: ag71xx: add missed clk_disable_unprepare in error pat [...] adds 4997b311c01e net: hns3: fix error handling for desc filling adds 99a5e865cbe4 net: dsa: microchip: call phy_remove_link_mode during probe adds 8d416c038a91 netdevsim: fix unbalaced locking in nsim_create() adds 641bd96bd0ac qed: suppress "don't support RoCE & iWARP" flooding on HW init adds 592614918431 qed: suppress false-positives interrupt error messages on HW init adds eb2c32de1ce6 ipvs: fix the connection sync failed in some cases adds 9e3e96aa9a2e net: ethernet: ave: Fix error returns in ave_init adds a44625dc0bd3 Revert "PCI/PM: Assume ports without DLL Link Active train [...] adds 9f2c2928b939 nfsd4: fix NULL dereference in nfsd/clients display code adds e8b86b4d87e3 enetc: Remove the mdio bus on PF probe bailout adds 58637b3027db i2c: rcar: always clear ICSAR to avoid side effects adds 93bb40b79e84 i2c: i2c-qcom-geni: Fix DMA transfer race adds 89b4f204ba43 bonding: check return value of register_netdevice() in bon [...] adds a86abef1558a geneve: fix an uninitialized value in geneve_changelink() adds 1e63d569fd2d serial: exar: Fix GPIO configuration for Sealevel cards ba [...] adds 22508bc315eb scripts/decode_stacktrace: strip basepath from all paths adds 9ab9cfcc2d8f scripts/gdb: fix lx-symbols 'gdb.error' while loading modules adds 08696a4ac9f6 HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override adds 5d273c566f7b HID: alps: support devices with report id 2 adds 2c179ece3bfb HID: steam: fixes race in handling device list. adds 5cbe437d5968 HID: apple: Disable Fn-key key-re-mapping on clone keyboards adds db886ec71fe4 dmaengine: tegra210-adma: Fix runtime PM imbalance on error adds 80fed4024c39 Input: add `SW_MACHINE_COVER` adds 126a0ab6b83b ARM: dts: n900: remove mmc1 card detect gpio adds bbc0b6e18405 spi: mediatek: use correct SPI_CFG2_REG MACRO adds 01d7bd8903d8 regmap: dev_get_regmap_match(): fix string comparison adds 6a3015ae35f5 hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow adds 493aed3263ca dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu adds 460c0dafea92 dmaengine: ioat setting ioat timeout as module parameter adds 186d3fe73e27 Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen adds 4f5eb2735fa3 Input: elan_i2c - only increment wakeup count on touch adds c4c6363b8e68 usb: dwc3: pci: add support for the Intel Tiger Lake PCH - [...] adds 74ec2cc5bfff usb: dwc3: pci: add support for the Intel Jasper Lake adds 89fe6eba178d usb: gadget: udc: gr_udc: fix memleak on error handling pa [...] adds 103a90ad4e64 usb: cdns3: ep0: fix some endian issues adds a2a380bd4575 usb: cdns3: trace: fix some endian issues adds c04a48251314 hwmon: (adm1275) Make sure we are reading enough data for [...] adds ffb5604d2043 drm/amdgpu/gfx10: fix race condition for kiq adds 6627a265c598 drm/amdgpu: fix preemption unit test adds ace6e8b448b9 hwmon: (nct6775) Accept PECI Calibration as temperature so [...] adds 41a7fdf90ce2 platform/x86: ISST: Add new PCI device ids adds 76361edb5559 platform/x86: asus-wmi: allow BAT1 battery name adds 30a17b51d80d hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe() adds 347f735ca82b ALSA: hda/realtek - fixup for yet another Intel reference board adds 7fc7942f52cf drivers/perf: Fix kernel panic when rmmod PMU modules duri [...] adds 679fe09188c1 arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP adds 90e78ec7d725 x86: math-emu: Fix up 'cmp' insn for clang ias adds 0821295b23cc asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible() adds 5345ede4acde drivers/perf: Prevent forced unbinding of PMU drivers adds 35728cac176a RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw adds 93f1e16af4a5 binder: Don't use mmput() from shrinker function. adds 1d91547f2fc8 usb: xhci-mtk: fix the failure of bandwidth allocation adds 86894c3797ed usb: xhci: Fix ASM2142/ASM3142 DMA addressing adds 3e84602475f7 Revert "cifs: Fix the target file was deleted when rename [...] adds f32718cfa5db iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU adds a44c859323c2 tty: xilinx_uartps: Really fix id assignment adds c9afe420c53a staging: wlan-ng: properly check endpoint types adds 747558b1c737 staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL [...] adds 7ee8d78bc12b staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support adds 178a09b0fb0d staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL [...] adds c76a1dacc28d staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL [...] adds fb8d832978bb serial: tegra: fix CREAD handling for PIO adds af811869db06 serial: 8250: fix null-ptr-deref in serial8250_start_tx() adds 3c52751df236 serial: 8250_mtk: Fix high-speed baud rates clamping adds bf331efc8ea4 /dev/mem: Add missing memory barriers for devmem_inode adds 028b478f2231 fbdev: Detect integer underflow at "struct fbcon_ops"->cle [...] adds 23e8b741c8a1 vt: Reject zero-sized screen buffer size. adds 5835e6d5988f Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross com [...] adds 549bfc142706 mm/mmap.c: close race between munmap() and expand_upwards( [...] adds db949f60d983 mm/memcg: fix refcount error while moving and swapping adds 95750e1edbcd mm: memcg/slab: fix memory leak at non-root kmem_cache destroy adds 40c5836b4a48 khugepaged: fix null-pointer dereference due to race adds 615f44e04792 io-mapping: indicate mapping failure adds c3de96686db9 mmc: sdhci-of-aspeed: Fix clock divider calculation adds 33ab3f2dc444 drm/amdgpu: Fix NULL dereference in dpm sysfs handlers adds d1bab3cf71dd drm/amd/powerplay: fix a crash when overclocking Vega M adds c89af82f64a0 parisc: Add atomic64_set_release() define to avoid CPU sof [...] adds 697bd3e4aa4b x86, vmlinux.lds: Page-align end of ..page_aligned sections adds 8f64dc9e1d49 ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable [...] adds e60e53e685d9 ASoC: qcom: Drop HAS_DMA dependency to fix link failure adds a4fd00dd8299 ASoC: topology: fix kernel oops on route addition error adds 2ca71b807383 ASoC: topology: fix tlvs in error handling for widget_dmixer adds 6d4448ca54bc dm integrity: fix integrity recalculation that is improper [...] adds e6eb815beccc ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb adds c15d59b94511 ath9k: Fix regression with Atheros 9271 adds 58a12e3368db Linux 5.4.54 adds 2f1624faf647 AX.25: Fix out-of-bounds read in ax25_connect() adds 52aeeec1a635 AX.25: Prevent out-of-bounds read in ax25_sendmsg() adds d109acd58052 dev: Defer free of skbs in flush_backlog adds fbcd85cd11de drivers/net/wan/x25_asy: Fix to make it work adds 8d9f13dd400c ip6_gre: fix null-ptr-deref in ip6gre_init_net() adds 274b40b6df6c net-sysfs: add a newline when printing 'tx_timeout' by sysfs adds 2bf797a8691a net: udp: Fix wrong clean up for IS_UDPLITE macro adds b7d3d6df72a8 qrtr: orphan socket in qrtr_release() adds 01c928350641 rtnetlink: Fix memory(net_device) leak when ->newlink fails adds e2f904fd79a0 rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() retu [...] adds 182ffc66456b tcp: allow at most one TLP probe per flight adds bbf6af4a938a AX.25: Prevent integer overflows in connect and sendmsg adds 46e7c7efc30d sctp: shrink stream outq only when new outcnt < old outcnt adds 86512c6938a9 sctp: shrink stream outq when fails to do addstream reconf adds 6735c126d272 udp: Copy has_conns in reuseport_grow(). adds df89c1ee034c udp: Improve load balancing for SO_REUSEPORT. adds 59242fa1d2ba regmap: debugfs: check count when read regmap file adds 4918285a6c7d PM: wakeup: Show statistics for deleted wakeup sources again adds 909dbf09cd01 Revert "dpaa_eth: fix usage as DSA master, try 3" adds 169b93899c7d Linux 5.4.55 adds ecfa7fa198fc crypto: ccp - Release all allocated memory if sha type is invalid adds 84da97713b91 media: rc: prevent memory leak in cx23888_ir_probe adds 98cef10fbcca sunrpc: check that domain table is empty at module unload. adds 2ff65580d477 ath10k: enable transmit data ack RSSI for QCA9884 adds 140210554274 PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge adds 47e20933814f mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds 6d84a8cf8a02 ALSA: usb-audio: Add implicit feedback quirk for SSL2 adds cd76d30f51fb ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus [...] adds e9f147c937a5 ALSA: hda/realtek: typo_fix: enable headset mic of ASUS RO [...] adds 09832a9e0b76 ALSA: hda/realtek: Fix add a "ultra_low_power" function fo [...] adds 6a67b05c6f30 ALSA: hda/realtek - Fixed HP right speaker no sound adds dc731d262811 ALSA: hda/hdmi: Fix keep_power assignment for non-componen [...] adds 951117a2079b IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE adds 96f105943cff vhost/scsi: fix up req type endian-ness adds d3472f74d229 9p/trans_fd: Fix concurrency del of req_list in p9_fd_canc [...] adds b8fa0b037047 wireless: Use offsetof instead of custom macro. adds 3b7e4a5ba95d ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler [...] adds c4738c67a569 ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2 adds b9274613114a ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2 adds c2f787f904e0 ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect adds cea6633d5382 virtio_balloon: fix up endian-ness for free cmd id adds 22d3202e51a7 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" adds f1b4bdde2bdc drm/amd/display: Clear dm_state for fast updates adds 8ea180f1c7ec drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl() adds 7eef3b463d88 drm/dbi: Fix SPI Type 1 (9-bit) transfer adds 6a9428427da1 drm: hold gem reference until object is no longer accessed adds 2ec69499b758 rds: Prevent kernel-infoleak in rds_notify_queue_get() adds c2fd34d43110 libtraceevent: Fix build with binutils 2.35 adds 69cd304cfa5c net/x25: Fix x25_neigh refcnt leak when x25 disconnect adds bbb13adb07af net/x25: Fix null-ptr-deref in x25_disconnect adds 0307da686660 xfrm: policy: match with both mark and mask on user interfaces adds a4c902887f1d ARM: dts sunxi: Relax a bit the CMA pool allocation range adds 731e013e33b3 xfrm: Fix crash when the hold queue is used. adds 9a1d0084cbe1 ARM: dts: armada-38x: fix NETA lockup when repeatedly swit [...] adds 831c904a0f68 nvme-tcp: fix possible hang waiting for icresp response adds 22f84cce9527 selftests/net: rxtimestamp: fix clang issues for target ar [...] adds d817b2c8d3cf selftests/net: psock_fanout: fix clang issues for target a [...] adds 222dbeca05fb selftests/net: so_txtime: fix clang issues for target arch [...] adds 2f2674997dfb sh/tlb: Fix PGTABLE_LEVELS > 2 adds 5fc02e8d1bfd sh: Fix validation of system call number adds 475b8d619268 net: hns3: fix a TX timeout issue adds d70f9a3cc32c net: hns3: fix aRFS FD rules leftover after add a user FD rule adds 00bedd730d1f net/mlx5: E-switch, Destroy TSAR when fail to enable the mode adds 8901896f69d4 net/mlx5e: Fix error path of device attach adds 43608372b84d net/mlx5: Verify Hardware supports requested ptp function [...] adds 475cbcef491a net/mlx5e: Modify uplink state on interface up/down adds 32ec4441cca1 net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev adds 9db3040eb952 net: lan78xx: add missing endpoint sanity check adds b1d629d32910 net: lan78xx: fix transfer-buffer memory leak adds c3883876d3f1 rhashtable: Fix unprotected RCU dereference in __rht_ptr adds 0f424eda4705 mlx4: disable device on shutdown adds 57f498ced731 mlxsw: core: Increase scope of RCU read-side critical section adds ea559138b331 mlxsw: core: Free EMAD transactions using kfree_rcu() adds 43c390b751ba ibmvnic: Fix IRQ mapping disposal in error path adds fe58e3dd6e11 bpf: Fix map leak in HASH_OF_MAPS map adds 3f15e3e62c80 mac80211: mesh: Free ie data when leaving mesh adds 4a50753aacb5 mac80211: mesh: Free pending skb when destroying a mpath adds 8a90b436a0c9 arm64/alternatives: move length validation inside the subsection adds 3bb2f52ad9e7 arm64: csum: Fix handling of bad packets adds 9acd96f14a49 Bluetooth: fix kernel oops in store_pending_adv_report adds 1158aa743a0b net: nixge: fix potential memory leak in nixge_probe() adds e68b7b9b03fb net: gemini: Fix missing clk_disable_unprepare() in error [...] adds 568995fb61e7 net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq adds 1df0000b30cd perf tools: Fix record failure when mixed with ARM SPE event adds cac2b7ad0915 vxlan: fix memleak of fdb adds 5b235c1d9022 usb: hso: Fix debug compile warning on sparc32 adds 6e4620df9cbc selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion adds 78c7532b80c6 qed: Disable "MFW indication via attention" SPAM every 5 minutes adds 50c5f89637bc selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 [...] adds 0ac155dcf048 nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame adds a0ba41317c89 scsi: core: Run queue in case of I/O resource contention failure adds ac7c3b8f34ec parisc: add support for cmpxchg on u8 pointers adds df366abb9c8f net: ethernet: ravb: exit if re-initialization fails in tx [...] adds a14d6a9ddf33 Revert "i2c: cadence: Fix the hold bit setting" adds 32344d2993b0 x86/unwind/orc: Fix ORC for newly forked tasks adds 5f4e6b874b57 x86/stacktrace: Fix reliable check for empty user task stacks adds a7b488d65d39 cxgb4: add missing release on skb in uld_send() adds e3043abb5baa xen-netfront: fix potential deadlock in xennet_remove() adds f88c909dc28c RISC-V: Set maximum number of mapped pages correctly adds 1aff51292ee8 drivers/net/wan: lapb: Corrected the usage of skb_cow adds fd412846a6ec KVM: arm64: Don't inherit exec permission across page-tabl [...] adds 01ac46c6baf0 KVM: LAPIC: Prevent setting the tscdeadline timer if the l [...] adds 39568546706f x86/i8259: Use printk_deferred() to prevent deadlock adds 73d2d6b421df perf tests bp_account: Make global variable static adds 702d1b287fd2 perf env: Do not return pointers to local variables adds df35e878d0a5 perf bench: Share some global variables to fix build with gcc 10 adds 1b940bbc5c55 Linux 5.4.56 adds c15a77bdda2c random32: update the net random state on interrupt and activity adds 50bf89625bba ARM: percpu.h: fix build error adds 7471f3228e7a random: fix circular include dependency on arm64 after add [...] adds c131009987f2 random32: remove net_rand_state from the latent entropy gc [...] adds f06d60ff794a random32: move the pseudo-random 32-bit definitions to prandom.h adds 6330b0cb2ace arm64: Workaround circular dependency in pointer_auth.h adds c77610435355 ext4: fix direct I/O read error adds 9fe975acb53f selftests: bpf: Fix detach from sockmap tests adds ca7ace8fd26d bpf: sockmap: Require attach_bpf_fd when detaching a program adds d9939285fc81 Linux 5.4.57 adds aabba1b10075 USB: serial: qcserial: add EM7305 QDL product ID adds 68a2350376b1 perf/core: Fix endless multiplex timer adds 7173ac5c07bb USB: iowarrior: fix up report size handling for some devices adds e7ad225ba4ef usb: xhci: define IDs for various ASMedia host controllers adds 67afa25456d0 usb: xhci: Fix ASMedia ASM1142 DMA addressing adds a4d61e66ee4a io_uring: prevent re-read of sqe->opcode adds e8053c68337e io_uring: Fix use-after-free in io_sq_wq_submit_work() adds 864468a7a63b Revert "ALSA: hda: call runtime_allow() for all hda controllers" adds 1d05ad79e1dd ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongs [...] adds 87775770635a ALSA: hda/ca0132 - Add new quirk ID for Recon3D. adds b8ce0756b312 ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value. adds 3ebdc7b61906 ALSA: hda/ca0132 - Fix AE-5 microphone selection commands. adds 4d81a7bdd3b2 ALSA: seq: oss: Serialize ioctls adds 6a7626c4798d staging: android: ashmem: Fix lockdep warning for write operation adds af707d9d7f44 staging: rtl8712: handle firmware load failure adds a8b8b535c588 Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode adds c26eaaf547b7 Bluetooth: Fix slab-out-of-bounds read in hci_extended_inq [...] adds 70d1e884edc4 Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() adds b78763e0a247 Bluetooth: Prevent out-of-bounds read in hci_inquiry_resul [...] adds da47eae4e165 omapfb: dss: Fix max fclk divider for omap36xx adds c5665cafbedd binder: Prevent context manager from incrementing ref 0 adds 5f5fb7cea828 Smack: fix use-after-free in smk_write_relabel_self() adds 1ae21e97d5d3 scripts: add dummy report mode to add_namespace.cocci adds 8c3215a0426c vgacon: Fix for missing check in scrollback handling adds 9a53e8bd59d9 mtd: properly check all write ioctls for permissions adds 635f8fcc2ee3 leds: wm831x-status: fix use-after-free on unbind adds bde8f23c030c leds: lm36274: fix use-after-free on unbind adds 385c1ae9ddb9 leds: da903x: fix use-after-free on unbind adds 3564cddefb5b leds: lm3533: fix use-after-free on unbind adds fe6402e0e66c leds: 88pm860x: fix use-after-free on unbind adds e0c47a51fc62 net/9p: validate fds in p9_fd_open adds 5955ccb5a46d drm/nouveau/fbcon: fix module unload when fbcon init has f [...] adds 802df1e3f40c drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure adds 8e6af828a332 nvme-pci: prevent SK hynix PC400 from using Write Zeroes command adds 4bba72b72c36 drm/drm_fb_helper: fix fbdev with sparc64 adds fa0195d83a49 i2c: slave: improve sanity check when registering adds 871b5a5a3be9 i2c: slave: add sanity check when unregistering adds fd601f38f59d usb: hso: check for return value in hso_serial_common_create() adds eb96e4f71f59 net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_ad [...] adds 01fdcb848611 ALSA: hda: fix NULL pointer dereference during suspend adds 83ea63708a29 firmware: Fix a reference count leak. adds 7c8a863ba3cb cfg80211: check vendor command doit pointer before use adds 5414f27048e5 igb: reinit_locked() should be called with rtnl_lock adds 414f10532c14 atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent adds 3429579045f1 tools lib traceevent: Fix memory leak in process_dynamic_a [...] adds 6059000e145f Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) adds 11e64146dc69 xattr: break delegations in {set,remove}xattr adds ceff42e6c1fc Revert "powerpc/kasan: Fix shadow pages allocation failure" adds 4913f71e64ab PCI: tegra: Revert tegra124 raw_violation_fixup adds 9b37a7bcdd8a ipv4: Silence suspicious RCU usage warning adds 89c12bc36262 ipv6: fix memory leaks on IPV6_ADDRFORM path adds bd68177f26e4 ipv6: Fix nexthop refcnt leak when creating ipv6 route info adds 6f9354702ca5 net: ethernet: mtk_eth_soc: fix MTU warnings adds 106b415d5139 rxrpc: Fix race between recvmsg and sendmsg on immediate c [...] adds 31489ed8c20c vxlan: Ensure FDB dump is performed under RCU adds 3787b5a3ac67 net: lan78xx: replace bogus endpoint lookup adds 5a963aa72107 appletalk: Fix atalk_proc_init() return path adds 3a82f4bfd20a dpaa2-eth: Fix passing zero to 'PTR_ERR' warning adds 5d791d36a49b hv_netvsc: do not use VF device if link is down adds 786a9368be8c net: gre: recompute gre csum for sctp over gre tunnels adds ba729a97ae54 net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() adds daff7f09f341 openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() adds b8f2d34f6bb5 Revert "vxlan: fix tos value before xmit" adds 848e15a8c8f6 selftests/net: relax cpu affinity requirement in msg_zeroc [...] adds fb264505b395 tcp: apply a floor of 1 for RTT samples from TCP timestamps adds df6aeb5235e9 ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime adds 512570b17807 nfsd: Fix NFSv4 READ on RDMA when using readv adds cad17feaf0d0 Linux 5.4.58 adds 16d2fb138f98 tracepoint: Mark __tracepoint_string's __used adds 039b66468fc4 HID: input: Fix devices that return multiple bytes in batt [...] adds bd1584865c12 nvme: add a Identify Namespace Identification Descriptor l [...] adds a02df82a59c3 fs/io_uring.c: Fix uninitialized variable is referenced in [...] adds a36ff7a40d11 clk: qcom: clk-rpmh: Wait for completion when enabling clocks adds 072d1300f1ce x86/mce/inject: Fix a wrong assignment of i_mce.status adds b8d9908c9d3d sched/fair: Fix NOHZ next idle balance adds e8eb09e542c1 sched: correct SD_flags returned by tl->sd_flags() adds 066f85458d9c arm64: dts: rockchip: fix rk3368-lion gmac reset gpio adds da9dfd06dbaa arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio adds 192b8516c99c arm64: dts: rockchip: fix rk3399-puma gmac reset gpio adds c73eec04e666 EDAC: Fix reference count leaks adds f2b639b2aa21 crc-t10dif: Fix potential crypto notify dead-lock adds 34108464f808 arm64: dts: qcom: msm8916: Replace invalid bias-pull-none [...] adds 6a291f9c21e4 blktrace: fix debugfs use after free adds 489ee1f21993 crypto: ccree - fix resource leak on error path adds 0155cd348be2 ARM: exynos: MCPM: Restore big.LITTLE cpuidle support adds 420acbfdd64b firmware: arm_scmi: Fix SCMI genpd domain probing adds 4d7115d29201 arm64: dts: exynos: Fix silent hang after boot on Espresso adds 047187eb0a3f sched/uclamp: Fix initialization of struct uclamp_rq adds 38702b9081c9 clk: scmi: Fix min and max rate when registering clocks wi [...] adds b8ad79dde63f m68k: mac: Don't send IOP message until channel is idle adds 78448034fafb m68k: mac: Fix IOP status/control register writes adds ed48a02d4cbd platform/x86: intel-hid: Fix return value check in check_a [...] adds 4361bec62bda platform/x86: intel-vbtn: Fix return value check in check_ [...] adds e21665164e99 ARM: dts: gose: Fix ports node name for adv7180 adds 1b3cb69fd559 ARM: dts: gose: Fix ports node name for adv7612 adds cd9f5d2b3999 ARM: at91: pm: add missing put_device() call in at91_pm_sr [...] adds acbe4a1dc54c ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supp [...] adds e22730350d9e ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages adds b1fe27d227c6 spi: lantiq: fix: Rx overflow error in full duplex mode adds 3a17c7bfe705 tpm: Require that all digests are present in TCG_PCR_EVENT [...] adds 80242590651c recordmcount: only record relocation of type R_AARCH64_CAL [...] adds afa16b50e2aa regulator: fix memory leak on error path of regulator_register() adds 0b1799662a61 io_uring: fix sq array offset calculation adds 9600bdd6924a spi: rockchip: Fix error in SPI slave pio read adds 3f4f3b350a8a ARM: socfpga: PM: add missing put_device() call in socfpga [...] adds 2f53a4b54e25 iocost: Fix check condition of iocg abs_vdebt adds 7915a3c04139 irqchip/ti-sci-inta: Fix return value about devm_ioremap_r [...] adds 0f09c88f207c seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID adds 6f01de256dd0 md: raid0/linear: fix dereference before null check on poi [...] adds b98a96662a4e nvme-tcp: fix controller reset hang during traffic adds 4e8691ba0e78 nvme-rdma: fix controller reset hang during traffic adds f0a8c0254fde nvme-multipath: fix logic for non-optimized paths adds 86f305a9aca0 nvme-multipath: do not fall back to __nvme_find_path() for [...] adds 94fd6f72a826 drm/tilcdc: fix leak & null ref in panel_connector_get_modes adds f8b0407f6a5f soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag adds 0e656b7e85c3 Bluetooth: add a mutex lock to avoid UAF in do_enale_set adds a6619810135b loop: be paranoid on exit and prevent new additions / removals adds 6402b231824f fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds 2f04f5bcf6d9 drm/amdgpu: avoid dereferencing a NULL pointer adds cab45cfa00b8 drm/radeon: Fix reference count leaks caused by pm_runtime [...] adds 8b8d17d9ff8a crypto: aesni - Fix build with LLVM_IAS=1 adds 9ca426693563 video: fbdev: savage: fix memory leak on error handling pa [...] adds 6754d2a86c43 video: fbdev: neofb: fix memory leak in neo_scan_monitor() adds 2ac7df0910e5 bus: ti-sysc: Add missing quirk flags for usb_host_hs adds d72c0f225a2f md-cluster: fix wild pointer of unlock_all_bitmaps() adds 454a00e9ed83 drm/nouveau/kms/nv50-: Fix disabling dithering adds 274f4e9c575a arm64: dts: hisilicon: hikey: fixes to comply with adi, ad [...] adds 20e7c4456069 drm/etnaviv: fix ref count leak via pm_runtime_get_sync adds db0a2e4857dd drm/nouveau: fix reference count leak in nouveau_debugfs_s [...] adds 3b69bcd45426 drm/nouveau: fix multiple instances of reference count leaks adds 7795eb18ce7d mmc: sdhci-cadence: do not use hardware tuning for SD mode adds e633add66d17 btrfs: fix lockdep splat from btrfs_dump_space_info adds 0e76c2ffb8f0 usb: mtu3: clear dual mode of u3port when disable device adds fae8ff2dfd8d drm: msm: a6xx: fix gpu failure after system resume adds df91fe834bd4 drm/msm: Fix a null pointer access in msm_gem_shrinker_count() adds 238e32468e0d drm/debugfs: fix plain echo to connector "force" attribute adds d17931fbe9dd drm/radeon: disable AGP by default adds ae3033d38596 irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock adds 87834546ea2c mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds fae763f1357b drm/amdgpu/display bail early in dm_pp_get_static_clocks adds 4360d9b560bd drm/amd/powerplay: fix compile error with ARCH=arc adds 5908a17b247d bpf: Fix fds_example SIGSEGV error adds 29dd5e5309b1 brcmfmac: keep SDIO watchdog running when console_interval [...] adds 1c53aefa2866 brcmfmac: To fix Bss Info flag definition Bug adds ce3ae44103ca brcmfmac: set state of hanger slot to FREE when flushing PSQ adds ef62e5411db2 platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyr [...] adds ff3fde9d4519 iwlegacy: Check the return value of pcie_capability_read_*() adds 691ae7c87ff7 gpu: host1x: debug: Fix multiple channels emitting message [...] adds d000795c9f25 ionic: update eid test for overflow adds 7404ce0f639c mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 adds 77d7ce9ccb33 usb: gadget: net2280: fix memory leak on probe error handl [...] adds 296184490e2c bdc: Fix bug causing crash after multiple disconnects adds 8fb05790b55b usb: bdc: Halt controller on suspend adds db9b14ae4b6a dyndbg: fix a BUG_ON in ddebug_describe_flags adds ca6654d7da59 bcache: fix super block seq numbers comparision in registe [...] adds 1e8d2186551b ACPICA: Do not increment operation_region reference counts [...] adds 167708cbebd3 drm/msm: ratelimit crtc event overflow error adds 1a981f4d6c97 drm/gem: Fix a leak in drm_gem_objects_lookup() adds 7669b6beb4fd drm/bridge: ti-sn65dsi86: Clear old error bits before AUX [...] adds e3b04e1b5b03 agp/intel: Fix a memory leak on module initialisation failure adds be9903c9ebe4 mwifiex: Fix firmware filename for sd8977 chipset adds 89b09156ed41 mwifiex: Fix firmware filename for sd8997 chipset adds 671f14a14471 btmrvl: Fix firmware filename for sd8977 chipset adds d9e13b0c26cf btmrvl: Fix firmware filename for sd8997 chipset adds e95d33905a4e video: fbdev: sm712fb: fix an issue about iounmap for a wr [...] adds 703a2e85a3a8 console: newport_con: fix an issue about leak related syst [...] adds d9411fcc9a48 video: pxafb: Fix the function used to balance a 'dma_allo [...] adds b4a09e491d38 ath10k: Acquire tx_lock in tx error paths adds 8080ccd31233 iio: improve IIO_CONCENTRATION channel type description adds 018192e85860 drm/etnaviv: Fix error path on failure to enable bus clk adds 8bfd16c687cf drm/arm: fix unintentional integer overflow on left shift adds cc51ca361059 clk: bcm63xx-gate: fix last clock availability adds 6db3579dd3a4 leds: lm355x: avoid enum conversion warning adds ecab4ef93ce6 Bluetooth: btusb: fix up firmware download sequence adds a728697b74b7 Bluetooth: btmtksdio: fix up firmware download sequence adds 79962a7a1dd1 media: cxusb-analog: fix V4L2 dependency adds 8fe0119f5c63 media: marvell-ccic: Add missed v4l2_async_notifier_cleanup() adds d85cebc8656f media: omap3isp: Add missed v4l2_ctrl_handler_free() for p [...] adds a1773c8b04a4 ASoC: SOF: nocodec: add missing .owner field adds d92cc98b7423 ASoC: Intel: bxt_rt298: add missing .owner field adds 6f2b14006d44 scsi: cumana_2: Fix different dev_id between request_irq() [...] adds 835c6f7c0a94 drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline adds db377d8caf08 cxl: Fix kobject memleak adds 87a30aa61f60 drm/radeon: fix array out-of-bounds read and write issues adds f27a965b042f staging: vchiq_arm: Add a matching unregister call adds 8d5ce7e06ff8 iavf: fix error return code in iavf_init_get_resources() adds 67642ac2ac0b iavf: Fix updating statistics adds 691081c0558a RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() adds 76189426da56 scsi: powertec: Fix different dev_id between request_irq() [...] adds 45a769a10126 scsi: eesox: Fix different dev_id between request_irq() an [...] adds 0c122fc90d02 ipvs: allow connection reuse for unconfirmed conntrack adds 210ab36cdaa9 media: firewire: Using uninitialized values in node_probe() adds 951a21261577 media: exynos4-is: Add missed check for pinctrl_lookup_state() adds deaf69f5b028 media: cros-ec-cec: do not bail on device_init_wakeup failure adds 2c5170b451b7 xfs: don't eat an EIO/ENOSPC writeback error when scrubbin [...] adds 6093eae667d6 xfs: fix reflink quota reservation accounting error adds 8fbefed6c3a0 RDMA/rxe: Skip dgid check in loopback mode adds cc5f55c46a71 PCI: Fix pci_cfg_wait queue locking problem adds 59f69f1edb56 drm/stm: repair runtime power management adds adbb26e2d44e kobject: Avoid premature parent object freeing in kobject_ [...] adds d25c81232007 leds: core: Flush scheduled work for system suspend adds 36f9ed95ec52 drm: panel: simple: Fix bpc for LG LB070WV8 panel adds 8ffa0cf2b662 phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY adds 6a292c4bc027 drm/bridge: sil_sii8620: initialize return of sii8620_readb adds 0c0d30eaf31c scsi: scsi_debug: Add check for sdebug_max_queue during mo [...] adds b7fc8591cae4 mwifiex: Prevent memory corruption handling keys adds 936e927ece9b kernfs: do not call fsnotify() with name without a parent adds 7beea356fabb powerpc/rtas: don't online CPUs for partition suspend adds 978bef91cad7 powerpc/vdso: Fix vdso cpu truncation adds 4cf66d70b5ef RDMA/qedr: SRQ's bug fixes adds 7ecfbee3b9c3 RDMA/rxe: Prevent access to wr->next ptr afrer wr is poste [...] adds 209207562934 ima: Have the LSM free its audit rule adds 2698fab03884 staging: rtl8192u: fix a dubious looking mask before a shift adds c537bd0732ea ASoC: meson: fixes the missed kfree() for axg_card_add_tdm [...] adds e82e9db82faf PCI/ASPM: Add missing newline in sysfs 'policy' adds 6112c341ba3a phy: renesas: rcar-gen3-usb2: move irq registration to init adds 44ae76d01d95 powerpc/book3s64/pkeys: Use PVR check instead of cpu feature adds 1a279871012d drm/imx: fix use after free adds e66ffe919ed4 drm/imx: tve: fix regulator_disable error path adds 7e206d89e1c7 gpu: ipu-v3: Restore RGB32, BGR32 adds 278b532dfeaf spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM adds 92581069807b USB: serial: iuu_phoenix: fix led-activity helpers adds c30281c4b28f usb: core: fix quirks_param_set() writing to a const pointer adds 6482f5119946 thermal: ti-soc-thermal: Fix reversed condition in ti_ther [...] adds 53eeba79c152 coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() adds 54c9afe415dc powerpc/perf: Fix missing is_sier_aviable() during build adds 2bf9418b7b11 mt76: mt7615: fix potential memory leak in mcu message handler adds db2eabff57cc phy: armada-38x: fix NETA lockup when repeatedly switching speeds adds b8f3c361ca2c MIPS: OCTEON: add missing put_device() call in dwc3_octeon [...] adds b2c2b88b0496 usb: dwc2: Fix error path in gadget registration adds 1d7e19cf79f4 usb: gadget: f_uac2: fix AC Interface Header Descriptor wT [...] adds b41e8798f288 scsi: megaraid_sas: Clear affinity hint adds f6f75b1756f7 scsi: mesh: Fix panic after host or bus reset adds a88f86763cbc net: dsa: mv88e6xxx: MV88E6097 does not support jumbo conf [...] adds 845601756341 macintosh/via-macii: Access autopoll_devs when inside lock adds 16416a158743 PCI: cadence: Fix updating Vendor ID and Subsystem Vendor [...] adds 3a2cd06a3d93 RDMA/core: Fix return error value in _ib_modify_qp() to negative adds 674992659a97 Smack: fix another vsscanf out of bounds adds b2b8438ed831 Smack: prevent underflow in smk_set_cipso() adds 8d91c73c13f1 power: supply: check if calc_soc succeeded in pm860x_init_battery adds ba5c28f78461 Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags adds 495b9d0dd071 Bluetooth: hci_serdev: Only unregister device if it was re [...] adds 8cd2a4878787 net: dsa: rtl8366: Fix VLAN semantics adds 5c0fd1e61b5a net: dsa: rtl8366: Fix VLAN set-up adds 5f56aa0b1fec xfs: fix inode allocation block res calculation precedence adds 09c2050239fb selftests/powerpc: Squash spurious errors due to device removal adds 69a797a04517 powerpc/32s: Fix CONFIG_BOOK3S_601 uses adds 3e95f258a143 powerpc/boot: Fix CONFIG_PPC_MPC52XX references adds 04cf65b784d2 selftests/powerpc: Fix CPU affinity for child process adds 07783db29f89 RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP adds 0df3fad9c17f PCI: Release IVRS table in AMD ACS quirk adds 5412751327e8 cpufreq: ap806: fix cpufreq driver needs ap cpu clk adds 5299edbfc19a selftests/powerpc: Fix online CPU selection adds a9d54ebf8db0 ASoC: meson: axg-tdm-interface: fix link fmt setup adds 0cc88bf69411 ASoC: meson: axg-tdmin: fix g12a skew adds 115da6e650ab ASoC: meson: axg-tdm-formatters: fix sclk inversion adds b8ae2bf5ccc6 ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK adds 2fd47ea1e063 s390/qeth: don't process empty bridge port events adds fef9f09078b0 ice: Graceful error handling in HW table calloc failure adds ff1ecaf751d7 rtw88: fix LDPC field for RA info adds 1b7546010b01 rtw88: fix short GI capability based on current bandwidth adds 3bec3e41db0d rtw88: coex: only skip coex triggered by BT info adds 2684577dd9bc wl1251: fix always return 0 error adds 94bc0ab6043f tools, build: Propagate build failures from tools/build/Ma [...] adds a4301de4be41 tools, bpftool: Fix wrong return value in do_dump() adds 87a43dac39c2 net/mlx5: DR, Change push vlan action sequence adds fe8571b4d5ac net/mlx5: Delete extra dump stack that gives nothing adds eb4afeaf861f net: ethernet: aquantia: Fix wrong return value adds dc66a35ffee6 liquidio: Fix wrong return value in cn23xx_get_pf_num() adds 8c68da19fd02 net: spider_net: Fix the size used in a 'dma_free_coherent [...] adds e9b3249a3df6 fsl/fman: use 32-bit unsigned integer adds a405fb3ffdab fsl/fman: fix dereference null return value adds 158ccb4f03b5 fsl/fman: fix unreachable code adds 2997cea07f9e fsl/fman: check dereferencing null pointer adds 3084ecb02357 fsl/fman: fix eth hash table allocation adds 41e8b5afde8e net: thunderx: initialize VF's mailbox mutex before first usage adds ba8a72193346 dlm: Fix kobject memleak adds 50abf1b9ad10 ocfs2: fix unbalanced locking adds fa6bd08869c5 pinctrl-single: fix pcs_parse_pinconf() return value adds 789be9705ed1 svcrdma: Fix page leak in svc_rdma_recv_read_chunk() adds 18d1bb497364 SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") adds c44efee6e432 x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task adds 5ef739b7a5be crypto: aesni - add compatibility with IAS adds de236de3df57 af_packet: TPACKET_V3: fix fill status rwlock imbalance adds f6c5d9f3361a drivers/net/wan/lapbether: Added needed_headroom and a skb [...] adds 02618095ab45 net: Fix potential memory leak in proto_register() adds 0b305f259ca9 net/nfc/rawsock.c: add CAP_NET_RAW check. adds 47f873ac267b net: phy: fix memory leak in device-create error path adds 7bedf1d86298 net: Set fput_needed iff FDPUT_FPUT is set adds 49a5b473bc66 net/tls: Fix kmap usage adds e07d0ccd7fde tcp: correct read of TFO keys on big endian systems adds 8a337428a5af vmxnet3: use correct tcp hdr length when packet is encapsulated adds dcedddbc7b20 net: refactor bind_bucket fastreuse into helper adds 378737e1eee2 net: initialize fastreuse on inet_inherit_port adds 3a8d1ca7204e USB: serial: cp210x: re-enable auto-RTS on open adds 1f0e0ad76eae USB: serial: cp210x: enable usb generic throttle/unthrottle adds 8555fd99c111 ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO adds d5f647e3a72a ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support adds 1d2c4954e82b ALSA: usb-audio: fix overeager device match for MacroSilic [...] adds 10de419977bf ALSA: usb-audio: work around streaming quirk for MacroSili [...] adds 06d8ba514949 9p: Fix memory leak in v9fs_mount adds 86f95b631490 media: media-request: Fix crash if memory allocation fails adds c6d2ddf1a30d drm/ttm/nouveau: don't call tt destroy callback on alloc failure. adds 3c512bd3dbbb io_uring: set ctx sq/cq entry count earlier adds 046922d3248d NFS: Don't move layouts to plh_return_segs list while in use adds 6d1e56826ea8 NFS: Don't return layout segments that are in use adds 613a374f3fd6 cpufreq: Fix locking issues with governors adds 7e270e86b1b3 cpufreq: dt: fix oops on armada37xx adds e02c77edd9b0 include/asm-generic/vmlinux.lds.h: align ro_after_init adds 7ebb8fd40256 spi: spidev: Align buffers for DMA adds a8e9efb55323 mtd: rawnand: qcom: avoid write to unavailable register adds 15f7b186916d erofs: fix extended inode could cross boundary adds 7612ce180e30 Revert "parisc: Drop LDCW barrier in CAS code when running UP" adds 431d999bd098 Revert "parisc: Use ldcw instruction for SMP spinlock rele [...] adds 638e45c39f30 Revert "parisc: Revert "Release spinlocks using ordered store"" adds 8dfab4662001 parisc: Do not use an ordered store in pa_tlb_lock() adds 0d3897a7f527 parisc: Implement __smp_store_release and __smp_load_acqui [...] adds cd17453fa96f parisc: mask out enable and reserved bits from sba imask adds 35e1338bddcd ARM: 8992/1: Fix unwind_frame for clang-built kernels adds a3ec61c84d85 irqdomain/treewide: Free firmware node after domain removal adds 169d55c486f8 ALSA: usb-audio: add quirk for Pioneer DDJ-RB adds 1a2e558c8b30 tpm: Unify the mismatching TPM space buffer sizes adds 17f9ba7229c4 pstore: Fix linking when crypto API disabled adds d9add5d7d94b crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEE [...] adds 3c660aa47304 crypto: qat - fix double free in qat_uclo_create_batch_init_list adds 28bd8f392f4a crypto: ccp - Fix use of merged scatterlists adds 3e95a74f4c27 crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was [...] adds 5be9072b8121 bitfield.h: don't compile-time validate _val in FIELD_FIT adds a5305f119907 fs/minix: check return value of sb_getblk() adds 8c7e720a165b fs/minix: don't allow getting deleted inodes adds db1f4c745a91 fs/minix: reject too-large maximum file size adds ee4c180d93d0 xen/balloon: fix accounting in alloc_xenballooned_pages er [...] adds 8e41ac0bfdfd xen/balloon: make the balloon wait interruptible adds dccc66daeba5 xen/gntdev: Fix dmabuf import with non-zero sgt offset adds 756a70b6dcc3 s390/dasd: fix inability to use DASD with DIAG driver adds 4db28111b2a3 s390/gmap: improve THP splitting adds 5de0b5247cba io_uring: Fix NULL pointer dereference in loop_rw_iter() adds f61e1c3638dd Linux 5.4.59 adds 582ee2cb6f90 smb3: warn on confusing error scenario with sec=krb5 adds a11f42496ac8 genirq/affinity: Make affinity setting if activated opt-in adds 72ba9d544e60 genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() adds ae86233204ba PCI: hotplug: ACPI: Fix context refcounting in acpiphp_gra [...] adds d7caf80700f2 PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken adds 588d5cbf4de7 PCI: Add device even if driver attach failed adds 5956d3847502 PCI: qcom: Define some PARF params needed for ipq8064 SoC adds 7a6fc7c21962 PCI: qcom: Add support for tx term offset for rev 2.1.0 adds 207659ef151c btrfs: allow use of global block reserve for balance item [...] adds d2731ac13ca5 btrfs: free anon block device right after subvolume deletion adds c16ba06f5204 btrfs: don't allocate anonymous block device for user invi [...] adds 0ddf373adb42 btrfs: ref-verify: fix memory leak in add_block_entry adds 938051408905 btrfs: stop incremening log_batch for the log root tree wh [...] adds 8bc3a5d8c2ae btrfs: remove no longer needed use of log_writers for the [...] adds 3d3452920cac btrfs: don't traverse into the seed devices in show_devname adds 98f55cd49671 btrfs: open device without device_list_mutex adds ae3f93cafd6f btrfs: move the chunk_mutex in btrfs_read_chunk_tree adds 38ab14b1e27c btrfs: relocation: review the call sites which can be inte [...] adds 2f29a31f394e btrfs: add missing check for nocow and compression inode flags adds e0e51f4fc488 btrfs: avoid possible signal interruption of btrfs_drop_sn [...] adds d8848f4c2555 btrfs: sysfs: use NOFS for device creation adds ee6373070108 btrfs: don't WARN if we abort a transaction with EROFS adds 242747612209 btrfs: fix race between page release and a fast fsync adds 38c8255af7d7 btrfs: fix messages after changing compression level by remount adds 7bbf647dbb5a btrfs: only search for left_info if there is no right_info [...] adds f1d21b2688d9 btrfs: inode: fix NULL pointer dereference if inode doesn' [...] adds 5bed3387c8a1 btrfs: fix memory leaks after failure to lookup checksums [...] adds d256992d5105 btrfs: make sure SB_I_VERSION doesn't get unset by remount adds 8c1431221374 btrfs: fix return value mixup in btrfs_get_extent adds ab58cc033124 arm64: perf: Correct the event index in sysfs adds 1a5e5b3b7571 dt-bindings: iio: io-channel-mux: Fix compatible string in [...] adds 5efb3f91403c iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r [...] adds d1e2ec2e0b7d xtensa: add missing exclusive access state management adds 545771537ec4 xtensa: fix xtensa_pmu_setup prototype adds 7a991df9e5cb cifs: Fix leak when handling lease break for cached root fid adds 2150c25b76fb powerpc/ptdump: Fix build failure in hashpagetable.c adds 9de20a6c4dd6 powerpc: Allow 4224 bytes of stack expansion for the signal frame adds 9ba5f37fa353 powerpc: Fix circular dependency between percpu.h and mmu.h adds 28bbbc45054c pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH adds eca5084aabdf media: vsp1: dl: Fix NULL pointer dereference on unbind adds e92a02e47e16 net: ethernet: stmmac: Disable hardware multicast filter adds 6ea125ec644b net: stmmac: dwmac1000: provide multicast filter fallback adds 28163868530b net/compat: Add missing sock updates for SCM_RIGHTS adds 391b5d39faea md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 adds 42dd8cc9e499 bcache: allocate meta data pages as compound pages adds c573e8673dc1 bcache: fix overflow in offset_to_stripe() adds 0cf746d8b052 mac80211: fix misplaced while instead of if adds d3c9e815006e driver core: Avoid binding drivers to dead devices adds 59909e23020f MIPS: CPU#0 is not hotpluggable adds 6c7b42c8f01d MIPS: qi_lb60: Fix routing to audio amplifier adds 8cdf68355312 ext2: fix missing percpu_counter_inc adds 687d366d0db1 khugepaged: collapse_pte_mapped_thp() flush the right range adds a6b238cac6d3 khugepaged: collapse_pte_mapped_thp() protect the pmd lock adds bd99ff4dc92b ocfs2: change slot number type s16 to u16 adds aeeddba9b498 mm/page_counter.c: fix protection usage propagation adds b47215b3749a mm/memory_hotplug: fix unpaired mem_hotplug_begin/done adds 3a1208574658 ftrace: Setup correct FTRACE_FL_REGS flags for module adds 1424f0aa18dc kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler adds bd23940da2d1 tracing/hwlat: Honor the tracing_cpumask adds 9aab8b2b0f8f tracing: Use trace_sched_process_free() instead of exit() [...] adds 43e172e31bad tracing: Move pipe reference to trace array instead of cur [...] adds 4699d95a715b watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in [...] adds 0f35915a0feb watchdog: f71808e_wdt: remove use of wrong watchdog_info option adds 12badd382453 watchdog: f71808e_wdt: clear watchdog timeout occurred flag adds 8953e8cb0d6a ceph: set sec_context xattr on symlink creation adds 37e3a1c08e2d ceph: handle zero-length feature mask in session messages adds 54f44e3af24b pseries: Fix 64 bit logical memory block panic adds 169015f464d0 module: Correctly truncate sysfs sections output adds 8214e74b662d perf intel-pt: Fix FUP packet state adds 55052ac61cb8 perf intel-pt: Fix duplicate branch after CBR adds 73ba6991e981 remoteproc: qcom: q6v5: Update running state before reques [...] adds babd6a4c3336 remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load adds 988fcef346a3 remoteproc: qcom_q6v5_mss: Validate modem blob firmware si [...] adds 1752ab50e825 drm/imx: imx-ldb: Disable both channels for split mode in [...] adds 974ca069d531 orangefs: get rid of knob code... adds bb0bba78d365 pinctrl: ingenic: Properly detect GPIO direction when conf [...] adds cf368b876f44 crypto: algif_aead - Only wake up when ctx->more is zero adds 368caae37037 mfd: arizona: Ensure 32k clock is put on driver unbind and error adds e1f2606892f2 octeontx2-af: change (struct qmem)->entry_sz from u8 to u16 adds 617da16f5ab9 mtd: rawnand: fsl_upm: Remove unused mtd var adds ab67471562ad platform/chrome: cros_ec_ishtp: Fix a double-unlock issue adds 5412efa6285a RDMA/ipoib: Return void from ipoib_ib_dev_stop() adds 0f334b668455 RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() adds 5f51ca677cd2 media: rockchip: rga: Introduce color fmt macros and refac [...] adds ea1cdb1bb80b media: rockchip: rga: Only set output CSC mode for RGB input adds 95c736a29105 IB/uverbs: Set IOVA on IB MR in uverbs layer adds de624fbac3eb selftests/bpf: Test_progs indicate to shell on non-actions adds 8cab023c03aa selftests/bpf: test_progs use another shell exit on non-actions adds aeefe7d15cf1 USB: serial: ftdi_sio: make process-packet buffer unsigned adds 9705f53eb01a USB: serial: ftdi_sio: clean up receive processing adds ddd3934f7b39 crypto: af_alg - Fix regression on empty requests adds cf304df99fac devres: keep both device name and resource name in pretty name adds e5a9bb4f1243 RDMA/counter: Only bind user QPs in auto mode adds b638533ec6fa RDMA/counter: Allow manually bind QPs with different pids [...] adds 64563d1dca80 mmc: renesas_sdhi_internal_dmac: clean up the code for dma [...] adds e0a684edf6d7 crypto: caam - Remove broken arc4 support adds 0f77e95efd75 gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers adds 386f82040c84 gpu: ipu-v3: image-convert: Wait for all EOFs before compl [...] adds 0e0a146f978e dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() adds ea777df6b8b9 clk: actions: Fix h_clk for Actions S500 SoC adds e4a6919c9908 selftests/powerpc: ptrace-pkey: Rename variables to make i [...] adds cf5078181528 selftests/powerpc: ptrace-pkey: Update the test to mark an [...] adds 34c920e2c858 selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value adds a31ac4101981 iommu/omap: Check for failure of a call to omap_iommu_dump_ctx adds f66d0154ed2f clk: qcom: gcc: fix sm8150 GPU and NPU clocks adds 99d1472ba802 clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL adds 043bc80399a8 iommu/vt-d: Enforce PASID devTLB field mask adds 422a01fc23d2 i2c: rcar: slave: only send STOP event when we have been a [...] adds c7bd131f4335 clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk adds ba2c4d0e720b clk: clk-atlas6: fix return value check in atlas6_clk_init() adds 3d0808f3c7d9 pwm: bcm-iproc: handle clk_get_rate() return adds 4f69483568d6 tools build feature: Use CC and CXX from parent adds 9153e0d43710 i2c: rcar: avoid race when unregistering slave adds 7dccbf1111bf nfs: ensure correct writeback errors are returned on close() adds 1896dfc97c90 ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename adds 0c51d8f5c83e clk: bcm2835: Do not use prediv with bcm2711's PLLs adds dfb5d727d721 libnvdimm/security: fix a typo adds a6d5c5a398d6 libnvdimm/security: ensure sysfs poll thread woke up and f [...] adds c9220ff3b9cc openrisc: Fix oops caused when dumping stack adds da14c05ad875 scsi: lpfc: nvmet: Avoid hang / use-after-free again when [...] adds 9340d8bfec94 nfs: nfs_file_write() should check for writeback errors adds 3fcd24040f55 watchdog: initialize device before misc_register adds 8645225c7180 md-cluster: Fix potential error pointer dereference in res [...] adds 8d7633b5aff9 x86/tsr: Fix tsc frequency enumeration bug on Lightning Mo [...] adds f41600c55789 Input: sentelic - fix error return when fsp_reg_write fails adds 1d8dce52a008 recordmcount: Fix build failure on non arm64 adds 95922cdab4ad drm/vmwgfx: Use correct vmw_legacy_display_unit pointer adds 35b5e689abd9 drm/vmwgfx: Fix two list_for_each loop exit tests adds d09d6dca89e9 net: qcom/emac: add missed clk_disable_unprepare in error [...] adds 75cf7f895f56 nfs: Fix getxattr kernel panic and memory overflow adds 6def476496a5 fs/minix: set s_maxbytes correctly adds d91005b645d1 fs/minix: fix block limit check for V1 filesystems adds ba40d33e36b2 fs/minix: remove expected error message in block_to_path() adds 3457ba1acec2 fs/ufs: avoid potential u32 multiplication overflow adds 8620d18575af test_kmod: avoid potential double free in trigger_config_r [...] adds 315b5cbe1aee i2c: iproc: fix race between client unreg and isr adds a23269976109 mfd: dln2: Run event handler loop under spinlock adds 8bc48c35a983 crypto: algif_aead - fix uninitialized ctx->init adds 306df54b5b8a ALSA: echoaudio: Fix potential Oops in snd_echo_resume() adds 45989801d7cf perf bench mem: Always memset source before memcpy adds 5c90739d36ce tools build feature: Quote CC and CXX for their arguments adds 64d358a9adb5 perf/x86/rapl: Fix missing psys sysfs attributes adds e47e00559893 sh: landisk: Add missing initialization of sh_io_port_base adds 0f1c938ef82d khugepaged: retract_page_tables() remember to test exit adds a202b42b94bc arm64: dts: marvell: espressobin: add ethernet alias adds aeec14061d53 drm/panfrost: Use kvfree() to free bo->sgts adds f9f53b7c6a81 drm: Added orientation quirk for ASUS tablet model T103HAF adds 915ad46bdd4a drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allo [...] adds 4287c18a7d8f drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...] adds 53a856c5a6af drm/amd/display: dchubbub p-state warning during surface p [...] adds 77fcb48939fc Linux 5.4.60 adds 97eab9af0036 Documentation/llvm: add documentation on building w/ Clang/LLVM adds f781285d09a9 Documentation/llvm: fix the name of llvm-size adds c7c239c947be net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for [...] adds c173511a12e4 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for re [...] adds fa84d9f31599 x86/boot: kbuild: allow readelf executable to be specified adds fed06097acce kbuild: remove PYTHON2 variable adds 244d9026768d kbuild: remove AS variable adds c7d8f67db126 kbuild: replace AS=clang with LLVM_IAS=1 adds 62353048e2d4 kbuild: support LLVM=1 to switch the default tools to Clang/LLVM adds e42c75ef3477 drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() adds 18a640d3b570 gfs2: Improve mmap write vs. punch_hole consistency adds 888d9b829c25 gfs2: Never call gfs2_block_zero_range with an open transaction adds 8043d5ee9168 perf probe: Fix memory leakage when the probe point is not found adds 9a05b774af30 khugepaged: khugepaged_test_exit() check mmget_still_valid() adds 9f4f7c08d50b khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() adds b40753984979 bcache: avoid nr_stripes overflow in bcache_device_init() adds 038580b1f58b btrfs: export helpers for subvolume name/id resolution adds de88b7e2f02f btrfs: don't show full path of bind mounts in subvol= adds 745148367b04 btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases adds 84bfb4b10d6f btrfs: add wrapper for transaction abort predicate adds 4fe52a85eeb4 ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book adds 055c65c7e7dd ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion adds 60be1488a3ae can: j1939: transport: j1939_session_tx_dat(): fix use-aft [...] adds 143df6b3584a can: j1939: socket: j1939_sk_bind(): make sure ml_priv is [...] adds 3e538c536f01 spi: Prevent adding devices below an unregistering controller adds 19a77c937a19 romfs: fix uninitialized memory leak in romfs_dev_read() adds fa2e0d4e4a4c kernel/relay.c: fix memleak on destroy relay channel adds e9e3ec03e6ae uprobes: __replace_page() avoid BUG in munlock_vma_page() adds 5663159e2930 mm: include CMA pages in lowmem_reserve at boot adds 0cfb9320d00c mm, page_alloc: fix core hung in free_pcppages_bulk() adds 59af0759bd46 RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request adds 2bc54ba65fdc ext4: fix checking of directory entry validity for inline [...] adds b4062a49ad4a jbd2: add the missing unlock_buffer() in the error path of [...] adds f45ab6e7d957 scsi: zfcp: Fix use-after-free in request timeout handlers adds 6f3bff30f1cb drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandw [...] adds 1f3cfa9338c3 drm/amd/display: Fix EDID parsing after resume from suspend adds 504fe0ab2412 drm/amd/display: fix pow() crashing when given base 0 adds 52d322f91954 kthread: Do not preempt current task if it is going to cal [...] adds 10e99c3003d5 opp: Enable resources again if they were disabled earlier adds 59d587cc3640 scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices adds 62b8c76d061f scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM adds 85ad0d5f3d69 media: budget-core: Improve exception handling in budget_r [...] adds f948f1d02237 rtc: goldfish: Enable interrupt in set_alarm() when necessary adds 06d4d9acd7d8 media: vpss: clean up resources in init adds 5594a54c520b Input: psmouse - add a newline when printing 'proto' by sysfs adds 1a718d4caa1a MIPS: Fix unable to reserve memory for Crash kernel adds 7aca2f7d1710 m68knommu: fix overwriting of bits in ColdFire V3 cache control adds 8fe5e38acbe7 svcrdma: Fix another Receive buffer leak adds 711f5688bb97 xfs: fix inode quota reservation checks adds 04aeb884e8a5 drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access adds 2524bb04d81b jffs2: fix UAF problem adds 2bd8ba398fad ceph: fix use-after-free for fsc->mdsc adds cca58a166920 swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses adds 28850b8043cc cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO [...] adds 34f8368f6634 scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases adds 05724341d9db virtio_ring: Avoid loop when vq is broken in virtqueue_poll adds 10b2bb101f06 media: camss: fix memory leaks on error handling paths in probe adds 4591461ea9f2 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strc [...] adds 538c74a9cb26 xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init adds e4f952b031c1 alpha: fix annotation of io{read,write}{16,32}be() adds 2585402c5799 fs/signalfd.c: fix inconsistent return codes for signalfd4 adds ea54176e5821 ext4: fix potential negative array index in do_split() adds 3473fa198178 ext4: don't allow overlapping system zones adds 666d1d1a0584 netfilter: nf_tables: nft_exthdr: the presence return valu [...] adds 233d6f2ab120 spi: stm32: fixes suspend/resume management adds aaa6e691b983 ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM adds ece9ca5840e0 ASoC: q6routing: add dummy register read/write function adds 6e0bc946cbee bpf: sock_ops sk access may stomp registers when dst_reg = [...] adds ff723ef6b7b6 can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can() adds 3bfd1398de6a can: j1939: transport: j1939_simple_recv(): ignore local J [...] adds 154ccf69feca can: j1939: transport: add j1939_session_skb_find_by_offse [...] adds e2a8d4423640 i40e: Set RX_ONLY mode for unicast promiscuous on VLAN adds c0e04d08e544 i40e: Fix crash during removing i40e driver adds 1b9dee25ad25 net: fec: correct the error path for regulator disable in probe adds 5dc0c1c12094 bonding: show saner speed for broadcast mode adds 5159a0a5164b can: j1939: fix support for multipacket broadcast message adds d0dc3d2c71e2 can: j1939: cancel rxtimer on multipacket broadcast sessio [...] adds d7ab964b6ba9 can: j1939: abort multipacket broadcast session when timeo [...] adds 8a49739f58f5 can: j1939: add rxtimer for multipacket broadcast session adds cc215d206881 bonding: fix a potential double-unregister adds d35f24bc566d s390/runtime_instrumentation: fix storage key handling adds e9849a60facb s390/ptrace: fix storage key handling adds 8aeb112d58c0 ASoC: msm8916-wcd-analog: fix register Interrupt offset adds 503176f5dc07 ASoC: intel: Fix memleak in sst_media_open adds 667a59aa55fb vfio/type1: Add proper error unwind for vfio_iommu_replay() adds 46713f3d61b3 kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode adds 6e2aa034d777 kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode adds da1069e4e727 Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVM [...] adds 51d85e70e3ad kconfig: qconf: do not limit the pop-up menu to the first row adds d3ca317cf62a kconfig: qconf: fix signal connection to invalid slots adds 7cc9812be1c7 efi: avoid error message when booting under Xen adds dc0d58e281a6 Fix build error when CONFIG_ACPI is not set/enabled: adds 140ac9370b16 RDMA/bnxt_re: Do not add user qps to flushlist adds 278eb88ab206 afs: Fix NULL deref in afs_dynroot_depopulate() adds 542a493c8c5e ARM64: vdso32: Install vdso32 from vdso_install adds f4ed9ede3441 bonding: fix active-backup failover for current ARP slave adds f4adc6430d74 net: ena: Prevent reset after device destruction adds 2dd00ae408a9 net: gemini: Fix missing free_netdev() in error path of ge [...] adds 83236e697f79 hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() adds dafae068886a net: dsa: b53: check for timeout adds 13b1fc60ecb0 powerpc/pseries: Do not initiate shutdown when system is r [...] adds 5167f194da69 efi: add missed destroy_workqueue when efisubsys_init fails adds b158e91610c7 epoll: Keep a reference on files added to the check list adds 42694912aaf1 do_epoll_ctl(): clean the failure exits up a bit adds d6bca2a8f064 mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing [...] adds 744fde53ec32 xen: don't reschedule in preemption off sections adds e1818ffcca0e KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() adds d316d52742c4 KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABL [...] adds 6576d69aac94 Linux 5.4.61 adds 669fc3b38ce2 powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() adds 730443f4c48a binfmt_flat: revert "binfmt_flat: don't offset the data start" adds b5e34120b06a gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY adds 6ed89176755c net: Fix potential wrong skb->protocol in skb_vlan_untag() adds 4ae9ebf9e8ea net: nexthop: don't allow empty NHA_GROUP adds 4ef63e365466 net: qrtr: fix usage of idr in port assignment to socket adds 4d2fe0addc38 net: sctp: Fix negotiation of the number of data streams. adds d429362b3de4 net/smc: Prevent kernel-infoleak in __smc_diag_dump() adds 6c2e795f95cd tipc: fix uninit skb->data in tipc_nl_compat_dumpit() adds 97a74349cf82 net: ena: Make missed_tx stat incremental adds e1334c4f4aec net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fr [...] adds 266d21a57093 ipvlan: fix device features adds b45944e2b39e ALSA: hda/hdmi: Add quirk to force connectivity adds bcf40820b4fd ALSA: pci: delete repeated words in comments adds 348da2f8566b ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged adds a53f67368c98 ALSA: hda/hdmi: Use force connectivity quirk on another HP [...] adds 8150a0e3d796 ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt adds 7d60cd2a6e08 ASoC: img-parallel-out: Fix a reference count leak adds fd5908860a17 ASoC: tegra: Fix reference count leaks. adds d8cc881483d8 mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs adds 88eb00cb39ce arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep adds 1dc0ed18219a powerpc/xive: Ignore kmemleak false positives adds fc93c091de22 media: pci: ttpci: av7110: fix possible buffer overflow ca [...] adds ab2d90e58ae1 blktrace: ensure our debugfs dir exists adds d98ea48810e6 scsi: target: tcmu: Fix crash on ARM during cmd completion adds f0a066af0f37 mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs adds 1174ed705dda iommu/iova: Don't BUG on invalid PFNs adds 9c88b27ac444 drm/amdkfd: Fix reference count leaks. adds 40d0bf2b6e99 drm/radeon: fix multiple reference count leak adds c911da7b6673 drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms adds 3753eff4c69a drm/amd/display: fix ref count leak in amdgpu_drm_ioctl adds 8290f9d4695f drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config adds 815060a8ec2a drm/amdgpu/display: fix ref count leak when pm_runtime_get [...] adds 40b450375c80 scsi: lpfc: Fix shost refcount mismatch when deleting vport adds 774cc7c882f8 xfs: Don't allow logging of XFS_ISTALE inodes adds 0450a50c914e scsi: target: Fix xcopy sess release leak adds 110c5a5a6854 selftests/powerpc: Purge extra count_pmc() calls of ebb selftests adds 22d859fe1bdc f2fs: fix error path in do_recover_data() adds 201838142c52 omapfb: fix multiple reference count leaks due to pm_runti [...] adds 4410fd0c378e PCI: Fix pci_create_slot() reference count leak adds 3a84491364e1 ARM: dts: ls1021a: output PPS signal on FIPER2 adds 71e7e02c0590 rtlwifi: rtl8192cu: Prevent leaking urb adds f4107f633a29 mips/vdso: Fix resource leaks in genvdso.c adds bd4593030332 ALSA: hda: Add support for Loongson 7A1000 controller adds 6734eeb6c2f0 cec-api: prevent leaking memory through hole in structure adds 4cba87943046 HID: quirks: add NOGET quirk for Logitech GROUP adds 45e30390f50f f2fs: fix use-after-free issue adds d23d52e38cc9 drm/nouveau/drm/noveau: fix reference count leak in nouvea [...] adds 19e81f6325a9 drm/nouveau: fix reference count leak in nv50_disp_atomic_commit adds 2adf6ec63db2 drm/nouveau: Fix reference count leak in nouveau_connector_detect adds 7d6689df48de locking/lockdep: Fix overflow in presentation of average l [...] adds 1f52b85f6c79 btrfs: file: reserve qgroup space after the hole punch ran [...] adds 050292f138a3 btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode adds 9da791b5410e scsi: iscsi: Do not put host in iscsi_set_flashnode_param() adds 01540d5e7c1b ceph: fix potential mdsc use-after-free crash adds a002274db527 ceph: do not access the kiocb after aio requests adds 41191f8c57a1 scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() adds c67c6e1f54aa EDAC/ie31200: Fallback if host bridge device is already in [...] adds 6b0010ed7140 hugetlbfs: prevent filesystem stacking of hugetlbfs adds a84a6eb935ba media: davinci: vpif_capture: fix potential double free adds 653ae33b030b KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe adds e77f71c6341a powerpc/spufs: add CONFIG_COREDUMP dependency adds 7aac56d8b0ee USB: sisusbvga: Fix a potential UB casued by left shifting [...] adds b2defeb19bff brcmfmac: Set timeout value when configuring power save adds 12a9bec2bd4e efi: provide empty efi_enter_virtual_mode implementation adds da56eb03ea94 arm64: Fix __cpu_logical_map undefined issue adds 93709d8ade00 Revert "ath10k: fix DMA related firmware crashes on multip [...] adds 88435320ebc1 sched/uclamp: Protect uclamp fast path code with static key adds 2c0000f409ec sched/uclamp: Fix a deadlock when enabling uclamp static key adds 961bfe1277ae usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint adds a0f69c6f5e0b PM / devfreq: rk3399_dmc: Add missing of_node_put() adds b7cca731b486 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails adds fe376f1b12d2 PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pm [...] adds 02611bcaafe5 drm/xen: fix passing zero to 'PTR_ERR' warning adds 67f8b390b15e drm/xen-front: Fix misused IS_ERR_OR_NULL checks adds a0cfda9cb3a1 s390/numa: set node distance to LOCAL_DISTANCE adds d5f5b15d3ea4 btrfs: factor out inode items copy loop from btrfs_log_inode() adds 3eddcc71fe8a btrfs: only commit the delayed inode when doing a full fsync adds 483b956a16a0 btrfs: only commit delayed items at fsync if we are loggin [...] adds 72574434da87 mm/shuffle: don't move pages between zones and don't read [...] adds 965d3d5ce355 mm: fix kthread_use_mm() vs TLB invalidate adds aed14b1b5c0e mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation adds 302b9e189962 cma: don't quit at first error when activating reserved areas adds 8dc47d858fea gpu/drm: ingenic: Use the plane's src_[x,y] to configure D [...] adds b730fb14434f drm/ingenic: Fix incorrect assumption about plane->index adds 992e51ff0e4b drm/amd/display: Trigger modesets on MST DSC connectors adds 8522b1bec88e drm/amd/display: Add additional config guards for DCN adds a2038eb833a5 drm/amd/display: Fix dmesg warning from setting abm level adds 75aaa8fa7672 mm/vunmap: add cond_resched() in vunmap_pmd_range adds 3bf42b2e8d67 EDAC: sb_edac: get rid of unused vars adds 87cc96bb11b9 EDAC: skx_common: get rid of unused type var adds 6d11320bed41 EDAC/{i7core,sb,pnd2,skx}: Fix error event severity adds 29ecf28be997 PCI: qcom: Add missing ipq806x clocks in PCIe driver adds ea552383a9d5 PCI: qcom: Change duplicate PCI reset to phy reset adds 1b7b2d45b31e PCI: qcom: Add missing reset for ipq806x adds 5861e84d7145 cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode adds 6ba04701b801 ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) adds 8f409e764c4b media: gpio-ir-tx: improve precision of transmitted signal [...] adds cc3a73f245cb block: respect queue limit of max discard segment adds effd3b89f7e5 block: virtio_blk: fix handling single range discard request adds 3e9eb1e893ba drm/msm/adreno: fix updating ring fence adds 2295664518c3 block: Fix page_is_mergeable() for compound pages adds 1475314530bb bfq: fix blkio cgroup leakage v4 adds 9054d5844092 hwmon: (nct7904) Correct divide by 0 adds 872a2b3182ee blk-mq: insert request not through ->queue_rq into sw/sche [...] adds 05c608f630b9 blkcg: fix memleak for iolatency adds 97f30414a2e0 nvme-fc: Fix wrong return value in __nvme_fc_init_request() adds 88994acafd96 nvme: multipath: round-robin: fix single non-optimized path case adds 2fc8fa50ebee null_blk: fix passing of REQ_FUA flag in null_handle_rq adds 883ed72723ef i2c: core: Don't fail PRP0001 enumeration when no ID table exist adds 262f5fbad941 i2c: rcar: in slave mode, clear NACK earlier adds d63728afe947 usb: gadget: f_tcm: Fix some resource leaks in some error paths adds e4351ad44d7e spi: stm32: clear only asserted irq flags on interrupt adds 40827caf954c jbd2: make sure jh have b_transaction set in refile/unfile_buffer adds 2e7312ddaf62 ext4: don't BUG on inconsistent journal feature adds 1b36d4fa4b66 ext4: handle read only external journal device adds 3a53d012bd26 jbd2: abort journal if free a async write error metadata buffer adds e579635669da ext4: handle option set by mount flags correctly adds 8e63c86f6580 ext4: handle error of ext4_setup_system_zone() on remount adds 28a56c26a00d ext4: correctly restore system zone info when remount fails adds a08e95e83e6f fs: prevent BUG_ON in submit_bh_wbc() adds 3c15a3c4b155 spi: stm32h7: fix race condition at end of transfer adds a6daa863d15e spi: stm32: fix fifo threshold level in case of short transfer adds 2844685c661a spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate adds d2da80e0a3e7 spi: stm32: always perform registers configuration prior t [...] adds 73a0e6280a32 drm/amd/powerplay: correct Vega20 cached smu feature state adds b92b415fa7b7 drm/amd/powerplay: correct UVD/VCE PG state on custom ppta [...] adds 35238963c972 drm/amd/display: Switch to immediate mode for updating inf [...] adds 3803312a3c55 netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency adds 021a98a87864 can: j1939: transport: j1939_xtp_rx_dat_one(): compare own [...] adds 2a8c6149a49a ALSA: hda/realtek: Add model alc298-samsung-headphone adds 1d63737b0777 s390/cio: add cond_resched() in the slow_eval_known_fn() loop adds 957066143e6c ASoC: wm8994: Avoid attempts to read unreadable registers adds a8d26145e112 selftests: disable rp_filter for icmp_redirect.sh adds 1778bebd06b4 scsi: fcoe: Fix I/O path allocation adds d895b0be701c scsi: ufs: Fix possible infinite loop in ufshcd_hold adds a39ba0fdcdfd scsi: ufs: Improve interrupt handling for shared interrupts adds 37528b3ee9e1 scsi: ufs: Clean up completed request without interrupt no [...] adds 88274626d110 scsi: qla2xxx: Fix login timeout adds 36a139cf4146 scsi: qla2xxx: Check if FW supports MQ before enabling adds 48765b780ace scsi: qla2xxx: Fix null pointer access during disconnect f [...] adds 19f669a3609c Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" adds c656534e5c45 macvlan: validate setting of multiple remote source MAC addresses adds 9c0305c0cfa2 net: gianfar: Add of_node_put() before goto statement adds 7d44b707aaff powerpc/perf: Fix soft lockups due to missed interrupt accounting adds 82b05f0838aa arm64: Move handling of erratum 1418040 into C code adds 2f4b202eb1b1 arm64: Allow booting of late CPUs affected by erratum 1418040 adds f09dbec9c0c6 block: fix get_max_io_size() adds db4542b6617b block: loop: set discard granularity and alignment for blo [...] adds c2035d1e55aa HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands adds b1a83ee0cbbf blk-mq: order adding requests to hctx->dispatch and checki [...] adds 8a3509486f08 btrfs: reset compression level for lzo on remount adds 1d08edc70154 btrfs: check the right error variable in btrfs_del_dir_ent [...] adds eb576fc43a43 btrfs: fix space cache memory leak after transaction abort adds cd1d270e3e4f btrfs: detect nocow for swap after snapshot delete adds 96e41fc29e8a fbcon: prevent user font height or width change from causi [...] adds db1bb352cc08 USB: lvtest: return proper error code in probe adds adb76f3f7732 vt: defer kfree() of vc_screenbuf in vc_do_resize() adds 7c57237d74a0 vt_ioctl: change VT_RESIZEX ioctl to check for error retur [...] adds daae6b962a13 serial: samsung: Removes the IRQ not found warning adds 0806b49bba20 serial: pl011: Fix oops on -EPROBE_DEFER adds 64a05aadf936 serial: pl011: Don't leak amba_ports entry on driver regis [...] adds fbb55ec82dd6 serial: stm32: avoid kernel warning on absence of optional IRQ adds f53ebc7c2922 serial: 8250_exar: Fix number of ports for Commtech PCIe cards adds 2e76a3a1667c serial: 8250: change lock order in serial8250_do_startup() adds 8eab2b531fd3 writeback: Protect inode->i_io_list with inode->i_lock adds cb0c74450072 writeback: Avoid skipping inode writeback adds 6623c19042b6 writeback: Fix sync livelock due to b_dirty_time processing adds 4d3e2a3a0c64 XEN uses irqdesc::irq_data_common::handler_data to store a [...] adds 3ac8545b29ae usb: host: xhci: fix ep context print mismatch in debugfs adds 02166fea639f xhci: Do warm-reset when both CAS and XDEV_RESUME are set adds 3b7087e07730 xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed adds 7ded78a8c89e arm64: vdso32: make vdso32 install conditional adds b260fb2a02b5 PM: sleep: core: Fix the handling of pending runtime resum [...] adds df2a6a4a9d68 powerpc/perf: Fix crashes with generic_compat_pmu & BHRB adds aca10ab0568a device property: Fix the secondary firmware node handling [...] adds 70957a10e1db crypto: af_alg - Work around empty control messages withou [...] adds 927aa9a10f12 genirq/matrix: Deal with the sillyness of for_each_cpu() on UP adds 47c8387a963e irqchip/stm32-exti: Avoid losing interrupts due to clearin [...] adds 1adf8c19f974 x86/hotplug: Silence APIC only after all interrupts are migrated adds 8fc7a66619e1 drm/amdgpu: Fix buffer overflow in INFO ioctl adds 20700b352d10 drm/amdgpu/gfx10: refine mgcg setting adds 2809cf7f6eba drm/amd/powerplay: Fix hardmins not being sent to SMU for RV adds 60cffee2d951 drm/amd/pm: correct Vega10 swctf limit setting adds 9afabefd42fc drm/amd/pm: correct Vega12 swctf limit setting adds 85ca6f199c77 drm/amd/pm: correct Vega20 swctf limit setting adds 3623dab2959e drm/amd/pm: correct the thermal alert temperature limit settings adds ad0bc424fc0a USB: yurex: Fix bad gfp argument adds b32ec919ee37 usb: uas: Add quirk for PNY Pro Elite adds 20b3564c6748 USB: quirks: Add no-lpm quirk for another Raydium touchscreen adds ca29a2a53953 USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D adds de24343880a6 USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge adds 2534d3dec376 usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe() adds f47ab852bea3 USB: gadget: u_f: add overflow checks to VLA macros adds 4f529c4d1e43 USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb() adds e2e02f260496 USB: gadget: u_f: Unbreak offset calculation in VLAs adds 2add73c8c00d USB: cdc-acm: rework notification_buffer resizing adds 73992639ec78 usb: storage: Add unusual_uas entry for Sony PSZ drives adds f8e4c5297fcd drm/i915: Fix cmd parser desc matching with masks adds 4bc5d90a7dce usb: dwc3: gadget: Don't setup more than requested adds 7c8b5685662b usb: dwc3: gadget: Fix handling ZLP adds 6a862aa31ec3 usb: dwc3: gadget: Handle ZLP for sg requests adds 376810e5e9e1 fbmem: pull fbcon_update_vcs() out of fb_set_var() adds eb914bae6e17 kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' adds a1d0c6e2f334 kheaders: optimize md5sum calculation for in-tree builds adds 18f48708c3f5 kheaders: optimize header copy for in-tree builds adds 7caddaa9f88b kheaders: remove the last bashism to allow sh to run it adds 47a41f65afb6 kheaders: explain why include/config/autoconf.h is exclude [...] adds 37432a83faab kbuild: add variables for compression tools adds c98b6ebd9b55 kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables adds 851d0813ab80 HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() adds 44cf62d388fb ALSA: usb-audio: Update documentation comment for MS2109 quirk adds 54ee77961e79 io_uring: Fix NULL pointer dereference in io_sq_wq_submit_work() adds 933cf1c2c075 Linux 5.4.62 adds 667514df10a0 HID: core: Correctly handle ReportSize being zero adds 4bae1afed432 HID: core: Sanitize event code and type when mapping input adds 6cadd1e2d8c5 perf record/stat: Explicitly call out event modifiers in t [...] adds 80743b4bde09 drm/sched: Fix passing zero to 'PTR_ERR' warning v2 adds 538caddbe635 drm/etnaviv: fix TS cache flushing on GPUs with BLT engine adds 1744237ca047 KVM: arm64: Add kvm_extable for vaxorcism code adds ffad02f9e3ea KVM: arm64: Survive synchronous exceptions caused by AT in [...] adds d2ac42e61ecd KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchrono [...] adds 9d806d68bf97 dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later adds ef8b5f333780 arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes adds 5cd8c5979e72 arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes adds eda97e9d90db arm64: tegra: Add missing timeout clock to Tegra210 SDMMC adds 0176db2f2ad5 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK f [...] adds 6d2e274f60fc sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK f [...] adds bb9949fdfddd scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range adds 5153710a5ecc scsi: target: tcmu: Optimize use of flush_dcache_page adds e32f4fa1b24d Linux 5.4.63
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-iio | 3 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/admin-guide/hw-vuln/index.rst | 1 + .../special-register-buffer-data-sampling.rst | 149 +++++++++ Documentation/admin-guide/kernel-parameters.txt | 20 ++ .../bindings/display/mediatek/mediatek,dpi.txt | 6 + .../bindings/iio/multiplexer/io-channel-mux.txt | 2 +- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 2 +- .../bindings/mmc/nvidia,tegra20-sdhci.txt | 32 +- Documentation/devicetree/bindings/usb/dwc3.txt | 2 + Documentation/kbuild/index.rst | 1 + Documentation/kbuild/kbuild.rst | 5 + Documentation/kbuild/llvm.rst | 87 +++++ Documentation/lzo.txt | 8 +- Documentation/virt/kvm/api.txt | 2 + MAINTAINERS | 1 + Makefile | 66 ++-- arch/alpha/configs/defconfig | 1 - arch/alpha/include/asm/io.h | 82 +++-- arch/alpha/kernel/io.c | 60 +++- arch/arc/include/asm/elf.h | 2 +- arch/arc/kernel/entry.S | 16 +- arch/arc/kernel/setup.c | 5 +- arch/arc/plat-eznps/Kconfig | 1 + arch/arm/boot/compressed/vmlinux.lds.S | 2 +- arch/arm/boot/deflate_xip_data.sh | 2 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 1 - arch/arm/boot/dts/am437x-l4.dtsi | 14 +- arch/arm/boot/dts/armada-38x.dtsi | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 4 +- arch/arm/boot/dts/bcm-hr2.dtsi | 6 +- arch/arm/boot/dts/bcm-nsp.dtsi | 6 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 2 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 2 +- arch/arm/boot/dts/imx6q-b450v3.dts | 7 - arch/arm/boot/dts/imx6q-b650v3.dts | 7 - arch/arm/boot/dts/imx6q-b850v3.dts | 11 - arch/arm/boot/dts/imx6q-bx50v3.dtsi | 15 + arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 3 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 2 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 4 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 + arch/arm/boot/dts/omap3-n900.dts | 12 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791.dtsi | 14 +- arch/arm/boot/dts/r8a7793-gose.dts | 4 +- arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 1 + arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/stm32mp157a-avenger96.dts | 3 + arch/arm/boot/dts/sun4i-a10.dtsi | 2 +- arch/arm/boot/dts/sun5i.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 18 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 10 +- arch/arm/configs/rpc_defconfig | 1 - arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/include/asm/assembler.h | 75 +---- arch/arm/include/asm/clocksource.h | 11 +- arch/arm/include/asm/kvm_emulate.h | 3 +- arch/arm/include/asm/kvm_host.h | 4 +- arch/arm/include/asm/percpu.h | 2 + arch/arm/include/asm/uaccess-asm.h | 117 +++++++ arch/arm/kernel/entry-armv.S | 11 +- arch/arm/kernel/entry-header.S | 9 +- arch/arm/kernel/hw_breakpoint.c | 27 +- arch/arm/kernel/ptrace.c | 4 +- arch/arm/kernel/stacktrace.c | 24 ++ arch/arm/kernel/vdso.c | 2 +- arch/arm/mach-at91/pm.c | 11 +- arch/arm/mach-at91/pm_suspend.S | 4 + arch/arm/mach-exynos/mcpm-exynos.c | 10 +- arch/arm/mach-imx/pm-imx5.c | 6 +- arch/arm/mach-imx/pm-imx6.c | 10 +- arch/arm/mach-integrator/Kconfig | 7 +- arch/arm/mach-omap2/omap-iommu.c | 43 ++- arch/arm/mach-omap2/omap_hwmod.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 35 ++- arch/arm/mach-socfpga/pm.c | 8 +- arch/arm/mach-tegra/tegra.c | 4 +- arch/arm/mm/proc-macros.S | 3 +- arch/arm64/Makefile | 2 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 10 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi | 24 ++ arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 5 + arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 8 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 92 +++--- arch/arm64/boot/dts/arm/juno-base.dtsi | 50 +-- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 6 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 6 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 4 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 11 + arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +- .../boot/dts/marvell/armada-3720-espressobin.dts | 6 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 26 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 27 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 20 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 20 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 +- arch/arm64/include/asm/acpi.h | 5 +- arch/arm64/include/asm/alternative.h | 18 +- arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/arch_timer.h | 1 + arch/arm64/include/asm/cacheflush.h | 6 +- arch/arm64/include/asm/checksum.h | 5 +- arch/arm64/include/asm/clocksource.h | 5 +- arch/arm64/include/asm/cpufeature.h | 2 +- arch/arm64/include/asm/debug-monitors.h | 2 + arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 43 +++ arch/arm64/include/asm/kvm_emulate.h | 6 - arch/arm64/include/asm/kvm_host.h | 10 +- arch/arm64/include/asm/pgtable-prot.h | 2 +- arch/arm64/include/asm/pgtable.h | 1 + arch/arm64/include/asm/pointer_auth.h | 8 +- arch/arm64/include/asm/smp.h | 7 +- arch/arm64/include/asm/syscall.h | 12 +- arch/arm64/include/asm/thread_info.h | 1 + arch/arm64/include/asm/vdso/clocksource.h | 14 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 5 +- arch/arm64/include/asm/vdso/gettimeofday.h | 6 +- arch/arm64/include/asm/vdso/vsyscall.h | 4 +- arch/arm64/kernel/alternative.c | 16 +- arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/debug-monitors.c | 24 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/head.S | 12 +- arch/arm64/kernel/hw_breakpoint.c | 44 +-- arch/arm64/kernel/insn.c | 14 +- arch/arm64/kernel/kgdb.c | 2 +- arch/arm64/kernel/perf_event.c | 13 +- arch/arm64/kernel/perf_regs.c | 25 +- arch/arm64/kernel/process.c | 34 ++ arch/arm64/kernel/ptrace.c | 29 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/signal.c | 11 +- arch/arm64/kernel/smp.c | 6 +- arch/arm64/kernel/syscall.c | 5 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 12 +- arch/arm64/kvm/handle_exit.c | 19 +- arch/arm64/kvm/hyp-init.S | 11 +- arch/arm64/kvm/hyp/entry.S | 15 +- arch/arm64/kvm/hyp/hyp-entry.S | 65 ++-- arch/arm64/kvm/hyp/switch.c | 41 ++- arch/arm64/kvm/reset.c | 10 +- arch/arm64/kvm/sys_regs.c | 10 +- arch/csky/abiv1/inc/abi/entry.h | 4 +- arch/csky/abiv2/inc/abi/entry.h | 6 +- arch/csky/include/asm/uaccess.h | 49 +-- arch/csky/kernel/entry.S | 8 +- arch/csky/kernel/perf_callchain.c | 9 +- arch/csky/lib/usercopy.c | 8 +- arch/ia64/Makefile | 2 +- arch/ia64/configs/zx1_defconfig | 1 - arch/m68k/Makefile | 8 +- arch/m68k/coldfire/pci.c | 4 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/m68k/include/asm/m53xxacr.h | 6 +- arch/m68k/include/asm/mac_via.h | 1 + arch/m68k/kernel/setup_no.c | 3 +- arch/m68k/mac/config.c | 21 +- arch/m68k/mac/iop.c | 21 +- arch/m68k/mac/via.c | 6 +- arch/m68k/mm/mcfmmu.c | 2 +- arch/mips/Makefile | 13 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/dts/ingenic/qi_lb60.dts | 2 +- arch/mips/cavium-octeon/octeon-usb.c | 5 +- arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 2 +- arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/include/asm/cpu-features.h | 6 +- arch/mips/include/asm/kvm_host.h | 8 +- arch/mips/include/asm/mipsregs.h | 2 +- arch/mips/kernel/genex.S | 6 +- arch/mips/kernel/mips-cm.c | 6 +- arch/mips/kernel/setup.c | 12 +- arch/mips/kernel/time.c | 70 +++++ arch/mips/kernel/topology.c | 2 +- arch/mips/kernel/traps.c | 1 + arch/mips/kernel/vmlinux.lds.S | 2 +- arch/mips/kvm/mmu.c | 3 +- arch/mips/lantiq/xway/sysctrl.c | 8 +- arch/mips/pci/pci-xtalk-bridge.c | 8 +- arch/mips/tools/elf-entry.c | 9 +- arch/mips/vdso/genvdso.c | 10 + arch/openrisc/kernel/entry.S | 4 +- arch/openrisc/kernel/stacktrace.c | 18 +- arch/parisc/Makefile | 2 +- arch/parisc/include/asm/atomic.h | 2 + arch/parisc/include/asm/barrier.h | 61 ++++ arch/parisc/include/asm/cmpxchg.h | 2 + arch/parisc/include/asm/spinlock.h | 8 +- arch/parisc/kernel/entry.S | 48 +-- arch/parisc/kernel/syscall.S | 24 +- arch/parisc/lib/bitops.c | 12 + arch/parisc/mm/init.c | 2 +- arch/powerpc/Kconfig | 3 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/configs/85xx-hw.config | 1 - arch/powerpc/configs/amigaone_defconfig | 1 - arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc64e_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 3 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +- arch/powerpc/include/asm/fadump-internal.h | 4 +- arch/powerpc/include/asm/kasan.h | 4 +- arch/powerpc/include/asm/kvm_host.h | 3 +- arch/powerpc/include/asm/percpu.h | 4 +- arch/powerpc/include/asm/perf_event.h | 2 + arch/powerpc/include/asm/processor.h | 1 - arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/rtas.h | 2 - arch/powerpc/include/asm/timex.h | 2 +- arch/powerpc/kernel/cpu_setup_power.S | 2 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 8 + arch/powerpc/kernel/exceptions-64s.S | 14 +- arch/powerpc/kernel/fadump.c | 155 ++++++--- arch/powerpc/kernel/head_64.S | 9 +- arch/powerpc/kernel/machine_kexec.c | 8 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/process.c | 20 +- arch/powerpc/kernel/prom.c | 19 ++ arch/powerpc/kernel/rtas.c | 122 +------ arch/powerpc/kernel/vdso.c | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 6 - arch/powerpc/kvm/book3s.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 19 +- arch/powerpc/kvm/book3s_64_vio.c | 18 +- arch/powerpc/kvm/e500_mmu_host.c | 3 +- arch/powerpc/mm/book3s32/mmu.c | 6 +- arch/powerpc/mm/book3s64/pkeys.c | 28 +- arch/powerpc/mm/fault.c | 7 +- arch/powerpc/mm/pgtable_32.c | 4 +- arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 21 +- arch/powerpc/mm/ptdump/shared.c | 5 + arch/powerpc/perf/core-book3s.c | 23 +- arch/powerpc/perf/hv-24x7.c | 10 - arch/powerpc/platforms/4xx/pci.c | 4 +- arch/powerpc/platforms/cell/Kconfig | 1 + arch/powerpc/platforms/cell/spufs/file.c | 113 ++++--- arch/powerpc/platforms/powernv/opal-imc.c | 39 +-- arch/powerpc/platforms/powernv/smp.c | 1 - arch/powerpc/platforms/ps3/mm.c | 22 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +- arch/powerpc/platforms/pseries/ras.c | 6 +- arch/powerpc/platforms/pseries/suspend.c | 22 +- arch/powerpc/sysdev/xive/common.c | 5 + arch/powerpc/sysdev/xive/native.c | 2 + arch/powerpc/xmon/xmon.c | 103 ++++-- arch/riscv/include/asm/barrier.h | 10 +- arch/riscv/include/asm/cmpxchg.h | 8 +- arch/riscv/include/asm/thread_info.h | 4 + arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/sys_riscv.c | 6 + arch/riscv/mm/init.c | 2 +- arch/s390/include/asm/kvm_host.h | 8 +- arch/s390/include/asm/numa.h | 1 - arch/s390/include/asm/syscall.h | 12 +- arch/s390/include/asm/topology.h | 2 - arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/asm/vdso.h | 1 + arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/debug.c | 3 +- arch/s390/kernel/early.c | 2 + arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/mcount.S | 1 + arch/s390/kernel/ptrace.c | 44 ++- arch/s390/kernel/runtime_instr.c | 2 +- arch/s390/kernel/setup.c | 1 + arch/s390/kernel/time.c | 1 + arch/s390/kernel/vdso64/Makefile | 10 +- arch/s390/kernel/vdso64/clock_getres.S | 10 +- arch/s390/mm/gmap.c | 27 +- arch/s390/mm/hugetlbpage.c | 11 +- arch/s390/mm/maccess.c | 19 +- arch/s390/numa/numa.c | 6 - arch/s390/pci/pci_clp.c | 3 +- arch/sh/boards/mach-landisk/setup.c | 3 + arch/sh/configs/sh03_defconfig | 1 - arch/sh/include/asm/pgalloc.h | 10 +- arch/sh/kernel/entry-common.S | 6 +- arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/kernel/ptrace_32.c | 233 ++++++-------- arch/sparc/kernel/ptrace_64.c | 17 +- arch/sparc/mm/srmmu.c | 1 - arch/x86/boot/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/boot/compressed/head_32.S | 5 +- arch/x86/boot/compressed/head_64.S | 1 + arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 14 +- arch/x86/crypto/aesni-intel_asm.S | 6 +- arch/x86/events/Kconfig | 6 +- arch/x86/events/Makefile | 1 + arch/x86/events/intel/Makefile | 2 - arch/x86/events/intel/core.c | 4 +- arch/x86/events/{intel => }/rapl.c | 11 +- arch/x86/include/asm/cpu_device_id.h | 30 ++ arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/dma.h | 2 +- arch/x86/include/asm/fpu/internal.h | 5 + arch/x86/include/asm/kvm_host.h | 5 +- arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/processor.h | 2 +- arch/x86/include/asm/set_memory.h | 19 +- arch/x86/include/asm/smap.h | 11 +- arch/x86/include/uapi/asm/unistd.h | 11 +- arch/x86/kernel/amd_nb.c | 8 + arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/io_apic.c | 15 +- arch/x86/kernel/apic/msi.c | 18 +- arch/x86/kernel/apic/vector.c | 27 +- arch/x86/kernel/cpu/amd.c | 3 +- arch/x86/kernel/cpu/bugs.c | 198 +++++++++--- arch/x86/kernel/cpu/common.c | 87 +++-- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/match.c | 7 +- arch/x86/kernel/cpu/mce/core.c | 11 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 2 + arch/x86/kernel/cpu/resctrl/internal.h | 3 + arch/x86/kernel/cpu/resctrl/monitor.c | 3 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 1 + arch/x86/kernel/cpu/umwait.c | 6 - arch/x86/kernel/fpu/core.c | 6 + arch/x86/kernel/fpu/xstate.c | 86 ++--- arch/x86/kernel/i8259.c | 2 +- arch/x86/kernel/idt.c | 6 +- arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/kprobes/core.c | 16 +- arch/x86/kernel/process.c | 28 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/reboot.c | 8 + arch/x86/kernel/smpboot.c | 26 +- arch/x86/kernel/stacktrace.c | 5 - arch/x86/kernel/time.c | 4 - arch/x86/kernel/tsc_msr.c | 9 +- arch/x86/kernel/unwind_orc.c | 8 +- arch/x86/kernel/vmlinux.lds.S | 5 +- arch/x86/kvm/kvm_cache_regs.h | 2 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu.c | 55 ++-- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/paging_tmpl.h | 7 +- arch/x86/kvm/svm.c | 6 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 44 ++- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 17 +- arch/x86/lib/usercopy_64.c | 1 + arch/x86/math-emu/wm_sqrt.S | 2 +- arch/x86/mm/init.c | 2 - arch/x86/mm/mmio-mod.c | 4 +- arch/x86/pci/fixup.c | 4 + arch/x86/pci/xen.c | 1 + arch/x86/platform/uv/uv_irq.c | 3 +- arch/x86/purgatory/Makefile | 5 +- arch/xtensa/include/asm/thread_info.h | 4 + arch/xtensa/kernel/asm-offsets.c | 3 + arch/xtensa/kernel/entry.S | 11 + arch/xtensa/kernel/perf_event.c | 2 +- arch/xtensa/kernel/setup.c | 3 +- arch/xtensa/kernel/xtensa_ksyms.c | 4 +- block/bfq-cgroup.c | 2 +- block/bfq-iosched.h | 1 - block/bfq-wf2q.c | 12 +- block/bio-integrity.c | 24 +- block/bio.c | 10 +- block/blk-cgroup.c | 8 +- block/blk-core.c | 11 +- block/blk-iocost.c | 30 +- block/blk-merge.c | 36 ++- block/blk-mq-debugfs.c | 3 + block/blk-mq-sched.c | 9 + block/blk-mq.c | 46 ++- crypto/af_alg.c | 48 +-- crypto/algapi.c | 2 +- crypto/algboss.c | 2 - crypto/algif_aead.c | 19 +- crypto/algif_hash.c | 9 +- crypto/algif_skcipher.c | 26 +- crypto/asymmetric_keys/public_key.c | 1 + crypto/drbg.c | 4 +- drivers/acpi/acpi_configfs.c | 6 +- drivers/acpi/acpica/dsfield.c | 17 +- drivers/acpi/acpica/exprep.c | 4 - drivers/acpi/acpica/utdelete.c | 6 +- drivers/acpi/arm64/iort.c | 5 + drivers/acpi/cppc_acpi.c | 1 + drivers/acpi/device_pm.c | 2 +- drivers/acpi/evged.c | 22 +- drivers/acpi/scan.c | 28 +- drivers/acpi/sysfs.c | 8 +- drivers/acpi/video_detect.c | 19 ++ drivers/android/binder.c | 29 +- drivers/android/binder_alloc.c | 2 +- drivers/ata/libata-core.c | 11 +- drivers/ata/libata-scsi.c | 9 +- drivers/ata/sata_rcar.c | 11 +- drivers/atm/atmtcp.c | 10 +- drivers/base/core.c | 12 +- drivers/base/cpu.c | 8 + drivers/base/dd.c | 4 +- drivers/base/platform.c | 2 + drivers/base/power/main.c | 16 +- drivers/base/power/wakeup.c | 3 + drivers/base/regmap/regmap-debugfs.c | 58 ++-- drivers/base/regmap/regmap.c | 103 +++--- drivers/block/floppy.c | 10 +- drivers/block/loop.c | 43 +-- drivers/block/nbd.c | 25 +- drivers/block/null_blk_main.c | 2 +- drivers/block/null_blk_zoned.c | 4 + drivers/block/ps3disk.c | 1 - drivers/block/virtio_blk.c | 32 +- drivers/block/zram/zram_drv.c | 3 +- drivers/bluetooth/btbcm.c | 2 + drivers/bluetooth/btmrvl_sdio.c | 8 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btmtkuart.c | 14 +- drivers/bluetooth/btusb.c | 16 +- drivers/bluetooth/hci_bcm.c | 5 +- drivers/bluetooth/hci_h5.c | 2 +- drivers/bluetooth/hci_serdev.c | 3 +- drivers/bus/ti-sysc.c | 350 ++++++++++++++------- drivers/char/agp/intel-gtt.c | 8 +- drivers/char/hw_random/ks-sa-rng.c | 1 + drivers/char/ipmi/ipmi_msghandler.c | 7 +- drivers/char/mem.c | 105 ++++++- drivers/char/random.c | 1 + drivers/char/tpm/tpm-chip.c | 9 +- drivers/char/tpm/tpm-dev-common.c | 19 +- drivers/char/tpm/tpm.h | 5 +- drivers/char/tpm/tpm2-space.c | 26 +- drivers/char/tpm/tpm_tis_core.c | 2 +- drivers/char/tpm/tpmrm-dev.c | 2 +- drivers/char/virtio_console.c | 3 +- drivers/clk/actions/owl-s500.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 35 ++- drivers/clk/bcm/clk-bcm63xx-gate.c | 1 + drivers/clk/clk-ast2600.c | 80 ++++- drivers/clk/clk-scmi.c | 22 +- drivers/clk/clk.c | 6 +- drivers/clk/mediatek/clk-mux.c | 2 +- drivers/clk/meson/meson8b.c | 100 ++++-- drivers/clk/meson/meson8b.h | 4 + drivers/clk/mvebu/Kconfig | 1 + drivers/clk/qcom/clk-alpha-pll.c | 2 - drivers/clk/qcom/clk-rpmh.c | 15 +- drivers/clk/qcom/gcc-msm8916.c | 8 +- drivers/clk/qcom/gcc-sdm660.c | 3 + drivers/clk/qcom/gcc-sm8150.c | 155 ++++++++- drivers/clk/renesas/renesas-cpg-mssr.c | 8 +- drivers/clk/samsung/clk-exynos5420.c | 16 +- drivers/clk/samsung/clk-exynos5433.c | 3 +- drivers/clk/sifive/fu540-prci.c | 5 +- drivers/clk/sirf/clk-atlas6.c | 2 +- drivers/clk/sprd/pll.c | 2 +- drivers/clk/st/clk-flexgen.c | 1 + drivers/clk/sunxi/clk-sunxi.c | 2 +- drivers/clk/ti/clk-33xx.c | 2 +- drivers/clk/ti/composite.c | 1 + drivers/clk/zynqmp/clkc.c | 15 +- drivers/clocksource/arm_arch_timer.c | 19 +- drivers/clocksource/dw_apb_timer.c | 5 +- drivers/clocksource/dw_apb_timer_of.c | 6 +- drivers/cpufreq/Kconfig.arm | 1 + drivers/cpufreq/armada-37xx-cpufreq.c | 1 + drivers/cpufreq/cpufreq.c | 69 ++-- drivers/cpufreq/intel_pstate.c | 19 +- drivers/cpuidle/sysfs.c | 6 +- drivers/crypto/Kconfig | 8 +- drivers/crypto/caam/caamalg.c | 29 -- drivers/crypto/caam/compat.h | 1 - drivers/crypto/cavium/cpt/cptvf_algs.c | 1 + drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 12 +- drivers/crypto/cavium/cpt/request_manager.h | 2 + drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/ccp/Kconfig | 3 +- drivers/crypto/ccp/ccp-dev.h | 1 + drivers/crypto/ccp/ccp-ops.c | 40 ++- drivers/crypto/ccree/cc_cipher.c | 30 +- drivers/crypto/chelsio/chcr_algo.c | 2 +- drivers/crypto/chelsio/chtls/chtls_io.c | 2 +- drivers/crypto/hisilicon/sec/sec_algs.c | 34 +- drivers/crypto/omap-sham.c | 64 ++-- drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/stm32/stm32-crc32.c | 144 +++++---- drivers/crypto/virtio/virtio_crypto_algs.c | 21 +- drivers/devfreq/rk3399_dmc.c | 51 +-- drivers/dma-buf/dma-buf.c | 65 ++-- drivers/dma/dmatest.c | 2 + drivers/dma/dw/core.c | 12 - drivers/dma/fsl-edma-common.c | 26 +- drivers/dma/fsl-edma-common.h | 2 +- drivers/dma/fsl-edma.c | 7 + drivers/dma/ioat/dma.c | 12 + drivers/dma/ioat/dma.h | 2 - drivers/dma/mcf-edma.c | 7 + drivers/dma/sh/usb-dmac.c | 2 + drivers/dma/tegra210-adma.c | 5 +- drivers/edac/amd64_edac.c | 15 + drivers/edac/amd64_edac.h | 3 + drivers/edac/edac_device_sysfs.c | 1 + drivers/edac/edac_pci_sysfs.c | 2 +- drivers/edac/i10nm_base.c | 2 +- drivers/edac/i7core_edac.c | 4 +- drivers/edac/ie31200_edac.c | 50 ++- drivers/edac/pnd2_edac.c | 2 +- drivers/edac/sb_edac.c | 25 +- drivers/edac/skx_base.c | 20 +- drivers/edac/skx_common.c | 15 +- drivers/edac/skx_common.h | 2 +- drivers/extcon/extcon-adc-jack.c | 3 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 12 +- drivers/firmware/efi/Kconfig | 11 + drivers/firmware/efi/efi.c | 4 +- drivers/firmware/efi/efivars.c | 4 +- drivers/firmware/efi/esrt.c | 2 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/firmware/imx/imx-scu.c | 73 ++++- drivers/firmware/psci/psci_checker.c | 5 +- drivers/firmware/qcom_scm.c | 9 +- drivers/firmware/qemu_fw_cfg.c | 7 +- drivers/fpga/dfl-afu-dma-region.c | 4 +- drivers/fpga/dfl-afu-main.c | 3 +- drivers/fpga/dfl-pci.c | 3 +- drivers/gnss/sirf.c | 8 +- drivers/gpio/gpio-arizona.c | 7 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-dwapb.c | 34 +- drivers/gpio/gpio-exar.c | 7 +- drivers/gpio/gpio-pca953x.c | 129 +++++++- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpiolib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 43 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 20 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 120 +++++-- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 7 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 69 +++- drivers/gpu/drm/amd/display/dc/core/dc.c | 14 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 16 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 14 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/include/fixed31_32.h | 3 + .../drm/amd/display/modules/color/color_gamma.c | 4 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 6 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 9 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 22 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 21 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 44 ++- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 21 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 3 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 7 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 10 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/bochs/bochs_kms.c | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 12 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 6 + drivers/gpu/drm/drm_connector.c | 5 + drivers/gpu/drm/drm_debugfs.c | 8 +- drivers/gpu/drm/drm_dp_mst_topology.c | 65 ++-- drivers/gpu/drm/drm_edid.c | 3 +- drivers/gpu/drm/drm_encoder_slave.c | 5 +- drivers/gpu/drm/drm_fb_helper.c | 6 +- drivers/gpu/drm/drm_gem.c | 14 +- drivers/gpu/drm/drm_mipi_dbi.c | 2 +- drivers/gpu/drm/drm_mipi_dsi.c | 6 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 20 +- drivers/gpu/drm/drm_sysfs.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 60 +++- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 19 +- drivers/gpu/drm/etnaviv/state_blt.xml.h | 2 + drivers/gpu/drm/exynos/exynos_drm_dma.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 + drivers/gpu/drm/i915/gt/intel_lrc.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 18 +- drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/imx/dw_hdmi-imx.c | 15 +- drivers/gpu/drm/imx/imx-drm-core.c | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 22 +- drivers/gpu/drm/imx/imx-tve.c | 35 ++- drivers/gpu/drm/imx/ipuv3-crtc.c | 21 +- drivers/gpu/drm/imx/parallel-display.c | 15 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 8 +- drivers/gpu/drm/mcde/mcde_drv.c | 3 +- drivers/gpu/drm/mcde/mcde_dsi.c | 7 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 31 ++ drivers/gpu/drm/mediatek/mtk_drm_plane.c | 25 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 26 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 7 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 36 ++- drivers/gpu/drm/msm/msm_submitqueue.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 24 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 4 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 8 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 7 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 9 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 2 +- drivers/gpu/drm/radeon/ci_dpm.c | 9 +- drivers/gpu/drm/radeon/ni_dpm.c | 2 +- drivers/gpu/drm/radeon/radeon_connectors.c | 20 +- drivers/gpu/drm/radeon/radeon_display.c | 4 +- drivers/gpu/drm/radeon/radeon_drv.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 4 +- drivers/gpu/drm/rcar-du/Kconfig | 1 + drivers/gpu/drm/rcar-du/rcar_du_plane.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/scheduler/sched_main.c | 7 +- drivers/gpu/drm/stm/ltdc.c | 3 + drivers/gpu/drm/sun4i/sun4i_hdmi.h | 2 +- drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 2 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 5 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 + drivers/gpu/drm/tegra/hub.c | 8 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 3 - drivers/gpu/drm/vgem/vgem_drv.c | 27 -- drivers/gpu/drm/vkms/vkms_drv.h | 5 - drivers/gpu/drm/vkms/vkms_gem.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 8 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 2 +- drivers/gpu/host1x/bus.c | 9 + drivers/gpu/host1x/debug.c | 4 + drivers/gpu/ipu-v3/ipu-common.c | 2 + drivers/gpu/ipu-v3/ipu-image-convert.c | 145 +++++---- drivers/hid/hid-alps.c | 2 + drivers/hid/hid-apple.c | 18 ++ drivers/hid/hid-core.c | 15 +- drivers/hid/hid-ids.h | 7 + drivers/hid/hid-input.c | 10 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 6 + drivers/hid/hid-multitouch.c | 28 ++ drivers/hid/hid-quirks.c | 7 +- drivers/hid/hid-sony.c | 17 + drivers/hid/hid-steam.c | 6 +- drivers/hid/i2c-hid/i2c-hid-core.c | 22 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 16 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 + drivers/hid/usbhid/hiddev.c | 4 + drivers/hv/channel_mgmt.c | 21 +- drivers/hv/connection.c | 20 +- drivers/hv/hv.c | 7 + drivers/hv/hyperv_vmbus.h | 11 +- drivers/hv/vmbus_drv.c | 24 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 + drivers/hwmon/emc2103.c | 2 +- drivers/hwmon/k10temp.c | 1 + drivers/hwmon/max6697.c | 7 +- drivers/hwmon/nct6775.c | 6 +- drivers/hwmon/nct7904.c | 8 +- drivers/hwmon/pmbus/adm1275.c | 10 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 29 +- drivers/hwtracing/intel_th/core.c | 21 +- drivers/hwtracing/intel_th/pci.c | 15 + drivers/hwtracing/intel_th/sth.c | 4 +- drivers/i2c/algos/i2c-algo-pca.c | 3 +- drivers/i2c/busses/i2c-altera.c | 10 +- drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/i2c/busses/i2c-cadence.c | 9 +- drivers/i2c/busses/i2c-eg20t.c | 1 + drivers/i2c/busses/i2c-fsi.c | 2 +- drivers/i2c/busses/i2c-icy.c | 1 + drivers/i2c/busses/i2c-mlxcpld.c | 4 +- drivers/i2c/busses/i2c-piix4.c | 3 +- drivers/i2c/busses/i2c-pxa.c | 13 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 19 +- drivers/i2c/busses/i2c-tegra.c | 9 - drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-core-slave.c | 7 +- drivers/i2c/i2c-core-smbus.c | 7 + drivers/iio/accel/mma8452.c | 5 +- drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 34 +- drivers/iio/chemical/pms7003.c | 17 +- drivers/iio/chemical/sps30.c | 9 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/health/afe4403.c | 13 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/humidity/hdc100x.c | 10 +- drivers/iio/humidity/hts221.h | 7 +- drivers/iio/humidity/hts221_buffer.c | 9 +- drivers/iio/industrialio-core.c | 2 + drivers/iio/light/vcnl4000.c | 6 +- drivers/iio/magnetometer/ak8974.c | 29 +- drivers/iio/pressure/bmp280-core.c | 7 +- drivers/iio/pressure/ms5611_core.c | 11 +- drivers/iio/pressure/zpa2326.c | 4 +- drivers/infiniband/core/cma.c | 18 ++ drivers/infiniband/core/cma_configfs.c | 13 + drivers/infiniband/core/counters.c | 8 +- drivers/infiniband/core/device.c | 11 +- drivers/infiniband/core/mad.c | 3 +- drivers/infiniband/core/nldev.c | 3 - drivers/infiniband/core/rdma_core.c | 20 +- drivers/infiniband/core/sa_query.c | 38 +-- drivers/infiniband/core/sysfs.c | 10 +- drivers/infiniband/core/uverbs_cmd.c | 4 + drivers/infiniband/core/uverbs_main.c | 2 + drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/cxgb4/device.c | 1 + drivers/infiniband/hw/cxgb4/mem.c | 1 - drivers/infiniband/hw/hfi1/debugfs.c | 19 +- drivers/infiniband/hw/hfi1/init.c | 37 ++- drivers/infiniband/hw/hfi1/qp.c | 5 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 34 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 8 - drivers/infiniband/hw/mlx4/mr.c | 1 - drivers/infiniband/hw/mlx5/devx.c | 5 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 2 + drivers/infiniband/hw/mlx5/srq.c | 10 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 4 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 27 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 161 +++++++--- drivers/infiniband/hw/qedr/verbs.c | 86 ++--- drivers/infiniband/hw/qib/qib_sysfs.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 39 +-- drivers/infiniband/sw/rdmavt/rc.c | 4 +- drivers/infiniband/sw/rxe/rxe_recv.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 5 +- drivers/infiniband/sw/siw/siw_main.c | 3 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib.h | 6 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 15 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 76 +++-- drivers/infiniband/ulp/ipoib/ipoib_main.c | 12 +- drivers/input/evdev.c | 19 +- drivers/input/joystick/xpad.c | 12 + drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 9 +- drivers/input/mouse/psmouse-base.c | 2 +- drivers/input/mouse/sentelic.c | 2 +- drivers/input/mouse/synaptics.c | 2 + drivers/input/rmi4/rmi_driver.c | 5 +- drivers/input/serio/i8042-ppcio.h | 57 ---- drivers/input/serio/i8042-x86ia64io.h | 14 + drivers/input/serio/i8042.h | 2 - drivers/input/touchscreen/edt-ft5x06.c | 12 +- drivers/input/touchscreen/goodix.c | 22 ++ drivers/input/touchscreen/mms114.c | 29 +- drivers/input/touchscreen/usbtouchscreen.c | 1 + drivers/iommu/Kconfig | 2 +- drivers/iommu/amd_iommu.c | 5 +- drivers/iommu/dmar.c | 3 +- drivers/iommu/hyperv-iommu.c | 5 +- drivers/iommu/intel-iommu.c | 50 ++- drivers/iommu/intel_irq_remapping.c | 10 +- drivers/iommu/iommu.c | 2 +- drivers/iommu/iova.c | 4 +- drivers/iommu/omap-iommu-debug.c | 3 + drivers/irqchip/irq-gic-v3-its.c | 5 +- drivers/irqchip/irq-gic.c | 14 +- drivers/irqchip/irq-mtk-sysirq.c | 8 +- drivers/irqchip/irq-stm32-exti.c | 14 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/leds/led-class.c | 1 + drivers/leds/leds-88pm860x.c | 14 +- drivers/leds/leds-da903x.c | 14 +- drivers/leds/leds-lm3533.c | 12 +- drivers/leds/leds-lm355x.c | 7 +- drivers/leds/leds-lm36274.c | 15 +- drivers/leds/leds-wm831x-status.c | 14 +- drivers/macintosh/via-macii.c | 9 +- drivers/macintosh/windfarm_pm112.c | 21 +- drivers/mailbox/zynqmp-ipi-mailbox.c | 20 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/bset.c | 2 +- drivers/md/bcache/btree.c | 10 +- drivers/md/bcache/journal.c | 4 +- drivers/md/bcache/super.c | 30 +- drivers/md/bcache/writeback.c | 14 +- drivers/md/bcache/writeback.h | 19 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-rq.c | 3 - drivers/md/dm-writecache.c | 10 + drivers/md/dm-zoned-metadata.c | 4 +- drivers/md/dm-zoned-reclaim.c | 4 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 37 ++- drivers/md/md-cluster.c | 2 + drivers/md/md.c | 12 +- drivers/md/raid5.c | 18 +- drivers/media/cec/cec-adap.c | 8 +- drivers/media/cec/cec-api.c | 8 +- drivers/media/dvb-core/dvbdev.c | 5 +- drivers/media/firewire/firedtv-fw.c | 2 + drivers/media/i2c/ov5640.c | 4 +- drivers/media/mc/mc-request.c | 31 +- drivers/media/pci/cx23885/cx23888-ir.c | 5 +- drivers/media/pci/ttpci/av7110.c | 5 +- drivers/media/pci/ttpci/budget-core.c | 11 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 6 +- drivers/media/platform/davinci/vpif_capture.c | 2 - drivers/media/platform/davinci/vpss.c | 20 +- drivers/media/platform/exynos4-is/media-dev.c | 3 + drivers/media/platform/marvell-ccic/mcam-core.c | 2 + drivers/media/platform/omap3isp/isppreview.c | 4 +- drivers/media/platform/qcom/camss/camss.c | 30 +- drivers/media/platform/rcar-fcp.c | 5 + drivers/media/platform/rockchip/rga/rga-hw.c | 29 +- drivers/media/platform/rockchip/rga/rga-hw.h | 5 + drivers/media/platform/vicodec/vicodec-core.c | 15 +- drivers/media/platform/vsp1/vsp1_dl.c | 2 + drivers/media/rc/gpio-ir-tx.c | 7 +- drivers/media/tuners/si2157.c | 15 +- drivers/media/usb/dvb-usb/Kconfig | 1 + drivers/media/usb/dvb-usb/dibusb-mb.c | 2 +- drivers/media/usb/go7007/snd-go7007.c | 35 +-- drivers/message/fusion/mptscsih.c | 4 +- drivers/mfd/arizona-core.c | 18 ++ drivers/mfd/dln2.c | 4 + drivers/mfd/intel-lpss-pci.c | 19 ++ drivers/mfd/stmfx.c | 22 +- drivers/mfd/wm8994-core.c | 1 + drivers/misc/atmel-ssc.c | 24 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/fastrpc.c | 13 +- drivers/misc/habanalabs/goya/goya_security.c | 99 +++++- drivers/misc/habanalabs/habanalabs.h | 2 +- drivers/misc/mei/bus.c | 3 +- drivers/misc/xilinx_sdfec.c | 27 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/sdio.c | 61 ++-- drivers/mmc/host/meson-gx-mmc.c | 6 +- drivers/mmc/host/meson-mx-sdio.c | 3 + drivers/mmc/host/mmci.c | 34 +- drivers/mmc/host/mmci.h | 8 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 3 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 18 +- drivers/mmc/host/sdhci-cadence.c | 123 ++++---- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-msm.c | 10 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 +- drivers/mmc/host/sdhci-pci-o2micro.c | 6 + drivers/mmc/host/sdhci-tegra.c | 2 - drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/uniphier-sd.c | 12 +- drivers/mmc/host/via-sdmmc.c | 7 +- drivers/mtd/mtdchar.c | 56 +++- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 35 ++- drivers/mtd/nand/raw/diskonchip.c | 7 +- drivers/mtd/nand/raw/fsl_upm.c | 1 - drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/marvell_nand.c | 27 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 10 +- drivers/mtd/nand/raw/nand_onfi.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 5 +- drivers/mtd/nand/raw/orion_nand.c | 2 +- drivers/mtd/nand/raw/oxnas_nand.c | 32 +- drivers/mtd/nand/raw/pasemi_nand.c | 4 +- drivers/mtd/nand/raw/plat_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 7 +- drivers/mtd/nand/raw/sharpsl.c | 2 +- drivers/mtd/nand/raw/socrates_nand.c | 2 +- drivers/mtd/nand/raw/sunxi_nand.c | 2 +- drivers/mtd/nand/raw/tmio_nand.c | 2 +- drivers/mtd/nand/raw/xway_nand.c | 2 +- drivers/net/bonding/bond_main.c | 52 ++- drivers/net/bonding/bond_netlink.c | 3 +- drivers/net/bonding/bond_sysfs_slave.c | 4 +- drivers/net/dsa/b53/b53_common.c | 2 + drivers/net/dsa/bcm_sf2.c | 2 + drivers/net/dsa/lantiq_gswip.c | 3 +- drivers/net/dsa/microchip/ksz8795.c | 6 + drivers/net/dsa/microchip/ksz9477.c | 48 +-- drivers/net/dsa/microchip/ksz_common.c | 2 - drivers/net/dsa/microchip/ksz_common.h | 2 - drivers/net/dsa/mt7530.c | 20 +- drivers/net/dsa/mt7530.h | 7 + drivers/net/dsa/mv88e6xxx/chip.c | 1 - drivers/net/dsa/rtl8366.c | 35 ++- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/amazon/ena/ena_com.c | 6 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 24 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 6 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 3 +- drivers/net/ethernet/atheros/alx/main.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 + drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 39 ++- drivers/net/ethernet/broadcom/tg3.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 18 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 25 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 30 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +- .../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 122 ++++--- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 52 ++- drivers/net/ethernet/chelsio/cxgb4/sge.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 9 +- drivers/net/ethernet/freescale/Kconfig | 2 + drivers/net/ethernet/freescale/dpaa/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 10 +- drivers/net/ethernet/freescale/enetc/enetc.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 1 + drivers/net/ethernet/freescale/fec_main.c | 4 +- drivers/net/ethernet/freescale/fman/fman.c | 3 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 4 +- drivers/net/ethernet/freescale/fman/fman_mac.h | 2 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 3 +- drivers/net/ethernet/freescale/fman/fman_port.c | 9 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 4 +- drivers/net/ethernet/freescale/ucc_geth.c | 13 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 9 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 28 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 40 ++- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 35 ++- drivers/net/ethernet/intel/i40e/i40e_main.c | 32 +- drivers/net/ethernet/intel/iavf/iavf.h | 14 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 14 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 34 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 88 +++++- drivers/net/ethernet/intel/ice/ice_common.c | 8 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 49 +-- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 3 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +- drivers/net/ethernet/intel/igb/igb_main.c | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 17 +- drivers/net/ethernet/marvell/mvneta.c | 78 +++-- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 21 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 14 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 4 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 43 ++- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 14 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 93 +++++- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 42 +-- drivers/net/ethernet/mellanox/mlxsw/core.c | 11 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 23 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 54 +++- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 8 + drivers/net/ethernet/microchip/encx24j600.c | 5 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 +- drivers/net/ethernet/ni/nixge.c | 8 +- drivers/net/ethernet/nxp/lpc_eth.c | 3 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 20 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 5 + drivers/net/ethernet/qlogic/qed/qed_cxt.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 4 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 23 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 53 ++-- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_mcp.c | 7 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 7 + drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 - drivers/net/ethernet/qlogic/qed/qed_vf.c | 23 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_main.c | 14 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 31 +- drivers/net/ethernet/qlogic/qede/qede_ptp.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 17 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 19 +- drivers/net/ethernet/renesas/ravb_main.c | 26 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 9 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 14 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/ethernet/sun/cassini.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 4 + drivers/net/ethernet/ti/davinci_mdio.c | 2 + drivers/net/ethernet/toshiba/spider_net.c | 4 +- drivers/net/geneve.c | 10 +- drivers/net/hamradio/bpqether.c | 3 +- drivers/net/hamradio/yam.c | 1 + drivers/net/hippi/rrunner.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 9 +- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ipvlan/ipvlan_main.c | 27 +- drivers/net/macvlan.c | 25 +- drivers/net/net_failover.c | 3 +- drivers/net/netdevsim/netdev.c | 4 +- drivers/net/phy/dp83640.c | 4 + drivers/net/phy/marvell.c | 2 +- drivers/net/phy/phy_device.c | 14 +- drivers/net/phy/sfp-bus.c | 79 +++++ drivers/net/tun.c | 14 +- drivers/net/usb/ax88172a.c | 1 + drivers/net/usb/ax88179_178a.c | 11 +- drivers/net/usb/cdc_ether.c | 11 +- drivers/net/usb/hso.c | 10 +- drivers/net/usb/lan78xx.c | 113 ++----- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/r8152.c | 1 + drivers/net/usb/smsc95xx.c | 11 +- drivers/net/veth.c | 8 +- drivers/net/vmxnet3/vmxnet3_drv.c | 3 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 2 + drivers/net/vxlan.c | 20 +- drivers/net/wan/Kconfig | 2 +- drivers/net/wan/Makefile | 12 +- drivers/net/wan/hdlc_x25.c | 4 +- drivers/net/wan/lapbether.c | 25 +- drivers/net/wan/x25_asy.c | 21 +- drivers/net/wireless/ath/ath10k/htt.h | 7 + drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +- drivers/net/wireless/ath/ath10k/hw.c | 1 + drivers/net/wireless/ath/ath10k/hw.h | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 5 +- drivers/net/wireless/ath/ath10k/pci.c | 1 + drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/ath10k/wmi-ops.h | 10 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 15 + drivers/net/wireless/ath/ath9k/hif_usb.c | 62 +++- drivers/net/wireless/ath/ath9k/hif_usb.h | 6 + drivers/net/wireless/ath/ath9k/htc_drv_init.c | 10 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.h | 3 +- drivers/net/wireless/ath/carl9170/fw.c | 4 +- drivers/net/wireless/ath/carl9170/main.c | 21 +- drivers/net/wireless/ath/wcn36xx/main.c | 6 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 1 + drivers/net/wireless/broadcom/b43legacy/xmit.c | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 6 +- drivers/net/wireless/cisco/airo.c | 12 + drivers/net/wireless/intel/iwlegacy/common.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 6 +- drivers/net/wireless/intersil/p54/p54usb.c | 1 + drivers/net/wireless/marvell/libertas_tf/if_usb.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 14 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 4 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 22 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 + drivers/net/wireless/realtek/rtlwifi/usb.c | 13 +- drivers/net/wireless/realtek/rtw88/coex.c | 3 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 11 +- drivers/net/wireless/realtek/rtw88/pci.c | 1 + drivers/net/wireless/ti/wl1251/event.c | 2 +- drivers/net/xen-netfront.c | 64 ++-- drivers/nfc/s3fwrn5/core.c | 1 + drivers/nfc/st21nfca/dep.c | 4 +- drivers/ntb/core.c | 9 +- drivers/ntb/test/ntb_perf.c | 30 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvdimm/security.c | 13 +- drivers/nvme/host/core.c | 25 +- drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/multipath.c | 77 +++-- drivers/nvme/host/nvme.h | 9 + drivers/nvme/host/pci.c | 67 ++-- drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 19 +- drivers/nvmem/qfprom.c | 14 - drivers/of/kobj.c | 3 +- drivers/of/of_mdio.c | 9 +- drivers/opp/core.c | 10 +- drivers/parisc/sba_iommu.c | 2 +- drivers/pci/access.c | 8 +- drivers/pci/bus.c | 6 +- drivers/pci/controller/dwc/pci-meson.c | 4 +- drivers/pci/controller/dwc/pcie-designware-host.c | 2 + drivers/pci/controller/dwc/pcie-qcom.c | 99 +++++- drivers/pci/controller/pci-aardvark.c | 4 - drivers/pci/controller/pci-tegra.c | 32 -- drivers/pci/controller/pci-v3-semi.c | 2 +- drivers/pci/controller/pcie-cadence-host.c | 9 +- drivers/pci/controller/pcie-rcar.c | 9 +- drivers/pci/controller/vmd.c | 16 +- drivers/pci/hotplug/acpiphp_glue.c | 14 +- drivers/pci/pci-bridge-emul.c | 6 +- drivers/pci/pci.c | 8 +- drivers/pci/pcie/aspm.c | 11 +- drivers/pci/pcie/ptm.c | 22 +- drivers/pci/probe.c | 29 +- drivers/pci/quirks.c | 68 +++- drivers/pci/setup-res.c | 9 +- drivers/pci/slot.c | 6 +- drivers/perf/arm-cci.c | 1 + drivers/perf/arm-ccn.c | 1 + drivers/perf/arm_dsu_pmu.c | 1 + drivers/perf/arm_smmuv3_pmu.c | 7 +- drivers/perf/arm_spe_pmu.c | 1 + drivers/perf/fsl_imx8_ddr_perf.c | 2 + drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 4 +- drivers/perf/qcom_l2_pmu.c | 1 + drivers/perf/qcom_l3_pmu.c | 1 + drivers/perf/thunderx2_pmu.c | 1 + drivers/perf/xgene_pmu.c | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 5 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 55 +--- drivers/phy/marvell/phy-armada38x-comphy.c | 45 ++- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 61 ++-- drivers/phy/samsung/phy-exynos5-usbdrd.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx.c | 19 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 - drivers/pinctrl/pinctrl-amd.h | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 9 +- drivers/pinctrl/pinctrl-ocelot.c | 3 +- drivers/pinctrl/pinctrl-rockchip.c | 7 +- drivers/pinctrl/pinctrl-rza1.c | 2 +- drivers/pinctrl/pinctrl-single.c | 11 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 21 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 82 +++-- drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/x86/asus-nb-wmi.c | 82 +++++ drivers/platform/x86/asus-wmi.c | 3 + drivers/platform/x86/dell-laptop.c | 11 +- drivers/platform/x86/hp-wmi.c | 10 +- drivers/platform/x86/intel-hid.c | 9 +- drivers/platform/x86/intel-vbtn.c | 77 +++-- .../x86/intel_speed_select_if/isst_if_common.h | 3 + .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 1 + .../x86/intel_speed_select_if/isst_if_mmio.c | 1 + drivers/power/reset/vexpress-poweroff.c | 1 + drivers/power/supply/88pm860x_battery.c | 6 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/lp8788-charger.c | 18 +- drivers/power/supply/power_supply_hwmon.c | 4 +- drivers/power/supply/smb347-charger.c | 1 + drivers/pwm/pwm-bcm-iproc.c | 9 +- drivers/pwm/pwm-img.c | 8 +- drivers/pwm/pwm-jz4740.c | 9 +- drivers/regulator/core.c | 18 +- drivers/regulator/pfuze100-regulator.c | 60 ++-- drivers/regulator/qcom-rpmh-regulator.c | 8 +- drivers/remoteproc/qcom_q6v5.c | 2 + drivers/remoteproc/qcom_q6v5_mss.c | 42 ++- drivers/remoteproc/remoteproc_core.c | 5 +- drivers/remoteproc/remoteproc_virtio.c | 12 + drivers/rtc/rtc-goldfish.c | 1 + drivers/rtc/rtc-mc13xxx.c | 4 +- drivers/rtc/rtc-rv3028.c | 2 + drivers/s390/block/dasd_diag.c | 25 +- drivers/s390/cio/css.c | 5 + drivers/s390/cio/qdio.h | 1 - drivers/s390/cio/qdio_setup.c | 1 - drivers/s390/cio/qdio_thinint.c | 14 +- drivers/s390/net/qeth_core_main.c | 5 +- drivers/s390/net/qeth_l2_main.c | 4 + drivers/s390/scsi/zfcp_erp.c | 13 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/Kconfig | 9 - drivers/scsi/arm/acornscsi.c | 4 +- drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 18 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 8 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 + drivers/scsi/iscsi_boot_sysfs.c | 2 +- drivers/scsi/libfc/fc_disc.c | 12 +- drivers/scsi/lpfc/lpfc_ct.c | 1 - drivers/scsi/lpfc/lpfc_els.c | 2 + drivers/scsi/lpfc/lpfc_init.c | 3 +- drivers/scsi/lpfc/lpfc_nvmet.c | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 26 +- drivers/scsi/megaraid/megaraid_sas_base.c | 9 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 9 +- drivers/scsi/mesh.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 12 +- drivers/scsi/qedf/qedf.h | 1 + drivers/scsi/qedf/qedf_main.c | 35 ++- drivers/scsi/qedi/qedi_iscsi.c | 7 +- drivers/scsi/qla2xxx/qla_gs.c | 22 +- drivers/scsi/qla2xxx/qla_mbx.c | 8 - drivers/scsi/qla2xxx/qla_nvme.c | 5 + drivers/scsi/qla2xxx/qla_os.c | 10 +- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 + drivers/scsi/scsi_debug.c | 6 + drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_dh.c | 1 + drivers/scsi/scsi_lib.c | 32 +- drivers/scsi/scsi_pm.c | 10 +- drivers/scsi/scsi_transport_iscsi.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sr.c | 6 +- drivers/scsi/sr_vendor.c | 8 - drivers/scsi/ufs/ufs-qcom.c | 6 +- drivers/scsi/ufs/ufs_bsg.c | 4 +- drivers/scsi/ufs/ufs_quirks.h | 1 + drivers/scsi/ufs/ufshcd.c | 18 +- drivers/slimbus/core.c | 1 + drivers/slimbus/qcom-ngd-ctrl.c | 4 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/soc/qcom/rpmh-rsc.c | 99 ++++-- drivers/soc/qcom/rpmh.c | 56 ++-- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/tegra/Kconfig | 1 + drivers/soundwire/intel.c | 5 +- drivers/soundwire/slave.c | 2 + drivers/spi/Kconfig | 3 + drivers/spi/spi-bcm-qspi.c | 20 +- drivers/spi/spi-bcm2835.c | 4 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-dw-mid.c | 16 +- drivers/spi/spi-dw.c | 25 +- drivers/spi/spi-fsl-dspi.c | 38 ++- drivers/spi/spi-lantiq-ssc.c | 12 +- drivers/spi/spi-mem.c | 10 +- drivers/spi/spi-mt65xx.c | 15 +- drivers/spi/spi-pxa2xx.c | 6 +- drivers/spi/spi-rockchip.c | 2 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32.c | 100 +++--- drivers/spi/spi-sun6i.c | 14 +- drivers/spi/spi.c | 25 +- drivers/spi/spidev.c | 45 +-- drivers/staging/android/ashmem.c | 12 + drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 20 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 34 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 20 +- drivers/staging/comedi/drivers/ni_6527.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 + drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/sdio.c | 10 +- drivers/staging/media/imx/imx7-mipi-csis.c | 82 +++-- drivers/staging/media/ipu3/include/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-mmu.c | 10 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 10 + drivers/staging/media/ipu3/ipu3.c | 5 +- drivers/staging/media/ipu3/ipu3.h | 4 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 3 - drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/hal_init.c | 3 +- drivers/staging/rtl8712/usb_intf.c | 11 +- drivers/staging/rtl8712/wifi.h | 9 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 4 +- drivers/staging/sm750fb/sm750.c | 1 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1 + drivers/staging/wilc1000/wilc_hif.c | 4 +- drivers/staging/wlan-ng/prism2usb.c | 16 +- drivers/target/loopback/tcm_loop.c | 36 +-- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_transport.c | 7 +- drivers/target/target_core_user.c | 180 ++++++----- drivers/target/target_core_xcopy.c | 11 +- drivers/thermal/cpu_cooling.c | 6 +- drivers/thermal/imx_thermal.c | 7 +- .../intel/int340x_thermal/int3403_thermal.c | 2 +- drivers/thermal/mtk_thermal.c | 11 +- drivers/thermal/rcar_gen3_thermal.c | 2 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +- drivers/tty/hvc/hvc_console.c | 23 +- drivers/tty/n_gsm.c | 26 +- drivers/tty/serial/8250/8250_core.c | 16 +- drivers/tty/serial/8250/8250_exar.c | 36 ++- drivers/tty/serial/8250/8250_mtk.c | 18 ++ drivers/tty/serial/8250/8250_pci.c | 6 - drivers/tty/serial/8250/8250_port.c | 13 +- drivers/tty/serial/amba-pl011.c | 17 +- drivers/tty/serial/kgdboc.c | 126 ++++++-- drivers/tty/serial/mxs-auart.c | 12 +- drivers/tty/serial/samsung.c | 8 +- drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/stm32-usart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 9 +- drivers/tty/vt/keyboard.c | 26 +- drivers/tty/vt/vt.c | 34 +- drivers/tty/vt/vt_ioctl.c | 12 +- drivers/uio/uio_pdrv_genirq.c | 4 +- drivers/usb/c67x00/c67x00-sched.c | 2 +- drivers/usb/cdns3/ep0.c | 40 +-- drivers/usb/cdns3/gadget.c | 4 +- drivers/usb/cdns3/trace.h | 8 +- drivers/usb/chipidea/core.c | 24 ++ drivers/usb/class/cdc-acm.c | 26 +- drivers/usb/class/usblp.c | 5 +- drivers/usb/core/quirks.c | 26 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/gadget.c | 6 - drivers/usb/dwc2/platform.c | 18 +- drivers/usb/dwc3/dwc3-pci.c | 13 +- drivers/usb/dwc3/gadget.c | 164 ++++++++-- drivers/usb/gadget/composite.c | 78 ++++- drivers/usb/gadget/function/f_ncm.c | 81 ++++- drivers/usb/gadget/function/f_tcm.c | 7 +- drivers/usb/gadget/function/f_uac1_legacy.c | 2 + drivers/usb/gadget/function/f_uac2.c | 7 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/u_f.h | 38 ++- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 13 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 11 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 3 +- drivers/usb/gadget/udc/net2280.c | 4 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 - drivers/usb/host/ehci-exynos.c | 5 +- drivers/usb/host/ehci-mxc.c | 2 + drivers/usb/host/ehci-pci.c | 7 + drivers/usb/host/ehci-platform.c | 127 ++++++++ drivers/usb/host/ohci-exynos.c | 5 +- drivers/usb/host/ohci-sm501.c | 8 +- drivers/usb/host/xhci-debugfs.c | 8 +- drivers/usb/host/xhci-hub.c | 19 +- drivers/usb/host/xhci-mtk-sch.c | 4 + drivers/usb/host/xhci-mtk.c | 5 +- drivers/usb/host/xhci-pci.c | 11 +- drivers/usb/host/xhci.c | 12 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/misc/iowarrior.c | 35 ++- drivers/usb/misc/lvstest.c | 2 +- drivers/usb/misc/sisusbvga/sisusb.c | 2 +- drivers/usb/misc/usbtest.c | 1 + drivers/usb/misc/yurex.c | 2 +- drivers/usb/mtu3/mtu3_core.c | 6 +- drivers/usb/musb/musb_core.c | 7 + drivers/usb/musb/musb_debugfs.c | 10 +- drivers/usb/phy/phy-twl6030-usb.c | 12 +- drivers/usb/renesas_usbhs/fifo.c | 23 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/serial/ch341.c | 54 ++++ drivers/usb/serial/cp210x.c | 19 ++ drivers/usb/serial/cypress_m8.c | 2 + drivers/usb/serial/cypress_m8.h | 3 + drivers/usb/serial/ftdi_sio.c | 37 ++- drivers/usb/serial/iuu_phoenix.c | 22 +- drivers/usb/serial/option.c | 10 + drivers/usb/serial/qcserial.c | 2 + drivers/usb/serial/usb_wwan.c | 4 + drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_uas.h | 14 + drivers/usb/typec/tcpm/tcpci_rt1711h.c | 31 +- drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci_config.c | 14 +- drivers/vfio/vfio_iommu_type1.c | 71 ++++- drivers/vhost/scsi.c | 3 +- drivers/video/backlight/lp855x_bl.c | 20 +- drivers/video/console/newport_con.c | 12 +- drivers/video/console/vgacon.c | 4 + drivers/video/fbdev/core/bitblit.c | 4 +- drivers/video/fbdev/core/fbcon.c | 25 +- drivers/video/fbdev/core/fbcon_ccw.c | 4 +- drivers/video/fbdev/core/fbcon_cw.c | 4 +- drivers/video/fbdev/core/fbcon_ud.c | 4 +- drivers/video/fbdev/core/fbmem.c | 8 +- drivers/video/fbdev/core/fbsysfs.c | 4 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/neofb.c | 1 + drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 9 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 7 +- drivers/video/fbdev/ps3fb.c | 5 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/savage/savagefb_driver.c | 2 + drivers/video/fbdev/sm712fb.c | 2 + drivers/video/fbdev/vt8500lcdfb.c | 1 + drivers/video/fbdev/w100fb.c | 2 + drivers/virt/vboxguest/vboxguest_core.c | 6 +- drivers/virt/vboxguest/vboxguest_core.h | 15 + drivers/virt/vboxguest/vboxguest_linux.c | 3 +- drivers/virt/vboxguest/vmmdev.h | 2 + drivers/virtio/virtio_balloon.c | 6 +- drivers/virtio/virtio_ring.c | 3 + drivers/w1/masters/omap_hdq.c | 10 +- drivers/watchdog/da9062_wdt.c | 5 - drivers/watchdog/f71808e_wdt.c | 13 +- drivers/watchdog/imx_sc_wdt.c | 5 + drivers/watchdog/watchdog_dev.c | 18 +- drivers/xen/balloon.c | 12 +- drivers/xen/events/events_base.c | 16 +- drivers/xen/gntdev-dmabuf.c | 8 + drivers/xen/preempt.c | 2 +- drivers/xen/pvcalls-back.c | 3 +- drivers/xen/swiotlb-xen.c | 8 +- fs/9p/v9fs.c | 5 +- fs/afs/cell.c | 9 + fs/afs/dir.c | 9 +- fs/afs/dynroot.c | 20 +- fs/afs/fsclient.c | 88 ++---- fs/afs/inode.c | 12 +- fs/afs/internal.h | 3 +- fs/afs/misc.c | 1 + fs/afs/proc.c | 1 + fs/afs/rxrpc.c | 4 + fs/afs/write.c | 5 +- fs/afs/yfsclient.c | 85 ++--- fs/aio.c | 8 + fs/binfmt_elf.c | 2 +- fs/binfmt_flat.c | 20 +- fs/block_dev.c | 12 +- fs/btrfs/backref.c | 1 + fs/btrfs/block-group.c | 23 +- fs/btrfs/block-rsv.c | 3 + fs/btrfs/ctree.h | 13 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/export.c | 8 +- fs/btrfs/export.h | 5 + fs/btrfs/extent-tree.c | 36 ++- fs/btrfs/extent_io.c | 63 ++-- fs/btrfs/file-item.c | 6 +- fs/btrfs/file.c | 10 +- fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/inode.c | 157 ++++++--- fs/btrfs/ioctl.c | 30 +- fs/btrfs/qgroup.c | 28 +- fs/btrfs/qgroup.h | 2 +- fs/btrfs/ref-verify.c | 2 + fs/btrfs/relocation.c | 23 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 67 ++++ fs/btrfs/space-info.c | 45 ++- fs/btrfs/space-info.h | 1 + fs/btrfs/super.c | 62 ++-- fs/btrfs/sysfs.c | 3 + fs/btrfs/transaction.c | 90 +++--- fs/btrfs/transaction.h | 15 +- fs/btrfs/tree-log.c | 332 ++++++++++--------- fs/btrfs/volumes.c | 66 +++- fs/buffer.c | 9 + fs/cachefiles/rdwr.c | 2 +- fs/ceph/caps.c | 2 +- fs/ceph/dir.c | 4 + fs/ceph/export.c | 9 +- fs/ceph/file.c | 5 +- fs/ceph/mds_client.c | 23 +- fs/cifs/connect.c | 28 +- fs/cifs/file.c | 2 +- fs/cifs/inode.c | 9 + fs/cifs/smb2misc.c | 73 +++-- fs/cifs/smb2ops.c | 12 + fs/cifs/smb2pdu.c | 6 +- fs/cifs/transport.c | 2 +- fs/dlm/dlm_internal.h | 1 - fs/dlm/lockspace.c | 6 +- fs/erofs/inode.c | 121 ++++--- fs/erofs/zdata.h | 20 +- fs/eventpoll.c | 19 +- fs/ext2/ialloc.c | 3 +- fs/ext4/block_validity.c | 44 +-- fs/ext4/dir.c | 16 + fs/ext4/ext4_extents.h | 9 +- fs/ext4/extents.c | 2 +- fs/ext4/fsync.c | 28 +- fs/ext4/inode.c | 5 + fs/ext4/namei.c | 22 +- fs/ext4/super.c | 198 ++++++++---- fs/ext4/xattr.c | 7 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/dir.c | 80 +++-- fs/f2fs/f2fs.h | 18 +- fs/f2fs/file.c | 9 +- fs/f2fs/inline.c | 19 +- fs/f2fs/node.c | 14 +- fs/f2fs/recovery.c | 10 +- fs/f2fs/super.c | 35 ++- fs/fat/inode.c | 6 + fs/fs-writeback.c | 83 ++--- fs/fuse/dev.c | 3 +- fs/fuse/file.c | 57 +++- fs/fuse/fuse_i.h | 1 + fs/fuse/inode.c | 15 +- fs/fuse/virtio_fs.c | 106 ++++--- fs/gfs2/bmap.c | 68 ++-- fs/gfs2/log.c | 17 +- fs/gfs2/lops.c | 15 +- fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/quota.c | 3 +- fs/gfs2/quota.h | 3 +- fs/hugetlbfs/inode.c | 6 + fs/io_uring.c | 159 +++++++--- fs/jbd2/journal.c | 107 +++---- fs/jbd2/transaction.c | 26 ++ fs/jffs2/dir.c | 6 +- fs/kernfs/file.c | 2 +- fs/minix/inode.c | 42 ++- fs/minix/itree_common.c | 8 +- fs/minix/itree_v1.c | 12 +- fs/minix/itree_v2.c | 13 +- fs/minix/minix.h | 1 - fs/nfs/file.c | 17 +- fs/nfs/flexfilelayout/flexfilelayout.c | 11 +- fs/nfs/inode.c | 14 +- fs/nfs/nfs4file.c | 5 +- fs/nfs/nfs4proc.c | 24 +- fs/nfs/nfs4xdr.c | 6 +- fs/nfs/pnfs.c | 46 +-- fs/nfsd/cache.h | 2 + fs/nfsd/netns.h | 1 - fs/nfsd/nfs4callback.c | 2 + fs/nfsd/nfs4state.c | 28 +- fs/nfsd/nfs4xdr.c | 20 +- fs/nfsd/nfscache.c | 32 +- fs/nfsd/nfsctl.c | 29 +- fs/nfsd/nfsd.h | 3 + fs/nfsd/vfs.c | 6 + fs/nilfs2/segment.c | 2 + fs/notify/fanotify/fanotify.c | 5 +- fs/ocfs2/dlmglue.c | 25 +- fs/ocfs2/ocfs2.h | 5 +- fs/ocfs2/ocfs2_fs.h | 4 +- fs/ocfs2/suballoc.c | 13 +- fs/ocfs2/super.c | 4 +- fs/orangefs/file.c | 26 +- fs/orangefs/inode.c | 39 +-- fs/orangefs/orangefs-kernel.h | 4 - fs/overlayfs/copy_up.c | 2 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/file.c | 10 +- fs/overlayfs/super.c | 23 +- fs/proc/inode.c | 2 +- fs/proc/self.c | 2 +- fs/proc/thread_self.c | 2 +- fs/pstore/platform.c | 5 +- fs/romfs/storage.c | 4 +- fs/signalfd.c | 10 +- fs/ubifs/journal.c | 10 +- fs/ufs/super.c | 2 +- fs/xattr.c | 84 ++++- fs/xfs/libxfs/xfs_alloc.c | 16 + fs/xfs/libxfs/xfs_trans_inode.c | 2 + fs/xfs/libxfs/xfs_trans_space.h | 2 +- fs/xfs/scrub/bmap.c | 22 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_buf.c | 8 +- fs/xfs/xfs_dquot.c | 9 +- fs/xfs/xfs_icache.c | 3 +- fs/xfs/xfs_inode.c | 25 +- fs/xfs/xfs_reflink.c | 21 +- fs/xfs/xfs_sysfs.h | 6 +- fs/xfs/xfs_trans_dquot.c | 2 +- include/asm-generic/mmiowb.h | 6 +- include/asm-generic/topology.h | 2 +- include/asm-generic/vmlinux.lds.h | 28 +- include/crypto/if_alg.h | 8 +- include/drm/drm_mode_config.h | 12 + include/linux/bitfield.h | 2 +- include/linux/bitops.h | 2 +- include/linux/blkdev.h | 1 + include/linux/bpf.h | 13 +- include/linux/cgroup-defs.h | 8 +- include/linux/cgroup.h | 4 +- include/linux/device-mapper.h | 1 + include/linux/dma-buf.h | 1 + include/linux/efi.h | 4 + include/linux/elfnote.h | 2 +- include/linux/fb.h | 2 - include/linux/filter.h | 4 +- include/linux/fs.h | 8 +- include/linux/genhd.h | 2 + include/linux/hid.h | 42 ++- include/linux/hyperv.h | 2 + include/linux/ieee80211.h | 2 +- include/linux/if_vlan.h | 29 +- include/linux/input/elan-i2c-ids.h | 7 + include/linux/intel-iommu.h | 4 +- include/linux/io-mapping.h | 5 +- include/linux/ioport.h | 6 + include/linux/irq.h | 13 + include/linux/jbd2.h | 1 - include/linux/kallsyms.h | 5 +- include/linux/kgdb.h | 2 +- include/linux/kprobes.h | 4 + include/linux/kvm_host.h | 4 +- include/linux/libata.h | 3 + include/linux/mfd/stmfx.h | 1 + include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 1 + include/linux/mm.h | 16 +- include/linux/mmzone.h | 2 + include/linux/mod_devicetable.h | 8 +- include/linux/netdevice.h | 2 +- include/linux/netfilter/nf_conntrack_pptp.h | 2 +- include/linux/netfilter_ipv6.h | 18 -- include/linux/nfs_fs.h | 1 + include/linux/padata.h | 6 +- include/linux/pci_ids.h | 11 + include/linux/platform_data/ti-sysc.h | 1 + include/linux/prandom.h | 78 +++++ include/linux/qed/qed_chain.h | 26 +- include/linux/random.h | 63 +--- include/linux/rhashtable.h | 25 +- include/linux/sched/mm.h | 2 + include/linux/security.h | 2 + include/linux/set_memory.h | 2 +- include/linux/skmsg.h | 21 ++ include/linux/string.h | 60 +++- include/linux/sunrpc/gss_api.h | 1 + include/linux/sunrpc/svc.h | 3 + include/linux/sunrpc/svc_rdma.h | 8 +- include/linux/sunrpc/svc_xprt.h | 2 + include/linux/sunrpc/svcauth_gss.h | 3 +- include/linux/tcp.h | 4 +- include/linux/tpm.h | 1 + include/linux/tpm_eventlog.h | 23 +- include/linux/tracepoint.h | 2 +- include/linux/usb/composite.h | 3 + include/linux/usb/ehci_def.h | 2 +- include/linux/usb/gadget.h | 2 + include/linux/virtio_net.h | 25 +- include/linux/xattr.h | 2 + include/net/act_api.h | 3 +- include/net/addrconf.h | 1 + include/net/dst.h | 10 +- include/net/genetlink.h | 8 - include/net/inet_connection_sock.h | 4 + include/net/inet_ecn.h | 25 +- include/net/inet_hashtables.h | 6 + include/net/ip_fib.h | 11 +- include/net/ip_vs.h | 10 +- include/net/nexthop.h | 67 +++- include/net/pkt_sched.h | 11 - include/net/sctp/constants.h | 8 +- include/net/sock.h | 5 +- include/net/tcp.h | 2 + include/net/tls.h | 13 + include/net/xfrm.h | 16 +- include/rdma/rdmavt_qp.h | 19 ++ include/rdma/uverbs_std_types.h | 2 +- include/sound/compress_driver.h | 10 +- include/sound/rt5670.h | 1 + include/trace/events/rxrpc.h | 2 +- include/trace/events/writeback.h | 13 +- include/uapi/linux/input-event-codes.h | 3 +- include/uapi/linux/kvm.h | 2 + include/uapi/linux/magic.h | 1 + include/uapi/linux/mmc/ioctl.h | 1 + include/uapi/linux/seccomp.h | 3 +- include/uapi/linux/vboxguest.h | 4 +- include/uapi/linux/wireless.h | 5 +- include/uapi/linux/xfrm.h | 2 +- kernel/Makefile | 2 +- kernel/audit.c | 52 +-- kernel/audit.h | 2 +- kernel/auditfilter.c | 16 +- kernel/bpf/cgroup.c | 53 ++-- kernel/bpf/devmap.c | 10 +- kernel/bpf/hashtab.c | 12 +- kernel/bpf/syscall.c | 39 ++- kernel/bpf/sysfs_btf.c | 11 +- kernel/cgroup/cgroup.c | 31 +- kernel/cgroup/rstat.c | 16 +- kernel/cpu.c | 18 +- kernel/cpu_pm.c | 4 +- kernel/debug/debug_core.c | 9 + kernel/events/core.c | 43 ++- kernel/events/uprobes.c | 20 +- kernel/exit.c | 25 +- kernel/gen_kheaders.sh | 66 ++-- kernel/irq/manage.c | 41 ++- kernel/irq/matrix.c | 7 + kernel/irq/pm.c | 8 +- kernel/kallsyms.c | 17 +- kernel/kprobes.c | 41 ++- kernel/kthread.c | 17 +- kernel/locking/lockdep_proc.c | 2 +- kernel/module.c | 67 ++-- kernel/padata.c | 14 +- kernel/relay.c | 6 + kernel/resource.c | 5 + kernel/sched/core.c | 122 ++++++- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/deadline.c | 1 + kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 45 ++- kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 49 ++- kernel/sched/topology.c | 2 +- kernel/seccomp.c | 9 + kernel/time/timer.c | 29 +- kernel/trace/blktrace.c | 73 +++-- kernel/trace/ftrace.c | 15 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 12 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_events_trigger.c | 21 +- kernel/trace/trace_hwlat.c | 5 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_probe.c | 4 +- kernel/trace/trace_uprobe.c | 2 +- lib/crc-t10dif.c | 54 +++- lib/devres.c | 11 +- lib/dynamic_debug.c | 23 +- lib/kobject.c | 33 +- lib/lzo/lzo1x_compress.c | 13 + lib/mpi/longlong.h | 2 +- lib/random32.c | 2 +- lib/test_kasan.c | 29 +- lib/test_kmod.c | 2 +- lib/test_objagg.c | 4 +- lib/zlib_inflate/inffast.c | 91 +++--- mm/cma.c | 29 +- mm/compaction.c | 19 +- mm/filemap.c | 2 +- mm/gup.c | 44 ++- mm/huge_memory.c | 38 ++- mm/hugetlb.c | 24 +- mm/khugepaged.c | 81 +++-- mm/memcontrol.c | 8 +- mm/memory_hotplug.c | 5 +- mm/mmap.c | 17 +- mm/mmu_context.c | 7 +- mm/mremap.c | 2 +- mm/page_alloc.c | 34 +- mm/page_counter.c | 6 +- mm/shuffle.c | 18 +- mm/slab_common.c | 37 ++- mm/slub.c | 34 +- mm/swap_state.c | 4 +- mm/util.c | 18 ++ mm/vmalloc.c | 2 + net/9p/trans_fd.c | 39 ++- net/appletalk/atalk_proc.c | 2 + net/ax25/af_ax25.c | 16 +- net/batman-adv/bat_v_elp.c | 15 +- net/bluetooth/6lowpan.c | 5 + net/bluetooth/hci_event.c | 38 ++- net/bridge/br_arp_nd_proxy.c | 4 + net/bridge/br_multicast.c | 2 +- net/bridge/br_private.h | 2 +- net/bridge/netfilter/nf_conntrack_bridge.c | 8 +- net/bridge/netfilter/nft_reject_bridge.c | 6 + net/can/j1939/socket.c | 14 + net/can/j1939/transport.c | 104 ++++-- net/ceph/osd_client.c | 5 +- net/compat.c | 1 + net/core/dev.c | 71 +++-- net/core/filter.c | 75 +++-- net/core/net-sysfs.c | 2 +- net/core/rtnetlink.c | 3 +- net/core/skbuff.c | 4 +- net/core/skmsg.c | 109 +++++-- net/core/sock.c | 52 ++- net/core/sock_map.c | 78 ++++- net/core/sock_reuseport.c | 1 + net/core/sysctl_net_core.c | 2 +- net/dccp/proto.c | 7 +- net/dsa/slave.c | 1 + net/dsa/tag_mtk.c | 15 + net/ipv4/devinet.c | 1 + net/ipv4/esp4_offload.c | 4 +- net/ipv4/fib_frontend.c | 22 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/fib_trie.c | 5 +- net/ipv4/gre_offload.c | 13 +- net/ipv4/icmp.c | 4 +- net/ipv4/inet_connection_sock.c | 140 +++++---- net/ipv4/inet_hashtables.c | 1 + net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel.c | 14 +- net/ipv4/ip_vti.c | 23 +- net/ipv4/ipip.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 7 +- net/ipv4/nexthop.c | 110 ++++--- net/ipv4/ping.c | 3 + net/ipv4/route.c | 14 +- net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp.c | 31 +- net/ipv4/tcp_bpf.c | 3 + net/ipv4/tcp_cong.c | 2 +- net/ipv4/tcp_cubic.c | 2 + net/ipv4/tcp_fastopen.c | 23 ++ net/ipv4/tcp_input.c | 41 ++- net/ipv4/tcp_ipv4.c | 15 +- net/ipv4/tcp_output.c | 21 +- net/ipv4/udp.c | 17 +- net/ipv6/anycast.c | 17 +- net/ipv6/esp6_offload.c | 13 +- net/ipv6/icmp.c | 4 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_gre.c | 20 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/ipv6_sockglue.c | 14 +- net/ipv6/mcast.c | 1 + net/ipv6/netfilter.c | 3 - net/ipv6/route.c | 15 +- net/ipv6/udp.c | 17 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_core.c | 8 +- net/l2tp/l2tp_ip.c | 29 +- net/l2tp/l2tp_ip6.c | 30 +- net/llc/af_llc.c | 10 +- net/mac80211/cfg.c | 1 + net/mac80211/mesh_hwmp.c | 7 + net/mac80211/mesh_pathtbl.c | 1 + net/mac80211/rx.c | 26 ++ net/mac80211/sta_info.c | 2 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 2 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +- net/netfilter/ipset/ip_set_bitmap_port.c | 2 +- net/netfilter/ipset/ip_set_core.c | 2 + net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 12 +- net/netfilter/ipvs/ip_vs_sync.c | 12 +- net/netfilter/nf_conntrack_core.c | 82 ++++- net/netfilter/nf_conntrack_pptp.c | 62 ++-- net/netfilter/nfnetlink_cthelper.c | 3 +- net/netfilter/nft_exthdr.c | 4 +- net/netfilter/nft_nat.c | 4 +- net/netlink/genetlink.c | 49 --- net/nfc/rawsock.c | 7 +- net/openvswitch/actions.c | 9 +- net/openvswitch/conntrack.c | 38 +-- net/packet/af_packet.c | 9 +- net/qrtr/qrtr.c | 29 +- net/rds/recv.c | 3 +- net/rxrpc/call_accept.c | 7 + net/rxrpc/call_event.c | 29 +- net/rxrpc/call_object.c | 27 +- net/rxrpc/conn_object.c | 8 +- net/rxrpc/input.c | 7 +- net/rxrpc/proc.c | 6 +- net/rxrpc/recvmsg.c | 4 +- net/rxrpc/sendmsg.c | 5 +- net/sched/act_connmark.c | 9 +- net/sched/act_csum.c | 2 +- net/sched/act_ct.c | 11 +- net/sched/act_ctinfo.c | 9 +- net/sched/act_mpls.c | 2 +- net/sched/act_skbedit.c | 2 +- net/sched/cls_api.c | 2 +- net/sched/cls_flow.c | 8 +- net/sched/cls_flower.c | 2 +- net/sched/em_ipset.c | 2 +- net/sched/em_ipt.c | 2 +- net/sched/em_meta.c | 2 +- net/sched/sch_atm.c | 8 +- net/sched/sch_cake.c | 62 ++-- net/sched/sch_dsmark.c | 6 +- net/sched/sch_generic.c | 1 + net/sched/sch_teql.c | 2 +- net/sctp/associola.c | 5 +- net/sctp/bind_addr.c | 1 + net/sctp/ipv6.c | 20 +- net/sctp/protocol.c | 31 +- net/sctp/sm_sideeffect.c | 14 +- net/sctp/sm_statefuns.c | 9 +- net/sctp/socket.c | 31 +- net/sctp/stream.c | 33 +- net/smc/smc_diag.c | 16 +- net/socket.c | 2 +- net/sunrpc/addr.c | 4 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 2 +- net/sunrpc/auth_gss/gss_mech_switch.c | 12 +- net/sunrpc/auth_gss/svcauth_gss.c | 19 +- net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/sunrpc.h | 1 + net/sunrpc/sunrpc_syms.c | 2 + net/sunrpc/svc.c | 16 + net/sunrpc/svcauth.c | 27 ++ net/sunrpc/svcsock.c | 8 + net/sunrpc/xdr.c | 4 + net/sunrpc/xprtrdma/rpc_rdma.c | 13 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 3 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 58 ++-- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 40 ++- net/sunrpc/xprtrdma/svc_rdma_transport.c | 1 + net/tipc/netlink_compat.c | 12 +- net/tipc/udp_media.c | 6 +- net/tls/tls_device.c | 3 +- net/tls/tls_sw.c | 70 ++++- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport.c | 2 +- net/wireless/core.c | 2 +- net/wireless/nl80211.c | 9 +- net/x25/x25_subr.c | 6 + net/xdp/xdp_umem.c | 8 +- net/xdp/xsk.c | 4 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 21 ++ net/xfrm/xfrm_output.c | 15 +- net/xfrm/xfrm_policy.c | 44 +-- net/xfrm/xfrm_user.c | 18 +- samples/bpf/fds_example.c | 3 +- samples/bpf/lwt_len_hist_user.c | 2 - samples/bpf/xdp_monitor_user.c | 8 +- samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 34 +- samples/bpf/xdp_rxq_info_user.c | 13 +- samples/vfs/test-statx.c | 2 + scripts/Kbuild.include | 11 +- scripts/Makefile.lib | 12 +- scripts/Makefile.package | 8 +- scripts/coccinelle/misc/add_namespace.cocci | 8 +- scripts/decode_stacktrace.sh | 4 +- scripts/gdb/linux/symbols.py | 2 +- scripts/headers_install.sh | 11 +- scripts/kconfig/qconf.cc | 70 ++--- scripts/link-vmlinux.sh | 24 +- scripts/mksysmap | 2 +- scripts/nsdeps | 2 +- scripts/package/buildtar | 6 +- scripts/recordmcount.c | 8 + scripts/recordmcount.h | 98 +++++- scripts/xz_wrap.sh | 2 +- security/apparmor/domain.c | 9 +- security/apparmor/include/label.h | 1 + security/apparmor/label.c | 37 ++- security/apparmor/lsm.c | 5 + security/apparmor/match.c | 5 + security/commoncap.c | 1 + security/integrity/evm/evm_crypto.c | 4 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 9 +- security/integrity/ima/Kconfig | 2 +- security/integrity/ima/ima.h | 15 +- security/integrity/ima/ima_appraise.c | 6 + security/integrity/ima/ima_crypto.c | 53 +++- security/integrity/ima/ima_init.c | 24 +- security/integrity/ima/ima_main.c | 3 + security/integrity/ima/ima_policy.c | 14 +- security/integrity/ima/ima_template_lib.c | 18 ++ security/keys/internal.h | 11 - security/keys/keyctl.c | 16 +- security/lockdown/lockdown.c | 4 +- security/selinux/ss/policydb.c | 1 + security/selinux/ss/services.c | 4 + security/smack/smack.h | 6 - security/smack/smack_lsm.c | 25 +- security/smack/smackfs.c | 29 +- sound/core/compress_offload.c | 4 + sound/core/hwdep.c | 4 +- sound/core/info.c | 4 +- sound/core/pcm_native.c | 20 +- sound/core/seq/oss/seq_oss.c | 8 +- sound/drivers/opl3/opl3_synth.c | 2 + sound/firewire/amdtp-am824.c | 3 +- sound/firewire/fireface/ff-protocol-latter.c | 12 +- sound/isa/es1688/es1688.c | 4 +- sound/isa/wavefront/wavefront_synth.c | 8 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 2 +- sound/pci/echoaudio/echoaudio.c | 2 - sound/pci/hda/hda_auto_parser.c | 6 + sound/pci/hda/hda_codec.c | 10 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 11 +- sound/pci/hda/patch_ca0132.c | 12 +- sound/pci/hda/patch_hdmi.c | 60 +++- sound/pci/hda/patch_realtek.c | 286 +++++++++++++++-- sound/pci/hda/patch_sigmatel.c | 2 +- sound/pci/ice1712/prodigy192.c | 2 +- sound/pci/oxygen/xonar_dg.c | 2 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/codecs/max9867.c | 4 +- sound/soc/codecs/msm8916-wcd-analog.c | 4 +- sound/soc/codecs/rt5645.c | 14 + sound/soc/codecs/rt5670.c | 71 ++++- sound/soc/codecs/rt5670.h | 2 +- sound/soc/codecs/wm8958-dsp2.c | 4 + sound/soc/fsl/fsl_asrc_dma.c | 1 + sound/soc/fsl/fsl_esai.c | 4 + sound/soc/fsl/fsl_sai.c | 5 +- sound/soc/fsl/fsl_sai.h | 2 +- sound/soc/fsl/fsl_ssi.c | 13 +- sound/soc/img/img-i2s-in.c | 5 +- sound/soc/img/img-parallel-out.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 5 +- sound/soc/intel/boards/bxt_rt298.c | 2 + sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 24 ++ .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 2 +- sound/soc/meson/axg-card.c | 2 +- sound/soc/meson/axg-fifo.c | 10 +- sound/soc/meson/axg-tdm-formatter.c | 11 +- sound/soc/meson/axg-tdm-formatter.h | 1 - sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 3 - sound/soc/qcom/Kconfig | 2 +- sound/soc/qcom/common.c | 14 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 210 ++++++------- sound/soc/qcom/qdsp6/q6afe.c | 8 + sound/soc/qcom/qdsp6/q6afe.h | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 4 +- sound/soc/qcom/qdsp6/q6asm.c | 7 +- sound/soc/qcom/qdsp6/q6routing.c | 16 + sound/soc/rockchip/rockchip_pdm.c | 4 +- sound/soc/sh/rcar/gen.c | 8 + sound/soc/sh/rcar/rsnd.h | 9 + sound/soc/sh/rcar/ssi.c | 145 +++++++++ sound/soc/soc-core.c | 22 +- sound/soc/soc-topology.c | 24 +- sound/soc/sof/core.c | 1 + sound/soc/sof/imx/Kconfig | 2 +- sound/soc/sof/nocodec.c | 7 +- sound/soc/sof/pm.c | 10 +- sound/soc/sof/sof-pci-dev.c | 2 + sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/tegra/tegra_wm8903.c | 6 +- sound/soc/ti/davinci-mcasp.c | 4 +- sound/soc/ti/omap-mcbsp.c | 8 +- sound/soc/ux500/mop500.c | 11 +- sound/usb/card.c | 31 +- sound/usb/card.h | 2 + sound/usb/clock.c | 59 +++- sound/usb/endpoint.c | 201 +++++++++++- sound/usb/line6/capture.c | 2 + sound/usb/line6/driver.c | 2 +- sound/usb/line6/playback.c | 2 + sound/usb/midi.c | 17 +- sound/usb/mixer.c | 23 +- sound/usb/mixer.h | 9 +- sound/usb/mixer_maps.c | 24 ++ sound/usb/mixer_quirks.c | 4 +- sound/usb/pcm.c | 22 +- sound/usb/quirks-table.h | 276 +++++++++++----- sound/usb/quirks.c | 79 ++++- sound/usb/quirks.h | 2 + sound/usb/stream.c | 1 + sound/usb/usbaudio.h | 2 +- tools/arch/x86/include/uapi/asm/unistd.h | 2 +- tools/bpf/bpftool/btf.c | 2 +- tools/build/Build.include | 3 +- tools/build/Makefile.feature | 2 +- tools/build/feature/Makefile | 2 - tools/cgroup/iocost_monitor.py | 42 +-- tools/lib/api/fs/fs.c | 17 + tools/lib/api/fs/fs.h | 12 + tools/lib/bpf/btf_dump.c | 33 +- tools/lib/bpf/hashmap.c | 7 + tools/lib/bpf/libbpf.c | 5 +- tools/lib/traceevent/event-parse.c | 134 ++++---- tools/lib/traceevent/plugins/Makefile | 2 +- tools/objtool/Makefile | 6 + tools/objtool/check.c | 6 + tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-stat.txt | 4 + tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/x86/util/intel-pt.c | 1 + tools/perf/bench/bench.h | 4 + tools/perf/bench/epoll-ctl.c | 7 +- tools/perf/bench/epoll-wait.c | 11 +- tools/perf/bench/futex-hash.c | 12 +- tools/perf/bench/futex-lock-pi.c | 11 +- tools/perf/bench/mem-functions.c | 21 +- tools/perf/builtin-probe.c | 3 + tools/perf/builtin-report.c | 3 +- tools/perf/scripts/python/export-to-postgresql.py | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 7 +- tools/perf/tests/bp_account.c | 2 +- tools/perf/ui/browsers/hists.c | 17 +- tools/perf/util/dso.c | 16 + tools/perf/util/dso.h | 1 + tools/perf/util/env.c | 4 +- tools/perf/util/evsel.c | 4 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 29 +- tools/perf/util/intel-pt.c | 5 +- tools/perf/util/probe-event.c | 49 +-- tools/perf/util/probe-finder.c | 3 +- tools/perf/util/srcline.c | 16 +- tools/perf/util/stat-display.c | 4 +- tools/perf/util/stat.c | 6 +- tools/perf/util/symbol.c | 4 + tools/testing/selftests/bpf/config | 1 + .../selftests/bpf/prog_tests/flow_dissector.c | 1 + tools/testing/selftests/bpf/test_maps.c | 12 +- tools/testing/selftests/bpf/test_progs.c | 6 + tools/testing/selftests/cgroup/cgroup_util.c | 2 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 2 +- .../ftrace/test.d/ftrace/tracing-error-log.tc | 2 + .../selftests/net/fib_nexthop_multiprefix.sh | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 13 + tools/testing/selftests/net/icmp_redirect.sh | 2 + tools/testing/selftests/net/ip_defrag.sh | 2 + tools/testing/selftests/net/msg_zerocopy.c | 5 +- tools/testing/selftests/net/psock_fanout.c | 3 +- tools/testing/selftests/net/so_txtime.c | 35 ++- .../networking/timestamping/rxtimestamp.c | 4 +- .../networking/timestamping/timestamping.c | 10 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- .../selftests/powerpc/benchmarks/context_switch.c | 21 +- .../testing/selftests/powerpc/eeh/eeh-functions.sh | 11 +- .../powerpc/pmu/ebb/back_to_back_ebbs_test.c | 2 - .../selftests/powerpc/pmu/ebb/cycles_test.c | 2 - .../powerpc/pmu/ebb/cycles_with_freeze_test.c | 2 - .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 2 - tools/testing/selftests/powerpc/pmu/ebb/ebb.c | 2 - .../powerpc/pmu/ebb/ebb_on_willing_child_test.c | 2 - .../powerpc/pmu/ebb/lost_exception_test.c | 1 - .../selftests/powerpc/pmu/ebb/multi_counter_test.c | 7 - .../powerpc/pmu/ebb/multi_ebb_procs_test.c | 2 - .../selftests/powerpc/pmu/ebb/pmae_handling_test.c | 2 - .../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 - .../testing/selftests/powerpc/ptrace/ptrace-pkey.c | 55 ++-- tools/testing/selftests/powerpc/utils.c | 37 ++- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- .../tc-testing/tc-tests/filters/tests.json | 6 +- tools/testing/selftests/tc-testing/tdc_batch.py | 6 +- tools/testing/selftests/tpm2/test_smoke.sh | 2 +- tools/testing/selftests/tpm2/test_space.sh | 2 +- tools/testing/selftests/x86/protection_keys.c | 3 +- virt/kvm/arm/aarch32.c | 28 ++ virt/kvm/arm/arm.c | 22 +- virt/kvm/arm/mmu.c | 30 +- virt/kvm/kvm_main.c | 29 +- 2297 files changed, 22514 insertions(+), 10950 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/special-register-buffer-data- [...] create mode 100644 Documentation/kbuild/llvm.rst create mode 100644 arch/arm/include/asm/uaccess-asm.h create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi create mode 100644 arch/arm64/include/asm/vdso/clocksource.h rename arch/x86/events/{intel => }/rapl.c (98%) delete mode 100644 drivers/input/serio/i8042-ppcio.h create mode 100644 include/linux/prandom.h