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

Skip to content
Commit 5d8f4981 authored by Jigarkumar Zala's avatar Jigarkumar Zala
Browse files

DOWNSTREAM commit 'b2e08d22' AU390 11/19



* commit 'b2e08d22': (1954 commits)
  sched: Don't fail isolation request for an already isolated CPU
  ARM: dts: msm: Add keep alive bw voter for SDMMAGPIE
  ARM: dts: msm: Enable support for secure eud in sm6150
  ARM: dts: msm: Add AOD mode support for SW43404 cmd panel
  power: qpnp-qg: Adjust the PON SOC based on cutoff & full-SOC
  ARM: dts: msm: Update kgsl clk lists for SM6150 GPU
  ARM: dts: msm: Enable audio in sdmmagpie external codec
  NFC: Fix NFC enable issue after firmware download
  ARM: dts: msm: Add flash/torch devices for WLED on PM6150L
  Split A2DP sink: BT FM Slimbus changes
  soc: qcom: Add support for secure eud
  coresight: tpdm: Add reset datasets interface
  usb: sound: Add support for ipc logging
  power: smb5: Disable HVDCP using DT property
  power: qpnp-qnovo5: Update scaling factor for PCURR* parameters
  perf: Cancel the mux hrtimer during CPU hotplug to avoid migration
  perf: Manage CPU hotplug events at core level
  wil6210: check null pointer in _wil_cfg80211_merge_extra_ies
  trace: Fix no PID issue for trace marker
  ARM: dts: msm: enable display rsc for sdmmagpie
  ARM: dts: msm: Correct modem_etm instance id for qcs405
  rpmsg: glink: early reset notifier for RPM edge
  ARM: dts: msm: Coresight changes for SDMMAGPIE
  ARM: dts: msm: Enable DFPS feature on sdmmagpie platform
  ARM: dts: msm: enable gpio keys for qcs405 devices
  msm: kgsl: Free A6x per-context preemption buffer at detach time
  ARM: dts: msm: Enable Audio over DP in sdmmagpie
  ARM: dts: msm: Add bluetooth node of wcn3990 for sdmmagpie
  sched, trace: Fix prev_state output in sched_switch tracepoint
  defconfig: sdxprairie: Enable SMP2P, GLINK and QRTR drivers
  ARM: dts: msm: Add SMP2P entries for sdxprairie
  usb: gadget: f_mass_storage: Perform async runtime suspend after ep disable
  usb: gadget: f_mass_storage: Perform async runtime resume upon set_alt
  usb: gadget: f_mass_storage: Allow USB LPM upon ep disable
  soc: qcom: mem-offline: Ignore hotplug notification for other blocks
  cnss2: Move updating WLAN host driver status to one place
  dwc3-msm: Readback USB GSI wrapper register after updating
  rpmsg: glink: spi: Rename structs
  msm: ipa4: IPA PM naming fixes
  ARM: dts: msm: Fix idle energy costs for sm8150
  pfk: add changes for clear key support
  perf: core: Avoid race condition when releasing perf-events
  clk: qcom: mdss: update the names for DP 10nm PLL clocks
  ARM: dts: msm: update the node for FSA4480 switch on sdmmagpie
  ARM: dts: msm: add max-pclk-frequency-khz dt property for qcs405
  power_supply: Add power supply type "Charge Pump"
  ARM: dts: msm: Add pm-qos-latency for SM6150
  msm: mdss: hdmi: limit max supported HDMI pclk frequency
  mtd: nand: Add missing id to nand ids table
  defconfig: qcs405: Enable gpio key driver for qcs405
  ARM: dts: msm: Add audio support over BT in sdmmagpie
  ARM: dts: msm: update MDF shared memory size
  ARM: dts: Include camcc related header file
  ARM: dts: msm: Add dummy GDSC support for Trinket
  ARM: dts: msm: Update interrupt bit for Qnovo5 device
  power: supply: qpnp-qnovo5: Fix parameter configurations
  cnss2: Add support to update status to WLAN driver
  f_gsi: Update max_pkt_size based on speed instead of using ep desc value
  sched/debug: Explicitly cast sched_feat() to bool
  usb: phy: Remove unnecessary warning from phy driver
  msm: mdss: hdmi: handle hpd uevents notifications gracefully
  ARM: dts: msm: Add new platforms for SM6150 SoC
  drivers: cpuidle: lpm-levels: Update of_node_put
  msm: kgsl: Fix incorrect length in GPU Powerup list for A6x GPU
  ARM: dts: msm: add audio support for sdmmagpie qrd device
  input: touchscreen: st: release Int/Reset resource
  ARM: dts: msm: add ST Touch driver support for QRD7150
  diag: Prevent real time mode update for multi mode sessions
  Sched/fair: Improve the scheduler
  ARM: dts: msm: add crypto devices for sdmmagpie
  ANDROID_BUILD_TOP is deprecated.
  ARM: dts: msm: Add SBUx and VPH_PWR channel to pm6150 charger
  mmc: sdhci-msm: Enable ADMA length mismatch err interrupt
  ARM: dts: msm: add VOLUME_P gpio key support for SDMMAGPIE
  ARM: dts: msm: add required configuration of charger/QG for  SDMMAGPIE
  phy: qcom: Add Qualcomm PCIe PHY driver
  usb: gadget: Fix NULL pointer access if NCM not instantiated
  usb: gadget: Add check gadget function bind or not
  backlight: qcom-spmi-wled: Update flash sink config in auto calibration
  defconfig: enable PCIe MSI controller for sm8150
  clk: qcom: npucc: Add CRC div source for npu_cc_cal_dp_clk_src
  mmc: core: Removed workaround for SD card SDR104 CRC handling
  diag: Add protection while allocating memory during usb write
  ARM: dts: msm: Add RX3 clock for SS QMP PHY
  clk: qcom: Add period register to measure DDR clock in SDMMAGPIE
  ARM: dts: msm: correct the wb linewidth for sdmmagpie
  mmc: sdhci: Fix handling of ADMA error interrupt bit.
  mmc: cmdq_hci: Move cmdq_dumpregs before clearing & halt
  ARM: dts: msm: Add EUD device node for trinket
  clk: qcom: Update RCG div of dp_phy_pll_link_clk for SDMMMAGPIE
  ARM: dts: msm: Enable ESD, ULPS and Partial update on sdmmagpie platform
  ARM: dts: msm: Add MPROC device nodes for trinket
  mailbox: apcs-ipc: Add compatible string for trinket
  defconfig: arm64: trinket: Enable Glink RPM driver
  mmc: core: fix queue clean up sequence when SD card is removed
  ARM: dts: msm: Add support for gladiator hang detection for Trinket
  diag: Update hdlc disable protection to avoid deadlock
  diag: Add new F3 mask and update event mask for diag logging
  power: smb1390: Fix NULL pointer dereference issue
  ARM: dts: msm: Add support for core hang detection for Trinket
  ARM: dts: msm: Add SPI config regs base address for all targets
  pinctrl: qcom: Add support for shared SPI config for GPIOs
  pinctrl: qcom: Add PDC mux information for sdxprairie
  defconfig: enable low power mode and stats for sdxprairie
  ARM: dts: msm: Add bindings to enable power saving for sdxprairie
  rpmsg: glink: Fix reuse intents memory leak issue
  ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx()
  mmc: core: fix one NULL pointer dereference after SD card is removed
  ARM: dts: msm: Update USB High Speed PHY parameters for QRD6150
  ARM: dts: msm: Add sw43404 panel video mode support for QRD sdmmagpie
  dt-bindings: msi: devicetree documentation for MSM PCIe MSI
  msm: msi: initial support for MSM PCIe MSI controller
  drivers: irqchip: qcom: Add PDC wakeup interrupts for sdxprairie
  ARM: dts: msm: Fix the typo in the L3 frequency for the Gold cluster
  power: smb5: Clean up redundant code in OTG setting
  msm: kgsl: Add LLC support for A608 GPU
  msm: vidc: Change hq cut-off fps
  msm: ipa4: Fix to pass correct arguments to qmi_txn_wait function
  ARM: dts: msm: include proper audio overlay for QCS403 SSRD
  ARM:dts:msm: enable spi slave for qcs405
  defconfig: qcs405: enable posix message queue support
  power: smb5-lib: re-organize smb_en pin control code to be legible
  power: smb1355: Disable SMB1355 on probe
  ARM: dts: msm: Enable CPU clock scaling for SDMMAGPIE
  cnss2: cnss api update for genoa pcie
  ASoC: change mask in snd_soc_get/put_volsw_sx to unsigned int
  clk: qcom: Add active only xo parent source for XO clocks
  soc: qcom: Cancel workqueue and call pm_relax during fsa4480_remove
  ARM: dts: msm: Disable dcc tpdm to make secure device boot up
  power: qpnp-qnovo5: Initialize QNOVO_PHASE and QNOVO_P2_TICK registers
  ARM: dts: Add MSM QMP nodes for sdxprairie
  ARM: dts: msm: Add GLINK entries for sdxprairie
  mailbox: apcs-ipc: Add support for sdxprairie
  ARM: dts: msm: Add smem configuration for sdxprairie
  mm: slowly shrink slabs with a relatively small number of objects
  mm: use sc->priority for slab shrink targets
  mm: put pages into alloc state after offline
  power: qpnp-smb5: Add CURRENT_QNOVO and VOLTAGE_QNOVO properties
  cnss2: Do not send FW_DOWN to WLAN host driver
  cnss2: Add debugfs support for runtime PM feature
  defconfig: sa8155: Build uncompressed kernel image
  ARM: dts: msm: Add properties for 2.5k panel display
  usb: core: Update config summary descriptor handling
  clk: qcom: Update the vdd levels for SDMMAGPIE
  defconfig: sm6150: Enable missing networking options
  ARM: dts: msm: Update the entries for sdmmagpie
  ARM: dts: msm: add ARM PMU support for trinket
  soc: qcom: qmi_interface: Abort pending transaction
  soc: qcom: Add pm_stay_awake and pm_relax for FSA4480
  ARM: dts: msm: Add cdsp rpmsg entry in SM6150
  drivers: qcom: cmd-db: report friendly error messages
  msm: ipa3: Update IPA4.5 resource group configs
  msm: vidc: Release non-requested internal buffers
  ARM: dts: Add ice clock entries for sdmmagpie
  input: touchscreen: hxchipset: enable firmware auto-update
  ARM: dts: msm: Add MSM PCIe bus driver device nodes for sa6155
  ARM: dts: msm: Add alaises for swr nodes in sdmmagpie
  ipv6: remove min MTU check for ipsec tunnels
  rpmsg: glink: Add early reset notifier
  ARM: dts: msm: update fastrpc PM QoS request latency for 8150
  net: udp: fix handling of CHECKSUM_COMPLETE packets
  PM/devfreq: Do not switch governors from sysfs when device is suspended
  power: qpnp-fg-gen4: Fix battery temperature delta configuration
  msm: npu: Allow npu to work without AOP mailbox
  mhi: core: exit low power mode before calling client probe
  soc: qcom: subsys_notif: Add support for early SSR notifications
  ARM: dts: msm: move device frequency nodes under soc handle
  esoc: Call the power_off hooks from the reboot notifier
  msm: npu: Avoid accessing NPU resources when it's disabled
  ARM: dts: Enable nand driver on SSRD 403
  input: touchscreen: hxchipset: add drm early event support
  ARM: dts: msm: Add qmp aop debugfs client for sdmmagpie
  msm: kgsl: Use common CX_MISC functions for GPU LLC setup
  msm: kgsl: Ioremap the CX_MISC GPU block registers
  dt-bindings: adreno: Documentation for the cx_misc register block
  ARM: dts: msm: Remove S1 bypass of tmc for sdmmagpie
  vfs: Add support to debug umount failures
  ARM: dts: msm: Enable DSC merge topology for sdmmagpie target
  diag: Synchronize MHI read and USB write for diag buffers
  soc: qcom: spcom: fix error code check to resend packet to the peer
  soc: qcom: smp2p: Access APCS as mailbox client
  defconfig: qcs405: Enable debug support in qcs405 perf image
  msm: kgsl: Do not vote for cx-mx rail
  input: touchscreen: syncaptics_dsx: add drm early event support
  ARM: dts: msm: update ufs MinSVS mode ICE clock rate on SM8150 platform
  scsi: ufs: update dev ref clock gating wait time
  ion: add additional debug info in dmabuf exp_info
  defconfig: qcs405: enable WLAN configs for 32-bit QCS405
  msm: vidc: always get latest capture port buffer size
  debug-pagealloc: print physical address for detected corruption
  iommu: arm-smmu: Avoid register writes on multiple detach calls
  net: qrtr: Prevent stale ports from sending
  net: qrtr: Remove flow count on send failure
  dt-bindings: mhi: mhi netdev no longer support recycle memory
  mhi: dev: net: remove using MHI skb priv structure
  mhi: dev: net: remove support for recycling buffers
  power: smb5-lib: Fix reporting of DIE_HEALTH
  fbdev: msm: Fix HDMI frame rate
  f_gsi: Pass 64 byte as max_pkt_size to IPA driver
  ARM: dts: msm: update voltage range of dsi supplies on sdmmagpie
  nl80211: Add per peer statistics to compute FCS error rate
  ARM: dts: msm: Update PCA9956B node for QCS405
  icnss: Add check for rejuvenate in fw_down
  icnss: Clear ignore_qmi_timeout flag at server arrive
  ARM: dts: msm: disable PM QoS for rotator path for sdmmagpie
  icnss: Set iommu attribute DOMAIN_ATTR_CB_STALL_DISABLE
  diag: Check mask size properly before copying to update buffer
  sched: fix uninitialized variable usage
  net: core: Release neigh lock when neigh_probe is enabled
  icnss: Check force error fatal before the early indication check
  power: qpnp-qg: Fix the error check for battery-temperature
  msm: vidc: Ensure buffers return to client before cleanup
  msm: ipa4: Update Filtering and Routing equations for IPA4.5
  wil6210: ignore HALP ICR if already handled
  wil6210: fix RGF_CAF_ICR address for Talyn-MB
  wil6210: fix L2 RX status handling
  mmc: sdhci: remove a redundant code piece
  defconfig: Enable DEBUGCC driver for SDMSTEPPE
  ARM: dts: msm: Add audio support for sdmmagpie target
  ARM: dts: msm: Add external display audio codec node for sdmmagpie
  ARM: dts: msm: Increase MHI timeout for WLAN on SM8150
  sound: usb: Fix use after free in driver probe
  f_gsi: Replace == check against SUPER_SPEED to >=
  usb: phy: qmp: Clear rx path during link training in Gen2 mode
  usb: pd: Make sure USB host is completed before starting VDMs
  msm: ipa: ipa_pm handle suspend wakeup change
  Revert "dwc3-msm: Perform soft reset of USB GSI interface"
  ARM: dts: msm: Enable GPU max frequency TURBO @700Mhz
  msm: adsprpc: print process kill failure only when subsystem is up
  ARM: dts: msm: Remove the DSU PMU support for sm8150
  defconfig: sm8150: Disable the ARM DSU PMU driver
  drm/msm/sde: properly disable DSC with ACTIVE CTL
  drm/msm/dp: fix aux transaction dump and log formatting
  drm/msm/dp: add error case for memory allocation
  cnss2: Add cnss_misc_init/deinit for driver probe
  cnss2: Handle calibration done QMI indication
  cnss2: Wait for calibration to complete before registering driver
  fscrypt: pfk: ice: cover ICE-related data structures in CONFIG_PFK
  icnss: return -EINVAL if sending mode on twice
  HID: Trace events for external sensor driver
  f_qdss: allow USB enumeration if speed is full speed mode
  ARM: dts: msm: Add support for SA8155 V2 ADP AIR
  msm: vidc: fix bw voting issue for ar50
  drm/msm/sde: Add support for ROI manual strength
  msm: mdss: Fix incorrect handle of vsync for SPI display
  drm/msm/sde: update dp timings to make it bottom-right
  power: smb5: Read USBIN voltage via MID_CHG for PM8150B
  defconfig: msm: Remove the unneeded symbolic links
  drm/msm/dp: add support for Mini DisplayPort
  mmc: core: Fix placement of crash_on_err in mmc_host's struct
  ARM: dts: msm: Include smem reserved-mem region for sdxprairie
  Documentation: remove redundant pdc documentation
  ARM: dts: msm: Add the ACD table for sm8150
  msm: kgsl: Add support for the new ACD protocol
  power: smb5-lib: use USB options in low ICL range
  ARM: dts: msm: Add a new speedbin support for SM6150 GPU
  Revert "ARM: dts: msm: Add audio support for sdmmagpie target"
  input: touchscreen: hxchiset: fix bug in interrupt handler
  ARM: dts: msm: Change the default clk for sharp 1080p panel for sm8150
  ARM: dts: msm: enable ST touch driver for sdmmagpie device
  icnss: Avoid qmi exchange when fw is not ready
  ARM: dts: msm: Add smp2p inbound notification for sdmmagpie
  icnss: Avoid sending mode on twice
  ARM: dts: msm: configure dma scheduling line for nt35597 truly panel
  clk: qcom: camcc-sm8150: update PLL configurations
  icnss: Do not assert for QMI error in icnss
  drm/msm/dsi-staging: fix clock gating sequence
  soc: qcom: dfc: Improve QMI message handling
  drm/msm/dsi-staging: add support for custom cmd dma scheduling
  drm/msm/dp: fix stream programming for electrical compliance
  drm/msm/dp: add widebus support for sst and mst modes
  drm/msm/dp: remove mst connector properly during uninstall
  msm: ipa4: Fix to increase the modem SRAM size in IPA 4.2
  drm/msm/dsi: add DSC slice-per-pkt restriction
  drm/msm/sde: modify DSC initial_lines calculation
  msm: ipa: Add imp mutex for lpm
  usb: gadget: Call function resume irrespective of speed
  ARM: dts: msm: enable SMART_PANEL_ALIGN_MODE on sm8150 target
  soc: qmi: dfc poison overwritten fix
  ARM: dts: msm: Update low temperature config for SM8150
  drm/msm/dsi-staging: fix lane idle check logic for dsi phy
  clk: qcom: mdss: modify the DP link clock divider to 10
  defconfig: msm: Enable weight based blkio cgroup for sm6150
  ARM: dts: msm: Enable backlight cooling device for SDMMAGPIE
  msm: vidc: Confirgure work mode 2 based on rate control
  ARM: dts: msm: Update GDSCs with clock names for SDMMAGPIE
  ARM: dts: msm: Add SPS node for sdxprairie
  drm/msm/sde: correct the CTL reset sequence in writeback path
  msm: ipa4: Fix to WLAN client disconnect/connect issue
  drm/msm/sde: Add rev checks for sdmmagpie target
  ARM: dts: msm: set min refresh rate as 48 for hx83112a panel
  ARM: defconfig:  EMAC SM6150 defconfig
  drm/msm/sde: allow LUTDMA, DSI xin during secure transitions
  power: smb5-lib: fix non-compliant charger handling in micro USB mode
  defconfig: qcs405: enable HDMI panel driver
  msm: mdss: hdmi: update fbdev HDMI driver
  ARM: dts: msm: add ion heaps for trinket
  ARM: dts: msm: add reserved memory regions for trinket
  ARM: dts: msm: Add inline crypto engine node for SM7150
  pinctrl: sm6150: update gpio, function and group binding
  defconfig: msm: Enable debug configs for sm6150
  drm/msm/sde: Disable HDR for SM6150 target
  ARM: dts: msm: Enable hardware trigger mode for camera GDSCs for SM6150
  Revert "clk: qcom: Enable Clock Ramp Controller(CRC) for GFX3D clock for SM6150"
  ARM: dts: msm: Disable step-charging for SM6150 QRD device
  input: touchscreen: hxchipset: fix bug in i2c_write function
  drm/msm/dp: Fix DP stream count if DP MST is disabled
  Fingerprint: fix potential null pointer dereference issue
  drm/msm/dp: move hdcp capability check to hot plug
  mmc: core: allow hosts to specify a large discard size
  power: qpnp-fg-gen4: retry ESR fast calibration based on delta ESR count
  soc: qcom: pil: Use del_timer_sync() when cancelling notif timers
  ARM: dts: msm: Add extcon handle to QMP USB/DP PHY on sm8150
  usb: phy-msm-ssusb-qmp: Perform USB only reset in USB+DP mode
  msm: npu: Prevent network from being used after free
  msm: ipa: IPA Clock devote for 5G MDM SSR
  drm/msm/dsi-staging: reduce log level for phy error while ULPS exit
  drm/msm/dsi-staging: use appropriate length to avoid out of bounds access
  drm/msm/dsi-staging: handle DSI command transfer during suspend
  drm/msm/dp: initialize host on configure call
  drm/msm/sde: ensure proper cleanup of WB pipeline during disable
  drm/msm/dsi-staging: skip set_backlight when ext bridge is used
  drm/msm/dsi-staging: allow secondary dsi panel creation from dtsi alone
  soc: qcom: qmi_interface: Add default send timeout
  rpmsg: glink: Deny intent request if reusable intent fits
  power: battery: Fix SMB1355 Parallel Charging disabling issue
  power: smb1355: support ONLINE property in parallel psy
  msm: kgsl: Dump IFPC abort data after timeout
  defconfig: Enable AOP and Debug CC for SDXPRAIRIE
  clk: qcom: debugcc-sdxprairie: Add debug clock controller for SDXPRAIRIE
  drivers: iommu: add interrupt selftest for arm smmu
  msm_vidc: Add support for Cx ipeak limitation
  ARM: dts: msm: Add msm hdcp node for sm6150 target
  ARM: configs: Enable HDCP support on sm6150
  ARM: dts: msm: Enable ESD check for SW43404 video mode panel
  drm/msm/sde: delay backlight update until the first commit
  clk: qcom: mdss: Program the DP PHY to enable all the DP lanes
  clk: qcom: mdss: Program the lane mode according to the specification
  drm/msm/dsi-staging: register dsi interrupt handler before mode switch
  defconfig: Enable NXP CC MUX driver for QCS405
  ARM: dts: msm: Add support for CC logic chipset on QCS405
  usb: misc: Add driver to support I2C mode on NXP5150
  ARM: dts: msm: Enable QoS programming for SM6150
  PM / devfreq: Fix race condition between suspend/resume and governor_store
  power: qpnp-qg: Ignore the shutdown SOC based on certain conditions
  Linux 4.14.76
  ath10k: fix scan crash due to incorrect length calculation
  virtio_balloon: fix increment of vb->num_pfns in fill_balloon()
  virtio_balloon: fix deadlock on OOM
  rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead
  ubifs: Check for name being NULL while mounting
  ucma: fix a use-after-free in ucma_resolve_ip()
  f2fs: fix invalid memory access
  perf utils: Move is_directory() to path.h
  crypto: chelsio - Fix memory corruption in DMA Mapped buffers.
  ARC: clone syscall to setp r25 as thread pointer
  powerpc/lib: fix book3s/32 boot failure due to code patching
  powerpc: Avoid code patching freed init sections
  powerpc/lib/code-patching: refactor patch_instruction()
  nvme_fc: fix ctrl create failures racing with workq items
  ath10k: fix kernel panic issue during pci probe
  ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait
  perf tools: Fix python extension build for gcc 8
  perf annotate: Use asprintf when formatting objdump command line
  of: unittest: Disable interrupt node tests for old world MAC systems
  tty: Drop tty->count on tty_reopen() failure
  usb: cdc_acm: Do not leak URB buffers
  USB: serial: simple: add Motorola Tetra MTP6550 id
  usb: xhci-mtk: resume USB3 roothub first
  xhci: Add missing CAS workaround for Intel Sunrise Point xHCI
  dm cache: fix resize crash if user doesn't reload cache table
  dm cache metadata: ignore hints array being too small during resize
  PM / core: Clear the direct_complete flag on errors
  mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys
  PCI: Reprogram bridge prefetch registers on resume
  x86/vdso: Fix vDSO syscall fallback asm constraint regression
  x86/vdso: Only enable vDSO retpolines when enabled and supported
  selftests/x86: Add clock_gettime() tests to test_vdso
  x86/vdso: Fix asm constraints on vDSO syscall fallbacks
  drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set
  drm/amdgpu: Fix vce work queue was not cancelled when suspend
  xen-netback: fix input validation in xenvif_set_hash_mapping()
  fbdev/omapfb: fix omapfb_memory_read infoleak
  clocksource/drivers/timer-atmel-pit: Properly handle error cases
  blk-mq: I/O and timer unplugs are inverted in blktrace
  KVM: x86: fix L1TF's MMIO GFN calculation
  mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly
  mm, thp: fix mlocking THP page with migration enabled
  mm: migration: fix migration of huge PMD shared pages
  perf/core: Add sanity check to deal with pinned event failure
  mmc: core: Don't release clock when retrying a failed request
  mmc: core: Use new flag for suspending clk scaling
  drm/msm/dp: Fix for CTS link training failures on sm6150
  msm: kgsl: Fix NULL pointer dereference
  defconfig: sm8150: Enable missing networking options
  drm/msm/sde: program COEF_LUT_CTRL register in qseed3lite
  msm: kgsl: Take a syncronous snapshot on DCVS failure
  devfreq: Weight stall cycles more for GPU bus DCVS
  devfreq: Use busy cycles only for GPU bandwidth decisions
  ARM: dts: msm: Add IPA device configuration for sdmmagpie
  drm/msm/sde: Fix disabling of Merge3D block
  drm/msm/dsi-staging: Configure hz dependent settings for 7nm DSI PHY
  spmi: pmic-arb: support updating interrupt type flags
  ARM: dts: msm: EMAC changes for SM6150
  ARM: dts: msm: update voltage range for PM8009L2/L7 regulator
  drm/msm/dp: update tu calculation for dp sst mode
  drm/msm/sde: fix partial update concurrency check with CWB
  drm/msm/sde: add api to set clk_rate for a particular clock
  drm/msm/dp: fix suspend/resume audio issue
  drm/msm/dp: fix hdcp status update
  drm/msm/dp: print dp mst connected status to sysfs file
  drm/msm/sde: Change the interrupt status flag to non static
  drm/msm/dp: add write support in simulation mode
  drm/msm/sde: update all qsync params in single commit
  drm/msm/sde: ensure all local atomic states get freed
  msm/sde/rotator: Add rev checks for sdmmagpie
  ARM: dts: msm: add sde node for sdmmagpie target
  usb: f_gsi: Disable function remote wake-up capability for DPL
  Coresight: tmc: Free memory when switching to USB mode
  ARM: dts: msm: Add new platforms for SDMMAGPIE SoC
  ARM: dts: msm: Add proper ref_clk for qusb phy for SM6150
  ARM: dts: msm: Add vls_clamp_reg for SM6150
  defconfig: enable ST touch kernel driver for SDMMAGPIE device
  msm: kgsl: Force recovery path in case GMU_FAULT bit is set
  ARM: dts: msm: Enable USBC for sm6150
  msm: kgsl: Clear boot OOB in case GPU start fails
  msm: ipa: Add lan stats support for multiple interface
  diag: Remove unnecessary workqueue flush while peripheral ssr
  power: qpnp-fg-gen4: Increase FG SRAM length
  qseecom: do not wake up listener to receive request if it is not ready
  ARM: dts: msm: Specify qcom,five-pin-battery for SM8150 MTP/QRD
  power: qpnp-fg-gen4: Calculate Rbatt for 5-pin battery to support TTF
  power: qpnp-fg-gen4: Show 0% SOC when battery voltage is low
  msm: kgsl: Send NMI to GMU upon watchdog bite
  msm: npu: Notify AOP when NPU powers up and down
  ARM: dts: msm: Enable GPU throttle-pwrlevel for SM8150
  defconfig: Enable DEBUG_DMA_BUF_REF for sdmsteppe
  ARM: dts: msm: Add audio support for sdmmagpie target
  ARM: dts: msm: Change glink intent size for diag on sdmmagpie
  ARM: dts: msm: Add memshare for sdmmagpie
  qcs405-perf_defconfig: Enable the Qseecom and tzlog driver
  msm: kgsl: Add GPU CX default Ipeak frequency for A608
  arm/arm64: defconfig: reduce the stack depot hash table size on qcs405
  scsi: ufs: Crash the system on unrecoverable state
  mmc: card: Fix card bkops configuration in cmdq
  power: battery: Add support to restrict main charger FCC
  defconfig: Enable GCC clock driver for sdxprairie
  msm: kgsl: Use correct HFI queue IDs for legacy GMU firmware
  ARM: dts: msm: Update battery profile for mlp466076 battery
  ARM: dts: msm: Add AHB2PHY clock for SDMMAGPIE
  msm: camera: Bringup changes for Automotive camera on sa6155
  clk: qcom: Enable Clock Ramp Controller(CRC) for GFX3D clock for SM6150
  leds: qpnp-flash-v2: Fix low current configuration for PM8150L
  sched: Fix assert_clock_updated warning emitted during CPU isolation
  defconfig: msm: Enable FPC driver for sm6150 with fpc1028
  cnss2: Enable cnss-daemon support by default
  ARM: msm: qcom: Replace NPU mailbox with AOP mailbox
  iommu: dma-iommu: Handle error case properly
  ARM: dts: msm: update regulator voltage limits for SA8155
  ARM: dts: msm: add L15C rpmh-regulator device for SA8155
  Revert "dma-coherent: limit alignment of dma-coherent allocations"
  qseecom: change to use pr_debug in listener operations
  ARM: dts: msm: Add initial device-tree support for SM8150+SDXPRAIRIE
  esoc: Add support for sdxprairie
  WLAN subsystem: Sysctl support for key TCP/IP parameters
  arm64: Log the Fault Status Code (FSC) upon memory aborts
  ARM: dts: msm: Add GIC edac node for sm8150
  security: pfe: Set DUN size according to file system and storage type
  diag: Update remote address for each CNTL packet
  wil6210: add general initialization/size checks
  defconfig: trinket: Enable trinket pinctrl
  power: smb5-lib: fix mutex deadlock
  ARM: dts: msm: Add video device to sdmmagpie
  clk: qcom: gpucc: Update the frequency plan for SDMMAGPIE
  defconfig: msm: Disable DEVPORT on sdmsteppe
  msm: vidc: Add support for sdmmagpie video device
  ARM: dts: msm: Add audio device tree changes for sa6155
  power: smb5: Add main charger max FCC configurability support
  ARM: dts: qcom: Add "qcom,voltage-ramp-step" for PM8150L/PM6150L
  regulator: qpnp-lcdb: Add support for voltage step programming
  Linux 4.14.75
  dm thin metadata: fix __udivdi3 undefined on 32-bit
  ixgbe: check return value of napi_complete_done()
  ocfs2: fix locking for res->tracking and dlm->tracking_list
  proc: restrict kernel stack dumps to root
  tools: hv: fcopy: set 'error' in case an unknown operation was requested
  Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect()
  gpiolib: Free the last requested descriptor
  crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic
  crypto: mxs-dcp - Fix wait logic on chan threads
  crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe()
  ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760
  iommu/amd: Clear memory encryption mask from physical address
  smb2: fix missing files in root share directory listing
  sysfs: Do not return POSIX ACL xattrs via listxattr
  ovl: fix format of setxattr debug
  ovl: fix memory leak on unlink of indexed file
  ovl: fix access beyond unterminated strings
  xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage
  xen: avoid crash in disable_hotplug_cpu
  xen/manage: don't complain about an empty value in control/sysrq node
  cifs: read overflow in is_valid_oplock_break()
  s390/qeth: don't dump past end of unknown HW header
  s390/qeth: use vzalloc for QUERY OAT buffer
  r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED
  drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk
  arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto"
  hexagon: modify ffs() and fls() to return int
  arch/hexagon: fix kernel/dma.c build warning
  dm thin metadata: try to avoid ever aborting transactions
  perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs
  net: ena: fix missing calls to READ_ONCE
  net: ena: fix driver when PAGE_SIZE == 64kB
  fs/cifs: suppress a string overflow warning
  dm raid: fix rebuild of specific devices by updating superblock
  drm/nouveau/disp: fix DP disable race
  drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS
  net/mlx5: Consider PCI domain in search for next dev
  nvmet-rdma: fix possible bogus dereference under heavy load
  USB: yurex: Check for truncation in yurex_read()
  HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report
  RDMA/ucma: check fd type in ucma_migrate_id()
  Revert "iio: temperature: maxim_thermocouple: add MAX31856 part"
  netfilter: nf_tables: release chain in flushing set
  perf probe powerpc: Ignore SyS symbols irrespective of endianness
  perf util: Fix bad memory access in trace info.
  perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx()
  scsi: qedi: Add the CRC size within iSCSI NVM image
  scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails
  HID: hid-saitek: Add device ID for RAT 7 Contagion
  usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i]
  HID: add support for Apple Magic Keyboards
  netfilter: xt_cluster: add dependency on conntrack module
  bpf: 32-bit RSH verification must truncate input before the ALU op
  mm: madvise(MADV_DODUMP): allow hugetlbfs pages
  tools/vm/page-types.c: fix "defined but not used" warning
  tools/vm/slabinfo.c: fix sign-compare warning
  mac80211: shorten the IBSS debug messages
  mac80211: don't Tx a deauth frame if the AP forbade Tx
  mac80211: Fix station bandwidth setting after channel switch
  mac80211: fix a race between restart and CSA flows
  cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()
  mac80211: fix an off-by-one issue in A-MSDU max_subframe computation
  fs/cifs: don't translate SFM_SLASH (U+F026) to backslash
  net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()
  i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP
  i2c: uniphier: issue STOP only for last message or I2C_M_STOP
  RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0
  md/raid5-cache: disable reshape completely
  ARC: atomics: unbork atomic_fetch_##op()
  gpio: Fix crash due to registration race
  tools/kvm_stat: fix handling of invalid paths in debugfs provider
  tools/kvm_stat: fix python3 issues
  mac80211: always account for A-MSDU header changes
  mac80211: do not convert to A-MSDU if frag/subframe limited
  cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE
  net: hns: add netif_carrier_off before change speed and duplex
  net: hns: add the code for cleaning pkt in chip
  gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall
  gpiolib: acpi: Switch to cansleep version of GPIO library call
  mac80211: avoid kernel panic when building AMSDU from non-linear SKB
  mac80211: mesh: fix HWMP sequence numbering to follow standard
  gpio: adp5588: Fix sleep-in-atomic-context bug
  mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X
  mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X
  scsi: csiostor: add a check for NULL pointer after kmalloc()
  btrfs: btrfs_shrink_device should call commit transaction at the end
  KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function
  mac80211_hwsim: require at least one channel
  mac80211: Run TXQ teardown code before de-registering interfaces
  tools/power turbostat: fix possible sprintf buffer overflow
  serial: mvebu-uart: Fix reporting of effective CSIZE to userspace
  drm/amdgpu: add another ATPX quirk for TOPAZ
  drm/amd/pp: initialize result to before or'ing in data
  NFC: Add recovery mechanism for i2_master_recv error
  ARM: dts: msm: update cpu and device scaling for magpie target
  drivers: cpuidle: lpm-levels: Move local_irq_enable
  power_supply: Add MAIN_FCC_MAX property
  ARM: dts: msm: default configuration update for TDM interface
  defconfig: msm: enable dvb demux modules compilation for SM6150
  msm: vidc: Halve input buffer size during secure playback
  power: smb5: Fix IRQ storm due to WDOG SNARL IRQ
  msm: ipa: enable power collapse on AOP
  soc: qmi: ps interval change
  dwc3-msm: Perform soft reset of USB GSI interface
  msm: kgsl: Process HFI message queue inline
  msm: ipa: Null pointer check before accessing IMP pointer
  defconfig: Enable sending AOP DDR related messaging for sm8150
  ARM: dts: msm: Add qcom,aop-ddr-msgs node for sm8150
  soc: qcom: aop_msg: Add support for sending DDR freq msg to AOP
  drivers: net: rmnet: Priority callbacks
  msm: npu: Reduce maximum stats buffer size
  f2fs: don't issue discard commands in online discard is on
  msm: kgsl: Correct adjustment calculation for LM on A640
  msm: kgsl: Read throttle-pwrlevel from DT
  ARM: dts: msm: add demux node for kernel 4.14
  ARM: dts: msm: Add calypso can controller support for sa6155
  msm: kgsl: Add support for loading legacy GMU firmware
  clk: qcom: mdss: fix wrong PLL driver registration
  ARM: dts: msm: Enable secondary USB controller on SA6155
  ARM: dts: msm: Add device tree node for trinket pinctrl
  arch: arm64: boot: Added support for cx_ipeak driver
  pinctrl: qcom: Add support for trinket SoC pin control
  defconfig: trinket: Add initial defconfig for Trinket
  ARM: dts: msm: Add initial device tree for trinket
  msm: Add initial support for trinket in Kconfig platform
  soc: qcom: socinfo: Add soc information for trinket
  zram: compare all the entries with same checksum for deduplication
  zram: make deduplication feature optional
  ARM: dts: Update energy costs for sdmmagpie
  defconfig: msm: Enable DEBUG_PREEMPT config on sm6150
  defconfig: Add qti-can driver for SDM6155
  usb: dwc3-msm: Add support for default host mode if extcon absent
  msm: kgsl: Enable IFPC feature of A608 GPU
  ARM: configs: Enable ICE support for emmc on qcs405
  ARM: dts: msm: Coresight component changes for SM6150
  ARM: dts: msm: Add entry for cx ipeak driver
  msm: kgsl: Don't use GMU for bandwidth voting on legacy targets
  defconfig: qcs405: Enable SPI display for qcs405 perf build
  kernel: changes to enable tcpdump in sfe
  net: Changes to support Shortcut Forward Engine
  msm: kgsl: Add support for A618 GPU
  usb: f_gsi: Initiate remote-wakeup if notification already queued
  zram: implement deduplication in zram
  msm: vidc: enable firmware error and fatal log by default
  ARM: dts: msm: Add QG battery profile for mlp466076 battery
  iommu: iommu-debug: Mark domain as debug domain
  Revert "ARM: dts: msm: Disable ATOS for apps smmu for sm8150"
  clk: remove prepare lock and bus voting in clk_debug_print_hw
  icnss: NULL terminate the fw build timestamp string
  ARM: dts: msm: add hdmi ctrl and pll nodes on QCS405
  ARM: dts: msm: Add pinctrl configuration for nvm_therm on sdmmagpie
  clk: qcom: mdss: add support for HDMI 28LPM PLL
  Revert "msm: ipa: handle missing interrupts"
  ARM: dts: msm: Add RGMU properties for sm6150
  input: touchscreen: hxchipset: make VMAP_STACK support fix proper
  ARM: dts: msm: Add ion secure carveout for sm6150
  ARM: dts: msm: update memorymap for sm6150
  msm: ADSPRPC: Fix deadlock during SSR
  pinctrl: qcom: HDMI GPIOs pin configuration for QCS405
  driver: thermal: Update CX Ipeak driver to support CX Ipeak v1.1 hardware
  clk: qcom: clk-rpmh: Add support for clk-rpmh driver for SDXPRAIRIE
  usb: f_gsi: Simplify handling of remote_wakeup timer
  usb: gadget: gsi: Add a debugfs entry to simulate remote wakeup
  ARM: dts: msm: add support for slimbus 9 port for qcs405
  clk: qcom: gcc: Support code for clock controller for sdxprairie
  clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
  ARM: dts: msm: Add ipa-fws loading using PIL on sdxprairie
  defconfig: Enable DEBUG_DMA_BUF_REF for sm8150
  dma-buf: Add reference count leak tracing
  ARM: dts: msm: add stub regulator devices for sdxprairie
  defconfig: sdxprairie: enable stub-regulator driver
  diag: Avoid usage of variable length array
  PM / devfreq: memlat: Increase range of ratio_ceil tunables
  ARM: dts: msm: Separate out L3 voting for CPU7 in sm8150
  clk: qcom: clk-cpu-osm: add cluster 2 voter clock for L3
  af_key: unconditionally clone on broadcast
  msm: ipa: handle missing interrupts
  msm: ipa: pass napi struct from rmnet_ipa
  f2fs: fix performance issue observed with multi-thread sequential read
  msm: mink: Fixing memory map obj id
  ARM: dts: msm: Add camera configs for automotive sm8150
  ANDROID: sdcardfs: Change current->fs under lock
  ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro
  mmc: core: Add a new debugfs entry.
  defconfig: qcs405: Enable configuration flag for inline crypto engine
  netfilter: x_tables: do not fail xt_alloc_table_info too easilly
  netfilter: x_tables: remove size check
  Linux 4.14.74
  media: v4l: event: Prevent freeing event subscriptions while accessed
  arm64: KVM: Sanitize PSTATE.M when being set from userspace
  x86/pti: Fix section mismatch warning/error
  i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
  arm/arm64: smccc-1.1: Handle function result as parameters
  arm/arm64: smccc-1.1: Make return values unsigned long
  ARM: dts: omap4-droid4: Fix emmc errors seen on some devices
  nvme-fcloop: Fix dropped LS's to removed target port
  ata: ftide010: Add a quirk for SQ201
  drm/amdgpu: Update power state at the end of smu hw_init.
  drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode
  Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping"
  hwmon: (adt7475) Make adt7475_read_word() return errors
  hwmon: (ina2xx) fix sysfs shunt resistor read access
  crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions.
  e1000: ensure to free old tx/rx rings in set_ringparam()
  e1000: check on netif_running() before calling e1000_up()
  net: hns: fix skb->truesize underestimation
  net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES
  bpf: sockmap: write_space events need to be passed to TCP handler
  tls: possible hang when do_tcp_sendpages hits sndbuf is full case
  isofs: reject hardware sector size > 2048 bytes
  thermal: of-thermal: disable passive polling when thermal zone is disabled
  qed: Avoid sending mailbox commands when MFW is not responsive
  qed: Prevent a possible deadlock during driver load and unload
  qed: Wait for MCP halt and resume commands to take place
  qed: Wait for ready indication before rereading the shmem
  arm64: KVM: Tighten guest core register access from userspace
  serial: imx: restore handshaking irq for imx1
  drm/i915: Remove vma from object on destroy, not close
  ovl: hash non-dir by lower inode for fsnotify
  RDMA/uverbs: Atomically flush and mark closed the comp event queue
  IB/hfi1: Fix context recovery when PBC has an UnsupportedVL
  IB/hfi1: Invalid user input can result in crash
  IB/hfi1: Fix SL array bounds check
  IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop
  Input: elantech - enable middle button of touchpad on ThinkPad P72
  USB: remove LPM management from usb_driver_claim_interface()
  Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()"
  USB: usbdevfs: restore warning for nonsensical flags
  USB: usbdevfs: sanitize flags more
  media: uvcvideo: Support realtek's UVC 1.5 device
  slub: make ->cpu_partial unsigned int
  usb: musb: dsps: do not disable CPPI41 irq in driver teardown
  USB: handle NULL config in usb_find_alt_setting()
  USB: fix error handling in usb_driver_claim_interface()
  regulator: fix crash caused by null driver data
  spi: rspi: Fix interrupted DMA transfers
  spi: rspi: Fix invalid SPI use during system suspend
  spi: sh-msiof: Fix handling of write value for SISTR register
  spi: sh-msiof: Fix invalid SPI use during system suspend
  spi: tegra20-slink: explicitly enable/disable clock
  intel_th: Fix device removal logic
  serial: cpm_uart: return immediately from console poll
  tty: serial: lpuart: avoid leaking struct tty_struct
  x86/mm: Expand static page table for fixmap space
  floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl
  ARM: dts: dra7: fix DCAN node addresses
  iio: 104-quad-8: Fix off-by-one error in register selection
  Input: xen-kbdfront - fix multi-touch XenStore node's locations
  fs/lock: skip lock owner pid translation in case we are in init_pid_ns
  EDAC: Fix memleak in module init error path
  nfsd: fix corrupted reply to badly ordered compound
  gpio: Fix wrong rounding in gpio-menz127
  module: exclude SHN_UNDEF symbols from kallsyms api
  ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs
  EDAC, i7core: Fix memleaks and use-after-free on probe and remove
  scsi: megaraid_sas: Update controller info during resume
  iomap: complete partial direct I/O writes synchronously
  scsi: bnx2i: add error handling for ioremap_nocache
  perf/x86/intel/lbr: Fix incomplete LBR call stack
  MIPS: boot: fix build rule of vmlinux.its.S
  HID: hid-ntrig: add error handling for sysfs_create_group
  arm: dts: mediatek: Add missing cooling device properties for CPUs
  ARM: mvebu: declare asm symbols as character arrays in pmsu.c
  wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()
  brcmsmac: fix wrap around in conversion from constant to s16
  rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()
  ath10k: transmit queued frames after processing rx packets
  drm/sun4i: Fix releasing node when enumerating enpoints
  net: phy: xgmiitorgmii: Check phy_driver ready before accessing
  ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock
  net: phy: xgmiitorgmii: Check read_status results
  ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge
  media: tm6000: add error handling for dvb_register_adapter
  drivers/tty: add error handling for pcmcia_loop_config
  staging: android: ashmem: Fix mmap size validation
  media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data
  media: soc_camera: ov772x: correct setting of banding filter
  media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power
  ALSA: snd-aoa: add of_node_put() in error path
  posix-timers: Sanitize overrun handling
  posix-timers: Make forward callback return s64
  iio: accel: adxl345: convert address field usage in iio_chan_spec
  mtd: rawnand: atmel: add module param to avoid using dma
  s390/extmem: fix gcc 8 stringop-overflow warning
  s390/scm_blk: correct numa_node in scm_blk_dev_setup
  s390/dasd: correct numa_node in dasd_alloc_queue
  alarmtimer: Prevent overflow for relative nanosleep
  s390/sysinfo: add missing #ifdef CONFIG_PROC_FS
  powerpc/powernv/ioda2: Reduce upper limit for DMA window size
  ath10k: sdio: set skb len for all rx packets
  ath10k: sdio: use same endpoint id for all packets in a bundle
  usb: wusbcore: security: cast sizeof to int for comparison
  scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion
  scsi: ibmvscsi: Improve strings handling
  scsi: klist: Make it safe to use klists in atomic context
  scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size
  ARM: dts: ls1021a: Add missing cooling device properties for CPUs
  x86/entry/64: Add two more instruction suffixes
  ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled
  x86/tsc: Add missing header to tsc_msr.c
  media: staging/imx: fill vb2_v4l2_buffer field entry
  media: fsl-viu: fix error handling in viu_of_probe()
  powerpc/kdump: Handle crashkernel memory reservation failure
  IB/mlx4: Test port number before querying type.
  media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt()
  IB/core: type promotion bug in rdma_rw_init_one_mr()
  RDMA/i40w: Hold read semaphore while looking after VMA
  RDMA/bnxt_re: Fix a couple off by one bugs
  md-cluster: clear another node's suspend_area after the copy is finished
  power: remove possible deadlock when unregistering power_supply
  s390/mm: correct allocate_pgste proc_handler callback
  iommu/msm: Don't call iommu_device_{,un}link from atomic context
  6lowpan: iphc: reset mac_header after decompress to fix panic
  USB: serial: kobil_sct: fix modem-status error handling
  Bluetooth: Add a new Realtek 8723DE ID 0bda:b009
  iommu/amd: make sure TLB to be flushed before IOVA freed
  power: vexpress: fix corruption in notifier registration
  uwb: hwa-rc: fix memory leak at probe
  serial: sh-sci: Stop RX FIFO timer during port shutdown
  misc: sram: enable clock before registering regions
  power: supply: axp288_charger: Fix initial constant_charge_current value
  staging: rts5208: fix missing error check on call to rtsx_write_register
  x86/numa_emulation: Fix emulated-to-physical node mapping
  vmci: type promotion bug in qp_host_get_user_memory()
  tsl2550: fix lux1_input error in low light
  iio: adc: ina2xx: avoid kthread_stop() with stale task_struct
  crypto: skcipher - Fix -Wstringop-truncation warnings
  msm: adsprpc: print remote process kill failure message
  clk: qcom: Misc changes in DISPCC and GPUCC for SDMMAGPIE
  clk: qcom: Updating hdmi_pclk_clk_src configuration
  pppolac: pull udp header before sock enqueue
  msm: vidc: Update sm6150 max-hw-overlad
  ARM: dts: msm: Modify step charging thresholds for alium battery
  power: qpnp-fg-gen4: Add support to clear SOH upon first profile load
  clk: Add support to print parent clock names during suspend
  pinctrl: qcom: Support using tlmm direct connect GPIOs
  pinctrl: qcom: tlmm: Add support for PDC muxes
  ARM: dts: msm: Add smp2p inbound notification for sm6150
  defconfig: sm8150: Enable config KRYO_PMU_WORKAROUND flag
  Linux 4.14.73
  spi: Fix double IDR allocation with DT aliases
  tick/nohz: Prevent bogus softirq pending warning
  iw_cxgb4: only allow 1 flush on user qps
  vmw_balloon: include asm/io.h
  PCI: aardvark: Size bridges before resources allocation
  sched/fair: Fix vruntime_normalized() for remote non-migration wakeup
  ext4: show test_dummy_encryption mount option in /proc/mounts
  ext4: don't mark mmp buffer head dirty
  ext4: fix online resizing for bigalloc file systems with a 1k block size
  ext4: fix online resize's handling of a too-small final block group
  ext4: recalucate superblock checksum after updating free blocks/inodes
  ext4: avoid arithemetic overflow that can trigger a BUG
  ext4: avoid divide by zero fault when deleting corrupted inline directories
  ext4: check to make sure the rename(2)'s destination is not freed
  tty: vt_ioctl: fix potential Spectre v1
  drm/amdgpu: add new polaris pci id
  drm: udl: Destroy framebuffer only if it was initialized
  drm/vc4: Fix the "no scaling" case on multi-planar YUV formats
  drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early
  drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect()
  drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement
  drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload
  drm/nouveau: Fix deadlocks in nouveau_connector_detect()
  ocfs2: fix ocfs2 read block panic
  Revert "ubifs: xattr: Don't operate on deleted inodes"
  scsi: target: iscsi: Use bin2hex instead of a re-implementation
  scsi: target: iscsi: Use hex2bin instead of a re-implementation
  Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name"
  Revert "rpmsg: core: add support to power domains for devices"
  mm: shmem.c: Correctly annotate new inodes for lockdep
  ring-buffer: Allow for rescheduling when removing pages
  Revert "PCI: Add ACS quirk for Intel 300 series"
  spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers
  xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code
  xen/netfront: don't bug in case of too many frags
  platform/x86: alienware-wmi: Correct a memory leak
  ALSA: oxfw: fix memory leak of private data
  ALSA: oxfw: fix memory leak of discovered stream formats at error path
  ALSA: oxfw: fix memory leak for model-dependent data at error path
  ALSA: fireworks: fix memory leak of response buffer at error path
  ALSA: firewire-tascam: fix memory leak of private data
  ALSA: firewire-digi00x: fix memory leak of private data
  ALSA: fireface: fix memory leak in ff400_switch_fetching_mode()
  ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO
  ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping
  ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path
  ASoC: rsnd: fixup not to call clk_get/set under non-atomic
  ASoC: cs4265: fix MMTLR Data switch control
  NFC: Fix the number of pipes
  NFC: Fix possible memory corruption when handling SHDLC I-Frame commands
  tls: clear key material from kernel memory when do_tls_setsockopt_conf fails
  tls: zero the crypto information from tls_context before freeing
  tls: don't copy the key out of tls12_crypto_info_aes_gcm_128
  net/sched: act_sample: fix NULL dereference in the data path
  udp6: add missing checks on edumux packet processing
  neighbour: confirm neigh entries when ARP packet is received
  udp4: fix IP_CMSG_CHECKSUM for connected sockets
  qmi_wwan: set DTR for modems in forced USB2 mode
  pppoe: fix reception of frames with no mac header
  net: hp100: fix always-true check for link up state
  net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT
  ipv6: fix possible use-after-free in ip6_xmit()
  gso_segment: Reset skb->mac_len after modifying network header
  qcom-geni-se: Set DMA mask to support 64 bit DMA
  mmc: core: Donot fall back to lower speed modes for tuning errors
  ARM: dts: msm: Make vdd-buck as on-demand supply
  coresight: tpdm: Support to configure dsb trigger type
  drm/msm/sde: add check for panel dead during ping pong timeout
  wil6210: Allow run-time PM in case platform ops defined
  phy: qcom-ufs: Update UFS PHY power up sequence
  defconfig: sm6150: Enable USB network driver
  Linux 4.14.72
  e1000e: Fix check_for_link return value with autoneg off
  e1000e: Fix link check race condition
  Revert "e1000e: Separate signaling for link check/link up"
  e1000e: Avoid missed interrupts following ICR read
  e1000e: Fix queue interrupt re-raising in Other interrupt
  Partial revert "e1000e: Avoid receiver overrun interrupt bursts"
  e1000e: Remove Other from EIAC
  net/ipv6: prevent use after free in ip6_route_mpath_notify
  drm/i915: Apply the GTT write flush for all !llc machines
  ASoC: samsung: Fix invalid argument when devm_gpiod_get is called
  ASoC: samsung: i2s: Fix error handling path in i2s_set_sysclk()
  earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon
  earlycon: Initialize port->uartclk based on clock-frequency property
  mei: bus: type promotion bug in mei_nfc_if_version()
  clk: tegra: bpmp: Don't crash when a clock fails to register
  pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant
  pinctrl: msm: Fix msm_config_group_get() to be compliant
  blk-mq: avoid to synchronize rcu inside blk_cleanup_queue()
  blk-mq: only attempt to merge bio if there is rq in sw queue
  drm/panel: type promotion bug in s6e8aa0_read_mtp_id()
  selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress
  scsi: libfc: fixup 'sleeping function called from invalid context'
  ALSA: pcm: Fix snd_interval_refine first/last with open min/max
  rtc: bq4802: add error handling for devm_ioremap
  drm/amdkfd: Fix error codes in kfd_get_process
  input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
  mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
  gpiolib: Mark gpio_suffixes array with __maybe_unused
  gpio: pxa: Fix potential NULL dereference
  staging: bcm2835-audio: Don't leak workqueue if open fails
  coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35
  coresight: tpiu: Fix disabling timeouts
  coresight: Handle errors in finding input/output ports
  sched/fair: Fix util_avg of new tasks for asymmetric systems
  parport: sunbpp: fix error return code
  drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping
  drm/nouveau/debugfs: Wake up GPU before doing any reclocking
  drm/nouveau: Fix runtime PM leak in drm_open()
  mmc: sdhci: do not try to use 3.3V signaling if not supported
  mmc: tegra: prevent HS200 on Tegra 3
  mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips
  tty: fix termios input-speed encoding
  tty: fix termios input-speed encoding when using BOTHER
  gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes
  liquidio: fix hang when re-binding VF host drv after running DPDK VF driver
  ARM: hisi: check of_iomap and fix missing of_node_put
  ARM: hisi: fix error handling and missing of_node_put
  ARM: hisi: handle of_iomap and fix missing of_node_put
  efi/esrt: Only call efi_mem_reserve() for boot services memory
  sched/core: Use smp_mb() in wake_woken_function()
  pinctrl: rza1: Fix selector use for groups and functions
  configfs: fix registered group removal
  MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads
  security: check for kstrdup() failure in lsm_append()
  KVM: PPC: Book3S HV: Add of_node_put() in success path
  evm: Don't deadlock if a crypto algorithm is unavailable
  Bluetooth: Use lock_sock_nested in bt_accept_enqueue
  vfs: fix freeze protection in mnt_want_write_file() for overlayfs
  mtdchar: fix overflows in adjustment of `count`
  audit: fix use-after-free in audit_add_watch
  arm64: dts: uniphier: Add missing cooling device properties for CPUs
  net/mlx5: Add missing SET_DRIVER_VERSION command translation
  binfmt_elf: Respect error return from `regset->active'
  NFSv4.1 fix infinite loop on I/O.
  x86/EISA: Don't probe EISA bus for Xen PV guests
  perf/core: Force USER_DS when recording user stack data
  xtensa: ISS: don't allocate memory in platform_setup
  CIFS: fix wrapping bugs in num_entries()
  cifs: prevent integer overflow in nxt_dir_entry()
  Revert "cdc-acm: implement put_char() and flush_chars()"
  usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()
  USB: yurex: Fix buffer over-read in yurex_write()
  USB: serial: ti_usb_3410_5052: fix array underflow in completion handler
  usb: misc: uss720: Fix two sleep-in-atomic-context bugs
  USB: serial: io_ti: fix array underflow in completion handler
  USB: net2280: Fix erroneous synchronization change
  usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0
  USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller
  usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame()
  usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()
  usb: uas: add support for more quirk flags
  USB: Add quirk to support DJI CineSSD
  mei: bus: need to unlink client before freeing
  mei: ignore not found client in the enumeration
  usb: Don't die twice if PCI xhci host is not responding in resume
  xhci: Fix use after free for URB cancellation on a reallocated endpoint
  misc: hmc6352: fix potential Spectre v1
  Tools: hv: Fix a bug in the key delete code
  ipmi: Fix I2C client removal in the SSIF driver
  mmc: omap_hsmmc: fix wakeirq handling on removal
  s390/crypto: Fix return code checking in cbc_paes_crypt()
  IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler
  xen/netfront: fix waiting for xenbus state change
  pstore: Fix incorrect persistent ram buffer mapping
  RDMA/cma: Protect cma dev list with lock
  xen-netfront: fix warn message as irq device name has '/'
  x86/mm/pti: Add an overflow check to pti_clone_pmds()
  x86/pti: Check the return value of pti_user_pagetable_walk_pmd()
  x86/pti: Check the return value of pti_user_pagetable_walk_p4d()
  crypto: sharah - Unregister correct algorithms for SAHARA 3
  dmaengine: mv_xor_v2: kill the tasklets upon exit
  i2c: aspeed: Fix initial values of master and slave state
  drivers/base: stop new probing during shutdown
  KVM: arm/arm64: Fix vgic init race
  platform/x86: toshiba_acpi: Fix defined but not used build warnings
  s390/qeth: reset layer2 attribute on layer switch
  s390/qeth: fix race in used-buffer accounting
  ...

Change-Id: I96b48a8e6449583bbee2b6baf3c412404510003a
Signed-off-by: default avatarJigarkumar Zala <jzala@codeaurora.org>
parents ae8d33fa b2e08d22
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