* 08649e880abe 5.1.6-xanmod4_rev2 * 6d2c57473ea4 Revert "config: set to 250Hz timer interrupt" * 2110891db60c 5.1.6-xanmod4 * 1c18a202f4a8 config: enable the bmq (bitmap queue) cpu scheduler * 33725324083c config: set to 250Hz timer interrupt * 4ad40f61d75c Merge tag 'v5.1.6' into 5.1 * 98e4b991db5a Linux 5.1.6 * 28ed91e0375f NFS: Fix a double unlock from nfs_match,get_client * c1ad36e9b2a1 drm/sun4i: dsi: Enforce boundaries on the start delay * 2cfe5e42e054 ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset * 974315320634 extcon: axp288: Add a depends on ACPI to the Kconfig entry * db08b2bf67a5 vfio-ccw: Prevent quiesce function going into an infinite loop * 62431eed2f25 drm/sun4i: dsi: Restrict DSI tcon clock divider * 178fec03ed71 drm/sun4i: dsi: Change the start delay calculation * d1ea5230de62 drm: Wake up next in drm_read() chain if we are forced to putback the event * aa5a0c0b0bb2 drm/drv: Hold ref on parent device during drm_device lifetime * 234b70f0f8f8 drm/amd/display: Reset planes that were disabled in init_pipes * 0f0a54bd2297 drm/amd/display: Fix exception from AUX acquire failure * 95be38a3ee7b drm/v3d: Handle errors from IRQ setup. * d8cc1030b187 ASoC: ti: fix davinci_mcasp_probe dependencies * 41d0c3bd6fc3 ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM * 7406043618a5 spi: Fix zero length xfer bug * 2ce9855716ac regulator: da9055: Fix notifier mutex lock warning * c8da0508bbcb regulator: da9062: Fix notifier mutex lock warning * 0cec666abc3a regulator: pv88090: Fix notifier mutex lock warning * 0ee7dd93e3cd regulator: wm831x: Fix notifier mutex lock warning * 4e133564312f regulator: pv88080: Fix notifier mutex lock warning * a694126eeae0 regulator: da9063: Fix notifier mutex lock warning * bcffa6db5a0f regulator: da9211: Fix notifier mutex lock warning * 28f59b9d1f00 regulator: lp8755: Fix notifier mutex lock warning * 427b0ace3e68 spi: imx: stop buffer overflow in RX FIFO flush * dc7faebca876 regulator: pv88060: Fix notifier mutex lock warning * 88b8cf5c24d5 regulator: ltc3589: Fix notifier mutex lock warning * 0e278b9d50c9 regulator: ltc3676: Fix notifier mutex lock warning * 6c7f758513d5 regulator: wm831x isink: Fix notifier mutex lock warning * fa49bf543095 regulator: wm831x ldo: Fix notifier mutex lock warning * 6a161fa8b7e0 spi: rspi: Fix sequencer reset during initialization * 4f8a65de1560 drm/omap: Notify all devices in the pipeline of output disconnection * c3bb5b0f84f4 drm/omap: dsi: Fix PM for display blank with paired dss_pll calls * 7d188953f269 drm: writeback: Fix leak of writeback job * ed5025fcfa0b spi : spi-topcliff-pch: Fix to handle empty DMA buffers * 51d1fd946444 audit: fix a memleak caused by auditing load module * dc974c86b8b3 scsi: lpfc: Fix use-after-free mailbox cmd completion * 0c80098e7da1 scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free * 950d022e1f52 scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl * 13989452ec31 scsi: lpfc: Fix mailbox hang on adapter init * 4b9e930ed2a1 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices * 8839f46b034f media: saa7146: avoid high stack usage with clang * 6a6cfca977b0 scsi: lpfc: Fix io lost on host resets * 19ac2cd727d2 scsi: lpfc: Fix fc4type information for FDMI * 790395a256d6 scsi: lpfc: Fix FDMI manufacturer attribute value * 8075996f87f3 media: cedrus: Add a quirk for not setting DMA offset * 9fcd2e9fe452 media: vim2m: replace devm_kzalloc by kzalloc * 47517a9f52a1 media: vimc: zero the media_device on probe * 86a474e018e5 media: imx: vdic: Restore default case to prepare_vdi_in_buffers() * 70bf8e42a59b media: mtk-vcodec: fix access to vb2_v4l2_buffer struct * 1fef8fe9d8cc media: go7007: avoid clang frame overflow warning with KASAN * f5cbd513bb8b media: vicodec: avoid clang frame size warning * 6fb2ea551305 media: gspca: do not resubmit URBs when streaming has stopped * fc816cea8c5b media: vimc: stream: fix thread state before sleep * 0a1d3b8e0aaf scsi: ufs: fix a missing check of devm_reset_control_get * 97b73399f2f2 drm/amd/display: Set stream->mode_changed when connectors change * c2dc5c6d186b drm/amd/display: half bandwidth for YCbCr420 during validation * 7dfc00de75c4 drm/amd/display: Re-add custom degamma support * e56c67edecf1 drm/amd/display: Fix Divide by 0 in memory calculations * 8f9123dc0d14 media: staging: davinci_vpfe: disallow building with COMPILE_TEST * 52faaa96bbc7 drm/amd/display: add pipe lock during stream update * 706b5abbf182 media: m88ds3103: serialize reset messages in m88ds3103_set_frontend * 9bfc9c3a8296 media: dvbsky: Avoid leaking dvb frontend * c4d4895bb5e5 media: si2165: fix a missing check of return value * 8725cb0b2841 igb: Exclude device from suspend direct complete optimization * 14edc56d71ca tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfers * 007130f9c407 e1000e: Disable runtime PM on CNP+ * 0f0b754d6220 ice: Fix issue with VF reset and multiple VFs support on PFs * 37e27e4fd8f4 media: vicodec: reset last_src/dst_buf based on the IS_OUTPUT * 7a669c404241 media: staging/intel-ipu3: mark PM function as __maybe_unused * 979478f20846 media: ov7670: restore default settings after power-up * 4f006f631ccc media: v4l2-fwnode: The first default data lane is 0 on C-PHY * 1413e373fd0f thunderbolt: property: Fix a NULL pointer dereference * fad8a67e4744 drm/amd/display: Reset alpha state for planes to the correct values * 60b6c466a428 drm/amd/display: Update ABM crtc state on non-modeset * 5ab2c21538a2 drm/amd/display: Link train only when link is DP and backend is enabled * 12fd94b117aa drm/amd/display: fix releasing planes when exiting odm * 13b91576a59a regulator: add regulator_get_linear_step() stub helper * ed49bb0dd557 spi: export tracepoint symbols to modules * d82c47c58b79 thunderbolt: Fix to check for kmemdup failure * 7f1a6aba600a thunderbolt: Fix to check return value of ida_simple_get * 86c326d77b2d hwrng: omap - Set default quality * 94fbe6c93419 staging: mt7621-mmc: Check for nonzero number of scatterlist entries * 5a27284c5ba6 net/mlx5e: Fix compilation warning in en_tc.c * 0729d591559f x86/CPU/hygon: Fix phys_proc_id calculation logic for multi-die processors * 55d1773ed823 dmaengine: tegra210-adma: use devm_clk_*() helpers * d08c911b0a9d batman-adv: allow updating DAT entry timeouts on incoming ARP Replies * dbc55f8f3ae9 selinux: avoid uninitialized variable warning * d060bb09ed80 ice: Prevent unintended multiple chain resets * 3f0fe090c403 media: vicodec: bugfix - call v4l2_m2m_buf_copy_metadata also if decoding fails * 614ed19a761a scsi: lpfc: avoid uninitialized variable warning * 890ea842f085 scsi: qla4xxx: avoid freeing unallocated dma memory * 08cce74e676a ice: Fix for adaptive interrupt moderation * d43589f91b5d usb: core: Add PM runtime calls to usb_hcd_platform_shutdown * 30a120c163d8 spi: stm32-qspi: add spi_master_put in release function * 8063559dfb6d RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later * 6937a0525c18 x86/platform/uv: Fix missing checks of kcalloc() return values * e8cfc3265cdc rcu: Do a single rhp->func read in rcu_head_after_call_rcu() * f618b46f9d28 rcuperf: Fix cleanup path for invalid perf_type strings * 776613c51fdb x86/mce: Handle varying MCA bank counts * f55e548fc751 rcutorture: Fix cleanup path for invalid torture_type strings * 34315916ec97 x86/mce: Fix machine_check_poll() tests for error types * a3d4afffaac1 overflow: Fix -Wtype-limits compilation warnings * a36c3c66af62 staging: mt7621-mmc: Initialize completions a single time during probe * a04b2936a060 tty: ipwireless: fix missing checks for ioremap * ddbc7bfaa7cf virtio_console: initialize vtermno value for ports * aaf5aa44934a misc: fastrpc: Fix a possible double free * 8b29b2bf0a8d misc: fastrpc: make sure memory read and writes are visible * 954edc466128 misc: fastrpc: consider address offset before sending to DSP * 9b1ce019c1f7 scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check * 1a2fdf1c536a IB/mlx5: Compare only index part of a memory window rkey * 5e04fcbab4b4 timekeeping: Force upper bound for setting CLOCK_REALTIME * 6eb883c48005 drm: rcar-du: lvds: Fix post-DLL divider calculation * 7beeeb717378 drm: rcar-du: lvds: Set LVEN and LVRES bits together on D3 * fffcfb227ecf thunderbolt: Fix to check the return value of kmemdup * f0cc2ffb37b4 thunderbolt: property: Fix a missing check of kzalloc * d1d090c47534 media: mtk-vcodec: fix access to incorrect planes member * 44f212eb2aaf efifb: Omit memory map check on legacy boot * b1c4294fe94e media: gspca: Kill URBs on USB device disconnect * 7e8750d0c2b2 media: wl128x: prevent two potential buffer overflows * ff560d4bba9c media: video-mux: fix null pointer dereferences * 2472b70889d5 kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. * 9965948a3bbc habanalabs: prevent CPU soft lockup on Palladium * 1955cfc81642 spi: tegra114: reset controller on probe * ddd85a2fe831 HID: logitech-hidpp: change low battery level threshold from 31 to 30 percent * f67fd9a686a0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC * 36478bcfcf86 block: pass page to xen_biovec_phys_mergeable * 0aa9a8d4983d block: avoid to break XEN by multi-page bvec * 46a9cbe92c46 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC * c9e691c25d63 cxgb3/l2t: Fix undefined behaviour * 58492aad4557 ASoC: wcd9335: fix a leaked reference by adding missing of_node_put * f7d84b846b37 ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put * 28779829000b ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put * a30cdaf1eda8 HID: core: move Usage Page concatenation to Main item * 653117ea9acb sh: sh7786: Add explicit I/O cast to sh7786_mm_sel() * 75b841b1520d RDMA/hns: Fix bad endianess of port_pd variable * c106ddc7f3c4 chardev: add additional check for minor range overlap * b086be4c5e57 x86/uaccess: Fix up the fixup * 025c323c155c x86/ia32: Fix ia32_restore_sigcontext() AC leak * 1bd3284b2504 x86/uaccess, signal: Fix AC=1 bloat * 3ff4740d2664 iwlwifi: mvm: IBSS: use BE FIFO for multicast * b65b70ba068b x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP * 38e068cd4847 wil6210: fix return code of wmi_mgmt_tx and wmi_mgmt_tx_ext * 68cccec09c25 locking/static_key: Fix false positive warnings on concurrent dec/inc * 2f5decc2aa13 arm64: cpu_ops: fix a leaked reference by adding missing of_node_put * fcff7bdf1523 drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes * a9b2666bcaf3 drm/panel: otm8009a: Add delay at the end of initialization * 81ba6b9ddcc3 scsi: ufs: Avoid configuring regulator with undefined voltage range * d59bc35df0ff scsi: ufs: Fix regulator load and icc-level configuration * a7704ab60c30 rtlwifi: fix potential NULL pointer dereference * 91b6a56451fd spi: Add missing error handling for CS GPIOs * 3c328af802c6 rtc: xgene: fix possible race condition * 335e7c032ede brcmfmac: fix Oops when bringing up interface during USB disconnect * 9429cd8ca965 brcmfmac: fix race during disconnect when USB completion is in progress * d3e2c7b59816 brcmfmac: fix WARNING during USB disconnect in case of unempty psq * 100ba77f3689 brcmfmac: convert dev_init_lock mutex to completion * e96af6faf9f2 b43: shut up clang -Wuninitialized variable warning * 135870bd383e brcmfmac: fix missing checks for kmemdup * 1d8e898aa48d mwifiex: Fix mem leak in mwifiex_tm_cmd * 8dc032a293d4 rtlwifi: fix a potential NULL pointer dereference * f382ab1afe26 selftests/bpf: ksym_search won't check symbols exists * 3f52cbfe8396 net: hns3: add protect when handling mac addr list * 9cc0b2b5877f net: hns3: check resetting status in hns3_get_stats() * 8f52f33185ff iio: adc: ti-ads7950: Fix improper use of mlock * 1b98d51db586 iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data * f899898e265a iio: hmc5843: fix potential NULL pointer dereferences * 5e526a75033d iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion * eaf6e69d164f drm/pl111: fix possible object reference leak * 34e3da15025a ASoC: core: remove link components before cleaning up card resources * 18127d11a498 regulator: core: Avoid potential deadlock on regulator_unregister * cf0e0ec16817 spi: Don't call spi_get_gpio_descs() before device name is set * 5fa810fc6ab5 x86/build: Keep local relocations with ld.lld * 10a8c316aaea samples/bpf: fix build with new clang * f1d84fe4bdd8 habanalabs: all FD must be closed before removing device * 7de03fc00deb habanalabs: prevent device PTE read/write during hard-reset * 7c1c65c50558 block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR * 91efbd9dabb0 cpufreq: ap806: fix possible object reference leak * 9e2a8a947284 cpufreq: imx6q: fix possible object reference leak * 6446fdec59cd cpufreq: kirkwood: fix possible object reference leak * e84c252b995c cpufreq: pmac32: fix possible object reference leak * 37792cedb809 cpufreq/pasemi: fix possible object reference leak * d1f82d9100de cpufreq: ppc_cbe: fix possible object reference leak * bbc8d4d4138b net: hns3: add error handler for initializing command queue * 3063f0f57fef qmi_wwan: Add quirk for Quectel dynamic config * e88bd7e3df92 net: hns3: fix keep_alive_timer not stop problem * 930d69e95797 selftests: cgroup: fix cleanup path in test_memcg_subtree_control() * ccbab981dee6 drm/amd/display: use proper formula to calculate bandwidth from timing * bb7401e75582 s390: cio: fix cio_irb declaration * a5615d324afc s390/mm: silence compiler warning when compiling without CONFIG_PGSTE * 28968ec7fda3 drm/amd/display: Initialize stream_update with memset * 82222b9679a7 x86/microcode: Fix the ancient deprecated microcode loading method * 73205be1e0b1 s390: zcrypt: initialize variables before_use * d1058b175fee clk: zynqmp: fix check for fractional clock * 4296aca938f7 clk: rockchip: Make rkpwm a critical clock on rk3288 * 95c559cb4194 extcon: arizona: Disable mic detect if running when driver is removed * 038c427d6e73 clk: rockchip: Fix video codec clocks on rk3288 * fdb3ecd0d65f PM / core: Propagate dev->power.wakeup_path when no callbacks * 5344c9ef9afe drm/amdgpu: fix old fence check in amdgpu_fence_emit * 8b4ad8fbfb95 net: hns3: free the pending skb when clean RX ring * 71fb483c4bb8 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support * 20b0a12e3835 mmc: sdhci-of-esdhc: add erratum A-009204 support * ebe0205812b5 mmc: sdhci-of-esdhc: add erratum eSDHC5 support * dec5d5480a20 mmc_spi: add a status check for spi_sync_locked * 022d0ac1a2b8 mmc: core: make pwrseq_emmc (partially) support sleepy GPIO controllers * 43a25a4a716e scsi: libsas: Do discovery on empty PHY to update PHY info * e363683dd6e7 hwmon: (f71805f) Use request_muxed_region for Super-IO accesses * 64e5c7c82d52 hwmon: (pc87427) Use request_muxed_region for Super-IO accesses * e231d73fb6bd hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses * 02d5ae1cc84d hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses * e2cab96556f2 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses * 6b110830cd98 PM / devfreq: Fix static checker warning in try_then_request_governor * d15467459100 perf/x86/intel/cstate: Add Icelake support * d2b4a1c782a0 perf/x86/intel/rapl: Add Icelake support * dcec07cd2bc6 perf/x86/msr: Add Icelake support * 8bcc53fb0977 fscrypt: use READ_ONCE() to access ->i_crypt_info * d66a2891b799 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure * cb9552b932fa arm64: vdso: Fix clock_getres() for CLOCK_REALTIME * 6388d9ec21c6 ACPI/IORT: Reject platform device creation on NUMA node mapping failure * f7b0c61dc60e i40e: don't allow changes to HW VLAN stripping on active port VLANs * decaf30165b8 i40e: Able to add up to 16 MAC filters on an untrusted VF * 9ea0adc47c55 dpaa2-eth: Fix Rx classification status * 3a416e2058aa phy: ti: usb2: fix OMAP_CONTROL_PHY dependency * 03b812eade3d phy: mapphone-mdm6600: add gpiolib dependency * bb4b60cda117 phy: sun4i-usb: Make sure to disable PHY0 passby for peripheral mode * bf0280e58717 dt-bindings: phy-qcom-qmp: Add UFS PHY reset * bf18396dbe08 drm: etnaviv: avoid DMA API warning when importing buffers * 5c907df83abe x86/irq/64: Limit IST stack overflow check to #DB stack * abda52890034 USB: core: Don't unbind interfaces following device reset failure * dfb23004c119 s390/qeth: handle error from qeth_update_from_chp_desc() * 6a3d844b924e thunderbolt: Take domain lock in switch sysfs attribute callbacks * 5f335f7c4182 irq_work: Do not raise an IPI when queueing work on the local CPU * a02a8367e859 drm/msm: Fix NULL pointer dereference * 48f41424127e drm/msm: dpu: Don't set frame_busy_mask for async updates * 15180fd95582 drm/msm: a5xx: fix possible object reference leak * aa6b53c2bcf9 drm/msm/dpu: release resources on modeset failure * 216fb3cc9057 staging: vc04_services: handle kzalloc failure * 16e061eb21f6 sched/core: Handle overflow in cpu_shares_write_u64 * b698e991346e sched/rt: Check integer overflow at usec to nsec conversion * dcfdbf774d83 sched/core: Check quota and period overflow at usec to nsec conversion * fa31707881df cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock * 50a41f60e5de random: add a spinlock_t to struct batched_entropy * 6f9c63bc3bfa random: fix CRNG initialization when random.trust_cpu=1 * ee079354fba8 powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX * c4fb49c72705 powerpc/numa: improve control of topology updates * 5090dd8f2804 block: fix use-after-free on gendisk * 3404d705d041 iio: adc: stm32-dfsdm: fix unmet direct dependencies detected * 5ffb30e6fa84 media: pvrusb2: Prevent a buffer overflow * 02dce75ac8aa media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() * 74a8b114a22e media: stm32-dcmi: fix crash when subdev do not expose any formats * bfda64256006 audit: fix a memory leak bug * e76dde35199c media: ov2659: make S_FMT succeed even if requested format doesn't match * 84e9e876d003 media: au0828: stop video streaming only when last user stops * bb9d3fab8cc9 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper * d209a6be666d media: coda: clear error return value before picture run * d8ccd99e2337 dmaengine: at_xdmac: remove BUG_ON macro in tasklet * 8cc056ecca22 perf/arm-cci: Remove broken race mitigation * d7c7530cb549 clk: rockchip: undo several noc and special clocks as critical on rk3288 * d7f620722bae pinctrl: samsung: fix leaked of_node references * e2ef3ec3d96d pinctrl: st: fix leaked of_node references * a101de06e263 pinctrl: pistachio: fix leaked of_node references * fe340ccadb78 HID: logitech-hidpp: use RAP instead of FAP to get the protocol version * a07c802b2486 Bluetooth: mediatek: Fixed incorrect type in assignment * 0bc530b89431 Bluetooth: btbcm: Add default address for BCM43341B * c5da31c4fda8 Bluetooth: hci_qca: Give enough time to ROME controller to bootup. * 0d4ca252063f Bluetooth: hci_qca: Fix crash with non-serdev devices * 095eaec4e9e5 mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions * 9ab589a014be x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault() * c0b481eb9da9 x86/uaccess: Dont leak the AC flag into __put_user() argument evaluation * bd323b5fe30f smpboot: Place the __percpu annotation correctly * a43bf1035db6 x86/build: Move _etext to actual end of .text * 2014ac6aed37 vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev * 5824fa74965e vfio-ccw: Do not call flush_workqueue while holding the spinlock * 7412bdf50a1f RDMA/cma: Consider scope_id while binding to ipv6 ll address * 9b143f35bb90 bcache: avoid clang -Wunintialized warning * b24e16ebbc32 bcache: add failure check to run_cache_set() for journal replay * b29933075565 bcache: fix failure in journal relplay * e067f2f0a179 bcache: return error immediately in bch_journal_replay() * 11425640d798 bcache: avoid potential memleak of list of journal_replay(s) in the CACHE_SYNC branch of run_cache_set * 8d4819fdff5a crypto: sun4i-ss - Fix invalid calculation of hash end * f34237009e4d nvme-tcp: fix a NULL deref when an admin connect times out * b4e256d88eee nvme-rdma: fix a NULL deref when an admin connect times out * 12b83abc3006 nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE * 6fb42f3c379e net: cw1200: fix a NULL pointer dereference * 90905286c191 rsi: Fix NULL pointer dereference in kmalloc * ae745a8b592d mwifiex: prevent an array overflow * 50c312ad3ebd Fix nfs4.2 return -EINVAL when do dedupe operation * e2130db17d00 ASoC: fsl_sai: Update is_slave_mode with correct value * a973c17c5ceb regulator: core: Actually put the gpiod after use * c3bbd47c07d4 slimbus: fix a potential NULL pointer dereference in of_qcom_slim_ngd_register * f1df511d34ae libbpf: fix samples/bpf build failure due to undefined UINT32_MAX * 59c8fa1f382d drm: prefix header search paths with $(srctree)/ * 4659bb96d64b mac80211/cfg80211: update bss channel on channel switch * 1606cbce895d dmaengine: pl330: _stop: clear interrupt status * 4918adcf5b63 net: hns3: use atomic_t replace u32 for arq's count * 1c05aa606c47 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value * 8f1f40f7bb48 s390: qeth: address type mismatch warning * 0dd7e77b7fab net: phy: improve genphy_soft_reset * 4c1c9dabb6e9 net: hns3: fix for TX clean num when cleaning TX BD * f5fc42d952c6 net: hns3: fix pause configure fail problem * ae9505c09591 w1: fix the resume command API * edb515810d5b net: ethernet: ti: cpsw: fix allmulti cfg in dual_mac mode * 5cd3fddb97b2 sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs * c13f2ccff557 ALSA: hda: fix unregister device twice on ASoC driver * ea9e874b707b s390/kexec_file: Fix detection of text segment in ELF loader * 1df245c3020a scsi: qedi: Abort ep termination if offload not scheduled * a4e1b27e3a15 rtc: stm32: manage the get_irq probe defer case * 88053c93e6c6 rtc: 88pm860x: prevent use-after-free on device remove * 902e3a83ccfd iwlwifi: pcie: don't crash on invalid RX interrupt * 40b111b4170c btrfs: Don't panic when we can't find a root key * 2d39b32c2f14 btrfs: fix panic during relocation after ENOSPC before writeback happens * f033d6a229e5 Btrfs: fix data bytes_may_use underflow with fallocate due to failed quota reserve * eee8c24f4ce7 x86/modules: Avoid breaking W^X while loading modules * f4edac5b43c1 scsi: qla2xxx: Fix hardirq-unsafe locking * b64ba7a58413 scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() * 8a7f630b651e scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() * 0c43934021f7 scsi: qla2xxx: Fix a qla24xx_enable_msix() error path * e977b1477a67 cpufreq: Fix kobject memleak * 96b7c30e373f powerpc/watchdog: Use hrtimers for per-CPU heartbeat * e08f9e6fd4db x86/ftrace: Set trampoline pages as executable * 9e5796a91505 mt76: remove mt76_queue dependency from tx_queue_skb function pointer * f2494310358e arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable * 6bce78421ca8 ARM: vdso: Remove dependency with the arch_timer driver internals * 10915c3f4d09 media: stm32-dcmi: return appropriate error codes during probe * ddceee68ce4d drm/nouveau/bar/nv50: ensure BAR is mapped * d72be6289f4a ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() * 8b12f0b6c078 brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler() * a699aa0d4049 net/mlx5: E-Switch, Use atomic rep state to serialize state change * a339b557131c spi: pxa2xx: fix SCR (divisor) calculation * 53b314ceb4e4 ASoC: imx: fix fiq dependencies * 0da57f6a2988 spi: atmel-quadspi: fix crash while suspending * ef2c85e8247f powerpc/perf: Fix loop exit condition in nest_imc_event_init * 5d98a98def4b powerpc/boot: Fix missing check of lseek() return value * f4456a34fce4 powerpc/perf: Return accordingly on invalid chip-id in * de7a7a684318 ASoC: hdmi-codec: unlock the device on startup errors * 5360b29ee06b usb: gadget: f_fs: don't free buffer prematurely * 79137ab40c3b usb: dwc3: move synchronize_irq() out of the spinlock protected block * 489dc4d1616d usb: dwc2: gadget: Increase descriptors count for ISOC's * 5b3f97ce4efd ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE * 9c3a91551d18 pinctrl: zte: fix leaked of_node references * a3d50fb7ce93 Bluetooth: Ignore CC events not matching the last HCI command * b7aa43b40b35 hv_netvsc: fix race that may miss tx queue wakeup * 7a154742b667 net: ena: fix: set freed objects to NULL to avoid failing future allocations * 93504109f9ff net: ena: gcc 8: fix compilation warning * ec148de168ce dmaengine: tegra210-dma: free dma controller in remove() * 1ba71e3046cb blk-mq: grab .q_usage_counter when queuing request from plug code path * c415ae66aa1f blk-mq: split blk_mq_alloc_and_init_hctx into two parts * 75dcfe5c969a ice: Preserve VLAN Rx stripping settings * dd08b6d457f5 ice: Separate if conditions for ice_set_features() * 16e03948c954 bpftool: exclude bash-completion/bpftool from .gitignore pattern * 85af86c03dbb selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c * 4b9c2fdd672b libbpf: fix invalid munmap call * c2d089a4aad5 i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c * 36cd1815fd10 tools/bpf: fix perf build error with uClibc (seen on ARC) * aeae78ba0a0e mmc: core: Verify SD bus width * fb9132e804c0 gfs2: Fix occasional glock use-after-free * 652fa249b99f IB/hfi1: Fix WQ_MEM_RECLAIM warning * b6e7eed82f14 io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() * e983250f4b27 gfs2: fix race between gfs2_freeze_func and unmount * dab2c7d98f37 NFS: make nfs_match_client killable * 86edf5af3793 afs: Fix getting the afs.fid xattr * 49842a9e1f39 cxgb4: Fix error path in cxgb4_init_module * dcbdbe13796f gfs2: Fix lru_count going negative * 93d91ef88954 Revert "btrfs: Honour FITRIM range constraints during free space trim" * dc9ddd15e921 netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression * a71be911c15a acct_on(): don't mess with freeze protection * f3919070a3aa at76c50x-usb: Don't register led_trigger if usb_register_driver failed * 2eec11f7e066 batman-adv: mcast: fix multicast tt/tvlv worker locking * 45d7cd7cd0d8 bpf: devmap: fix use-after-free Read in __dev_map_entry_free * 3b924789e9f8 ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit * b82e0f501b39 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap * da757ae6d328 media: vb2: add waiting_in_dqbuf flag * 0270d8b8d8ba media: serial_ir: Fix use-after-free in serial_ir_init_module * 8c103d2ba1c6 media: cpia2: Fix use-after-free in cpia2_exit * e630b9ac9dce fbdev: fix WARNING in __alloc_pages_nodemask bug * ebe6000e90ed ovl: relax WARN_ON() for overlapping layers use case * 2f71a4e3efa2 arm64: errata: Add workaround for Cortex-A76 erratum #1463225 * 4aeac8596745 fbdev: fix divide error in fb_var_to_videomode * 53804824ba92 btrfs: sysfs: don't leak memory when failing add fsid * b2a48467bfdf btrfs: sysfs: Fix error path kobject memory leak * ffd658adf684 Btrfs: fix race between ranged fsync and writeback of adjacent ranges * fb4bdda0f904 Btrfs: avoid fallback to transaction commit during fsync of files with holes * be69efb38e07 Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path * 69bb50795ac8 btrfs: Check the compression level before getting a workspace * 38bf3e22d058 btrfs: don't double unlock on error in btrfs_punch_hole * 873aac4c3d7a gfs2: Fix sign extension bug in gfs2_update_stats * b232deedaa60 arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable * 4101ec81b182 arm64: Kconfig: Make ARM64_PSEUDO_NMI depend on BROKEN for now * 2c2104890d31 arm64/kernel: kaslr: reduce module randomization range to 2 GB * e9e27bfce65c libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead * e3feb4afa875 KVM: nVMX: Fix using __this_cpu_read() in preemptible context * 4a4c222ecf3d kvm: svm/avic: fix off-by-one in checking host APIC ID * baaee95674c8 kvm: Check irqchip mode before assign irqfd * e00303be84b2 dax: Arrange for dax_supported check to span multiple devices * 269360f11205 tracing: Add a check_val() check before updating cond_snapshot() track_val * acf49fa4ee4e mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold time problem * a0514c0a450a mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 data hold time problem * 1860a5577fa9 crypto: vmx - CTR: always increment IV as quadword * 6920fcd3eebc crypto: hash - fix incorrect HASH_MAX_DESCSIZE * 204d535040fa Revert "scsi: sd: Keep disk read-only when re-reading partition" * 15e5e4b9ff86 sbitmap: fix improper use of smp_mb__before_atomic() * 01b5e7f86d86 bio: fix improper use of smp_mb__before_atomic() * e83d85e7d8bf x86/kvm/pmu: Set AMD's virt PMU version to 1 * d7a74fbae714 KVM: x86: fix return value for reserved EFER * 824adfb226a8 ext4: wait for outstanding dio during truncate in nojournal mode * 5f2e67d310ff ext4: do not delete unlinked inode from orphan list on failed truncate * 680ae6bae20a x86: Hide the int3_emulate_call/jmp functions from UML