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

Skip to content
Commit fa979c52 authored by Namratha Siddappa's avatar Namratha Siddappa
Browse files

Merge commit 'AU278' into dev/msm-4.14-display



* commit '8fee9271':
  soc: qcom: qmi: Fix recursive spinlock
  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: vidc: modify EOS timestamp to zero
  Seemp: Processing new KP report
  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: 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
  rmnet: Changes required for rmnet_perf module
  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
  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
  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
  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
  defconfig: Enable USB DWC3 controller driver on sdxprairie
  defconfig: Enable USB PHY drivers on sdxprairie
  rmnet: advanced flow packet steering
  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
  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
  soc: qcom: reset the LL and FD base register when disable DCC
  soc: qcom: initialize desc parameter before call scm_call2
  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
  drivers: thermal: Reprogram the thresholds for the set_trips callback
  defconfig: Disable rmnet_data driver
  usb: pd: Add Request RDO to logging
  msm: npu: Disable npu post clocks separately
  tty: serial: msm_geni_serial: Fix TX infinite loop
  wil6210: drop Rx multicast packets that are looped-back to STA
  net: core: null pointer derefernce in sockev_client_cb
  ARM: dts: msm: enable OTG functionality for QCS405
  power: smb1351: enable OTG functionality
  ARM: dts: msm: Add lpass pil node for sdmmagpie
  clk: qcom: debugcc-qcs405: Update post div value to 1
  Kconfig: Fix audio compile for qcs403 arm
  staging: lowmemorykiller: select HAVE_LOW_MEMORY_KILLER
  ARM: dts: msm: Enable icnss node on qcs405
  icnss: Avoid hypervisor call
  mm, oom: rate limit oom reaper logging
  power: smb1390: multiplex ADC channel for temp and I_SNS readings
  msm: vidc: fix high framerate video usecase issue
  msm: camera: icp: Release SFR memory
  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
  msm: camera: Check for valid per frame i2c data.
  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
  net: qrtr: Add IPC logging for qrtr
  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
  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
  ARM: dts: msm: Remove the GPU_CC_CX_SNOC_DVM_CLK for sm6150
  defconfig: qcs405: Enable Power driver for BT
  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: sm8150: Enable memory region offlining support
  defconfig: arm: msm: Enable Micrel PHY and PTP clock support
  USB: core: only clean up what we allocated
  ANDROID: Bluetooth: hidp: buffer overflow in hidp_process_report
  defconfig: msm: Enable memory hotplug support for sm8150
  arm64: Kconfig: Remove certain dependency for HOTPLUG_SIZE_BITS
  msm: npu: Firmware APIs update and add new ioctl commands
  wil6210: fix eDMA RX chaining
  wil6210: fix RX checksum report to network stack
  msm: ipa: support higher MTU size
  defconfig: sm8150: Enable USB netwrok driver
  usb: gadget: f_gsi: Add QTI_CTRL_DATA_BUF_INFO ioctl
  arm64: mm/memblock: Update memory limit calculation
  msm: msm_bus: Fix error handling in msm_bus_device_init
  ARM: dts: msm: Remove UFS Card master for sm8150
  ARM: dts: msm: add clk enable feature for dcc of qcs405
  soc: qcom: dcc_v2: Fix dcc clock
  msm: vidc: Remove the resolution checking for decoder
  drivers: mailbox: rpmh: Suppress driver bind/unbind feature
  ARM: dts: msm: Add qpnp rtc device for SM6150
  lpm-levels: Print enabled clocks during system suspend
  ARM: dts: msm: Fix the Modem ETM configuration for qcs405
  ARM: dts: msm: Add JEITA hardware configuration for mlp466076 battery
  ARM: dts: msm: Add venus pil node for SM6150
  net: qrtr: Change node discovery mechanism of QRTR
  ARM: dts: msm: Change prng cmb element size for sm8150
  input: qti-haptics: Change to use a specific input device name
  dma-iommu: Fix off-by-one error
  msm: ipa: add debugfs support for NAPI chaining
  ARM: dts: msm: update gen3x2 PCIe PHY sequence for SM8150
  iommu: io-pgtable-arm: Remove duplicate tlb flush
  ARM: dts: msm: Add pshold node for sdxprairie
  power: reset: Add force warm reboot support
  ARM: dts: msm: Increase Secure Display Heap size for SM8150
  ARM: dts: msm: Increase video virtual address space
  msm: vidc: Fix device address comparison issue
  net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort
  msm: camera: ICP: Disable power collapse
  Revert "msm: camera: icp: removes reference input depedency"
  ARM: dts: msm: Enablement of tasha codec in qcs405
  ARM: dts: msm: Enable extcon for USB2.0 on QCS405
  defconfig: Enable F2FS & quota configs for sdmteppe
  lowmemorykiller: Introduce sysfs node for ALMK and PPR adj threshold
  ion: msm_ion: remove platform driver unregister
  ARM: dts: msm: Add the MDSS clock node for QCS405
  ARM: dts: msm: Add sdhc1 and sdhc2 DT entries for qcs405
  defconfig: qcs405: Enable Diag for qcs405
  defconfig: enable CDSP loader driver for qcs405
  ARM: dts: msm: Enable CPU clock node for QCS405
  clk: qcom: clk-cpu-qcs405: Reorg the CPU clock code
  clk: qcom: qcs405: Add cfg_offset for blsp1_uart3 clock
  arm64: fix show_data fallout from KERN_CONT changes
  Linux 4.14.54
  net: dsa: b53: Add BCM5389 support
  net/sonic: Use dma_mapping_error()
  platform/x86: asus-wmi: Fix NULL pointer dereference
  sched/core: Require cpu_active() in select_task_rq(), for user tasks
  sched/core: Fix rules for running on online && !active CPUs
  fs: clear writeback errors in inode_init_always
  perf bpf: Fix NULL return handling in bpf__prepare_load()
  perf test: "Session topology" dumps core on s390
  net: qmi_wwan: Add Netgear Aircard 779S
  atm: zatm: fix memcmp casting
  iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs
  ipvs: fix buffer overflow with sync daemon and service
  netfilter: nft_limit: fix packet ratelimiting
  s390/dasd: use blk_mq_rq_from_pdu for per request data
  netfilter: ebtables: handle string from userspace with care
  afs: Fix directory permissions check
  xfrm6: avoid potential infinite loop in _decode_session6()
  mtd: rawnand: fix return value check for bad block status
  ARM: dts: imx6q: Use correct SDMA script for SPI5 core
  netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain()
  netfilter: ip6t_rpfilter: provide input interface for route lookup
  netfilter: don't set F_IFACE on ipv6 fib lookups
  md: remove special meaning of ->quiesce(.., 2)
  md: allow metadata update while suspending.
  md: use mddev_suspend/resume instead of ->quiesce()
  md: move suspend_hi/lo handling into core md code
  md: don't call bitmap_create() while array is quiesced.
  md: always hold reconfig_mutex when calling mddev_suspend()
  netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj()
  netfilter: nf_tables: add missing netlink attrs to policies
  netfilter: nf_tables: fix memory leak on error exit return
  netfilter: nf_tables: increase nft_counters_enabled in nft_chain_stats_replace()
  netfilter: nf_tables: disable preemption in nft_update_chain_stats()
  netfilter: nft_meta: fix wrong value dereference in nft_meta_set_eval
  netfilter: nf_tables: bogus EBUSY in chain deletions
  netfilter: nf_tables: don't assume chain stats are set when jumplabel is set
  netfilter: nft_compat: fix handling of large matchinfo size
  netfilter: nft_compat: prepare for indirect info storage
  netfilter: nf_tables: nft_compat: fix refcount leak on xt module
  drm/i915: Enable provoking vertex fix on Gen9 systems.
  drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper
  drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array
  drm/atmel-hlcdc: check stride values in the first plane
  drm/qxl: Call qxl_bo_unref outside atomic context
  drm/amdgpu: fix the missed vcn fw version report
  drm/amdgpu: Add APU support in vi_set_vce_clocks
  drm/amdgpu: Add APU support in vi_set_uvd_clocks
  vt: prevent leaking uninitialized data to userspace via /dev/vcs*
  serdev: fix memleak on module unload
  serial: 8250_pci: Remove stalled entries in blacklist
  staging: android: ion: Return an ERR_PTR in ion_map_kernel
  n_tty: Access echo_* variables carefully.
  n_tty: Fix stall at n_tty_receive_char_special().
  xhci: Fix kernel oops in trace_xhci_free_virt_device
  usb: typec: ucsi: Fix for incorrect status data issue
  usb: typec: ucsi: acpi: Workaround for cache mode issue
  acpi: Add helper for deactivating memory region
  usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub
  USB: serial: cp210x: add Silicon Labs IDs for Windows Update
  USB: serial: cp210x: add CESINEL device ids
  usb: cdc_acm: Add quirk for Uniden UBC125 scanner
  msm: camera: sensor: Allocate buffer to be of DMA memory type
  ARM: dts: msm: Add hw trigger support for ipe/bps on SM8150
  msm: camera: Fix power related issues across sensor modules
  usb: gadget: Bind android devices for all UDC gadgets
  msm: camera: isp: acquire tasklet cmd before processing top half
  ARM: dts: msm: Enable smp2p sleep state drivers for QCS405
  usb: phy: Enable sleep clock for USB HS PHY
  power: supply: smb1351: update smb1351 configuration
  ARM: dts: msm: Enable DMIC GPIOs for audio recording on qcs405
  slim-msm: Use non-interruptible wait for QMI message
  msm: camera: isp: improve flush logic to prevent race condition
  ARM: dts: msm: Move WLAN MSA0 buffer to carve out region
  ARM: dts: msm: Enable VDD MX restriction cooling device for QCS405
  ARM: dts: msm: Correct the cache sizes on sdmmagpie
  ARM: dts: msm: Add BCL sensors and default thermal zone rules for PM6150L
  ARM: dts: msm: Add BCL sensors and default thermal zone rules for PM6150
  ARM: dts: msm: Add die temperature zone config for PM6150 and PM6150L
  ARM: dts: msm: Add default thermal zone definition for SM6150
  ARM: dts: msm: Add battery charging mitigation config for PM6150
  ARM: dts: msm: Add LMH-DCVSh configuration for sm6150
  drivers: thermal: cpu-cooling: Fix random cpu frequency min request
  msm: camera: cpas: Add protection for concurrent execution
  dwc3: gadget: Don't queue USB request if pull up is getting disable
  msm: camera: Fix for actuator manual move lens not working
  ARM: dts: msm: Add a test thermal zone for SM8150
  ARM: dts: update ufs slave bus voting IB for SM8150
  msm: camera: cpas: Update IFE priority settings
  msm: camera: reqmgr: Change state check in callbacks
  msm: camera: icp: removes reference input depedency
  ARM: dts: msm: Enable TZ-log driver for qcs405
  msm: camera: icp: Handle Watchdog/subsystem failures
  qbt1000: Add support for fingerprint gestures
  msm: camera: icp: Dump hfi queues in case of FW timeout
  msm: camera: cpas: Remove duplicate code and add unlock mutex
  msm: camera: reqmgr: Create workq based on driver requirement
  msm: kgsl: Add HFI get/set messages
  msm: kgsl: Do not vote for cx-mx rail
  msm: camera: cdm: Add log utility for CDM cmd buffers
  msm: kgsl: Trigger GMU recovery for DCVS HFI failure

Change-Id: If60b9e445f4922a6dc4cf749a79544afb5722d48
Signed-off-by: default avatarNamratha Siddappa <namratha@codeaurora.org>
parents 85ec035e 8fee9271
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