DOWNSTREAM: AU284: Merge commit '3ba6a582' into Topic - 07/27
* commit '3ba6a582': soc: qcom: use spinlock with irq save in CDSPRM module qcs405_defconfig: Enable the tzlog driver. defconfig: qcs405: Enable Qseecom driver input: synaptics_dsx: Propagating security fixes from msm-4.9 ARM: dts: qcom: Add sdhc1/sdhc2 for sm6150 mtp/cdp ARM: dts: msm: Disable vibrator overdrive for pm6150 ARM: dts: msm: Add cdsp pil node for sdmmagpie mhi: controller: qcom: add debug mode parameter for debug control ARM: dts: msm: add mhi host support for sm8150 PCIe RC0 ARM: dts: msm: Move audio overlay device tree file on SM8150 target rmnet: fix tx rmnet stats to work with UL aggregation Revert "sched/sysctl: check for min/max values for sched_{up,down}_migrate knobs" icnss: Change QMI timeout to 10sec sound: usb: use er_mapped flag to indicate event ring mapped or not lowmemorykiller: fix cma accounting clk: qcom: Remove write update to EMAC_MISC register ARM: dts: msm: Enable QoS programming for qcs405 defconfig: Enable kernel low memory killer for sdmsteppe ARM: dts: msm: Add sleep clock for HS PHY on QCS405 ARM: dts: msm: add PMIC devices for sdmmagpie defconfig: msm: Enable CXIP LM cooling device driver for SM6150 drivers: thermal: Add support for CX IPeak LM cooling device socinfo: Add support for ADP platform ARM: dts: msm: disable L0s for PCIe0 and PCIe1 on sm8150 rtc: Disable alarm irq if alarm time is in the past defconfig: qcs405: Enable smp2p sleep state for qcs405 coresight: tpdm: Don't disable clk and regulator when enabled power: qpnp-qg: Update ESR estimation parameters power: qpnp-qg: Move GOOD_OCV irq handling to suspend/resume drivers: net: rmnet: Power collapse UL change iommu: Remove config dependency ARM: dts: msm: Add ADC_TM thermal nodes on SM8150 ARM: dts: msm: Enable ADC_TM on PM8150B thermal: adc_tm: Update channel assignments for PM8150B 1.0 soc: qcom: Fix module cleanup error in dfc iio: adc: Update reading USB_IN_V channel power: smb5-lib: Fix low USB input current limit issue defconfig: Enable USB configfs and function drivers defconfig: arm64: Enable ICE based HW FBE on sa8155 net: bridge: Fix merge error msm: gsi: gsi channel mode switch spinlock correction soc: qcom: qmi: Fix recursive spinlock msm: npu: Add firmware debug mode support ARM: dts: msm: enable display rsc for sa8155 mhi: core: allocate SBL image buffer using CMA pool if configured pci: of: bind reserve memory pool to device mhi: core: remove M1->M2 debounce timer msm: ipa4: Update IPA_CFG registers for IPA4.5 ARM: dts: msm: Add Qseecom node and Qseecom heap for qcs405 msm: kgsl: Add a check before requesting GPU keepalive msm: vidc: modify EOS timestamp to zero Seemp: Processing new KP report ARM: dts: msm: Enable NTAG device node for QCS405 defconfig: Enable CONFIG_CMA_DEBUGFS for sdmsteppe ARM: dts: msm: Optimize NPU TPDM clk config for sm8150 input: touchscreen: st: remove useless firmware file ARM: dts: msm: Add Alium-3600mAh QG battery profile clk: qcom: alpha-pll: Add support to adjust postdiv factor in slew ops ARM: dts: msm: Correct the WLED string configuration for SM6150 msm: vidc: Use data corrupt flag instead of error flag perf: don't leave group_entry on sibling list (use-after-free) fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE msm: adsprpc: validate remote parameters pointer msm: adsprpc: validate dma physical address after mapping msm: adsprpc: skip CPU cache synchronization for non-coherent buffers usb: pd: Add string definitions for message types ARM: dts: msm: update iommu info of fastrpc nodes for sm8150 v2 power: smb2 & smb5: Handle QC2.0 charger collapse gracefully iommu: arm-smmu: add tlbi traces iommu: arm-smmu: modify iommu_errata_tlbi trace events iommu: dma-mapping-fast: Add standard ftrace events iommu: Expand ftrace events iommu: dma-mapping-fast: Fix error code for dma_map_sg iommu: fix smmu_secure_pool access list after free issue iommu: arm-smmu: Add smmu init latency measurement iommu: iommu-debug: Fix duplicate iommu_attachment entries iommu: arm-smmu: Fix locking issue Revert "iommu/io-pgtable-arm: Unmap and free table when overwriting with block" rmnet: Changes required for rmnet_perf module ARM: dts: msm: Enable UFS support on sm6150 IDP platform ARM: dts: msm: Add address base for swr on qcs405 ARM: dts: msm: Correct GPU iommu protection range for SM8150 clk: qcom: Add debug clock controller for SM6150 Linux 4.14.56 f2fs: give message and set need_fsck given broken node id loop: remember whether sysfs_create_group() was done RDMA/ucm: Mark UCM interface as BROKEN PM / hibernate: Fix oops at snapshot_write() loop: add recursion validation to LOOP_CHANGE_FD netfilter: x_tables: initialise match/target check parameter struct netfilter: nf_queue: augment nfqa_cfg_policy uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() crypto: x86/salsa20 - remove x86 salsa20 implementations nvme-pci: Remap CMB SQ entries on every controller reset xen: setup pv irq ops vector earlier iw_cxgb4: correctly enforce the max reg_mr depth i2c: tegra: Fix NACK error handling IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values tools build: fix # escaping in .cmd files for future Make arm64: neon: Fix function may_use_simd() return error status kbuild: delete INSTALL_FW_PATH from kbuild documentation tracing: Reorder display of TGID to be after PID mm: do not bug_on on incorrect length in __mm_populate() fs, elf: make sure to page align bss in load_elf_library fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps* mm: do not drop unused pages when userfaultd is running ALSA: hda - Handle pm failure during hotplug ALSA: hda/realtek - two more lenovo models need fixup of MIC_LOCATION scsi: megaraid_sas: fix selection of reply queue scsi: megaraid_sas: Create separate functions to allocate ctrl memory scsi: megaraid_sas: replace is_ventura with adapter_type checks scsi: megaraid_sas: replace instance->ctrl_context checks with instance->adapter_type scsi: megaraid_sas: use adapter_type for all gen controllers genirq/affinity: assign vectors to all possible CPUs Fix up non-directory creation in SGID directories devpts: resolve devpts bind-mounts devpts: hoist out check for DEVPTS_SUPER_MAGIC xhci: xhci-mem: off by one in xhci_stream_id_to_ring() usb: quirks: add delay quirks for Corsair Strafe USB: serial: mos7840: fix status-register error handling USB: yurex: fix out-of-bounds uaccess in read handler USB: serial: keyspan_pda: fix modem-status error handling USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick USB: serial: ch341: fix type promotion bug in ch341_control_in() ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS vmw_balloon: fix inflation with batching ata: Fix ZBC_OUT all bit handling ata: Fix ZBC_OUT command block check staging: r8822be: Fix RTL8822be can't find any wireless AP staging: rtl8723bs: Prevent an underflow in rtw_check_beacon_data(). ibmasm: don't write out of bounds in read handler mmc: dw_mmc: fix card threshold control configuration mmc: sdhci-esdhc-imx: allow 1.8V modes without 100/200MHz pinctrl states MIPS: Fix ioremap() RAM check MIPS: Use async IPIs for arch_trigger_cpumask_backtrace() MIPS: Call dump_stack() from show_regs() ASoC: mediatek: preallocate pages use platform device media: rc: mce_kbd decoder: fix stuck keys ARM: dts: msm: Enable force dump on qcs405 Coresight: Add clean bit before evaluation in tpdm_store_dsb_edge_ctrl ARM: dts: msm: Fix the QATB inport funnel value for qcs405 ARM: dts: msm: Add debug UART node for sdmmagpie soc: qcom: memory_dump: Support ETB/ETR register dump clk: qcom: debugcc-qcs405: Update CPU measure node ARM: dts: msm: Update the clock_aop node on SM6150 ARM: dts: msm: Specify L3 GPU voter power levels on sm8150 msm: kgsl: Add L3 performance hint clk: qcom: gcc: Update post div value for emac_clk_src ARM: dts: msm: add ETB/ETR register dump entries for qcs405 ARM: dts: msm: enable DCC XO clock for qcs405 ARM: dts: msm: Update hsphy efuse reg base and mask on SM8150 usb: phy: snps: Do not use rext if efuse is programmed defconfig: qcs405: Enable RTB logging for qcs405 ARM: dts: qcom: Add support for qcs405 RCM board defconfig: arm64: msm: Enable MSM_DEBUG_LAR_UNLOCK for QCS405 msm: pcie: enable PCIe ASPM/PCI-PM by default without DT entry cpuidle: Wrap cpu_online_mask usage with preempt_disable uapi: Add COLOR_FMT_NV12_512 drivers: net: rmnet: Power collapse feature defconfig: sm8150: Enable data flow control and power save soc: qcom: Add support for power collapse msm: adsprpc: allocate remote heap memory with no kernel map ARM: dts: msm: Vote vdd regulator at 1.2V for QCS405 clk: qcom: Update freq plan and FMAX corners for few GCC clocks msm: ADSPRPC: handle static PDR during daemon start and kill scsi: ufs: Use freq table with devfreq scsi: ufs: Extract devfreq registration rpmsg: glink: Fix use after free of channel refcount ARM: dts: msm: update LPG/LED configuration in PM6150L ARM: dts: msm: add property to dynamically configure pmic parent defconfig: msm: Disable config EXT2_FS and EXT3_FS for sdmteppe ARM: dts: msm: Enable remotefs for sdmmagpie leds: qpnp-vibrator-ldo: disable vibrator in suspend path qseecom: check if app is blocked when unloading app msm: ipa4: Add IPA endpoints mapping for IPA 4.5 clk: qcom: gcc: Add new frequencies for emac_clk_src ANDROID: Fix massive cpufreq_times memory leaks ANDROID: Reduce use of #ifdef CONFIG_CPU_FREQ_TIMES hdcp_qseecom: updating error codes defconfig: Enable USB DWC3 controller driver on sdxprairie defconfig: Enable USB PHY drivers on sdxprairie rmnet: advanced flow packet steering drm/msm/sde: allow PM_QOS vote for all command mode panels diag: Add support for querying supported peripheral information driver: tty: qcom: Enable suspend/resume of serial driver defconfig: qcs405: Add QCOM_MEMORY_DUMP_V2 for QCS405 ARM: dts: msm: Add memory dump devices for QCS405 ARM: dts: msm: Add hardware platform for IOT defconfig: qcs405: Enable GPIO_SYSFS config for QCS405 ARM: dts: msm: add mdss node for qcs405 clk: qcom: gcc: Add support for additional clock for QCS405 ARM: dts: msm: Fix issue with enablement of QUIN MI2S for qcs405 msm: mdss: update mdss mdp capabilities msm: mdss: Update smmu map/unmap and buffer length calculations soc: qcom: dccv2: Add XO clock support clk: qcom: Update freq plan and FMAX corners for GFX3D clock msm: vidc: extend AVC level query support upto 6.2 ARM: dts: msm: Update compatible property for SPS driver on all targets ARM: dts: msm: Add SPS node for sdmmagpie msm: sps: Update compatible property for SPS BAM driver msm: mdss: add support for BIMC clock ARM: dts: msm: Add energy model for SM6150 msm: vidc: extend AVC level support upto 6.2 soc: qcom: reset the LL and FD base register when disable DCC soc: qcom: initialize desc parameter before call scm_call2 ARM: dts: msm: enable smmu s1 in wlan CBs ARM: dts: msm: update gen3x1 PCIe PHY sequence for SM8150 msm: ipa: fix a double clock disable for imp msm: ipa: add a bit for tethering metadata msm: vidc: Correct buffer counts for secondary output mode drm/msm/sde: fix race condition in vblank control interrupts drm/msm/sde: add debugfs node in dpu driver to give fps drm/msm/sde: add reg bus vote for histogram and AD drivers: thermal: Reprogram the thresholds for the set_trips callback drm/msm: add pointer check before dereference drm/msm/sde: fix race condition in client_event_list deregister defconfig: Disable rmnet_data driver usb: pd: Add Request RDO to logging msm: npu: Disable npu post clocks separately timers, sched/clock: Hook into s2idle freeze path smp: Wake up all idle CPUs when suspending to idle tty: serial: msm_geni_serial: Fix TX infinite loop smp: Do not wake up all idle CPUs drivers: cpuidle: lpm-levels: Support s2idle drivers: cpuidle: lpm-levels: Remove hotplug checking wil6210: drop Rx multicast packets that are looped-back to STA net: core: null pointer derefernce in sockev_client_cb msm: ipa: fix the ipa-hw rules not clean clk: qcom: debugcc-qcs405: Update post div value to 1 Kconfig: Fix audio compile for qcs403 arm input: touchpanel: Add Synaptics latest version 2.7 touchpanel driver staging: lowmemorykiller: select HAVE_LOW_MEMORY_KILLER ARM: dts: msm: Enable icnss node on qcs405 icnss: Avoid hypervisor call drm/msm/sde: Initialize REG_DMA sspp_buf for all the rects drm/msm/dp: add error handling for stream enable failures power: smb1390: multiplex ADC channel for temp and I_SNS readings msm: vidc: fix high framerate video usecase issue ARM: dts: msm: add dsi secondary node for SM8150 drm/msm/sde: report rsc timeout state drm/msm/dp: release the audio ops lock for failure cases ARM: dts: msm: add display preferences for sm8150 drm/msm/sde: allow selection of panel TE GPIOs ARM: msm: dts: add support for 1080p panel for SM8150 drm/msm/sde: populate primary display flag drm/msm: avoid sde rsc debug mode access during idle pc power: smb5: show charger temp only when USB or DC is present power_supply: Add SMB_EN_REASON property msm: adsprpc: make all RPMSG transcations thread-safe power: smb5-lib: Enable USB_IN 10mA current sink msm: adsprpc: grow remote user heap with kernel allocated memory msm: adsprpc: donate memory to remote subsystem from kernel Linux 4.14.55 Revert mm/vmstat.c: fix vmstat_update() preemption BUG sched, tracing: Fix trace_sched_pi_setprio() for deboosting staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write() netfilter: nf_log: don't hold nf_log_mutex during user access mtd: cfi_cmdset_0002: Change erase functions to check chip good only mtd: cfi_cmdset_0002: Change erase functions to retry for error mtd: cfi_cmdset_0002: Change definition naming to retry write operation dm: prevent DAX mounts if not supported dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions() dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() dax: change bdev_dax_supported() to support boolean returns fs: allow per-device dax status checking for filesystems mtd: rawnand: mxc: set spare area size register explicitly media: cx25840: Use subdev host data for PLL override Kbuild: fix # escaping in .cmd files for future Make Revert "dpaa_eth: fix error in dpaa_remove()" f2fs: truncate preallocated blocks in error case media: vb2: core: Finish buffers at the end of the stream mm: hwpoison: disable memory error handling on 1GB hugepage irq/core: Fix boot crash when the irqaffinity= boot parameter is passed on CPUMASK_OFFSTACK=y kernels(v1) HID: debug: check length before copy_to_user() HID: hiddev: fix potential Spectre v1 HID: i2c-hid: Fix "incomplete report" noise block: cope with WRITE ZEROES failing in blkdev_issue_zeroout() block: factor out __blkdev_issue_zero_pages() ext4: check superblock mapped prior to committing ext4: add more mount time checks of the superblock ext4: add more inode number paranoia checks ext4: avoid running out of journal credits when appending to an inline file ext4: never move the system.data xattr out of the inode body ext4: clear i_data in ext4_inode_info when removing inline data ext4: include the illegal physical block in the bad map ext4_error msg ext4: verify the depth of extent tree in ext4_find_extent() ext4: only look at the bg_flags field if it is valid ext4: always check block group bounds in ext4_init_block_bitmap() ext4: make sure bitmaps and the inode table don't overlap with bg descriptors ext4: always verify the magic number in xattr blocks ext4: add corruption check in ext4_xattr_set_entry() jbd2: don't mark block as modified if the handle is out of credits drm/udl: fix display corruption of the last line drm: Use kvzalloc for allocating blob property memory cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting cifs: Fix infinite loop when using hard mount option cifs: Fix memory leak in smb2_set_ea() cifs: Fix use after free of a mid_q_entry vfio: Use get_user_pages_longterm correctly drbd: fix access after free s390: Correct register corruption in critical section cleanup scsi: target: Fix truncated PR-in ReadKeys response scsi: sg: mitigate read/write abuse tracing: Fix missing return symbol in function_graph output mm: hugetlb: yield when prepping struct pages userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access msm: mdss: add support for backlight support using TLMM GPIO clk: qcom: update the parent strings for DSI byte/pixel clocks clk: qcom: mdss: fix reg_read/reg_write callbacks for DSI 28nm PLL msm: vidc: correctly calculate core workload ARM: dts: msm: add CTI save/restore support on qcs405 msm: ADSPRPC: Separate sensors memory from adsp_mem to sdsp_mem ARM: dts: msm: Add UFS support for sm6150 mtp platform Documentation: ufs: Update ufs phy documentation for sm6150 soc: qcom: qmp-debugfs-client: Suppress driver bind/unbind feature soc: qcom: system_pm: Suppress driver bind/unbind feature cpuidle: lpm-levels: Suppress driver bind/unbind feature qcs405: defconfig: Enable config SND_DYNAMIC_MINORS msm: kgsl: Move gx_is_on() function to gmu_dev_ops defconfig: sm8150: Override memory limit set by boot parameter defconfig: sm8150: Make memory block size as 512 MB defconfig: sm8150: Enable auto onlining of hotplug memory blocks defconfig: arm: msm: Enable Micrel PHY and PTP clock support wil6210: fix eDMA RX chaining wil6210: fix RX checksum report to network stack msm: vidc: Remove the resolution checking for decoder drivers: mailbox: rpmh: Suppress driver bind/unbind feature msm: kgsl: Keep a list of perfcounters per file descriptor lpm-levels: Print enabled clocks during system suspend ARM: dts: msm: Fix the Modem ETM configuration for qcs405 ARM: dts: msm: Add venus pil node for SM6150 net: qrtr: Change node discovery mechanism of QRTR drm/msm/sde: log ubwc decode errors for planes drm: limit number of blob property allocation iommu: io-pgtable-arm: Remove duplicate tlb flush defconfig: Enable F2FS & quota configs for sdmteppe drm/msm/sde: Set IPC reset for AD4 when it's enabled ARM: dts: msm: Add sdhc1 and sdhc2 DT entries for qcs405 arm64: fix show_data fallout from KERN_CONT changes ARM: dts: msm: update cpu core frequencies for qcs405 target usb: phy: Enable sleep clock for USB HS PHY slim-msm: Use non-interruptible wait for QMI message ARM: dts: msm: update panel jitter value for sw43404 panel drm/msm/sde: skip IRQ_NOAUTOEN if pwr_en event called before irq install ARM: dts: msm: Correct the cache sizes on sdmmagpie ARM: dts: msm: update DSI phy timings for SM8150 drm/msm/dsi-staging: free pps command transmit buffer dwc3: gadget: Don't queue USB request if pull up is getting disable ARM: dts: msm: Add HDR support for OLED panel drm/msm/dp: protect mst add_connector process with mode_lock msm: kgsl: Fix reading lm_sequence in _execute_reg_sequence() drm/msm/dsi-staging: allow empty timing for DSI external mode ARM: dts: msm: Enable TZ-log driver for qcs405 ip: limit use of gso_size to udp drm/msm: retry disabling modes on -ERESTARTSYS during lastclose drm/msm/sde: add hw log mask for REGDMA drivers: thermal: bcl_pmic5: Incorporate thermometer encoding msm: kgsl: Add HFI get/set messages esoc: Check for modem status LOW prior to error handling msm: kgsl: Do not vote for cx-mx rail drm/msm/dsi-staging: add support for secondary display msm: kgsl: Trigger GMU recovery for DCVS HFI failure drm/msm/dsi-staging: fix dsi clock calculation for low bpp Change-Id: I186a71820df93d422eb57cbe038a91a123899415 Signed-off-by:Jigarkumar Zala <jzala@codeaurora.org>
Loading
Please register or sign in to comment