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

Skip to content
Commit 328fc733 authored by Abhijith Desai's avatar Abhijith Desai
Browse files

Merge commit '681f798f' into dev/msm-4.14-display



* commit '681f798f':
  ARM: dts: msm: Modify modem etm0 and etm1 connection
  defconfig: sdm: Add initial defconfig for atoll
  ARM: dts: msm: Add device tree node for atoll pinctrl
  power: qpnp-fg-gen4: Add support for SW based SOC scaling
  clk: qcom: gcc: Set cpuss clock to 19.2Mhz frequency
  usb: gadget: Add support for MBIM OS descriptor handling
  defconfig: sdxprairie: Add hardening configs
  perf-defconfig: Add support for BOOT_STATS on sdxprairie
  msm: ais: reqmgr: Validate num links in link control
  ARM: dts: msm: Update thermal zone mitigation for TRINKET
  ARM: dts: msm: Force float charger as DCP for trinket
  msm: kgsl: Correct format specifiers used in syncobj timeout logs
  ARM: dts: msm: change power supply entries for sim panels on sdmmagpie
  msm: ais: mem: Validate return value of dma_buf_get
  defconfig: Enable qfprom driver for trinket
  ARM: dts: msm: Add qfprom node for trinket
  ARM: dts: msm: fix ext 1080p display timing for ADP Star
  msm: ipa3: Fix to race condition in IPA client lock
  ARM: dts: msm: Enable starting PD policy engine in sdxprairie MTP
  geni-qcom-se: Reduce the ab of QUP Core2x clock
  defconfig: sdxprairie: Enable CNSS_UTILS option
  defconfig: qcs405: Enable crypto drivers
  input: touchscreen: synaptics_tcm: marker buffer to heap memory
  ARM: dts: msm: Add bus voting and pm qos for trinket
  soc: qcom: glink_probe: Move ssr assignment before registering
  wil6210: mask MISC interrupt when HALP IRQ is invoked
  msm: ipa4: add empty_lvl_threshold when configuring 11ad
  input: touchscreen: synaptics: change watchdog period
  clk: qcom: Remove gcc_cpuss_ahb_clk clock for TRINKET
  Documentation: sound: add tdm lane mask documentation
  ARM: dts: msm: Disable HBM mode for SW43404 panel
  ARM: dts: msm: QUAT_TDM use multi lanes for sa8155
  ARM: dts: msm: disable wcss cti for trinket
  ARM: dts: msm: Set I2C se1 frequency to 400khz for trinket
  ARM: dts: msm: Add wakeup capable flag to all thermal zone for SM6150
  qseecom: Update cache operations around scm_call()
  msm: vidc: Fix for clock reset control failure
  xhci: Fix NULL pointer dereference with xhci_irq() for shared_hcd
  scsi: ufs: fix race between shutdown and rls handler
  defconfig: msm: enable FPC driver for trinket with fpc1028
  usb: pd: Avoid dual_role_instance_changed() if nothing changed
  dt-bindings: Add support for wdi3 over gsi
  pinctrl: qcom: Add support for atoll SoC pin control
  ARM: dts: msm: Add initial device tree for atoll
  dt-bindings: qpnp-fg-gen4: Add properties to support SW based SOC scaling
  sched: move logging process id in the rtb to sched
  ARM: dts: msm: Add initial device tree for qcs610 and qcs410
  ARM: dts: msm: add ipa node for sm8150_sdxprairie target
  dt-bindings: msm: Document "secure debug check action" in qcom-ipa node
  msm: ipa3: Access Control aware IPA register dump
  msm: ipa: Fixing routing and filtering rule miss logic
  soc: qcom: pil: Notify user space about subsys events
  msm: ipa: Update IPA EP prefetch configuration
  ARM: dts: msm: Update bus efficiency factor for TRINKET
  diag: Read and drop socket data when no fwd_ctxt available
  ARM: dts: msm: Update the MMRT and MMNRT clocks for TRINKET
  diag: Define new IPC mask for command request and response flow
  msm: ep_pcie: Save and restore the pcie subsystem id register
  msm: mhi_dev: Handle multiple RS232 control signals
  ARM: dts: msm: Add PCIe and MHI device
  defconfig: msm: Enable PCIe EP and MHI device on sdxprairie
  dma-buf: use hashtable to store dmabufs in dmaprocs
  usb: gadget: f_accessory: avoid requeuing write req if disconnected
  clk: correct vdd_class voting scheme used during clock rate changes
  ARM: dts: msm: enable cpu dai and group tdm
  soc: qcom: wda: Fix invalid memory access
  ARM: dts: msm: AQC IPA offload driver support for sdxprairie
  msm: ipa: Support for AQC IPA offload driver
  net: aquantia: initial support for IPA offloading
  ARM: gic: Add support for logging interrupts in RTB
  iommu: arm-smmu: place print_ctx_regs properly
  power_supply: Add SCALE_MODE_EN power-supply property
  msm: camera: Use the right flag to fetch max flash current
  msm: camera: CSID virtualization
  ARM: dts: msm: Add interrupt for 4-wire uart on sa8155 vm.
  ARM: dts: msm: update bwmon irq in trinket target
  defconfig: msm: Enable GPIO support for sa6155 VM
  msm: audio: support for gapless_pcm
  drivers: thermal: Add support to modify passive/polling delay to of_thermal
  ARM: dts: msm: Add wakeup capable flag to all thermal zone for SDMMAGPIE
  mmc: block: Don't unhalt if switch to CQ mode fails
  drivers: thermal: Add post suspend evaluate flag to thermal zone devicetree
  usb: dwc3: restart usb upon endpoint cmd timeout
  phy: msm: ssusb: Enable SSC modulation for fixing SS compliance failures
  asoc: msm: Add support for compressed perf mode
  net: usbnet: Update net_device stats on tx and rx success
  ARM: dts: msm: Modify SMB1390 driver for sm8150
  trace: Add trace points for tasklet entry/exit
  ARM: dts: msm: Add TLMM and SLPI pinctrl support for SA8155 VM
  ARM: dts: msm: Enable SLPI, SMMU, and USB entries for SA8155 VM
  msm: vidc: refine operating rate validation
  Revert "msm: vidc: Update offset and size to optimize cache operations"
  ARM: dts: msm: Correct BT RFA voltage levels for trinket
  usb: dwc3: gadget: Clear pending events when stopping controller
  usb: dwc3: gadget: Ensure no control transfers in progress when stopping
  msm: ais: resync ais with camera
  msm: ipa: IPA offload subsystem for ethernet devices
  net: qualcomm: rmnet: Change the de-aggregation logic for coalescing
  net: qualcomm: rmnet: Remove padding from MAPv5 packets
  power: qg-soc: Allow SOC to increase only if we are charging
  cpuset: Restore tasks affinity while moving across cpusets
  ARM: dts: msm: Disable dma mode for SSC QUPV3 for SM6150
  mm, oom: check LMK enabled for pagefault_out_of_memory()
  soc: qcom: Add support for qcs610/qcs410 into socinfo driver
  arm64: Kconfig: disable ARM64_ERRATUM_1286807 by default
  ARM: msm: dts: Enable Power down SSPHY for QCS405 SSRD/RCM variants
  phy: msm: ssusb: Power down SSPHY to avoid leakage in probe()
  ARM: dts: msm: update CPU frequency to 1.55GHz on sdxprairie target
  msm: dts: primary  MI2S interface
  icnss: Avoid calling icnss_fw_crashed twice
  ARM: dts: msm: Update gpu bw level for SVS_L1
  HID: Read calibration data from external sensor
  ARM: dts: msm: Correct the parent-supply property for trinket
  ARM: dts: msm: Add minidump id for mss subsystem on trinket
  drivers: dma-buf: replace dma_buf_put with fput in free_proc
  dt: msm: sa6155p: change major number in all auto dts
  msm: camera_v2: enable secure camera for trinket
  msm: camera: dtsi: add secure camera property for trinket MTP
  msm: ipa: Update right config on wdi ep
  msm: ipa4: Use new QMI filter length if new filter rule is valid
  cpufreq: Skip cpufreq resume if it's not suspended
  regulator: qpnp-amoled: Change the initcall order
  mfd: qcom-spmi-pmic: instantiate pmic peripherals at arch_initcall
  soc: qcom: cx_ipeak: Remove iterator declaration in for loop
  defconfig: Enable powersave, ondemand and msm cpufreq governors
  Usb: f_gsi: Add uevent support for connect/disconnect events
  cnss2: Add support for USB transport
  ARM: dts: msm: update CPU temperature thresholds for SA8155
  drivers: soc: qcom: Statically initialize powersave list
  ARM: dts: msm: Enable gaming bin detection for GPU on Trinket
  msm: kgsl: Add support for gaming bin detection
  msm_vidc: free buffer tags while cleanup
  msm: ipa3: Fix to handle LAN consumer packet without receiving EOT flag
  ARM: dts: msm: fix roi alignment values for td4330 truly command mode panel
  ipa: Fix ipa clock vote for 4.2
  defconfig: sm8150: Enable SMB1390 psy framework driver
  ARM: dts: msm: use qcom,no-dynamic-asid dt property on trinket
  msm: kgsl: Reduce hang detection threshold for A610 GPU
  ARM: dts: msm: support fingerprint on trinket
  ARM: dts: msm: Add virtual bus nodes for MM masters for TRINKET
  msm: ep_pcie: Update slave address input MSB
  msm: mhi_dev: Do not enable aggregated MHI_A7 interrupt
  msm: ep_pcie: Disable BDF to SID for PCIe EP
  msm: ep_pcie: Update MHI MMIO configuration during bios-locking
  msm: msi: mask/unmask MSI when PCIe device enable/disable MSI
  defconfig: Enable thermal drivers for sdxprairie
  ARM: dts: msm: Add thermal config for sdxprairie
  msm: ipa3: dynamic support qmap and qmapv5 format
  msm: ipa: Remove explicit usage of __iormb()
  msm: npu: Remove explicit usage of __iormb()
  cnss2: Add fatal error string in CNSS
  ARM: dts: msm: Add device tree for sa8155 virtual machine audio
  ARM: dts: msm: Add default trips for ADC thermal zones on trinket
  msm: ipa4: Fix race condition gsi channel polling mode variable
  msm: ipa: fix to validate input parameters
  regulator: qpnp-amoled: Add support to configure AB/IBB PD control in AOD
  dt-bindings: qpnp-amoled: Add support to configure PD control in AOD
  power: smb5: Only rerun APSD when QC is attached before reboot
  Revert "iommu/arm-smmu: Add support for qcom,smmu-v2 variant"
  iommu: arm-smmu: define no-dynamic-asid property for dynamic domains
  msm: ais: ife: Adds bound checking for output resources
  msm: ais: Adds state variable in mem manager
  usb: gadget: mtp: Move mutex_init() to alloc_inst_mtp_ptp()
  ARM: dts: msm: update min voltage limit for L23A of trinket
  defconfig: msm: Disable DEVPORT on Trinket
  msm: kgsl: Set iommu upstream hint flag only if LLCC is enabled
  usb: XHCI: Implement xhci_handshake_check_state() API
  power: reset: remove compilation error
  ARM: dts: msm: Do not configure PMI632 for reset on nicobar
  msm: kgsl: Return error from adreno_llc_getd() stub
  coresight: tpdm: disable tpdm when resetting tpdm
  coresight: reverse clock disable order
  ARM: dts: msm: Update supported bit clk rate list for trinket
  spi: spi-geni-qcom: Set SPI gpios to sleep state conditionally
  qseecom: improve blocked listener processing for smcinvoke
  power: smb5: Add support for typeC role reversal
  Revert "ARM: dts: msm: remove guard-memory region support for rmtfs on sm6150"
  regulator: qpnp-amoled: Prevent premature AOD exit configuration
  usb: gadget: f_gsi: Update LF copyright information
  msm: camera: isp: add validation of CSID clk rate
  net: qualcomm: rmnet: Handle large UL packets in aggregation path
  ANDROID: sched/walt: Fix lockdep warning
  ARM: dts: msm: Changes to enable rear aux eeprom on trinket
  phy: Add support for pause frame
  usb: dwc3: gadget: Fix runtime PM vote from pull_up handler
  USB: f_mtp: Perform vfs_write under mutex protection
  ARM: dts: msm: Add support endpoint delay workaround for trinket
  Linux 4.14.104
  net: phylink: avoid resolving link state too early
  sched/sysctl: Fix attributes of some extern declarations
  phy: tegra: remove redundant self assignment of 'map'
  pinctrl: max77620: Use define directive for max77620_pinconf_param values
  netfilter: ipv6: Don't preserve original oif for loopback address
  netfilter: nft_compat: use-after-free when deleting targets
  netfilter: nf_tables: fix flush after rule deletion in the same batch
  Revert "bridge: do not add port to router list when receives query with source 0.0.0.0"
  net: avoid false positives in untrusted gso validation
  net: validate untrusted gso packets without csum offload
  drm/i915/fbdev: Actually configure untiled displays
  ARC: define ARCH_SLAB_MINALIGN = 8
  ARC: U-boot: check arguments paranoidly
  ARCv2: Enable unaligned access in early ASM code
  parisc: Fix ptrace syscall number modification
  KEYS: always initialize keyring_index_key::desc_len
  KEYS: user: Align the payload buffer
  RDMA/srp: Rework SCSI device reset handling
  inet_diag: fix reporting cgroup classid and fallback to priority
  net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames
  sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()
  team: avoid complex list operations in team_nl_cmd_options_set()
  sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment
  net: sfp: do not probe SFP module before we're attached
  net/packet: fix 4gb buffer limit due to overflow check
  net/mlx5e: Don't overwrite pedit action when multiple pedit used
  ipv6: propagate genlmsg_reply return code
  batman-adv: fix uninit-value in batadv_interface_tx()
  isdn: avm: Fix string plus integer warning from Clang
  net/mlx5e: Fix wrong (zero) TX drop counter indication for representor
  mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky
  bpf: bpf_setsockopt: reset sock dst on SO_MARK changes
  leds: lp5523: fix a missing check of return value of lp55xx_read
  hwmon: (tmp421) Correct the misspelling of the tmp442 compatible attribute in OF device ID table
  atm: he: fix sign-extension overflow on large shift
  drm/meson: add missing of_node_put
  always clear the X2APIC_ENABLE bit for PV guest
  scsi: qedi: Add ep_state for login completion on un-reachable targets
  scsi: ufs: Fix system suspend status
  isdn: i4l: isdn_tty: Fix some concurrency double-free bugs
  net: stmmac: Fix PCI module removal leak
  bpf: correctly set initial window on active Fast Open sender
  MIPS: jazz: fix 64bit build
  scsi: isci: initialize shost fully before calling scsi_add_host()
  scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param
  netfilter: nf_tables: fix leaking object reference count
  MIPS: ath79: Enable OF serial ports in the default config
  net: hns: Fix use after free identified by SLUB debug
  qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier
  qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count
  xen/pvcalls: remove set but not used variable 'intf'
  mfd: mc13xxx: Fix a missing check of a register-read failure
  mfd: tps65218: Use devm_regmap_add_irq_chip and clean up error path in probe()
  mfd: wm5110: Add missing ASRC rate register
  mfd: qcom_rpm: write fw_version to CTRL_REG
  mfd: bd9571mwv: Add volatile register to make DVFS work
  mfd: ab8500-core: Return zero in get_register_interruptible()
  mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported
  mfd: db8500-prcmu: Fix some section annotations
  mfd: twl-core: Fix section annotations on {,un}protect_pm_master
  pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read
  mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells
  KEYS: allow reaching the keys quotas exactly
  proc, oom: do not report alien mms when setting oom_score_adj
  numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES
  ceph: avoid repeatedly adding inode to mdsc->snap_flush_list
  libceph: handle an empty authorize reply
  mac80211: Free mpath object when rhashtable insertion fails
  mac80211: Restore vif beacon interval if start ap fails
  MIPS: eBPF: Always return sign extended 32b values
  tracing: Fix number of entries in trace header
  ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instruction
  Revert "sched, trace: Fix prev_state output in sched_switch tracepoint"
  soc: qcom: qmi_encdec: Restrict string length in decode
  ARM: dts: msm: add spss etm for sm8150
  msm: ep_pcie: Move tcsr perst delatch before link-up check
  msm: ep_pcie: Configure TCSR for PERST_EN
  msm: ep_pcie: Send linkup notification only once
  msm: ep_pcie: Update PCIe controller reset sequence
  msm: ep_pcie: add support for reset separation
  driver: coresight: run coresight etm callback before oslock
  defconfig: sa8155: enable CONFIG_CNSS_ASYNC
  usb: pd: Further differentiate errors from select_pdo_store
  usb: pd: Allow sink operations to queue when not SinkTxOk
  power: smb5-lib: Export SKIN thermal health on wireless charging
  ARM: dts: msm: keep UFS phy regulator always on for SM8150
  phy: ufs: put regulator to LPM mode
  leds: qti-tri-led: Cancel set_brightness_work before setting breath
  cnss2: Add support to download regdb file to firmware
  net: qualcomm: rmnet: Handle command packets with MAPv5
  power: smb5: Wireless charger removal detection
  ARM: dts: qcs405: add flags to enable FDE
  compat_qseecom: Add new IOCTL for new FDE design
  msm: ipa: fix to validate the ioctl WAN_IOC_SEND_LAN_CLIENT_MSG params
  msm: vidc: Update default CR value for recon buffers
  Revert "usb: XHCI: Bailout command abort operation upon XHCI remove"
  ARM: dts: msm: fix to disable ipa node for sa8155
  clk: qcom: Add CLK_ENABLE_HAND_OFF flag for sdcc1_apps_clk for TRINKET
  usb: gadget: mtp: Fix possible NULL pointer dereference
  coresight: etm4x: sysfs: use smp cross read for trcpdsr
  msm: kgsl: Get RGMU firmware version from register
  power: smb5: Reduce DCD timeout to 300ms
  block: Handle error case when bdi_register_owner() fails
  msm: camera: lrme: Fix Stack Overflow condition in lrme hw manager
  msm: mhi_dev: Fix broadcast check for uevents
  msm: mhi_dev: Add session id to the MHI IPC logs
  msm: mhi_dev: Update data type to get mhi reset state
  msm: mhi_dev: Send channel disconnect notification
  msm: mhi_dev: Handle AT/DUN control channel notification
  msm: mhi_dev: Initialize MHI only once after linkup
  msm: mhi_dev: Do not free channel memory in mhi_deinit
  msm: ep_pcie: Enable update of pcie device and vendor id
  msm: mhi_dev: Generalize uevents to apply for all MHI clients
  msm: mhi_dev: Add ADPL HW channel support in MHI driver
  msm: mhi_dev: Add AT/DUN command support in UCI driver
  msm: mhi_dev: add reset separation support
  ARM: dts: msm: Add QUPv3 and USB support for SA8155 VM
  usb: pd: Allow receiving VDM messages during suspend
  serial: msm_geni_serial: Add support for active pinctrl state
  power: reset: block SDI dynamic enablement
  ARM: dts: Add clock measure support for DDR clock for SDXPRAIRIE
  clk: qcom: cpu-sdxprairie: Remove set rate notifier for APCS mux
  clk: qcom: gcc: Update frequency table for gcc_cpuss_ahb_clk_src for SDXPRAIRIE
  clk: qcom: alpha: Update steps to slew the Lucid PLL
  net: qrtr: Only update pkts with broadcast node ID
  soc: qcom: Add support for sm6150p into socinfo driver
  soc: qcom: Add support for sdmmagpiep into socinfo driver
  defconfig: msm: Disable RPM SMD cooling device driver for TRINKET
  ARM: dts: msm: Disable RPM SMD cooling device for TRINKET
  mm: reduce the time spend by killed tasks in alloc path
  usb: gadget: f_gsi: Fix NULL pointer dereference
  thermal: adc-tm: Correct copyright year
  msm: kgsl: Increase KGSL_MAX_CLKS value
  ARM: dts: msm: Add default pinctrl state for sm8150 HSUART
  Linux 4.14.103
  ax25: fix possible use-after-free
  mISDN: fix a race in dev_expire_timer()
  net/x25: do not hold the cpu too long in x25_new_lci()
  sunrpc: fix 4 more call sites that were using stack memory with a scatterlist
  tcp: clear icsk_backoff in tcp_write_queue_purge()
  net: Do not allocate page fragments that are not skb aligned
  tcp: tcp_v4_err() should be more careful
  net: Add header for usage of fls64()
  vhost: correctly check the return value of translate_desc() in log_used()
  sky2: Increase D3 delay again
  net: stmmac: handle endianness in dwmac4_get_timestamp
  net: stmmac: Fix a race in EEE enable callback
  net: phy: xgmiitorgmii: Support generic PHY status read
  net: Fix for_each_netdev_feature on Big endian
  net: crypto set sk to NULL when af_alg_release.
  mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable
  hwmon: (lm80) Fix missing unlock on error in set_fan_div()
  vxlan: test dev->flags & IFF_UP before calling netif_rx()
  vsock: cope with memory allocation failure at socket creation time
  net: ipv4: use a dedicated counter for icmp_v4 redirect packets
  net: fix IPv6 prefix route residue
  dsa: mv88e6xxx: Ensure all pending interrupts are handled prior to exit
  ARM: dts: msm: add nvmem for PM8150B FG on SM8150
  power: qpnp-fg-gen4: add support to store FG parameters in SDAM
  net: qualcomm: rmnet: Properly adjust data pointer during HW GRO
  net: qualcomm: rmnet: Don't pass coalesced packets with IP options
  ARM: dts: msm: Increase the size of snapshot for SM8150
  mmc: host: Reset sdhc-crypto engine only during error recovery
  msm: camera: Fix bug in dma_buf_vunmap
  sound: usb: move debug logging in uaudio_qmi_svc_disconnect_cb function
  msm: kgsl: dump TCM while collecting rgmu snapshot
  power: qpnp-fg-gen4: Fix ESR fast calibration calculations
  msm: kgsl: Add pagetable base mismatch info in pagefault handler
  ARM: dts: msm: Disable dma mode for SSC QUPV3 for SM8150
  spi: spi-geni-qcom: Add support to disable dma mode for SPI transfers
  atoll: Add initial config option and documentation
  filemap-drop-the-mmap_sem-for-all-blocking-operations-fix
  filemap-drop-the-mmap_sem-for-all-blocking-operations-v6
  filemap: drop the mmap_sem for all blocking operations
  filemap: pass vm_fault to the mmap ra helpers
  filemap: kill page_cache_read usage in filemap_fault
  msm: kgsl: set GMU fault when fence does not come to allow mode
  ARM: dts: msm: Add SCC virtual clock for SA8155 VM
  clk: qcom: Add GCC and SCC QUPv3 clocks for virtual clock
  msm: camera: icp: Fixing OOB read in icp manager
  msm: vidc: align input buffer size to 4k for secure usecase
  Linux 4.14.102
  uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define
  pinctrl: msm: fix gpio-hog related boot issues
  futex: Cure exit race
  sched, trace: Fix prev_state output in sched_switch tracepoint
  drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set
  dm thin: fix bug where bio that overwrites thin block ignores FUA
  dm crypt: don't overallocate the integrity tag space
  x86/a.out: Clear the dump structure initially
  md/raid1: don't clear bitmap bits on interrupted recovery.
  signal: Restore the stop PTRACE_EVENT_EXIT
  x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls
  tracing/uprobes: Fix output for multiple string arguments
  alpha: Fix Eiger NR_IRQS to 128
  alpha: fix page fault handling for r16-r18 targets
  mm: proc: smaps_rollup: fix pss_locked calculation
  Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780
  Input: bma150 - register input device after setting private data
  kvm: vmx: Fix entry number check for add_atomic_switch_msr()
  ALSA: usb-audio: Fix implicit fb endpoint setup by quirk
  ALSA: hda - Add quirk for HP EliteBook 840 G5
  perf/x86: Add check_period PMU callback
  perf/core: Fix impossible ring-buffer sizes warning
  Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK
  Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G"
  cifs: Limit memory used by lock request calls to a page
  drm/nouveau/falcon: avoid touching registers if engine is off
  drm/nouveau: Don't disable polling in fallback mode
  gpio: pl061: handle failed allocations
  ARM: dts: kirkwood: Fix polarity of GPIO fan lines
  ARM: dts: da850-lcdk: Correct the sound card name
  ARM: dts: da850-evm: Correct the sound card name
  nvme-pci: use the same attributes when freeing host_mem_desc_bufs.
  drm/bridge: tc358767: fix output H/V syncs
  drm/bridge: tc358767: reject modes which require too much BW
  drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value
  drm/bridge: tc358767: fix single lane configuration
  drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE
  cpufreq: check if policy is inactive early in __cpufreq_get()
  perf test shell: Use a fallback to get the pathname in vfs_getname
  ACPI: NUMA: Use correct type for printing addresses on i386-PAE
  bnx2x: disable GSO where gso_size is too big for hardware
  net: create skb_gso_validate_mac_len()
  ARM: fix the cockup in the previous patch
  ARM: ensure that processor vtables is not lost after boot
  ARM: spectre-v2: per-CPU vtables to work around big.Little systems
  ARM: add PROC_VTABLE and PROC_TABLE macros
  ARM: clean up per-processor check_bugs method call
  ARM: split out processor lookup
  ARM: make lookup_processor_type() non-__init
  ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc
  ARM: 8797/1: spectre-v1.1: harden __copy_to_user
  ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitization
  ARM: 8795/1: spectre-v1.1: use put_user() for __put_user()
  ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limit
  ARM: 8793/1: signal: replace __put_user_error with __put_user
  ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user()
  ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state
  ARM: 8790/1: signal: always use __copy_to_user to save iwmmxt context
  ARM: 8789/1: signal: copy registers using __copy_to_user()
  uapi/if_ether.h: prevent redefinition of struct ethhdr
  blk-mq: fix a hung issue when fsync
  eeprom: at24: add support for 24c2048
  dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string
  msm: kgsl: Ensure _free_pt() gets called on error case
  scripts: gcc-wrapper: Route the GCC errors to stderr
  power: smb5: Enable charging with Type-C headset+charger adapter
  usb: pd: Relinquish Source AMS after every VDM transaction
  dma-buf: replace tasklist_lock with rcu lock
  msm: camera: isp: Configure the ubwc lossy registers
  ARM: dts: msm: Update clock name for HLOS1_VOTE_GPU_SMMU_CLK on sm6150
  scsi: ufs: Call single_release to avoid memory leak
  Linux 4.14.101
  Revert "exec: load_script: don't blindly truncate shebang string"
  Linux 4.14.100
  Revert "uio: use request_threaded_irq instead"
  uio: fix possible circular locking dependency
  uio: fix wrong return value from uio_mmap()
  uio: fix crash after the device is unregistered
  uio: change to use the mutex lock instead of the spin lock
  uio: use request_threaded_irq instead
  uio: Prevent device destruction while fds are open
  uio: Reduce return paths from uio_write()
  perf tests attr: Make hw events optional
  perf tests attr: Fix group stat tests
  perf tests attr: Fix task term values
  batman-adv: Force mac header to start of data on xmit
  batman-adv: Avoid WARN on net_device without parent in netns
  xfrm: refine validation of template and selector families
  libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
  Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal"
  HID: debug: fix the ring buffer implementation
  drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
  drm/vmwgfx: Fix setting of dma masks
  drm/modes: Prevent division by zero htotal
  mac80211: ensure that mgmt tx skbs have tailroom for encryption
  ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
  ARM: iop32x/n2100: fix PCI IRQ mapping
  MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
  MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
  mips: cm: reprime error cause
  tracing: uprobes: Fix typo in pr_fmt string
  debugfs: fix debugfs_rename parameter checking
  samples: mei: use /dev/mei0 instead of /dev/mei
  misc: vexpress: Off by one in vexpress_syscfg_exec()
  signal: Better detection of synchronous signals
  signal: Always notice exiting tasks
  iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to millicelsius
  iio: adc: axp288: Fix TS-pin handling
  mtd: rawnand: gpmi: fix MX28 bus master lockup problem
  arm: mm: call __iommu_map_sg for unaligned buffers
  l2tp_ppp: Fix Protocol in PPP Frame
  msm: camera: Allow cmd buffer size to be equal to length
  Linux 4.14.99
  ath9k: dynack: check da->enabled first in sampling routines
  ath9k: dynack: make ewma estimation faster
  perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu()
  IB/hfi1: Add limit test for RC/UC send via loopback
  nfsd4: catch some false session retries
  nfsd4: fix cached replies to solo SEQUENCE compounds
  serial: 8250_pci: Make PCI class test non fatal
  serial: fix race between flush_to_ldisc and tty_open
  perf tests evsel-tp-sched: Fix bitwise operator
  perf/core: Don't WARN() for impossible ring-buffer sizes
  x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out()
  perf/x86/intel/uncore: Add Node ID mask
  cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM
  KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221)
  kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)
  KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222)
  scsi: aic94xx: fix module loading
  scsi: cxlflash: Prevent deadlock when adapter probe fails
  staging: speakup: fix tty-operation NULL derefs
  usb: gadget: musb: fix short isoc packets with inventra dma
  usb: gadget: udc: net2272: Fix bitwise and boolean operations
  usb: dwc3: gadget: Handle 0 xfer length for OUT EP
  usb: phy: am335x: fix race condition in _probe
  irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID
  futex: Handle early deadlock return correctly
  dmaengine: imx-dma: fix wrong callback invoke
  dmaengine: bcm2835: Fix abort of transactions
  dmaengine: bcm2835: Fix interrupt race on RT
  fuse: handle zero sized retrieve correctly
  fuse: decrement NR_WRITEBACK_TEMP on the right page
  fuse: call pipe_buf_release() under pipe lock
  ALSA: hda - Serialize codec registrations
  ALSA: compress: Fix stop handling on compressed capture streams
  net: dsa: slave: Don't propagate flag changes on down slave interfaces
  net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames
  net: systemport: Fix WoL with password after deep sleep
  rds: fix refcount bug in rds_sock_addref
  skge: potential memory corruption in skge_get_regs()
  rxrpc: bad unlock balance in rxrpc_recvmsg
  net: dp83640: expire old TX-skb
  enic: fix checksum validation for IPv6
  dccp: fool proof ccid_hc_[rt]x_parse_options()
  thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set
  scripts/gdb: fix lx-version string output
  exec: load_script: don't blindly truncate shebang string
  fs/epoll: drop ovflist branch prediction
  kernel/hung_task.c: force console verbose before panic
  proc/sysctl: fix return error for proc_doulongvec_minmax()
  kernel/hung_task.c: break RCU locks based on jiffies
  HID: lenovo: Add checks to fix of_led_classdev_register
  thermal: generic-adc: Fix adc to temp interpolation
  kdb: Don't back trace on a cpu that didn't round up
  thermal: bcm2835: enable hwmon explicitly
  block/swim3: Fix -EBUSY error when re-opening device after unmount
  fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address()
  gdrom: fix a memory leak bug
  isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in HFCPCI_l1hw()
  ocfs2: improve ocfs2 Makefile
  ocfs2: don't clear bh uptodate for block read
  scripts/decode_stacktrace: only strip base path when a prefix of the path
  cgroup: fix parsing empty mount option string
  f2fs: fix sbi->extent_list corruption issue
  niu: fix missing checks of niu_pci_eeprom_read
  um: Avoid marking pages with "changed protection"
  cifs: check ntwrk_buf_start for NULL before dereferencing it
  MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8
  crypto: ux500 - Use proper enum in hash_set_dma_transfer
  crypto: ux500 - Use proper enum in cryp_set_dma_transfer
  seq_buf: Make seq_buf_puts() null-terminate the buffer
  hwmon: (lm80) fix a missing check of bus read in lm80 probe
  hwmon: (lm80) fix a missing check of the status of SMBus read
  NFS: nfs_compare_mount_options always compare auth flavors.
  kvm: Change offset in kvm_write_guest_offset_cached to unsigned
  powerpc/fadump: Do not allow hot-remove memory from fadump reserved area.
  KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported
  pinctrl: meson: meson8b: fix the GPIO function for the GPIOAO pins
  pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins
  powerpc/mm: Fix reporting of kernel execute faults on the 8xx
  fbdev: fbcon: Fix unregister crash when more than one framebuffer
  ACPI/APEI: Clear GHES block_status before panic()
  igb: Fix an issue that PME is not enabled during runtime suspend
  i40e: define proper net_device::neigh_priv_len
  fbdev: fbmem: behave better with small rotated displays and many CPUs
  md: fix raid10 hang issue caused by barrier
  video: clps711x-fb: release disp device node in probe()
  drbd: Avoid Clang warning about pointless switch statment
  drbd: skip spurious timeout (ping-timeo) when failing promote
  drbd: disconnect, if the wrong UUIDs are attached on a connected peer
  drbd: narrow rcu_read_lock in drbd_sync_handshake
  powerpc/perf: Fix thresholding counter data for unknown type
  cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan()
  scsi: smartpqi: increase fw status register read timeout
  scsi: smartpqi: correct volume status
  scsi: smartpqi: correct host serial num for ssa
  mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG
  Bluetooth: Fix unnecessary error message for HCI request completion
  xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi
  mac80211: fix radiotap vendor presence bitmap handling
  powerpc/uaccess: fix warning/error with access_ok()
  percpu: convert spin_lock_irq to spin_lock_irqsave.
  usb: musb: dsps: fix otg state machine
  arm64: KVM: Skip MMIO insn after emulation
  perf probe: Fix unchecked usage of strncpy()
  perf header: Fix unchecked usage of strncpy()
  perf test: Fix perf_event_attr test failure
  tty: serial: samsung: Properly set flags in autoCTS mode
  mmc: sdhci-xenon: Fix timeout checks
  mmc: sdhci-of-esdhc: Fix timeout checks
  memstick: Prevent memstick host from getting runtime suspended during card detection
  mmc: bcm2835: reset host on timeout
  mmc: bcm2835: Recover from MMC_SEND_EXT_CSD
  KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines
  ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M
  ARM: pxa: avoid section mismatch warning
  selftests/bpf: use __bpf_constant_htons in test_prog.c
  switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite
  udf: Fix BUG on corrupted inode
  phy: sun4i-usb: add support for missing USB PHY index
  i2c-axxia: check for error conditions first
  OPP: Use opp_table->regulators to verify no regulator case
  cpuidle: big.LITTLE: fix refcount leak
  clk: imx6sl: ensure MMDC CH0 handshake is bypassed
  sata_rcar: fix deferred probing
  iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer
  iommu/arm-smmu: Add support for qcom,smmu-v2 variant
  usb: dwc3: gadget: Disable CSP for stream OUT ep
  watchdog: renesas_wdt: don't set divider while watchdog is running
  ARM: dts: Fix up the D-Link DIR-685 MTD partition info
  media: coda: fix H.264 deblocking filter controls
  mips: bpf: fix encoding bug for mm_srlv32_op
  ARM: dts: Fix OMAP4430 SDP Ethernet startup
  iommu/amd: Fix amd_iommu=force_isolation
  pinctrl: sx150x: handle failure case of devm_kstrdup
  usb: dwc3: trace: add missing break statement to make compiler happy
  IB/hfi1: Unreserve a reserved request when it is completed
  kobject: return error code if writing /sys/.../uevent fails
  driver core: Move async_synchronize_full call
  clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio module clocks
  usb: mtu3: fix the issue about SetFeature(U1/U2_Enable)
  timekeeping: Use proper seqcount initializer
  usb: hub: delay hub autosuspend if USB3 port is still link training
  usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb()
  smack: fix access permissions for keyring
  media: DaVinci-VPBE: fix error handling in vpbe_initialize()
  x86/fpu: Add might_fault() to user_insn()
  ARM: dts: mmp2: fix TWSI2
  arm64: ftrace: don't adjust the LR value
  s390/zcrypt: improve special ap message cmd handling
  firmware/efi: Add NULL pointer checks in efivars API functions
  Thermal: do not clear passive state during system sleep
  arm64: io: Ensure value passed to __iormb() is held in a 64-bit register
  drm: Clear state->acquire_ctx before leaving drm_atomic_helper_commit_duplicated_state()
  nfsd4: fix crash on writing v4_end_grace before nfsd startup
  soc: bcm: brcmstb: Don't leak device tree node reference
  sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN
  arm64: io: Ensure calls to delay routines are ordered against prior readX()
  i2c: sh_mobile: add support for r8a77990 (R-Car E3)
  f2fs: fix wrong return value of f2fs_acl_create
  f2fs: fix race between write_checkpoint and write_begin
  f2fs: move dir data flush to write checkpoint process
  staging: pi433: fix potential null dereference
  ACPI: SPCR: Consider baud rate 0 as preconfigured state
  media: adv*/tc358743/ths8200: fill in min width/height/pixelclock
  iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID
  iio: adc: meson-saradc: fix internal clock names
  iio: adc: meson-saradc: check for devm_kasprintf failure
  dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll
  ptp: Fix pass zero to ERR_PTR() in ptp_clock_register
  media: mtk-vcodec: Release device nodes in mtk_vcodec_init_enc_pm()
  soc/tegra: Don't leak device tree node reference
  perf tools: Add Hygon Dhyana support
  modpost: validate symbol names also in find_elf_symbol
  net/mlx5: EQ, Use the right place to store/read IRQ affinity hint
  ARM: OMAP2+: hwmod: Fix some section annotations
  drm/rockchip: fix for mailbox read size
  usbnet: smsc95xx: fix rx packet alignment
  staging: iio: ad7780: update voltage on read
  platform/chrome: don't report EC_MKBP_EVENT_SENSOR_FIFO as wakeup
  Tools: hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1
  fpga: altera-cvp: Fix registration for CvP incapable devices
  staging:iio:ad2s90: Make probe handle spi_setup failure
  MIPS: Boston: Disable EG20T prefetch
  ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl
  serial: fsl_lpuart: clear parity enable bit when disable parity
  drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE
  crypto: aes_ti - disable interrupts while accessing S-box
  powerpc/pseries: add of_node_put() in dlpar_detach_node()
  x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux)
  dlm: Don't swamp the CPU with callbacks queued during recovery
  clk: boston: fix possible memory leak in clk_boston_setup()
  ARM: 8808/1: kexec:offline panic_smp_self_stop CPU
  scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event
  scsi: mpt3sas: Call sas_remove_host before removing the target devices
  scsi: lpfc: Correct LCB RJT handling
  ath9k: dynack: use authentication messages for 'late' ack
  gpu: ipu-v3: image-convert: Prevent race between run and unprepare
  ASoC: Intel: mrfld: fix uninitialized variable access
  pinctrl: bcm2835: Use raw spinlock for RT compatibility
  drm/vgem: Fix vgem_init to get drm device available.
  staging: iio: adc: ad7280a: handle error from __ad7280_read32()
  drm/bufs: Fix Spectre v1 vulnerability
  msm: camera: reqmgr: Hold device lock while retrieving session info
  msm: camera: icp: Increase timeout for abort & destroy
  msm: camera: icp: Send I/O memory region info to FW
  ARM: dts: msm: Increasing shared mem region size for SM8150 V2
  msm: camera: reqmgr: Hold slave slot based on master pd
  msm: camera: isp: Reset bubble processing flag
  msm: camera: Reset last_flush_req on release
  input: qti-haptics: Disable AUTO_RES for ERM
  msm: camera: mem: Validate return value of dma_buf_get
  msm: kgsl: Add the A6XX preemption buffers to snapshot
  msm: camera: isp: Update write master registers always
  msm: camera: isp: Reset process_bubble during stop
  msm: camera: isp: Prevent out of bounds read

Change-Id: Ide7016b7ac814552286e14ba8ede53327417d796
Signed-off-by: default avatarAbhijith Desai <desaia@codeaurora.org>
parents 92f4c23f 681f798f
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