* origin/auto-kernel:
iommu: revert changes from LE.UM.3.3.2-08200-SDX55
techpack: audio: dsp: properly guard the function
drm/msm/sde: add sysfs node for trigger wake up early
IPA: Remove IPA page allocation failure warning
ARM64: dts: raphael: disable wdog snarl IRQ
power: smb5: control wdog snarl irq enabled from device tree
smb5-lib: Create macro to communicate suspend ICL threshold
scsi: ufs: disable clocks all the time when autohibern8 supports
kernel: freezer: don't freeze on exit if killable
kernel: freezer: sync TIF_SIGPENDING clearing with signals
cgroup: Implement Optionally killable freezer
thermal: Don't register for non-existing thermal zone
ARM64: dts: disable second gpu thermal zone
block,cfq: Set cfq_back_penalty to 1
block,cfq: Set cfq_quantum to 16
cpuidle: enter_state: Don't needlessly calculate diff time
BACKPORT: disp: msm: sde: add pm QoS vote on CPU receiving display IRQ
firmware: update goodix_gt9886_cfg_f11 touch firmware
ARM64: configs: raphael: sync with previous changes
qcacld: do not manually re-enable -Wmaybe-uninitialized
ext4: Allocate 128-byte allocation context on the stack
xattr: Avoid dynamically allocating memory in getxattr for small xattrs
kernfs: use buffer from the stack space
ARM64: configs: raphael: Disable stack frame size warning
net/ipv4: fib_trie: Avoid cryptic ternary expressions
ion: system_heap: Speed up system heap allocations
drm/sde: use buffer from the stack space
kthread: use buffer from the stack space
ARM64: configs: raphael: Disable SMACK and Integrity security suites
exec: use bprm from the stack space
sched: do not allocate window cpu arrays separately
power_supply: don't allocate attrname
drm/msm/sde: allocate kmem_fence_pool once
msm: vidc: allocate kmem_buf_pool once
binfmt_elf: Don't allocate memory dynamically in load_elf_binary
ANDROID: sdcardfs: Alloc memory only when needed in __sdcardfs_lookup()
ALSA: control: Don't dynamically allocate a single struct instance
ALSA: control_compat: Don't dynamically allocate single-use structs
media: v4l2-ioctl: Use a larger on-stack video copy buffer
kobject_uevent: Allocate environment buffer on the stack
scatterlist: Don't allocate sg lists using __get_free_page
mm/slab_common: Align all caches' objects to hardware cachelines
ext4: Allocate allocation-context on the stack
Revert "lib: fix stall in __bitmap_parselist()"
init: try to mount partition labeled "system" first
arm64: Avoid watchdog during dump wlan firmware after panic
arm64/kernel: jump_label: Switch to relative references
locking/static_key: Don't take sleeping locks in __static_key_slow_dec_deferred()
locking/static_key: Factor out the fast path of static_key_slow_dec()
locking/static_key: Add support for deferred static branches
jump_label: Add branch hints to static_branch_{un,}likely()
locking/static_key: Fix false positive warnings on concurrent dec/inc
jump_label: Fix NULL dereference bug in __jump_label_mod_update()
jump_label: Annotate entries that operate on __init code earlier
jump_label: Implement generic support for relative references
jump_label: Abstract jump_entry member accessors
jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations
jump_label: Fix typo in warning message
jump_label: Use static_key_linked() accessor
jump_label: Disable jump labels in __exit code
jump_label: Fix sparc64 warning
extable: Make init_kernel_text() global
jump_label: Warn on failed jump_label patching attempt
jump_label: Explicitly disable jump labels in __init code
rcu: Speed up calling of RCU tasks callbacks
arm64/neon: Disable -Wincompatible-pointer-types when building with Clang
arm64/neon: add workaround for ambiguous C99 stdint.h types
binder: Reserve caches for small, high-frequency memory allocations
Revert "Initialize ata before graphics"
security: selinux: remove __rticdata attribute
dma_buf: try to use kmem_cache pool for dmabuf allocations
dma_buf: use kmem_cache pool for struct sync_file
dma_buf: use kmem_cache pool for struct dma_buf_attachment
quota_tree: Avoid dynamic memory allocations
dcache: increase DNAME_INLINE_LEN
drm/msm/sde: use kmem_cache pool for struct sde_fence
drm/msm: use kmem_cache pool for struct vblank_work
msm: kgsl: use kmem_cache pool for draw objects
msm: camera: use kmem_cache pool for struct sync_user_payload
msm: vidc: Avoid dynamic memory allocation for small voting data
msm: vidc: use kmem_cache pool for struct msm_vidc_buffer
kernfs: use kmem_cache pool for struct kernfs_open_node/file
sdcardfs: use kmem_cache pool for struct sdcardfs_file_info
cgroup: use kmem_cache pool for struct cgrp_cset_link
sde_crtc: Don't allocate memory dynamically in sde_crtc_atomic_check()
dma-buf: Avoid dynamic memory allocation for small info buffers
msm: kgsl: Avoid dynamically allocating small command buffers
msm: kgsl: Don't allocate memory dynamically for temp command buffers
msm: kgsl: Don't allocate memory dynamically for drawobj sync structs
ARM64: configs: raphael: DNM: disable Auditing
drm: display: silence display_set_power logspam
techpack: audio: silence ELUS logging
fs: sdcardfs: silence spammy loggers
techpack: data: rmnet_perf: disable debugging
drivers: silence few more loggers
qcom-rpmh-mailbox: silence, driver!
diagfwd_cntl: silence some more debug
power: wakeup: silence logspam
kernel: silence suspends/resume logging
power: suspend: silence suspend monitor
msm_vidc: silence video instance open/close spam
backlight: silence a spammy logger
mm: compaction: avoid 100% CPU usage during compaction when a task is killed
gpu: adreno: run kgsl_3d_init on perf critical thread
cpuidle: Mark CPUs idle as late as possible to avoid unneeded IPIs
cpuidle: Optimize pm_qos notifier callback and IPI semantics
arm64: Allow IPI_WAKEUP to be used outside of the ACPI parking protocol
pinctrl: msm: Remove explicit barriers from mmio ops where unneeded
locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs
drm/msm/sde: Wait for ctl_start asynchronously on cmd mode panels
msm: kgsl: Don't try to wait for fences that have been signaled
ARM64: dts: remove pm qos active latency override
msm: kgsl: Relax CPU latency requirements to save power
cpuidle: lpm-levels: Allow exit latencies equal to target latencies
msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input
qos: Execute notifier callbacks atomically
qos: Remove remaining instances of disabling IRQs for pm_qos_lock
qos: Don't disable interrupts while holding pm_qos_lock
msm: kgsl: Mark IRQ and worker thread as performance critical
drm/msm: only force actual screen threads to big cluster
drm/msm: Mark important kthreads as performance critical
drm: Mark IRQ as performance critical
scsi: ufshcd: mark IRQ as performance critical
irq: silence 'irq no longer affine' messages
kernel: irq: add more backup pathways for perf critical IRQs
kernel: irq: properly disallow userspace from changing IRQs affinity
kernel: irq: manage: use a different way of affining perf IRQs
kernel: Don't allow IRQ affinity masks to have more than one CPU
kernel: Add API to mark IRQs and kthreads as performance critical
proc: cmdline: Patch SafetyNet flags
proc: Remove SafetyNet flags from /proc/cmdline
usb: gadget: f_fs: silence unused-variable warnings with IPC LOGGING disabled
slimbus: fix a maybe-unused variable warning
ANDROID: increase limit on sched-tune boost groups
sched/tune: Increase the cgroup limit to 7
cpufreq: schedutil: use scnprintf() instead of snprintf()
sched: cpufreq_schedutil: Fixup snprintf warnings.
cpufreq: Avoid leaving stale IRQ work items during CPU offline
cpufreq: Rename cpufreq_can_do_remote_dvfs()
sched/cpufreq_schedutil: create a function for common steps
sched/walt: Improve the scheduler
sched/core: Ensure cpu number is valid
Revert "mm: oom_kill: reap memory of a task that receives SIGKILL"
ARM64: configs: raphael: Disable External SOCs Control Support
ARM64: configs: raphael: Disable Signature verification
ARM64: configs: raphael: Disable Scheduler Debugging
ARM64: configs: raphael: Disable unused ERRATUM fixes
ARM64: configs: raphael: Disable generic sound device drivers
ARM64: configs: raphael: Disable unused Switch Architecture drivers
techpack: audio: dsp: fix compilation without VOICE_MHI
ARM64: configs: raphael: Disable MHI protocol support
ARM64: configs: raphael: disable PCI Bus support
PCI: Add dummy functions to fix IPAv3 in CONFIG_PCI=n builds
techpack: audio: silence unused variable warnings
vfs: Bump max inline dirent name size
ARM64 :configs: raphael: Enable optimized inlining
compiler: allow all arches to enable CONFIG_OPTIMIZE_INLINING
arm64: mark (__)cpus_have_const_cap as __always_inline
arm64: configs: raphael: enable config ARCH_HAS_FAST_MULTIPLIER
arm64: Select ARCH_HAS_FAST_MULTIPLIER
ARM64: configs: raphael: Sync for fast full refcount checking
FROMLIST: arm64: kernel: implement fast refcount checking
arm64: debug: Separate debug hooks based on target exception level
writeback: hardcode dirty_expire_centisecs=3000 (30s)
soc: dcc_v2: remove _no_log() usage
treewide: remove remaining _no_log() usage
ARM64: configs: raphael: sync for no RTB support
Revert "ARM: msm: add support for logged IO accessors"
Revert "arm64: mm: Log the process id in the rtb"
Revert "sched: move logging process id in the rtb to sched"
Revert "ARM: gic-v3: Log the IRQs in RTB before handling an IRQ"
Revert "ARM: gic: Add support for logging interrupts in RTB"
Revert "trace: rtb: add msm_rtb register tracing feature snapshot"
Revert "msm: redefine __raw_{read, write}v for RTB"
Revert "arm64: Prevent msm-rtb tracing in memcpy_{from,to}io and memset_io"
Revert "drivers: GICv3: remove the rtb logs of gic write and read"
mm: kmemleak: Don't die when memory allocation fails
xfrm interface: fix memory leak on creation
arm64: vdso: Mark vdso_pagelist allocation as not a leak
new: netfilter: mark a few allocations as not leaks
dmaengine: Fix memory leak in dma_async_device_register
qcom: pdc: fix a memory leak
blkdev: switch to SSD mode and entropy gathering
mm/page_alloc.c: free order-0 pages through PCP in page_frag_free()
compat_ioctl: add compat_ptr_ioctl()
timer: Convert schedule_timeout() to use from_timer()
random: don't forget compat_ioctl on urandom
compat_ioctl: remove /dev/random commands
random: try to actively add entropy rather than passively wait for it
random: fix soft lockup when trying to read from an uninitialized blocking pool
random: only read from /dev/random after its pool has received 128 bits
random: remove preempt disabled region
random: Fix whitespace pre random-bytes work
drivers/char/random.c: remove unused dont_count_entropy
block: silently forbid sending any ioctl to a partition
msm: vidc: do not allow queue buffer in flush
ARM64: configs: raphael: Switch to fq_codel queue discipline
treewide: silence warning about create IPC logging context
drivers: squash make every IPC LOGGING a no-op
treewide: make every ipc_loggings a no-op
treewide: Don't warn about debugfs init failure if disabled
ARM64: configs: raphael: disable DEBUG_KERNEL
ARM64: configs: raphael: disable DEBUG_FS
ARM64: configs: raphael: Disable TRACING
trace: add CONFIG_DISABLE_TRACE_PRINTK option
ARM64: configs: raphael: disable profiling support
uid_sys_stats: Remove dependency on the profiling subsystem
profiling: Implement a simple task exit notifier when disabled
memory_state_time: Remove dependency on profiling support
msm_bus: remove tracer
msm: msm_bus: Never compile debugfs-related code
msm: msm_bus: Kill transaction logging functionality
cpuidle: lpm-levels: Remove debug event logging
scsi: ufs: Fix unused function when tracepoints are disabled
Revert "Perf: arm64: Add Snapshot of perf tracepoints"
kernel/printk: use on-stack allocations for kernel log
ipa_v3: fix some maybe-uninitialised warnings
drivers: fix a couple of unused-variable warnings
qcom: soc: enable MSM_IDLE_STATS even with debugfs disabled
soc: qcom: make RPM stats driver debugfs independent
lib: debug: remove DEBUG_KERNEL dependency from SCHED_DEBUG
techpack: fix compilation with debugfs disabled
techpack: fix the rest of debug_fs related errors
msm: crypto: fix compilation with debugfs disabled
msm: qcedev: don't bail out if debugfs is disabled
drm/msm/dsi-staging: Don't bail out when debugfs creation fails
media: msm: npu: disable debug driver
msm_vidc: enable debug_fs usage
soc: qcom: rpm_stats: enable debugfs usage
qcacld-3.0: enable debugfs usage
msm: ipa: enable debugfs usage
drm: dp: enable debugfs usage
sched: debug: enable debugfs usage
wakeup: enable debugfs usage
debugfs: Always compile core debugfs driver for Android kernels
firmware: qcom: Remove debugfs dependency from tz-log driver
init: Kconfig: Don't force DEBUG_KERNEL when EXPERT is enabled
selinux: Remove audit dependency
ARM64: configs: raphael: Disable SECCOMP
kernel: fake system calls on seccomp to succeed
blk: disable IO_STAT completely
block: disable I/O stats accounting by default
drivers: gpu: msm: silence unused variables warnings
Revert "msm: kgsl: Add gpu_frequency trace during SLUMBER entry and exit"
Revert "drm/msm/sde: add separate handling for rsc states"
Revert "msm: kgsl: Add gpu_frequency tracepoint to power trace system"
adreno: leave only /sys/kernel/debug/kgsl/proc/%d/mem for debugfs
adreno: hardcode for a640
adreno: disable snapshot, coresight and trace
gpu: adreno: only compile Adreno 6xx driver
drm/sde: hardcode for sm8150 v2.0
drm/msm: skip sde_dbg compilation altogether
drm/msm/sde: Remove redundant crtc_state assignment
drm/msm/sde: Don't clear dim layer settings if there are none
drivers: msm: Don't copy fence names by default
drm/msm/sde: Omit debug logging code
drm/msm: Omit SDE event log and most debugfs code
drm/msm/sde: Cache register values when performing clock control
drm/msm/sde: Remove register write debug logging
soc: qcom: watchdog_v2: Fix memory leaks when memory_dump_v2 isn't built
ufshcd: show bogus clkscale_enable even if it's not supported
r8152: switch to realtek.com.tw release v2.12.0
time: move frequently used functions to headers and declare them inline
printk: disable console suspend by default
block: replace io_schedule with io_schedule_timeout
kernel: time: reduce ntp wakeups
Initialize ata before graphics
msm: kgsl: Stop slab shrinker when no more pages can be reclaimed
mm: skip swap readahead when process is exiting
Revert "Revert "select: use freezable blocking call""
pwm: treat double free as a debug message
mm: compaction: Fix bad logging
random: always use /dev/urandom
mm: compaction: switch FB notifier API to MSM DRM notifier
mm: compaction: Add automatic compaction mechanism
workqueue: Implement delayed_work_busy()
random: prevent add_input from doing anything
binfmt_elf.c: use get_random_int() to fix entropy depleting
binder: set binder_debug_mask=0 to suppress logging
selinux: don't require auditing
msm: vidc: Disable msm_vidc_fw_debug_mode
lib: Disable debug_locks
msm: bus_arb: disable debug logging
sde: sde_rotator_smmu: specify sync probe for sde_rotator_smmu
CHROMIUM: selinux: Do not log permissive denials
diag: disable DIAG_DEBUG
sysctl: promote several nodes out of CONFIG_SCHED_DEBUG
sysctl: promote sched_migration_cost_ns out of CONFIG_SCHED_DEBUG
printk: fix message filter
printk: filter out some more charging related logspam
kernel: printk: silence suspend debug
printk: ignore healthd and cacert related messages
printk: block healthd messages in kernel log
drivers: misc: silence driver logging
drm: msm: dsi_panel: shut up!
power: qcom: Specify sync probe for smb1390-charger
power: qcom: fixup Xiaomi changes import
power: supply: qcom: silence some annoying loggers
ARM64: configs: raphael: Enable Cleancache
ARM64: configs: raphael: Enable Userspace LMK
ARM64: configs: raphael: switch PELT halflife to 32ms
ARM64: configs: raphael: Disable PAGE_EXTENSION
ARM64: configs: raphael: Disable unused graphics modules
ARM64: configs: raphael: Disable USB Media Support
ARM64: configs: raphael: Disable unused USBNET modules
ARM64: configs: raphael: Disable workqueue power-efficient mode by default
ARM64: configs: raphael: Disable config BLK_DEV_BSG
ARM64: configs: raphael: Disable QCOM_MEM_OFFLINE
ARM64: configs: raphael: Disable memory hotplugging support
msm: ipa3: fix callback function type for ndo_start_xmit
ANDROID: arm64: kprobes: fix kprobes without CONFIG_KRETPROBES
ANDROID: kprobes: disable kretprobes with SCS
ANDROID: kprobes: fix compilation without CONFIG_KRETPROBES
ANDROID: Makefile: set -Qunused-arguments sooner
FROMLIST: Makefile: lld: tell clang to use lld
ANDROID: arm64: add support for building the KASLR kernel with LLVM lld
Makefile: Use O3 optimization level for Clang LTO
Revert "ANDROID: arm64: add support for building the KASLR kernel with LLVM lld"
ANDROID: modules: undo -fdata-sections and -ffunction-sections
ANDROID: modules: manually merge module .bss sections
crc32: fix ambiguous aliases
vdso32: Invoke clang with correct path to GCC toolchain
ARM64: configs: raphael: Enable DSI panel configuration parser
drm: msm: remove dynamic_debug dependency from DSI Parser
dsi_panel: simplify DISPPARAM_HBM_BACKLIGHT_RESEND
drm/msm/sde: init IRQ lists after allocated node
drm/msm/dsi-staging: allow multiple listeners on TE
drm: msm: remove esd irq handling
ARM64: dts: sm8150-v2.dtsi: Fix cpu4_cpu_l3_latmon
ARM64: dts: pcie: increase required bus BW for PCIe
ARM: dts: Allow Adreno 640 to nap
ARM: dts: sm8150: Set GPU idle timeout to 64 ms
ARM: dts: sm8150: Disable unhandled or broken IRQ monitoring
Revert "ARM: dts: msm: Set rcu_expedited for sdm855"
ARM64: dts: dsi-panel: ea8076: remove esd irq handling
smb5-lib: clear USB thermal ICL vote if temp_level is 0
ARM64: configs: raphael: disable QRTR_FIFO config
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>