DOWNSTREAM: Fastfoward camx Topic branch to AU200
* commit '14416b24': msm: ipa: add new IP filtering bitmaps ARM: dts: msm: Add battery data for MLP356477 battery msm: kgsl: Avoid sending 0 BW and GPU freq to GMU kernel: Restrict permissions of /proc/iomem. defconfig: sdm845: enable refgen regulator driver ARM: dts: msm: keep refgen regulator always-on for SDM845 v2 ARM: dts: msm: add refgen regulator device for SDM845 v2 defconfig: sdm845: enable regulator proxy consumer driver regulator: add refgen regulator driver ARM: dts: msm: update the energy model for SDM845v2 msm: kgsl: Remove GPU_CC_GX_CXO_CLK from list of clocks ARM: dts: msm: Add the silver BIN1 table for SDM845 v2 diag: Fix possible usage of freed resource issue msm: ADSPRPC: validate user buffers after copying from user leds: qpnp-wled: Cap the lower limit of brightness level drm/msm/sde: handle color processing in secure state drm/msm/sde: cleanup handling of secure buffer in planes drm/msm/sde: manage secure and non-secure transition in sde msm: gsi: check channel state on timeout drm/dp: add HBR3 link rate definitions ANDROID: fix acl leaks power: smblib: make OTG_VOTER suspend input only in OTG state cpufreq: schedutil: Add current capacity info to schedutil tracepoint msm: vidc: Add new trace events Enable multi-channel bit for SCO Tx with water mark level 1 msm: kgsl: Pass GPU HW version to GMU msm: vidc: Send profile/level to the userspace msm: vidc: Support low latency for decode tracing: do not leak kernel addresses msm: kgsl: Update the smmu magic for A6XX preemption drm/msm/dp: add dp_debug module drivers: cpuidle: check if its okay to do cluster low power modes clk: qcom: clk-cpu-osm: Updates to OSM DATA MEM programming ARM: dts: msm: add msm-ext-display module for sdm845 drm/sde: set DisplayPort/HDMI switch drm/msm/dp: add audio support qcdev: Check the digest length during the SHA operations ASoC: sdm660: Remove LPI gpio configuration for codec interrupt iommu: arm-smmu: Enable sid switch usecase iommu: arm-smmu: Remove unused functions for qsmmuv500 iommu: arm-smmu: Remove regulator_bulk_enable call drm/msm/dp: add hardware catalog for audio platform: msm: add support for external display module leds: remove unused driver leds-qpnp-flash.c ARM: dts: msm: disable reg dma block for sdm845 ARM: dts: msm: Add MX regulator thermal config for SDM845 defconfig: Enable regulator cooling device for SDM845 drivers: thermal: regulator_cdev: Add a voltage regulator cooling device netfilter: xt_quota2: 4.9 netlink notification fix power: qpnp-fg-gen3: improve cycle counter algorithm power: qpnp-fg-gen3: make TTF monotonic by limiting slope power: qpnp-fg-gen3: optimize TTF for QNOVO power: qpnp-fg-gen3: prepare for QNOVO TTF ARM64: Increase the number of gpios to 1280 defconfig: Enable regulator AOP cooling device for SDM845 and SDM670 msm: kgsl: Trigger preemption only when preemption is enabled time: sched_clock: record cycle count in suspend and resume msm: adsprpc: Avoid leak info of pointers addresses to dmesg ARM: dts: msm: Add support for haptics on PM660 ARM: dts: msm: add SPMI PMIC arbiter device for sdxpoorwills msm: kgsl: Disable microcode save/restore of perf counter values on A6x iommu/io-pgtable-fast: invalidate TLBs on unmap clk: qcom: clk-cpu-osm: Update logic to check if OSMs been enabled in TZ driver: thermal: regulator_aop: Rename AOP Regulator cooling device cpufreq: schedutil: Avoid WALT logic when WALT sysctl flag not set checkpatch: Check to make sure DT property names are lowercase checkpatch: Only newline after }; drm/msm/sde: add check for inline rotation source split cfg drm/msm/sde: add ubwc equivalent tile formats ARM: dts: msm: Resolve XPU fault on qseecom memory on sdm845 power: fg-util: add median filter for circular buffer power: qpnp-fg-gen3: use the CC_STEP and CC_STEP_SEL properties power_supply: add CC_STEP and CC_STEP_SEL properties qpnp-smb2: Ignore status 7 register while qnovo is enabled qcom: qnovo: restart pulse train in stall state qpnp-qnovo: add debounce for charger qpnp-qnovo: prevent pulse train while esr is in progress qpnp-fg-gen3: qnovo ESR/IADC workarounds qpnp-qnovo: IADC/ESR workarounds power: qcom-step-chg: Add temperature based step-charging msm: ipa: fix race condition around sys->len qpnp-smb2: Support faking battery full status in WiPower qcom: battery: Fix parallel disabled issue on charging boot drivers: qcom: system_pm: allow idle drivers to query system state ASoC: msm: make SND_SOC_660 to depend on ARCH_QCOM instead of specific SOC msm: vidc: add P010 support in uapi media: broadcast: tspp: Add SMMU translation for ION buffers ASoC: msm: qdspv2: initialize struct member before being used msm: vidc: Update core and stage selection logic drm/msm/sde: switch to lp2 for pm suspend call during lp1 ARM: dts: msm: Update memory map for sdm845 spi: spi-geni-qcom: Introduce GSI DMA mode power: qcom: smb-lib: optimize parallel current limiting with PD msm: ipa: fix client cons check on hw stats platform: msm: qcom-geni-se: Modify GSI switch sequence msm: sde: cleanup format validation for sbuf mode ARM: dts: msm: move PMI8998 devices into overlays for sdm845 usb: dwc3: Suspend USB SS PHY in host mode with device connect case platform: msm: qcom-geni-se: Fix error during bus voting drivers: qcom: rpmh: export controller status drm/msm/sde: fix validation in secure state check ASoC: wcd-mbhc: Increase number of measurements for impedance calc to 900 ASoC: APR: initialize struct member before being used ASoC: msm: Free the gpio on remove btfm: Correct the slimbus turn on/off sequence for FM ports ASoC: msm: qdsp6v2: Replace default Tx voice topology drm/msm/sde: move lp handling to kickoff callback ARM: dts: msm: Change battery profile for QRD845 device ARM: dts: msm: Add battery profile for GT3746A6 battery tty: serial: msm_geni_serial: Fix the race condition during RX input: misc: hbtp_input: Support for Region of Interest/sensors i2c: qcom: geni: Use GSI DMA-engine if FIFO is disabled drm/msm/sde: set inline rotator output x & y offset to 0 ARM: dts: msm: configure vref LDO for isens hardware in SDM845 dwc3-msm: Add functionality to restart USB host mode drivers: qcom: rpmh: crash on lack of response spcom: ignore CONNECTED notification while closing the channel drivers: swr-wcd-ctrl: Fix wsa mute at boot mm: cma: fix stack corruption due to sprintf usage drm/msm/sde: update te vsync enable sequence change spcom: avoid race condition when handling commands spcom: move SPCOM_MAX_CHANNELS define to uapi/linux/spcom.h ARM: dts: msm: Enable auto-calibration for WLED on PM660/PMI8998 leds: qpnp-wled: Add auto-calibration logic for WLED Revert "ARM: dts: msm: Defer regulator disable for SDM845 GPU SMMU" Revert "arm64: defconfig: Enable QSEE IPC irq bridge" Revert "ARM: dts: msm: Enable support for QSEE IPC irq bridge on sdm845" ARM: dts: msm: Add display support for SDM845 based SMD670 interposer driver: thermal: lmh-dcvsh: Expose lmh frequency limit sysfs drm/msm/dp: use fixed NVID for VGA dongles ARM: dts: msm: Update the CPU clock speedbin table for SDM845v2 drm/msm/sde: Update color processing on suspend/resume transitions msm: sde: move vbif init after clock enable drm/msm/sde: override kms post open function drm/msm/sde: update sspp dirty flags if inline cfg changes drm/msm/sde: clear vbif errors before kickoff drm/msm/sde: delay inline rotate start until kickoff msm: kgsl: Add support for GPU AB voting ARM: dts: msm: Add support for GPU AB vote on SDM845 cma: Store a name in the cma structure ARM: dts: msm: Add FastRPC QoS latency control for sdm845 msm: ADSPRPC: add support for fastrpc control interface diag: Add support for header untagging ARM: dts: msm: Add audio support for SDM845 Interposer SDM670 ARM: dts: msm: Initial change for audio on sdm670 defconfig: msm: Add perf configuration support for sdm670 btfm: provide a way to query wcn3990 status msm: msm_bus: Do not send tcs sets when size is 0 ARM: dts: msm: vote for half of GPU IB in DCVS in SDM845 ARM: dts: msm: update APC0 speed bin 1 CPRh regulator config for SDM845 v2 ARM: dts: msm: Specify bmd-en-delay-ms for QRD845 device power: qpnp-fg-gen3: Add property to set delay between RID and BMD usb: pd: Support revision 3.0 in sink-only mode usb: pd: simplify pd_phy_write() and pd_phy_signal() usage usb: pd: rename enum pd_msg_type to pd_sop_type ARM: dts: msm: Change memlat freq tables for SDM845 clk: qcom: gpucc-sdm845: Fix gfx3d clock frequency for SDM845 V2 drm/msm/dsi-staging: add dsi phy isolate enable config drm/msm/sde: return last misr status during idle pc ARM: dts: msm: update dual dsi sim panel res for sdm845 target defconfig: sdxpoorwills: disable DCC console drm/msm/sde: memory leak fix for virtual plane formats drm/msm/sde: virtual plane validation fixes for tiled formats drm/msm/sde: set the tile height for all supported formats msm: vidc: Print noc error information after pagefault msm: vidc: Handle rotation during capability check msm: kgsl: Dump GMU snapshot ARM: dts: msm: Fix mic detection for SDM845 QRD drivers: soc: apr: add initialization of a local variable drm/msm: support backoff time update only in sde rsc drm/msm: update irq registration during seamless mode switch drm/msm: fix sde debug bus test point for valid status ARM: dts: msm: Update latency for Sleep modes drivers: lmh-dcvsh: Add isens vref regulator support btfm: Enable multichannel bit for SCO Rx ASoC: msm: add support for bit width selection nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS msm: vidc: Add support for TME cfg80211: Include length of kek in rekey data qbt1000: Validate FP app name before qseecom_start_app arm: dma-mapping: Add dma_remap functions msm: msm_bus: Ignore -EBUSY from RPMH when sending AWAKE requests seemp: adjust interpretation of rooting report defconfig: sdm845: Enable FORTIFY_SOURCE drm/msm/sde: add null checks for pingpong and encoder hardware drm/msm: allow rsc clients to wait on crtc id on transition ARM: dts: msm: Add the syscon compatible string to clock nodes on SDM845v2 drivers: edac: Update banks for edac sysfs entry clk: Add separate function to print clocks enabled during suspend clk: qcom: Fix clock GPUCC PLL1 crash when call regulator_set_voltage drm/msm/sde: increase gpu input fence timeout to 10 seconds drm/msm: dispatch sync commit to display thread drm/msm/sde: reuse rotator from previous crtc states msm: sde: allow offline session to wait for inline closing drm/msm: clean up inline rotator register dump msm: sde: clean up evtlog & trace for inline rotator drm/msm/sde: toggle vblank using enable state in display thread msm: kgsl: Always do an OOB for DCVS msm: kgsl: Use the proper power level indexes msm: kgsl: Use OPP API to query VLVL of GPU/GMU frequency msm: kgsl: Remove code that touches GFX clock msm: kgsl: Update the context create flags msm: vidc: Return only active state VBs during flush drm/msm: Fix potential buffer overflow issue ARM: dts: msm: Add SDM845 Interposer SDM670 support mm: run the showmem notifier in alloc failure mm, oom: run the showmem notifier in oom mm: cma: Register with show_mem notification framework lowmemorykiller: Run the showmem notifier when killing mm: cma: print allocation failure reason and bitmap status diag: Add NULL pointer checks ion: Correct argument of Set/ClearPagePrivate of secure CMA ARM: dts: msm: Defer regulator disable for SDM845 GPU SMMU iommu/arm-smmu: Add support for regulator deferred disable msm: ADSPRPC: Queue one more intent to avoid race condition wil6210: protect against invalid length of tx management frame ASoC: msm: Add support for Stereo EC Reference ASoC: msm_sdw: Set codec directory name at runtime pinctrl: lpi: Update LPI address size and offset for SDM670 pinctrl: qcom: Add direct connect configuration for sdm670 Prevent heap overflow in uvc driver ANDROID: ion: Fix uninitialized variable ANDROID: ion: Protect kref from userspace manipulation video: adf: zero out mapping data on adf_buffer_map() failure CHROMIUM: usb: gadget: configfs: Fix KASAN use-after-free android: fiq_debugger: restrict access to critical commands. ANDROID: ion: check for kref overflow cgroup: prefer %pK to %p ion: Convert allocation counters to long iommu: io-pgtable-arm: Remove duplicate tlb flush ARM: dts: msm: Correct required clocks for kgsl_iommu for sdm845 iommu: arm-smmu: Disable ATOS feature for the QSMMUV2 model ASoC: msm: qdsp6v2: Set path type to LIVE_REC in LISTEN passthrough case msm: vidc: Fix VP9 decoder failure due to scaling feature usb: misc: lvstest: add entry to place port in compliance mode usb: xhci: Support enabling of compliance mode for xhci 1.1 drivers: mailbox: qti-tcs: fix for h/w issue with RSC clock gating ARM: dts: msm: add PM8998 LDO 1 active-only regulator device for sdm845 scsi: ufs: add ufs card removal support regulator: rpmh-regulator: correct initial wake-only state request USB: f_ccid: Unblock ccid_ctrl_read() during disconnect ARM: dts: msm: Update USB bus voting to allow low svs on SDM845 drm/msm/sde: correct scale offset for some gamut modes tty: serial: msm_geni_serial: Add SE DMA transfer mode support drm/msm/sde: handle atomic commit with dynamic mode switch drm/msm/dsi-staging: add support for dynamic mode switch drm/msm: defer DSI panel timing parameter parsing msm: kgsl: Dump the RB registers correctly on A6XX mfd: wcd9xxx: Add support for gpio controlled buck VSEL pin msm: kgsl: Do not memset pages to zero while adding to pool ARM: dts: msm: Enable SMMU GDSCs for sdm670 icnss: Delay Shutdown/reinit sequence for all cases ARM: dts: msm: Add fastrpc device tree nodes for sdm670 ASoC: core: Fix possible NULL pointer dereference msm: ipa3: Fix IPA aggregation force close call ARM: dts: msm: switch to RPMh controlled PMIC regulators for sdm670 core_ctl: Switch isolation to new hotplug state callbacks include/linux/string.h: add the option of fortified string.h functions lkdtm: hide stack overflow warning for corrupt-stack test lkdtm: Prevent the compiler from optimising lkdtm_CORRUPT_STACK() lkdtm: Add tests for struct list corruption IB/rxe: do not copy extra stack memory to skb staging/rts5208: Fix read overflow in memcpy kexec_file: adjust declaration of kexec_purgatory efi: avoid fortify checks in EFI stub arm64, vdso: Define vdso_{start,end} as array arm64: Use __pa_symbol for kernel symbols arm64: Add cast for virt_to_pfn mm: Introduce lm_alias msm: vidc: Map rate control vbr_vfr to vbr_cfr ARM: dts: msm: Update the SDCC2 clock frequency on SDM845 v2 serial: msm_geni_serial: Remove proxy driver resource vote for HS UART lpm: add sysfs tunable for bias hyst soc: qcom: scm: fix boot issue when compiled with clang msm: ipa3: fix the Use-after-free in ipa3_dma_destroy soc: qcom: ipc_router: Improve IPC attribution coresight: tmc: Fix the spinlock release in tmc etr disable function msm:kgsl: Add Limits Management code to A6XX platform ASoC: msm: qdspv2: Fix missing mutex unlock in LSM client driver ASoC: msm: qdsp6v2: Add support to query AVCS version info drm/msm/dp: retry failed AUX transactions drm/msm/dp: update parsing of AUX configuration settings msm: ipa: Fix wrong usage and cleanup code msm: ipa: Fix invalid source pipe index msm: ipa3: Fix Q6 resourse manager de-init cpufreq: cpu-boost: utilize latest sched_boost API ARM: dts: msm: Update the revision id for v1 chips on SDM845 arm64: ascii armor the arm64 boot init stack canary random,stackprotect: introduce get_random_canary function random: convert get_random_int/long into get_random_u32/u64 kthread: Fix use-after-free if kthread fork fails arm64: uaccess: consistently check object sizes clk: qcom: clk-cpu-osm: Rework the MEM_ACC_LEVEL setting logic power: pmic-voter: make debug status more parsable ARM: dts: msm: Add graphic clock support for SDM845 v2 clk: qcom: Add GPU CC and GFX clock driver support for SDM845 v2 clk: qcom: gcc-sdm845: Enable the gcc_aggre_noc_pcie_tbu_clk explicitly drm/msm/dsi-staging: fix DSI controller init sequence msm: wlan: Regulatory updates sched: Don't update idle_cpus_mask during core isolation ASoC: msm: Change wsa dt property to optional ASoC: wsa881x: Add support to stub out wsa functionality ARM: dts: msm: Add DT node for aop-qmp clock controller on SDM845 v2 clk: qcom: clk-aop-qmp: Add support for the qdss_ao clock resource usb: gadget: mtp: Move mutex_init() to alloc_inst_mtp_ptp() USB: f_mtp: Perform vfs_write under mutex protection SDM660: ADSPRPC: Align the size of IOVA to 128MB msm: ipa: Fix for missing int overflow check in the refcount library msm: ipa3: Fix to avoid accessing of uninitialized structure soc: qcom: Notify to app pd clients in ind_ack thread sdm660: ADSPRPC: Null check file session ctx during mmap create msm: ADSPRPC: avoid sending new requests to dsp while device_release mmc: host: Capture error states in Trace logs. defconfig: sdm845: Enable CTR crypto in kernel defconfig: sdm670: Remove msm-core driver soc: qcom: msm_performance: Include msm-core header msm: ipa: add support for packet length update msm: vidc: Convert useltr index value to bit mask ARM: dts: msm: Enable llc bw voting as per load msm: vidc: Add support for llc split bandwidth msm: vidc: Add support for runtime input CR sched: bring back sched_migrate_task trace point sched: move task_util() to sched.h soc: eud: Fix event handling for input suspend/unsuspend ASoC: msm: qdsp6v2: Add capture support for MultiMedia10 FE crypto: msm: Fix buffer overflow issue ARM: dts: msm: Remove the qcom,pc-override-index flag on SDM845 btfm: cleanup slimbus device node in failure scenerios crypto: Change format specifier %p to %pK soc: qcom: pil: Signal call to cleanup TZ internal state in failure crypto: msm: Fix several race condition issues in crypto drivers ASoC: msm8996: remove unused machine driver compat_qcedev: Fix accessing userspace memory in kernel space usb: dwc3: dwc3-msm: Handle floating charger PMI notification properly usb: pd: policy_engine: Add support to handle floating charger usb: dwc3-msm: Add support to handle floating D+/D- lines pinctrl: qcom: Update pinctrl for SDM845 v2 pinctrl: qcom: Dynamic detection of tile bases ARM: dts: msm: Enable the OSM clock driver support on SDM845 v2 ARM: dts: msm: Enable support for QSEE IPC irq bridge on sdm845 arm64: defconfig: Enable QSEE IPC irq bridge soc: qcom: Add Snapshot of QSEE IPC irq driver drivers: soc: qcom: Ensure bytes_received is initialized qcom: scm: Remove inputs printing from scm_call2_atomic drivers: cpuidle: lpm-levels: respect CPU bias ARM: dts: msm: Add PIL sub-system for IPA FWs on sdxpoorwills sched: add sched_get_cpu_last_busy_time() API Perf: core: create/delete shared kernel events msm: ADSPRPC: Fix for NULL pointer dereference arm: dma-mapping: flush highmem mappings ARM: dma-mapping: Allow highmem pages to not have a mapping arm: dma: Allow CMA pages to not have a kernel mapping. mmc: core: fix typo in mmc_stop_host msm: kgsl: Enable dynamic bus scaling for the GPU clk: qcom: clk-cpu-osm: Correct the logic to return the CPU cycle counter msm: vidc: Update profile/level capabilities ARM: dts: msm: add VDD_APC0/1 CPR regulator configurations for sdm845v2 regulator: cprh-kbss-regulator: add support for SDM845v2 CPR controllers ARM: dts: msm: Update count unit for CPU bwmon on sdm845v2 drm/msm/sde: enable write_gather_en in VBIF for all write clients msm: ipa4: add unit test for statistics drm/msm/sde: report qseed3 h/w version in plane caps drm/msm/sde: register set_power callback for dsi driver drm/msm/dsi-staging: add lp1/lp2 command support drm/msm/sde: select shorter idle pc timeout for lp modes ASoC: wcd934x-dsp-cntl: notify online event after clocks are disabled ARM: dts: msm: modify mdss mdp clock rates for sdm845 HW msm: ipa4: add support for statistics clk: qcom: gcc-sdm845: Update the SDCC2 clock frequency on SDM845 v2 drm/msm: add more vbif error info to vbif debug bus dump arm64: dma-mapping: fix aliasing issues with non-CMA alloc ion: Set the page private bit for secure CMA buffers ASoC: msm: qdsp6v2: make audio debugfs read and release exclusive arm: Skip DMA zeroing completely only if specified msm: kgsl: Fix a race condition when destroying fence events f_audio_source: Use f_audiosource as first device name mmc: card: blk: Add support for deferred SD bus resume ARM: dts: msm: Add sdhc1 for sdm670 rumi soc: qcom: secure_buffer: Remove deprecated functions ARM: dts: msm: modify QRD panel support configuration for SDM845 trace: prevent NULL pointer dereference msm: vidc: Flush debug message queue before power collpase coresight: tmc: Read the TMC mode register only if clk is enabled coresight: stm: Fix missing disable flag when disabling STM ARM: dts: msm: specify haptics device for sdm845 QRD soc: qcom: msm_bus: add mutex lock for cllist data usb: bam: Remove inactivity_timer sysfs attribute msm: vidc: Fix use-after-free memory failure clk: qcom: clk-cpu-osm: Add support for trustzone enablement of OSM power: qpnp-fg-gen3: Use msoc for recharge-soc comparison power: smb-lib: enable DPDM regulator at CC attach power: smb-lib: Update the FLOAT detection logic power: smb-lib: Move to SW based step-charging power: qcom-step-chg: Add a new file for step-charging power: smb-lib: Restart charging from soft JEITA drivers: cpuidle: lpm-levels: Update ordering for broadcast timer msm: kgsl: Bypass GMU write/read buffers power: smb-lib: Improve the OTG enable workaround for PM660 smb-lib: fix usbin_icl_change interrupt storm power: smb138x-charger: set buck freq to 700kHz in slave mode ASoC: wcd-dsp-mgr: fix race during subsystem restart ARM: dts: msm: add QUAT TDM pinctrl configurations on SDM845 msm: vidc: Video system cache resource management update msm: ipa: add new API for ipa bridge (formerly ODU bridge) Kconfig: enable default config for audio. msm: ADSPRPC: Queue receive intent for adsprpc glink channel msm: vidc: Allocate bus vote data memory correctly ARM: dts: msm: remove SDR104 workaround from SDM845 v2 soc: qcom: sleepstate: Enable/Disable IPCRTR wakelocks ARM: dts: msm: Reduce CNOC bus voting for USB slave on SDM845 sched: Scheduler pl enhancement spi: spi-geni-qcom: Set oversampling based on core revision msm: ipa3: add a lock for active client logging ARM: dts: msm: change VDD_APC1 CPR regulator compatible string for sdm845 clk: qcom: clk-rcg2: Allow DFS clients to scale the RCG while its enabled ARM: dts: msm: Enable SMMU stage 1 bypass mode with USB on SDM845 power: pmic-voter: use force_val in rerun election leds: qpnp-flash-v2: Calculate the IRES current dynamically ASoC: codecs: Update Depends on macro for HDMI codec ASoC: msm: Use CONFIG_SND_SOC_660 to compile machine driver msm: kgsl: Dump the A6XX VBIF debugbus correctly sched: walt: Add CFS_BANDWIDTH support cfg80211: Add macros to indicate backport support for FILS cfg80211: Add support for FILS shared key authentication offload cfg80211: Use a structure to pass connect response params wireless: define cipher/AKM suites using a macro cfg80211: Fix documentation for connect result msm: wlan: Define CFG80211_CONNECT_TIMEOUT_REASON_CODE cfg80211: Specify the reason for connect timeout SoC: msm: audio-effects: return directly to avoid integer overflow msm: vidc: Add HFI interfaces for TME support msm: ADSPRPC: Null check for file session context ARM: dts: msm: Add support for CDSP PIL on sdm670 ARM: dts: msm: Add support for Venus PIL on sdm670 ARM: dts: msm: Add priority to QMP device tree on sdm670 ARM: dts: msm: add spss_utils to sdm845 v2 coresight-ost: switch to no log api for STM device writes msm: vidc: Skip cache invalidating extradata buffer sched: walt: move the cumulative window demand updates to enqueue sched: walt: fix cumulative window demand update bugs sched: walt: refactor the walt stats update code sched: remove "hmp" references in the code defconfig: Enable sysmon communication for SDM845 dtc: add integer overflow checks in fdt header drm/msm/sde: modify pitch verification condition for linear format drivers: mailbox: qti-tcs: increase debug verbosity msm: kgsl: Don't signal the timeline if its refcount is zero ASoC: msm: Add support for sdm670 soundcard msm: kgsl: Prevent a deadlock when removing debugfs nodes diag: Flush control workqueue immediately on channel close ARM: dts: msm: Remove WLED short circuit properties for PM660 drm/msm/dp: add input validation for bpc function drm/msm/hdcp1x: add support for HDCP 1.x drm/msm/dp: add a separate header for register definitions drm/msm/dp: add support for HDCP 2.2 coresight-tmc: add support to configure flush and reset CTIs coresight: add support to read cti data Linux 4.9.40 alarmtimer: don't rate limit one-shot timers tracing: Fix kmemleak in instance_rmdir PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present reiserfs: Don't clear SGID when inheriting ACLs spmi: Include OF based modalias in device uevent of: device: Export of_device_{get_modalias, uvent_modalias} to modules acpi/nfit: Fix memory corruption/Unregister mce decoder on failure ovl: fix random return value on mount hfsplus: Don't clear SGID when inheriting ACLs mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array drm/mst: Avoid processing partially received up/down message transactions drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req() drm/mst: Fix error handling during MST sideband message reception RDMA/core: Initialize port_num in qp_attr ceph: fix race in concurrent readdir staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter return code staging: sm750fb: avoid conflicting vesafb staging: comedi: ni_mio_common: fix AO timer off-by-one regression staging: rtl8188eu: add TL-WN722N v2 support Revert "perf/core: Drop kernel samples even though :u is specified" perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce udf: Fix deadlock between writeback and udf_setsize() NFS: only invalidate dentrys that are clearly invalid. sunrpc: use constant time memory comparison for mac IB/core: Namespace is mandatory input for address resolution IB/iser: Fix connection teardown race condition Input: i8042 - fix crash at boot time MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message MIPS: Send SIGILL for R6 branches in `__compute_return_epc_for_insn' MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn' MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn' MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' MIPS: math-emu: Prevent wrong ISA mode instruction emulation MIPS: Fix unaligned PC interpretation in `compute_return_epc' MIPS: Actually decode JALX in `__compute_return_epc_for_insn' MIPS: Save static registers before sysmips MIPS: Fix MIPS I ISA /proc/cpuinfo reporting x86/ioapic: Pass the correct data to unmask_ioapic_irq() x86/acpi: Prevent out of bound access caused by broken ACPI tables Revert "ACPI / EC: Enable event freeze mode..." to fix a regression ACPI / EC: Drop EC noirq hooks to fix a regression ubifs: Don't leak kernel memory to the MTD MIPS: Negate error syscall return in trace MIPS: Fix mips_atomic_set() with EVA MIPS: Fix mips_atomic_set() retry condition ftrace: Fix uninitialized variable in match_records() nvme-rdma: remove race conditions from IB signalling vfio: New external user group/file match vfio: Fix group release deadlock ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials drm/ttm: Fix use-after-free in ttm_bo_clean_mm f2fs: Don't clear SGID when inheriting ACLs f2fs: sanity check size of nat and sit cache xfs: Don't clear SGID when inheriting ACLs ipmi:ssif: Add missing unlock in error branch ipmi: use rcu lock around call to intf->handlers->sender() drm/radeon: Fix eDP for single-display iMac10,1 (v2) drm/radeon/ci: disable mclk switching for high refresh rates (v2) drm/amd/amdgpu: Return error if initiating read out of range on vram s390/syscalls: Fix out of bounds arguments access Raid5 should update rdev->sectors after reshape ext2: Don't clear SGID when inheriting ACLs libnvdimm: fix badblock range handling of ARS range libnvdimm, btt: fix btt_rw_page not returning errors cx88: Fix regression in initial video standard setting x86/xen: allow userspace access during hypercalls md: don't use flush_signals in userspace processes usb: renesas_usbhs: gadget: disable all eps when the driver stops usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL USB: cdc-acm: add device-id for quirky printer usb: storage: return on error to avoid a null pointer dereference mxl111sf: Fix driver to use heap allocate buffers for USB messages xhci: Bad Ethernet performance plugged in ASM1042A host xhci: Fix NULL pointer dereference when cleaning up streams for removed host xhci: fix 20000ms port resume timeout ipvs: SNAT packet replies only for NATed connections PCI/PM: Restore the status of PCI devices across hibernation PCI: rockchip: Use normal register bank for config accessors PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11 af_key: Fix sadb_x_ipsecrequest parsing powerpc/mm/radix: Properly clear process table entry powerpc/asm: Mark cr0 as clobbered in mftb() powerpc: Fix emulation of mfocrf in emulate_step() powerpc: Fix emulation of mcrf in emulate_step() powerpc/64: Fix atomic64_inc_not_zero() to return an int powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp() xen/scsiback: Fix a TMR related use-after-free iscsi-target: Add login_keys_workaround attribute for non RFC initiators scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails. PM / Domains: Fix unsafe iteration over modified list of domains PM / Domains: Fix unsafe iteration over modified list of domain providers PM / Domains: Fix unsafe iteration over modified list of device links ASoC: compress: Derive substream from stream based on direction igb: Explicitly select page 0 at initialization btrfs: Don't clear SGID when inheriting ACLs wlcore: fix 64K page support Bluetooth: use constant time memory comparison for secret values perf intel-pt: Clear FUP flag on error perf intel-pt: Use FUP always when scanning for an IP perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero perf intel-pt: Fix last_ip usage perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP perf intel-pt: Fix missing stack clear perf intel-pt: Improve sample timestamp perf intel-pt: Move decoder error setting into one condition NFC: Add sockaddr length checks before accessing sa_family in bind handlers nfc: Fix the sockaddr length sanitization in llcp_sock_connect nfc: Ensure presence of required attributes in the activate_target handler NFC: nfcmrvl: fix firmware-management initialisation NFC: nfcmrvl: use nfc-device for firmware download NFC: nfcmrvl: do not use device-managed resources NFC: nfcmrvl_uart: add missing tty-device sanity check NFC: fix broken device allocation ath9k: fix an invalid pointer dereference in ath9k_rng_stop() ath9k: fix tx99 bus error ath9k: fix tx99 use after free thermal: cpu_cooling: Avoid accessing potentially freed structures thermal: max77620: fix device-node reference imbalance s5p-jpeg: don't return a random width/height dm mpath: cleanup -Wbool-operation warning in choose_pgpath() ir-core: fix gcc-7 warning on bool arithmetic disable new gcc-7.1.1 warnings for now drm/msm/sde: handle retire fence during late ctl_start_irq ARM: dts: msm: Add crypto smr-masks for sdm845 qce50: Add support for IOMMU S1 translation usb: core: Honor device preferred configuration ARM: RTIC 3.0: Enabling MPGen Use %zu to print resid (size_t). ARM: dts: msm: Reflect updates to the GCC clock frequency plan for SDM845 ASoC: msm: qdsp6v2: Open unique COPP port for concurrent ULL streams mmc: sdhci-msm: consider clock frequency above 200MHz during DLL config clk: qcom: gcc-sdm845: Reflect updates to the GCC clock frequency plan usb: dwc3-msm: Ensure separate EUD extcon dev is used drivers: mailbox: qti-tcs: add IPC logging support msm: vidc: Update extradata plane size during valid extradata index ARM: dts: msm: Add TSPP smr-masks for sdm845 media: broadcast: tspp: Add support for IOMMU S1 translation diag: Free the read workqueue structure to avoid memory leak ASoC: sdm845: add mixer control for MultiMedia5_RX QOS Vote mm: add preempt points into __purge_vmap_area_lazy() mm: mark all calls into the vmalloc subsystem as potentially sleeping mm: add vfree_atomic() mm: turn vmap_purge_lock into a mutex mm: refactor __purge_vmap_area_lazy() mm: remove free_unmap_vmap_area_addr() mm: remove free_unmap_vmap_area_noflush() defconfig: sdm670: Enable debugfs client for QMP ARM: dts: msm: Add QMP debugfs client for sdm670 sched: remove the unused HMP specific code sched: don't use preprocessor directives inside a macro fuse: Add support for shortcircuited read/write for files drm/msm: fix typo when enabling rsc debug bus ARM: dts: msm: add device node for MSM HDCP driver on SDM845 drivers/misc: add HDCP 2.2 driver drm/msm/sde: fix typo in sde QoS settings calculation msm: ion: Fix crash when CP flags are none drm/msm/sde: disable fast clear bit for ubwc with no alpha icnss: Consolidate logging message msm: msm_bus: limit max chars read by sscanf icnss: Set crash state for PDR usb: pd: start USB host mode with DR_SWAP when current_dr is UFP diag: Add proper checks to fix possible out-of-bound issue diag: Add protection while processing non-hdlc packets diag: Fix to check for command length size ANDROID: keychord: Fix a slab out-of-bounds read. seemp: adjust hypervisor rooting report format drm/msm: reduce sde evt32 logs to trace more commits clk: qcom: gcc-sdm845: Keep the gcc_aggre_noc_pcie_tbu_clk enabled ARM: dts: msm: update panel jitter for command mode panels drm/msm/sde: update autorefresh enable/disable support power: qpnp-fg-gen3: add DMA support for accessing FG SRAM clk: qcom: clk-regmap: Add additional check for devm_clk_register_regmap clk: Add additional checking msm: vidc: Add support for decoder STOP command pinctrl: qcom: Update irq handle for GPIO pins mm: process reclaim: skip locked vmas mm: avoid taking zone lock in pagetypeinfo_showmixed() techpack: add tech package support ASoC: sdm660: Initialize codec_reg_done to false Asoc: sdm660: Move mbhc_hs_detect to late_probe scsi: ufs: Serialise ufs clock gating and ungating scsi: ufs: fix unclocked register access during UFS card detection msm: ipa4: add HAL support for statistics msm: ipa4: make rule_id unique across tables ASoC: audio: add APIs to query for AVS version security: mark LSM hooks as __ro_after_init security: introduce CONFIG_SECURITY_WRITABLE_HOOKS msm: vidc: Update input extradata min host buffer count clk: qcom: clk-cpu-osm: Move the speedbin logic to after resource init arm64: defconfig: enable USB_LINK_LAYER_TEST on sdm845 thermal: tsens: Update of_thermal registration usb: core: Add support to handle multi config audio device usb: core: Add support to parse config summary capability descriptors ARM: dts: msm: Update glink and smp2p device nodes for ADSP of SDM670 cfg80211: Define macro for report better BSS in sched scan cfg80211: Add support to sched scan to report better BSSs cfg80211: Define macro to indicate support for Random TA for PA frames cfg80211: Add support for randomizing TA of Public Action frames cfg80211: size various nl80211 messages correctly cfg80211: Define macro to indicate support for update connect params cfg80211: Add support to update connection parameters cfg80211: configure multicast to unicast for AP interfaces cfg80211: Add KEK/nonces for FILS association frames cfg80211: Add Fast Initial Link Setup (FILS) auth algs cfg80211: Add feature flag for Fast Initial Link Setup (FILS) as STA cfg80211: Rename SAE_DATA to more generic AUTH_DATA cfg80211: validate beacon int as part of iface combinations cfg80211: fix beacon interval in interface combination iteration cfg80211: fix possible memory leak in cfg80211_iter_combinations() net: core: neighbour: Change the print format for addresses qcom: scm: remove printing input arguments ARM: dts: msm: Avoid preparing L3 clock from devfreq for SDM845 drivers: qcom: rpmh: Cache write_passthru sleep/wake requests drivers: mailbox: qti-tcs: various minor fixes drm/msm: remove extra 1.6 GBps added to the ab vote UPSTREAM: af_key: Fix sadb_x_ipsecrequest parsing usb: pd: force disconnect upon unexpected SRC->SNK transition ANDROID: lowmemorykiller: Add tgid to kill message mmc: sdhci-mmc-ice: Factor out ice_cfg_start from sdhci_msm_ice_cfg arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit arm: dma_mapping: Support for DOMAIN_ATTR_S1_BYPASS attribute msm: kgsl: Remove context debugfs nodes when detaching it ASoC: msm: add support for MI2S slave mode on SDM845 drm/msm: add validation for secure transition regulator: cpr3-regulator: stop CPRh controller registration if initialized Revert "ANDROID: proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" drm/msm/sde: unmap buffers when context is detached soc: qom: add support to export socinfo id string ASoC: msm: qdsp6v2: Initialize variables before use 4.9.39 kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS kvm: vmx: Check value written to IA32_BNDCFGS kvm: x86: Guest BNDCFGS requires guest MPX support kvm: vmx: Do not disable intercepts for BNDCFGS tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results PM / QoS: return -EINVAL for bogus strings PM / wakeirq: Convert to SRCU sched/topology: Fix overlapping sched_group_mask sched/topology: Optimize build_group_mask() sched/topology: Fix building of overlapping sched-groups sched/fair, cpumask: Export for_each_cpu_wrap() Revert "sched/core: Optimize SCHED_SMT" crypto: caam - fix signals handling crypto: caam - properly set IV after {en,de}crypt crypto: sha1-ssse3 - Disable avx2 crypto: atmel - only treat EBUSY as transient if backlog crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD mm: fix overflow check in expand_upwards() selftests/capabilities: Fix the test_execve test mnt: Make propagate_umount less slow for overlapping mount propagation trees mnt: In propgate_umount handle visiting mounts in any order mnt: In umount propagation reparent in a separate pass nvmem: core: fix leaks on registration errors rcu: Add memory barriers for NOCB leader wakeup vt: fix unchecked __put_user() in tioclinux ioctls ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers exec: Limit arg stack to at most 75% of _STK_LIM s390: reduce ELF_ET_DYN_BASE powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB arm64: move ELF_ET_DYN_BASE to 4GB / 4MB arm: move ELF_ET_DYN_BASE to 4MB binfmt_elf: use ELF_ET_DYN_BASE only for PIE checkpatch: silence perl 5.26.0 unescaped left brace warnings fs/dcache.c: fix spin lockup issue on nlru->lock mm/list_lru.c: fix list_lru_count_node() to be race free kernel/extable.c: mark core_kernel_text notrace thp, mm: fix crash due race in MADV_FREE handling tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth parisc/mm: Ensure IRQs are off in switch_mm() parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs parisc: use compat_sys_keyctl() parisc: Report SIGSEGV instead of SIGBUS when running out of stack irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity cfg80211: Check if NAN service ID is of expected size cfg80211: Check if PMKID attribute is of expected size cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE sfc: don't read beyond unicast address list brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach' brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() rds: tcp: use sock_create_lite() to create the accept socket vrf: fix bug_on triggered by rx when destroying a vrf net: ipv6: Compare lwstate in detecting duplicate nexthops net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64 vxlan: fix hlist corruption ipv6: dad: don't remove dynamic addresses if link is down net/mlx5e: Fix TX carrier errors report in get stats ndo liquidio: fix bug in soft reset failure detection net/mlx5: Cancel delayed recovery work when unloading the driver net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() bpf: prevent leaking pointer via xadd on unpriviledged rocker: move dereference before free bridge: mdb: fix leak on complete_info ptr on fail path net: prevent sign extension in dev_get_stats() tcp: reset sk_rx_dst in tcp_disconnect() net: dp83640: Avoid NULL pointer dereference. ipv6: avoid unregistering inet6_dev for loopback net/phy: micrel: configure intterupts after autoneg workaround net: sched: Fix one possible panic when no destroy callback net_sched: fix error recovery at qdisc creation xen-netfront: Rework the fix for Rx stall during OOM and network stress defconfig: arm64: Enable debugfs client for QMP ANDROID: android-verity: mark dev as rw for linear target usb: pd: Add functionality to allow DP client to request DP mode ANDROID: sdcardfs: Remove unnecessary lock media: dvb-core: dmxdev: Add braces around suspicious indent msm: sde: fix unaligned access problem msm: sde: fix to handle invalid format in sde rotator msm: sde: Remove output fence object after user request completed ANDROID: binder: don't check prio permissions on restore. ARM: dts: msm: Add display RSC device bindings for sdm670 msm: kgsl: Trigger preemption from command complete interrupt drm/msm/sde: Update log for getting default dither config drm/msm: move msm property dirty list to atomic state msm:ipa: using rate limit api for ioctl calls Add BINDER_GET_NODE_DEBUG_INFO ioctl ANDROID: binder: add RT inheritance flag to node. ANDROID: binder: improve priority inheritance. ANDROID: binder: add min sched_policy to node. ANDROID: binder: add support for RT prio inheritance. ANDROID: binder: push new transactions to waiting threads. ANDROID: binder: remove proc waitqueue drivers: edac: Add PM notifier to check ECC during CPU_EXIT_PM drm/msm: fix Y420CMDB EDID block parsing clk: qcom: mdss: Fix DSI clock divider configuration drm/msm/dsi-staging: enable frame MISR on DSI drivers: thermal: Add trace events for thermal device update events drm/msm/sde: add support to attach/detach context banks ARM: dts: msm: add physical dimensions for panels on SDM845 soc: qcom: glink: Remove magic number logic soc: qcom: glink: Add new APIs to toggle RX thread priority soc: qcom: glink: Move get reference to valid location ARM: dts: msm: Enable GPU DCVS on SDM845 ASoC: wcd: remove unused audio external clock driver msm: kgsl: Make sure regulators are ON before GPU clocks are forced on msm: kgsl: Defer issue commands to worker thread msm: kgsl: convert some workqueues to use kthreads. msm: kgsl: Reset busy data after soft reset msm: kgsl: Do not set rate before turning off GMU clock msm: kgsl: Fix the mmu pagefault tracepoint msm: kgsl: Remove the A6XX ISDB regwrite genirq: Use irq_set_affinity_locked to change irq affinity msm: kgsl: Ignore stale size when allocating pages Change-Id: Ib02736f2dc5315b82f9620188bf428dbb006ab3a Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org>
Loading
Please register or sign in to comment