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

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

Merge commit '80cd59db' into dev/msm-4.14-display



* commit '80cd59db':
  soc: qmi: dfc: fix dead loop in workqueue dfc_wq
  power: qpnp-qg: Add support for weighted capacity learning
  power: qpnp-fg-gen4: Add support for weighted capacity learning
  power: fg-alg: Loosen capacity learning qualification criterion
  ARM: dts: msm: Add dpdm supply to dwc3-msm on SM6150/sdmmagpie/trinket
  scsi: ufs: obtain VCCQ2 voltage level from DT prior to hard code
  ARM: dts: msm: Add UFS VCCQ2 voltage configuration support for SM6150
  usb: dwc3-msm: Fix maximum_speed determination
  ARM: dts: msm: Add entry for cx ipeak driver for sdmmagpie
  ARM: dts: msm: Disable titan cti for SDMMAGPIE
  ARM: dts: msm: Update QUSB PHY parameters on sdmmagpie
  scsi: ufs: ice: propagate memeory allocation failure error
  cpu/hotplug: Ensure that sched domains are rebuilt before hotplug
  power: qos: Use effective affinity mask
  genirq: Honour IRQ's affinity hint during migration
  usb: dwc3: gadget: Clear req->unaligned/zero flags on cleanup
  soc: qcom: socinfo: Add support for SM8150P HDK soc-id
  Coresight: tmc: need alloc memory before enable tmc etr
  soc: qcom: sysmon-qmi: Fix max qmi msg length
  msm: ipa3: add mhi state check after calling mhi-API
  dwc3-msm: reset hardware on bootup if cable not connected
  dwc3-msm: Fix dwc3_drd_state_string for undefined state
  ARM: msm: dts: Correct npu tcm io space for sdmmagpie
  ARM: dts: msm: add remote debugger support
  defconfig: msm: enable remote debugger driver on sm6150
  ARM: dts: msm: disable MST for Display Port on sdmmagpie
  msm: ipa4: fix to update the channel state logic
  msm: ipa4: fix to change the header address to u64
  arm64: defconfig: Enable qrtr over FIFO driver for sm8150
  qrtr: Add FIFO based communication between VMs
  qrtr: Add support to read qrtr packet size
  eud: avoid suspend and resume callback race with EUD IRQ
  Revert "ARM: dts: msm: Add SPI device nodes for QUPV3 for SA6155"
  msm: ipa: nullify mailbox struct after freeing
  arm64: Enable repeat tlbi warkaround on Kryo4 CPUs
  ARM: dts: msm: Add mindidump id for mss subsystem on sdmmagpie
  mhi: core: provide helper function to check MHI device status
  diag: Increase the number of retries for MDM DCI
  kasan: disable kasan during unwind_frame()
  net: qrtr: Handle IPCR control port format of older targets
  ARM: dts: msm: Enable eud clock voting for sdmmagpie
  ARM: dts: msm: Enable eud clock voting for sm6150
  llcc: Update SCT table entries for sm6150
  soc: qcom: Add support for phy clock voting from eud
  msm: kgsl: Update expected GMU FW version for A618 GPU
  soc: qcom: Create new ramdump device node for SSR minidump
  ARM: dts: msm: Enable cx-ipeak support for sdmmagpie camera
  usb: phy: Add module parameter for eud connected case
  ARM: dts: msm: Increase WLAN carveout region on sm6150
  ARM: dts: msm: Increase WLAN carveout region on sdmmagpie
  usb: dwc3-msm: Set HOST MODE flag before resume
  qseecom: listener unregister and register optimization
  msm: vidc: Update device clock after cx ipeak logic
  ARM: dts: msm: Update QoS priority for arm9 master for SDMMAGPIE
  ARM: dts: msm: Configure cx ipeak for video for sm6150 and sdmmagpie
  ARM: dts: msm: Enable CX Ipeak support for sdmmagpie
  soc: qcom: Update Cx ipeak driver for multimedia clients
  ARM: dts: msm: Enable LLC for SM6150 GPU
  inet: frags: better deal with smp races
  sdxprairie_defconfig: Add BLSP UART driver in sdxprairie_defconfig
  ARM: dts: msm: Add support for UART dtsi on sdxprairie
  qcom-geni-se: Add IOMMU check in geni common driver
  usb: dwc3-msm: Ensure hardware is reset during role change
  usb: dwc3-msm: add enum for drd_states to remove otg_state usage
  ARM: dts: msm: add synaptics touch support for SDMMAGPIE IDP
  msm: ipa4: Fix to mask the global interrupt INT1
  ion: fix an incorrect pointer dereference
  msm: ADSPRPC: Check for valid context during release
  qcom-geni-se: Add debug logs for bus voting
  ARM: dts: msm: Add SPI device nodes for QUPV3 for SA6155
  spi: spi-geni-qcom: Add spi slave mode support to QUPv3
  sched: remove duplicate initialization
  msm: kgsl: Use correct GBIF settings for A612 GPU
  msm: ipa4: Increase the TAG process timeout
  ARM: dts: msm: Add support for dual display on sdmmagpie
  cnss2: Fix un-initialized RDDM completion
  dma-buf: skip fd iteration for threads created with CLONE_FILES
  msm: kgsl: improve error logging in adreno_irq_handler
  rpmsg: glink: Do not send to remote proc in reset
  ARM: dts: msm: Correct rpm_msg_ram size for trinket
  msm: kgsl: Reset ringbuffer pointers if CP INIT fails
  msm: ipa4: Increase the GSI command poll timeout to 10
  ARM: dts: msm: Update GCC_UFS_PHY_AXI_CLK rate for sdmmagpie and sm6150
  mmc: cmdq_hci: Fix key index refcnt issue with metadata encryption
  thermal: adc_tm: Update support for non-thermal ADC_TM clients
  msm: camera: isp: Define csi2_rx_phy_num_mask for csid lite
  ARM: dts: msm: Correct irq no for glink rpm in trinket
  ARM: dts: msm: Disable SD card hot-plug support on qsc405 platforms
  ARM: dts: msm: Update thermal zone mitigation for sdmmagpie
  ARM: dts: msm: Rename the modem tpdms for SDMMAGPIE
  ARM: dts: msm: Add jtagv8 devices for SDMMAGPIE
  ARM: dts: msm: Add new sensor node for imx258
  COMPAT_IOCTL: add UART clk vote on/off macros
  power: smb5: Limit ICL to 1A before bumping QC2 voltage
  power: qpnp-qg: Update the check for 0% SOC
  qseecom: Add flag to support key wrap in KS
  soc: qcom: dfc: Fix flow control issues
  ARM: dts: msm: add touch enable GPIO for HDK8150
  input: misc: hbtp_input: add touch enable GPIO
  icnss: Ignore WLAN disable command when WLAN FW is down
  power: qpnp-qg: Add support for QG reset
  power: power_supply: Add FG_RESET power supply property
  ARM: dts: msm: Add tpdm_u.modem for SDMMAGPIE
  cnss2: Export a platform API to force collect ramdump
  arm64: Add workaround for Cortex-A76 erratum 1286807
  defconfig: arm: sdxprairie: Enable rmnet driver
  net: qualcomm: rmnet: Remove the average computations
  ARM: dts: msm: Correct secondary USB controller core-id
  msm: camera: isp: Reduce logging as part of camif dump
  dt-bindings: mhi: add support to extract chtype from devicetree
  ARM: dts: msm: Add common Device tree for ADP.
  mhi: core: add support for overriding MHI channel context CHTYPE field
  ARM: dts: msm: Add MODEM pil node for Trinket
  ARM: dts: msm: EMAC changes for SM6150 IDP platform
  wil6210: increase PCP stop command timeout
  ARM: dts: msm: fix maximum backlight level supported on amoled panels
  diag: Report error when return value is not DIAG_DCI_NO_ERROR
  diag: Do not clear masks during logging mode switch
  power: smb5: Disable DC Input missing poller function
  dwc3-msm: Remove additional check for link state U3
  usb: gadget: f_serial: Add support for DUN
  usb: f_gsi: Allow user to specify MAC address for RNDIS/ECM
  usb: gsi: Fix USB CV L1 suspend test case failure in RNDIS composition
  ARM: dts: msm: Update IPA nodes for sdxprairie
  msm: npu: Fix memory leakage issue during loading network
  sched/fair: Add overutilization condition to sync wakeup case
  sched: fair: remove nr_running=1 restriction for sync wakeups
  msm: ipa: devote on error condition
  ARM: dts: msm: Add PCA9956B node for QCS40x new platforms
  msm: kgsl: Skip oob_perfcntr in slumber sequence
  power: smb5: Modify WDOG SNARL IRQ enable/disable flow
  defconfig: sm6150: Enable ext4 config flag
  ARM: dts: msm: Add triple camera support for SM8150 MTP/CDP
  ARM: dts: msm: Update GPU qdss stm base address of SM6150
  rpmsg: glink: Remove the rpmsg dev in close_ack
  ARM: dts: msm: Add S1 bypass of tmc for SM6150
  diag: Replace bit mask with array to check reg_dirty flag
  msm: camera: reqmgr: Modify frame sync logic
  usb: f_gsi: Set alt to 1 for rndis, rmnet and dpl unconditionally
  msm: npu: Support different sub block io spaces
  ARM: msm: dts: Update npu clocks and io spaces
  arm64: Enable branch predictor hardening for a range of Kryo CPUs
  mhi: cntrl: qcom: disable runtime PM support in a graceful manner
  mhi: core: force wake when exiting MHI suspend (M3) state
  mhi: cntrl: qcom: clear bus master enable (BME) bit before saving cfg space
  msm: camera: cpas: Unsubscribe for camnoc slave error logger irq
  mhi: core: notify MHI control driver if MHI device enters an error state
  mhi: core: unlink MHI device from MHI chan during device release
  mhi: core: release pm_lock before removing MHI devices
  mhi: dev: uci: trigger a wake-up event if MHI device is wake capable
  mhi: core: add support for wake capable devices
  mmc: host: sdhci-msm: Update the DDR_CONFIG register name
  qseecom: Change static variable to dynamic
  wil6210: do not set BIT_USER_SUPPORT_T_POWER_ON_0 in Talyn-MB
  ARM: dts: msm: add proper pinctrl config in DT for SDMMAGPIE IDP
  power: smb5: Add moisture detection support for uUSB connector
  msm: camera: sensor: Increase the supported sensor count
  input: touchscreen: st: add pinctrl config during suspend/resume
  ARM: dts: msm: Add the CX MISC GPU block on sdmmagpie
  ARM: dts: msm: Correct CX_DBGC_CFG register block name for sdmmagpie
  pwm: qti-lpg: Write PWM_SYNC before enabling PWM
  ARM: dts: msm: Update to memory map V3 for sdxprairie
  msm: camera: csiphy: Add correct state check for hardware acquire
  ARM: dts: Add early mount partition details for trinket
  ARM: dts: msm: add support for sm6150-interposer-trinket
  msm: msi: add proper check before accessing variables
  ARM: dts: change ab and ib votes for sdhc_1
  thermal: adc_tm: Add support for non-thermal ADC_TM clients
  msm: camera: Enable fetch engine to support FS2 feature for IFE sdmmagpie
  ARM: dts: msm: Add svs clock entries for csiphy
  ARM: dts: msm: Add mindidump id for mss subsystem on sm6150
  mm: avoid order-0 OOMs when there are LMK killable tasks
  defconfig: sdxprairie: enable rpmh-regulator driver
  msm: camera: lrme: correct fetch engine width size for P010 format
  msm: camera: cdm: Avoid presence of stale tags in BL_FIFO
  msm: camera: sensor: Modify log type
  msm: camera: Allow flush to happen when camera sensor is streaming
  rpmsg: glink: Add TX_DATA_CONT command while sending
  ARM: dts: msm: Add support for USB PHYs of TRINKET
  ARM: dts: msm: Assign CSRA8 overlay dts file to QCS405 variant
  drivers: cpuidle: lpm_levels: Correctly update lpm stats
  msm: camera: isp: Avoid applying while processing bubble recovery
  msm: camera: camif: Select epoch config to half of frame
  ARM: dts: msm: Add support for csra8 soundcard
  msm: camera: csid: Halt csid if error irqs exceed threshold
  msm: camera: camif: Select epoch config to half of frame
  ARM: dts: msm: Enable cx-ipeak support for camera
  ARM: dts: msm: Enable ICP PC feature for sdmmagpie
  ARM: dts: msm: Add VAF to the eeprom node
  msm: camera: Add support to camera cx ipeak
  msm: camera: isp: Change voting logic to support new ports in sdmmagpie
  Bluetooth: Added spinlocks for serial_clock_vote
  msm: camera: Increase the max supported cameras to 5
  ARM: dts: msm: Add new sensor node for imx318
  Linux 4.14.82
  gpio: brcmstb: release the bgpio lock during irq handlers
  nvme-loop: fix kernel oops in case of unhandled command
  printk: Never set console_may_schedule in console_trylock()
  ovl: check whiteout in ovl_create_over_whiteout()
  CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM
  drm/i915/execlists: Force write serialisation into context image vs execution
  drm/i915: Mark pin flags as u64
  drm/i915: Don't oops during modeset shutdown after lpe audio deinit
  drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values
  drm/i915: Large page offsets for pread/pwrite
  drm/i915: Skip vcpi allocation for MSTB ports that are gone
  drm/i915: Don't unset intel_connector->mst_port
  drm/i915: Restore vblank interrupts earlier
  drm/dp_mst: Check if primary mstb is null
  drm/nouveau: Check backlight IDs are >= 0, not > 0
  drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type
  drm/rockchip: Allow driver to be shutdown on reboot/kexec
  efi/arm/libstub: Pack FDT after populating it
  mm/swapfile.c: use kvzalloc for swap_info_struct allocation
  hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!
  lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn
  crypto: user - fix leaking uninitialized memory to userspace
  gfs2: Put bitmap buffers in put_super
  configfs: replace strncpy with memcpy
  fuse: fix leaked notify reply
  fuse: fix use-after-free in fuse_direct_IO()
  rtc: hctosys: Add missing range error reporting
  nfsd: COPY and CLONE operations require the saved filehandle to be set
  sunrpc: correct the computation for page_ptr when truncating
  kdb: print real address of pointers instead of hashed addresses
  kdb: use correct pointer when 'btc' calls 'btt'
  mount: Prevent MNT_DETACH from disconnecting locked mounts
  mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts
  mount: Retest MNT_LOCKED in do_umount
  ext4: fix buffer leak in __ext4_read_dirblock() on error path
  ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path
  ext4: fix buffer leak in ext4_xattr_move_to_block() on error path
  ext4: release bs.bh before re-using in ext4_xattr_block_find()
  ext4: fix buffer leak in ext4_xattr_get_block() on error path
  ext4: fix possible leak of s_journal_flag_rwsem in error path
  ext4: fix possible leak of sbi->s_group_desc_leak in error path
  ext4: avoid possible double brelse() in add_new_gdb() on error path
  ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing
  ext4: avoid buffer leak in ext4_orphan_add() after prior errors
  ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty()
  ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
  ext4: missing !bh check in ext4_xattr_inode_write()
  ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
  ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
  ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
  ext4: add missing brelse() update_backups()'s error path
  clockevents/drivers/i8253: Add support for PIT shutdown quirk
  Btrfs: fix data corruption due to cloning of eof block
  Btrfs: fix infinite loop on inode eviction after deduplication of eof block
  Btrfs: fix cur_offset in the error case for nocow
  btrfs: fix pinned underflow after transaction aborted
  watchdog/core: Add missing prototypes for weak functions
  arch/alpha, termios: implement BOTHER, IBSHIFT and termios2
  termios, tty/tty_baudrate.c: fix buffer overrun
  x86/hyper-v: Enable PIT shutdown quirk
  x86/cpu/vmware: Do not trace vmware_sched_clock()
  of, numa: Validate some distance map rules
  mtd: docg3: don't set conflicting BCH_CONST_PARAMS option
  ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm
  netfilter: conntrack: fix calculation of next bucket number in early_drop
  mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings
  ocfs2: free up write context when direct IO failed
  ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry
  soc: ti: QMSS: Fix usage of irq_set_affinity_hint
  SCSI: fix queue cleanup race before queue initialization is done
  scsi: qla2xxx: Initialize port speed to avoid setting lower speed
  vhost/scsi: truncate T10 PI iov_iter to prot_bytes
  reset: hisilicon: fix potential NULL pointer dereference
  mach64: fix image corruption due to reading accelerator registers
  mach64: fix display corruption on big endian machines
  thermal: enable broadcom menu for arm64 bcm2835
  Revert "ceph: fix dentry leak in splice_dentry()"
  libceph: bump CEPH_MSG_MAX_DATA_LEN
  media: ov7670: make "xclk" clock optional
  clk: mvebu: use correct bit for 98DX3236 NAND
  clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call
  clk: at91: Fix division by zero in PLL recalc_rate()
  clk: s2mps11: Fix matching when built as module and DT node contains compatible
  um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP
  xtensa: fix boot parameters address translation
  xtensa: make sure bFLT stack is 16 byte aligned
  xtensa: add NOTES section to the linker script
  MIPS: Loongson-3: Fix BRIDGE irq delivery problem
  MIPS: Loongson-3: Fix CPU UART irq delivery problem
  ovl: fix recursive oi->lock in ovl_link()
  fuse: set FR_SENT while locked
  fuse: fix blocked_waitq wakeup
  fuse: Fix use-after-free in fuse_dev_do_write()
  fuse: Fix use-after-free in fuse_dev_do_read()
  scsi: qla2xxx: Fix re-using LoopID when handle is in use
  scsi: qla2xxx: shutdown chip if reset fail
  scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx
  scsi: qla2xxx: Fix process response queue for ISP26XX and above
  scsi: qla2xxx: Fix incorrect port speed being set for FC adapters
  ovl: fix error handling in ovl_verify_set_fh()
  cdrom: fix improper type cast, which can leat to information leak.
  9p: clear dangling pointers in p9stat_free
  9p locks: fix glock.client_id leak in do_lock
  staging:iio:ad7606: fix voltage scales
  powerpc/selftests: Wait all threads to join
  media: tvp5150: fix width alignment during set_selection()
  sc16is7xx: Fix for multi-channel stall
  MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS
  powerpc/memtrace: Remove memory in chunks
  powerpc/boot: Ensure _zimage_start is a weak symbol
  MIPS: kexec: Mark CPU offline before disabling local IRQ
  media: coda: don't overwrite h.264 profile_idc on decoder instance
  media: pci: cx23885: handle adding to list failure
  drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer
  drm/omap: fix memory barrier bug in DMM driver
  powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak
  powerpc/nohash: fix undefined behaviour when testing page size support
  ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL
  tty: check name length in tty_find_polling_driver()
  powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()
  powerpc/mm: Fix page table dump to work on Radix
  powerpc/64/module: REL32 relocation range check
  powerpc/traps: restore recoverability of machine_check interrupts
  msm: camera: core: Reset last flush req id as part of acquire ctx
  msm: camera: cpas: Updated QoS settings
  msm: camera: isp: Cleanup if IFE hardware device init fails
  msm: kgsl: Don't restrict compat tasks to 32-bit VA range
  dma-mapping: add i/o coherency support for 32bit

Change-Id: I589433ed4f74cddfa2f682025c104a87ac483cf4
Signed-off-by: default avatarNamratha Siddappa <namratha@codeaurora.org>
parents a9e1149a 80cd59db
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