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:Abhijith Desai <desaia@codeaurora.org>
Loading
Please register or sign in to comment