This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-stable-allmodconfig in repository toolchain/ci/linux.
from db0655e705be Linux 5.3.8 adds 9e46fe9737b6 io_uring: fix up O_NONBLOCK handling for sockets adds 61e71217f9c5 dm snapshot: introduce account_start_copy() and account_en [...] adds 36d22a8798d3 dm snapshot: rework COW throttling to fix deadlock adds 5686abf8a2b6 Btrfs: fix inode cache block reserve leak on failure to al [...] adds 437c09d9b774 btrfs: qgroup: Always free PREALLOC META reserve in btrfs_ [...] adds 026e312506e4 iio: adc: meson_saradc: Fix memory allocation order adds 175070fcf221 iio: fix center temperature of bmc150-accel-core adds 38f16fc43330 libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature adds 5a72869bf280 perf tests: Avoid raising SEGV using an obvious NULL dereference adds c9220fbe774f perf map: Fix overlapped map handling adds afa21792e5e7 perf script brstackinsn: Fix recovery from LBR/binary mismatch adds b9d722e830dd perf jevents: Fix period for Intel fixed counters adds 1a13e23ce532 perf tools: Propagate get_cpuid() error adds 87a4b84a353b perf annotate: Propagate perf_env__arch() error adds 0137a982d123 perf annotate: Fix the signedness of failure returns adds fa25b88e9071 perf annotate: Propagate the symbol__annotate() error return adds 1551ed0aca3c perf annotate: Fix arch specific ->init() failure errors adds 60e3bfabf37b perf annotate: Return appropriate error code for allocatio [...] adds 296b5ca33c15 perf annotate: Don't return -1 for error when doing BPF di [...] adds 380d065b0c79 staging: rtl8188eu: fix null dereference when kzalloc fails adds 4d1cf46a19f4 RDMA/siw: Fix serialization issue in write_space() adds 933a1d0b6c75 RDMA/hfi1: Prevent memory leak in sdma_init adds d51a30e294df RDMA/iw_cxgb4: fix SRQ access from dump_qp() adds 73a019e474c9 RDMA/iwcm: Fix a lock inversion issue adds 230c3b901f08 HID: hyperv: Use in-place iterator API in the channel callback adds 480793421133 kselftest: exclude failed TARGETS from runlist adds 28c289a83d1b selftests/kselftest/runner.sh: Add 45 second timeout per test adds 7cf53aa7c03d nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request adds 941d7d289345 arm64: cpufeature: Effectively expose FRINT capability to [...] adds 13042e3bfdf5 arm64: Fix incorrect irqflag restore for priority masking [...] adds 95eee3708ce7 arm64: ftrace: Ensure synchronisation in PLT setup for Neo [...] adds 31401d9f53a1 tty: serial: owl: Fix the link time qualifier of 'owl_uart [...] adds 26845a7b3fc1 tty: serial: rda: Fix the link time qualifier of 'rda_uart [...] adds 3861c567287d serial/sifive: select SERIAL_EARLYCON adds ddcc1b52fc13 tty: n_hdlc: fix build on SPARC adds 5de5b6d281c2 misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach adds 0e1d64ba7726 RDMA/core: Fix an error handling path in 'res_get_common_doit()' adds afc991db5c2f RDMA/cm: Fix memory leak in cm_add/remove_one adds 2f3d47868302 RDMA/nldev: Reshuffle the code to avoid need to rebind QP [...] adds fb5e59a03021 RDMA/mlx5: Do not allow rereg of a ODP MR adds 45df94c2ad28 RDMA/mlx5: Order num_pending_prefetch properly with synchr [...] adds 49df08ddbdb7 RDMA/mlx5: Add missing synchronize_srcu() for MW cases adds 5ee735af141a gpio: max77620: Use correct unit for debounce times adds 5ed0045f98d2 fs: cifs: mute -Wunused-const-variable message adds 818845bbcb4a arm64: vdso32: Fix broken compat vDSO build warnings adds 531da3831c02 arm64: vdso32: Detect binutils support for dmb ishld adds 07d7a3e98c10 serial: mctrl_gpio: Check for NULL pointer adds 622df2b29ba5 serial: 8250_omap: Fix gpio check for auto RTS/CTS adds 6c47a6ecc2ac arm64: Default to building compat vDSO with clang when CON [...] adds 1cc874e69a60 arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally adds 7f6ee7060030 efi/cper: Fix endianness of PCIe class code adds e23f7a518c67 efi/x86: Do not clean dummy variable in kexec path adds 2247d799b2db MIPS: include: Mark __cmpxchg as __always_inline adds e449496d23aa riscv: avoid kernel hangs when trapped in BUG() adds 50fc07843a61 riscv: avoid sending a SIGTRAP to a user thread trapped in WARN() adds 3876cf044811 riscv: Correct the handling of unexpected ebreak in do_tra [...] adds 7ed7e30ca56c x86/xen: Return from panic notifier adds ae388165d72f ocfs2: clear zero in unaligned direct IO adds deac6be41be8 fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds 03fa98e78336 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds f6604a1a2a25 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds f839cea971ad btrfs: silence maybe-uninitialized warning in clone_range adds 13894f5b3609 arm64: armv8_deprecated: Checking return value for memory [...] adds 1a7fe7a637b9 x86/cpu: Add Comet Lake to the Intel CPU models header adds b0771e865023 sched/fair: Scale bandwidth quota and period without losin [...] adds 5d14b7753c45 sched/vtime: Fix guest/system mis-accounting on task switch adds 489dbad097a2 perf/core: Rework memory accounting in perf_mmap() adds d4b04822616f perf/core: Fix corner case in perf_rotate_context() adds 60c2f9acfef8 perf/x86/amd: Change/fix NMI latency mitigation to use a t [...] adds 6cc75e06b66b drm/amdgpu: fix memory leak adds 1694a7a95c1f iio: imu: adis16400: release allocated memory on failure adds e3589dddef82 iio: imu: adis16400: fix memory leak adds 359d43a16d82 iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller adds d44f91536e4e MIPS: include: Mark __xchg as __always_inline adds cb379a4304c3 MIPS: fw: sni: Fix out of bounds init of o32 stack adds fa421fc2060d s390/cio: fix virtio-ccw DMA without PV adds 2ef37b2c9c68 virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr adds 1df6bb8ce8ab nbd: fix possible sysfs duplicate warning adds fd51ff093de4 NFSv4: Fix leak of clp->cl_acceptor string adds 993ab8deb65a SUNRPC: fix race to sk_err after xs_error_report adds bf8c11085471 s390/uaccess: avoid (false positive) compiler warnings adds 1eca0cbc9b61 tracing: Initialize iter->seq after zeroing in tracing_rea [...] adds 88ce4e503590 perf annotate: Fix multiple memory and file descriptor leaks adds 724337746b1a perf/aux: Fix tracking of auxiliary trace buffer allocation adds 3d8afacef1cc USB: legousbtower: fix a signedness bug in tower_probe() adds 4fa1cbd587ef nbd: verify socket is supported during setup adds ac2698f054cc arm64: dts: qcom: Add Lenovo Miix 630 adds 7afe6990a394 arm64: dts: qcom: Add HP Envy x2 adds 21d8adb51f4d arm64: dts: qcom: Add Asus NovaGo TP370QL adds edc82440df33 rtw88: Fix misuse of GENMASK macro adds ce16a0019ce1 s390/pci: fix MSI message data adds 4cabebfa1c07 thunderbolt: Correct path indices for PCIe tunnel adds f0c86c793b7b thunderbolt: Use 32-bit writes when writing ring producer/ [...] adds 22d8d00c3346 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_f [...] adds 8e5199d86660 fuse: flush dirty data/metadata before non-truncate setattr adds b19326f00f4b fuse: truncate pending writes on O_TRUNC adds 74e316272e70 ALSA: bebob: Fix prototype of helper function to return ne [...] adds afe7691b1f54 ALSA: timer: Fix mutex deadlock at releasing card adds 4f473133889e ALSA: hda/realtek - Fix 2 front mics of codec 0x623 adds cc351115cbeb ALSA: hda/realtek - Add support for ALC623 adds 96234d043ba5 ath10k: fix latency issue for QCA988x adds d4a4d157128b UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of sc [...] adds a654b6f3ff3b nl80211: fix validation of mesh path nexthop adds 8212b44b7109 USB: gadget: Reject endpoints with 0 maxpacket value adds 37b5f15e02bf usb-storage: Revert commit 747668dbc061 ("usb-storage: Set [...] adds cc9c0f011336 USB: ldusb: fix ring-buffer locking adds 5ca7fe7788ea USB: ldusb: fix control-message timeout adds 7e92a75330c5 usb: xhci: fix Immediate Data Transfer endianness adds 8a4ceabd78ad usb: xhci: fix __le32/__le64 accessors in debugfs code adds 1ebf73249464 USB: serial: whiteheat: fix potential slab corruption adds 616bc303be17 USB: serial: whiteheat: fix line-speed endianness adds 406de5141bb4 xhci: Fix use-after-free regression in xhci clear hub TT i [...] adds 03b5e0b41031 scsi: qla2xxx: Fix partial flash write of MBI adds 5c0dba132351 scsi: target: cxgbit: Fix cxgbit_fw4_ack() adds 96a34a445b7d HID: i2c-hid: add Trekstor Primebook C11B to descriptor override adds 40122a5d25bb HID: Fix assumption that devices have inputs adds b2430ddbbb11 HID: fix error message in hid_open_report() adds 5f7fd3576cf3 HID: logitech-hidpp: split g920_get_config() adds a8a6c2e9d4f1 HID: logitech-hidpp: rework device validation adds 77f01a64c30d HID: logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() adds 6a85f952934b um-ubd: Entrust re-queue to the upper layers adds b180b41bb01d s390/unwind: fix mixing regs and sp adds 00ede847a683 s390/cmm: fix information leak in cmm_timeout_handler() adds 2446dab1502e s390/idle: fix cpu idle time calculation adds 35f23629cb81 ARC: perf: Accommodate big-endian CPU adds d6c62c06ad5d IB/hfi1: Avoid excessive retry for TID RDMA READ request adds 25361de050c8 arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default adds 90f6683d0e0d arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 adds 713df057a515 virtio_ring: fix stalls for packed rings adds 14959b02cfb5 rtlwifi: rtl_pci: Fix problem of too small skb->len adds c1b81d88fae8 rtlwifi: Fix potential overflow on P2P code adds 867b353fb148 KVM: vmx, svm: always run with EFER.NXE=1 when shadow pagi [...] adds f02f7c4ffef0 dmaengine: qcom: bam_dma: Fix resource leak adds c4c84d41bb2f dmaengine: tegra210-adma: fix transfer failure adds 8c92d3fb7b6f dmaengine: imx-sdma: fix size check for sdma script_number adds a7c2d0788d59 dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle adds db5b7300c4f8 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE adds 408ed01fbdd2 drm/i915: Fix PCH reference clock for FDI on HSW/BDW adds 6a9318cdacb9 drm/amdgpu/gfx10: update gfx golden settings adds 99c996d426dc drm/amdgpu/powerplay/vega10: allow undervolting in p7 adds 0ca43e1bc7b0 drm/amdgpu: Fix SDMA hang when performing VKexample test adds b60ec67f67f6 NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() adds 992e5ec5eabf io_uring: ensure we clear io_kiocb->result before each issue adds ebb971b61d32 iommu/vt-d: Fix panic after kexec -p for kdump adds 7ba8591828b2 batman-adv: Avoid free/alloc race when handling OGM buffer adds a95b751c93aa llc: fix sk_buff leak in llc_sap_state_process() adds ceb4fc420c7e llc: fix sk_buff leak in llc_conn_service() adds e4cefc83207f rxrpc: Fix call ref leak adds 9b7fc03b4cdb rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record adds 63e93bdd123f rxrpc: Fix trace-after-put looking at the put peer record adds d0a11dbe9e93 NFC: pn533: fix use-after-free and memleaks adds 0887512e0140 bonding: fix potential NULL deref in bond_update_slave_arr adds d7de4f28bdd4 netfilter: conntrack: avoid possible false sharing adds 84ff781b4225 net: usb: sr9800: fix uninitialized local variable adds f0f89d73a64e sch_netem: fix rcu splat in netem_enqueue() adds 83a307d114c0 net: sched: sch_sfb: don't call qdisc_put() while holding [...] adds bec05e4609d6 iwlwifi: exclude GEO SAR support for 3168 adds 2bd11026299b sched/fair: Fix low cpu usage with high throttling by remo [...] adds 7eaad275013b ALSA: usb-audio: DSD auto-detection for Playback Designs adds ee277d4f5926 ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel adds 36ac9b9e4a80 ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB I [...] adds 88930e20b023 RDMA/mlx5: Use irq xarray locking for mkey_table adds f909e9a21ac4 sched/fair: Fix -Wunused-but-set-variable warnings adds cf3531f507d2 powerpc/powernv: Fix CPU idle to be called with IRQs disabled adds 0684db8ac8f5 Revert "nvme: allow 64-bit results in passthru commands" adds e288c19a3903 Revert "ALSA: hda: Flush interrupts on disabling" adds fd272dcd7335 Linux 5.3.9 adds 60b66c206adb regulator: of: fix suspend-min/max-voltage parsing adds b0c423360499 ASoC: samsung: arndale: Add missing OF node dereferencing adds 2a19b8e4a07e ASoC: wm8994: Do not register inapplicable controls for WM1811 adds 1f2eeb1735f8 regulator: da9062: fix suspend_enable/disable preparation adds 77be7f80ade3 ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widg [...] adds 98d7f13298f1 arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay adds e6faa6886f73 arm64: dts: allwinner: a64: Drop PMU node adds 9bd52a4d7232 arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regu [...] adds 8257fd24d14e arm64: dts: Fix gpio to pinmux mapping adds 25bab2a67b0a regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_ab [...] adds 8e84c2f5ac71 pinctrl: intel: Allocate IRQ chip dynamic adds 635c4447c619 ASoC: SOF: loader: fix kernel oops on firmware boot failure adds 0d7eaf15bcca ASoC: SOF: topology: fix parse fail issue for byte/bool tu [...] adds 93c7b11d5287 ASoC: SOF: Intel: hda: fix warnings during FW load adds 1049202aee8a ASoC: SOF: Intel: initialise and verify FW crash dump data. adds fd5a1e812980 ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture adds ba704b50379e ASoC: rt5682: add NULL handler to set_jack function adds 878b8cf18bad ASoC: intel: sof_rt5682: add remove function to disable jack adds 723d952c4ec1 ASoC: intel: bytcr_rt5651: add null check to support_button_press adds dddc4339ebc5 regulator: pfuze100-regulator: Variable "val" in pfuze100_ [...] adds 52977cc79d03 ASoC: wm_adsp: Don't generate kcontrols without READ flags adds aebb7feb7bfc ASoc: rockchip: i2s: Fix RPM imbalance adds d442ad86b07f arm64: dts: rockchip: fix Rockpro64 RK808 interrupt line adds f2c10703d9f9 ARM: dts: logicpd-torpedo-som: Remove twl_keypad adds e48451ef7ae4 arm64: dts: rockchip: fix RockPro64 vdd-log regulator settings adds 640e6c204528 arm64: dts: rockchip: fix RockPro64 sdhci settings adds 19583b2f5a27 pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable() adds b1b0e35ae281 pinctrl: stmfx: fix null pointer on remove adds 4fb71c247367 arm64: dts: zii-ultra: fix ARM regulator states adds 416dbd0ea88e ARM: dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage adds c39b20e705fa ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 adds 87a2ed28b686 ASoC: simple_card_utils.h: Fix potential multiple redefini [...] adds ecf4056e38e9 ARM: dts: Use level interrupt for omap4 & 5 wlcore adds 87c9d62f8631 ARM: mm: fix alignment handler faults under memory pressure adds 8669ff2e8537 scsi: qla2xxx: fix a potential NULL pointer dereference adds 2dbbc94651f8 scsi: scsi_dh_alua: handle RTPG sense code correctly durin [...] adds 57f28b1c5691 scsi: sni_53c710: fix compilation error adds 99bc1059efc4 scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE adds 0a389a03a6e6 ARM: 8908/1: add __always_inline to functions called from [...] adds 76498b719da8 ARM: 8914/1: NOMMU: Fix exc_ret for XIP adds fd635e09c657 arm64: dts: rockchip: fix RockPro64 sdmmc settings adds 998395dbea1c arm64: dts: rockchip: Fix usb-c on Hugsun X99 TV Box adds fc92ae9dcf89 arm64: dts: lx2160a: Correct CPU core idle state name adds aa33539e01e4 ARM: dts: imx6q-logicpd: Re-Enable SNVS power key adds 4525ea414490 ARM: dts: vf610-zii-scu4-aib: Specify 'i2c-mux-idle-disconnect' adds ccb67164c295 ARM: dts: imx7s: Correct GPT's ipg clock source adds c1a2c2bcacd1 arm64: dts: imx8mq: Use correct clock for usdhc's ipg clk adds 54008ab5c124 arm64: dts: imx8mm: Use correct clock for usdhc's ipg clk adds c5096a9ae68b perf tools: Fix resource leak of closedir() on the error paths adds 8a5bedff6833 perf c2c: Fix memory leak in build_cl_output() adds ae4399c1afde 8250-men-mcb: fix error checking when get_num_ports return [...] adds a1f53246bff5 perf kmem: Fix memory leak in compact_gfp_flags() adds 95f02a341104 ARM: davinci: dm365: Fix McBSP dma_slave_map entry adds 378915d2d793 drm/amdgpu: fix potential VM faults adds 22c5930a37fe drm/amdgpu: fix error handling in amdgpu_bo_list_create adds 3a80b5bb594a scsi: target: core: Do not overwrite CDB byte 1 adds bcd9343a509f scsi: hpsa: add missing hunks in reset-patch adds f88ba13ccb83 ASoC: Intel: sof-rt5682: add a check for devm_clk_get adds c5641f4def8f ASoC: SOF: control: return true when kcontrol values change adds e3d2a341b2de tracing: Fix "gfp_t" format for synthetic events adds b649bffa2487 ARM: dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue adds 10066e6c21dd i2c: aspeed: fix master pending state handling adds 23f5932abd1c drm/komeda: Don't flush inactive pipes adds 4fc9dedf7267 ARM: 8926/1: v7m: remove register save to stack before svc adds ad9b4e9bd03a selftests: kvm: vmx_set_nested_state_test: don't check for [...] adds e2ef00292a59 selftests: kvm: fix sync_regs_test with newer gccs adds dd45d60ecaf7 ALSA: hda: Add Tigerlake/Jasperlake PCI ID adds eec2a09f89ff of: unittest: fix memory leak in unittest_data_add adds 1523261b1668 MIPS: bmips: mark exception vectors as char arrays adds ccd8be036911 irqchip/gic-v3-its: Use the exact ITSList for VMOVP adds 9a41a6084fd3 i2c: mt65xx: fix NULL ptr dereference adds 8b3153fb1a64 i2c: stm32f7: fix first byte to send in slave mode adds 5e5b7f894b85 i2c: stm32f7: fix a race in slave mode with arbitration loss irq adds 41b4bc28cae6 i2c: stm32f7: remove warning when compiling with W=1 adds 65660617526f cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs adds 91980c14b46d irqchip/sifive-plic: Skip contexts except supervisor in pl [...] adds 51c7037bf276 nbd: protect cmd->status with cmd->lock adds 0776cc4bf978 nbd: handle racing with error'ed out commands adds 7e3c49ad1da9 cxgb4: fix panic when attaching to ULD fail adds 0d683933920d cxgb4: request the TX CIDX updates to status page adds e39bc4391b0e dccp: do not leak jiffies on the wire adds d72b88fe4645 erspan: fix the tun_info options_len check for erspan adds 40e068f53a10 inet: stop leaking jiffies on the wire adds 597f5ff2e37a net: annotate accesses to sk->sk_incoming_cpu adds 4e568f6e7575 net: annotate lockless accesses to sk->sk_napi_id adds efa7057bc487 net: dsa: bcm_sf2: Fix IMP setup for port different than 8 adds 60e80e60541c net: ethernet: ftgmac100: Fix DMA coherency issue with SW [...] adds 311e6005a463 net: fix sk_page_frag() recursion from memory reclaim adds 65e1500e4908 net: hisilicon: Fix ping latency when deal with high throughput adds 02ccce8bb95c net/mlx4_core: Dynamically set guaranteed amount of counte [...] adds f10bbdd2c539 netns: fix GFP flags in rtnl_net_notifyid() adds 8de771b80ce8 net: rtnetlink: fix a typo fbd -> fdb adds 820a44df2058 net: usb: lan78xx: Disable interrupts before calling gener [...] adds 46c2e4f232b1 net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol() adds 0a3b174d51c4 selftests: net: reuseport_dualstack: fix uninitalized parameter adds cebdf3fb370d udp: fix data-race in udp_set_dev_scratch() adds 71e92518a9ce vxlan: check tun_info options_len properly adds c7dba6a99aec net: add skb_queue_empty_lockless() adds cac7057f3642 udp: use skb_queue_empty_lockless() adds 9fcb07822f7d net: use skb_queue_empty_lockless() in poll() handlers adds ddd19f01faaa net: use skb_queue_empty_lockless() in busy poll contexts adds 2608538f82ea net: add READ_ONCE() annotation in __skb_wait_for_more_packets() adds 5c39c22dcd0e ipv4: fix route update on metric change. adds 1c67660f6fb9 selftests: fib_tests: add more tests for metric update adds 129eb19f82d8 net/smc: fix closing of fallback SMC sockets adds ee49b7f3a466 net/smc: keep vlan_id for SMC-R in smc_listen_work() adds f74e13b5814a keys: Fix memory leak in copy_net_ns adds e869fb5b5147 net: phylink: Fix phylink_dbg() macro adds 72bf74801087 rxrpc: Fix handling of last subpacket of jumbo packet adds 11686ceb20a8 net/mlx5e: Determine source port properly for vlan push action adds ee50c8f5dbb4 net/mlx5e: Remove incorrect match criteria assignment line adds 3001dbfa21bc net/mlx5e: Initialize on stack link modes bitmap adds 46c02b3641fa net/mlx5: Fix flow counter list auto bits struct adds 50028b8eeb62 net/smc: fix refcounting for non-blocking connect() adds 551486fb7909 net/mlx5: Fix rtable reference leak adds 0e22b9051704 mlxsw: core: Unpublish devlink parameters during reload adds e0f21506f293 r8169: fix wrong PHY ID issue with RTL8168dp adds 8135afc2cecc net/mlx5e: Fix ethtool self test: link speed adds 372a4ffae4c3 net/mlx5e: Fix handling of compressed CQEs in case of low [...] adds dc9df3fc9d80 ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation adds 834b3cdd0785 net: bcmgenet: don't set phydev->link from MAC adds 952f311789b0 net: dsa: b53: Do not clear existing mirrored port mask adds 96ed7673dcb9 net: dsa: fix switch tree list adds 95753984d875 net: ensure correct skb->tstamp in various fragmenters adds ff24f2c20d56 net: hns3: fix mis-counting IRQ vector numbers issue adds 52d1c8d88084 net: netem: fix error path for corrupted GSO frames adds d6be9052efc5 net: reorder 'struct net' fields to avoid false sharing adds 1bee33cd43ae net: usb: lan78xx: Connect PHY before registering MAC adds 8c684b3736b0 r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 adds 85ccbc413317 net: netem: correct the parent's backlog when corrupted pa [...] adds 94573758bdf2 net: phy: bcm7xxx: define soft_reset for 40nm EPHY adds cf65d6a7511c net: bcmgenet: reset 40nm EPHY on energy detect adds 76b4d8952ff1 net/flow_dissector: switch to siphash adds 036fb5dc7c9e platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to cri [...] adds 6f71cc3d4490 CIFS: Fix retry mid list corruption on reconnects adds c3dbb311ced7 selftests/powerpc: Add test case for tlbie vs mtpidr order [...] adds 879d09bffe4f selftests/powerpc: Fix compile error on tlbie_test due to [...] adds 06b1280fc7cf ASoC: pcm3168a: The codec does not support S32_LE adds 2c10f833cf3d arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address adds dce5debe6d83 usb: gadget: udc: core: Fix segfault if udc_bind_to_driver [...] adds b260a0862e3a Linux 5.3.10 adds f6a3a2275720 bonding: fix state transition issue in link monitoring adds 679fd22c8684 CDC-NCM: handle incomplete transfer of MTU adds 07deb878eaea ipv4: Fix table id reference in fib_sync_down_addr adds 11c6dd3bd60a net: ethernet: octeon_mgmt: Account for second possible VL [...] adds d9f19b54f771 net: fix data-race in neigh_event_send() adds 3c8593ad56de net: qualcomm: rmnet: Fix potential UAF when unregistering adds b33115512984 net/tls: fix sk_msg trim on fallback to copy mode adds c076d7884465 net: usb: qmi_wwan: add support for DW5821e with eSIM support adds 20859d120903 NFC: fdp: fix incorrect free object adds 8e9b0ae6bec8 nfc: netlink: fix double device reference drop adds df3addccc88c NFC: st21nfca: fix double free adds d67f9a20b857 qede: fix NULL pointer deref in __qede_remove() adds 94b6375049d2 net: mscc: ocelot: don't handle netdev events for other netdevs adds ffa40969e500 net: mscc: ocelot: fix NULL pointer on LAG slave removal adds 55d2cda3f982 net/tls: don't pay attention to sk_write_pending when push [...] adds c8d6817345f4 net/tls: add a TX lock adds d83d1cb17838 selftests/tls: add test for concurrent recv and send adds 0f29865aaf3d ipv6: fixes rt6_probe() and fib6_nh->last_probe init adds 7060f71ffaf5 net: hns: Fix the stray netpoll locks causing deadlock in [...] adds e6ba30340863 net: prevent load/store tearing on sk->sk_stamp adds 16f4842ab325 net: sched: prevent duplicate flower rules from tcf_proto [...] adds e8ac0e74005f net/smc: fix ethernet interface refcounting adds 8e9b5e8d8ffe vsock/virtio: fix sock refcnt holding during the shutdown adds 9aa247c24ca4 r8169: fix page read in r8168g_mdio_read adds b6acd3013c1c ALSA: timer: Fix incorrectly assigned timer instance adds ade96d0d8008 ALSA: bebob: fix to detect configured source of sampling c [...] adds 3e76678e3237 ALSA: hda/ca0132 - Fix possible workqueue stall adds acbeba2a7d52 mm: memcontrol: fix NULL-ptr deref in percpu stats flush adds d459ceb9f711 mm: memcontrol: fix network errors from failing __GFP_ATOM [...] adds 6e4a6a887f1c mm, meminit: recalculate pcpu batch and high limits after [...] adds d1bbad9c45eb mm: thp: handle page cache THP correctly in PageTransCompoundMap adds 775e7a9b8290 mm, vmstat: hide /proc/pagetypeinfo from normal users adds 76e81b48fec8 dump_stack: avoid the livelock of the dump_lock adds 8d16e0502ade mm: slab: make page_cgroup_ino() to recognize non-compound [...] adds 5e0d169b7f25 btrfs: Consider system chunk array size for new SYSTEM chunks adds 05f3325f582f btrfs: tree-checker: Fix wrong check on max devid adds 49a9b4896e2e btrfs: save i_size to avoid double evaluation of i_size_re [...] adds 61a928dff6ea tools: gpio: Use !building_out_of_srctree to determine srctree adds a967331e5c8b pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds c4e1a0f9c711 perf tools: Fix time sorting adds d845c88c9eab perf map: Use zalloc for map_groups adds 146cd2869859 drm/radeon: fix si_enable_smc_cac() failed issue adds 33fbcf3c0e42 HID: wacom: generic: Treat serial number and related field [...] adds aaae532d532a mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y adds 9bc2e8c5f0d5 soundwire: depend on ACPI adds 0f2a6868ecd2 soundwire: depend on ACPI || OF adds 0b5dd4f48bbd soundwire: bus: set initial value to port_status adds f3386e45be13 blkcg: make blkcg_print_stat() print stats only for online blkgs adds ee3f3e6fe3f6 arm64: Do not mask out PTE_RDONLY in pte_same() adds 820e180cf446 ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address adds 28589859743a ceph: fix use-after-free in __ceph_remove_cap() adds 1fe37abb1e8f ceph: fix RCU case handling in ceph_d_revalidate() adds a037d92302e1 ceph: add missing check in d_revalidate snapdir handling adds 2c825c8fd686 ceph: don't try to handle hashed dentries in non-O_CREAT a [...] adds 520158f465cd ceph: don't allow copy_file_range when stripe_count != 1 adds 4d958a6b9e49 iio: adc: stm32-adc: fix stopping dma adds 6f682347b80c iio: imu: adis16480: make sure provided frequency is positive adds 32a0a542bb83 iio: imu: inv_mpu6050: fix no data on MPU6050 adds 77f0f55cb8e9 iio: srf04: fix wrong limitation in distance measuring adds 88fd55d3dd25 ARM: sunxi: Fix CPU powerdown on A83T adds 6972f6cdf9b4 ARM: dts: imx6-logicpd: Re-enable SNVS power key adds 246a5a18920c cpufreq: intel_pstate: Fix invalid EPB setting adds cef6a188b185 clone3: validate stack arguments adds 24fa1fd60506 netfilter: nf_tables: Align nft_expr private data to 64-bit adds 12de7b98969a netfilter: ipset: Fix an error code in ip_set_sockfn_get() adds 1af578f23103 intel_th: gth: Fix the window switching sequence adds bd3d05f8c5a4 intel_th: pci: Add Comet Lake PCH support adds 01e15002a3ab intel_th: pci: Add Jasper Lake PCH support adds 1f76565c1d5a x86/dumpstack/64: Don't evaluate exception stacks before setup adds dcc0bed1d344 x86/apic/32: Avoid bogus LDR warnings adds f37d35c165a1 SMB3: Fix persistent handles reconnect adds 484f18282e87 can: usb_8dev: fix use-after-free on disconnect adds 52a61a7c2bee can: flexcan: disable completely the ECC mechanism adds 0651ea4fc797 can: c_can: c_can_poll(): only read status register after [...] adds e7300d0ed2e2 can: peak_usb: fix a potential out-of-sync while decoding packets adds 363e780f784d can: rx-offload: can_rx_offload_queue_sorted(): fix error [...] adds 55b11d219350 can: gs_usb: gs_can_open(): prevent memory leak adds d8eed5c83042 can: dev: add missing of_node_put() after calling of_get_c [...] adds a681359a9c01 can: mcba_usb: fix use-after-free on disconnect adds 29dd281d2d6c can: peak_usb: fix slab info leak adds 858c35c6ad0f configfs: fix a deadlock in configfs_symlink() adds bf74a46aebb1 ALSA: usb-audio: More validations of descriptor units adds 09400c7b28fd ALSA: usb-audio: Simplify parse_audio_unit() adds bcf43f13ca33 ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects adds 3b17a13b687a ALSA: usb-audio: Remove superfluous bLength checks adds c07240f4150b ALSA: usb-audio: Clean up check_input_term() adds ee3f9007c2e8 ALSA: usb-audio: Fix possible NULL dereference at create_y [...] adds aa07532bc86b ALSA: usb-audio: remove some dead code adds d2f49f58b40e ALSA: usb-audio: Fix copy&paste error in the validator adds 9d18c267df63 usbip: Implement SG support to vhci-hcd and stub driver adds fa2177d1b22b HID: google: add magnemite/masterball USB ids adds bd75b8300a76 dmaengine: sprd: Fix the link-list pointer register config [...] adds 84cc17f40d1f bpf: lwtunnel: Fix reroute supplying invalid dst adds fc97c00f9d98 dmaengine: xilinx_dma: Fix 64-bit simple AXIDMA transfer adds aba285e5f5ca dmaengine: xilinx_dma: Fix control reg update in vdma_chan [...] adds 339ff30eb7b8 dmaengine: sprd: Fix the possible memory leak issue adds 21c3168b7332 HID: intel-ish-hid: fix wrong error handling in ishtp_cl_a [...] adds 3b7811ded976 powerpc/32s: fix allow/prevent_user_access() when crossing [...] adds bc3eef2144b4 RDMA/mlx5: Clear old rate limit when closing QP adds d9156df7660a iw_cxgb4: fix ECN check on the passive accept adds ddf04b2db94f RDMA/siw: free siw_base_qp in kref release routine adds 4a3cf2bc157d RDMA/qedr: Fix reported firmware version adds 40599d1a46af IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields adds 0dc9c29cfad0 net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cl [...] adds 7bf82947c2a7 net/mlx5e: kTLS, Release reference on DUMPed fragments in [...] adds 8e24313f70e7 net/mlx5e: TX, Fix consumer index of error cqe dump adds 666adb04e4f9 net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq adds 38dc6b5959af net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump adds 690a68940a8b selftests/bpf: More compatible nc options in test_tc_edt adds cce90d648943 scsi: qla2xxx: fixup incorrect usage of host_byte adds 7153621da5cd scsi: lpfc: Check queue pointer before use adds 24665ff0d06a scsi: ufs-bsg: Wake the device before sending raw upiu commands adds 40e8486c143e ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC adds 0c18bcfc793a RDMA/uverbs: Prevent potential underflow adds ddb34ab36bad bpf: Fix use after free in subprog's jited symbol removal adds 9fd8ecf10b9c net: stmmac: Fix the problem of tso_xmit adds 46f8579b63ed net: openvswitch: free vport unless register_netdevice() succeeds adds 3c7a8ffd9d07 scsi: lpfc: Honor module parameter lpfc_use_adisc adds 912bcdcac4f3 scsi: qla2xxx: Initialized mailbox to prevent driver load failure adds 4ab5cba44327 bpf: Fix use after free in bpf_get_prog_name adds 19be57ee528e iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc adds b6a33a44d7fa iwlwifi: pcie: fix all 9460 entries for qnj adds d4c27320c89b iwlwifi: pcie: 0x2720 is qu and 0x30DC is not adds 4df6b9f49d3c netfilter: nf_flow_table: set timeout before insertion int [...] adds 43ed09d84c7d drm/v3d: Fix memory leak in v3d_submit_cl_ioctl adds 16e024372ba3 xsk: Fix registration of Rx-only sockets adds e7e6965cdefe net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag adds 529c302d6470 ipvs: don't ignore errors in case refcounting ip_vs module fails adds 0df80c1a109a ipvs: move old_secure_tcp into struct netns_ipvs adds fa1ba958cd0c netfilter: nft_payload: fix missing check for matching len [...] adds 4c61d399b81e RDMA/nldev: Skip counter if port doesn't match adds 56ed4805453f bonding: fix unexpected IFF_BONDING bit unset adds 80688a6fd6f6 bonding: use dynamic lockdep key instead of subclass adds b0add6db3d5e macsec: fix refcnt leak in module exit routine adds 9b414f0c95f0 virt_wifi: fix refcnt leak in module exit routine adds 37d4de65b109 scsi: sd: define variable dif as unsigned int instead of bool adds 42bc4412969e usb: dwc3: select CONFIG_REGMAP_MMIO adds 8426e6559e00 usb: fsl: Check memory resource before releasing it adds a1856034dca5 usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode. adds ced537d6e794 usb: gadget: composite: Fix possible double free memory bug adds 65b4a421e657 usb: dwc3: pci: prevent memory leak in dwc3_pci_probe adds c4ed98374f76 usb: gadget: configfs: fix concurrent issue between compos [...] adds 4111c2641e54 usb: dwc3: remove the call trace of USBx_GFLADJ adds 04e9a34d5b58 perf/x86/amd/ibs: Fix reading of the IBS OpData register a [...] adds c6b71b6427f9 perf/x86/amd/ibs: Handle erratum #420 only on the affected [...] adds 242858fac866 perf/x86/uncore: Fix event group support adds 47aaab637720 USB: Skip endpoints with 0 maxpacket length adds 0f6ecd07120e USB: ldusb: use unsigned size format specifiers adds 754a946d139c usbip: tools: Fix read_usb_vudc_device() error path handling adds 6c68e48b30f4 RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case adds 46c654504ae1 RDMA/hns: Prevent memory leaks of eq->buf_list adds c07a91d1800d hwmon: (ina3221) Fix read timeout issue adds 4a600e39a56b scsi: qla2xxx: stop timer in shutdown path adds 0fe1731113eb sched/topology: Don't try to build empty sched domains adds a3b3730b3fd2 sched/topology: Allow sched_asym_cpucapacity to be disabled adds 7593ffa645e5 nvme-multipath: fix possible io hang after ctrl reconnect adds 9fb4fd110885 fjes: Handle workqueue allocation failure adds a3f674ed434f net: hisilicon: Fix "Trying to free already-free IRQ" adds cb89b0ed2a2d wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle adds d29fe4a5e5d7 net: mscc: ocelot: fix vlan_filtering when enslaving to br [...] adds 3be8cfe95d59 net: mscc: ocelot: refuse to overwrite the port's native vlan adds c919e1785030 iommu/amd: Apply the same IVRS IOAPIC workaround to Acer A [...] adds bb3d9654cec1 mt76: dma: fix buffer unmap with non-linear skbs adds 2b4be0c276c1 drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) adds e8dc41bdb829 drm/sched: Set error to s_fence if HW job submission failed. adds b46eeb109b26 drm/amdgpu: If amdgpu_ib_schedule fails return back the error. adds b71b3f975f43 drm/amd/display: do not synchronize "drr" displays adds 3119fd1d045b drm/amd/display: add 50us buffer as WA for pstate switch i [...] adds bc027c6960a1 drm/amd/display: Passive DP->HDMI dongle detection fix adds acac5c944e51 dc.c:use kzalloc without test adds 7079affac73b SUNRPC: The TCP back channel mustn't disappear while reque [...] adds cca654e699b1 SUNRPC: The RDMA back channel mustn't disappear while requ [...] adds 7fc9c5338bf4 SUNRPC: Destroy the back channel when we destroy the host [...] adds cf0ccb042e9e hv_netvsc: Fix error handling in netvsc_attach() adds 95c085ef6057 efi/tpm: Return -EINVAL when determining tpm final events [...] adds e20db7964d3e efi: libstub/arm: Account for firmware reserved memory at [...] adds 84c64c69b02c x86, efi: Never relocate kernel below lowest acceptable address adds 2eb29fde247a arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo adds 4dfac7277898 usb: dwc3: gadget: fix race when disabling ep with cancell [...] adds 11b0106d93e1 arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core adds 70d0628ba2f6 arm64: Brahma-B53 is SSB and spectre v2 safe adds 5dea19d1663a arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core adds 5beaffd786a5 NFSv4: Don't allow a cached open with a revoked delegation adds fd4babace756 net: ethernet: arc: add the missed clk_disable_unprepare adds cce557f667a3 igb: Fix constant media auto sense switching when no cable [...] adds e6b527286734 e1000: fix memory leaks adds 4cfb09554b03 gve: Fixes DMA synchronization. adds 8e02baf62a63 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() adds 99cfd79a9ca8 pinctrl: cherryview: Fix irq_valid_mask calculation adds 58578eabf8f9 clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM adds ab3664eabfa7 timekeeping/vsyscall: Update VDSO data unconditionally adds f4bdb2697ccc mm/filemap.c: don't initiate writeback if mapping has no d [...] adds 4e967af04ec0 cgroup,writeback: don't switch wbs immediately on dead wbs [...] adds e74a78cf2f69 ARM: dts: stm32: change joystick pinctrl definition on stm [...] adds f5c0fa62ddab ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing adds 8603233ea82b usbip: Fix free of unallocated memory in vhci tx adds 36ff8a445ab6 bonding: fix using uninitialized mode_lock adds 6d715f31f5fb netfilter: ipset: Copy the right MAC address in hash:ip,ma [...] adds 922accb4d259 arm64: errata: Update stale comment adds edd4b3e558a3 net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run adds 0d185a9932c9 drm/i915: Rename gen7 cmdparser tables adds b5ccff64277d drm/i915: Disable Secure Batches for gen6+ adds 7819546459c6 drm/i915: Remove Master tables from cmdparser adds 110416def1d6 drm/i915: Add support for mandatory cmdparsing adds 78340a6f2ec0 drm/i915: Support ro ppgtt mapped cmdparser shadow buffers adds 41e79b82c420 drm/i915: Allow parsing of unsized batches adds 4b75b05cb098 drm/i915: Add gen9 BCS cmdparsing adds 77fc9100fc57 drm/i915/cmdparser: Use explicit goto for error paths adds 1a3aabb5f347 drm/i915/cmdparser: Add support for backward jumps adds bdb4e778f43a drm/i915/cmdparser: Ignore Length operands during command [...] adds 343c1b3bb828 drm/i915: Lower RM timeout to avoid DSI hard hangs adds d4360736a7c0 drm/i915/gen8+: Add RC6 CTX corruption WA adds 0a4f236d3ad2 drm/i915/cmdparser: Fix jump whitelist clearing adds b5b1f0297258 x86/msr: Add the IA32_TSX_CTRL MSR adds 0d6c39a641b7 x86/cpu: Add a helper function x86_read_arch_cap_msr() adds 1b0f6c35a0d3 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default adds 981d3a01c29b x86/speculation/taa: Add mitigation for TSX Async Abort adds 3087c94f2194 x86/speculation/taa: Add sysfs reporting for TSX Async Abort adds 0bfef6e0fa43 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled adds 7fb8160ccd4a x86/tsx: Add "auto" option to the tsx= cmdline parameter adds 3bd7d98dae59 x86/speculation/taa: Add documentation for TSX Async Abort adds 4943a4097ed4 x86/tsx: Add config options to set tsx=on|off|auto adds a413f8c8637f x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs adds 8e79a48022f5 x86/bugs: Add ITLB_MULTIHIT bug infrastructure adds 034967e8bd7d x86/cpu: Add Tremont to the cpu vulnerability whitelist adds d068ec1dca61 cpu/speculation: Uninline and export CPU mitigations helpers adds 1af2cfe69294 Documentation: Add ITLB_MULTIHIT documentation adds 1655a277fe4a kvm: x86, powerpc: do not allow clearing largepages debugfs entry adds 78ffa84f00ff kvm: mmu: ITLB_MULTIHIT mitigation adds 4ad894b92932 kvm: Add helper function for creating VM worker threads adds a46ee66f4783 kvm: x86: mmu: Recovery of shattered NX large pages adds dada86c5aaa8 Linux 5.3.11 adds fb2b8d64e20f scsi: core: Handle drivers which set sg_tablesize to zero adds 02d391358185 ax88172a: fix information leak on short answers adds 56e6647acb69 devlink: disallow reload operation during device cleanup adds bc82fbe89fe4 ipmr: Fix skb headroom in ipmr_get_route(). adds 9874481c52b4 mlxsw: core: Enable devlink reload only on probe adds 22022bed38e2 net: gemini: add missed free_netdev adds 478d9be8cbbd net/smc: fix fastopen for non-blocking connect() adds ac5d1468b21b net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules adds 6386726baa37 slip: Fix memory leak in slip_open error path adds 4339c5380596 tcp: remove redundant new line from tcp_event_sk_skb adds d160399ced72 dpaa2-eth: free already allocated channels on probe defer adds 2db6bdfa82af devlink: Add method for time-stamp on reporter's dump adds 9932014fe3f9 net/smc: fix refcount non-blocking connect() -part 2 adds adaccbf1fbe8 ALSA: usb-audio: Fix missing error check at mixer resolution test adds 38109496f339 ALSA: usb-audio: not submit urb for stopped endpoint adds edea36e51632 ALSA: usb-audio: Fix incorrect NULL check in create_yamaha [...] adds ebd67c3df202 ALSA: usb-audio: Fix incorrect size check for processing/e [...] adds 3fdb261cdeff Btrfs: fix log context list corruption after rename exchan [...] adds 4bbc2a7fabca cgroup: freezer: call cgroup_enter_frozen() with preemptio [...] adds 6f040890fc2e Input: ff-memless - kill timer in destroy() adds 61be3895b449 Input: synaptics-rmi4 - fix video buffer size adds e5995d6552db Input: synaptics-rmi4 - disable the relative position IRQ [...] adds 6ffa89734110 Input: synaptics-rmi4 - do not consume more data than we h [...] adds abc220de2526 Input: synaptics-rmi4 - clear IRQ enables for F54 adds a333a48e3393 Input: synaptics-rmi4 - destroy F54 poller workqueue when [...] adds 4a5a32c2d648 KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved adds c083380b0892 IB/hfi1: Ensure r_tid_ack is valid before building TID RDM [...] adds afbdf95e9a21 IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA adds a2bef05daede IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR adds 3790303544f4 IB/hfi1: Ensure full Gen3 speed in a Gen4 system adds 8e3caefb0deb IB/hfi1: Use a common pad buffer for 9B and 16B packets adds 4483e3def11b i2c: acpi: Force bus speed to 400KHz if a Silead touchscre [...] adds 001b43f3b480 x86/quirks: Disable HPET on Intel Coffe Lake platforms adds 8fecee4bb944 ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable adds d77bdcae8846 ecryptfs_lookup_interpose(): lower_dentry->d_parent is not [...] adds d9ed38e57483 io_uring: ensure registered buffer import returns the IO length adds ea40e7e4f6b8 drm/i915: update rawclk also on resume adds 3e8c90e7448c Revert "drm/i915/ehl: Update MOCS table for EHL" adds 8f12f3277f06 ntp/y2038: Remove incorrect time_t truncation adds 765cabc0a407 net: ethernet: dwmac-sun8i: Use the correct function in exit path adds f12857f36e5c iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros adds 69f58f7cc486 mm: mempolicy: fix the wrong return value and potential pa [...] adds 89ddfb734a06 mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() adds c50b678b1c42 mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] adds bd7b48f6ca12 mm: slub: really fix slab walking for init_on_free adds be1da0e3e970 mm/memory_hotplug: fix try_offline_node() adds 8c31ef6d88bb mm/page_io.c: do not free shared swap slots adds bca362b1ca17 mmc: sdhci-of-at91: fix quirk2 overwrite adds b4f2692948fc slcan: Fix memory leak in error path adds 807d174bcb26 Linux 5.3.12 adds c6e0ab416916 net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() adds 50c97a0b3f18 block, bfq: deschedule empty bfq_queues not referred by an [...] adds 0162ac918041 mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds 240bff9e72e9 mm/memory_hotplug: fix updating the node span adds a291d917030f arm64: uaccess: Ensure PAN is re-enabled after unhandled u [...] adds 7c4aa8a13a7f fbdev: Ditch fb_edid_add_monspecs adds 42adce418073 Linux 5.3.13
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 2 + Documentation/admin-guide/hw-vuln/index.rst | 2 + Documentation/admin-guide/hw-vuln/multihit.rst | 163 +++++ .../admin-guide/hw-vuln/tsx_async_abort.rst | 276 ++++++++ Documentation/admin-guide/kernel-parameters.txt | 96 +++ Documentation/arm64/silicon-errata.rst | 7 +- Documentation/scheduler/sched-bwc.rst | 74 ++- Documentation/x86/index.rst | 1 + Documentation/x86/tsx_async_abort.rst | 117 ++++ Makefile | 2 +- arch/arc/boot/dts/hsdk.dts | 8 + arch/arc/configs/hsdk_defconfig | 2 + arch/arc/kernel/perf_event.c | 4 +- arch/arm/boot/dts/am3874-iceboard.dts | 9 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 8 + arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 + arch/arm/boot/dts/imx6-logicpd-som.dtsi | 4 + arch/arm/boot/dts/imx7s.dtsi | 8 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 4 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 2 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 2 +- arch/arm/boot/dts/omap4-sdp.dts | 2 +- arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 2 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 1 - arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 2 + arch/arm/include/asm/domain.h | 8 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/head-common.S | 5 +- arch/arm/kernel/head-nommu.S | 2 + arch/arm/mach-davinci/dm365.c | 4 +- arch/arm/mach-sunxi/mc_smp.c | 6 +- arch/arm/mm/alignment.c | 44 +- arch/arm/mm/proc-v7m.S | 6 +- arch/arm64/Kconfig | 2 +- arch/arm64/Makefile | 22 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 9 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 6 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 9 - .../dts/broadcom/stingray/stingray-pinctrl.dtsi | 5 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 3 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 36 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 6 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 4 +- arch/arm64/boot/dts/qcom/Makefile | 3 + .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 47 ++ arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 240 +++++++ arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 30 + .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 30 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 12 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/pgtable-prot.h | 15 +- arch/arm64/include/asm/pgtable.h | 17 - arch/arm64/include/asm/vdso/compat_barrier.h | 2 +- arch/arm64/include/asm/vdso/vsyscall.h | 7 - arch/arm64/kernel/armv8_deprecated.c | 5 + arch/arm64/kernel/cpu_errata.c | 63 +- arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/entry.S | 1 + arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/vdso32/Makefile | 17 +- arch/arm64/lib/clear_user.S | 1 + arch/arm64/lib/copy_from_user.S | 1 + arch/arm64/lib/copy_in_user.S | 1 + arch/arm64/lib/copy_to_user.S | 1 + arch/mips/bcm63xx/prom.c | 2 +- arch/mips/fw/sni/sniprom.c | 2 +- arch/mips/include/asm/bmips.h | 10 +- arch/mips/include/asm/cmpxchg.h | 9 +- arch/mips/kernel/smp-bmips.c | 8 +- arch/powerpc/include/asm/book3s/32/kup.h | 1 + arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/platforms/powernv/smp.c | 53 +- arch/riscv/kernel/traps.c | 14 +- arch/s390/include/asm/uaccess.h | 4 +- arch/s390/include/asm/unwind.h | 1 + arch/s390/kernel/idle.c | 29 +- arch/s390/kernel/unwind_bc.c | 18 +- arch/s390/mm/cmm.c | 12 +- arch/s390/pci/pci_irq.c | 2 +- arch/um/drivers/ubd_kern.c | 8 +- arch/x86/Kconfig | 45 ++ arch/x86/boot/compressed/eboot.c | 4 +- arch/x86/events/amd/core.c | 30 +- arch/x86/events/amd/ibs.c | 8 +- arch/x86/events/intel/uncore.c | 44 +- arch/x86/events/intel/uncore.h | 12 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/kvm_host.h | 6 + arch/x86/include/asm/msr-index.h | 16 + arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/processor.h | 7 + arch/x86/kernel/apic/apic.c | 28 +- arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 159 ++++- arch/x86/kernel/cpu/common.c | 97 ++- arch/x86/kernel/cpu/cpu.h | 18 + arch/x86/kernel/cpu/intel.c | 5 + arch/x86/kernel/cpu/tsx.c | 140 ++++ arch/x86/kernel/dumpstack_64.c | 7 + arch/x86/kernel/early-quirks.c | 2 + arch/x86/kvm/mmu.c | 278 +++++++- arch/x86/kvm/mmu.h | 4 + arch/x86/kvm/paging_tmpl.h | 29 +- arch/x86/kvm/svm.c | 10 +- arch/x86/kvm/vmx/vmx.c | 14 +- arch/x86/kvm/x86.c | 45 +- arch/x86/platform/efi/efi.c | 3 - arch/x86/xen/enlighten.c | 28 +- block/bfq-iosched.c | 32 +- block/blk-cgroup.c | 13 +- drivers/base/cpu.c | 17 + drivers/base/memory.c | 36 + drivers/block/nbd.c | 43 +- drivers/clk/imx/clk-imx8mm.c | 2 +- drivers/cpufreq/intel_pstate.c | 4 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +- drivers/crypto/chelsio/chtls/chtls_io.c | 2 +- drivers/dma/imx-sdma.c | 8 + drivers/dma/qcom/bam_dma.c | 19 + drivers/dma/sprd-dma.c | 27 +- drivers/dma/tegra210-adma.c | 7 + drivers/dma/ti/cppi41.c | 21 +- drivers/dma/xilinx/xilinx_dma.c | 10 +- drivers/firmware/efi/cper.c | 2 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/firmware/efi/libstub/arm32-stub.c | 16 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 24 +- drivers/firmware/efi/tpm.c | 1 + drivers/gpio/gpio-max77620.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 9 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 9 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 + .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 11 +- drivers/gpu/drm/i915/display/intel_display_power.c | 3 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 15 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 109 ++- drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 + drivers/gpu/drm/i915/gt/intel_mocs.c | 8 - drivers/gpu/drm/i915/i915_cmd_parser.c | 435 ++++++++---- drivers/gpu/drm/i915/i915_drv.c | 9 +- drivers/gpu/drm/i915/i915_drv.h | 33 +- drivers/gpu/drm/i915/i915_gem.c | 16 +- drivers/gpu/drm/i915/i915_reg.h | 10 + drivers/gpu/drm/i915/intel_pm.c | 115 +++- drivers/gpu/drm/i915/intel_pm.h | 3 + drivers/gpu/drm/radeon/si_dpm.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 19 +- drivers/gpu/drm/v3d/v3d_gem.c | 5 +- drivers/hid/hid-axff.c | 11 +- drivers/hid/hid-core.c | 7 +- drivers/hid/hid-dr.c | 12 +- drivers/hid/hid-emsff.c | 12 +- drivers/hid/hid-gaff.c | 12 +- drivers/hid/hid-google-hammer.c | 4 + drivers/hid/hid-holtekff.c | 12 +- drivers/hid/hid-hyperv.c | 56 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-lg2ff.c | 12 +- drivers/hid/hid-lg3ff.c | 11 +- drivers/hid/hid-lg4ff.c | 11 +- drivers/hid/hid-lgff.c | 11 +- drivers/hid/hid-logitech-hidpp.c | 248 ++++--- drivers/hid/hid-microsoft.c | 12 +- drivers/hid/hid-sony.c | 12 +- drivers/hid/hid-tmff.c | 12 +- drivers/hid/hid-zpff.c | 12 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 19 + drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 2 +- drivers/hid/wacom.h | 15 + drivers/hid/wacom_wac.c | 10 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwtracing/intel_th/gth.c | 3 + drivers/hwtracing/intel_th/pci.c | 10 + drivers/i2c/busses/i2c-aspeed.c | 54 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 21 +- drivers/i2c/i2c-core-acpi.c | 28 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/adc/meson_saradc.c | 10 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/imu/adis16480.c | 5 +- drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 4 +- drivers/iio/proximity/srf04.c | 29 +- drivers/infiniband/core/cm.c | 3 + drivers/infiniband/core/cma.c | 3 +- drivers/infiniband/core/nldev.c | 14 +- drivers/infiniband/core/uverbs.h | 2 +- drivers/infiniband/core/verbs.c | 9 +- drivers/infiniband/hw/cxgb4/cm.c | 30 +- drivers/infiniband/hw/cxgb4/device.c | 7 +- drivers/infiniband/hw/cxgb4/qp.c | 10 +- drivers/infiniband/hw/hfi1/init.c | 1 - drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 16 +- drivers/infiniband/hw/hfi1/sdma.c | 10 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 62 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 3 +- drivers/infiniband/hw/hfi1/verbs.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +- drivers/infiniband/hw/mlx5/devx.c | 58 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 - drivers/infiniband/hw/mlx5/mr.c | 32 +- drivers/infiniband/hw/mlx5/qp.c | 8 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 17 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 - drivers/input/ff-memless.c | 9 + drivers/input/rmi4/rmi_f11.c | 4 +- drivers/input/rmi4/rmi_f12.c | 32 +- drivers/input/rmi4/rmi_f54.c | 5 +- drivers/iommu/amd_iommu_quirks.c | 13 + drivers/iommu/intel-iommu.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 21 +- drivers/irqchip/irq-sifive-plic.c | 4 +- drivers/isdn/capi/capi.c | 2 +- drivers/md/dm-snap.c | 94 ++- drivers/misc/fastrpc.c | 1 + drivers/mmc/host/sdhci-of-at91.c | 2 +- drivers/net/bonding/bond_main.c | 60 +- drivers/net/can/c_can/c_can.c | 25 +- drivers/net/can/c_can/c_can.h | 1 + drivers/net/can/dev.c | 1 + drivers/net/can/flexcan.c | 1 + drivers/net/can/rx-offload.c | 6 +- drivers/net/can/slcan.c | 1 + drivers/net/can/usb/gs_usb.c | 1 + drivers/net/can/usb/mcba_usb.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 17 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/usb_8dev.c | 3 +- drivers/net/dsa/b53/b53_common.c | 1 - drivers/net/dsa/bcm_sf2.c | 36 +- drivers/net/ethernet/arc/emac_rockchip.c | 3 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 13 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 28 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 1 + drivers/net/ethernet/faraday/ftgmac100.c | 25 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 10 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 + drivers/net/ethernet/google/gve/gve_tx.c | 24 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 16 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 1 - drivers/net/ethernet/hisilicon/hns/hnae.h | 3 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 22 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 21 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 28 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 224 +++++-- drivers/net/ethernet/ibm/ibmvnic.h | 1 + drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/mellanox/mlx4/main.c | 3 + .../net/ethernet/mellanox/mlx4/resource_tracker.c | 42 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 12 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 35 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 - .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 22 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 9 +- drivers/net/ethernet/mscc/ocelot.c | 20 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/fjes/fjes_main.c | 15 +- drivers/net/hyperv/netvsc_drv.c | 9 +- drivers/net/macsec.c | 4 - drivers/net/netdevsim/dev.c | 2 + drivers/net/phy/bcm7xxx.c | 1 + drivers/net/phy/phylink.c | 16 + drivers/net/phy/smsc.c | 1 + drivers/net/slip/slip.c | 1 + drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/cdc_ether.c | 7 + drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/lan78xx.c | 17 +- drivers/net/usb/qmi_wwan.c | 3 + drivers/net/usb/r8152.c | 1 + drivers/net/usb/sr9800.c | 2 +- drivers/net/vxlan.c | 6 +- drivers/net/wimax/i2400m/op-rfkill.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 15 +- drivers/net/wireless/ath/ath6kl/usb.c | 8 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 16 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 125 ++-- drivers/net/wireless/mediatek/mt76/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76.h | 5 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 3 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 6 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +- drivers/net/wireless/virt_wifi.c | 54 +- drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/pn533/usb.c | 9 +- drivers/nfc/st21nfca/core.c | 1 + drivers/nvme/host/core.c | 108 +-- drivers/nvme/host/multipath.c | 2 +- drivers/of/unittest.c | 1 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 4 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 48 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/platform/x86/pmc_atom.c | 7 + drivers/regulator/da9062-regulator.c | 118 ++-- drivers/regulator/of_regulator.c | 8 +- drivers/regulator/pfuze100-regulator.c | 8 +- drivers/regulator/ti-abb-regulator.c | 26 +- drivers/s390/cio/cio.h | 1 + drivers/s390/cio/css.c | 7 +- drivers/s390/cio/device.c | 2 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 21 +- drivers/scsi/hpsa.c | 4 + drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 8 + drivers/scsi/scsi_lib.c | 3 +- drivers/scsi/sd.c | 3 +- drivers/scsi/sni_53c710.c | 4 +- drivers/scsi/ufs/ufs_bsg.c | 4 + drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 3 +- drivers/target/target_core_device.c | 21 - drivers/thunderbolt/nhi.c | 22 +- drivers/thunderbolt/tunnel.c | 4 +- drivers/tty/n_hdlc.c | 5 + drivers/tty/serial/8250/8250_men_mcb.c | 8 +- drivers/tty/serial/8250/8250_omap.c | 5 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/serial_mctrl_gpio.c | 3 + drivers/usb/core/config.c | 5 + drivers/usb/dwc3/Kconfig | 1 + drivers/usb/dwc3/core.c | 3 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/gadget.c | 6 + drivers/usb/gadget/composite.c | 4 + drivers/usb/gadget/configfs.c | 110 ++- drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +- drivers/usb/gadget/udc/core.c | 13 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/host/xhci-debugfs.c | 24 +- drivers/usb/host/xhci-ring.c | 2 + drivers/usb/host/xhci.c | 54 +- drivers/usb/misc/ldusb.c | 13 +- drivers/usb/misc/legousbtower.c | 2 +- drivers/usb/serial/whiteheat.c | 13 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/scsiglue.c | 10 - drivers/usb/storage/uas.c | 20 - drivers/usb/usbip/stub.h | 7 +- drivers/usb/usbip/stub_main.c | 57 +- drivers/usb/usbip/stub_rx.c | 204 ++++-- drivers/usb/usbip/stub_tx.c | 99 ++- drivers/usb/usbip/usbip_common.c | 59 +- drivers/usb/usbip/vhci_hcd.c | 12 +- drivers/usb/usbip/vhci_rx.c | 3 + drivers/usb/usbip/vhci_tx.c | 69 +- drivers/video/fbdev/core/fbmon.c | 96 --- drivers/video/fbdev/core/modedb.c | 57 -- drivers/virt/vboxguest/vboxguest_utils.c | 3 +- drivers/virtio/virtio_ring.c | 7 +- fs/btrfs/ctree.h | 3 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/file.c | 7 +- fs/btrfs/inode-map.c | 5 +- fs/btrfs/inode.c | 42 +- fs/btrfs/ioctl.c | 6 +- fs/btrfs/relocation.c | 9 +- fs/btrfs/send.c | 2 +- fs/btrfs/tree-checker.c | 8 - fs/btrfs/volumes.c | 1 + fs/ceph/caps.c | 10 +- fs/ceph/dir.c | 15 +- fs/ceph/file.c | 15 +- fs/ceph/inode.c | 1 + fs/cifs/cifsglob.h | 5 + fs/cifs/cifsproto.h | 1 + fs/cifs/connect.c | 10 +- fs/cifs/file.c | 23 +- fs/cifs/netmisc.c | 4 - fs/cifs/smb2file.c | 2 +- fs/cifs/smb2pdu.h | 1 + fs/cifs/transport.c | 42 +- fs/configfs/symlink.c | 33 +- fs/ecryptfs/inode.c | 19 +- fs/fs-writeback.c | 9 +- fs/fuse/dir.c | 13 + fs/fuse/file.c | 10 +- fs/io_uring.c | 60 +- fs/nfs/delegation.c | 12 +- fs/nfs/delegation.h | 1 + fs/nfs/nfs4proc.c | 8 +- fs/nfs/write.c | 5 +- fs/ocfs2/aops.c | 25 +- fs/ocfs2/file.c | 134 ++-- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/xattr.c | 56 +- include/asm-generic/vdso/vsyscall.h | 7 - include/linux/cpu.h | 30 +- include/linux/efi.h | 18 +- include/linux/fb.h | 3 - include/linux/filter.h | 1 - include/linux/gfp.h | 23 + include/linux/intel-iommu.h | 6 +- include/linux/kvm_host.h | 9 + include/linux/memory.h | 1 + include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 5 - include/linux/mm_types.h | 5 + include/linux/page-flags.h | 20 +- include/linux/platform_data/dma-imx-sdma.h | 3 + include/linux/skbuff.h | 36 +- include/linux/skmsg.h | 9 +- include/linux/sunrpc/bc_xprt.h | 5 + include/linux/sunrpc/xprtsock.h | 1 + include/net/bonding.h | 4 +- include/net/busy_poll.h | 6 +- include/net/devlink.h | 3 + include/net/flow_dissector.h | 3 +- include/net/fq.h | 2 +- include/net/fq_impl.h | 4 +- include/net/ip.h | 4 +- include/net/ip_vs.h | 1 + include/net/llc_conn.h | 2 +- include/net/neighbour.h | 4 +- include/net/net_namespace.h | 27 +- include/net/netfilter/nf_tables.h | 3 +- include/net/sch_generic.h | 9 + include/net/sock.h | 19 +- include/net/tls.h | 5 + include/rdma/ib_verbs.h | 2 +- include/sound/simple_card_utils.h | 8 +- include/trace/events/rxrpc.h | 6 +- include/trace/events/tcp.h | 2 +- include/uapi/linux/devlink.h | 1 + include/uapi/linux/nvme_ioctl.h | 23 - kernel/bpf/core.c | 2 +- kernel/bpf/syscall.c | 31 +- kernel/cgroup/cpuset.c | 3 +- kernel/cpu.c | 27 +- kernel/events/core.c | 45 +- kernel/fork.c | 33 +- kernel/sched/cputime.c | 6 +- kernel/sched/fair.c | 127 +--- kernel/sched/sched.h | 4 - kernel/sched/topology.c | 11 +- kernel/signal.c | 2 +- kernel/time/ntp.c | 2 +- kernel/time/vsyscall.c | 9 +- kernel/trace/trace.c | 1 + kernel/trace/trace_events_hist.c | 2 + lib/dump_stack.c | 7 +- mm/filemap.c | 3 +- mm/hugetlb_cgroup.c | 2 +- mm/khugepaged.c | 7 +- mm/memcontrol.c | 25 +- mm/memory_hotplug.c | 117 ++-- mm/mempolicy.c | 14 +- mm/page_alloc.c | 10 +- mm/page_io.c | 6 +- mm/slab.h | 4 +- mm/slub.c | 39 +- mm/vmstat.c | 2 +- net/atm/common.c | 2 +- net/batman-adv/bat_iv_ogm.c | 61 +- net/batman-adv/hard-interface.c | 2 + net/batman-adv/types.h | 3 + net/bluetooth/af_bluetooth.c | 4 +- net/bridge/netfilter/nf_conntrack_bridge.c | 5 +- net/caif/caif_socket.c | 2 +- net/core/datagram.c | 8 +- net/core/dev.c | 2 +- net/core/devlink.c | 45 +- net/core/ethtool.c | 4 +- net/core/flow_dissector.c | 38 +- net/core/lwt_bpf.c | 7 +- net/core/net_namespace.c | 18 +- net/core/rtnetlink.c | 16 +- net/core/skmsg.c | 20 +- net/core/sock.c | 6 +- net/dccp/ipv4.c | 4 +- net/decnet/af_decnet.c | 2 +- net/dsa/dsa2.c | 2 +- net/ipv4/datagram.c | 2 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_output.c | 14 +- net/ipv4/ipmr.c | 3 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/udp.c | 29 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_output.c | 3 + net/ipv6/netfilter.c | 3 + net/ipv6/route.c | 13 +- net/ipv6/udp.c | 2 +- net/llc/llc_c_ac.c | 8 +- net/llc/llc_conn.c | 32 +- net/llc/llc_s_ac.c | 12 +- net/llc/llc_sap.c | 23 +- net/netfilter/ipset/ip_set_core.c | 8 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 2 +- net/netfilter/ipvs/ip_vs_app.c | 12 +- net/netfilter/ipvs/ip_vs_ctl.c | 29 +- net/netfilter/ipvs/ip_vs_pe.c | 3 +- net/netfilter/ipvs/ip_vs_sched.c | 3 +- net/netfilter/ipvs/ip_vs_sync.c | 13 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nft_payload.c | 38 ++ net/nfc/llcp_sock.c | 4 +- net/nfc/netlink.c | 2 - net/openvswitch/datapath.c | 20 +- net/openvswitch/vport-internal_dev.c | 11 +- net/phonet/socket.c | 4 +- net/rxrpc/ar-internal.h | 1 + net/rxrpc/peer_object.c | 16 +- net/rxrpc/recvmsg.c | 18 +- net/rxrpc/sendmsg.c | 1 + net/sched/cls_api.c | 83 ++- net/sched/sch_hhf.c | 8 +- net/sched/sch_netem.c | 13 +- net/sched/sch_sfb.c | 20 +- net/sched/sch_sfq.c | 14 +- net/sctp/socket.c | 8 +- net/smc/af_smc.c | 16 +- net/smc/smc_pnet.c | 2 - net/sunrpc/backchannel_rqst.c | 7 +- net/sunrpc/xprt.c | 5 + net/sunrpc/xprtrdma/backchannel.c | 2 + net/sunrpc/xprtsock.c | 17 +- net/tipc/socket.c | 4 +- net/tls/tls_device.c | 10 +- net/tls/tls_main.c | 2 + net/tls/tls_sw.c | 30 +- net/unix/af_unix.c | 6 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 8 +- net/wireless/nl80211.c | 2 +- net/xdp/xdp_umem.c | 6 + sound/core/timer.c | 30 +- sound/firewire/bebob/bebob_focusrite.c | 3 + sound/firewire/bebob/bebob_stream.c | 3 +- sound/hda/hdac_controller.c | 2 - sound/pci/hda/hda_intel.c | 8 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_realtek.c | 11 + sound/soc/codecs/msm8916-wcd-digital.c | 22 + sound/soc/codecs/pcm3168a.c | 3 +- sound/soc/codecs/rt5651.c | 3 + sound/soc/codecs/rt5682.c | 12 +- sound/soc/codecs/wm8994.c | 43 +- sound/soc/codecs/wm_adsp.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 25 + sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/samsung/arndale_rt5631.c | 34 +- sound/soc/sh/rcar/dma.c | 4 +- sound/soc/soc-topology.c | 2 +- sound/soc/sof/control.c | 26 +- sound/soc/sof/intel/Kconfig | 10 + sound/soc/sof/intel/bdw.c | 7 + sound/soc/sof/intel/byt.c | 6 + sound/soc/sof/intel/hda-ctrl.c | 12 +- sound/soc/sof/intel/hda-loader.c | 1 + sound/soc/sof/intel/hda-stream.c | 45 +- sound/soc/sof/intel/hda.c | 7 + sound/soc/sof/intel/hda.h | 5 +- sound/soc/sof/loader.c | 4 +- sound/soc/sof/topology.c | 4 +- sound/usb/Makefile | 3 +- sound/usb/clock.c | 14 +- sound/usb/endpoint.c | 3 + sound/usb/helper.h | 4 + sound/usb/mixer.c | 637 ++++++++---------- sound/usb/power.c | 2 + sound/usb/quirks.c | 16 +- sound/usb/stream.c | 25 +- sound/usb/validate.c | 332 ++++++++++ tools/gpio/Makefile | 6 +- tools/lib/subcmd/Makefile | 8 +- tools/perf/arch/arm/annotate/instructions.c | 4 +- tools/perf/arch/arm64/annotate/instructions.c | 4 +- tools/perf/arch/powerpc/util/header.c | 3 +- tools/perf/arch/s390/annotate/instructions.c | 6 +- tools/perf/arch/s390/util/header.c | 9 +- tools/perf/arch/x86/annotate/instructions.c | 6 +- tools/perf/arch/x86/util/header.c | 3 +- tools/perf/builtin-c2c.c | 14 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-kvm.c | 7 +- tools/perf/builtin-script.c | 6 +- tools/perf/pmu-events/jevents.c | 12 +- tools/perf/tests/perf-hooks.c | 3 +- tools/perf/util/annotate.c | 35 +- tools/perf/util/annotate.h | 4 + tools/perf/util/header.c | 4 +- tools/perf/util/hist.c | 2 +- tools/perf/util/map.c | 5 +- tools/perf/util/util.c | 6 +- tools/testing/selftests/Makefile | 4 + tools/testing/selftests/bpf/test_tc_edt.sh | 2 +- tools/testing/selftests/kselftest/runner.sh | 36 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 21 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 7 +- tools/testing/selftests/net/fib_tests.sh | 21 + tools/testing/selftests/net/reuseport_dualstack.c | 3 +- tools/testing/selftests/net/tls.c | 108 +++ tools/testing/selftests/powerpc/mm/Makefile | 2 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 +++++++++++++++++++++ tools/testing/selftests/rtc/settings | 1 + tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- virt/kvm/kvm_main.c | 150 ++++- 658 files changed, 9279 insertions(+), 3509 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/multihit.rst create mode 100644 Documentation/admin-guide/hw-vuln/tsx_async_abort.rst create mode 100644 Documentation/x86/tsx_async_abort.rst create mode 100644 arch/arm64/boot/dts/qcom/msm8998-asus-novago-tp370ql.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-lenovo-miix-630.dts create mode 100644 arch/x86/kernel/cpu/tsx.c create mode 100644 sound/usb/validate.c create mode 100644 tools/testing/selftests/powerpc/mm/tlbie_test.c create mode 100644 tools/testing/selftests/rtc/settings