LA.UM.9.12.r1-18500-SMxx50.QSSI14.0
* tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: sensor: handling condition for random read
msm: camera: memmgr: Remove the mutex lock for kref variable
Change-Id: If9f25f4c833965e83ea19a60de3bbd515dc81144
* sm8250/lineage-20:
Revert "ANDROID: ALSA: jack: Update supported jack switch types"
Revert "ALSA: jack: Add support to report second microphone"
ASOC: Remove support for ANC headphones
qcacmn: Update no. of DWORDs for htt_tx_msdu_desc_ext2_t
Change-Id: Ice64d788ffdc579eb2788f4f40e9eb0e6220b0ea
ANC headphones are no longer supported, removed dead code related to the feature.
Change-Id: I3dd51b5b1d9f77fd870947608f8a14fc3f7aeed0
Signed-off-by: Akhil Karuturi <akarutur@codeaurora.org>
"LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0"
* tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: memmgr: Remove the mutex lock for kref variable
msm: camera: memmgr: Add refcount to track umd in use buffers
msm: camera: sensor: Handling race condition in util api
msm: camera: common: Fix possible OOB reads and writes operations
Change-Id: Ic30b7c9d5683965ee182c28681387a9725a83b17
"LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0"
* tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
dsp: q6lsm: Check size of payload before access
asoc: codecs: Fix for the SSR issue on qcm2150
dsp: q6voice: Adds checks for an integer overflow
asoc: Fix out-of-bound write
dsp: q6voice: Adds checks for an integer overflow
Fix for OOB access issue
dsp: q6lsm: Check size of payload before access
Change-Id: I708a0be36841731d8c5126b8135123b642a8a7d7
"LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0"
* tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
dsp: q6voice: Adds checks for an integer overflow
asoc: Fix out-of-bound write
dsp: q6voice: Adds checks for an integer overflow
dsp: q6lsm: Check size of payload before access
Fix for OOB access issue
Audio legacy: Integer overflow in msm_lsm_ioctl_compat during audio playback usecase. size = sizeof(p_info_32) + p_info_32.param_size; This overflow issue may result heap overflow during copying the data: memcpy(param_info_rsp, &p_info_32, sizeof(p_info_32));
ASoC: Resolve use after free in listen sound client
dsp: q6lsm: Add check for payload buffer
ASoC: msm-pcm-voip: Avoid interger underflow
soc: swr-mstr: Store and compare dev_addr along with dev_num
Conflicts:
techpack/audio/asoc/msm-compress-q6-v2.c
techpack/audio/asoc/msm-pcm-routing-v2.c
Change-Id: I76045565c18bea94657ac7bbb46a49058f108f8d
* sm8250/lineage-20:
arm64: cputype: Remove duplicate A77 definitions
qcacld-3.0: Remove use-after-free of frame in tx mgmt send
smcinvoke: Rename size_add to smci_size_add
video: driver: Return proper error code
video: driver: Return proper error code
Linux 4.19.322
Revert "parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367"
netns: restore ops before calling ops_exit_list
cx82310_eth: fix error return code in cx82310_bind()
net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
rtmutex: Drop rt_mutex::wait_lock before scheduling
drm/i915/fence: Mark debug_fence_free() with __maybe_unused
drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
ACPI: processor: Fix memory leaks in error paths of processor_add()
ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
ila: call nf_unregister_net_hooks() sooner
netns: add pre_exit method to struct pernet_operations
nilfs2: protect references to superblock parameters exposed in sysfs
nilfs2: replace snprintf in show functions with sysfs_emit
tracing: Avoid possible softlockup in tracing_iter_reset()
...
Change-Id: I7954f59d42b987203aacc473a6637bc792b68a79
Return correct error code when session
is not supported since remaining memory
is not sufficient to proceed current session
Bug: 273301608
Test: CtsMediaMiscTestCases:android.media.misc.cts.ResourceManagerTest#testAVCVideoCodecReclaimHighResolution
Change-Id: Ib989b7ad41606303f2ff3359768105b10cf9393d
Return correct error code when session
is not supported when max mbpf limit
is reached.
Bug: 273301608
Test: CtsMediaMiscTestCases android.media.misc.cts.ResourceManagerTest#testReclaimResourceMixVsNonsecureHighResolution
Change-Id: I50739758df36d534970101977a1f64a465ba3e77
Cross-checked with msm-4.14 and msm-5.15 tags. The change does not exist
as a separate commit and is squashed into the initial import.
Change-Id: Ib3defedf0fbd5b7cdccdfba26383313ff05b4ef0
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
Cross-checked with msm-5.15 tag. The change does not exist as a separate
commit and is squashed into the initial import.
Change-Id: Ie922c512d7ea24661d3179cfd156ab8eb6fcc363
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
During Dynamic mode switch case, input_register_handler
is called even after it is registered leading to
list double add warnings and panic.
Change-Id: I312112deb08c998af516252f2117bc629eb13b37
* sm8250/lineage-20:
BACKPORT: memshare: Prevent possible integer overflow
erofs: fix lz4 inplace decompression
Revert "erofs: support decompress big pcluster for lz4 backend"
erofs: ensure that the post-EOF tails are all zeroed
erofs: fix compact 4B support for 16k block size
erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
erofs: fix potential overflow calculating xattr_isize
erofs: stop parsing non-compact HEAD index if clusterofs is invalid
erofs: avoid consecutive detection for Highmem memory
qcacmn: Fix out of bound read issue in ESP ie parse
soc: qcom: smem: Add boundary checks for partitions
msm: camera: sensor: Proper handling of race condition in util api
msm: kgsl: Do not release dma and anon buffers if unmap fails
msm: kgsl: Keep the timeline fence valid for logging
msm: camera: sensor: Proper handling of race condition in util api
fw-api: CL 25873460 - update fw common interface files
fw-api: CL 25869885 - update fw common interface files
fw-api: CL 25866433 - update fw common interface files
fw-api: CL 25840790 - update fw common interface files
fw-api: CL 25839627 - update fw common interface files
...
Change-Id: I579ac7798efc4d829d213516580746b1f2adc748
"LA.UM.9.15.2.r1-09400-KAMORTA.QSSI14.0"
* tag 'LA.UM.9.15.2.r1-09400-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
Audio legacy: Integer overflow in msm_lsm_ioctl_compat during audio playback usecase. size = sizeof(p_info_32) + p_info_32.param_size; This overflow issue may result heap overflow during copying the data: memcpy(param_info_rsp, &p_info_32, sizeof(p_info_32));
Change-Id: I8869b37a4cc5223d37ec0169efb6eb2965916dd6
* sm8250/lineage-20:
arm64: efi: Switch to static_assert wrapper
BACKPORT: build_bug.h: add wrapper for _Static_assert
vidc: Return EBUSY if mbpf check fails
BACKPORT: media: venus: hfi: fix the check in session buffer requirement
ASoC: bolero: Add check for CMPDR switch
msm:vidc_3x: reject sessions based on max mbpf
ASoC: wcd937x: Add flag to decide RX_MUTE for HPHL and EAR
BACKPORT: blk-mq: fix is_flush_rq
BACKPORT: blk-mq: clearing flush request reference in tags->rqs[]
BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool
BACKPORT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
ARM: msm: Add board config support for 32 bit qcm2150
soc: qcom: socinfo: Add supprot for QCM2150 QRD soc-id
msm: camera: sensor: Unmap DMA buffers to end access from kernel
ASoC: msm-audio-effects-q6-v2: Add BPF order check
dsp: q6afe: Add check for fbsp state
dsp: q6asm: Add check for ADSP payload size
ASoC: msm-pcm-host-voice: Check validity of session idx
dsp: q6lsm: Address use after free for mmap handle
ASoC: Resolve use after free in listen sound client
dsp: q6lsm: Add check for payload buffer
ASoC: msm-pcm-host-voice: Check validity of session idx
dsp: q6lsm: Address use after free for mmap handle
dsp: q6lsm: Add check for payload buffer
ASoC: Resolve use after free in listen sound client
ASoC: msm-lsm-client: Integer overflow check
ASoC: dsp: q6core: Avoid use after free
msm: camera: mem_mgr: release buffers after usage
ASoC: msm-pcm-q6-v2: Add dsp buf check
ASoC: msm-pcm-q6-v2: Add dsp buf check
msm: camera: smmu: Use get_file to increase ref count
msm: camera: memmgr: Update copyright fix
asoc: changes to fix KW errors.
Change-Id: I8a8e6810b780eccc31f6a87f91636e81bb7996fe
This breaks camera on caprip but required on newer devices.
This conditionally reverts commit c4a3b49efc.
Change-Id: Iec7e8d593bb37b637d1f876228bf73b0944e01ff
Direct access to filesystem is insane and hits a neverallow, load it
through the firmware class instead.
Change-Id: I72149f8674c6211fab57a025b47cf84e505a256a
Direct access to filesystem is insane and hits a neverallow, load it
through the firmware class instead.
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: Ic522644c73d63a36430526736257d635deb08f6a
"LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0"
* tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
ASoC: bolero: Add check for CMPDR switch
ASoC: wcd937x: Add flag to decide RX_MUTE for HPHL and EAR
ASoC: msm-audio-effects-q6-v2: Add BPF order check
dsp: q6afe: Add check for fbsp state
dsp: q6asm: Add check for ADSP payload size
ASoC: msm-pcm-host-voice: Check validity of session idx
dsp: q6lsm: Address use after free for mmap handle
ASoC: Resolve use after free in listen sound client
dsp: q6lsm: Add check for payload buffer
ASoC: msm-pcm-host-voice: Check validity of session idx
dsp: q6lsm: Address use after free for mmap handle
dsp: q6lsm: Add check for payload buffer
ASoC: Resolve use after free in listen sound client
ASoC: msm-lsm-client: Integer overflow check
ASoC: dsp: q6core: Avoid use after free
ASoC: msm-pcm-q6-v2: Add dsp buf check
ASoC: msm-pcm-q6-v2: Add dsp buf check
asoc: changes to fix KW errors.
Change-Id: I1f9e980140a7e5941e16650781b61e6b5fde7c8b
"Devon push for Android 13"
* tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-display:
Revert "disp: msm: use vzalloc for large allocations"
disp/msm/dsi:enabel ESD te check for video panel
disp/msm/dsi:support to config glbl_hstx_str_ctrl_0 for mipi driver strength
disp: msm: use vzalloc for large allocations
disp: msm: sde: fix RM poll timeouts during PM suspend/resume usecase
disp: msm: avoid BW down vote after splash memory release
disp: msm: dsi: Only enable lanes required during phy enable
disp: msm: sde: while timing engine enabling poll for active region
[PATCH] disp: msm: sde: remove panic from autorefresh disable sequence
drm/dsi_panel: send specific demura command when bl change
drm/msm/dsi-staging: add default brightness property
kernel/display:hawao+oled:change lcm timing
HAWAO+OLED: solve mipi driver strength weak problem
kernel/display:hawao+oled:change lcm timing
Revert "HAWAO+OLED:solve mipi driver strength weak problem"
HAWAO+OLED: solve mipi driver strength weak problem
disp: msm: Fixing motUtil tool for ACL feature
drm: Add the panel color feature for game mode
drm: Add the DC panel param feature
display: Modify the lcd reset gpio pin.
Fix: display blinking issue
propagation: panel: add ft8006s special reset timing control
display: support ft8006s panel brightness level special align
[Guam NA] Fix propagation error in dsi_display.c
kernel:dsi: ESD te support for video mode panel
kernel:dsi: backlight update for hbm gpio
kernel:dsi: backlight update for hbm gpio
kernel: dsi: rst pull down config update
kernel: dsi: tp_rst seq update
kernel: dsi: enable tp_rst & esd fail logs
Capri beingup
kernel: dsi: add new backlight device to avoid conflict
kernel: dsi: download touch firmware after panel reset
msm/dsi: add panel tp rst configs
kernel: dsi: pull down reset pin when shutdown
dsi: add new backlight control type I2C
drm/msm/sde: limit the backlight min brightness as bl_min_level
Kernel: read panel supplier from device tree
disp: msm: Parsing and store panel's 0xDA register info
dsi_panel: fix out-of-bounds issue
backlight: support device hbm use 51 cmd
backlight: add hbm gpio control driver
msm/dsi: add backlight and hbm debug log
msm/dsi: set brightness at maximum if enabling LCD HBM
dsi_panel: Check the return status of the touch screen
drm/panel_param: optimize the code
Display PanelMode: Add CABC control
msm: dsi_panel: refresh rate config option
msm: dsi_panel: refresh rate config option
disp: msm: Correct DSC 1.1 Rate control for Max val
dsi: pushing display notifications
Revert"disp:msm:sde: update splash resource allocation for dual display"
disp: msm: Restore old backlight setting after exitting HBM
disp: msm:: reset the param value to the default value
disp: msm: support for HBM_FOD mode
disp: msm: add display frequency change notification
Revert "Revert "disp: msm: sde: update splash resource allocation for dual display""
Kernel/Display: mot extend code: get lcd para
Kernel/display: mot extend - early power
Kernel: Add Moto extern display code
disp: msm: implement xxx-hbm-is-51cmd dts entry
disp: msm: fix checking returned value of xx_cmd_transfer
disp: msm: Register for reboot_notifier
disp: msm: Support ACL when setting panel param
disp: msm: Enable "val" to control HBM property
disp: msm: dsi: Reducing logging in dsi_panel.c
disp: msm: dsi: Add print info for DSI_CTRL
disp: msm : Add the ACL panel param feature
disp: msm: Populate the passing panel's info from BL.
disp: msm: Set panel enable_status during probing
disp: msm: Add panel name to enable status API
disp: msm: Report panel's probe status
disp: msm: provide API to query for panel enable state
disp: msm: Correct the panel's LP11_INIT
disp: msm: Adding KMS property testing for motUtil tool
disp: msm: add panel's param feature to display FW
disp: msm: Provide a dynamic method to disable the ESD.
disp: msm: Add DispUtil tool to motUtil Debugfs
disp: msm: sde: Add motUtil Debugfs framework
disp: msm: dsi: Raise BUG for continous panel recovery failure
disp: msm: dsi: Trigger ESD event if display isn't on
disp: msm: dsi: Check panel's power_mode during resume
disp: msm: dsi: parsing BL setting ESD and panel
disp: msm: sde: Change display ESD checking interval to 8s
disp: msm: dsi: add prints for DSI/panel turning off/on
disp: msm: dsi: Add "bl_ctrl_dummy" to panel bl type
disp: msm: dsi: Add support display 2bytes brightness.
guam: input add drm support
input add touch support
disp: msm: sde: synx: Add quic copyright
disp: msm: sde: handle partial update transitions in rounded corner.
Revert "disp: msm: sde: handle partial update transitions in rounded corner".
disp: msm: sde: handle partial update transitions in rounded corner
disp: msm: sde: clear partial update mask during last close
Conflicts:
techpack/display/msm/msm_drv.c
techpack/display/msm/msm_drv.h
Change-Id: I40dab2ee196d87f2d24439d5b4e7c4cd14b7051d
"Devon push for Android 13"
* tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-audio-kernel:
ASoC: msm-pcm-host-voice: Address buffer overflow in hpcm capture copy
dsp: q6adm: Resolve mem corruption in adm cb
dsp: afe: check for param size before copying
asoc: update q6afe for aw882xx
mbhc: set the type to lineout when zl or zr is zero.
asoc: update aw882xx driver to v1.9.0.9
asoc: change linein threshold
asoc: update aw88261 driver's spin relase function
asoc: devon support get awinic skt params from ram
audio-kernel: enable CONFIG_AW882XX_MAPSIZE_16K for rhode
audio-kernel: enlarge map size for aw882xx algo
asoc: audio:update aw882xx driver to v1.9.0.7
asoc: upgrade aw88261 driver to v1.9.0.6
asoc: fix wcd937x build error
audio: wcd937x_slave: Add retry while getting logical addr for wcd937x slave
audio-kernel: modify rcv and spk smartpa config
audio-kernel: devon fix build error
audio-kernel: devon audio bring up
asoc: upgrade aw88261 driver to v1.9.0.5
asoc:update aw88261 spin config
asoc:remove debug info for aw88261
asoc:upgrade aw88261 driver to v 1.9.0.4
asoc:upgrade aw88261 driver to v1.9.0.3
hawaii OLED: hawao audio bringup
hawaii OLED: hawao audio bringup
asoc:upgrade aw88261 driver to v1.9.0.2
asoc:upgrade aw88261 driver to v1.9 debug version
rhode:mbhc:enable moisture detect for rhode
rhode: audio: update awinic smartpa driver to V1.8.0.1
rhode: audio: enable aw882xx algo param store in aw_skt.bin
asoc:update audio config for rhode
mbhc:disable moisture detect for rhode
asoc:init rhode audio
asoc:add aw88261 codec driver
asoc: Add fs1818 support for guamp/guamna
ASoC: update aw882xx driver to v0.1.17
update aw882xx driver to v0.1.16
soc: soundwire: Update hw_ctl on HCLK at bootup
asoc:Enable necessary log for mbhc
Audio bringup: asoc: add aw882xx support
Conflicts:
techpack/audio/asoc/codecs/Kbuild
techpack/audio/asoc/msm-pcm-host-voice-v2.c
techpack/audio/dsp/q6adm.c
Change-Id: Ia248afaace87b74c0003a41fd7c8087e5c77e8dd
"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
When CONFIG_DEBUG_FS is disabled, the call to
debugfs_create_dir will result in an error.
Add a check of the config to avoid the error.
Change-Id: I7a79dbc5c4c5e1e3192a11d55ad9b7994788f30f
Signed-off-by: ziqic <quic_ziqic_01@quicinc.com>
"LA.UM.9.12.r1-17400-SMxx50.QSSI13.0"
* tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver:
msm : Cap framerate for all Intra setting
msm : Cap framerate for all Intra setting
video: driver: Return proper error code
video: driver: Return proper error code
Change-Id: I6a750e08cd103f054a993ff8cc3eb147f2beafa6