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

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
+3 −3
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ TARGET_KERNEL_CROSS_COMPILE_PREFIX := $(strip $(TARGET_KERNEL_CROSS_COMPILE_PREF
ifeq ($(TARGET_KERNEL_CROSS_COMPILE_PREFIX),)
KERNEL_CROSS_COMPILE := arm-eabi-
else
KERNEL_CROSS_COMPILE := $(TARGET_KERNEL_CROSS_COMPILE_PREFIX)
KERNEL_CROSS_COMPILE := $(shell pwd)/$(TARGET_TOOLS_PREFIX)
endif

ifeq ($(KERNEL_LLVM_SUPPORT), true)
@@ -56,11 +56,11 @@ ifeq ($(KERNEL_LLVM_SUPPORT), true)
    ifeq ($(shell echo $(SDCLANG_PATH) | head -c 1),/)
       KERNEL_LLVM_BIN := $(SDCLANG_PATH)/clang
    else
       KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(SDCLANG_PATH)/clang
       KERNEL_LLVM_BIN := $(shell pwd)/$(SDCLANG_PATH)/clang
    endif
    $(warning "Using sdllvm" $(KERNEL_LLVM_BIN))
  else
     KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(CLANG) #Using aosp-llvm compiler
     KERNEL_LLVM_BIN := $(shell pwd)/$(CLANG) #Using aosp-llvm compiler
    $(warning "Using aosp-llvm" $(KERNEL_LLVM_BIN))
  endif
endif
+10 −0
Original line number Diff line number Diff line
@@ -98,3 +98,13 @@ Description:
		The backing_dev file is read-write and set up backing
		device for zram to write incompressible pages.
		For using, user should enable CONFIG_ZRAM_WRITEBACK.

What:		/sys/block/zram<id>/use_dedup
Date:		March 2017
Contact:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
Description:
		The use_dedup file is read-write and specifies deduplication
		feature is used or not. If enabled, duplicated data is
		managed by reference count and will not be stored in memory
		twice. Benefit of this feature largely depends on the workload
		so keep attention when use.
+24 −0
Original line number Diff line number Diff line
@@ -379,6 +379,7 @@ What: /sys/devices/system/cpu/vulnerabilities
		/sys/devices/system/cpu/vulnerabilities/spectre_v1
		/sys/devices/system/cpu/vulnerabilities/spectre_v2
		/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
		/sys/devices/system/cpu/vulnerabilities/l1tf
Date:		January 2018
Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description:	Information about CPU vulnerabilities
@@ -390,3 +391,26 @@ Description: Information about CPU vulnerabilities
		"Not affected"	  CPU is not affected by the vulnerability
		"Vulnerable"	  CPU is affected and no mitigation in effect
		"Mitigation: $M"  CPU is affected and mitigation $M is in effect

		Details about the l1tf file can be found in
		Documentation/admin-guide/l1tf.rst

What:		/sys/devices/system/cpu/smt
		/sys/devices/system/cpu/smt/active
		/sys/devices/system/cpu/smt/control
Date:		June 2018
Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description:	Control Symetric Multi Threading (SMT)

		active:  Tells whether SMT is active (enabled and siblings online)

		control: Read/write interface to control SMT. Possible
			 values:

			 "on"		SMT is enabled
			 "off"		SMT is disabled
			 "forceoff"	SMT is force disabled. Cannot be changed.
			 "notsupported" SMT is not supported by the CPU

			 If control status is "forceoff" or "notsupported" writes
			 are rejected.
+8 −0
Original line number Diff line number Diff line
@@ -51,6 +51,14 @@ Description:
		 Controls the dirty page count condition for the in-place-update
		 policies.

What:		/sys/fs/f2fs/<disk>/min_seq_blocks
Date:		August 2018
Contact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
Description:
		 Controls the dirty page count condition for batched sequential
		 writes in ->writepages.


What:		/sys/fs/f2fs/<disk>/min_hot_blocks
Date:		March 2017
Contact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
+9 −0
Original line number Diff line number Diff line
@@ -17,6 +17,15 @@ etc.
   kernel-parameters
   devices

This section describes CPU vulnerabilities and provides an overview of the
possible mitigations along with guidance for selecting mitigations if they
are configurable at compile, boot or run time.

.. toctree::
   :maxdepth: 1

   l1tf

Here is a set of documents aimed at users who are trying to track down
problems and bugs in particular.

Loading