"Devon push for Android 13"
* tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm:
Revert "spi: spi-msm-geni: Keep device to suspend if PM call fails"
BACKPORT: FROMGIT: binder: fix freeze race
FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl
binder: BINDER_FREEZE ioctl
mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
techpack: add camera legacy support
ANDROID: usb: f_accessory: Check buffer size when initialised via composite
ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
ext4: fix kernel infoleak via ext4_extent_header
wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
fbcon: Disallow setting font bigger than screen size
KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
arm64: Add Cortex-X2 CPU part definition
arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
arm64: Add part number for Arm Cortex-A77
fget: check that the fd still exists after getting a ref to it
fs: add fget_many() and fput_many()
mm: fix misplaced unlock_page in do_wp_page()
mm: do_wp_page() simplification
mm/ksm: Remove reuse_ksm_page()
mm: reuse only-pte-mapped KSM page in do_wp_page()
Revert "mm:Fix conflict of speculative fault and MGLRU"
mm:vmscan:Update the page scan prioritiy
skip USB PHY reset on charger removal
fuse:Porting fuse passthrough feature
mm: mglru fix on qcom baseline
mm:Clean page_io revert conflict
Revert write back changes
iio:add bc12 type read iio.
[rhode]:Modify ldo driver voltage[2/2]
configs:Enable multi generation LRU
arm64: pgtable: Fix pte_accessible()
mm: fix unexpected zeroed page mapping with zram swap
mm:Fix conflict of speculative fault and MGLRU
FROMLIST: mm: multi-gen LRU: design doc
FROMLIST: mm: multi-gen LRU: admin guide
FROMLIST: mm: multi-gen LRU: debugfs interface
FROMLIST: mm: multi-gen LRU: thrashing prevention
FROMLIST: mm: multi-gen LRU: kill switch
FROMLIST: mm: multi-gen LRU: optimize multiple memcgs
FROMLIST: mm: multi-gen LRU: support page table walks
FROMLIST: mm: multi-gen LRU: exploit locality in rmap
FROMLIST: mm: multi-gen LRU: minimal implementation
FROMLIST: mm: multi-gen LRU: groundwork
FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young()
BACKPORT: include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller
UPSTREAM: mm: VM_BUG_ON lru page flags
BACKPORT: mm: add __clear_page_lru_flags() to replace page_off_lru()
BACKPORT: mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list()
UPSTREAM: mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion()
BACKPORT: mm: don't pass "enum lru_list" to lru list addition functions
BACKPORT: include/linux/mm_inline.h: shuffle lru list addition and deletion functions
BACKPORT: mm/vmscan.c: use add_page_to_lru_list()
BACKPORT: mm: use self-explanatory macros rather than "2"
BACKPORT: mm: remove superfluous __ClearPageActive()
BACKPORT: mm/swapcache: support to handle the shadow entries
UPSTREAM: mm/vmscan.c: use update_lru_size() in update_lru_sizes()
UPSTREAM: arm64: cpufeature: introduce helper cpu_has_hw_af()
UPSTREAM: mm: replace list_move_tail() with add_page_to_lru_list_tail()
kernel: add PD VDM VERIFY IIO channel.
Low flashlight brightness bugfix
Hawaii+ OLED: sim1+sim2+sd fast plugging cause phone hang
kernel/config: hawao: usb: sim1+sim2+sd fast plugging cause phone hang
arm/config: devon: add CONFIG_CAM_SENSOR_PROBE_RETRY
shmem becomes bigger and bigger when launch apps
driver/power: Add debug logs
Hawao: Fix NFC power consumption in sleep mode.
devon:charger bring up
kernel:add bc12 detect channel definition
Revert "(CR): drm: mipi: Disable the MIPI DSI commands 0x2E and 0x3E"
devon4g: camera flash bringup
FROMGIT: binder: fix test regression due to sender_euid change
UPSTREAM: binder: use cred instead of task for getsecid
BACKPORT: binder: use cred instead of task for selinux checks
UPSTREAM: binder: use euid from cred instead of using task
arm64/defconfig: add devon extra configs
hawao: devconfig: enable CHACHA20 crypto configs
rhode: devconfig: enable CHACHA20 crypto configs
regulator: Force shutdown all regulators when system power off.
arm64: defconfig: Flash compatible
TZ: Distinguishes encrypted and unencrypted TZ logs interfaces.
TZ: Fix build err
Hawaii+OLED:remove CONFIG_QCOM_FSA4480_I2C
defconfig: Disable SLAB_MERGE.
arm64/config:Enable Zram writeback on hawao
Enable LZ4 on Rhode4G and Hawao
dts: rhode: remove CONFIG_QCOM_FSA4480_I2C
mm: zram: fix build error when zram wb disabled
mm : zram fix swapcached issue on Zram Writeback
fs:proc:abort reclaim once process goes to foreground
ip_gre: add validation for csum_start
arm64/config:Enable Zram writeback on Rhode
kernel:add charger termination definition
rhode:kernel: add wt6670 get firmware num node
kernel/config:hawao:remove FTS TP config to use module
kernel/input:hawao:update to use TP module ko
kernel: remove wt6670 isp macro definition for user version
kernel/config:hawao: add new FTS config to fix build error
input/touchscreen: add ft3519 source config
input/ft3519: hawao touch driver bringup
Revert "(CR) hawaii OLED: visionox ft3519 touch drvier bringup"
kernel: add wt6670 macro definition to control i2c nack
QC3P:add iio channel definition
Rhode: define CONFIG_CAMERA_FLASH_PWM
display: Modify LDO driver initialization voltage compatibility
Hawao: NFC Bringup(4) - driver
hawaii OLED: visionox ft3519 touch drvier bringup
kernel: qc3p wt6760 isp download function
kernel:add ADC_GPIO3_DIV3 adc channel
display/config: Add LDO driver config into the kernel.
display: Load the regulator driver directly into the kernel.
kernel: use orderly_poweroff when usb plugged out
tty:diag:Move tty_flip_buffer_push out of spinlock
Revert "tty:revert the tty update from qcom for moto tty_diag driver"
kernel:dwc3 delay extcon module registeration
ANDROID: xt_quota2: set usersize in xt_match registration object
ANDROID: xt_quota2: clear quota2_log message before sending
ANDROID: xt_quota2: remove trailing junk which might have a digit in it
arm/defconfig: add hawao extra config
usb:diag:revert the f_diag update from qcom for moto tty_diag driver
tty:revert the tty update from qcom for moto tty_diag driver
: Enable samsung NFC driver
: integrate samsung RN4V NFC driver
Rhode4G: wide camera bring up
kernel: add charger gki
kernel: change spi gpio for i2c gpio for charger
: Remove gpio3 from reserve list for rhode4g
arm/defconfig: add rhode extra config
Revert "(CR) guamp: emmc add ffu"
Removing debug config
[PATCH] qseecom: Call INIT_WORK() before flush_work()
guamp: emmc add ffu
Caprip: modify the actuator noise reduction work flow.
Caprip: modify the actuator noise reduction work flow.
APP data lost after first R upgrade
Porting of (CR) replace WARN with pr_debug for IPA api
MOTODESK-2239 Make NCM driver compatible with windows
disable CONFIG_SLUB_DEBUG for user builds
disable CONFIG_DEBUG_PANIC_ON_OOM in userdebug builds
Include inlinecrypt at config.gz to fix Q->R upgrade
usb: add xhci-hw-lpm-disable dt property support
kernel:ram overwritten by TZ logs to cause random panics
caprip: Add start/stop vibrating notification to actuator.
arm64: defconfig: Actuator noise reduction.
kernel: driver/vibrator: diff vol for long/short vib
skip ipa assert for debug build (patch 2)
skip ipa assert for debug build
limit ion cache size
Revert "(CR) power: Add wakeup source in battery historian logging"
power: print active wakeup source before suspend.
alarmtimer: add debug to identify alarmtimers
charger:driver:fix non power off issue for factory kill.
arm64/defconfig: capri: open nfc driver for capri
arm64/defconfig: disable debug fs on user build
charger:support typec high 2A current at non-turbo product
arm/defconfig: enable CONFIG_DEBUG_LIST on R
soc: qcom: service-locator: enlarge timeout value
arm/defconfig: caprip: init kernel deconfig
arm/defconfig: capri: init kernel deconfig
Revert "Revert "msm: media: uapi: Redefine NV12 format with different alignment""
Revert "msm: media: uapi: Redefine NV12 format with different alignment"
clear SDAM for new battery profile loading.
disable DEBUG_PANIC_ON_OOM on 3G ram device
driver:qg:enale QG_DEBUG_SOC.
Charge: fix slab out of bounds risk
charge: qc2.0 adapter charge slow
charge: Handle QC2.0 charger vbus rise 12V
BCL: Enable charge bcl feature
arm: setup: support mem= memory limit
arm: call idle notifiers in CPU idle
charger:improve micro-b input current to 1.9A per HW
Capri bring up
kernel:distinguish type-c and microb cdp input setting
disable SPLIT_RSS_COUNTING to fix zero RSS issue
charger:add battery test mode support for cebu.
spi: disable_depth > 0 when pm runtime get sync
driver/spi: spi driver suspend changes
kernel: panel_notifier: Add new panel notify event type
mmc:host:sdhci:Fix host->claimer NULL pointer problem
Change ION fill mark from 100M to 16M to reduce the Lost RAM
arm/defconfig: cebu: init kernel deconfig
: NFC VEN pin startup and shutdown sequence
disable watermark boost
charge:Config DCP 2A charge current
tune memory configs
charger:limit typec high to medium when hvdcp disabled
charger:support 2A dcp charger
arm64/defconfig: enable external usb camera
power: reset: Use warm reset for dload mode
Update kernel config of userdebug on Guam/GuamP to improve performance
charger:duplicated apsd detection at pmi632
expose ssr_reason to ss_ramdump
SD: print SD interrupt log
charger:SW_ICL do not used at moto
charger:factory image charging soc over 75%
usb audio: Let the usb sound card index from 1
kernel:USB DRP connect debug accessory test
charge: config: config batt NTC for bornr NA
Kernel: add sys node for panel supplier
gpu/drm: Create panelRegDA sysfs to expose panel's reg
pwrkey: change printk level to output to console
Reboot: trigger warm reset when receive hw_warmreset cmd
disable CONFIG_DEBUG_CONSOLE_UNHASHED_POINTERS for sts test
Revert (CR): power: smb5: Clear HDC AICL
arm/defconfig: borneo: init kernel deconfig
guam serials: remove kernel config for PASR
Revert "mm, vmstat: hide /proc/pagetypeinfo from normal users"
arm/defconfig: guamna: init kernel deconfig
arm/defconfig: add 32bit debug config
defconfig.mk: add arch specific debug
enable psi for guam guamp
Revert "defconfig: disable MEMCG for bengal 32"
Fix QC rebase issue for dual role sysfs access issue
ion: display ion total size in debufs node
ion: dmabuf improve debugfs
kernel:support huawei p10 5A cable
bengal:Enable dual role usb interface
smb5:Add dual role class support in smb5
usb:Add dual role class support
sdcardfs: don't depend on reserved_mb to check free space
sdcardfs: check the free space before creating files
sdcardfs: copy inode size while getting attributes
: remove nfc function for guam
charger:allow APSD re-run at factory usb detection
CONFIG_FPR_FPC disable for rebase fingerprint fix
defconfig.mk: Don't force make defconfig
gitignore: ignore dts link
guamp: arm64/dtsi enable regulator_fixed_voltage
power: Add wakeup source in battery historian logging
arm64/defconfig: enable softlockup panic for debug
: arm64/defconfig : enable NFC
kernel:add OCP charger current limitation
guam: add touch module support
Revert "(CR): config: disable CONFIG_PANIC_ON_REFCOUNT_ERROR"
arm64/defconfig: disable debug config
config: disable CONFIG_PANIC_ON_REFCOUNT_ERROR
arm64/configs: sm4250: Enable USB console
tty: msm_geni_serial: Support the match() callback
printk: Keep boot console on if enabled
arm64/config: support UAS of usb storage
arm64/defconfig: enable usbnet drivers
usb:configfs:Set udc_name NULL if attach failed
usb/dwc3: msm: Enable all Debug Logs
gadget: bcdUSB version back to 2.0 when not SuperSpeed
usb: configfs: synchronize the secure and udc_name state
usb: configfs: skip unregister gadget in secure
usb: gadget: f_mtp: Return error if count is negative
usb: gadget: storage: Support READ_TOC for MacOS
usb: configfs: Implement secure attribute
usb: configfs: Reset the use_os_desc flag
usb: mass_storage: Add support for SC_REBOOT
usb: f_mtp: Handle OS descriptors only when bound
config:remove unused smb1355 config
guam: input add touch class support
arm64/config: enable DIAG_OVER_TTY
drivers: tty: add tty diag module
char: diag: add write done sync function
panel_notify: add api for touch state
guam: defconfig: enable panel notifications
video: Add panel_notifier framework
drm: mipi: disable Elvss dim of HBM for MIPI DSI
Add new macro MIPI_DSI_MSG_READ
gpu/drm: Create sysfs to expose panel vendor infor
drm: mipi: Disable the MIPI DSI commands 0x2E and 0x3E
drm/dsi: Implement DCS set disp brightness 2bytes
guam: input add drm support
defconfig: bengal: enable pstore
power: Add function to show active wakelocks
power: suspend: Save snapshot of gpio, vreg when suspend
PM/Suspend: Print wall time at suspend entry and exit
- Do not unload prov TZ app.
add system restart warm and panic mode
printk: increase log buffer size to 2k
qpnp-power-on: Print system timestamp on Power key event
regulator: core: Add sysfs node for debug
pinctrl: msm: Add sysfs node for debug
watchdog_v2: export watchdog trigger
pinctrl: pinctrl-msm: do not dump unallocated GPIOs
of: conditional status property
arm64/dt add kpanic modules
kernel:moto charger/battery driver enable
config:battery 10k ntc enable
guamp: input add touch support
input add touch support
kernel:JK50 NTC 10K report wrong temp
arm/defconfig: update debug option
defconfig: enable CONFIG_MEMCG config
defconfig: bengal: Add moto defconfigs
msm-poweroff: Store restart reason
power: pmic-voter: Export Interfaces
Do not build moto config while building MSI
kernel/config: Add Moto ext_config feature
soc: qcom: kconfig opt to build moto dtbs
soc: qcom: socinfo: Add sku sysfs support
soc: qcom: socinfo: Add revision 16 support in socinfo structure
net: qrtr: fifo: Add bounds check on tx path
msm: ADSPRPC: Restrict untrusted applications from attaching to GuestOS
msm: kgsl: Zap performance counters across context switches
msm: kgsl: Add a sysfs node to control performance counter reads
tzlog: update struct to get normal and fatal diag logs
firmware: qcom: Remove garbage characters from qsee log
firmware: qcom: add enlarged qsee log support
firmware: qcom: encrypted tz and qsee log support
serial: msm_geni_serial: Reduce stale delay added in stop_rx_sequencer
clk: qcom: debugcc: Remove the gcc_camss_camnoc clocks
defconfig: Enable CONFIG_ION_SYSTEM_HEAP for bengal
f2fs: fix the periodic wakeups of discard thread
f2fs: allow to change discard policy based on cached discard cmds
msm: adsprpc: Lock list before removing node
clk: qcom: gpucc: Update the post div ops for GPUCC PLL for KHAJE
clk: qcom: clk-alpha-pll: Update implementation for Zonda PLL
msm: kgsl: Use pid struct to find the process to reclaim
mm: process_reclaim: pass pid struct instead of tgid
msm: kgsl: Change vma->vm_file to shmem file
mm: process_reclaim: skip target_vma
net: qrtr: Excessive logging casuing boot failure
Revert "msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot"
defconfig: msm: Enable CONFIG_STATIC_USERMODEHELPER for bengal_32
fdt: Update CRC check for rng-seed
defconfig: Enable blk-crypto-fallback to handle sw crypto request
md: dm-default-key: Use system sector size for SDHCI devices
msm: mink: Fix copy_to_user issue
fix corrupt merge
serial: msm_geni_serial: Disable irq only for HSUART usecase
msm_geni_serial: Correct the DMA RX interrupt logic
Conflicts:
.gitignore
arch/arm/include/asm/spectre.h
arch/arm64/include/asm/cpufeature.h
arch/arm64/include/asm/cputype.h
drivers/gpu/drm/drm_mipi_dsi.c
drivers/soc/qcom/socinfo.c
drivers/usb/gadget/function/f_ncm.c
drivers/usb/gadget/function/u_ncm.h
drivers/video/fbdev/core/fbcon.c
fs/file.c
fs/fuse/dev.c
fs/fuse/file.c
fs/fuse/fuse_i.h
fs/fuse/passthrough.c
include/drm/drm_mipi_dsi.h
include/linux/page-flags-layout.h
include/linux/rmap.h
include/uapi/linux/dma-buf.h
include/uapi/linux/fuse.h
mm/page_io.c
mm/rmap.c
Change-Id: I284de7199b3bfc44db2cfc89b2cd00a51bebdb6d