* origin/q:
Linux 4.14.192
x86/i8259: Use printk_deferred() to prevent deadlock
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
xen-netfront: fix potential deadlock in xennet_remove()
cxgb4: add missing release on skb in uld_send()
x86/unwind/orc: Fix ORC for newly forked tasks
Revert "i2c: cadence: Fix the hold bit setting"
net: ethernet: ravb: exit if re-initialization fails in tx timeout
parisc: add support for cmpxchg on u8 pointers
nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
qed: Disable "MFW indication via attention" SPAM every 5 minutes
usb: hso: Fix debug compile warning on sparc32
arm64: csum: Fix handling of bad packets
arm64/alternatives: move length validation inside the subsection
mac80211: mesh: Free pending skb when destroying a mpath
mac80211: mesh: Free ie data when leaving mesh
bpf: Fix map leak in HASH_OF_MAPS map
ibmvnic: Fix IRQ mapping disposal in error path
mlxsw: core: Free EMAD transactions using kfree_rcu()
mlxsw: core: Increase scope of RCU read-side critical section
mlx4: disable device on shutdown
net: lan78xx: fix transfer-buffer memory leak
net: lan78xx: add missing endpoint sanity check
sh: Fix validation of system call number
selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
net/x25: Fix null-ptr-deref in x25_disconnect
net/x25: Fix x25_neigh refcnt leak when x25 disconnect
xfs: fix missed wakeup on l_flush_wait
rds: Prevent kernel-infoleak in rds_notify_queue_get()
x86, vmlinux.lds: Page-align end of ..page_aligned sections
x86/build/lto: Fix truncated .bss with -fdata-sections
9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
9p/trans_fd: abort p9_read_work if req status changed
f2fs: check if file namelen exceeds max value
f2fs: check memory boundary by insane namelen
drm: hold gem reference until object is no longer accessed
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
wireless: Use offsetof instead of custom macro.
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
ath9k: release allocated buffer if timed out
ath9k_htc: release allocated buffer if timed out
iio: imu: adis16400: fix memory leak
media: rc: prevent memory leak in cx23888_ir_probe
crypto: ccp - Release all allocated memory if sha type is invalid
net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe()
scsi: libsas: direct call probe and destruct
Revert "Dm: init: Enable rootfs mount as dm-verity during boot without ramdisk"
msm: ep_pcie: set irq flag to IRQF_EARLY_RESUME for PERST irq
mhi: cntrl: qcom: Update the fw image name for new devices
drivers: qti-virtual-sensor: Add hexa cpu max virtual sensor for SDM429
ARM: dts: msm: fix cx_cdev label size for SDM429W
ARM: dts: msm: Add virtual display connector for sa8195
usb: gadget: f_ipc: Increase max packet size to 24k
usb: dwc3-msm: Set proper ssphy flag during peripheral bus suspend
msm: qpnp-power-on: configure KPDPWR_N S2 for HARD_RESET at TWM entry
power: smb1398: Update win-uv threshold to 10mV
power: battery: Fix use of uninitialized variable error
power: smb1398: Do not disable FP_FET during IREV condition
backlight: qcom-spmi-wled: Add "qcom,sync-dly" property
ARM: dts: msm: disable gpu_isdb cti for trinket
net: qualcomm: rmnet: validate ipv6 extension header lengths
msm: ais: Address index out of bounds
binder: fix braces warning in binderfs
usb: host: xhci: update event ring dequeue pointer on purpose
iommu/arm-smmu: Do not write to slave side protected context banks
i2c: i2c-qcom-geni: Reinitialize the variables after every transfer
ARM: dts: msm: Add UFS support for kdump kernel on sa8155
iio: adc: Add channels AMUX1 and AMUX3 for voltage reading
msm: ADSPRPC: Size check before allocating memory from DMA
sched/walt: Improve the scheduler
drivers: soc: sdx_ext_ipc: Fix devm_request_threaded_irq call
Reverting crypto and incrementalfs changes
diag: Update event and log code ranges
ARM: dts: msm: Update ADC channels for SA2150P based CCARD
PCI: Add PCIe quirks for PCIe root port
ARM: dts: msm: enable usb suspend function in host mode
usb: dwc3-msm: Add markers for peripheral bus resume
msm: vidc: fix deadlock between queue and flush buffer handling
ARM: dts: msm: Add uart support for kdump kernel on sa8155
sx150x-pinctrl: Avoid i2c transfer during kexec
ARM: dts: msm: Add and enable Tj based modem_v2x mitigation for SA515
drivers: thermal: qmi_cooling: Add support for modem_v2x cooling device
arm: dts: qcom: add tz_apps and qseecom
mhi: core: Error handling for pending packets in mission_mode
msm: kgsl: Fix possible use-after-free while adding context to active list
ARM: dts: msm: add support for SMP2P shutdown ack from modem
ARM: dts: msm: Update mpss_adsp carved memory for sa515m cdp
ARM: dts: msm: add hs uart node for BT on QCS410 device
ARM: dts: msm: Add mem_dump and RTB node for sdm429
defconfig: sdm429: Add configs related to DCVS and scheduler
ARM : dts: msm: Add DCVS and sched nodes
msm: ADSPRPC: Map and FD non-NULL check before dereferencing
platform: msm: qcom-geni-se: Correct print statement format
net: stmmac: Add check for micrel phy for phy interrupt
defconfig: sdmshrike: use uncompressed linux kernel
soc: qcom: hab: fix some issues in the remote open cancelling case
wcnss: Enable smd channel ready
ARM: dts: msm8916: Update reserved-memory for wcnss, venus and mba
defconfig: Enable Incremental FS support
ubifs: Fix deadlock in concurrent bulk-read and writepage
spi: spi-geni-qcom: Return error if setup transfer fails
mhi: core: do not toggle PCIe low power mode in sleeping context
msm: ais: remove unnecessary writing to csid rdi cfg0 register
cfg80211: Indicate backport support for sband iftype data
ARM: dts: qcom: add display nodes for SDA429w devices
init: early_services: get status after launching early services
ARM: dts: msm: Add DVT-2 support for APQ hardware
usb: phy: snps: Enable auto-resume during host mode bus suspend
ARM: dts: msm: Add core/core2x clk for SSC QUP
usb: misc: mdm_data_bridge: Add missing check for single interface
msm: ais: add ais isp trace
ARM: msm: dts: set skip-panel-reset for AUO 416p panel
video: fbdev: msm: add skip-panel-reset dt property
power: smb5-lib: Report the CURRENT_MAX as 1A in CC-mode
soc: qcom: bgcom: Use shared_ee property for spi
ARM: dts: msm: Add shared_ee property to bg spi node
ARM: dts: msm: Add MHI and PCIe configuration
video: fbdev: msm: add interface to send idle on/off command to panel
msm: ipa3: Support uc header proc ctx for DSCP insertion
usb: gadget: handle bam setup and cleanup for mbim in u_bam_dmux
UPSTREAM: ath10k: Fix encoding for protected management frames
UPSTREAM: ath10k: Fix length of wmi tlv command for protected mgmt frames
UPSTREAM: ath10k: Add peer delete response event
UPSTREAM: ath10k: wait for vdev delete response from firmware
UPSTREAM: ath10k: Add wmi tlv service map for mesh 11s
UPSTREAM: ath10k: update GCMP & GCMP-256 cipher suite number for WCN3990
UPSTREAM: ath10k: assign 'n_cipher_suites = 11' for WCN3990 to enable WPA3
UPSTREAM: ath10k: assign 'n_cipher_suites' for WCN3990
UPSTREAM: ath10k: Add wmi tlv vdev subtype for mesh in WCN3990
UPSTREAM: mac80211: add missing WFA Multi-AP backhaul STA Rx requirement
usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
kheaders: include only headers into kheaders_data.tar.xz
kheaders: remove meaningless -R option of 'ls'
msm: camera: Fix KW issues
ARM: dts: msm: Change smem host id for gvm la
soc: qcom: smem: Increase total host number
kgsl: Parse secure mapping size from dts
asoc: Add digital mute callback function for cdc dma
usb: host: xhci: Increase number of event ring segments to 4
soc: qcom: bgcom: use pm_runtime_status_suspended of spi
net: usb: Initialize retval with zero as it might be used uninitialized
ASoC: bolero: Resolve glitch during amic record
msm: adsprpc: Race conditions when handling the ADSP SSR
ASoC: bolero: Fix higher btn press noise issue
audio-kernel: add proxy ports for call screening in machine driver
asoc: add code change for proxy playback and capture BE DAIs.
usb: pd: Correctly handle SVDM versions
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>