Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit c6144299 authored by Michael Bestas's avatar Michael Bestas
Browse files

Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20

* sm8250/lineage-20:
  UPSTREAM: ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  UPSTREAM: fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
  UPSTREAM: fsverity: Remove WQ_UNBOUND from fsverity read workqueue
  drivers: regulator: Drop rpm_smd_regulator_driver_init export
  BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool
  techpack: camera: Don't build for bengal
  techpack: camera-bengal: Don't build for kona/lito
  techpack: camera-bengal: Correct paths
  Linux 4.19.279
  HID: uhid: Over-ride the default maximum data buffer value with our own
  HID: core: Provide new max_buffer_size attribute to over-ride the default
  serial: 8250_em: Fix UART port type
  drm/i915: Don't use stolen memory for ring buffers with LLC
  x86/mm: Fix use of uninitialized buffer in sme_enable()
  fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
  ftrace: Fix invalid address access in lookup_rec() when index is 0
  tracing: Make tracepoint lockdep check actually test something
  tracing: Check field value in hist_field_name()
  sh: intc: Avoid spurious sizeof-pointer-div warning
  drm/amdkfd: Fix an illegal memory access
  ext4: fix task hung in ext4_xattr_delete_inode
  ext4: fail ext4_iget if special inode unallocated
  jffs2: correct logic when creating a hole in jffs2_write_begin
  mmc: atmel-mci: fix race between stop command and start of next command
  media: m5mols: fix off-by-one loop termination error
  hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
  hwmon: (adt7475) Fix masking of hysteresis registers
  hwmon: (adt7475) Display smoothing attributes in correct order
  ethernet: sun: add check for the mdesc_grab()
  net/iucv: Fix size of interrupt data
  net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
  ipv4: Fix incorrect table ID in IOCTL path
  block: sunvdc: add check for mdesc_grab() returning NULL
  nvmet: avoid potential UAF in nvmet_req_complete()
  net: usb: smsc75xx: Limit packet length to skb->len
  nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
  net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
  net: tunnels: annotate lockless accesses to dev->needed_headroom
  qed/qed_dev: guard against a possible division by zero
  nfc: pn533: initialize struct pn533_out_arg properly
  tcp: tcp_make_synack() can be called from process context
  clk: HI655X: select REGMAP instead of depending on it
  fs: sysfs_emit_at: Remove PAGE_SIZE alignment check
  ext4: fix cgroup writeback accounting with fs-layer encryption
  UPSTREAM: ext4: fix another off-by-one fsmap error on 1k block filesystems
  Linux 4.19.278
  ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
  nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
  net: caif: Fix use-after-free in cfusbl_device_notify()
  drm/i915: Don't use BAR mappings for ring buffers with LLC
  tipc: improve function tipc_wait_for_cond()
  media: ov5640: Fix analogue gain control
  PCI: Add SolidRun vendor ID
  macintosh: windfarm: Use unsigned type for 1-bit bitfields
  alpha: fix R_ALPHA_LITERAL reloc for large modules
  MIPS: Fix a compilation issue
  Revert "spi: mt7621: Fix an error message in mt7621_spi_probe()"
  scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
  kbuild: generate modules.order only in directories visited by obj-y/m
  kbuild: fix false-positive need-builtin calculation
  udf: Detect system inodes linked into directory hierarchy
  udf: Preserve link count of system files
  udf: Remove pointless union in udf_inode_info
  udf: reduce leakage of blocks related to named streams
  udf: Explain handling of load_nls() failure
  nfc: change order inside nfc_se_io error path
  ext4: zero i_disksize when initializing the bootloader inode
  ext4: fix WARNING in ext4_update_inline_data
  ext4: move where set the MAY_INLINE_DATA flag is set
  ext4: fix another off-by-one fsmap error on 1k block filesystems
  ext4: fix RENAME_WHITEOUT handling for inline directories
  x86/CPU/AMD: Disable XSAVES on AMD family 0x17
  fs: prevent out-of-bounds array speculation when closing a file descriptor
  Linux 4.19.277
  staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
  staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
  wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
  Linux 4.19.276
  thermal: intel: powerclamp: Fix cur_state for multi package system
  f2fs: fix cgroup writeback accounting with fs-layer encryption
  media: uvcvideo: Fix race condition with usb_kill_urb
  media: uvcvideo: Provide sync and async uvc_ctrl_status_event
  tcp: Fix listen() regression in 4.19.270
  s390/setup: init jump labels before command line parsing
  s390/maccess: add no DAT mode to kernel_write
  Bluetooth: hci_sock: purge socket queues in the destruct() callback
  phy: rockchip-typec: Fix unsigned comparison with less than zero
  usb: uvc: Enumerate valid values for color matching
  USB: ene_usb6250: Allocate enough memory for full object
  usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
  iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
  iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
  tools/iio/iio_utils:fix memory leak
  mei: bus-fixup:upon error print return values of send and receive
  tty: serial: fsl_lpuart: disable the CTS when send break signal
  tty: fix out-of-bounds access in tty_driver_lookup_tty()
  media: uvcvideo: Silence memcpy() run-time false positive warnings
  media: uvcvideo: Handle errors from calls to usb_string
  media: uvcvideo: Handle cameras with invalid descriptors
  firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
  tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
  thermal: intel: quark_dts: fix error pointer dereference
  scsi: ipr: Work around fortify-string warning
  vc_screen: modify vcs_size() handling in vcs_read()
  tcp: tcp_check_req() can be called from process context
  ARM: dts: spear320-hmi: correct STMPE GPIO compatible
  nfc: fix memory leak of se_io context in nfc_genl_se_io
  9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
  9p/xen: fix connection sequence
  9p/xen: fix version parsing
  net: fix __dev_kfree_skb_any() vs drop monitor
  netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
  watchdog: pcwd_usb: Fix attempting to access uninitialized memory
  watchdog: Fix kmemleak in watchdog_cdev_register
  watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
  x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
  ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
  ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
  ubifs: ubifs_writepage: Mark page dirty after writing inode failed
  ubifs: dirty_cow_znode: Fix memleak in error handling path
  ubifs: Re-statistic cleaned znode count if commit failed
  ubi: Fix possible null-ptr-deref in ubi_free_volume()
  ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
  ubi: Fix use-after-free when volume resizing failed
  ubifs: Reserve one leb for each journal head while doing budget
  ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
  ubifs: Fix wrong dirty space budget for dirty inode
  ubifs: Rectify space budget for ubifs_xrename()
  ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
  ubi: ensure that VID header offset + VID header size <= alloc, size
  um: vector: Fix memory leak in vector_config
  pwm: stm32-lp: fix the check on arr and cmp registers update
  fs/jfs: fix shift exponent db_agl2size negative
  net/sched: Retire tcindex classifier
  kbuild: Port silent mode detection to future gnu make.
  wifi: ath9k: use proper statements in conditionals
  drm/radeon: Fix eDP for single-display iMac11,2
  PCI: Avoid FLR for AMD FCH AHCI adapters
  scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
  scsi: ses: Fix possible desc_ptr out-of-bounds accesses
  scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
  scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
  scsi: ses: Don't attach if enclosure has no components
  scsi: qla2xxx: Fix erroneous link down
  scsi: qla2xxx: Fix link failure in NPIV environment
  ktest.pl: Add RUN_TIMEOUT option with default unlimited
  ktest.pl: Fix missing "end_monitor" when machine check fails
  ktest.pl: Give back console on Ctrt^C on monitor
  media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
  mips: fix syscall_get_nr
  alpha: fix FEN fault handling
  rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
  ARM: dts: exynos: correct TMU phandle in Odroid XU
  ARM: dts: exynos: correct TMU phandle in Exynos4
  dm flakey: don't corrupt the zero page
  dm flakey: fix logic when corrupting a bio
  wifi: cfg80211: Fix use after free for wext
  wifi: rtl8xxxu: Use a longer retry limit of 48
  ext4: refuse to create ea block when umounted
  ext4: optimize ea_inode block expansion
  ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
  irqdomain: Drop bogus fwspec-mapping error handling
  irqdomain: Fix disassociation race
  irqdomain: Fix association race
  ima: Align ima_file_mmap() parameters with mmap_file LSM hook
  Documentation/hw-vuln: Document the interaction between IBRS and STIBP
  x86/speculation: Allow enabling STIBP with legacy IBRS
  x86/microcode/AMD: Fix mixed steppings support
  x86/microcode/AMD: Add a @cpu parameter to the reloading functions
  x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
  x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
  x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
  x86/reboot: Disable SVM, not just VMX, when stopping CPUs
  x86/reboot: Disable virtualization in an emergency if SVM is supported
  x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
  x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
  udf: Fix file corruption when appending just after end of preallocated extent
  udf: Do not update file length for failed writes to inline files
  udf: Do not bother merging very long extents
  udf: Truncate added extents on failed expansion
  ocfs2: fix non-auto defrag path not working issue
  ocfs2: fix defrag path triggering jbd2 ASSERT
  f2fs: fix information leak in f2fs_move_inline_dirents()
  fs: hfsplus: fix UAF issue in hfsplus_put_super
  hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
  ARM: dts: exynos: correct HDMI phy compatible in Exynos4
  s390/kprobes: fix current_kprobe never cleared after kprobes reenter
  s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
  s390: discard .interp section
  rtc: pm8xxx: fix set-alarm race
  firmware: coreboot: framebuffer: Ignore reserved pixel color bits
  wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
  dm cache: add cond_resched() to various workqueue loops
  dm thin: add cond_resched() to various workqueue loops
  pinctrl: at91: use devm_kasprintf() to avoid potential leaks
  regulator: s5m8767: Bounds check id indexing into arrays
  regulator: max77802: Bounds check regulator id against opmode
  ASoC: kirkwood: Iterate over array indexes instead of using pointer math
  docs/scripts/gdb: add necessary make scripts_gdb step
  drm/msm/dsi: Add missing check for alloc_ordered_workqueue
  drm/radeon: free iio for atombios when driver shutdown
  drm/amd/display: Fix potential null-deref in dm_resume
  net/mlx5: fw_tracer: Fix debug print
  ACPI: video: Fix Lenovo Ideapad Z570 DMI match
  m68k: Check syscall_trace_enter() return code
  net: bcmgenet: Add a check for oversized packets
  ACPI: Don't build ACPICA with '-Os'
  inet: fix fast path in __inet_hash_connect()
  wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
  x86/bugs: Reset speculation control settings on init
  timers: Prevent union confusion from unexpected restart_syscall()
  thermal: intel: Fix unsigned comparison with less than zero
  rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
  wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
  ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
  udf: Define EFSCORRUPTED error code
  rpmsg: glink: Avoid infinite loop on intent for missing channel
  media: usb: siano: Fix use after free bugs caused by do_submit_urb
  media: i2c: ov7670: 0 instead of -EINVAL was returned
  media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
  media: i2c: ov772x: Fix memleak in ov772x_probe()
  powerpc: Remove linker flag from KBUILD_AFLAGS
  media: platform: ti: Add missing check for devm_regulator_get
  MIPS: vpe-mt: drop physical_memsize
  powerpc/rtas: ensure 4KB alignment for rtas_data_buf
  powerpc/rtas: make all exports GPL
  powerpc/pseries/lparcfg: add missing RTAS retry status handling
  clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
  powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
  Input: ads7846 - don't check penirq immediately for 7845
  Input: ads7846 - don't report pressure for ads7845
  mtd: rawnand: sunxi: Fix the size of the last OOB region
  mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
  selftests/ftrace: Fix bash specific "==" operator
  sparc: allow PM configs for sparc32 COMPILE_TEST
  perf tools: Fix auto-complete on aarch64
  perf llvm: Fix inadvertent file creation
  gfs2: jdata writepage fix
  cifs: Fix warning and UAF when destroy the MR list
  cifs: Fix lost destroy smbd connection when MR allocate failed
  nfsd: fix race to check ls_layouts
  dm: remove flush_scheduled_work() during local_exit()
  hwmon: (mlxreg-fan) Return zero speed for broken fan
  spi: bcm63xx-hsspi: Fix multi-bit mode setting
  spi: bcm63xx-hsspi: fix pm_runtime
  scsi: aic94xx: Add missing check for dma_map_single()
  hwmon: (ltc2945) Handle error case in ltc2945_value_store
  gpio: vf610: connect GPIO label to dev name
  ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
  drm/mediatek: Clean dangling pointer on bind error path
  drm/mediatek: Drop unbalanced obj unref
  gpu: host1x: Don't skip assigning syncpoints to channels
  drm/msm/dpu: Add check for pstates
  drm/msm: use strscpy instead of strncpy
  drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
  ALSA: hda/ca0132: minor fix for allocation size
  pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
  pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours
  drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
  gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
  drm/vc4: dpi: Fix format mapping for RGB565
  drm/vc4: dpi: Add option for inverting pixel clock and output enable
  drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC)_* macros
  drm/bridge: megachips: Fix error handling in i2c_register_driver()
  drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
  selftest: fib_tests: Always cleanup before exit
  irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
  irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
  can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
  wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
  crypto: crypto4xx - Call dma_unmap_page when done
  wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
  wifi: iwl4965: Add missing check for create_singlethread_workqueue()
  wifi: iwl3945: Add missing check for create_singlethread_workqueue
  RISC-V: time: initialize hrtimer based broadcast clock event device
  m68k: /proc/hardware should depend on PROC_FS
  crypto: rsa-pkcs1pad - Use akcipher_request_complete
  rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
  libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
  Bluetooth: L2CAP: Fix potential user-after-free
  irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
  irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
  net/mlx5: Enhance debug print in page allocation failure
  powercap: fix possible name leak in powercap_register_zone()
  crypto: seqiv - Handle EBUSY correctly
  ACPI: battery: Fix missing NUL-termination with large strings
  wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
  wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
  ath9k: htc: clean up statistics macros
  ath9k: hif_usb: simplify if-if to if-else
  wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
  wifi: orinoco: check return value of hermes_write_wordrec()
  ACPICA: nsrepair: handle cases without a return value correctly
  lib/mpi: Fix buffer overrun when SG is too long
  genirq: Fix the return type of kstat_cpu_irqs_sum()
  ACPICA: Drop port I/O validation for some regions
  wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
  wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
  wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
  wifi: ipw2200: fix memory leak in ipw_wdev_init()
  wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
  ipw2x00: switch from 'pci_' to 'dma_' API
  wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
  rtlwifi: fix -Wpointer-sign warning
  wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
  wifi: libertas: fix memory leak in lbs_init_adapter()
  wifi: rsi: Fix memory leak in rsi_coex_attach()
  block: bio-integrity: Copy flags when bio_integrity_payload is cloned
  blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
  arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
  arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
  arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
  arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
  arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
  arm64: dts: meson-axg: enable SCPI
  arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
  ARM: imx: Call ida_simple_remove() for ida_simple_get
  ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
  ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
  arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
  arm64: dts: meson-gx: Fix Ethernet MAC address unit name
  ARM: zynq: Fix refcount leak in zynq_early_slcr_init
  ARM: OMAP2+: Fix memory leak in realtime_counter_init()
  HID: asus: use spinlock to safely schedule workers
  HID: asus: use spinlock to protect concurrent accesses
  HID: asus: Remove check for same LED brightness on set
  Revert "Revert "msm: kgsl: Make sure that pool pages don't have any extra references""
  Revert "msm: kgsl: Make sure that pool pages don't have any extra references"
  msm: kgsl: Make sure that pool pages don't have any extra references
  msm: kgsl: Use dma_buf_get() to get dma_buf structure
  msm: kgsl: move kgsl shmem pages to unevictable list
  misc: update nordic DFU function check
  fs: crypto: Setting IV_INO_LBLK_32 flag only to F2FS
  msm: kgsl: Use dma_buf_get() to get dma_buf structure
  msm: kgsl: Make sure that pool pages don't have any extra references
  msm: adsprpc: Fix race condition in internal_control
  defconfig: msm: Enable dcc in sdm660 config
  msm: camera: smmu: Use get_file to increase ref count
  clk: qcom: clk-debug: Cleanup the tracing code
  fw-api: CL 21330000 - update fw common interface files
  fw-api: CL 21322154 - update fw common interface files
  fw-api: CL 21308799 - update fw common interface files
  fw-api: CL 21305800 - update fw common interface files
  fw-api: CL 21305799 - update fw common interface files
  fw-api: CL 21283507 - update fw common interface files
  fw-api: CL 21265211 - update fw common interface files
  fw-api: CL 21265209 - update fw common interface files
  fw-api: CL 21250849 - update fw common interface files
  fw-api: CL 21241300 - update fw common interface files
  fw-api: CL 21236391 - update fw common interface files
  fw-api: CL 21225942 - update fw common interface files
  fw-api: CL 21225121 - update fw common interface files
  fw-api: CL 21221210 - update fw common interface files
  misc: Add Nordic driver sleep mode support
  fw-api: CL 21180715 - update fw common interface files
  fw-api: CL 21148594 - update fw common interface files
  fw-api: CL 21143159 - update fw common interface files
  fw-api: CL 21137859 - update fw common interface files
  fw-api: CL 21136812 - update fw common interface files
  fw-api: CL 21107002 - update fw common interface files
  ASoC: msm-pcm-q6-v2: Add dsp buf check
  clk: qcom: Enable ftrace for clock frequency measurement
  ASoC: rouleur-mbhc: Enhance impedance calculation logic
  fw-api: CL 21038289 - update fw common interface files
  fw-api: CL 21013894 - update fw common interface files
  ASoC: rouleur-mbhc: Fix pop noise heard when headset insertion
  fw-api: CL 20924965 - update fw common interface files
  fw-api: CL 20915612 - update fw common interface files
  fw-api: CL 20914692 - update fw common interface files
  fw-api: CL 20873434 - update fw common interface files
  fw-api: CL 20843979 - update fw common interface files
  asoc: wsa881x: Fix to set the correct volume level
  fw-api: CL 20835037 - update fw common interface files
  fw-api: CL 20824419 - update fw common interface files
  soc: swr-mstr-ctrl: remove FIFO_Flush for overflow
  asoc: Add routing control for qrb5165 BT HFP usecase
  soc: swr-mstr: Store and compare dev_addr along with dev_num
  Asoc: fix integer overflow for long duration offload playback
  asoc: Correct the range of dev_token for usb headset.
  asoc: pcm-noirq: set substream state to disconnect when ssr happens
  soc: pinctrl-lpi-legacy : Add nullptr check
  asoc: msm-pcm-routing: Assign default topology when app_type is zero
  asoc: notify dp driver after disp codec probe
  msm: camera: eeprom: Add OOB read check for eeprom memory map
  asoc: codecs: fix race condition of core vote and reg access
  msm: camera: memmgr: Update copyright fix
  msm: camera: reqmgr: Validate the link handle
  ASoC: wcd937x: Add check for ULP irrespective of the Class
  msm: camera: memmgr: Update copyright fix
  asoc: codecs: Add nullptr check
  msm: camera: reqmgr: Avoid freeing subdev twice
  ASoC: wcd937x: Update QCRG sequence for wcd937x
  ARM: dts: msm: Disable NFC dt entries on Tron
  ARM: dts: msm: Refactor the devicetree entry for RB5 boards
  ARM: dts: msm: disable IPA entry for khaje APQ targets
  ARM: dts: qcom: update nodes for quadcore devices
  ARM: dts: qcom: delete cluster1 from l2cache_pmu node
  ARM: dts: msm: disable IPA entry for khaje APQ targets
  msm: camera: memmgr: update correct length in bufq
  ARM: dts: msm: Renaming seeya panels to 90Hz and 60Hz refresh rates
  ARM: dts: qcom: update nodes for quadcore devices
  ARM: dts: qcom: delete cluster1 from l2cache_pmu node
  ARM: dts: qcom: Add apq variant device tree support to Khaje
  ARM: dts: msm: Fixes for SKU4 bring up
  asoc: changes to fix KW errors.
  ARM: dts: qcom: Add smcinvoke dtsi node
  ARM: dts: msm: Add support for XR SKU4 Standalone Ref Device
  msm: camera: reqmgr: check if link handle is correctly passed
  msm: camera: update copyright markings
  msm: camera: update copyright markings
  asoc: changes to fix KW errors.
  ARM: dts: msm: Set polling delay to zero for ADC thermistors on QM215
  ARM: dts: qcom: add support for AR glass display to 90 fPS
  msm: camera: ope: Increase max bl limit and max stripe to process
  msm: camera: ope: Update request timeout for NRT/RT context
  msm: camera: ope: Fix false hw hang detection
  msm: camera: cdm: handle deadlock scenario
  msm: camera: reqmgr: reader writer locks to avoid memory faults
  ARM: dts: msm: increase mdp and lut clocks for khaje target
  ARM: dts: msm: Enable KPDPWR status logging
  dt-bindings: input: qpnp-power-on: Add qcom,log-kpd-event description
  ASoC: pcm-routing: Add WSA VI sense macro to support capture
  ARM: dts: msm: Update GPU FMAX to 1.26GHz
  ARM: dts: msm: Remove qcom,enable-ocp-broadcast option
  ARM: dts: msm: change battery charger for AR Glass
  msm: camera: csiphy: Update PHY setting in 1+1 combo mode
  ASoC: wcd937x: Update EAR PA CnP FSM sequence
  msm: camera: isp: Fix PPI index based on the phy selection
  soc: swr-mstr: update component and interrupt enable sequence
  msm: camera: isp: Fix PPI index based on the phy selection
  msm: camera: flash: Add support for i2c flash
  msm: camera: csiphy: Update Phy header file for 1.2.1
  ASoC: wcd937x: Update EAR PA CnP FSM sequence
  soc: add check condition before enabling irq
  ASoC: wcd937x: Add change for LDOL VOUT accuracy calibration
  ASoC: dsp: Synchronise adm commands
  msm: camera: jpeg: Ensure in/out map entries are within allowed range
  msm: camera: req_mgr: Table info dump removed
  msm: camera: jpeg: Ensure in/out map entries are within allowed range
  ASoC: wcd937x: Add change to micbias reg for new tanggu fab id
  ARM: dts: msm: Update skin thermal zone mitigations for KHAJE
  msm: camera: isp: Support all patterns for TOP TPG
  ASoC: wcd937x: Update register value for new fab id for tanggu
  msm: camera: smmu: Unmap secure buffers in secure camera use case
  msm: camera: ope: Check array size of input sync obj
  msm: camera: tfe: Correct Configuration of top tpg mux selection
  msm: camera: common: Merge camera-kernel.4.0 changes in camera-kernel.3.1
  ARM: dts: msm: Add feature config node in qfprom for Khaje
  msm: camera: flash: Maintain flash state in flash off
  msm: camera: cdm: Acquire mutex lock before accessing client data
  dsp:q6afe: Resolve crash in q6afe_get_avcs_modules
  ASoC: wcd937x: Change resistor divider output for hph if fab id is enabled
  msm: camera: sync: Prevent OOB access of sync name
  ARM: dts: msm: Add usb3-u1u2-disable for msm-4.19 targets
  msm: camera: flash: Add support for flash stream off
  msm: camera: isp: Reapply bubble request in RDI path
  dsp: adm: add to check output/input channel value
  msm: camera: flash: Handle I2C flash request deletion
  ARM: dts: msm: Add dt files for Khaje AATC
  asoc: Parse wcd-datalane-mismatch property to update rx frame config for khaje
  asoc: wcd-cpe: Set the dma_mask for cpe_device
  asoc: Parse wcd-datalane-mismatch property to update rx frame config for khaje
  ASoC: msm8952: Defer until pcm voice probe done
  q6afe: Fix out of bound access of clkinfo_per_port
  msm: camera: ope: Correctng OPE version for KHAJE
  msm: camera: sensor: Read gpios property from dt node
  msm: camera: tfe: Fix CSID probe
  ARM: dts: msm: Add support for tioman gpio for Khaje
  asoc: Register CDC_DMA interface only if enabled
  config: sdm450: Disable CDC_DMA interfaces
  asoc: codecs: add null check before access
  asoc: fix KW issue of using uninitialized variable
  audio-kernel: enable wsa883x compilation on qrb5165
  ASoC: Enable wsa881x-temp-sensor for bengal
  ASoC: msm8952: avoid static route between cpu and codec dai
  asoc: codecs: Fix LPASS register access during bootup
  ASoC: wcd: Add check to stop invalid memory access
  afe: release codec port when afe starts failed
  ASoC: Changes to enable codec clk for wcd9335
  msm: camera: csiphy: Update CSIPHY settings as per HPG
  msm: camera: flash: Add support for I2C flash
  ARM: dts: msm: Add flash support for khaje
  ARM: dts: msm: Add sensor devicetree for khaje camera
  Asoc: check for invalid voice session id
  ARM: dts: msm: Add CSIPHY/CCI nodes for khaje
  SoC: codecs: Fix slim_tx port configuration for wcd9335
  ASoC: Get the component handle for cpe and tasha
  msm: camera: csiphy: Propagate CSIPHY settings for 1.2.1
  msm: camera: isp: Added PPI driver functionality
  ASoC: wcd937x: Change vbg fine voltage to 0.5V for wcd937x second source
  msm: camera: cpas: Add support for Khaje Camera
  ARM: dts: msm: Add camera device tree support for Khaje Camera
  msm: camera: isp: Check ife out res validity
  msm: camera: cdm: Add support for CDM 2.1
  audio-kernel: enable wsa883x compilation on sxr2130
  dsp: fix out of bound access for cal_data size
  dsp: update size check for set/get VI param function
  config: sdm450: Disable TDM and AUXPCM interfaces
  ARM: dts: msm: Add tpg node to bengal device tree
  asoc: msm_sdw: Revert adsp ready check for read/write
  ASoC: SDM660: Avoid static route between cpu and codec dai
  msm: camera: cdm: Fix of_match table null entry
  asoc: bolero: Update PCM_RATE based delay for amic
  ASoC: SDM660: Avoid static route between cpu and codec dai
  ASoC: Fix for SSR issue on msm8953
  ASoC: error check for backend index and MCLK src
  Asoc: sdm450: Add capture support for Multimedia10 FE
  asoc: add proxy ports for call screening in machine driver
  asoc: msm: Fix compilation error when enable TDM and disable MI2S
  Makefile: Correct TARGET_SUPPORT entry for qrb5165
  dsp: update size check for get VI param function
  asoc: codecs: add child devices after completing initialization
  asoc: bolero: Add core_vote before gfmux access
  dsp: Disable q6_pdr build for msm8937 and msm8953
  asoc: Fixed wsa881x codec machine driver callback
  asoc: codec: enable the cpe on tasha
  Use proper TARGET_SUPPORT entry for sxr2130
  asoc: wsa881x: Fix to set the correct volume level
  ASoC: ep92: Add external mclk support
  ASoC: msm: Add WCD interrupt config for SDA660
  dsp: Unload the BT modules when APR handle is NULL
  asoc: Update copy_to_user to requested buffer size
  ASoC: Audio bringup changes for msm8937_32go.
  asoc: Add check to handle negative value passed for num_app_cfg_type
  ASoC: QCS405: Additional TDM samplerates and channels
  asoc: qcs405: Add support for TDM interface
  asoc: Add support for QUAT and SEN TDM interface
  asoc: qcs405: Update clk src string from dts
  dsp: Add support to update and store clk src values
  dsp: afe topology deregister
  ASoC: qcs405: Add external mclk support
  ASoC: Add external mclk mixer support
  dsp: Fix improper mutex unlock in afe close
  msm: camera: reqmgr: Do not trigger UMD recovery in WQ congestion
  ASoC: wsa883x: Handle PA_ERR interrupt on WSA speaker
  msm: camera: cdm: Added cdm power state check
  ASoC: Add support to send voice UI port id to afe
  Revert "dsp: avtimer: Add adsp ready check before accessing avtimer registers"
  ARM: dts: msm: fix wrong IRQ type for TFE
  asoc: wsa881x: Fix crash while capturing swr_slv codec dump
  dsp: add change to enable preemption at cal_utils_dealloc_cal
  asoc: msm_sdw: Handle locking for mclk enable flag
  asoc: codecs: sdm660_cdc: Fix LPASS register access during PDR
  msm: camera: ope: handle unlocking in process timer
  ASoC: lagoon: add support for CPS speaker protection
  dsp: add change to enable preemption at cal_utils_dealloc_cal
  ASoC: tx-macro: Allow regcache sync during clock enablement
  ASoC: wsa883x: add function to get swr device number
  msm: camera: ope: Add support to dynamic switch pix_pattern
  msm: camera: ope: Avoid submitting NULL request to CDM
  dsp: add change to handle use-after-free in cal_utils_is_cal_stale
  soc: swr-mstr: Check if fifo available before bulk write
  asoc: bolero: control wakeup of swr_tx during clock setup
  soc: swr-mstr: Resolve swr overflow, underflow errors for wsa
  soc: swr-mstr: Update soundwire state to SSR during UP
  dsp: add change to fix use-after-free issue
  asoc: msm-pcm-q6-v2: Update memset for period size
  asoc: va-macro: Allow swr switch at powerup/shutdown
  ASoC: SDM660: Avoid static route between cpu and codec dai
  soc: Synchronize RESET event and lpi ops in legacy driver
  ASoC: codec: Enable wcd-spi driver compilation
  asoc: wcd-spi: Set the dma_mask for spi_device
  ASoC: audio-ext-clk: Add pmi clk support for tasha
  asoc: add null check for pcm pointer of snd_pcm_volume
  dsp: add afe function to send cps configuration
  asoc: Add 32bit support in meta i2s
  asoc: va-macro: Update widget order for VA_MCLK and VA_SWR_PWR
  dsp: Add param header size based on the instance id support
  ARM: dts: msm: Disable the IPA hw in APQ targets
  dsp: q6core: Check q6core avs state to be modules ready
  ASoC: dsp: Synchronise adm and rtac commands
  msm: camera: tfe: TPG stop Call
  msm: camera: cdm: Decrement write-count only after Bl commit
  asoc: codecs: Add support to dump rouleur swr slave regs
  asoc: sdm660: Correct the dev_id for hdmi backend.
  msm: camera: ope: Increase  max bl limit
  Revert "ASoC: codecs: handle device disconnect during SSR/PDR"
  ASoC: wsa883x: Update register sequence to reduce CnP
  asoc: sdm660: add proxy ports for call screening in machine driver
  soc: swr-mstr: Fix headset detect issue due to master.num_dev not updated
  msm: camera: sensor: unregister subdev if cpas registration fails
  soc: swr-mstr: Fix random headset detection issue on scuba
  dsp: Feedback path cfg to support 3rd party spkr protection algorithms.
  ASOC: SPV4 set correct number of speakers.
  ASoC: wsa883x: enable vbat adc filter
  msm: camera: cci: Enable compilation for cci dump code
  msm: camera: ope: Handle race while dumping ope req list
  msm: camera: req_mgr: Limit CAM_ERR log in case of no empty task
  config: kona: Disable MI2S, TDM and AUXPCM interfaces
  msm: camera: cdm: Avoid submitting BL if FIFO is full
  dsp: fix compilation issue in q6lsm_callback function
  asoc: Register widgets and intercons only when supported
  soc: swr-mstr: Fix random headset detection issue on scuba
  msm: camera: sensor: unregister subdev if cpas registration fails
  ASoC: codecs: handle device disconnect during SSR
  asoc: dsp: Fix possible invalid memory access due to race condition
  ASoC: rouleur-mbhc: Fix impedance detection issue on rouleur
  msm: camera: ope: remove the check for dev_type
  dsp: Add support for GET_PARAMS
  msm: camera: flash: Add support for regulator disable
  msm: camera: req_mgr: Remove unwanted v4l2 operation
  msm: camera: cci: Fix incorrect use of cci config ioctl
  msm: camera: csiphy: reset the secure bits on provider exit
  msm: camera: ope: Maintain current clock value during acquire
  ARM: dts: msm: Fix the svs voting level for scuba csiphy
  msm: camera: isp: Added CSID recovery mechanism
  msm: camera: cpas: Add api to log cpas bw, camnoc clock, ahb vote
  msm: camera: isp: Max context reduction for TFE in isp driver
  ARM: dts: msm: camera: disable gpu mitigation
  msm: camera: isp: Disable compilation of IFE, incase of TFE
  msm: camera: isp: Max requests per context reduction in isp driver
  msm: camera: tfe: Reduce stack footprint during bw vote
  msm: camera: isp: Update last reported request ID correctly
  msm: camera: ope: Updated logic to calculate num bw path
  msm: camera: cdm: Debug info in case of cdm page fault
  msm: camera: utils: Adding device type to track device handles
  msm: camera: common: Define debugflag to allocate usecase info
  msm: camera: isp: Correct the bitmask for packet header
  msm: camera: cci: Return failure if cpas start fails
  msm: camera: ope: Change turbo clock limit
  ARM: dts: msm: camera: ope: Change turbo clock corner
  msm: camera: ope: Reduce OPE BUS memory
  msm: camera: utils: add spacing between register values
  msm: camera: cdm: change work record to atomic variable
  msm: camera: sensor: Dump phy registers on error
  msm: camera: tfe: Handle sof monotonic boot time stamp
  msm: camera: ope: add page fault handlers in ope driver
  msm: camera: cci: Avoid reading from i2c fifo if empty
  msm: camera: eeprom: Correct EEPROM Read return
  msm: camera: csiphy: Update cdr delay mask based on data rate
  msm: camera: sensor: Read using addr and data type
  msm: camera: tfe: Handle unsupported outport format
  msm: camera: cpas: Updated new api to limit gpu fmax
  msm: camera: ope: Add debugfs support to dump ope hang dump
  msm: camera: ope: Add debug fs for dumping frame setting logs
  msm: camera: req_mgr: Thread switch delay detection mechanisms
  msm: camera: req_mgr: Delay detection mechanism
  ARM: dts: msm: camera: Add tfe2 fuse info to cpas node
  msm: camera: cpas: Correct error handling in cpas start
  msm: camera: ope: Change parameters to find time difference
  ARM: dts: msm: add CPU dai for proxy rx and tx
  msm: camera: isp: validate in_port before accessing
  ARM: dts: msm: Add GMSL camera DTSI for robotics RB5
  msm: camera: tfe: Do tfe-csid and tfe probe based on fuse feature
  ARM: dts: msm: camera: ope: enabled debugfs support for clk level
  ARM: dts: msm: Fix the vdig voltage for front camera
  msm: camera: smmu: Protect create handle with mutex
  msm: camera: ope: Add context state check in process cmd
  msm: camera: flash: Add qti flash property for scuba
  msm: camera: ope: Add LDAR dump support
  msm: camera: ope: Fix OPE clock issue
  ARM: dts: msm: Add support for robotics RB5 camera
  msm: camera: ope: enable pp modules hw status dump
  msm: camera: ope: Handle reset IRQ delay
  msm: camera: sensor: Turn off the flash while flushing
  ARM: dts: msm: Remove fuse setting for secure camera
  msm: camera: tfe: check cdm hang in the tfe config timeout
  msm: camera: tfe: Support tfe pdaf port
  msm: camera: ope: Add check for number of stripe
  msm: camera: ope: Add a check to validate dmi cmd address
  msm: camera: isp: variable should be accessed only if match is found
  ARM: dts: msm: camera: Add support to Cx Ipeak
  ARM: dts: msm: Update PHY version for bengal target
  msm: camera: cdm: Add a check for fifo list in cdm workqueue
  ARM: dts: msm: camera: cpas: Disable secure feature mask
  msm: camera: ope: Fix OPE hang dump
  ARM: dts: msm: Fix compilation issue for scuba-camera-sensor-idp
  msm: camera: csiphy: Secure cam usecase not working
  ARM: dts: msm: Update GPU Mitigation
  msm: camera: core: Fix cpas axi clk rate overflow
  msm: camera: isp: Increase max count of cfg to support more init packets
  ARM: dts: msm: Add Camera Sensor nodes for IDP/IDPS for scuba
  ARM: dts: msm: Fix the phy regulator voltage
  ARM: dts: msm: Add cci and csiphy support for Scuba camera
  msm: camera: ope: Add logic to detect hang in CDM
  msm: camera: ope: Dump debug registers in case of reset failure
  msm: camera: ope: Reorder the reset order in ope acquire
  ARM: dts: msm: Fix Bus and TFE nodes in Scuba camera
  ARM: dts: msm: Add support for Scuba camera
  msm: camera: tfe: validate the tfe bw num paths
  msm: camera: isp: Change data type for error handling
  msm: camera: cpas: Add support for Scuba camnoc
  msm: camera: csiphy: Clear secure phy flags on release
  ARM: dts: msm: Add csiphy3 and cci1 clients to cpas
  msm: camera: cdm: Secure freeing of request lists using locks
  ARM: dts: msm: Change CSID and VFE interrupt name for lagoon camera
  msm: camera: cpas: Setting the vote level on max supported clock lvl basis
  ARM: dts: msm: Change IPE Write port, IPE clock source for lagoon camera
  msm: camera: csiphy: Update csiphy power-up sequence for lito v2
  msm: camera: jpeg: Check the HW state before accessing register
  ARM: dts: msm: Add csiphy and cci nodes in lagoon camera DT
  ARM: dts: msm: Update clock header for lagoon
  msm: camera: core: Fix context release timing issue
  ARM: dts: msm: Add camera sensor nodes in MTP/CDP for lagoon
  msm: camera: tfe: Process the rdi interrupts for rdi only resource
  msm: camera: ope: Put GenIRQ in last stripe BL
  msm: camera: ope: Consider other contexts during timeout
  msm: camera: cdm: Handle out of order reset done events
  msm: camera: tfe: Support the RDI bus port for line based mode
  ARM: dts: msm: camera: ope: Change BL fifo depth
  msm: camera: ope: Dump debug registers in case of HW hang
  msm: camera: cdm: Fix CDM reset logic
  msm: camera: cdm: Fix dangling pointer issue
  msm: camera: ope: Fix the length check for debug buffer
  ARM: dts: msm: Add support for Kona XR platform camera hardware
  ARM: dts: msm: Change the vdig voltage of bengal front camera
  msm: camera: tfe: LDAR dump for TFE
  msm: camera: cdm: Fix CDM IRQ handling
  msm: camera: ope: Synchronize process cmd and flush request
  msm: camera: ope: Stop OPE in case of init failure
  msm: camera: reqmgr: increase the rd idx if no lower pd device
  msm: camera: cpas: Add support for camnoc based voting
  msm: camera: fd: skip halt and reset for session start
  msm: camera: ife: calculate accurate boot timestamp at CSID SOF
  msm: camera: ope: Add support for OPE Replay
  msm: camera: reqmgr: Reduce delay by one frame during bubble recovery
  msm: camera: ife: Stop hardware in error
  msm: camera: custom: Add support for immediate stop
  msm: camera: req_mgr: Update link activate/deactivate to avoid race
  msm: camera: ife: Disable clock gating at top
  msm: camera: req_mgr: Reduce maximum attempts to apply request
  msm: camera: ope: Do not disable CDM during error handling
  msm: camera: tfe: set overflow pending bit to zero after HW reset
  msm: camera: ope: Make non-fatal logs as debug and info logs
  msm: camera: ope: Fix hang detection
  msm: camera: sensor: Add Init setting retry in case cci is resetting
  msm: camera: tfe: Reduce reset timeout to 100ms
  msm: camera: cdm: Handle cdm deinit sequence properly
  msm: camera: cdm: Protect cdm reset status
  msm: camera: ope: Synchronize flush and submit BLs
  msm: camera: tfe: Correct the tfe hw manager dump logic
  msm: camera: ope: Move request id validity check outside of lock
  msm: camera: custom: Disable overflow recovery
  msm: camera: reqmgr: Add uapi for new v4l2 event type
  msm: camera: isp: Add support to obtain frame index
  msm: camera: icp: Dump patching info in case of page faults
  msm: camera: icp: Enable hang dump on failure
  msm: camera: sensor: Fix an operator error
  msm: camera: tfe: Optimize CSID IRQ logging
  msm: camera: cdm: Avoid cdm pause incase of BL submit
  msm: camera: tfe: Disable clock if tfe2 is not supported
  msm: camera: ope: Reduce stack footprint during acquire
  msm: camera: cdm: Check for HW state before dumping registers
  msm: camera: tfe: Reduce stack size during set axi bw
  msm: camera: csiphy: Update phy sequence for bengal
  msm: camera: sync: correcting atomic read operation
  msm: camera: csiphy: Add combo phy settings for csiphy v1.2.2.2
  msm: camera: isp: Update unlink handling to avoid race
  msm: camera: isp: Mask unused rdi interrupts
  msm: camera: ope: Start context timer on receiving new request
  msm: camera: ope: Clear comp events before each request
  msm: camera: smmu: Profile time taken for map, unmap
  msm: camera: isp: Add trace events across ISP
  msm: camera: cpas: Remove votes on enable_soc failure
  msm: camera: ife: Look into next request if res not found
  msm: camera: common: LDAR dump NRT devices information
  msm: camera: smmu: Add map and unmap monitor
  msm: camera: isp: Increase default SOF freeze timeout
  msm: camera: isp: Set device enable flag after enable csid hardware
  msm: camera: ope: Delay releasing of resources for last context
  msm: camera: isp: LDAR Dump ISP information
  msm: camera: ope: Program frame level settings after idle event
  msm: camera: ope: Fix unclock access during HW reset
  ARM: dts: msm: Change the vdig voltage of bengal front camera
  msm: camera: cdm: correct the error check in cmd submit irq
  msm: camera: cdm: Protect cdm core status bits with mutex
  msm: camera: tfe: Enable per frame register dump for rdi only context
  ARM: dts: msm: Fix order of clock naming in csid lite node for kona
  msm: camera: icp: Mapping fw error numbers with error names
  msm: camera: cpas: Reorder sequence of cleanup in cpas probe failure
  msm: camera: jpeg: Increase number of jpeg contexts
  msm: camera: sensor: Add null check for read buffer
  msm: camera: jpeg: Add mutex lock to protect jpeg list corruption
  msm: camera: isp: Change master slave combination for dual IFE
  msm: camera: reqmgr: reset the slot on buf_done
  msm: camera: csiphy: Update common sequence for csiphy v1.2
  msm: camera: req_mgr: Link state check before process trigger workq
  ARM: dts: msm: camera: Update fifo depth for OPE CDM
  msm: camera: ope: Fix handling of init hw failure
  msm: camera: ope: Use vzalloc to allocate the write bus ctx structure
  msm: camera: cpas: Add mandatory bw option for axi ports clocks
  msm: camera: cdm: Flush all available FIFOs during reset
  msm: camera: ope: Initialize ope hw mutex structure
  msm: camera: flash: Switch off flash on provider crash
  msm: camera: isp: prioritize RUP over EPOCH in bottom half
  msm: camera: isp: Reset overflow pending flag in start hw
  msm: camera: cdm: Fix irq_data value in case of inline irq
  msm: camera: icp: Increase MAX_PKT_SIZE_MSGQ for ICP
  msm: camera: reqmgr: Improve master slave sync
  msm: camera: isp: csid hw register reset with IRQ
  msm: camera: req_mgr: Fix kmem_cache definition
  msm: camera: core: Prevent crash on kref_put
  msm: camera: tfe: tfe debug enhancement
  msm: camera: ope: Avoid deadlock during recovery after HW hang
  msm: camera: icp: icp debug improvement
  msm: camera: sensor: Support for read operation
  msm: camera: csiphy: Fix csiphy v1.2 skew calibration settings
  msm: camera: csiphy: Update reset sequence for csiphy v1.2
  ARM: dts: msm: Add CAMNOC nodes in lagoon camera dtsi
  msm: camera: ope: Fix false alarm for OPE request timeout
  msm: camera: ope: Fix return value for ope acquire
  msm: camera: ope: Reduce OPE BUS memory
  msm: camera: ope: Remove the BW & clock vote in release context
  msm: camera: req_mgr:  LDAR Debug framework implementation
  ARM: dts: msm: Override csiphy version for lito v2
  msm: camera: ope: Add a check for valid request in cdm callback
  msm: camera: ope: Protect ope hw reset with mutex
  msm: camera: ope: Trigger recovery in case of violation on write bus
  msm: camera: tfe: Add packet code get command for tfe
  msm: camera: isp: Get packet opcode from hw manager
  msm: camera: cpas: Update ife_rd safe lut value
  msm: camera: cci: Fix cam_cci_get_subdev for conditional compilation
  msm: camera: utils: Remove deprecated clk_set_flag functions
  msm: camera: isp: Set device enable flag after enable csid hardware
  msm: camera: ope: Change packer and unpacker format in case NV12
  msm: camera: ope: Increase max number of stripes
  msm: camera: cpas: Add support to GPU limit
  ARM: dts: msm: camera: cpas: Add GPU Limit support
  ARM: dts: msm: Add lagoon camera dtsi
  msm: camera: tfe: Support register dump per request
  msm: camera: ope: Fix false alarm for OPE HW timeout
  dt-bindings: camera: Add CSID and IFE support for lagoon
  msm: camera: sensor: Remove true/false redefinitions
  msm: camera: csiphy: Update registers for CSIPHY v1.2
  msm: camera: core: Fix extraneous variable declaration
  msm: camera: icp: Remove qcom soc dependency
  msm: camera: sync: Dump fence info in case of fence exhaust
  msm: camera: common: va_end should follow va_start
  msm: camera: icp: Use CAM_PERF for clock, bw related logs
  msm: camera: csiphy: Update DPHY combo mode sequence
  msm: camera: csiphy: Correct Dphy mission mode sequence
  ARM: dts: msm: Fix inverted image on front camera
  msm: camera: tfe: Enable the delay line clc
  msm: camera: ope: Add support for stripe level height configuration
  msm: camera: ope: Fix for KW Issues
  ARM: dts: msm: camera: Correct the clock rates for all modules
  msm: camera: ope: Optimize allocation of IO configuration
  msm: camera: smmu: Use iommu best match algo for camera
  msm: camera: smmu: Add support for non-contiguous mermory region
  ARM: dts: msm: Add support to discard a region in dma space
  msm: camera: icp: Enqueue the abort cmd in workq
  msm: camera: icp: Increase the wait time for abort ACK
  msm: camera: config: Update camera config
  msm: camera: isp: Notify CRM to pause SOF timer after flush
  msm: camera: isp: Dual tfe event check with proper hw idx
  msm: camera: tfe: Fix variable initialization issues
  msm: camera: custom: Add support for acquire_hw_v1
  msm: camera: memmgr: Add support to disable DelayedUnmap
  msm: camera: cci: Handle burst read for cci hw 1.2
  ARM: dts: msm: Fix orientation of front camera
  msm: camera: ope: Fix OPE AHB voting issue
  ARM: dts: msm: Add camera dts nodes for Bengal QRD
  msm: camera: common: secure camera fixes
  ARM: dts: msm: camera: Add support to Cx Ipeak
  ARM: dts: msm: camera: smmu: Fix camera SID issue
  ARM: dts: msm: camera: cpas: Add camera fuse support
  ARM: dts: msm: camera: cci: Add cci version
  msm: camera: cci: Correct the queue size for cci version 1.2
  ARM: dts: msm: Fix orientation of camera sensors
  ARM: dts: msm: Fix the reset gpio for rear aux camera
  msm: camera: cpas: Fix TCSR Register programming
  msm: camera: common: Update uapi to support custom hw features
  msm: camera: reqmgr: Change v4l2 notify error log type
  ARM: dts: msm: camera: cpas: Add constituent paths for OPE
  ARM: dts: msm: camera: Add required clocks to tpg and cpas node
  msm: camera: ope: Fixed for IRQ mask and log printing
  msm: camera: ope: Avoid dead lock during flush
  msm: camera: ope: Add fixes for probe, bus read and req_timer
  msm: camera: isp: Update bus width properly
  msm: camera: ope: Corrected parameter for deiniting idle clock
  ARM: dts: msm: Fix svs clock level for bengal
  ARM: dts: msm: Fix custom gpio tables for bengal
  msm: camera: common: Remove division on uint64_t
  ARM: dts: msm: Add support for camera hardware for bengal platform
  ARM: dts: msm: Add dtsi nodes for csiphy and cci
  msm: camera: tfe: Configure TPG hbi and vbi
  msm: camera: cpas: Update the QOS settings for Bengal camera
  msm: camera: reqmgr: Add support to modify timer for long exposure
  msm: camera: reqmgr: Add provision to obtain exposure time
  msm: camera: tfe: Add support to TFE driver
  msm: camera: common: Fix integer overflow in shift
  msm: camera: cdm: Correct bitvalue for burst enable
  msm: camera: ope: Support 32 bit arch
  msm: camera: cpas: Add support for Bengal camnoc
  msm: camera: isp: Move the ife hw manager resource to isp hw manager
  msm: camera: ope: Corrected batch mode and stripe for ope
  dt-bindings: camera: Add CDM support
  msm: camera: ope: Add dynamic clock support
  msm: camera: ope: Add support to OPE driver
  msm: camera: cdm: Add support for different CDM hardware
  dt-bindings: camera: Add TFE support
  ARM: dts: msm: Add support for target SM4250

 Conflicts:
	techpack/audio/asoc/msm-pcm-routing-v2.c

Change-Id: I69c327d187809a2594a8ace48a874d2be3aed583
parents f6aaed59 e4b3323f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment