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-master-aarch64-lts-defconfig in repository toolchain/ci/linux.
from ef244c308885 Linux 4.19.81 adds 0ca37291020e zram: fix race between backing_dev_show and backing_dev_store adds 223f1af69da8 dm snapshot: introduce account_start_copy() and account_en [...] adds a8afda7774a3 dm snapshot: rework COW throttling to fix deadlock adds 692aa7d55ff8 Btrfs: fix inode cache block reserve leak on failure to al [...] adds 96b9b94647b0 Btrfs: fix memory leak due to concurrent append writes wit [...] adds 6bcbe35027e2 btrfs: qgroup: Always free PREALLOC META reserve in btrfs_ [...] adds d8ab4185ea55 btrfs: tracepoints: Fix wrong parameter order for qgroup events adds e5641f02dc9e wil6210: fix freeing of rx buffers in EDMA mode adds 6b2fbfacd74b f2fs: flush quota blocks after turnning it off adds 157c391babd7 scsi: lpfc: Fix a duplicate 0711 log message number. adds bff91a961a05 sc16is7xx: Fix for "Unexpected interrupt: 8" adds 23848022460f powerpc/powernv: hold device_hotplug_lock when calling mem [...] adds b619de076f9c f2fs: fix to recover inode's i_gc_failures during POR adds ce43554395a3 f2fs: fix to recover inode->i_flags of inode block during POR adds 649ee6f0c677 HID: i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override adds 4da8b5f8a71d usb: dwc2: fix unbalanced use of external vbus-supply adds ab0888699734 tools/power turbostat: fix goldmont C-state limit decoding adds b5b3bb03c372 x86/cpu: Add Atom Tremont (Jacobsville) adds be488566ef2f drm/msm/dpu: handle failures while initializing displays adds 437de04184bc bcache: fix input overflow to writeback_rate_minimum adds 33970cf511c8 PCI: Fix Switchtec DMA aliasing quirk dmesg noise adds cb38a17cc880 Btrfs: fix deadlock on tree root leaf when finding free extent adds d8187ff32b23 netfilter: ipset: Make invalid MAC address checks consistent adds e0bcac994ad8 HID: i2c-hid: Disable runtime PM for LG touchscreen adds 3db3961160f6 HID: i2c-hid: Ignore input report if there's no data prese [...] adds 8c1b1d3c7593 HID: i2c-hid: Add Odys Winbook 13 to descriptor override adds 8694ceba9338 platform/x86: Add the VLV ISP PCI ID to atomisp2_pm adds a6af54d4ad0d platform/x86: Fix config space access for intel_atomisp2_pm adds 1ba6488775f1 ath10k: assign 'n_cipher_suites = 11' for WCN3990 to enable WPA3 adds 9aafa2996921 clk: boston: unregister clks on failure in clk_boston_setup() adds b064e272023c scripts/setlocalversion: Improve -dirty check with git-sta [...] adds 24ec7c1b9b17 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_ [...] adds 952b0285826e HID: Add ASUS T100CHI keyboard dock battery quirks adds ce05beb3b402 NFSv4: Ensure that the state manager exits the loop on SIGKILL adds 4c8ae7221bcc HID: steam: fix boot loop with bluetooth firmware adds c41f30e8d233 HID: steam: fix deadlock with input devices. adds 335d4f818246 samples: bpf: fix: seg fault with NULL pointer arg adds d0e8b35e915e usb: dwc3: gadget: early giveback if End Transfer already [...] adds a0608eec296d usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete adds 3a77562e18bf ALSA: usb-audio: Cleanup DSD whitelist adds 961ba81d08d8 usb: handle warm-reset port requests on hub resume adds 9190141529fb rtc: pcf8523: set xtal load capacitance from DT adds 6021dd86ca38 arm64: Add MIDR encoding for HiSilicon Taishan CPUs adds e32271519bb9 arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs adds 1df87fc5e468 mlxsw: spectrum: Set LAG port collector only when active adds 2a2022688a91 scsi: lpfc: Correct localport timeout duration error adds ee4d28a716e8 CIFS: Respect SMB2 hdr preamble size in read responses adds b73132b74d25 cifs: add credits from unmatched responses/messages adds c629fed0347e ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume adds cc4d8283f6e9 media: vimc: Remove unused but set variables adds f251c83d6c08 ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_I [...] adds 646e5c77b418 exec: load_script: Do not exec truncated interpreter path adds 0e23eeb0fc58 net: dsa: mv88e6xxx: Release lock while requesting IRQ adds a897f54e921c PCI/PME: Fix possible use-after-free on remove adds a0d8a590d983 drm/amd/display: fix odm combine pipe reset adds 1b6901f3c600 power: supply: max14656: fix potential use-after-free adds 78e6415d4f9a iio: adc: meson_saradc: Fix memory allocation order adds 915eb63dac7b iio: fix center temperature of bmc150-accel-core adds e3dc77d662ca libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature adds d975e5970965 perf tests: Avoid raising SEGV using an obvious NULL dereference adds 262ed71096ba perf map: Fix overlapped map handling adds 5ecf35ed5d17 perf script brstackinsn: Fix recovery from LBR/binary mismatch adds c022c7f6171e perf jevents: Fix period for Intel fixed counters adds f0ba7ab26bfc perf tools: Propagate get_cpuid() error adds ec783e28e72d perf annotate: Propagate perf_env__arch() error adds 4e2ca0c9143c perf annotate: Fix the signedness of failure returns adds f8304a9310c3 perf annotate: Propagate the symbol__annotate() error return adds 3545c018d0c3 perf annotate: Return appropriate error code for allocatio [...] adds dfc1daba843b staging: rtl8188eu: fix null dereference when kzalloc fails adds 962cff4f3f89 RDMA/hfi1: Prevent memory leak in sdma_init adds 9c75c230ded2 RDMA/iwcm: Fix a lock inversion issue adds aeb242943505 HID: hyperv: Use in-place iterator API in the channel callback adds ca2cc4b47d01 nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request adds d21a5d4a7339 arm64: ftrace: Ensure synchronisation in PLT setup for Neo [...] adds 14a4689f8847 tty: serial: owl: Fix the link time qualifier of 'owl_uart [...] adds 7f3306a3b2df tty: n_hdlc: fix build on SPARC adds 579249a08348 gpio: max77620: Use correct unit for debounce times adds 497fd98a50b2 fs: cifs: mute -Wunused-const-variable message adds 02c1fb11b6a0 serial: mctrl_gpio: Check for NULL pointer adds 318885aa154d efi/cper: Fix endianness of PCIe class code adds 9b7591cf6cf6 efi/x86: Do not clean dummy variable in kexec path adds 0169198631e7 MIPS: include: Mark __cmpxchg as __always_inline adds af140367ae66 x86/xen: Return from panic notifier adds 2141f777e6e1 ocfs2: clear zero in unaligned direct IO adds c18d86047622 fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds 4de544b42c7a fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds c3689876f5b9 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 6258745b311b arm64: armv8_deprecated: Checking return value for memory [...] adds 58d33d4a4a1d x86/cpu: Add Comet Lake to the Intel CPU models header adds 2cd003a820fe sched/vtime: Fix guest/system mis-accounting on task switch adds a1112c465593 perf/x86/amd: Change/fix NMI latency mitigation to use a t [...] adds f2824a020746 drm/amdgpu: fix memory leak adds 4a4206a83fc6 iio: imu: adis16400: release allocated memory on failure adds 317b6f68abb1 MIPS: include: Mark __xchg as __always_inline adds 5865397db6c3 MIPS: fw: sni: Fix out of bounds init of o32 stack adds c2ea451f22f1 virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr adds cad4448dfc9c nbd: fix possible sysfs duplicate warning adds da24be886ff6 NFSv4: Fix leak of clp->cl_acceptor string adds 12e132664f92 s390/uaccess: avoid (false positive) compiler warnings adds 394c90d9ce13 tracing: Initialize iter->seq after zeroing in tracing_rea [...] adds ce005e5d6e9f ARM: 8914/1: NOMMU: Fix exc_ret for XIP adds 5a445f805afc ALSA: hda/realtek: Reduce the Headphone static noise on XP [...] adds e0064f8de3f5 iwlwifi: exclude GEO SAR support for 3168 adds 083322455c67 nbd: verify socket is supported during setup adds f2cc221b6515 USB: legousbtower: fix a signedness bug in tower_probe() adds 1a124f16b594 thunderbolt: Use 32-bit writes when writing ring producer/ [...] adds 696da0225946 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_f [...] adds 72c913fdde9d fuse: flush dirty data/metadata before non-truncate setattr adds 62e42369de37 fuse: truncate pending writes on O_TRUNC adds 3ae205d7a0a2 ALSA: bebob: Fix prototype of helper function to return ne [...] adds 101bb262ba43 ALSA: hda/realtek - Fix 2 front mics of codec 0x623 adds a58cdc35d3a0 ALSA: hda/realtek - Add support for ALC623 adds ceb6b658f0bd UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of sc [...] adds d1c188d330ca USB: gadget: Reject endpoints with 0 maxpacket value adds f1b94b60bb1c usb-storage: Revert commit 747668dbc061 ("usb-storage: Set [...] adds 3f1a7d903b8d USB: ldusb: fix ring-buffer locking adds 8e2cccd6c5d1 USB: ldusb: fix control-message timeout adds 36e02e1fba89 usb: xhci: fix __le32/__le64 accessors in debugfs code adds b7ad5aa67058 USB: serial: whiteheat: fix potential slab corruption adds 45e7acdff38e USB: serial: whiteheat: fix line-speed endianness adds 6608702bec70 scsi: target: cxgbit: Fix cxgbit_fw4_ack() adds cf143d65c556 HID: i2c-hid: add Trekstor Primebook C11B to descriptor override adds 8a01c4b908cf HID: Fix assumption that devices have inputs adds 14e0dd84db60 HID: fix error message in hid_open_report() adds be87ee689106 nl80211: fix validation of mesh path nexthop adds ced8cb0230d0 s390/cmm: fix information leak in cmm_timeout_handler() adds 8dd6066066a2 s390/idle: fix cpu idle time calculation adds a81669161528 arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default adds 64efcbc7a5a3 rtlwifi: Fix potential overflow on P2P code adds a0e406be17e5 dmaengine: qcom: bam_dma: Fix resource leak adds 3e285a5c1401 dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle adds fd9a708c7bde drm/amdgpu/powerplay/vega10: allow undervolting in p7 adds 74001646d47c NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() adds 948e8eba656f batman-adv: Avoid free/alloc race when handling OGM buffer adds 3f3f7409f028 llc: fix sk_buff leak in llc_sap_state_process() adds d634bd01b3a0 llc: fix sk_buff leak in llc_conn_service() adds 570ab0dd35f9 rxrpc: Fix call ref leak adds e8e51ce79c15 rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record adds 8d9c4a9b8677 rxrpc: Fix trace-after-put looking at the put peer record adds 24aaf7f4528f NFC: pn533: fix use-after-free and memleaks adds 14a703ef2dc4 bonding: fix potential NULL deref in bond_update_slave_arr adds 3ecf8529d52a net: usb: sr9800: fix uninitialized local variable adds a6c91087f5d5 sch_netem: fix rcu splat in netem_enqueue() adds 145fadf6d99a ALSA: timer: Simplify error path in snd_timer_open() adds 831317430693 ALSA: timer: Fix mutex deadlock at releasing card adds d8808d2e79b5 ALSA: usb-audio: DSD auto-detection for Playback Designs adds c08182dbf057 ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel adds 92930e922399 ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB I [...] adds 8f5603029223 powerpc/powernv: Fix CPU idle to be called with IRQs disabled adds 914a7d429da5 Revert "ALSA: hda: Flush interrupts on disabling" adds 5ee93551c703 Linux 4.19.82 adds b17eae5a0e16 kbuild: add -fcf-protection=none when using retpoline flags adds 0f037d0a62b0 regulator: of: fix suspend-min/max-voltage parsing adds dc24ac36f304 ASoC: wm8994: Do not register inapplicable controls for WM1811 adds a3a208ac4608 arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay adds 0d3aef1ea7e8 arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regu [...] adds c4c0e64deb9a arm64: dts: Fix gpio to pinmux mapping adds 772c18df9f3d regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_ab [...] adds 6ef17b446081 ASoC: rt5682: add NULL handler to set_jack function adds bab5c14b5c89 regulator: pfuze100-regulator: Variable "val" in pfuze100_ [...] adds 513474f59001 ASoC: wm_adsp: Don't generate kcontrols without READ flags adds d7e2a8e271aa ASoc: rockchip: i2s: Fix RPM imbalance adds 9a5d5ffb3245 ARM: dts: logicpd-torpedo-som: Remove twl_keypad adds f0eabc9e9acb pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable() adds 9d27ba401eca ARM: mm: fix alignment handler faults under memory pressure adds 3ee6a8bdae81 scsi: qla2xxx: fix a potential NULL pointer dereference adds cf372c60ed13 scsi: scsi_dh_alua: handle RTPG sense code correctly durin [...] adds 3dd0be3eeeb0 scsi: sni_53c710: fix compilation error adds e601e103cfed scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE adds 7a79420034e0 ARM: dts: imx7s: Correct GPT's ipg clock source adds 81809424cad7 perf c2c: Fix memory leak in build_cl_output() adds 05dd6283b8fc 8250-men-mcb: fix error checking when get_num_ports return [...] adds e18bf407ea3f perf kmem: Fix memory leak in compact_gfp_flags() adds 3cd2b6492cde ARM: davinci: dm365: Fix McBSP dma_slave_map entry adds 1df8da335d40 drm/amdgpu: fix potential VM faults adds 63571a1f375e scsi: target: core: Do not overwrite CDB byte 1 adds fa18f803d1f7 tracing: Fix "gfp_t" format for synthetic events adds c56b9da70d09 ARM: 8926/1: v7m: remove register save to stack before svc adds fcc3f7c810c3 of: unittest: fix memory leak in unittest_data_add adds 39637aafa173 MIPS: bmips: mark exception vectors as char arrays adds 18e7fae372a1 irqchip/gic-v3-its: Use the exact ITSList for VMOVP adds d746ce649556 i2c: stm32f7: fix first byte to send in slave mode adds 86fd9e339ab4 i2c: stm32f7: fix a race in slave mode with arbitration loss irq adds a7448991fa3e i2c: stm32f7: remove warning when compiling with W=1 adds 80b42f4381c2 cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs adds 82b7c99ee141 nbd: protect cmd->status with cmd->lock adds 1f032ca298dd nbd: handle racing with error'ed out commands adds f291613ff140 cxgb4: fix panic when attaching to ULD fail adds 96df1ec22b97 dccp: do not leak jiffies on the wire adds 163901dc945b erspan: fix the tun_info options_len check for erspan adds 07de738901d6 inet: stop leaking jiffies on the wire adds 0cfaf03c5d58 net: annotate accesses to sk->sk_incoming_cpu adds 2c50a36d0b78 net: annotate lockless accesses to sk->sk_napi_id adds 5536fc891221 net: dsa: bcm_sf2: Fix IMP setup for port different than 8 adds 189982d111c0 net: ethernet: ftgmac100: Fix DMA coherency issue with SW [...] adds 1d5cb12a2539 net: fix sk_page_frag() recursion from memory reclaim adds f05975d9f393 net: hisilicon: Fix ping latency when deal with high throughput adds 1d72dbb4ca2f net/mlx4_core: Dynamically set guaranteed amount of counte [...] adds 40400fdd312a netns: fix GFP flags in rtnl_net_notifyid() adds 9da271c1cdc1 net: usb: lan78xx: Disable interrupts before calling gener [...] adds 321c99155f4b net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol() adds 12fab1634ab1 selftests: net: reuseport_dualstack: fix uninitalized parameter adds a8a5adbbf779 udp: fix data-race in udp_set_dev_scratch() adds 83532eb48049 vxlan: check tun_info options_len properly adds d5ac4232c376 net: add skb_queue_empty_lockless() adds afa1f5e98c11 udp: use skb_queue_empty_lockless() adds eaf548feaa17 net: use skb_queue_empty_lockless() in poll() handlers adds 4f3df7f1eaa7 net: use skb_queue_empty_lockless() in busy poll contexts adds cd3bcb44ee3b net: add READ_ONCE() annotation in __skb_wait_for_more_packets() adds b166e8838a97 ipv4: fix route update on metric change. adds 0c3355cc8e19 selftests: fib_tests: add more tests for metric update adds 9e7c4fa275cf net/mlx5e: Fix handling of compressed CQEs in case of low [...] adds 5eb1967bfde3 r8169: fix wrong PHY ID issue with RTL8168dp adds db91be8e27c8 net/mlx5e: Fix ethtool self test: link speed adds 57e286f67554 net: dsa: b53: Do not clear existing mirrored port mask adds 97cc6827f418 net: bcmgenet: don't set phydev->link from MAC adds 6d3ccc2a5b19 net: phy: bcm7xxx: define soft_reset for 40nm EPHY adds 07c62fc7bf28 net: bcmgenet: reset 40nm EPHY on energy detect adds 6b5bf3f37f72 net: usb: lan78xx: Connect PHY before registering MAC adds c33f7efec3b3 net: dsa: fix switch tree list adds f6ef35998fb0 r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 adds 558d2bdad5f6 net/flow_dissector: switch to siphash adds 2d830cf287a5 wireless: Skip directory when generating certificates adds 06e8438eddf8 platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to cri [...] adds ec199b24aa5c powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue o [...] adds e7aaa8dd60c5 selftests/powerpc: Add test case for tlbie vs mtpidr order [...] adds 3ddf2a70cf6d selftests/powerpc: Fix compile error on tlbie_test due to [...] adds 54ee5ccd0251 ASoC: pcm3168a: The codec does not support S32_LE adds b06f37eaa2b3 arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address adds 818c96ac80be usb: gadget: udc: core: Fix segfault if udc_bind_to_driver [...] adds 7d8dbefc22ff Linux 4.19.83 adds 27b5f4bf5ba9 bonding: fix state transition issue in link monitoring adds 0ddabef89067 CDC-NCM: handle incomplete transfer of MTU adds 88f8c39912bc ipv4: Fix table id reference in fib_sync_down_addr adds 2fbfdb2de4a1 net: ethernet: octeon_mgmt: Account for second possible VL [...] adds b9bda52f8f3e net: fix data-race in neigh_event_send() adds 4fd218071f21 net: qualcomm: rmnet: Fix potential UAF when unregistering adds 5580091ce7d9 net: usb: qmi_wwan: add support for DW5821e with eSIM support adds 760a1f7f22ee NFC: fdp: fix incorrect free object adds 1143496c9632 nfc: netlink: fix double device reference drop adds 956b38853517 NFC: st21nfca: fix double free adds a6fdbaeef1f2 qede: fix NULL pointer deref in __qede_remove() adds 1cfc967ef584 net: mscc: ocelot: don't handle netdev events for other netdevs adds 05b761423d67 net: mscc: ocelot: fix NULL pointer on LAG slave removal adds 26e398dcb3f1 ipv6: fixes rt6_probe() and fib6_nh->last_probe init adds 107451b87ea5 net: hns: Fix the stray netpoll locks causing deadlock in [...] adds b85472244b70 ALSA: timer: Fix incorrectly assigned timer instance adds 6921b1609912 ALSA: bebob: fix to detect configured source of sampling c [...] adds 6ecc16351a84 ALSA: hda/ca0132 - Fix possible workqueue stall adds 8e6bf4bc3a88 mm: memcontrol: fix network errors from failing __GFP_ATOM [...] adds 7dfa51beacac mm, meminit: recalculate pcpu batch and high limits after [...] adds 2686f71fdcc5 mm: thp: handle page cache THP correctly in PageTransCompoundMap adds 6c944fc51f0a mm, vmstat: hide /proc/pagetypeinfo from normal users adds 8e358a027611 dump_stack: avoid the livelock of the dump_lock adds 66d53cd683a8 tools: gpio: Use !building_out_of_srctree to determine srctree adds f39fbd05f921 perf tools: Fix time sorting adds e3fdd0c1a3d0 drm/radeon: fix si_enable_smc_cac() failed issue adds a81a4637456b HID: wacom: generic: Treat serial number and related field [...] adds 9a06efc745c3 soundwire: depend on ACPI adds 56f270a1d72c soundwire: bus: set initial value to port_status adds 3840610d60b2 arm64: Do not mask out PTE_RDONLY in pte_same() adds 6f9657793a6e ceph: fix use-after-free in __ceph_remove_cap() adds 78a1d6cdd302 ceph: add missing check in d_revalidate snapdir handling adds a428996147e2 iio: adc: stm32-adc: fix stopping dma adds bee45b44b13e iio: imu: adis16480: make sure provided frequency is positive adds 20b9e094dcd3 iio: srf04: fix wrong limitation in distance measuring adds 2dae80b5b666 ARM: sunxi: Fix CPU powerdown on A83T adds 1b0e60f6a48b netfilter: nf_tables: Align nft_expr private data to 64-bit adds 64997ee49c8c netfilter: ipset: Fix an error code in ip_set_sockfn_get() adds f9d3aea1dca2 intel_th: pci: Add Comet Lake PCH support adds dc1a91dc4917 intel_th: pci: Add Jasper Lake PCH support adds caddaf43b024 x86/apic/32: Avoid bogus LDR warnings adds d8a76e300e37 SMB3: Fix persistent handles reconnect adds 46265660e5ba can: usb_8dev: fix use-after-free on disconnect adds 0327c7818da2 can: flexcan: disable completely the ECC mechanism adds 7ae08111ca70 can: c_can: c_can_poll(): only read status register after [...] adds ef502d5a84d6 can: peak_usb: fix a potential out-of-sync while decoding packets adds 9f5c59428843 can: rx-offload: can_rx_offload_queue_sorted(): fix error [...] adds 9289226f6982 can: gs_usb: gs_can_open(): prevent memory leak adds 5a9e37f2029f can: dev: add missing of_node_put() after calling of_get_c [...] adds ce9b94da0e04 can: mcba_usb: fix use-after-free on disconnect adds a7be2debb769 can: peak_usb: fix slab info leak adds 2bd63490c1dd configfs: stash the data we need into configfs_buffer at o [...] adds 65524d647e9d configfs_register_group() shouldn't be (and isn't) called [...] adds 25c118d8d158 configfs: new object reprsenting tree fragments adds 0dfc45be875a configfs: provide exclusion between IO and removals adds 5e36cf8edb58 configfs: fix a deadlock in configfs_symlink() adds 17821e2fb167 ALSA: usb-audio: More validations of descriptor units adds dae4d839e549 ALSA: usb-audio: Simplify parse_audio_unit() adds f0e164f66e75 ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects adds 9feeaa50e5b4 ALSA: usb-audio: Remove superfluous bLength checks adds 3a0cdf210b94 ALSA: usb-audio: Clean up check_input_term() adds 4f6c52002699 ALSA: usb-audio: Fix possible NULL dereference at create_y [...] adds e0051889243d ALSA: usb-audio: remove some dead code adds 4ebee4875eab ALSA: usb-audio: Fix copy&paste error in the validator adds 502bd151448c sched/fair: Fix low cpu usage with high throttling by remo [...] adds e9c0fc4a7ccd sched/fair: Fix -Wunused-but-set-variable warnings adds f865ae473c16 usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path adds e2dd254bde5c usbip: Implement SG support to vhci-hcd and stub driver adds 8181146cd7de PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30 adds 78e7e0248eb8 HID: google: add magnemite/masterball USB ids adds 6040f96d5147 dmaengine: xilinx_dma: Fix control reg update in vdma_chan [...] adds 113a154ef2f2 dmaengine: sprd: Fix the possible memory leak issue adds d6706b2ec108 HID: intel-ish-hid: fix wrong error handling in ishtp_cl_a [...] adds 89aa9e2626f4 RDMA/mlx5: Clear old rate limit when closing QP adds 6208c2bfe224 iw_cxgb4: fix ECN check on the passive accept adds 48dd71289ca3 RDMA/qedr: Fix reported firmware version adds 7dfdcd9407f3 net/mlx5e: TX, Fix consumer index of error cqe dump adds 42de3a902443 net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq adds d582769add68 scsi: qla2xxx: fixup incorrect usage of host_byte adds 027253315d70 RDMA/uverbs: Prevent potential underflow adds 4e80e5614770 net: openvswitch: free vport unless register_netdevice() succeeds adds b6612a3dbad8 scsi: lpfc: Honor module parameter lpfc_use_adisc adds d45fc2ed472b scsi: qla2xxx: Initialized mailbox to prevent driver load failure adds 81de0b500baa netfilter: nf_flow_table: set timeout before insertion int [...] adds 102f4078fbdd ipvs: don't ignore errors in case refcounting ip_vs module fails adds 50e31318b525 ipvs: move old_secure_tcp into struct netns_ipvs adds 0d0ca85ad424 bonding: fix unexpected IFF_BONDING bit unset adds 3a2675a2d97a macsec: fix refcnt leak in module exit routine adds 88912019b49c usb: fsl: Check memory resource before releasing it adds 26d31e1c3ab2 usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode. adds c73ccf65e169 usb: gadget: composite: Fix possible double free memory bug adds 10eb9abd21ba usb: dwc3: pci: prevent memory leak in dwc3_pci_probe adds dff38149cec4 usb: gadget: configfs: fix concurrent issue between compos [...] adds 45944c4a7743 usb: dwc3: remove the call trace of USBx_GFLADJ adds 5b99e97b275a perf/x86/amd/ibs: Fix reading of the IBS OpData register a [...] adds f14751658a01 perf/x86/amd/ibs: Handle erratum #420 only on the affected [...] adds ef38f4d123d0 perf/x86/uncore: Fix event group support adds c753113ae714 USB: Skip endpoints with 0 maxpacket length adds cd9561a53d26 USB: ldusb: use unsigned size format specifiers adds e36be7959326 usbip: tools: Fix read_usb_vudc_device() error path handling adds 55ca08347487 RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case adds f2bab3ed456c RDMA/hns: Prevent memory leaks of eq->buf_list adds 1372527e6876 scsi: qla2xxx: stop timer in shutdown path adds 6376736d016f nvme-multipath: fix possible io hang after ctrl reconnect adds f09b99c883e8 fjes: Handle workqueue allocation failure adds 3b956e63e2f3 net: hisilicon: Fix "Trying to free already-free IRQ" adds 5aedcc8aa8be net: mscc: ocelot: fix vlan_filtering when enslaving to br [...] adds 214e4f0ecdd1 net: mscc: ocelot: refuse to overwrite the port's native vlan adds b651ddc15e7a iommu/amd: Apply the same IVRS IOAPIC workaround to Acer A [...] adds e5edbf9c45ce drm/amdgpu: If amdgpu_ib_schedule fails return back the error. adds 99d5f18cebbf drm/amd/display: Passive DP->HDMI dongle detection fix adds e66f52eb3f29 hv_netvsc: Fix error handling in netvsc_attach() adds 440a748ed6df usb: dwc3: gadget: fix race when disabling ep with cancell [...] adds 24523745ed41 NFSv4: Don't allow a cached open with a revoked delegation adds 1baab8352d80 net: ethernet: arc: add the missed clk_disable_unprepare adds 4a05571772cc igb: Fix constant media auto sense switching when no cable [...] adds 713adf6dd327 e1000: fix memory leaks adds 2c655a111968 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds ca79bb7e1168 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() adds 30b969392cf2 pinctrl: cherryview: Fix irq_valid_mask calculation adds 522128128dec blkcg: make blkcg_print_stat() print stats only for online blkgs adds d888a80727ab iio: imu: mpu6050: Add support for the ICM 20602 IMU adds 285eb6af4351 iio: imu: inv_mpu6050: fix no data on MPU6050 adds d3b3c0a14615 mm/filemap.c: don't initiate writeback if mapping has no d [...] adds 6890b4bc3d2b cgroup,writeback: don't switch wbs immediately on dead wbs [...] adds 5833560d54fd usbip: Fix free of unallocated memory in vhci tx adds d32629dcd1e5 netfilter: ipset: Copy the right MAC address in hash:ip,ma [...] adds 99ea48af7bd9 net: prevent load/store tearing on sk->sk_stamp adds 2e7e3f16901d iio: imu: mpu6050: Fix FIFO layout for ICM20602 adds e238e05ec2dc vsock/virtio: fix sock refcnt holding during the shutdown adds b4b1abdc6b18 drm/i915: Rename gen7 cmdparser tables adds f1ff77080fa1 drm/i915: Disable Secure Batches for gen6+ adds fba4207cf15e drm/i915: Remove Master tables from cmdparser adds fc3510fe6f6b drm/i915: Add support for mandatory cmdparsing adds 7ce726b61c57 drm/i915: Support ro ppgtt mapped cmdparser shadow buffers adds fea688c5dd81 drm/i915: Allow parsing of unsized batches adds cdd77c6b4be4 drm/i915: Add gen9 BCS cmdparsing adds f27bc2b5950d drm/i915/cmdparser: Use explicit goto for error paths adds 6e53c71a6913 drm/i915/cmdparser: Add support for backward jumps adds a7bda639a17f drm/i915/cmdparser: Ignore Length operands during command [...] adds 011b7173cbdb drm/i915: Lower RM timeout to avoid DSI hard hangs adds 255ed51599de drm/i915/gen8+: Add RC6 CTX corruption WA adds fee619bb8136 drm/i915/cmdparser: Fix jump whitelist clearing adds dbf38b17a892 KVM: x86: use Intel speculation bugs and features as deriv [...] adds 4002d16a2ae1 x86/msr: Add the IA32_TSX_CTRL MSR adds 37cf9ef900cc x86/cpu: Add a helper function x86_read_arch_cap_msr() adds b8eb348ae408 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default adds 6c58ea8525bf x86/speculation/taa: Add mitigation for TSX Async Abort adds 15dfa5d706df x86/speculation/taa: Add sysfs reporting for TSX Async Abort adds a0808f06dfa1 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled adds 2402432d5557 x86/tsx: Add "auto" option to the tsx= cmdline parameter adds e3bf6b3ff55a x86/speculation/taa: Add documentation for TSX Async Abort adds 4ad7466ddf2d x86/tsx: Add config options to set tsx=on|off|auto adds 415bb221a070 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs adds f9aa6b73a407 x86/bugs: Add ITLB_MULTIHIT bug infrastructure adds 955607466ace x86/cpu: Add Tremont to the cpu vulnerability whitelist adds db5ae6596ae2 cpu/speculation: Uninline and export CPU mitigations helpers adds 580c79e7e3e5 Documentation: Add ITLB_MULTIHIT documentation adds a991063ce576 kvm: x86, powerpc: do not allow clearing largepages debugfs entry adds 30d8d8d6cd92 kvm: Convert kvm_lock to a mutex adds 8aaac3068623 kvm: mmu: Do not release the page inside mmu_set_spte() adds e79234ce5765 KVM: x86: make FNAME(fetch) and __direct_map more similar adds b182093d1c70 KVM: x86: remove now unneeded hugepage gfn adjustment adds 9ef1fae24d58 KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON adds 37dfbc8ba763 KVM: x86: add tracepoints around __direct_map and FNAME(fetch) adds db77548b1652 KVM: vmx, svm: always run with EFER.NXE=1 when shadow pagi [...] adds 5219505fcbb6 kvm: mmu: ITLB_MULTIHIT mitigation adds 6082f2e28887 kvm: Add helper function for creating VM worker threads adds 46a4a014c48e kvm: x86: mmu: Recovery of shattered NX large pages adds c555efaf1402 Linux 4.19.84 adds dbf1ef2dc0d5 KVM: x86: introduce is_pae_paging adds 81adf034d5d6 MIPS: BCM63XX: fix switch core reset on BCM6368 adds c4a0f567e652 scsi: core: Handle drivers which set sg_tablesize to zero adds 20beeb30083e ax88172a: fix information leak on short answers adds 66daa05750a9 ipmr: Fix skb headroom in ipmr_get_route(). adds 0a772b2ac696 net: gemini: add missed free_netdev adds 4cd50a31ac9e net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules adds edc471038b48 slip: Fix memory leak in slip_open error path adds a2c763cd9609 ALSA: usb-audio: Fix missing error check at mixer resolution test adds ab2ee4299b7e ALSA: usb-audio: not submit urb for stopped endpoint adds 420433f6cf5c ALSA: usb-audio: Fix incorrect NULL check in create_yamaha [...] adds f2465526866a ALSA: usb-audio: Fix incorrect size check for processing/e [...] adds 47d06a15f25a Btrfs: fix log context list corruption after rename exchan [...] adds c02230815282 Input: ff-memless - kill timer in destroy() adds 8e347aa4e04b Input: synaptics-rmi4 - fix video buffer size adds 924a8f2c745a Input: synaptics-rmi4 - disable the relative position IRQ [...] adds fbe9849f79aa Input: synaptics-rmi4 - do not consume more data than we h [...] adds 5c9fd709c5f5 Input: synaptics-rmi4 - clear IRQ enables for F54 adds 1f3bbf9f0adc Input: synaptics-rmi4 - destroy F54 poller workqueue when [...] adds 6ec4a5498ee5 IB/hfi1: Ensure full Gen3 speed in a Gen4 system adds 9ace24bba657 IB/hfi1: Use a common pad buffer for 9B and 16B packets adds 1a48aaabf1cd i2c: acpi: Force bus speed to 400KHz if a Silead touchscre [...] adds beb3860c2e0e ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable adds bdae2f7b2031 ecryptfs_lookup_interpose(): lower_dentry->d_parent is not [...] adds 29dcbbb5ab0a net: ethernet: dwmac-sun8i: Use the correct function in exit path adds 5b1c342fc3e0 iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros adds 653d9e0c55bf mm: mempolicy: fix the wrong return value and potential pa [...] adds bb1bc2d8231c mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() adds b4bc6498c39b mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] adds a6bb63183de2 mmc: sdhci-of-at91: fix quirk2 overwrite adds cd3de5870c80 iio: adc: max9611: explicitly cast gain_selectors adds 75a600d7f062 tee: optee: take DT status property into account adds f125d1831402 ath10k: fix kernel panic by moving pci flush after napi_disable adds 6c0fcc727ff0 iio: dac: mcp4922: fix error handling in mcp4922_write_raw adds 38d1ecc23e3e clk: sunxi-ng: h6: fix PWM gate/reset offset adds 4b4153b7d6af soundwire: Initialize completion for defer messages adds 030f6397eb89 soundwire: intel: Fix uninitialized adev deref adds d304218f959e arm64: dts: allwinner: a64: Orange Pi Win: Fix SD card node adds 3bbce894d52d arm64: dts: allwinner: a64: Olinuxino: fix DRAM voltage adds e84cb5882da6 arm64: dts: allwinner: a64: NanoPi-A64: Fix DCDC1 voltage adds 90cfef191a30 ALSA: pcm: signedness bug in snd_pcm_plug_alloc() adds a124e7f2fecf soc/tegra: pmc: Fix pad voltage configuration for Tegra186 adds 5a830803b593 arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supply adds 32d3fe68d20e y2038: make do_gettimeofday() and get_seconds() inline adds ea6a25cd2d41 ARM: dts: rcar: Correct SATA device sizes to 2 MiB adds a01d6a320440 ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45 adds 5a408693b414 rtc: sysfs: fix NULL check in rtc_add_groups() adds c2dca83e9e83 rtc: rv8803: fix the rv8803 id in the OF table adds 7575a34ed101 remoteproc/davinci: Use %zx for formating size_t adds d377d63a9228 extcon: cht-wc: Return from default case to avoid warnings adds c2f459d3340f cfg80211: Avoid regulatory restore when COUNTRY_IE_IGNORE is set adds f7b2312c68a8 ALSA: seq: Do error checks at creating system ports adds a618e2069783 ath10k: skip resetting rx filter for WCN3990 adds 1b0581bf379f ath9k: fix tx99 with monitor mode interface adds be039c973093 wil6210: drop Rx multicast packets that are looped-back to STA adds acf041edec0a wil6210: set edma variables only for Talyn-MB devices adds bcaabaa75eeb wil6210: prevent usage of tx ring 0 for eDMA adds 8cad5d80f8d0 wil6210: fix invalid memory access for rx_buff_mgmt debugfs adds f71230e6898e ath10k: limit available channels via DT ieee80211-freq-limit adds a881088f512e ice: Update request resource command to latest specification adds 9ca72984d7c0 ice: Prevent control queue operations during reset adds 48b128cddb91 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated adds d3a45d4d6f2d ice: Fix and update driver version string adds ac66c0c470a3 ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl adds aac9381b2ca8 ASoC: dpcm: Properly initialise hw->rate_max adds bdb7368ac333 ASoC: meson: axg-fifo: report interrupt request failure adds 8ddea21d4c0b ASoC: AMD: Change MCLK to 48Mhz adds 7c68184fced7 pinctrl: ingenic: Probe driver at subsys_initcall adds 8e6acc5ee14d MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 adds 0baa3fe5805e ARM: dts: exynos: Use i2c-gpio for HDMI-DDC on Arndale adds 0b53b56287ab ARM: dts: exynos: Fix HDMI-HPD line handling on Arndale adds b2e427c268f3 ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook adds b0bac46b52a9 liquidio: fix race condition in instruction completion processing adds d4e5c8aeb198 arm64: dts: stratix10: i2c clock running out of spec adds 2da61f212f4d ARM: dts: exynos: Fix regulators configuration on Peach Pi [...] adds a90fcbdb9b22 i40evf: Validate the number of queues a PF sends adds 015fc5251996 i40e: use correct length for strncpy adds 8d7e6ab3b5d2 i40evf: set IFF_UNICAST_FLT flag for the VF adds fe301cf64f7e i40e: Check and correct speed values for link on open adds f9a84bbd3ca6 i40evf: Don't enable vlan stripping when rx offload is turned on adds e5d3afbe3a5c i40e: hold the rtnl lock on clearing interrupt scheme adds 712d35e0d2c1 i40evf: cancel workqueue sync for adminq when a VF is removed adds ac0ab821c4d5 i40e: Prevent deleting MAC address from VF when set by PF adds cad889676bdb IB/rxe: avoid back-to-back retries adds 02adbecf542e IB/rxe: fixes for rdma read retry adds ecedae02e89d iwlwifi: drop packets with bad status in CD adds 75de80e11e6b iwlwifi: don't WARN on trying to dump dead firmware adds 17743861edc7 iwlwifi: mvm: avoid sending too many BARs adds 5a21c7a0b592 media: vicodec: fix out-of-range values when decoding adds b489c1e010e4 media: i2c: Fix pm_runtime_get_if_in_use() usage in sensor [...] adds fe9048c7bb38 media: ov772x: Disable clk on error path adds 72e13203c56d ARM: dts: pxa: fix the rtc controller adds c495a8c78b50 ARM: dts: pxa: fix power i2c base address adds cd554b025c09 rtl8187: Fix warning generated when strncpy() destination [...] adds 6c27b9267a84 mwifiex: do no submit URB in suspended state adds f05f8607622c mwifex: free rx_cmd skb in suspended state adds 1f54ec5b3047 brcmfmac: fix wrong strnchr usage adds 7f88d806443f mt76: Fix comparisons with invalid hardware key index adds 0b8e8bddc5c0 soc: imx: gpc: fix PDN delay adds e5f48f8eff66 ASoC: rsnd: ssi: Fix issue in dma data address assignment adds 4aea8f76727e net: hns3: Fix for multicast failure adds d01caf35564c net: hns3: Fix error of checking used vlan id adds f995b2efa439 net: hns3: Fix for loopback selftest failed problem adds b5f6d6de5b12 net: hns3: Change the dst mac addr of loopback packet adds 5dc1cbcff700 net/mlx5: Fix atomic_mode enum values adds 77f9e263e296 net: phy: mscc: read 'vsc8531,vddmac' as an u32 adds 6da9a4a98215 net: phy: mscc: read 'vsc8531, edge-slowdown' as an u32 adds e39779f6ea67 ARM: dts: meson8: fix the clock controller register size adds 6c7644ad22ae ARM: dts: meson8b: fix the clock controller register size adds 6ae8c86ee458 mtd: rawnand: marvell: use regmap_update_bits() for syscon access adds 29535bafb64b mtd: rawnand: fsl_ifc: check result of SRAM initialization adds d6ebf70120c6 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions adds 5128ea974c22 mtd: rawnand: qcom: don't include dma-direct.h adds f5ee703ff92c IB/mlx5: Change TX affinity assignment in RoCE LAG mode adds 4d146d72687e qxl: fix null-pointer crash during suspend adds 8d705195a9a3 mac80211: fix saving a few HE values adds b6410b95c224 cfg80211: validate wmm rule when setting adds 23ad83c399b0 f2fs: avoid wrong decrypted data from disk adds 4b702fdd6e7e net: lan78xx: Bail out if lan78xx_get_endpoints fails adds 6cbd0932ab9a rtnetlink: move type calculation out of loop adds 34293775f117 ASoC: sgtl5000: avoid division by zero if lo_vag is zero adds 588822fcb313 ath10k: avoid possible memory access violation adds 14c9bc4be084 ARM: dts: exynos: Disable pull control for S5M8767 PMIC adds d0d8f0efb6bd ath10k: wmi: disable softirq's while calling ieee80211_rx adds 4d8d651e1c5f i2c: mediatek: Use DMA safe buffers for i2c transactions adds 2543eeba256a IB/mlx5: Don't hold spin lock while checking device state adds a618cca0438b IB/ipoib: Ensure that MTU isn't less than minimum permitted adds 6b827d38cead RDMA/core: Rate limit MAD error messages adds f63587cbb091 RDMA/core: Follow correct unregister order between sysfs a [...] adds 52cda4c1d9cd mips: txx9: fix iounmap related issue adds 0204720dde67 udf: Fix crash during mount adds 0376916b7b2c ASoC: dapm: Avoid uninitialised variable warning adds 3d5d2f7806a9 ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation adds cc5f462c1b08 ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA adds 69116e3bae2b of: make PowerMac cache node search conditional on CONFIG_ [...] adds 5cacb026fe26 ARM: dts: omap3-gta04: give spi_lcd node a label so that w [...] adds 8f03a5116e9d ARM: dts: omap3-gta04: fixes for tvout / venc adds 96907aa1ab3c ARM: dts: omap3-gta04: tvout: enable as display1 alias adds 6b268c233df7 ARM: dts: omap3-gta04: fix touchscreen tsc2007 adds d59817b0ca62 ARM: dts: omap3-gta04: make NAND partitions compatible wit [...] adds 0f9c9a216288 ARM: dts: omap3-gta04: keep vpll2 always on adds eca5b74e0080 f2fs: submit bio after shutdown adds 0ddcbbf4cd47 failover: Fix error return code in net_failover_create adds e4e522609854 sched/debug: Explicitly cast sched_feat() to bool adds d786bf93f0c5 sched/debug: Use symbolic names for task state constants adds 4c884128b414 firmware: arm_scmi: use strlcpy to ensure NULL-terminated strings adds 67e477d8eaa0 arm64: dts: rockchip: Fix VCC5V0_HOST_EN on rk3399-sapphire adds a5d1ffee2f2f ARM: dts: exynos: Disable pull control for PMIC IRQ line o [...] adds a34ea3ddc763 usb: mtu3: disable vbus rise/fall interrupts of ltssm adds f6d4561cae3a dmaengine: dma-jz4780: Don't depend on MACH_JZ4780 adds fc7be6308364 dmaengine: dma-jz4780: Further residue status fix adds 0773f03aebdd EDAC, sb_edac: Return early on ADDRV bit and address type test adds 5a869e9828e8 rtc: mt6397: fix possible race condition adds 82663f99cbdf rtc: pl030: fix possible race condition adds 9234fbbd7782 ath9k: add back support for using active monitor interface [...] adds 8edddc2cf3c1 dmaengine: at_xdmac: remove a stray bottom half unlock adds 45d0ddf97448 RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() adds 93ae4ded2abe IB/hfi1: Missing return value in error path for user sdma adds 3b5681d39fa4 signal: Always ignore SIGKILL and SIGSTOP sent to the global init adds 91c3a88054c1 signal: Properly deliver SIGILL from uprobes adds e5b515f56626 signal: Properly deliver SIGSEGV from x86 uprobes adds 883037308018 f2fs: fix memory leak of write_io in fill_super() adds 7b55102cdc61 f2fs: fix memory leak of percpu counter in fill_super() adds a1f14df33c05 f2fs: fix setattr project check upon fssetxattr ioctl adds ca35c5a1cb21 scsi: qla2xxx: Use correct qpair for ABTS/CMD adds 667bdc46aa4e scsi: qla2xxx: Fix iIDMA error adds f91811dd9501 scsi: qla2xxx: Defer chip reset until target mode is enabled adds 6f6e01ff7413 scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 adds 5320b946687a scsi: qla2xxx: Fix deadlock between ATIO and HW lock adds 3a7ec92a5b2a scsi: qla2xxx: Increase abort timeout value adds 3e3a2c5c4569 scsi: qla2xxx: Check for Register disconnect adds 8c32664a6a0d scsi: qla2xxx: Fix port speed display on chip reset adds c7ddd7ba1d05 scsi: qla2xxx: Fix dropped srb resource. adds 050e019c2d69 scsi: qla2xxx: Fix duplicate switch's Nport ID entries adds 8caed6a5d385 scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN adds 87c32dbd7eff scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 adds 66b2e4c7afd0 scsi: lpfc: Fix errors in log messages. adds 86d5ceaea04c scsi: sym53c8xx: fix NULL pointer dereference panic in sym [...] adds ac892349e21b ARM: imx6: register pm_power_off handler if "fsl,pmic-stby [...] adds a66a544dca32 scsi: pm80xx: Corrected dma_unmap_sg() parameter adds 7aea0bd886ae scsi: pm80xx: Fixed system hang issue during kexec boot adds a9cab0fe6e26 kprobes: Don't call BUG_ON() if there is a kprobe in use o [...] adds a1d374ea1e95 net: aquantia: fix hw_atl_utils_fw_upload_dwords adds b0d54e40f3c4 Drivers: hv: vmbus: Fix synic per-cpu context initialization adds 88e9f8198dd5 nvmem: core: return error code instead of NULL from nvmem_ [...] adds 6281d021bbb3 media: dt-bindings: adv748x: Fix decimal unit addresses adds fe384ab1496c ALSA: hda: Fix implicit definition of pci_iomap() on SH adds 03056f8c725a media: fix: media: pci: meye: validate offset to avoid arb [...] adds 914282c62ab2 media: dvb: fix compat ioctl translation adds 3804f9dd8f76 net: bcmgenet: Fix speed selection for reverse MII adds 2694107888a5 arm64: dts: meson: libretech: update board model adds e80e83fb0106 arm64: dts: meson-axg: use the proper compatible for ethmac adds 20f93eb9194c ALSA: intel8x0m: Register irq handler after register initi [...] adds 1badf45f08b3 arm64: dts: renesas: salvator-common: adv748x: Override se [...] adds dc521bf8ffda arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU adds 7ed1974d2b03 arm64: dts: renesas: r8a77965: Fix HS-USB compatible adds 3f57f7387db2 arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 adds 50e40ebcaa32 pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_ [...] adds 9a484516a410 llc: avoid blocking in llc_sap_close() adds b0826d4774c2 ARM: dts: qcom: ipq4019: fix cpu0's qcom,saw2 reg value adds 331ed266987e soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] adds 4a2c4d1a0b6b soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] adds 6651ecf92f3c soc: qcom: wcnss_ctrl: Avoid string overflow adds 09c8a33ed766 soc: qcom: apr: Avoid string overflow adds 174e8262f08a drivers: qcom: rpmh-rsc: clear wait_for_compl after use adds 08ffefc8e7ed arm64: dts: broadcom: Fix I2C and SPI bus warnings adds 5a8130ed237f ARM: dts: bcm: Fix SPI bus warnings adds 11d7842812f8 ARM: dts: aspeed: Fix I2C bus warnings adds e70ccd8a13a9 powerpc/vdso: Correct call frame information adds 8ac08053744c ARM: dts: socfpga: Fix I2C bus unit-address error adds d1b9d321df35 ARM: dts: sunxi: Fix I2C bus warnings adds 0989aa65bc37 pinctrl: at91: don't use the same irqchip with multiple gpiochips adds 31e470f92d9e ARM: dts: sun9i: Fix I2C bus warnings adds b0cb2d8164d0 android: binder: no outgoing transaction when thread todo [...] adds 7f49a2210e85 cxgb4: Fix endianness issue in t4_fwcache() adds 6d7757f04866 arm64: fix for bad_mode() handler to always result in panic adds 6c9a79651bff block, bfq: inject other-queue I/O into seeky idle queues [...] adds 89f4d27c1bcd blok, bfq: do not plug I/O if all queues are weight-raised adds c9398259cf85 arm64: dts: meson: Fix erroneous SPI bus warnings adds 1fb3d279a384 power: supply: ab8500_fg: silence uninitialized variable warnings adds 82d8a34470e9 power: reset: at91-poweroff: do not procede if at91_shdwc [...] adds 925c19a8c6bb power: supply: max8998-charger: Fix platform data retrieval adds 5fba81510697 component: fix loop condition to call unbind() if bind() fails adds ada2a0f1ac54 kernfs: Fix range checks in kernfs_get_target_path adds 6745591c8da9 ip_gre: fix parsing gre header in ipgre_err adds 0592c2178e3c scsi: ufshcd: Fix NULL pointer dereference for in ufshcd_init adds 5fc9af407fc5 ARM: dts: rockchip: Fix erroneous SPI bus dtc warnings on rk3036 adds 75fd1aec33c6 arm64: dts: rockchip: Fix I2C bus unit-address error on rk [...] adds d1440f1a38eb ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc [...] adds e97d09277b77 netfilter: nf_tables: avoid BUG_ON usage adds ccc1e600844d ath9k: Fix a locking bug in ath9k_add_interface() adds 66fb291b264d s390/qeth: uninstall IRQ handler on device removal adds 2d7578285958 s390/qeth: invoke softirqs after napi_schedule() adds ee5a1460f271 media: vsp1: Fix vsp1_regs.h license header adds f4683c89808f media: vsp1: Fix YCbCr planar formats pitch calculation adds 525552a0e849 media: ov2680: don't register the v4l2 subdevice before ch [...] adds 176f6203a4f4 PCI/ACPI: Correct error message for ASPM disabling adds 80ec7fcb04a0 net: socionext: Fix two sleep-in-atomic-context bugs in av [...] adds d15e5038213e PCI: mediatek: Fix unchecked return value adds bad4e6d3d40d ARM: dts: xilinx: Fix I2C and SPI bus warnings adds 30cfa3ebc0ed serial: uartps: Fix suspend functionality adds 400caa3d02ea serial: samsung: Enable baud clock for UART reset procedur [...] adds 87153f7a04c9 serial: mxs-auart: Fix potential infinite loop adds 1ea4603cc812 tty: serial: qcom_geni_serial: Fix serial when not used as [...] adds feb52253d738 arm64: dts: ti: k3-am65: Change #address-cells and #size-c [...] adds eaa4d5ac4403 samples/bpf: fix a compilation failure adds 779c96ef3fac spi/bcm63xx-hsspi: keep pll clk enabled adds 6237e9d0715a spi: mediatek: Don't modify spi_transfer when transfer. adds 5ab64c1633f6 ASoC: rt5682: Fix the boost volume at the begining of playback adds 78538bae1dab ipmi_si_pci: fix NULL device in ipmi_si error message adds 438bf726def0 ipmi_si: fix potential integer overflow on large shift adds ea944c71360f ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds dd4b87a945c1 ipmi: fix return value of ipmi_set_my_LUN adds 279a4f77546a net: hns3: fix return type of ndo_start_xmit function adds efe22c12087d net: cavium: fix return type of ndo_start_xmit function adds 13d5bc50f405 net: ibm: fix return type of ndo_start_xmit function adds 089b169ceb80 powerpc/iommu: Avoid derefence before pointer check adds a3581509e890 selftests/powerpc: Do not fail with reschedule adds 0ab2545aa404 powerpc/64s/hash: Fix stab_rr off by one initialization adds 9271304c26fc powerpc/pseries/memory-hotplug: Only update DT once per me [...] adds e7b37640916f powerpc/pseries: Disable CPU hotplug across migrations adds eb355ccfdf1d powerpc: Fix duplicate const clang warning in user access code adds 7cfb3b04d096 RDMA/i40iw: Fix incorrect iterator type adds 51e509caf5fa ARM: dts: atmel: Fix I2C and SPI bus warnings adds 4c64ce947cfa OPP: Protect dev_list with opp_table lock adds e000de3f01c5 of/unittest: Fix I2C bus unit-address error adds 0729f87b840a libfdt: Ensure INT_MAX is defined in libfdt_env.h adds 773fb69e4307 power: supply: twl4030_charger: fix charging current out-o [...] adds 0ede78b3576c power: supply: twl4030_charger: disable eoc interrupt on l [...] adds 28fae2d588be net: mvpp2: fix the number of queues per cpu for PPv2.2 adds e50d7274104c net: marvell: fix return type of ndo_start_xmit function adds df9f5c799d85 net: toshiba: fix return type of ndo_start_xmit function adds 63a0e0512dba net: xilinx: fix return type of ndo_start_xmit function adds 0cd3edaf82e6 net: broadcom: fix return type of ndo_start_xmit function adds 5d52c10c345d net: amd: fix return type of ndo_start_xmit function adds bd23121daecf net: sun: fix return type of ndo_start_xmit function adds 110de23fc502 net: hns3: Fix for setting speed for phy failed problem adds ae95237256de net: hns3: Fix cmdq registers initialization issue for vf adds 20f2b72faff0 net: hns3: Clear client pointer when initialize client fai [...] adds a1b2c39f3ec7 net: hns3: Fix client initialize state issue when roce cli [...] adds 883843b5a912 net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs [...] adds b39e733da3f8 nfp: provide a better warning when ring allocation fails adds 979f541851d9 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] adds 92aeb3756c43 usb: chipidea: Fix otg event handler adds 5e9923e85e1c usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT adds 3d510bdf35c2 s390/zcrypt: enable AP bus scan without a valid default domain adds 84bfa03445bc s390/vdso: avoid 64-bit vdso mapping for compat tasks adds 59d6e59f32cc s390/vdso: correct CFI annotations of vDSO functions adds 2980b6a81378 brcmfmac: increase buffer for obtaining firmware capabilities adds 636cbdec5cf4 brcmsmac: Use kvmalloc() for ucode allocations adds 38bee3f3f280 mlxsw: spectrum: Init shaper for TCs 8..15 adds 1eeee2fd2e0c PCI: portdrv: Initialize service drivers directly adds 2cf6352a6d4c ARM: dts: am335x-evm: fix number of cpsw adds caab324d1b01 ARM: dts: ti: Fix SPI and I2C bus warnings adds c783946ea9b1 f2fs: avoid infinite loop in f2fs_alloc_nid adds dfc81686a642 f2fs: fix to recover inode's uid/gid during POR adds 8be4d596d3f2 ARM: dts: ux500: Correct SCU unit address adds 4d22878d5894 ARM: dts: ux500: Fix LCDA clock line muxing adds c2f76a19fbc8 ARM: dts: ste: Fix SPI controller node names adds af4749d23d46 spi: pic32: Use proper enum in dmaengine_prep_slave_rg adds ad28c2ba4318 crypto: chacha20 - Fix chacha20_block() keystream alignmen [...] adds 9e70da12d01f cpufeature: avoid warning when compiling with clang adds ccc8bf41dac8 crypto: arm/crc32 - avoid warning when compiling with Clang adds aa190837bec5 ARM: dts: marvell: Fix SPI and I2C bus warnings adds 098e12f385f9 x86/mce-inject: Reset injection struct after injection adds b939d8b914d8 ARM: dts: stm32: enable display on stm32mp157c-ev1 board adds c6305dfb214b ARM: dts: clearfog: fix sdhci supply property name adds 0769f445afa4 ARM: dts: stm32: Fix SPI controller node names adds 40ebd8b31fea bnx2x: Ignore bandwidth attention in single function mode adds f3f55d83ea0d PCI/AER: Take reference on error devices adds 0729c5944eee PCI/AER: Don't read upstream ports below fatal errors adds 3536c05af6f4 PCI/ERR: Use slot reset if available adds 73cb54858021 samples/bpf: fix compilation failure adds 590ee2e0aec7 net: phy: mdio-bcm-unimac: Allow configuring MDIO clock divider adds cab175f881c5 net: micrel: fix return type of ndo_start_xmit function adds fd3f592b2af6 net: freescale: fix return type of ndo_start_xmit function adds d26ad73be70f x86/CPU: Use correct macros for Cyrix calls adds e897dd4cfdde x86/CPU: Change query logic so CPUID is enabled before testing adds 3b9528b302a6 EDAC: Correct DIMM capacity unit symbol adds 46a9bbe9d579 MIPS: kexec: Relax memory restriction adds 9d2ce0611ad5 arm64: dts: rockchip: Fix microSD in rk3399 sapphire board adds 1b73ea8377da mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement adds 2dacea472335 media: imx: work around false-positive warning, again adds 0e63f5db54d8 media: pci: ivtv: Fix a sleep-in-atomic-context bug in ivt [...] adds 0994d0cb86ec media: au0828: Fix incorrect error messages adds 0b08daf034cc media: davinci: Fix implicit enum conversion warning adds b7ffda42d720 ARM: dts: rockchip: explicitly set vcc_sd0 pin to gpio on [...] adds e6e1ad1e2537 usb: gadget: uvc: configfs: Drop leaked references to conf [...] adds d036103870c6 usb: gadget: uvc: configfs: Prevent format changes after l [...] adds 4e6c65624090 usb: gadget: uvc: configfs: Sort frame intervals upon writing adds de2875336ee8 ARM: dts: exynos: Correct audio subsystem parent clock on [...] adds ec0b30347e4a i2c: aspeed: fix invalid clock parameters for very large divisors adds 1b23c28d87e7 gpiolib: Fix gpio_direction_* for single direction GPIOs adds ff0eabfaf4a4 ARM: at91: pm: call put_device instead of of_node_put in a [...] adds f0525581df5f phy: brcm-sata: allow PHY_BRCM_SATA driver to be built for [...] adds 6e176dd0e4c2 phy: renesas: rcar-gen3-usb2: fix vbus_ctrl for role sysfs adds a9c11660389c phy: phy-twl4030-usb: fix denied runtime access adds c4635c27d3ac ARM: dts: imx6ull: update vdd_soc voltage for 900MHz opera [...] adds bb7c36e91d45 usb: gadget: uvc: Factor out video USB request queueing adds 240293e02123 usb: gadget: uvc: Only halt video streaming endpoint in bulk mode adds 59a488998caf coresight: Use ERR_CAST instead of ERR_PTR adds 25deeb3c1b9f coresight: Fix handling of sinks adds 87e382c3f706 coresight: perf: Fix per cpu path management adds 1099665125ed coresight: perf: Disable trace path upon source error adds a0e0ec0a5544 coresight: tmc-etr: Handle driver mode specific ETR buffers adds 0bb87d413aef coresight: etm4x: Configure EL2 exception level when kerne [...] adds 36aa9cd28c59 coresight: tmc: Fix byte-address alignment for RRP adds 614744f4e80e coresight: dynamic-replicator: Handle multiple connections adds 9874abd5c878 slimbus: ngd: register ngd driver only once. adds 932980ed5b77 slimbus: ngd: return proper error code instead of zero adds 890bee675729 silmbus: ngd: register controller after power up. adds 6707b1ba53be misc: kgdbts: Fix restrict error adds 728a7552dc49 misc: genwqe: should return proper error value. adds 86f886e91dcf vmbus: keep pointer to ring buffer page adds dde3433de9a0 vfio/pci: Fix potential memory leak in vfio_msi_cap_len adds 1ae5bfee6cff vfio/pci: Mask buggy SR-IOV VF INTx support adds 2f9d0f703b9c iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs adds c4a33c4ecc1f scsi: libsas: always unregister the old device if going to [...] adds 6fce50c100c8 f2fs: fix remount problem of option io_bits adds 2d6b885ba741 phy: lantiq: Fix compile warning adds a09b6731c4dd arm64: dts: fsl: Fix I2C and SPI bus warnings adds e821b710b58d ARM: dts: imx51-zii-rdu1: Fix the rtc compatible string adds 70c4b0fb4fd5 arm64: tegra: I2C on Tegra194 is not compatible with Tegra114 adds 619f46726e66 ARM: dts: tegra30: fix xcvr-setup-use-fuses adds 1717eca134f2 ARM: dts: tegra20: restore address order adds 2241b82d7b3f ARM: tegra: apalis_t30: fix mmc1 cmd pull-up adds 63c28c08e485 ARM: tegra: apalis_t30: fix mcp2515 can controller interru [...] adds 4e9cf62e8ffb ARM: tegra: colibri_t30: fix mcp2515 can controller interr [...] adds 4481669a3a95 ARM: dts: paz00: fix wakeup gpio keycode adds 8ff333f3f819 net: smsc: fix return type of ndo_start_xmit function adds 8738fd312e63 net: faraday: fix return type of ndo_start_xmit function adds 9de276a804c7 PCI/ERR: Run error recovery callbacks for all affected devices adds 7bae8b6b73e4 f2fs: update i_size after DIO completion adds a4bd303d6774 f2fs: fix to recover inode's project id during POR adds 36ffc9a76df9 f2fs: mark inode dirty explicitly in recover_inode() adds 352668d32cd5 RDMA: Fix dependencies for rdma_user_mmap_io adds 57b78e41a397 EDAC: Raise the maximum number of memory controllers adds 5d3675e3e6d1 ARM: dts: realview: Fix SPI controller node names adds f416fe070ec1 firmware: dell_rbu: Make payload memory uncachable adds 2c8946462f07 Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 245b2765e87c Bluetooth: L2CAP: Detect if remote is not able to use the [...] adds 23a4059cd6b8 Bluetooth: btrsi: fix bt tx timeout issue adds d34465e722e7 x86/hyperv: Suppress "PCI: Fatal: No config space access f [...] adds ef089d9b58a7 crypto: s5p-sss: Fix race in error handling adds 975b3c8dd182 crypto: s5p-sss: Fix Fix argument list alignment adds 98ca4f397feb crypto: fix a memory leak in rsa-kcs1pad's encryption mode adds f73c75560ffd iwlwifi: dbg: don't crash if the firmware crashes in the m [...] adds c5eafde04ad3 iwlwifi: fix non_shared_ant for 22000 devices adds e455ecaf52da iwlwifi: pcie: read correct prph address for newer devices adds f4f0909f3d3f iwlwifi: api: annotate compressed BA notif array sizes adds 08d2000d2162 iwlwifi: pcie: gen2: build A-MSDU only for GSO adds d395b6f51cf7 iwlwifi: pcie: fit reclaim msg to MAX_MSG_LEN adds c4a3dcb0a273 iwlwifi: mvm: use correct FIFO length adds fe5ef5fe3e19 iwlwifi: mvm: Allow TKIP for AP mode adds 873506e566ef scsi: NCR5380: Clear all unissued commands on host reset adds 624f60251f1a scsi: NCR5380: Have NCR5380_select() return a bool adds 1a46e4d3da31 scsi: NCR5380: Withhold disconnect privilege for REQUEST SENSE adds 98c6d8f8a401 scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data adds aeb0ed2e5bb9 scsi: NCR5380: Check for invalid reselection target adds 23635cf271a3 scsi: NCR5380: Don't clear busy flag when abort fails adds aa45f4ab86a2 scsi: NCR5380: Don't call dsprintk() following reselection [...] adds 080b37aacd2b scsi: NCR5380: Handle BUS FREE during reselection adds b26edaa53496 scsi: NCR5380: Check for bus reset adds f52a34b5b111 arm64: dts: amd: Fix SPI bus warnings adds 8e359bce724c arm64: dts: lg: Fix SPI controller node names adds 70f0ead5c6af ARM: dts: lpc32xx: Fix SPI controller node names adds e7ab2bab7e60 rtc: isl1208: avoid possible sysfs race adds 44bb1b1256b5 rtc: tx4939: fixup nvmem name and register size adds ba8c4cc746a5 rtc: armada38x: fix possible race condition adds 8ddec6aaad86 netfilter: masquerade: don't flush all conntracks if only [...] adds eb9b6c203870 usb: xhci-mtk: fix ISOC error when interval is zero adds 2e72489c822e usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear adds d7b412e1448e fuse: use READ_ONCE on congestion_threshold and max_background adds 0c3e32230bcc IB/iser: Fix possible NULL deref at iser_inv_desc() adds 1b904b2eb9c1 media: ov2680: fix null dereference at power on adds 2ed924f2782f s390/vdso: correct vdso mapping for compat tasks adds 914834a73b16 net: phy: mdio-bcm-unimac: mark PM functions as __maybe_unused adds e4cc9c81e230 memfd: Use radix_tree_deref_slot_protected to avoid the warning. adds e99d64837815 slcan: Fix memory leak in error path adds c63ee2939dc1 Linux 4.19.85 adds 976e944e005f spi: mediatek: use correct mata->xfer_len when in fifo transfer adds 2008d0e3d364 i2c: mediatek: modify threshold passed to i2c_get_dma_safe [...] adds 4f4ab0b49cf2 tee: optee: add missing of_node_put after of_device_is_available adds 17a82bc67728 Revert "OPP: Protect dev_list with opp_table lock" adds 4c62337d8f17 net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() adds a16a3669273b idr: Fix idr_get_next race with idr_remove adds 6631def3ee38 mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds f8b09a043685 mm/memory_hotplug: fix updating the node span adds 703662598b9c arm64: uaccess: Ensure PAN is re-enabled after unhandled u [...] adds 03543b9c5573 fbdev: Ditch fb_edid_add_monspecs adds 860a7d18b9e6 bpf, x32: Fix bug for BPF_ALU64 | BPF_NEG adds a085f797449e bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 adds f3c40792cf4b bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 adds d51d9605888d bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_J [...] adds c234566f1ea0 net: ovs: fix return type of ndo_start_xmit function adds 6d286faeee74 net: xen-netback: fix return type of ndo_start_xmit function adds 789d29044793 ARM: dts: dra7: Enable workaround for errata i870 in PCIe [...] adds 7a1f314e3c80 ARM: dts: omap5: enable OTG role for DWC3 controller adds af98283da9e9 net: hns3: Fix for netdev not up problem when setting mtu adds 7cbac9d598a7 net: hns3: Fix loss of coal configuration while doing reset adds ac02379889e2 f2fs: return correct errno in f2fs_gc adds ed220d3dcc79 ARM: dts: sun8i: h3-h5: ir register size should be the who [...] adds d2cacb6ac4ff ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external [...] adds 43876b1ce42b tcp: up initial rmem to 128KB and SYN rwin to around 64KB adds 9372a40b54d0 SUNRPC: Fix priority queue fairness adds aa39d53f2b89 ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices adds a5f7bf0379d3 ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq adds 8d93707e7195 f2fs: keep lazytime on remount adds e0dee1c839e3 IB/hfi1: Error path MAD response size is incorrect adds 449b9ae3504c IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds adds b14825a5c652 mt76x2: fix tx power configuration for VHT mcs 9 adds ddb4299f1d78 mt76x2: disable WLAN core before probe adds 741a445a88e4 mt76: fix handling ps-poll frames adds 2bab3df8f506 iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() adds bae080e72e92 iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout adds 256a29480733 kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table adds 06cb99e6399d arm64/numa: Report correct memblock range for the dummy node adds e5895e41aeb3 ath10k: fix vdev-start timeout on error adds 4cfcb5379a9c rtlwifi: btcoex: Use proper enumerated types for Wi-Fi onl [...] adds 5f5a8d36749f ata: ahci_brcm: Allow using driver or DSL SoCs adds b5add975c871 PM / devfreq: Fix devfreq_add_device() when drivers are bu [...] adds fc491a1e77be PM / devfreq: Fix handling of min/max_freq == 0 adds f6ec4fccbf9a PM / devfreq: stopping the governor before device_unregister() adds 475398b72984 ath9k: fix reporting calculated new FFT upper max adds f22a4d8cf049 selftests/tls: Fix recv(MSG_PEEK) & splice() test cases adds 639fce0bc8b5 usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-conte [...] adds 21ba66937e0d usb: dwc3: gadget: Check ENBLSLPM before sending ep command adds be4f5457a5fd nl80211: Fix a GET_KEY reply attribute adds a9f36455edc1 irqchip/irq-mvebu-icu: Fix wrong private data retrieval adds f4cfb7eeae62 watchdog: core: fix null pointer dereference when releasing cdev adds 26d6e542dc47 watchdog: renesas_wdt: stop when unregistering adds 96505abd2435 watchdog: sama5d4: fix timeout-sec usage adds 38374aa3c916 watchdog: w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D adds 5a6f7274e67b KVM: PPC: Inform the userspace about TCE update failures adds cd120df118d7 printk: Do not miss new messages when replaying the log adds 671ce9f892b9 printk: CON_PRINTBUFFER console registration is a bit racy adds 0c21aa9b5651 dmaengine: ep93xx: Return proper enum in ep93xx_dma_chan_d [...] adds ae3765a0a33d dmaengine: timb_dma: Use proper enum in td_prep_slave_sg adds f2877a3c332d ALSA: hda: Fix mismatch for register mask and value in ext [...] adds 6c487c0e877a ext4: fix build error when DX_DEBUG is defined adds 7e4602eac666 clk: keystone: Enable TISCI clocks if K3_ARCH adds 6cedfaffb4ac sunrpc: Fix connect metrics adds cc7d996a4428 x86/PCI: Apply VMD's AERSID fixup generically adds 743ccf759e8e mei: samples: fix a signedness bug in amt_host_if_call() adds efdacf2b7aa7 cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update adds b28aa87d081c cxgb4: Use proper enum in IEEE_FAUX_SYNC adds a3576a228404 powerpc/pseries: Fix DTL buffer registration adds 38d7fa28157e powerpc/pseries: Fix how we iterate over the DTL entries adds ab9928588283 powerpc/xive: Move a dereference below a NULL test adds 825d176a1049 ARM: dts: at91: sama5d4_xplained: fix addressable nand flash size adds 10551e574d79 ARM: dts: at91: at91sam9x5cm: fix addressable nand flash size adds 83cda9ea1876 ARM: dts: at91: sama5d2_ptc_ek: fix bootloader env offsets adds ed896ddfae94 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] adds 9372023e10ee PM / hibernate: Check the success of generating md5 digest [...] adds 0e8855ba9f9a tools: PCI: Fix compilation warnings adds 31fb5ea6ed1b clocksource/drivers/sh_cmt: Fixup for 64-bit machines adds d97a02b84879 clocksource/drivers/sh_cmt: Fix clocksource width for 32-b [...] adds 4aa110048087 ice: Fix forward to queue group logic adds b69cfc4f2665 md: allow metadata updates while suspending an array - fix adds 22b8d7e3bcb5 ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit adds 0e1fd69cff75 i40e: Use proper enum in i40e_ndo_set_vf_link_state adds 1b86b8ad6e47 ixgbe: Fix crash with VFs and flow director on interface flap adds e3db306d1fda IB/mthca: Fix error return code in __mthca_init_one() adds 350703fae672 IB/rxe: avoid srq memory leak adds af76265532a8 RDMA/hns: Bugfix for reserved qp number adds 5b7064adfb4b RDMA/hns: Submit bad wr when post send wr exception adds 010af7a8d0ae RDMA/hns: Bugfix for CM test adds d5d78049b7a4 RDMA/hns: Limit the size of extend sge of sq adds ec9fc981de57 IB/mlx4: Avoid implicit enumerated type conversion adds 674b223d7a48 rpmsg: glink: smem: Support rx peak for size less than 4 bytes adds 3d0c72f99efc msm/gpu/a6xx: Force of_dma_configure to setup DMA for GMU adds 216929d15b2c OPP: Return error on error from dev_pm_opp_get_opp_count() adds 38ad2aa9331b ACPICA: Never run _REG on system_memory and system_IO adds 27ab8f1648ac cpuidle: menu: Fix wakeup statistics updates for polling state adds d7e546d06182 ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() adds 9e4649e443e2 powerpc/time: Use clockevents_register_device(), fixing an [...] adds 6a70c66a84e0 powerpc/64s/radix: Explicitly flush ERAT with local LPID i [...] adds d1dff747758f ata: ep93xx: Use proper enums for directions adds 01e9e39f4f61 qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers adds 7672ca60a14a media: rc: ir-rc6-decoder: enable toggle bit for Kathrein [...] adds 14dc7aeef3f4 media: pxa_camera: Fix check for pdev->dev.of_node adds a02bad04d110 media: rcar-vin: fix redeclaration of symbol adds 6925a5afc148 media: i2c: adv748x: Support probing a single output adds 6e454b0ad02d ALSA: hda/sigmatel - Disable automute for Elo VuPoint adds 8b6021ca47a3 bnxt_en: return proper error when FW returns HWRM_ERR_CODE [...] adds 24ce099a5388 KVM: PPC: Book3S PR: Exiting split hack mode needs to fixu [...] adds 3ad0531dbe0c USB: serial: cypress_m8: fix interrupt-out transfer length adds d46cd42b4ffa usb: dwc2: disable power_down on rockchip devices adds 8fce141f4805 mtd: physmap_of: Release resources on error adds 89cf2472a295 cpu/SMT: State SMT is disabled even with nosmt and without [...] adds c01258a2ad7d brcmfmac: reduce timeout for action frame scan adds 75a1e8dec421 brcmfmac: fix full timeout waiting for action frame on-channel tx adds 5554e47a2946 qtnfmac: request userspace to do OBSS scanning if FW can not adds 28d5342b2ae4 qtnfmac: pass sgi rate info flag to wireless core adds 4ecc631d975c qtnfmac: inform wireless core about supported extended cap [...] adds fe46630cd2a1 qtnfmac: drop error reports for out-of-bounds key indexes adds 06da39429640 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] adds 599d5350f123 clk: samsung: exynos5420: Define CLK_SECKEY gate clock onl [...] adds 8b3e444fe8d0 clk: samsung: Use clk_hw API for calling clk framework fro [...] adds e7ff1141b60c i2c: brcmstb: Allow enabling the driver on DSL SoCs adds 799c98cba071 printk: Correct wrong casting adds 90d73c1cadb8 NFSv4.x: fix lock recovery during delegation recall adds 47dd538e9c44 dmaengine: ioat: fix prototype of ioat_enumerate_channels adds 58d0a3dbad2b media: ov5640: fix framerate update adds 35c8125cbea4 media: cec-gpio: select correct Signal Free Time adds f3afad5d1eff gfs2: slow the deluge of io error messages adds e0d9c58c49e6 i2c: omap: use core to detect 'no zero length' quirk adds d511166558a4 i2c: qup: use core to detect 'no zero length' quirk adds 1698ed9f0e2f i2c: tegra: use core to detect 'no zero length' quirk adds 205ae6b06288 i2c: zx2967: use core to detect 'no zero length' quirk adds c13b00c39464 Input: st1232 - set INPUT_PROP_DIRECT property adds 090122baa262 Input: silead - try firmware reload after unsuccessful resume adds 3bef7420e129 soc: fsl: bman_portals: defer probe after bman's probe adds d653bd939cb1 net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware adds e4aecc15d7c4 tc-testing: fix build of eBPF programs adds 4b8c7bce49ca remoteproc: Check for NULL firmwares in sysfs interface adds 59e5269c692e remoteproc: qcom: q6v5: Fix a race condition on fatal crash adds 624cd074631a kexec: Allocate decrypted control pages for kdump if SME i [...] adds af23231acaf6 x86/olpc: Fix build error with CONFIG_MFD_CS5535=m adds fef30612e23c dmaengine: rcar-dmac: set scatter/gather max segment size adds 70ecd0459d03 crypto: mxs-dcp - Fix SHA null hashes and output length adds 6b9c4eddb3be crypto: mxs-dcp - Fix AES issues adds 7f02606367b3 xfrm: use correct size to initialise sp->ovec adds d43b7b99fe77 ACPI / SBS: Fix rare oops when removing modules adds 29fda86178fe iwlwifi: mvm: don't send keys when entering D3 adds b17ddbdc6035 xsk: proper AF_XDP socket teardown ordering adds 500c933055e7 x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately adds 01395b5f089b mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds e8853ef02e2d mmc: tmio: Fix SCC error detection adds a3a76b5d22f0 mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] adds 964cd867ef63 atmel_lcdfb: support native-mode display-timings adds e57ba9db8c5f fbdev: sbuslib: use checked version of put_user() adds 21bb43c0dd86 fbdev: sbuslib: integer overflow in sbusfb_ioctl_helper() adds 84b787e35482 fbdev: fix broken menu dependencies adds 16c2d36b1123 reset: Fix potential use-after-free in __of_reset_control_get() adds 65910055b560 bcache: account size of buckets used in uuid write to ca-> [...] adds 04d38fa8436b bcache: recal cached_dev_sectors on detach adds 2103ebde9ac0 platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_m [...] adds 96134bbea649 media: dw9714: Fix error handling in probe function adds 76765353043b media: dw9807-vcm: Fix probe error handling adds 370dbbc7b5cb media: cx18: Don't check for address of video_dev adds 6664533b4fc1 mtd: spi-nor: cadence-quadspi: Use proper enum for dma_[un [...] adds f9a2a8b8a5d4 mtd: devices: m25p80: Make sure WRITE_EN is issued before [...] adds 36cf91317ca9 x86/intel_rdt: Introduce utility to obtain CDP peer adds 322f530fd959 x86/intel_rdt: CBM overlap should also check for overlap w [...] adds 0046af383099 mmc: mmci: expand startbiterr to irqmask and error check adds 5228d07c4f92 s390/kasan: avoid vdso instrumentation adds ef5ad4f11e74 s390/kasan: avoid instrumentation of early C code adds e78c55ad6657 s390/kasan: avoid user access code instrumentation adds 94764e3ae569 proc/vmcore: Fix i386 build error of missing copy_oldmem_p [...] adds b0c6a78a8a5a backlight: lm3639: Unconditionally call led_classdev_unregister adds b2d6db3e572a mfd: ti_am335x_tscadc: Keep ADC interface on if child is w [...] adds 3404019d6d0f printk: Give error on attempt to set log buffer length to over 2G adds 1adde6589b4a media: isif: fix a NULL pointer dereference bug adds 4d7cf69b77ce GFS2: Flush the GFS2 delete workqueue before stopping the [...] adds 5b388c45c3e5 media: cx231xx: fix potential sign-extension overflow on l [...] adds 9c30ea2dda5d media: venus: vdec: fix decoded data size adds e99956093f70 ALSA: hda/ca0132 - Fix input effect controls for desktop cards adds ced6b5dae1dc lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_sync adds c7e49f73152f lightnvm: pblk: fix incorrect min_write_pgs adds d56fe8f59a23 lightnvm: pblk: guarantee emeta on line close adds 1e9796622bc7 lightnvm: pblk: fix write amplificiation calculation adds 1fb60da4d736 lightnvm: pblk: guarantee mw_cunits on read buffer adds cdf73455471a lightnvm: do no update csecs and sos on 1.2 adds d4ab0df8d5dd lightnvm: pblk: fix error handling of pblk_lines_init() adds 3f4f4c639f29 lightnvm: pblk: consider max hw sectors supported for max_ [...] adds 85f996c36e15 x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error adds 014045888a74 bpf: btf: Fix a missing check bug adds 312de5a09d10 net: fix generic XDP to handle if eth header was mangled adds 07ed61a0a711 gpio: syscon: Fix possible NULL ptr usage adds 8aa36b8a7684 spi: fsl-lpspi: Prevent FIFO under/overrun by default adds 4fabd2e530ab pinctrl: gemini: Mask and set properly adds e616dd603c29 spi: spidev: Fix OF tree warning logic adds 1eeb7407d233 ARM: 8802/1: Call syscall_trace_exit even when system call [...] adds 336793832f26 x86/mm: Do not warn about PCI BIOS W+X mappings adds 2a6c8fc0af64 orangefs: rate limit the client not running info message adds b0c75ea8d372 pinctrl: gemini: Fix up TVC clock group adds 1301b861cf50 scsi: arcmsr: clean up clang warning on extraneous parentheses adds a58d5770493c hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds 0cb6525b75e1 hwmon: (nct6775) Fix names of DIMM temperature sources adds 5bdad12ab211 hwmon: (pwm-fan) Silence error on probe deferral adds 4bbc8deedd89 hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros adds a119952d4be6 hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 adds b80939a47413 selftests: forwarding: Have lldpad_app_wait_set() wait for [...] adds e6c540bf9786 net: sched: avoid writing on noop_qdisc adds 9089b2f0049e netfilter: nft_compat: do not dump private area adds 5d017065cec9 misc: cxl: Fix possible null pointer dereference adds 8bbedf4dffe9 mac80211: minstrel: fix using short preamble CCK rates on [...] adds 83ea4ccdb9eb mac80211: minstrel: fix CCK rate group streams value adds f28abe5a3695 mac80211: minstrel: fix sampling/reporting of CCK rates in [...] adds 16ad1c43196a spi: rockchip: initialize dma_slave_config properly adds 183f9ae8c4d2 mlxsw: spectrum_switchdev: Check notification relevance ba [...] adds ef0811ef95ea ARM: dts: omap5: Fix dual-role mode on Super-Speed port adds 6491a2d26c08 tcp: start receiver buffer autotuning sooner adds 903cfafe0874 ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* func [...] adds 4039b5dd0f67 PM / devfreq: Fix static checker warning in try_then_reque [...] adds ff36ace6c107 tools: PCI: Fix broken pcitest compilation adds e2a37708cfca powerpc/time: Fix clockevent_decrementer initalisation for PR KVM adds d64b58520670 mmc: tmio: fix SCC error handling to avoid false positive [...] adds 2e1f151cd2d9 x86/resctrl: Fix rdt_find_domain() return value and checks adds 14260788bbb9 Linux 4.19.86
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 +++ .../devicetree/bindings/media/i2c/adv748x.txt | 4 +- .../devicetree/bindings/net/brcm,unimac-mdio.txt | 3 + Documentation/scheduler/sched-bwc.txt | 45 ++ Documentation/virtual/kvm/locking.txt | 4 +- Documentation/x86/index.rst | 1 + Documentation/x86/tsx_async_abort.rst | 117 ++++ Makefile | 8 +- arch/arm/boot/compressed/libfdt_env.h | 2 + arch/arm/boot/dts/am335x-boneblack-common.dtsi | 2 +- arch/arm/boot/dts/am335x-evm.dts | 12 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- arch/arm/boot/dts/am4372.dtsi | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 2 +- arch/arm/boot/dts/aspeed-g4.dtsi | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 2 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 4 +- arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 8 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 2 +- arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove.dtsi | 6 +- arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 7 + arch/arm/boot/dts/exynos5250-arndale.dts | 41 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 11 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 11 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 5 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 8 +- arch/arm/boot/dts/keystone-k2g.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 4 + arch/arm/boot/dts/lpc32xx.dtsi | 4 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/omap2.dtsi | 4 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 49 +- arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap5-board-common.dtsi | 5 + arch/arm/boot/dts/orion5x-linkstation.dtsi | 2 +- arch/arm/boot/dts/pxa25x.dtsi | 4 + arch/arm/boot/dts/pxa27x.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 2 +- arch/arm/boot/dts/r8a7790.dtsi | 4 +- arch/arm/boot/dts/r8a7791.dtsi | 4 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 8 + arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts | 2 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 2 +- arch/arm/boot/dts/ste-u300.dts | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 73 +- arch/arm/boot/dts/stm32mp157c.dtsi | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 2 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 2 +- arch/arm/boot/dts/sun9i-a80.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 6 +- arch/arm/boot/dts/tegra20.dtsi | 26 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 10 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 3 +- arch/arm/boot/dts/tegra30.dtsi | 6 +- arch/arm/boot/dts/versatile-ab.dts | 2 +- arch/arm/boot/dts/zynq-zc702.dts | 12 +- arch/arm/boot/dts/zynq-zc770-xm010.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm013.dts | 2 +- arch/arm/crypto/crc32-ce-glue.c | 2 +- arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/head-common.S | 5 +- arch/arm/kernel/head-nommu.S | 2 + arch/arm/mach-at91/pm.c | 6 +- arch/arm/mach-davinci/dm365.c | 4 +- arch/arm/mach-imx/pm-imx6.c | 25 + arch/arm/mach-sunxi/mc_smp.c | 6 +- arch/arm/mm/alignment.c | 44 +- arch/arm/mm/proc-v7m.S | 6 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 9 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 6 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 + arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 4 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../dts/broadcom/stingray/stingray-pinctrl.dtsi | 5 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 7 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 4 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 4 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 16 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 30 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 26 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 44 +- arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/pgtable-prot.h | 15 +- arch/arm64/include/asm/pgtable.h | 17 - arch/arm64/kernel/armv8_deprecated.c | 5 + arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/traps.c | 1 - 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/arm64/mm/numa.c | 2 +- arch/mips/bcm47xx/workarounds.c | 8 +- arch/mips/bcm63xx/prom.c | 2 +- arch/mips/bcm63xx/reset.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/include/asm/kexec.h | 6 +- arch/mips/kernel/smp-bmips.c | 8 +- arch/mips/txx9/generic/setup.c | 5 +- arch/powerpc/boot/libfdt_env.h | 2 + arch/powerpc/include/asm/cputable.h | 3 +- arch/powerpc/include/asm/drmem.h | 5 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 + arch/powerpc/kernel/iommu.c | 2 +- arch/powerpc/kernel/rtas.c | 2 + arch/powerpc/kernel/time.c | 19 +- arch/powerpc/kernel/vdso32/datapage.S | 1 + arch/powerpc/kernel/vdso32/gettimeofday.S | 1 + arch/powerpc/kernel/vdso64/datapage.S | 1 + arch/powerpc/kernel/vdso64/gettimeofday.S | 1 + arch/powerpc/kvm/book3s.c | 3 + arch/powerpc/kvm/book3s_64_vio.c | 8 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 6 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 42 +- arch/powerpc/mm/hash_native_64.c | 29 +- arch/powerpc/mm/slb.c | 2 +- arch/powerpc/mm/tlb-radix.c | 81 ++- arch/powerpc/platforms/powernv/memtrace.c | 4 +- arch/powerpc/platforms/powernv/smp.c | 53 +- arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 55 +- arch/powerpc/sysdev/xive/common.c | 7 +- arch/s390/boot/Makefile | 1 + arch/s390/boot/compressed/Makefile | 1 + arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/uaccess.h | 4 +- arch/s390/kernel/Makefile | 2 + arch/s390/kernel/idle.c | 29 +- arch/s390/kernel/vdso.c | 7 +- arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso32/clock_gettime.S | 19 +- arch/s390/kernel/vdso32/gettimeofday.S | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/s390/kernel/vdso64/clock_gettime.S | 25 +- arch/s390/kernel/vdso64/gettimeofday.S | 3 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/lib/Makefile | 4 + arch/s390/mm/cmm.c | 12 +- arch/x86/Kconfig | 48 +- 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/hyperv/hv_init.c | 19 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/intel-family.h | 6 +- arch/x86/include/asm/kexec.h | 2 +- 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 | 161 ++++- arch/x86/kernel/cpu/common.c | 98 ++- arch/x86/kernel/cpu/cpu.h | 18 + arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/intel.c | 5 + arch/x86/kernel/cpu/intel_rdt.c | 2 +- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 2 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 112 +++- arch/x86/kernel/cpu/mcheck/mce-inject.c | 6 + arch/x86/kernel/cpu/tsx.c | 140 ++++ arch/x86/kernel/ptrace.c | 62 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kvm/cpuid.c | 8 + arch/x86/kvm/mmu.c | 374 +++++++++-- arch/x86/kvm/mmu.h | 4 + arch/x86/kvm/mmutrace.h | 59 ++ arch/x86/kvm/paging_tmpl.h | 65 +- arch/x86/kvm/svm.c | 10 +- arch/x86/kvm/vmx.c | 21 +- arch/x86/kvm/x86.c | 75 ++- arch/x86/kvm/x86.h | 5 + arch/x86/mm/dump_pagetables.c | 35 +- arch/x86/net/bpf_jit_comp32.c | 524 ++++++--------- arch/x86/pci/fixup.c | 12 +- arch/x86/platform/efi/efi.c | 3 - arch/x86/power/hibernate_64.c | 11 +- arch/x86/xen/enlighten.c | 28 +- block/bfq-iosched.c | 78 ++- block/bfq-iosched.h | 26 + block/blk-cgroup.c | 13 +- crypto/chacha20_generic.c | 7 +- crypto/rsa-pkcs1pad.c | 9 - drivers/acpi/acpi_lpss.c | 96 ++- drivers/acpi/acpica/acevents.h | 2 + drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/evregion.c | 17 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxfregn.c | 1 - drivers/acpi/osl.c | 1 + drivers/acpi/pci_root.c | 5 +- drivers/acpi/sbshc.c | 2 + drivers/android/binder.c | 44 +- drivers/ata/Kconfig | 3 +- drivers/ata/ahci_platform.c | 15 +- drivers/ata/pata_ep93xx.c | 8 +- drivers/base/component.c | 6 +- drivers/base/cpu.c | 17 + drivers/block/nbd.c | 43 +- drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/btrsi.c | 13 +- drivers/bluetooth/hci_serdev.c | 1 + drivers/char/ipmi/ipmi_dmi.c | 4 + drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 4 +- drivers/char/random.c | 24 +- drivers/clk/Makefile | 1 + drivers/clk/imgtec/clk-boston.c | 18 +- drivers/clk/keystone/Kconfig | 2 +- drivers/clk/samsung/clk-cpu.c | 6 +- drivers/clk/samsung/clk-cpu.h | 2 +- drivers/clk/samsung/clk-exynos5420.c | 3 +- drivers/clk/samsung/clk-exynos5433.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- drivers/clocksource/sh_cmt.c | 78 +-- drivers/cpuidle/governors/menu.c | 10 + drivers/cpuidle/poll_state.c | 6 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +- drivers/crypto/chelsio/chtls/chtls_io.c | 2 +- drivers/crypto/mxs-dcp.c | 80 ++- drivers/crypto/s5p-sss.c | 16 +- drivers/devfreq/devfreq.c | 104 ++- drivers/dma/Kconfig | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/ioat/init.c | 7 +- drivers/dma/qcom/bam_dma.c | 19 + drivers/dma/sh/rcar-dmac.c | 3 + drivers/dma/sprd-dma.c | 15 + drivers/dma/ti/cppi41.c | 21 +- drivers/dma/timb_dma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 7 + drivers/edac/i3200_edac.c | 2 +- drivers/edac/i7core_edac.c | 2 +- drivers/edac/sb_edac.c | 70 +- drivers/edac/skx_edac.c | 4 +- drivers/extcon/extcon-intel-cht-wc.c | 2 +- drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/arm_scmi/clock.c | 2 +- drivers/firmware/arm_scmi/perf.c | 2 +- drivers/firmware/arm_scmi/power.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 +- drivers/firmware/dell_rbu.c | 8 + drivers/firmware/efi/cper.c | 2 +- drivers/gpio/gpio-max77620.c | 6 +- drivers/gpio/gpio-syscon.c | 2 +- drivers/gpio/gpiolib.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 435 ++++++++---- drivers/gpu/drm/i915/i915_drv.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 31 +- drivers/gpu/drm/i915/i915_gem.c | 24 +- drivers/gpu/drm/i915/i915_gem_context.c | 5 + drivers/gpu/drm/i915/i915_gem_context.h | 6 + drivers/gpu/drm/i915/i915_gem_execbuffer.c | 110 ++- drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +- drivers/gpu/drm/i915/i915_reg.h | 10 + drivers/gpu/drm/i915/intel_drv.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 115 +++- drivers/gpu/drm/i915/intel_ringbuffer.h | 17 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 31 +- drivers/gpu/drm/qxl/qxl_drv.c | 26 +- drivers/gpu/drm/radeon/si_dpm.c | 1 + 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 | 3 + drivers/hid/hid-input.c | 3 + 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 | 11 +- drivers/hid/hid-sony.c | 12 +- drivers/hid/hid-steam.c | 60 +- drivers/hid/hid-tmff.c | 12 +- drivers/hid/hid-zpff.c | 12 +- drivers/hid/i2c-hid/i2c-hid-core.c | 11 + drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 35 + drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 2 +- drivers/hid/wacom.h | 15 + drivers/hid/wacom_wac.c | 10 +- drivers/hv/channel.c | 20 +- drivers/hv/hv.c | 15 +- drivers/hwmon/ina3221.c | 6 +- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/nct6775.c | 16 +- drivers/hwmon/npcm750-pwm-fan.c | 2 +- drivers/hwmon/pwm-fan.c | 8 +- .../coresight/coresight-dynamic-replicator.c | 64 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 59 +- drivers/hwtracing/coresight/coresight-etm4x.c | 40 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 60 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight.c | 22 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/i2c/busses/Kconfig | 7 +- drivers/i2c/busses/i2c-aspeed.c | 65 +- drivers/i2c/busses/i2c-mt65xx.c | 62 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-qup.c | 14 +- drivers/i2c/busses/i2c-stm32f7.c | 21 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-zx2967.c | 8 +- drivers/i2c/i2c-core-acpi.c | 28 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/meson_saradc.c | 10 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/imu/adis16480.c | 5 +- drivers/iio/imu/adis_buffer.c | 5 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 86 ++- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 30 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +- drivers/iio/proximity/srf04.c | 29 +- drivers/infiniband/core/cma.c | 3 +- drivers/infiniband/core/device.c | 2 +- drivers/infiniband/core/mad.c | 72 +- drivers/infiniband/core/uverbs.h | 2 +- drivers/infiniband/hw/cxgb4/cm.c | 30 +- drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/cxgb4/qp.c | 7 +- drivers/infiniband/hw/hfi1/mad.c | 4 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 10 +- drivers/infiniband/hw/hfi1/user_sdma.c | 4 +- drivers/infiniband/hw/hfi1/verbs.c | 10 +- drivers/infiniband/hw/hns/Kconfig | 1 + drivers/infiniband/hw/hns/hns_roce_device.h | 2 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 + drivers/infiniband/hw/hns/hns_roce_qp.c | 29 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/mlx4/Kconfig | 1 + drivers/infiniband/hw/mlx5/main.c | 8 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +- drivers/infiniband/hw/mlx5/qp.c | 71 +- drivers/infiniband/hw/mthca/mthca_main.c | 3 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 39 +- drivers/infiniband/sw/rxe/rxe_req.c | 15 +- drivers/infiniband/sw/rxe/rxe_srq.c | 10 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 +- drivers/infiniband/ulp/iser/iser_initiator.c | 18 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c | 3 +- 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/input/touchscreen/silead.c | 13 + drivers/input/touchscreen/st1232.c | 1 + drivers/iommu/amd_iommu_quirks.c | 13 + drivers/iommu/arm-smmu-v3.c | 8 +- drivers/iommu/io-pgtable-arm.c | 9 +- drivers/irqchip/irq-gic-v3-its.c | 21 +- drivers/irqchip/irq-mvebu-icu.c | 2 +- drivers/isdn/capi/capi.c | 2 +- drivers/lightnvm/pblk-core.c | 32 +- drivers/lightnvm/pblk-init.c | 10 +- drivers/lightnvm/pblk-sysfs.c | 3 +- drivers/md/bcache/super.c | 6 + drivers/md/bcache/sysfs.c | 4 +- drivers/md/dm-snap.c | 90 ++- drivers/md/md.c | 22 +- drivers/media/cec/cec-pin.c | 20 + drivers/media/i2c/adv748x/adv748x-core.c | 25 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +- drivers/media/i2c/adv748x/adv748x.h | 2 + drivers/media/i2c/dw9714.c | 3 +- drivers/media/i2c/dw9807-vcm.c | 3 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2680.c | 26 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5640.c | 7 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov772x.c | 1 + drivers/media/i2c/ov7740.c | 2 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/meye/meye.c | 2 +- drivers/media/platform/davinci/isif.c | 3 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/venus/vdec.c | 3 +- drivers/media/platform/rcar-vin/rcar-core.c | 1 - drivers/media/platform/vicodec/vicodec-codec.c | 10 +- drivers/media/platform/vimc/vimc-sensor.c | 7 - drivers/media/platform/vsp1/vsp1_drm.c | 11 +- drivers/media/platform/vsp1/vsp1_regs.h | 2 +- drivers/media/rc/ir-rc6-decoder.c | 9 +- drivers/media/usb/au0828/au0828-core.c | 4 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/mfd/ti_am335x_tscadc.c | 13 + drivers/misc/cxl/guest.c | 2 - drivers/misc/genwqe/card_utils.c | 13 +- drivers/misc/kgdbts.c | 16 +- drivers/mmc/host/mmci.c | 27 +- drivers/mmc/host/mmci.h | 6 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 9 + drivers/mmc/host/sdhci-of-at91.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 5 +- drivers/mtd/devices/m25p80.c | 23 +- drivers/mtd/maps/physmap_of_core.c | 27 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 36 +- drivers/mtd/nand/raw/marvell_nand.c | 23 +- drivers/mtd/nand/raw/qcom_nandc.c | 1 - drivers/mtd/nand/raw/sh_flctl.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/net/bonding/bond_main.c | 49 +- 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/dsa/mv88e6xxx/chip.c | 2 + drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 6 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 6 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 8 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 3 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 36 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 5 + .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 5 + drivers/net/ethernet/arc/emac_rockchip.c | 3 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 10 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 7 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 5 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 5 +- drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 2 + .../net/ethernet/cavium/liquidio/request_manager.c | 2 + drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 7 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 29 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 1 + drivers/net/ethernet/faraday/ftgmac100.c | 29 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 3 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 3 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/gianfar.c | 4 +- drivers/net/ethernet/freescale/ucc_geth.c | 3 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 19 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- 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.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 109 ++- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 18 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 93 ++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 42 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 35 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 12 +- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 15 +- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 32 + drivers/net/ethernet/intel/ice/ice_common.c | 75 ++- drivers/net/ethernet/intel/ice/ice_common.h | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 36 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 14 +- drivers/net/ethernet/intel/ice/ice_type.h | 10 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 24 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 9 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 42 +- 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 | 5 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 74 ++- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 9 +- drivers/net/ethernet/micrel/ks8695net.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 20 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 13 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 4 +- drivers/net/ethernet/realtek/r8169.c | 4 + drivers/net/ethernet/smsc/smc911x.c | 3 +- drivers/net/ethernet/smsc/smc91x.c | 3 +- drivers/net/ethernet/smsc/smsc911x.c | 3 +- drivers/net/ethernet/socionext/sni_ave.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 3 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 14 +- drivers/net/ethernet/sun/sunvnet_common.h | 7 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 6 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 9 +- drivers/net/fjes/fjes_main.c | 15 +- drivers/net/hyperv/netvsc_drv.c | 9 +- drivers/net/macsec.c | 4 - drivers/net/net_failover.c | 4 +- drivers/net/phy/bcm7xxx.c | 1 + drivers/net/phy/mdio-bcm-unimac.c | 83 ++- drivers/net/phy/mscc.c | 11 +- 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 | 22 +- 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/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/core.c | 19 +- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/hw.h | 5 + drivers/net/wireless/ath/ath10k/mac.c | 4 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 29 +- drivers/net/wireless/ath/ath10k/wmi.h | 8 +- drivers/net/wireless/ath/ath6kl/usb.c | 8 + drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 1 - drivers/net/wireless/ath/ath9k/tx99.c | 10 +- drivers/net/wireless/ath/wil6210/debugfs.c | 3 + drivers/net/wireless/ath/wil6210/main.c | 9 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/txrx.c | 15 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 44 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 26 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 + .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 63 ++ drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 55 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 60 -- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 16 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/mac80211.c | 6 + drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 2 +- .../wireless/mediatek/mt76/mt76x2_init_common.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2_pci.c | 1 + .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 25 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 16 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 1 + drivers/net/wireless/quantenna/qtnfmac/qlink.h | 2 + .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 6 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 6 + drivers/net/xen-netback/interface.c | 3 +- drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/pn533/usb.c | 9 +- drivers/nfc/st21nfca/core.c | 1 + drivers/nvme/host/lightnvm.c | 3 + drivers/nvme/host/multipath.c | 2 +- drivers/nvmem/core.c | 2 +- drivers/of/base.c | 2 +- drivers/of/unittest-data/overlay_15.dts | 4 +- drivers/of/unittest-data/tests-overlay.dtsi | 4 +- drivers/of/unittest.c | 1 + drivers/opp/core.c | 2 +- drivers/pci/controller/pci-tegra.c | 7 +- drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/hotplug/pciehp_core.c | 3 +- drivers/pci/pci.c | 37 ++ drivers/pci/pci.h | 2 + drivers/pci/pcie/aer.c | 13 +- drivers/pci/pcie/dpc.c | 3 +- drivers/pci/pcie/err.c | 87 +-- drivers/pci/pcie/pme.c | 4 +- drivers/pci/pcie/portdrv.h | 24 + drivers/pci/pcie/portdrv_pci.c | 9 + drivers/pci/quirks.c | 4 +- drivers/pci/slot.c | 1 - drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 1 - drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 29 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 4 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 21 +- drivers/pinctrl/pinctrl-at91-pio4.c | 8 +- drivers/pinctrl/pinctrl-at91.c | 28 +- drivers/pinctrl/pinctrl-gemini.c | 47 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/platform/x86/intel_atomisp2_pm.c | 69 +- drivers/platform/x86/mlx-platform.c | 2 +- drivers/platform/x86/pmc_atom.c | 7 + drivers/power/reset/at91-sama5d2_shdwc.c | 3 + drivers/power/supply/ab8500_fg.c | 31 +- drivers/power/supply/max14656_charger_detector.c | 17 +- drivers/power/supply/max8998_charger.c | 2 +- drivers/power/supply/twl4030_charger.c | 30 +- drivers/regulator/of_regulator.c | 8 +- drivers/regulator/pfuze100-regulator.c | 8 +- drivers/regulator/ti-abb-regulator.c | 26 +- drivers/remoteproc/da8xx_remoteproc.c | 2 +- drivers/remoteproc/qcom_q6v5.c | 3 +- drivers/remoteproc/remoteproc_sysfs.c | 5 + drivers/reset/core.c | 15 +- drivers/rpmsg/qcom_glink_smem.c | 12 +- drivers/rtc/rtc-armada38x.c | 22 +- drivers/rtc/rtc-isl1208.c | 27 +- drivers/rtc/rtc-mt6397.c | 13 +- drivers/rtc/rtc-pcf8523.c | 28 +- drivers/rtc/rtc-pl030.c | 15 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-sysfs.c | 4 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/s390/char/Makefile | 1 + drivers/s390/crypto/ap_bus.c | 18 +- drivers/s390/net/qeth_core_main.c | 102 +-- drivers/s390/net/qeth_l2_main.c | 3 + drivers/s390/net/qeth_l3_main.c | 3 + drivers/scsi/Kconfig | 2 +- drivers/scsi/NCR5380.c | 156 +++-- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/device_handler/scsi_dh_alua.c | 21 +- drivers/scsi/libsas/sas_expander.c | 13 +- drivers/scsi/lpfc/lpfc_ct.c | 5 - drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 7 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 13 +- drivers/scsi/lpfc/lpfc_nvmet.h | 2 + drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 6 +- drivers/scsi/pm8001/pm8001_hwi.c | 6 + drivers/scsi/pm8001/pm8001_sas.c | 9 +- drivers/scsi/pm8001/pm8001_sas.h | 1 + drivers/scsi/pm8001/pm80xx_hwi.c | 80 ++- drivers/scsi/pm8001/pm80xx_hwi.h | 3 + drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_gs.c | 28 +- drivers/scsi/qla2xxx/qla_init.c | 36 +- drivers/scsi/qla2xxx/qla_iocb.c | 12 +- drivers/scsi/qla2xxx/qla_isr.c | 50 +- drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 37 +- drivers/scsi/qla2xxx/qla_target.c | 6 + drivers/scsi/scsi_lib.c | 3 +- drivers/scsi/sni_53c710.c | 4 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/ufs/ufshcd.c | 53 +- drivers/slimbus/qcom-ngd-ctrl.c | 24 +- drivers/soc/fsl/qbman/bman_portal.c | 10 +- drivers/soc/imx/gpc.c | 2 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/qcom-geni-se.c | 41 +- drivers/soc/qcom/rpmh-rsc.c | 2 + drivers/soc/qcom/wcnss_ctrl.c | 2 +- drivers/soc/tegra/pmc.c | 55 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 3 +- drivers/soundwire/intel_init.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 20 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-mt65xx.c | 37 +- drivers/spi/spi-pic32.c | 4 +- drivers/spi/spi-rockchip.c | 3 + drivers/spi/spidev.c | 8 +- drivers/staging/media/imx/imx-media-csi.c | 5 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 41 +- 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/tee/optee/core.c | 4 +- drivers/thunderbolt/nhi.c | 22 +- drivers/tty/n_hdlc.c | 5 + drivers/tty/serial/8250/8250_men_mcb.c | 8 +- drivers/tty/serial/mxs-auart.c | 3 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 55 +- drivers/tty/serial/samsung.c | 8 + drivers/tty/serial/sc16is7xx.c | 28 + drivers/tty/serial/serial_mctrl_gpio.c | 3 + drivers/tty/serial/xilinx_uartps.c | 41 +- drivers/uio/uio_hv_generic.c | 5 +- drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/usbmisc_imx.c | 2 + drivers/usb/class/usbtmc.c | 17 +- drivers/usb/core/config.c | 5 + drivers/usb/core/hub.c | 7 + drivers/usb/dwc2/hcd.c | 33 +- drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc3/core.c | 3 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/gadget.c | 60 +- drivers/usb/gadget/composite.c | 4 + drivers/usb/gadget/configfs.c | 110 ++- drivers/usb/gadget/function/uvc_configfs.c | 20 + drivers/usb/gadget/function/uvc_video.c | 32 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +- drivers/usb/gadget/udc/core.c | 13 +- drivers/usb/gadget/udc/fotg210-udc.c | 2 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/host/xhci-debugfs.c | 24 +- drivers/usb/host/xhci-mtk-sch.c | 4 +- drivers/usb/misc/ldusb.c | 13 +- drivers/usb/misc/legousbtower.c | 2 +- drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_gadget.c | 22 +- drivers/usb/serial/cypress_m8.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 | 16 +- drivers/usb/usbip/vhci_rx.c | 3 + drivers/usb/usbip/vhci_tx.c | 69 +- drivers/vfio/pci/vfio_pci.c | 8 +- drivers/vfio/pci/vfio_pci_config.c | 31 +- drivers/video/backlight/lm3639_bl.c | 6 +- drivers/video/fbdev/Kconfig | 34 +- drivers/video/fbdev/atmel_lcdfb.c | 43 +- drivers/video/fbdev/core/fbmon.c | 96 --- drivers/video/fbdev/core/modedb.c | 57 -- drivers/video/fbdev/sbuslib.c | 28 +- drivers/virt/vboxguest/vboxguest_utils.c | 3 +- drivers/watchdog/renesas_wdt.c | 1 + drivers/watchdog/sama5d4_wdt.c | 6 +- drivers/watchdog/w83627hf_wdt.c | 8 +- drivers/watchdog/watchdog_dev.c | 10 +- fs/binfmt_script.c | 57 +- fs/btrfs/ctree.h | 6 +- fs/btrfs/extent-tree.c | 5 +- fs/btrfs/file.c | 20 +- fs/btrfs/free-space-cache.c | 22 +- fs/btrfs/inode-map.c | 5 +- fs/btrfs/inode.c | 59 +- fs/btrfs/ioctl.c | 6 +- fs/btrfs/qgroup.c | 4 +- fs/btrfs/relocation.c | 9 +- fs/ceph/caps.c | 10 +- fs/ceph/inode.c | 1 + fs/cifs/cifsglob.h | 5 + fs/cifs/cifsproto.h | 1 + fs/cifs/cifssmb.c | 7 +- fs/cifs/connect.c | 22 + fs/cifs/file.c | 23 +- fs/cifs/netmisc.c | 4 - fs/cifs/smb2file.c | 2 +- fs/cifs/smb2misc.c | 7 - fs/cifs/smb2ops.c | 6 +- fs/cifs/smb2pdu.h | 1 + fs/compat_ioctl.c | 10 +- fs/configfs/configfs_internal.h | 15 +- fs/configfs/dir.c | 137 +++- fs/configfs/file.c | 280 ++++---- fs/configfs/symlink.c | 33 +- fs/ecryptfs/inode.c | 19 +- fs/ext4/ioctl.c | 1 + fs/ext4/namei.c | 2 +- fs/f2fs/data.c | 35 +- fs/f2fs/f2fs.h | 3 +- fs/f2fs/file.c | 63 +- fs/f2fs/gc.c | 2 +- fs/f2fs/node.c | 5 +- fs/f2fs/recovery.c | 20 + fs/f2fs/segment.c | 6 +- fs/f2fs/super.c | 18 +- fs/fs-writeback.c | 9 +- fs/fuse/control.c | 4 +- fs/fuse/dir.c | 13 + fs/fuse/file.c | 10 +- fs/gfs2/incore.h | 1 + fs/gfs2/log.c | 7 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 2 +- fs/gfs2/util.c | 13 +- fs/kernfs/symlink.c | 5 +- fs/nfs/delegation.c | 18 +- fs/nfs/delegation.h | 1 + fs/nfs/nfs4proc.c | 8 +- fs/nfs/nfs4state.c | 2 +- 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 +- fs/orangefs/orangefs-sysfs.c | 2 +- fs/proc/vmcore.c | 10 + fs/udf/super.c | 65 +- include/crypto/chacha20.h | 3 +- include/linux/cpu.h | 30 +- include/linux/cpufeature.h | 2 +- include/linux/cpuidle.h | 1 + include/linux/edac.h | 3 +- include/linux/fb.h | 3 - include/linux/fsl_ifc.h | 2 + include/linux/gfp.h | 23 + include/linux/hyperv.h | 2 +- include/linux/intel-iommu.h | 6 +- include/linux/kvm_host.h | 10 +- include/linux/libfdt_env.h | 1 + include/linux/mlx5/driver.h | 5 +- include/linux/mm.h | 5 - include/linux/mm_types.h | 5 + include/linux/page-flags.h | 20 +- include/linux/platform_data/dma-ep93xx.h | 2 +- include/linux/skbuff.h | 36 +- include/linux/sunrpc/sched.h | 2 - include/linux/timekeeping32.h | 15 +- include/media/vsp1.h | 2 +- include/net/bonding.h | 3 +- include/net/busy_poll.h | 6 +- include/net/flow_dissector.h | 3 +- include/net/fq.h | 2 +- include/net/fq_impl.h | 4 +- include/net/ip_vs.h | 1 + include/net/llc.h | 1 + include/net/llc_conn.h | 2 +- include/net/neighbour.h | 4 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_tables.h | 3 +- include/net/sch_generic.h | 5 + include/net/sock.h | 19 +- include/rdma/ib_verbs.h | 4 +- include/soc/tegra/pmc.h | 1 + include/trace/events/rxrpc.h | 6 +- include/trace/events/sched.h | 11 +- kernel/bpf/btf.c | 3 + kernel/cpu.c | 28 +- kernel/events/uprobes.c | 4 +- kernel/kexec_core.c | 6 + kernel/kprobes.c | 8 +- kernel/printk/printk.c | 42 +- kernel/sched/cputime.c | 6 +- kernel/sched/fair.c | 91 +-- kernel/sched/sched.h | 6 +- kernel/signal.c | 4 + kernel/time/time.c | 15 +- kernel/time/timekeeping.c | 24 - kernel/trace/trace.c | 1 + kernel/trace/trace_events_hist.c | 2 + lib/chacha20.c | 6 +- lib/dump_stack.c | 7 +- lib/idr.c | 15 +- mm/filemap.c | 3 +- mm/hugetlb_cgroup.c | 2 +- mm/memcontrol.c | 11 +- mm/memfd.c | 2 +- mm/memory_hotplug.c | 77 +-- mm/mempolicy.c | 14 +- mm/page_alloc.c | 10 +- mm/vmstat.c | 2 +- net/atm/common.c | 2 +- net/batman-adv/bat_iv_ogm.c | 60 +- net/batman-adv/hard-interface.c | 2 + net/batman-adv/types.h | 3 + net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/l2cap_core.c | 10 + net/caif/caif_socket.c | 2 +- net/core/datagram.c | 8 +- net/core/dev.c | 16 +- net/core/ethtool.c | 4 +- net/core/flow_dissector.c | 38 +- net/core/net_namespace.c | 17 +- net/core/rtnetlink.c | 16 +- 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/gre_demux.c | 7 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 13 +- net/ipv4/ipmr.c | 3 +- net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 22 +- net/ipv4/tcp.c | 8 +- net/ipv4/tcp_input.c | 27 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 25 +- net/ipv4/udp.c | 29 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 19 +- 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_core.c | 4 +- net/llc/llc_s_ac.c | 12 +- net/llc/llc_sap.c | 23 +- net/mac80211/mlme.c | 17 +- net/mac80211/rc80211_minstrel_ht.c | 20 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 3 + net/netfilter/ipset/ip_set_core.c | 8 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 13 +- 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_flow_table_core.c | 3 +- net/netfilter/nf_tables_api.c | 9 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_compat.c | 24 +- net/netfilter/nft_reject.c | 6 +- net/nfc/llcp_sock.c | 4 +- net/nfc/netlink.c | 2 - net/openvswitch/datapath.c | 20 +- net/openvswitch/vport-internal_dev.c | 16 +- net/phonet/socket.c | 4 +- net/rxrpc/peer_object.c | 16 +- net/rxrpc/sendmsg.c | 1 + net/sched/sch_generic.c | 14 +- net/sched/sch_hhf.c | 8 +- net/sched/sch_netem.c | 2 +- net/sched/sch_sfb.c | 13 +- net/sched/sch_sfq.c | 14 +- net/sctp/socket.c | 8 +- net/sunrpc/sched.c | 109 ++- net/sunrpc/xprt.c | 14 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/sunrpc/xprtsock.c | 10 +- net/tipc/socket.c | 4 +- net/unix/af_unix.c | 6 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 8 +- net/wireless/Makefile | 1 + net/wireless/nl80211.c | 5 +- net/wireless/reg.c | 110 ++- net/xdp/xdp_umem.c | 11 +- net/xdp/xsk.c | 13 +- net/xfrm/xfrm_input.c | 2 +- samples/bpf/bpf_load.c | 4 +- samples/bpf/sockex2_kern.c | 11 +- samples/bpf/sockex3_kern.c | 8 +- samples/bpf/sockex3_user.c | 4 +- samples/mei/mei-amt-version.c | 2 +- scripts/setlocalversion | 12 +- sound/core/oss/pcm_plugin.c | 4 +- sound/core/seq/seq_system.c | 18 +- sound/core/timer.c | 67 +- sound/firewire/bebob/bebob_focusrite.c | 3 + sound/firewire/bebob/bebob_stream.c | 3 +- sound/hda/ext/hdac_ext_controller.c | 22 +- sound/hda/hdac_controller.c | 2 - sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/patch_ca0132.c | 11 +- sound/pci/hda/patch_realtek.c | 39 +- sound/pci/hda/patch_sigmatel.c | 20 + sound/pci/intel8x0m.c | 20 +- sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 6 + sound/soc/codecs/pcm3168a.c | 3 +- sound/soc/codecs/rt5682.c | 17 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/wm8994.c | 43 +- sound/soc/codecs/wm_adsp.c | 3 +- sound/soc/meson/axg-fifo.c | 2 + sound/soc/qcom/qdsp6/q6asm-dai.c | 5 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/sh/rcar/rsnd.h | 1 + sound/soc/sh/rcar/ssi.c | 4 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-pcm.c | 2 +- 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 | 34 +- sound/usb/stream.c | 25 +- sound/usb/validate.c | 332 ++++++++++ tools/gpio/Makefile | 6 +- tools/lib/subcmd/Makefile | 8 +- tools/pci/pcitest.c | 7 +- tools/perf/arch/powerpc/util/header.c | 3 +- tools/perf/arch/s390/util/header.c | 9 +- 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 | 10 +- tools/perf/util/hist.c | 2 +- tools/perf/util/map.c | 3 + tools/power/x86/turbostat/turbostat.c | 9 +- tools/testing/radix-tree/idr-test.c | 52 ++ tools/testing/selftests/net/fib_tests.sh | 21 + tools/testing/selftests/net/forwarding/lib.sh | 2 +- tools/testing/selftests/net/reuseport_dualstack.c | 3 +- tools/testing/selftests/net/tls.c | 20 +- tools/testing/selftests/powerpc/mm/Makefile | 2 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 +++++++++++++++++++++ .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 9 + tools/testing/selftests/tc-testing/bpf/Makefile | 29 + tools/testing/selftests/tc-testing/bpf/action.c | 23 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 16 +- tools/testing/selftests/tc-testing/tdc_config.py | 4 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- virt/kvm/arm/mmu.c | 3 +- virt/kvm/kvm_main.c | 154 ++++- 1135 files changed, 13275 insertions(+), 5897 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/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/tc-testing/bpf/Makefile create mode 100644 tools/testing/selftests/tc-testing/bpf/action.c