* origin/auto-kernel:
ARM64: configs: raphael: Regenerate and sync
kernel: Boost whenever a zygote-forked process becomes a top app
kernel: Boost to the max for when zygote forks
Revert "fs: exec: Introduce is_zygote_pid()"
base: firmware_class: Fix suspicious concatenation warnings
mm: remove __GFP_COLD
seq_buf: Export seq_buf_printf
ext4: optimize __ext4_check_dir_entry()
treewide: Use array_size() in f2fs_kzalloc()
treewide: Use array_size() in sock_kmalloc()
treewide: Use array_size() in vzalloc_node()
treewide: Use array_size() in vzalloc()
treewide: Use array_size() in vmalloc()
treewide: devm_kzalloc() -> devm_kcalloc()
treewide: devm_kmalloc() -> devm_kmalloc_array()
treewide: kvzalloc() -> kvcalloc()
treewide: kvmalloc() -> kvmalloc_array()
treewide: kzalloc_node() -> kcalloc_node()
treewide: kzalloc() -> kcalloc()
treewide: kmalloc() -> kmalloc_array()
treewide: Use struct_size() for devm_kmalloc() and friends
treewide: Use struct_size() for vmalloc()-family
treewide: Use struct_size() for kmalloc()-family
UPSTREAM: Convert v4l2 event to struct_size
UPSTREAM: Convert virtio_console to struct_size
device: Use overflow helpers for devm_kmalloc()
mm: Use overflow helpers in kvmalloc()
mm: Use overflow helpers in kmalloc_array*()
slab: make kmalloc_size() return "unsigned int"
slab: make kmalloc_index() return "unsigned int"
net/rds/ib_fmr.c: use kmalloc_array_node()
mm/mempool.c: use kmalloc_array_node()
drivers/infiniband/sw/rdmavt/qp.c: use kmalloc_array_node()
drivers/infiniband/hw/qib/qib_init.c: use kmalloc_array_node()
block/blk-mq.c: use kmalloc_array_node()
include/linux/slab.h: add kmalloc_array_node() and kcalloc_node()
slab, slub, slob: convert slab_flags_t to 32-bit
slab, slub, slob: add slab_flags_t
ARM64: configs: raphael: use zstd from zRAM compression
zcomp: Use ARRAY_SIZE() for backends list
zram: Allocate struct zcomp_strm as per-CPU memory
drivers/block/zram/zram_drv.c: fix error return codes not being returned in writeback_store
zram: try to avoid worst-case scenario on same element pages
Documentation: dontdiff: Add zstd compressed files
.gitignore: Add ZSTD-compressed files
x86: Bump ZO_z_extra_bytes margin for zstd
lib: Add zstd support to decompress
lib: Prepare zstd for preboot environment, improve performance
lib: Add might_fault() to strncpy_from_user.
BACKPORT: lz4: fix kernel decompression speed
iommu: msm: Fix issues in the 4.14 port
iommu: msm: Rewrite to improve clarity and performance
ion: Rewrite for improved clarity and performance
Revert "ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs"
ion: Remove hibernation support for secure heaps
sde: interrupts: optimize interrupt dispatching routines
ARM64: configs: raphael: sync for exfat-linux
exfat: allow new i_version api for 4.14
fs: include exfat fs
drivers: staging: remove staging exfat
ARM64: configs: raphael: some cpu related changes
Revert "soc:qcom:icnss Async suspend/resume callbacks."
kernel: Warn when an IRQ's affinity notifier gets overwritten
kernel: Only set one CPU in the default IRQ affinity mask
Revert "genirq: Add default affinity mask command line option"
Revert "irq/core: Fix boot crash when the irqaffinity= boot parameter is passed on CPUMASK_OFFSTACK=y kernels(v1)"
scsi: ufs: Only create one pm_qos object for the IRQ
ARM64: configs: raphael: Enable CIB
cpufreq: cpu_input_boost: Don't touch the prime cluster
cpufreq: cpu_input_boost: Remove all input boost code and adjust
cpu_input_boost: Introduce driver for event-based CPU boosting
ARM64: configs: raphael: Disable IKHEADERS
Revert "cpufreq: Only block min freq setting for booster processes"
Revert "goodix_driver_gt9886: use async probing and suspend/resume"
Revert "mm/slab_common: Align all caches' objects to hardware cachelines"
proc/base: add static branch hints in __set_oom_adj
drivers: gt9886: mark IRQ as performance critical
ARM64: dts: ea8076: re-organize documentation
arm64: dts: sm8150: Add full CPU frequency tables
clk: qcom: clk-cpu-osm: Allow overriding CPU frequency tables in DT
qcacmn: Fix suspicious string concatenation warning in fwlog
qcacld-3.0: Fix regulatory domain country names
selinux: randomize layout of key structures
selinux: remove set but not used variable 'sidtab'
selinux: ensure the policy has been loaded before reading the sidtab stats
selinux: fix sidtab string cache locking
BACKPORT: selinux: cache the SID -> context string translation
rcu: Make kfree_rcu() ignore NULL pointers
selinux: remove useless assignments
selinux: log invalid contexts in AVCs
BACKPORT: selinux: convert to kvmalloc
mm: Introduce kvcalloc()
msm: camera: reqmgr: Stop slot reset on buf done
msm: mhi_dev: Fix memory leak
msm: camera: csiphy: Update phy settings for atoll
msm: camera: core: Change return type
msm: camera: reqmgr: Skip apply for initial sync req on slave link
msm: camera: reqmgr: increase the rd idx if no lower pd device
msm: camera: reqmgr: reset slots after deactivating session
jpeg: Add DMA driver implementation
ARM: dts: msm: Include qcs610 changes for qcs410 also
BACKPORT: loop: Fix wrong masking of status flags
BACKPORT: loop: Add LOOP_CONFIGURE ioctl
BACKPORT: loop: Clean up LOOP_SET_STATUS lo_flags handling
BACKPORT: loop: Rework lo_ioctl() __user argument casting
BACKPORT: loop: Move loop_set_status_from_info() and friends up
BACKPORT: loop: Factor out configuring loop from status
BACKPORT: loop: Remove figure_loop_size()
BACKPORT: loop: Refactor loop_set_status() size calculation
BACKPORT: loop: Factor out setting loop device size
BACKPORT: loop: Remove sector_t truncation checks
BACKPORT: loop: Call loop_config_discard() only after new config is applied
qcacld-3.0: Flush pmksa cache for SAP when SAP stop
Linux 4.14.193
ARM: 8702/1: head-common.S: Clear lr before jumping to start_kernel()
ext4: fix direct I/O read error
random32: move the pseudo-random 32-bit definitions to prandom.h
random32: remove net_rand_state from the latent entropy gcc plugin
random: fix circular include dependency on arm64 after addition of percpu.h
ARM: percpu.h: fix build error
random32: update the net random state on interrupt and activity
Revert "scsi: libsas: direct call probe and destruct"
drivers: cpuidle: lpm-levels: check for valid LPM stats
mhi: devices: mhi_netdev: Update napi poll weight to 128
ipa3: mpm: remove WARN_ON for security concern
sched: Improve the scheduler
sched: Improve the scheduler
sched/fair: bonus vruntime for task boost 3
Sched/fair: Improve the scheduler
Sched/fair: Improve the scheduler
sched/walt: Avoid taking rq lock for every IRQ update
sched/fair: Add timeout for detach_tasks() in load balance
ANDROID: ARM64: configs: raphael: enable CONFIG_EXT4_FS_POSIX_ACL
BACKPORT: disp: msm: dsi: Update pll delay calculation as per latest DSI HPG
BACKPORT: disp: msm: dsi: Fix pll delay calculation during clock switch
BACKPORT: disp: msm: dsi: Update dsi byte interface clock calculation
drm: msm: phy-v3: Disable phy idle power collapse on poweron
drm: msm: phy-v3: Add delay in ULPS exit on-command
drm: msm: sde: workaround for miui like fod behaviour
Revert "drm/msm/sde: fix topology lookup table when ctl version is used"
Revert "drm/msm/dsi-staging: update PHY configuration to support cphy"
Revert "drm/msm/dsi-staging: Add C-PHY support for phy ver 3.0"
Revert "ANDROID: drivers base/arch_topology: avoid a stuck risk when cpufreq policy free"
msm: gsi: disable debug driver
msm: gsi: silence gsi_config_channel_mode logging
techpack: silence some logging
kernel: update build tools
goodix_driver_gt9886: use async probing and suspend/resume
sm8150: squash remove place_marker usage
ARM64: configs: raphael: debloat and optimize
ARM64: configs: raphael: switch back to 100hz timer frequency
ARM64: configs: raphael: Always report stock kernel version to fsck.f2fs
f2fs: Add support for reporting a fake kernel version to fsck
dsi_panel: Do not explicitly enable ULPS mode during suspend
ARM64: configs: raphael: sync for omit sublevel patch version
Kconfig: omit sublevel patch version
arm64/alternatives: move length validation inside the subsection
arm64/alternatives: use subsections for replacement sequences
Revert "FROMLIST: cpu: fix cache warnings when resuming from deep suspend"
arm64: dts: pm8150: Switch to software debouncing for pon keys
input: qpnp-power-on: Separate software debounce delay from hardware
input: qpnp-power-on: Adapt software debounce to work for all keys
arm64: dts: sm8150: Don't ratelimit userspace kmsg logging
Revert "kbuild: Add support for LLVM's Polly optimizer"
ARM64: configs: raphael: adjust cpusets
ARM64: configs: raphael: Enable and configure cpuset assist
cpufreq: schedutil: Expose default rate-limits as config options
ARM64: configs: raphael: Configure optimal minimum CPU frequencies for sm8150
cpufreq: Allow configuring default minimum frequencies in Kconfig
cpufreq: Only block min freq setting for booster processes
cpufreq: Kill userspace CPU boosting entirely
cpufreq: squash revert cpu_input_boost support
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 "clk: qcom: rcg2: Don't crash if our parent can't be found; return an error"
Reverting crypto patches
msm: ipa3: put ecm default as vlan in auto config
ARM: dts: sa2150p: delete wlan related nodes for sa2150p target
ARM: dts: sa2150p: override certain memory regions for sa2150p-nand
serial: msm_geni_serial: Fix DMA RX FSM reset sequence
Revert "Dm: init: Enable rootfs mount as dm-verity during boot without ramdisk"
defconfig: Disable the arm cpuidle support for sdm429
defconfig: msm: Add config fragment for DEBUG_FS disablement
scripts: Consider env variables while running 'make'
Documentation: devicetree: net: Add EMAC configuration options
drivers: thermal: call TSENS re-init only when register is ready to update
drivers: cpuidle: lpm-levels: check for valid LPM stats
msm: camera: cci: Fix incorrect use of cci config ioctl
kernel: squash revert dynamic stune boost patches
Revert "exec: Do not block userspace writes when CPU_BOOST is enabled"
power: smb1390: Fix taper condition for VPH configuration
msm: ipa3: Fix to unmap sgt pages with correct size
ARM: dts: sa515m: enable ssr and wake up sideband support
ARM: dts: sa515m: correct sideband wakeup gpio numbers
msm: ep_pcie: set irq flag to IRQF_EARLY_RESUME for PERST irq
uapi: sound: add TTP pass through run mode command
ARM: dts: msm: enable fuel gauge driver
ARM: dts: msm: Enable default thermal zones and cooling devices for sdm429
drm: msm: sde: Fix compile warnings
drm/msm/sde: revert gcc compilation fix from yaro
disp: msm: sde: modify setting of split_display flag
drm/msm/sde: update multirect op to max for multirect mode
drm/msm/sde: skip rsc client creation for external encoders
drm/msm/sde: fix deadlock by connection_mutex
drm/msm/sde: remove redundant connector cache list update
drm/msm/sde: skip crtc atomic begin when active is false
drm/msm/sde: fix topology lookup table when ctl version is used
Linux 4.14.191
xfs: set format back to extents if xfs_bmap_extents_to_btree
regmap: debugfs: check count when read regmap file
mm/page_owner.c: remove drain_all_pages from init_early_allocated_pages
tcp: allow at most one TLP probe per flight
rtnetlink: Fix memory(net_device) leak when ->newlink fails
ip6_gre: fix null-ptr-deref in ip6gre_init_net()
AX.25: Prevent integer overflows in connect and sendmsg
rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
net: udp: Fix wrong clean up for IS_UDPLITE macro
net-sysfs: add a newline when printing 'tx_timeout' by sysfs
drivers/net/wan/x25_asy: Fix to make it work
dev: Defer free of skbs in flush_backlog
AX.25: Prevent out-of-bounds read in ax25_sendmsg()
AX.25: Fix out-of-bounds read in ax25_connect()
defconfig: sa2150p: Remove unwanted debug configs
mhi: cntrl: qcom: Update the fw image name for new devices
ARM: dts: msm: Add correct board name for SDX55 MTP Telematics AU DSDA
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 sa8155
ARM: dts: msm: Add virtual display connector for sa6155
ARM: dts: msm: Add virtual display connector for sa8195
usb: gadget: f_ipc: Increase max packet size to 24k
ARM: dts: msm: Enable slimbus slave for SDMw429
usb: gadget: f_ipc: Wait for req completion only when suspended
Revert "ARM: dts: msm: add display related dt nodes on QCS410 device"
clk: qcom: npucc: Update NPU Q6 frequency for ATOLL
Revert "drm/msm/sde: use atomic counter for pending frame done"
Revert "drm/msm/sde: support posted frame trigger for cmd mode"
Revert "drm/msm/sde: delay reset frame by a frame for posted trigger"
Revert "drm/msm/sde: add connector property for frame trigger mode"
ARM: dts: msm: Configure "qcom,sync-dly" to 800us for SDM660
backlight: qcom-wled: Add "qcom,sync-dly" device tree property
usb: dwc3-msm: Set proper ssphy flag during peripheral bus suspend
Revert "drm/msm/sde: avoid frame done event during autorefresh"
Revert "drm/msm/sde: trigger frame done if ctl is idle"
Revert "disp: msm: sde: use wr_ptr interrupt instead of ctl_start"
Revert "disp: msm: sde: reset ctl during wr_ptr_irq timeout"
Revert "disp: msm: sde: fix release fence signaling in error cases"
Revert "disp: msm: sde: wait for specific pp_done instead of zero"
Revert "disp: msm: sde: fix handling the missing pp-done interrupt cases"
Revert "disp: msm: sde: avoid encoder power-collapse with pending frames"
Revert "disp: msm: sde: handle another case for lost pp-done interrupt"
Revert "disp: msm: sde: signal retire fence in wr_ptr timeout"
Revert "disp: msm: sde: avoid multiple frame-done encoder events"
Revert "drm/msm/dsi-staging: update dsi clock calculations"
Revert "drm/msm/dsi-staging: update frame transfer time calculations"
Revert "disp: msm: dsi: update dsi pclk in panel mode settings"
Revert "dt-bindings: Add frame threshold property for dsi controller"
Revert "ARM: dts: msm: update frame threshold time for atoll"
Revert "drm/msm/sde: initialize sde_encoder_wait_info before usage"
Revert "drm/msm/sde: avoid frame_done event trigger for idle scenario"
Revert "drm/msm/sde: trigger single frame_done evt for vid encoder"
coresight: cti: Add sys interface to show max trigger number
ARM: dts: msm: Add memshare for sdm429
rpmsg: qcom_glink_bgcom: Clean up the channels after SSR
msm: qpnp-power-on: configure KPDPWR_N S2 for HARD_RESET at TWM entry
dts: sdx: add support for tdm for sa515m card
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
defconfig: Enable FS related configs
defconfig: Disable CRYPTO_MD4 config
defconfig: For support api_30 kernel changes
ARM: dts: msm: disable gpu_isdb cti for trinket
ARM: dts: qcom: add video device tree entry for sdm429w
net: qualcomm: rmnet: validate ipv6 extension header lengths
msm: ais: Address index out of bounds
msm: mhi_dev: allocate high priority Workqueue for mhi_sm_wq
binder: fix braces warning in binderfs
usb: host: xhci: update event ring dequeue pointer on purpose
drivers: soc: rename block device nodes
iommu/arm-smmu: Do not write to slave side protected context banks
i2c: i2c-qcom-geni: Reinitialize the variables after every transfer
clk: qcom: mdss: Add check to read the gdsc status
drm/msm/sde: trigger single frame_done evt for vid encoder
drm/msm/sde: avoid frame_done event trigger for idle scenario
drm/msm/sde: initialize sde_encoder_wait_info before usage
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
usb: dwc3-msm: Add markers for peripheral bus resume
sched/walt: Improve the scheduler
Reverting incremental fs changes
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: Update mpss_adsp carved memory for sa515m cdp
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
ARM: dts: qcom: Add system secure ion heap for Quin GVM
wcnss: Enable smd channel ready
ARM: dts: msm8916: Update reserved-memory for wcnss, venus and mba
defconfig: Enable Incremental FS support
net: stmmac: Fixed autoneg disable issue
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
drm/msm/dsi-staging: fix t_clk_pre in high dsi clock use case
init: early_services: get status after launching early services
ARM: dts: msm: Add DVT-2 support for APQ hardware
dt-bindings: add clock_pre extend enable panel property
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
net: stmmac: Add check for HWTSTAMP_FILTER_ALL filter
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: f_ipc: Add support of sideband notifier call chain
msm: ipa: send the endp_desc QMI for low_lat only on non-auto mode
ARM: dts: msm: update modem Tj thermal zone trips for SA515
usb: gadget: f_gsi: Increase num of buffers to 50 for ECM
fw-api: CL 11046353 - update fw common interface files
Release 5.2.03.29I
fw-api: CL 11039524 - update fw common interface files
fw-api: CL 11034593 - update fw common interface files
fw-api: CL 11025894 - update fw common interface files
fw-api: CL 11024688 - update fw common interface files
fw-api: CL 11019489 - update fw common interface files
fw-api: CL 11006718 - update fw common interface files
fw-api: CL 10992505 - update fw common interface files
fw-api: CL 10972934 - update fw common interface files
fw-api: CL 10966184 - update fw common interface files
qcacmn: Send vdev param NAN_CONFIG_FEATURES after creating vdev
qcacld-3.0: Send vdev param NAN_CONFIG_FEATURES after creating vdev
usb: gadget: handle bam setup and cleanup for mbim in u_bam_dmux
Release 5.2.03.29H
qcacld-3.0: Limit the number of times get_tx_power can come
Release 5.2.03.29G
qcacld-3.0: Fix Mlme info updating in connected BSS in scan
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
Release 5.2.03.29F
qcacld-3.0: Fix pm_qos update logic
qcacld-3.0: CPU mask not set for affine cores on init
UPSTREAM: mac80211: add missing WFA Multi-AP backhaul STA Rx requirement
Release 5.2.03.29E
qcacld-3.0: Update pm_qos request only if vote or tx or rx level changes
qcacmn: Define QDF API for cpumask abstraction
qcacmn: Add QDF API to set thread cpu mask
qcacmn: Add vdev param to configure NAN feature bitmap to firmware
Release 5.2.03.29D
qcacld-3.0: Ini bitmap to enable/disable a particular NAN feature
msm: sps: Assign proper BAM destination values
Release 5.2.03.29C
usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
qcacmn: Invoke correct api to convert channel to frequency
qcacmn: Make freq to chan and vice versa conversion more generic
qcacld-3.0: Allocate required memory for skb and radiotap
qcacmn: Fix OOB issue in wlan_parse_rsn_ie
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
Release 5.2.03.29B
qcacld-3.0: Change the RX thread policy for qcs40x soc
kgsl: Parse secure mapping size from dts
ANDROID: cuttlefish_defconfig: Drop built-in cmdline
Release 5.2.03.29A
qcacld-3.0: Change the policy & priority of RX thread
Release 5.2.03.29
ARM: dts: msm: Disable GPU mempools for QCS610 IoT
qcacld-3.0: Add handler for WMI_VDEV_BCN_LATENCY_EVENTID
Release 5.2.03.28Z
asoc: Add digital mute callback function for cdc dma
qcacld-3.0: Remove unnecessary clone of skb
usb: host: xhci: Increase number of event ring segments to 4
fw-api: CL 10917877 - update fw common interface files
fw-api: CL 10899787 - update fw common interface files
fw-api: CL 10894153 - update fw common interface files
fw-api: CL 10878097 - update fw common interface files
fw-api: CL 10874626 - update fw common interface files
fw-api: CL 10864082 - update fw common interface files
fw-api: CL 10859209 - update fw common interface files
qcacmn: Add support for WMI_VDEV_BCN_LATENCY event
soc: qcom: bgcom: use pm_runtime_status_suspended of spi
net: usb: Initialize retval with zero as it might be used uninitialized
qcacmn: fix format specifier in qdf_dpt_dump_stats_debugfs
Release 5.2.03.28Y
qcacld-3.0: initialize peer hang_data in recovery_notifier_cb
Release 5.2.03.28X
qcacld-3.0: Add reference when access vdev
Release 5.2.03.28W
qcacld-3.0: Fix assert in sme_store_nss_chains_cfg
ASoC: bolero: Resolve glitch during amic record
ARM: dts: msm: update frame threshold time for atoll
dt-bindings: Add frame threshold property for dsi controller
disp: msm: dsi: update dsi pclk in panel mode settings
drm/msm/dsi-staging: update frame transfer time calculations
drm/msm/dsi-staging: update dsi clock calculations
exfat: version 5.8-2arter97
exfat: limit supported kernel versions via macro
exfat: fix sanity-checks on allow_utime and discard mount options
exfat: flush dirty metadata in fsync
exfat: move setting VOL_DIRTY over exfat_remove_entries()
exfat: call sync_filesystem for read-only remount
exfat: add missing brelse() calls on error paths
exfat: Set the unused characters of FileName field to the value 0000h
exfat: debian: comply to debian policy for upstream_version
msm: adsprpc: Race conditions when handling the ADSP SSR
disp: msm: sde: avoid multiple frame-done encoder events
disp: msm: sde: signal retire fence in wr_ptr timeout
disp: msm: sde: handle another case for lost pp-done interrupt
disp: msm: sde: avoid encoder power-collapse with pending frames
disp: msm: sde: fix handling the missing pp-done interrupt cases
disp: msm: sde: wait for specific pp_done instead of zero
disp: msm: sde: fix release fence signaling in error cases
disp: msm: sde: reset ctl during wr_ptr_irq timeout
exfat: version 5.8-1arter97
exfat: update README for new base
exfat: import README.md from master
exfat: debian: install a Kbuild file, improve installation
exfat: add Ubuntu DKMS configuration
exfat: set custom version
exfat: add virtual xattr support for Android
exfat: implement "quiet" option for setattr
exfat: include exfat_raw.h to exfat_fs.h
exfat: handle older kernels with different getattr() vfs interface
exfat: handle older kernels without SB_* renamed flags
exfat: handle kernel versions without exported iversion.h
exfat: use sops->free_inode only on v5.2+
exfat: guard timestamp range support
exfat: add an empty compat.h
exfat: remove use of fs_parser
exfat: add gitignore
exfat: allow building externally
Add GPL 2.0 license
exfat: Fix potential use after free in exfat_load_upcase_table()
exfat: fix range validation error in alloc and free cluster
exfat: fix incorrect update of stream entry in __exfat_truncate()
exfat: fix memory leak in exfat_parse_param()
exfat: remove unnecessary reassignment of p_uniname->name_len
exfat: standardize checksum calculation
exfat: add boot region verification
exfat: separate the boot sector analysis
exfat: redefine PBR as boot_sector
exfat: optimize dir-cache
exfat: replace 'time_ms' with 'time_cs'
exfat: remove the assignment of 0 to bool variable
exfat: Remove unused functions exfat_high_surrogate() and exfat_low_surrogate()
exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF
exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option
exfat: Use a more common logging style
exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF
exfat: add the dummy mount options to be backward compatible with staging/exfat
exfat: fix possible memory leak in exfat_find()
exfat: use iter_file_splice_write
exfat: truncate atimes to 2s granularity
exfat: properly set s_time_gran
exfat: remove 'bps' mount-option
exfat: Unify access to the boot sector
exfat: add missing MODULE_ALIAS_FS()
exfat: Fix discard support
exfat: update file system parameter handling
exfat: add Kconfig and Makefile
exfat: add nls operations
exfat: add misc operations
exfat: add exfat cache
exfat: add bitmap operations
exfat: add fat entry operations
exfat: add file operations
exfat: add directory operations
exfat: add inode operations
exfat: add super block operations
exfat: add in-memory and on-disk structures and headers
disp: msm: sde: use wr_ptr interrupt instead of ctl_start
drm/msm/sde: trigger frame done if ctl is idle
drm/msm/sde: avoid frame done event during autorefresh
drm/msm/sde: add connector property for frame trigger mode
drm/msm/sde: delay reset frame by a frame for posted trigger
drm/msm/sde: support posted frame trigger for cmd mode
drm/msm/sde: use atomic counter for pending frame done
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
ANDROID: arm64: vdso: wrap -n in ld-option
BACKPORT: arm64: vdso: Explicitly add build-id option
BACKPORT: arm64: vdso: use $(LD) instead of $(CC) to link VDSO
ANDROID: cuttlefish defconfig - enable mount/net/uts namespaces.
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
UPSTREAM: mm/page_io.c: annotate refault stalls from swap_readpage
ANDROID: cuttlefish_defconfig: Fix dm-verity related options
BACKPORT: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
BACKPORT: loop: change queue block size to match when using DIO
ANDROID: cuttlefish_defconfig: Minimally enable EFI
UPSTREAM: loop: Only freeze block queue when needed.
UPSTREAM: loop: Only change blocksize when needed.
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
ANDROID: dm-bow: Fix free_show value is incorrect
UPSTREAM: bpf: Explicitly memset some bpf info structures declared on the stack
UPSTREAM: bpf: Explicitly memset the bpf_attr structure
UPSTREAM: binder: fix incorrect calculation for num_valid
UPSTREAM: sched/psi: Fix OOB write when writing 0 bytes to PSI files
UPSTREAM: psi: Fix a division error in psi poll()
UPSTREAM: sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime
UPSTREAM: sched/psi: Correct overly pessimistic size calculation
ANDROID: net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>