Merge commit 'AU319' into dev/msm-4.14-display_4sept
* commit '9ae54a8e': ARM: dts: msm: Add sensors ahb master for sm8150 ARM: dts: msm: Remove no asid retention workaround for sm8150 ARM: dts: msm: Enable deep pre-fetch for NPU for sm8150 ARM: dts: msm: Enable deep pre-fetch errata workaround for sm8150 iommu: arm-smmu: Standardize deep pre-fetch errata workaround sysctl/sched: do not allow value "0" for sched_{up,down}_migrate knobs soc: qcom: dfc: Change workqueue type to single thread msm: gsi: wait for interrupts for commands usb: dwc3: Powerdown the SS PHY while connected to HS device scsi: ufs-qcom: fix ref-clk pad regulator initialization msm: ipa: Make sure aggregation limit is upper bounded coresight: tmc: Avoid reading tmc node before it being enabled clk: qcom: cpu-qcs405: Update the fmax voltage for HF PLL ARM: dts: qcom: Update QUPv3 core master bus id for SDMMAGPIE diag: Prevent out of bound access while initializing msg mask ARM: dts: msm: Disable QoS programming for SM6150 drivers: pinctrl: Check whether irq mapping exists before creating it usb: phy: qmp: Add portselect for USB3 only phy msm_11ad: use %pK to avoid kernel address information leak ARM: dts: msm: Update NPU clock frequency settings for sm8150 v2 ARM: dts: msm: add RC sub-nodes under each PCIe node on sm8150 sched/core: fix userspace affining threads incorrectly ARM: dts: msm: Update alium 3600mAh battery profile msm: vidc: Add level 6 and 6.1 for VP9 defconfig: sm8150: Enable ICE metadata encryption dm-default-key: fix wrong encryption/decryption when f2fs moves blocks dm-default-key, f2fs, ICE: support dm-default-key with f2fs/ICE ANDROID: dm table: propagate inline encryption flag to dm devices ANDROID: add dm-default-key target for ICE metadata encryption defconfig: sm8150: Enable wrapped key support for FBE drivers: bcl_pmic5: Fix Ibat related warnings if not enabled Revert "sched: Remove sched_ktime_clock()" input: touchscreen: synaptics_dsx: add display dependency ARM: dts: msm: add Synaptics Touch panel support for SM6150 ARM: dts: msm: Fix compilation issue with camera nodes on sm6150 pinctrl: sdmmagpie: fix offset for pin groups. ARM: dts: msm: Fix the core numbering in sdmmagpie ARM: dts: msm: add DSU PMU support for sdmmagpie ARM: dts: msm: Add llcc perfmon device for sdmmagpie ARM: dts: msm: Add llcc cache dump support for sdmmagpie ARM: dts: msm: Add EUD device node for sdmmagpie soc: qcom: Add ODL support for qdss bridge driver ARM: dts: msm: add gpio_key device for VOL_UP button on SM6150 IDP and QRD net: trace event change msm: vidc: Fix minimum supported resolution for HW HEIC encode iommu: arm-smmu: Add more logging during tlb sync timeout ARM: dts: msm: Update audio routing and dmic sample rate for sm6150 cfg80211: never ignore user regulatory hint icnss: Clear ICNSS_MSA0_ASSIGNED flag in cap failure case usb: phy: qmp: Reset phy mode to USB on disconnect ARM: dts: Update available frequenices in energy costs for SM6150 ARM: dts: msm: Add coresight nodes for sdmmagpie ARM: dts: msm: Support command mode display platform for sm6150 input: touchscreen: add fix in driver to support VMAP_STACK ARM: dts: msm: Remove funnel SSC for sm8150 bluetooth: Add bluetooth uart node for sm6150 IDP, QRD ARM: dts: msm: update base and global base address for sm6150 defconfig: Enable GPUCC and NPUCC drivers for SDMSTEPPE ARM: dts: msm: Update the GPUCC clock node for SDMMAGPIE clk: qcom: Add support for GPUCC driver msm: vidc: defer set rotation/flip and swapped output resolution ARM: dts: msm: Update haptics configuration for SM8150 platforms input: qti-haptics: Add FF_GAIN capability support input: misc: qti-haptics: Add some corrections in the driver input: qti-haptics: Add VMAX per effect setting power: qpnp-fg-gen4: Add support for rapid SOC reduction power: qpnp-fg-gen4: Add support for slope limiter configuration power: qpnp-fg-gen4: disable parallel charging during battery removal rpmsg: glink: Move intent work to private workqueue ARM: dts: msm: Update TBU stream id range for sm8150 defconfig: sdxprairie: enable RPMh driver API drivers: mailbox: rpmh: include asm/arch_timer.h mm/filemap: Allow filemap_fault Movable allocations from CMA region mm: Allow only __GFP_CMA allocations from Movable zone power: qpnp-fg-gen4: Initialize work and mutex locks early mm/memory_hotplug: Reduce migration re-try timeout value msm: vidc: Introducing CBR_CFR upto 720p@30fps net: qualcomm: rmnet: Use dowlink marker for GRO flushing msm: vidc: Fix under vote issue in multi session usecase Enable hardware based FBE on f2fs and adapt ext4 fs Revert "pfk: keymaster support to set/clear ice keys" ARM: dts: msm: auto start Boot Log (BL) and disable its outbound channel mhi: controller: qcom: route modem SBL logs to an ipc logging buffer msm: vidc: access vb2 buffer under vb2_queue lock qseecom: processing invalid listener request soc: qcom: dfc: Enable QMAP DFC commands msm: vidc: ignore processing responses in invalid state msm: vidc: Remove redundant RC CQ before setting HEIC controls sched: Improve the scheduler msm: kgsl: add support for cx gdsc operation mode ARM: dts: msm: Enable WCD9335 in QCS405 sEVB,SLT and RCM variants msm: ipa3: send usb-connect from rndis-ipa ARM: dts: msm: enable ESD for hx83112a panel on sm6150 drm/msm/dsi-staging: avoid dumping panel commands in dmesg clk: qcom: Fix compilation issue in NPUCC clock driver ARM: dts: msm: Enable wcn-btfm interface in sm6150 nl80211: nl80211_update_ft_ies to validate NL80211_ATTR_IE ARM: dts: msm: Enable PM for IPA device on SM6150 defconfig: qcs405: Enable AR803x PHY config ARM: dts: msm: Enable ro.boot.avb_version for sm6150 sched: walt: Optimize cpu_util() and cpu_util_cum() sched: walt: Optimize task_util() sched: walt: Refactor WALT initialization routine dwc3: gadget: Take copy of dwc->gadget_driver before releasing lock mhi: dev: uci: remove boot logger channel from userspace msm: ice: Add crypto context to parse ICE settings correctly ARM: dts: msm: Opt-out PCIe TBU from halting iommu: arm-smmu: Allow TBUs to opt-out from halting msm: kgsl: Don't pad VA allocations on sm8150v2 mhi: controller: qcom: fix unbalance runtime enable counts Revert "msm: kgsl: Prevent dual ownership of GMU counters" msm: ipa4: Update the missing config on sdx24 ARM: dts: msm: enable dynamic fps for SM6150 sched: walt: Remove unused last_switch_out_ts member from task_struct Documentation: bindings: Add node details for VB ARM: dts: msm: Disable ATOS feature for smmu for sm6150 qcs405_defconfig: Enable the Qseecom and tzlog driver ARM: dts: msm: add physical dimension for hx83112a truly panel sdmsteppe_defconfig: Enable the smcinvoke driver msm: kgsl: Record the cacheability attribute of ion buffers ARM: dts: msm: Add wcss tpdm for SM6150 ARM: dts: msm: Add missing ctis for SM6150 msm: ipa3: Disable filter and route table hashing in IPA 4.2 HW Revert "msm: kgsl: Enable preemption for A608 GPU" defconfig: sdmsteppe: Enable compilation of regmap irq for steppe Revert "usb: phy: dual-role: update sysfs attrs when changed" leds: qpnp-flash-v2: Fix property names in DT bindings documentation defconfig: Increase SSR notification timeout values qmp-phy: Power down PHY durng disconnect to avoid leakage msm: secure_buffer: Increase size of QCOM_SECURE_MEM_SIZE clk: qcom: clk-alpha-pll: Update round rate to use kHz for the divider power: smb5: Enable HVDCP and BC 1.2 SRC detection for uUSB config ARM: dts: msm: Enable audio for sm6150 external codec input: touchscreen: hxchipset: fix crash when i2c fails input: touchscreen: hxchipset: add display dependency defconfig: Enable EHSET test fixture driver on sm8150 Auto usb: misc: Add support for test modes via external hub clk: qcom: Remove the parent for video_cc_xo_clk clock on SM6150 ARM: dts: msm: add support for td4328 truly panel to sm6150 ARM: dts: msm: Add smcinvoke node for SM6150 ARM: dts: msm: Add clocks & hw control for GDSC of SDMMAGPIE clk: qcom: Remove vdd class voting for xo clock msm: ipa3: Driver changes to support ADPL over ODL functionality power: smb5-lib: Set parallel charger configuration is uUSB removal path ARM: dts: msm:Add sound node entry to support sm6150 QRD clk: qcom: Add display clock controller driver for SDMMAGPIE ARM: dts: msm: Add dp dm interrupts for SM6150 ARM: dts: msm: move devfreq nodes inside soc node for sm6150 ARM: dts: msm: Enable QoS programming for SM6150 ARM: dts: msm: Correct the ports of funnel_monaq_1 for SM6150 ARM: dts: msm: Update NPU CC clock node for SDMMAGPIE clk: qcom: Add support for NPUCC driver ARM: dts: Add 895MHz GPU clock support for SM6150 msm: kgsl: Add support of GPU speed bin for A608 GPU ARM: dts: msm: Correct the port of turing funnel for SM6150 ARM: dts: msm: Add SMMU SID for SM6150 pwm: pwm-qti-lpg: Add property for LPG channel synchronization ARM: dts: msm: Change number of channels for calypso msm: camera: isp: Poll for CSID hardware reset status power: qpnp-fg-gen4: Enable parallel charging current measurement msm: vidc: Remove 'I' frame handling as sync frame iommu: arm-smmu: Add DOMAIN_ATTR_NO_CFRE msm: camera: icp: Relaxing the aggression for Clock and BW voting ARM: dts: msm: restrict the lut access to 160 bytes diag: Continue processing of remaining pkt when read len is zero AndroidKernel: Look for defconfig under vendor/ defconfig: Remove the sm8150[-perf]_defconfig symbolic links ARM: dts: msm: set active display property for various sm6150 platforms ARM: dts: msm: Enable backlight cooling device for SM6150 ARM: dts: msm: Include thermal overlay mitigation rules for SM6150 IDP ARM: dts: msm: Enable BT Audio usecases msm: ipa3: Disable checksum offload on LAN PROD pipe regmap: Add kconfig flag for wcd regmap ARM: dts: msm: Enable icnss for sm6150 ARM: dts: msm: Add measure support ddr clock for SM6150 diag: Update msg mask's ranges properly USB: core: Add USB_DEVICE_ERROR uevent for enumeration timeout wil6210: add support for channel 4 power: power_supply: add property for FCC stepper power: battery: Allow taper exit if increase in float voltage power: smb5: enable parallel charging support qcom: battery: Modify FCC split logic to use slave's limit qcom: battery: add support to detect USB removal qcom: battery: update ICL split logic qcom: battery: update FCC split policy battery: fix ordering of ICL/FCC configuration power: smb1355: add support for die-temp based mitigation power: smb1355: force enable clock while device is active power: smb1355: Raise PCL value for SMB1354 power: smb1355: Define max FCC limit using property power: smb1355: Detect SMB1354 power: smb1355-charger: Vote to keep the IRQs disabled initially power: smb1355: Force enable Bandgap while charging is active power: smb1355: Enable valley current all the time qcom: smb1355: support usbin-usbin parallel configuration smb1355: Use comparator for die temperature mm: fix the use of ALLOC_CMA ARM: dts: msm: Add sleep counter node for sdmmagpie zram: allow zram to allocate CMA pages ARM: dts: msm: Suspend USB input on debug battery for sm6150 msm: sps: Correct markings year format defconfig: add Himax and Synaptics touch driver for SM6150 power: smb5: Add DC power supply support to PM6150 coresight: byte-cntr: Read 64bit rwp clk: qcom: update dsi 14nm PLL clock names ARM: dts: msm: Enable TZ-log driver for SM6150 ARM: dts: msm: Add crypto devices for sm6150 ARM: dts: msm: Add Qseecom node and Qrng node for sm6150 tty: serial: msm_geni_serial : Change AB voting for console used SE clk: qcom: gcc: Add a fixed factor clock for SDMMAGPIE ARM: dts: msm: Update SM8150 QRD USB redriver settings ARM: dts: qcom: Update QUPv3 core master bus id for SM6150 ARM: dts: qcom: Update QUP_1 master id for SM6150 power: smb5-lib: exclusive typec mode operation msm: camera: req_mgr: Populate dev_hdl to notify events to RT devices ARM: dts: msm: Enable sdhc1 and sdhc2 for QRD SM6150 SoD Revert "ashmem: switch to ->read_iter" power: qpnp-fg-gen4: Configure ESR FCC dynamically soc: qcom: Fix recursive spinlock in rmnet TX context sound: usb: Add QMI bye callback msm: kgsl: Place GMU in reset before entering slumber backlight: qcom-spmi-wled: Change the default FSC for WLED5 to 25 mA iommu: arm-smmu: Remove unnecessary power_on call ARM: dts: msm: add smp2p and smmu ipa support for sm6150 mhi: core: update MHI host support for WLAN FW execution environment ARM: dts: msm: Enable dload_type selection on SM6150 coresight: tmc: Clear CacheCtrlBit2 and CacheCtrlBit3 soc: qcom: Update QMI response max buffer length input: touchscreen: hxchipset: set rst pin to low during suspend ARM: dts: msm: add Himax Touch panel support for QRD6150 ARM: dts: msm: Modify the DP PHY power for QRD SM8150 DVT ARM: dts: msm: Enable UART on QRD6150 msm: vidc: skip cache operations for secure session msm: ipa: handle modem ssr in imp msm: vidc: Limit the max secure instances to 3 defconfig: Disable panic when EDAC encounters single bit errors defconfig: Enable /dev/mem virtual device support on sm8150 sched: Improve the scheduler timers: Clear timer_base::must_forward_clk with timer_base::lock held sched: Improve the scheduler msm: vidc: Remove duplicate flag usb: xhci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET defconfig: arm64: Enable USB Electrical and Link test support on sm8150 msm: vidc: Use correct flag to propagate data corruption ARM: dts: msm: Update proper clock domain address for LMH DCVS for SM6150 debugfs: defer debugfs_fsdata allocation to first usage defconfig: msmsteppe: Enable VTI config for v4 and v6 msm: vidc: Register CVP node conditionally ARM: dts: msm: Fix label names for sm6150 wcd ARM: dts: msm: Add display panel support for QRD SM6150 adsprpc: Initialize VA of fastrpc dynamic heap buffer to Zero sdmsteppe: defconfig: Enable CONFIG_NETFILTER_XT_MATCH_BPF power: qpnp-qg: Update the property to force-recharge msm: gsi: Update GSI 2.5 registers offset power: qpnp-smb5: Add FORCE_RECHARGE power-supply property msm: ipa: Enable GSI Register interface version 2 msm: gsi: Support GSI register version 2 qseecom: expose a new IOCTL for new FDE design crypto: ice: Add support for new FDE design drivers: phy: ufs: Use correct UFS PHY version suffix for sm6150 ARM : dts: msm: Update UFS Unipro clock frequency for sm6150 icnss: Remove WARN_ON during self recovery trigger ARM: dts: msm: Add SMMU support on QDSS for SM8150 v2 coresight: tmc: Add USB BAM SMMU support debugfs: call debugfs_real_fops() only after debugfs_file_get() debugfs: purge obsolete SRCU based removal protection trace: convert to debugfs_file_get() and -put() defconfig: msm: Enable PCA9956B LED Driver on QCS405 mhi: core: add multi-EE support for MHI channels defconfig: msm: Update display configs for sa8155 defconfig: msm: Disable config EXT2_FS and EXT3_FS for sa8155 ARM: dts: msm: update iommu info of npu node for sm8150 v2 power: qpnp-fg-gen4: Fix ESR timer initialization defconfig: Disable DEVPORT on sm8150 msm: camera: isp: Add active list request flush support msm: camera: isp: Report bubble on request in wait list arm: dts: msm: Update USB QMP DP PHY settings for sm8150 v2 pinctrl: sm6150: fix SDC and UFS reset pin groups offsets ARM: dts: msm: update UFS regulator for SA8155 V2 ARM: dts: msm: Add support for SA8155 V2 msm: kgsl: Enable IFPC on A640 v2 sched/fair: Do load balancing of misfit task only when dst_cpu is idle IB/hfi1: convert to debugfs_file_get() and -put() debugfs: convert to debugfs_file_get() and -put() debugfs: debugfs_real_fops(): drop __must_hold sparse annotation debugfs: implement per-file removal protection debugfs: add support for more elaborate ->d_fsdata ARM: dts: msm: Update the max voltage of the SMPSC2 for SM6150 ARM: defconfig: Enable CONFIG_MMC_CQ_HCI for sm6150 ARM: dts: msm: Correct the spmi core size for SM6150 ARM: dts: msm: Update sm7150 DT entires for fastrpc usecases ARM: dts: msm: fix phy parameters for hx83112a panel on sm6150 ARM: dts: msm: Enable the OSM clock controller for sm6150 ARM: dts: msm: Add src-clock-name in csiphy node msm: vidc: EOS not reached for specific AV content usb: dwc3: Use pwr_event_irq to wakeup if there is no ss_phy_irq usb: dwc3: Start the core in host mode only if there is no extcon i2c-qcom-geni: Set DMA mask to support 64 bit DMA defconfig: msm: enable dvb demux modules compilation Migrate mpq demux driver from kernel 4.9 to 4.14 RM: dts: msm: add TSPP node for kernel 4.14 Migrate mpq demux and TSPP driver from kernel 4.9 to 4.14 ARM: dts: msm: Support PCA9956B LED on QCS405 leds: PCA9955B: 24-channel constant current LED driver mmc: cmdq: Notify higher layer of ice errors mmc: card: Service RPMB requests with priority over other requests ARM: dts: msm: add rmnet_ipa node for sdxprairie msm: ipa: Setting appropriate config on MHI ep msm: ipa: Enable RMNET_IPA3 compilation for sdxprairie i2c-qcom-geni: Handle corner cases in GSI transfer i2c-qcom-geni: Calculate transfer timeout based on payload size msm: ipa3: Fix to not send filter/route hash table indices to modem ARM: dts: msm: Add swr port mapping for sm6150 mmc: card: Call blk_requeue_request() with queue-lock held ARM: dts: msm: Add scandump sizes for SM6150 CPUs socinfo: msm: Give name to IDP hw platformid clk: qcom: Update mdss_ahb_clk clock divider for SM6150 power: qpnp-qg: Fix the return error check in QGauge ARM: dts: msm: Enable remotefs for SM6150 msm: camera: Add support for nominal l1 clock ARM: dts: msm: Add rtb node for rtb dump enablement Documentation: sound: Add documentation for swr port mapping in wcd937x clk: qcom: Mark video_cc_xo_clk as CRITICAL ARM: dts: msm: Fix spmi address cells and battery data specs for sm6150 coresight: tmc: Fix write point for ETR sg mode defconfig: qcs405: Enable Power driver for BT msm: sps: Allow for different IOVAs for buffers in BAM-to-BAM mode power: Add power supply property to force recharge ARM: dts: msm: Update the QG SDAM address and enable capacity learning kasan: add no_sanitize attribute for clang builds sound: usb: Stop endpoints upon disable audio stream request power: smb5-lib: Modify max USBIN voltage seen by userspace net: qrtr: mhi: Create list for pending ul transfers diag: Enable diag over rpmsg communication ARM: dts: msm: Update VADC support for PM6150 mhi: core: expose current state of MHI device to clients power: qpnp-qg: Add support for PM6150 Qgauge msm: ipa: Validate routing rule id ARM: dts: msm: Update GENI_IR node for QCS405 drm/msm/dp: return number of displays as 0 if dp node is disabled mmc: core: Return SD card status if sdr104_wa is not present ipa: update wlan upstream iface name ARM: dts: msm: add sde node for SM6150 target mm: cma: retry only on EBUSY ARM: dts: msm: Add V1 to msm-name property for SM8150 V1 diag: Fix for diag communication during SSR net: qualcomm: rmnet: shs deliver return msm: kgsl: Hold GMU in reset during initialization msm: kgsl: Define all the GMU VA space diag: Don't queue read to usb during disconnect pfk: keymaster support to set/clear ice keys ARM: dts: msm: Reduce size of offline-able memory region mm: fix cma accounting in zone_watermark_ok Revert "lowmemorykiller: fix cma accounting" sched: walt: fix out-of-bounds access msm: camera: cpas: Add sm6150 camera hw version support ARM: dts: msm: add Himax Touch panel support for SM6150 defconfig: msm: enable PBS, VIBRATOR and MISC drivers for sm6150 Linux 4.14.62 jfs: Fix inconsistency between memory allocation and ea_buf->max_size xfs: don't call xfs_da_shrink_inode with NULL bp xfs: validate cached inodes are free when allocated xfs: catch inode allocation state mismatch corruption intel_idle: Graceful probe failure when MWAIT is disabled nvmet-fc: fix target sgl list on large transfers nvme-pci: Fix queue double allocations nvme-pci: allocate device queues storage space at probe Btrfs: fix file data corruption after cloning a range and fsync i2c: imx: Fix reinit_completion() use ring_buffer: tracing: Inherit the tracing setting to next ring buffer ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle ext4: fix false negatives *and* false positives in ext4_check_descriptors() netlink: Don't shift on 64 for ngroups nohz: Fix missing tick reprogram when interrupting an inline softirq nohz: Fix local_timer_softirq_pending() genirq: Make force irq threading setup more robust scsi: qla2xxx: Return error when TMF returns scsi: qla2xxx: Fix ISP recovery on unload scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion scsi: qla2xxx: Fix unintialized List head crash power: smb5-lib: Fix USBIN Under-Voltage Lock-out issue defconfig: msm: Enable Cx ipeak driver for sdmsteppe defconfig: qcs405: Remove symlink to defconfigs in vendor subdirectory wil6210: off channel transmit management frames in AP mode wil6210: align to latest auto generated wmi.h wil6210: increase firmware ready timeout wil6210: allow scan on AP interface wil6210: add support for link statistics wil6210: align to latest auto generated wmi.h wil6210: fix temperature debugfs wil6210: add TX latency statistics ARM: dts: msm: Update MX retention vote during VDD restriction for QCS405 msm: ipa: Add WLAN FW SSR event clk: qcom: gcc: Add new frequency table for gcc_emac_ptp_clk_src clk: qcom: debugcc-qcs405: Update post div mask for measure nodes mmc: core: Return card status if sdr104_wa is not present ARM: dts: msm: Add device tree for sa6155 and sa6155p ARM: dts: msm: Add SMB1390 and SMB1355 support to SM6150 defconfig: Enable GCC and VIDEOCC drivers for SDMMAGPIE ARM: dts: msm: Update the gcc and video clock nodes for SDMMAGPIE power: smb5-lib: Add liquid presence detection function clk: qcom: Add support for Video clock controller for SDMMAGPIE net: qualcomm: rmnet: Add support to reset ethtool private stats power: smb1390: add wireless charging support power: smb5: enable smb1390 Wireless charging power: smb5-lib: Add wireless support in DC psy power: qpnp-fg-gen4: Disable ESR pulsing when fast calibration is disabled ARM: dts: msm: Add device tree property to collect full ramdumps Revert "ARM: dts: msm: disable L1/L1ss for PCIe1 on sm8150-sdx50 platform" msm: npu: refactor npu_map_buf/npu_unmap_buf functions msm: npu: Add asynchronous ioctl support msm: camera: ife: config rdi HFR msm: camera: cci: Modify condition check to read CCI data msm: camera: sync: Add callback mechanism for signaled objects checkpatch: Treat duplicate signatures as a different error class usb: gadget: gsi: Increase Rmnet UL buffer size from 16K to 31K Revert "msm: vidc: Remove QCOM keyword from buffer flag" arm64: Export caching APIs ARM: dts: msm: Add camera dts node for sm6150 power: smb5: add support to export "POWER_SUPPLY_PROP_CHARGE_FULL" ARM: dts: msm: Disable NFC and camera on sm8150-sdx50m QRD platform regulator: fan53555: add support to disable suspend voltage configuration regulator: fan53555: add support for Halo HL7509 buck converter regulator: fan53555: change fan53555_parse_dt() to read only DT parameters ARM: dts: msm: add mdf memory region on qcs405 ARM: dts: msm: updating audio route for qcs405 usb: f_gsi: Report Function Remote Wake capabilities Revert "ARM: dts: msm: Add camera dts for sm6150" msm: camera: crm: Perform the notification in workq on sof freeze soc: qcom: mem-offline: Fix klocwork errors msm: ipa3: Software workaround to fix GSI2.2 HW bug in SM6150 msm: kgsl: Enable Adaptive Clock Distribution on A640 ARM: dts: msm: Add AOP mailbox and DVM for SM8150 msm: kgsl: Add support for Adaptive Clock Distribution msm: camera: icp: Change log type for hfi queue dump mm: Increase number of GFP masks mm: add cma pcp list cma: redirect page allocation to CMA msm: kgsl: Store GMU firmware image in the GMU device structure nohz: Fix local_timer_softirq_pending() Linux 4.14.61 scsi: sg: fix minor memory leak in error path drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats crypto: padlock-aes - Fix Nano workaround data corruption RDMA/uverbs: Expand primary and alt AV port checks iwlwifi: add more card IDs for 9000 series userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails audit: fix potential null dereference 'context->module.name' kvm: x86: vmx: fix vpid leak x86/entry/64: Remove %ebx handling from error_entry/exit x86/apic: Future-proof the TSC_DEADLINE quirk for SKX virtio_balloon: fix another race between migration and ballooning net: socket: fix potential spectre v1 gadget in socketcall can: ems_usb: Fix memory leak on ems_usb_disconnect() squashfs: more metadata hardenings squashfs: more metadata hardening net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager rxrpc: Fix user call ID check in rxrpc_service_prealloc_one net: stmmac: Fix WoL for PCI-based setups netlink: Fix spectre v1 gadget in netlink_create() net: dsa: Do not suspend/resume closed slave_dev ipv4: frags: handle possible skb truesize change inet: frag: enforce memory limits earlier bonding: avoid lockdep confusion in bond_get_stats() msm: camera: Memset the data structure msm: camera: Fix context refcount underflow ARM: dts: msm: do not disable gpu_cx_gdsc for SM8150 clk: qcom: gdsc-regulator: add support for skipping GDSC disable Linux 4.14.60 tcp: add one more quick ack after after ECN events tcp: refactor tcp_ecn_check_ce to remove sk type cast tcp: do not aggressively quick ack after ECN events tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode tcp: do not force quickack when receiving out-of-order packets netlink: Don't shift with UB on nlk->ngroups netlink: Do not subscribe to non-existent groups xen-netfront: wait xenbus state change when load module manually tcp_bbr: fix bw probing to raise in-flight data for very small BDPs NET: stmmac: align DMA stuff to largest cache line length net: mdio-mux: bcm-iproc: fix wrong getter and setter pair net: lan78xx: fix rx handling before first packet is send net: fix amd-xgbe flow-control issue net: ena: Fix use of uninitialized DMA address bits field ipv4: remove BUG_ON() from fib_compute_spec_dst net: dsa: qca8k: Allow overwriting CPU port setting net: dsa: qca8k: Add QCA8334 binding documentation net: dsa: qca8k: Enable RXMAC when bringing up a port net: dsa: qca8k: Force CPU port to its highest bandwidth RDMA/uverbs: Protect from attempts to create flows on unsupported QP usb: gadget: udc: renesas_usb3: should remove debugfs ovl: Sync upper dirty data when syncing overlayfs PCI: xgene: Remove leftover pci_scan_child_bus() call PCI: pciehp: Assume NoCompl+ for Thunderbolt ports ext4: fix check to prevent initializing reserved inodes ext4: check for allocation block validity with block group locked ext4: fix inline data updates with checksums enabled squashfs: be more careful about metadata corruption random: mix rdrand with entropy sent in from userspace block: reset bi_iter.bi_done after splitting bio blkdev: __blkdev_direct_IO_simple: fix leak in error case block: bio_iov_iter_get_pages: fix size of last iovec drm/dp/mst: Fix off-by-one typo when dump payload table drm/atomic-helper: Drop plane->fb references only for drm_atomic_helper_shutdown() drm: Add DP PSR2 sink enable bit ASoC: topology: Add missing clock gating parameter when parsing hw_configs ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format() media: si470x: fix __be16 annotations media: atomisp: compat32: fix __user annotations scsi: cxlflash: Avoid clobbering context control register value scsi: cxlflash: Synchronize reset and remove ops scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs scsi: scsi_dh: replace too broad "TP9" string with the exact models regulator: Don't return or expect -errno from of_map_mode() media: omap3isp: fix unbalanced dma_iommu_mapping crypto: authenc - don't leak pointers to authenc keys crypto: authencesn - don't leak pointers to authenc keys usb: hub: Don't wait for connect state at resume for powered-off ports microblaze: Fix simpleImage format generation soc: imx: gpcv2: Do not pass static memory as platform data serial: core: Make sure compiler barfs for 16-byte earlycon names staging: lustre: ldlm: free resource when ldlm_lock_create() fails. staging: lustre: llite: correct removexattr detection staging: vchiq_core: Fix missing semaphore release in error case audit: allow not equal op for audit by executable rsi: fix nommu_map_sg overflow kernel panic rsi: Fix 'invalid vdd' warning in mmc ipconfig: Correctly initialise ic_nameservers drm/gma500: fix psb_intel_lvds_mode_valid()'s return type igb: Fix queue selection on MAC filters on i210 arm64: defconfig: Enable Rockchip io-domain driver nvme: lightnvm: add granby support memory: tegra: Apply interrupts mask per SoC memory: tegra: Do not handle spurious interrupts delayacct: Use raw_spinlocks stop_machine: Use raw spinlocks backlight: pwm_bl: Don't use GPIOF_* with gpiod_get_direction dt-bindings: net: meson-dwmac: new compatible name for AXG SoC net: hns3: Fixes the out of bounds access in hclge_map_tqp spi: meson-spicc: Fix error handling in meson_spicc_probe() dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC mmc: pwrseq: Use kmalloc_array instead of stack VLA mmc: dw_mmc: update actual clock for mmc debugfs ALSA: hda/ca0132: fix build failure when a local macro is defined drm/atomic: Handling the case when setting old crtc for plane media: siano: get rid of __le32/__le16 cast warnings f2fs: avoid fsync() failure caused by EAGAIN in writepage() bpf: fix references to free_bpf_prog_info() in comments thermal: exynos: fix setting rising_threshold for Exynos5433 staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5 staging: lustre: o2iblnd: fix race at kiblnd_connect_peer scsi: qedf: Set the UNLOADING flag when removing a vport scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw scsi: megaraid: silence a static checker bug scsi: 3w-xxxx: fix a missing-check bug scsi: 3w-9xxx: fix a missing-check bug bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only. perf: fix invalid bit in diagnostic entry s390/cpum_sf: Add data entry sizes to sampling trailer entry brcmfmac: Add support for bcm43364 wireless chipset mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages media: saa7164: Fix driver name in debug output media: media-device: fix ioctl function types ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2 libata: Fix command retry decision media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() net: phy: phylink: Release link GPIO dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA tty: Fix data race in tty_insert_flip_string_fixed_flag i40e: free the skb after clearing the bitlock nvmem: properly handle returned value nvmem_reg_read ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node ARM: dts: emev2: Add missing interrupt-affinity to PMU node ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage EDAC, altera: Fix ARM64 build warning HID: i2c-hid: check if device is there before really probing powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet drm/amdgpu: Remove VRAM from shared bo domains. drm/radeon: fix mode_valid's return type arm64: dts: renesas: salvator-common: use audio-graph-card for Sound HID: hid-plantronics: Re-resend Update to map button for PTT products arm64: cmpwait: Clear event register before arming exclusive monitor media: atomisp: ov2680: don't declare unused vars ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value media: smiapp: fix timeout checking in smiapp_read_nvm ixgbevf: fix MAC address changes through ixgbevf_set_mac() md: fix NULL dereference of mddev->pers in remove_and_add_spares() md/raid1: add error handling of read error from FailFast device regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops ALSA: emu10k1: Rate-limit error messages about page errors rtc: tps65910: fix possible race condition rtc: vr41xx: fix possible race condition rtc: tps6586x: fix possible race condition Bluetooth: btusb: add ID for LiteOn 04ca:301a drm/nouveau/fifo/gk104-: poll for runlist update completion scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger scsi: ufs: fix exception event handling scsi: ufs: ufshcd: fix possible unclocked register access fscrypt: use unbound workqueue for decryption net: hns3: Fix the missing client list node initialization spi: Add missing pm_runtime_put_noidle() after failed get drivers/perf: arm-ccn: don't log to dmesg in event_init ima: based on policy verify firmware signatures (pre-allocated buffer) mwifiex: correct histogram data with appropriate index net: dsa: qca8k: Add support for QCA8334 switch PCI: pciehp: Request control of native hotplug only if supported bpf: powerpc64: pad function address loads with NOPs pinctrl: at91-pio4: add missing of_node_put powerpc/8xx: fix invalid register expression in head_8xx.S spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC powerpc: Add __printf verification to prom_printf powerpc/powermac: Mark variable x as unused powerpc/powermac: Add missing prototype for note_bootable_part() powerpc/chrp/time: Make some functions static, add missing header include powerpc/32: Add a missing include header ath: Add regulatory mapping for Bahamas ath: Add regulatory mapping for Bermuda ath: Add regulatory mapping for Serbia ath: Add regulatory mapping for Tanzania ath: Add regulatory mapping for Uganda ath: Add regulatory mapping for APL2_FCCA ath: Add regulatory mapping for APL13_WORLD ath: Add regulatory mapping for ETSI8_WORLD ath: Add regulatory mapping for FCC3_ETSIC nvme-pci: Fix AER reset handling nvme-rdma: stop admin queue before freeing it PCI: Prevent sysfs disable of device while driver is attached PM / wakeup: Make s2idle_lock a RAW_SPINLOCK x86/microcode: Make the late update update_lock a raw lock for RT btrfs: qgroup: Finish rescan when hit the last leaf of extent tree btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups Btrfs: don't BUG_ON() in btrfs_truncate_inode_items() Btrfs: don't return ino to ino cache if inode item removal fails media: videobuf2-core: don't call memop 'finish' when queueing media: tw686x: Fix incorrect vb2_mem_ops GFP flags net: hns3: Fixes the init of the VALID BD info in the descriptor wlcore: sdio: check for valid platform device data before suspend mwifiex: handle race during mwifiex_usb_disconnect mfd: cros_ec: Fail early if we cannot identify the EC ASoC: dpcm: fix BE dai not hw_free and shutdown Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning iwlwifi: pcie: fix race in Rx buffer allocator btrfs: balance dirty metadata pages in btrfs_finish_ordered_io PCI: Fix devm_pci_alloc_host_bridge() memory leak selftests: intel_pstate: return Kselftest Skip code for skipped tests selftests: memfd: return Kselftest Skip code for skipped tests selftests/intel_pstate: Improve test, minor fixes perf/x86/intel/uncore: Correct fixed counter index check for NHM perf/x86/intel/uncore: Correct fixed counter index check in generic code usbip: dynamically allocate idev by nports found in sysfs usbip: usbip_detach: Fix memory, udev context and udev leak block, bfq: remove wrong lock in bfq_requests_merged f2fs: fix race in between GC and atomic open f2fs: fix to detect failure of dquot_initialize f2fs: Fix deadlock in shutdown ioctl f2fs: fix to wait page writeback during revoking atomic write f2fs: fix to don't trigger writeback during recovery f2fs: fix error path of move_data_page disable loading f2fs module on PAGE_SIZE > 4KB pnfs: Don't release the sequence slot until we've processed layoutget on open netfilter: nf_tables: check msg_type before nft_trans_set(trans) lightnvm: pblk: warn in case of corrupted write buffer RDMA/mad: Convert BUG_ONs to error flows powerpc/64s: Fix compiler store ordering to SLB shadow area hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() powerpc/eeh: Fix use-after-release of EEH driver powerpc/64s: Add barrier_nospec powerpc/lib: Adjust .balign inside string functions for PPC32 infiniband: fix a possible use-after-free bug e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes ceph: fix alignment of rasize bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64} printk: drop in_nmi check from printk_safe_flush_on_panic() watchdog: da9063: Fix updating timeout value irqchip/ls-scfg-msi: Map MSIs in the iommu netfilter: ipset: List timing out entries with "timeout 1" instead of zero netfilter: ipset: forbid family for hash:mac sets perf tools: Fix pmu events parsing rule rtc: ensure rtc_set_alarm fails when alarms are not supported mm/slub.c: add __printf verification to slab_err() mm: vmalloc: avoid racy handling of debugobjects in vunmap mm: /proc/pid/pagemap: hide swap entries from unprivileged users kernel/hung_task.c: show all hung tasks before panic vfio/type1: Fix task tracking for QEMU vCPU hotplug vfio/mdev: Check globally for duplicate devices vfio: platform: Fix reset module leak in error path nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY ALSA: fm801: add error handling for snd_ctl_add ALSA: emu10k1: add error handling for snd_ctl_add skip LAYOUTRETURN if layout is invalid hv_netvsc: fix network namespace issues with VF support xen/netfront: raise max number of slots in xennet_get_responses() kcov: ensure irq code sees a valid area mlxsw: spectrum_switchdev: Fix port_vlan refcounting arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups tracing: Quiet gcc warning about maybe unused link variable tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure kthread, tracing: Don't expose half-written comm when creating kthreads tracing: Fix possible double free in event_enable_trigger_func() tracing: Fix double free of event_trigger_data delayacct: fix crash in delayacct_blkio_end() after delayacct init failure kvm, mm: account shadow page tables to kmemcg Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST Input: i8042 - add Lenovo LaVie Z to the i8042 reset list Input: elan_i2c - add ACPI ID for lenovo ideapad 330 spi: spi-s3c64xx: Fix system resume support drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4 RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access i2c: core: decrease reference count of device node in i2c_unregister_device fork: unconditionally clear stack on fork clk: qcom: debugcc-sm8150: Add measurement support for CDSP clock defconfig: Enable SSR notification timeouts on SM8150 ARM: dts: msm: Add camera dts for sm6150 ARM: dts: msm: Update the L3 GPU vote for sm8150 v2 msm: camera: icp: release mutex properly in flush function msm: camera: csiphy: Add support for 14nm csiphy Linux 4.14.59 turn off -Wattribute-alias can: m_can.c: fix setup of CCCR register: clear CCCR NISO bit before checking can.ctrlmode can: peak_canfd: fix firmware < v3.3.0: limit allocation to 32-bit DMA addr only can: xilinx_can: fix RX overflow interrupt not being enabled can: xilinx_can: fix incorrect clear of non-processed interrupts can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting can: xilinx_can: fix device dropping off bus on RX overrun can: xilinx_can: fix recovery from error states not being propagated can: xilinx_can: fix power management handling can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK driver core: Partially revert "driver core: correct device's shutdown order" usb: gadget: f_fs: Only return delayed status when len is 0 usb: dwc2: Fix DMA alignment to start at allocated boundary usb: core: handle hub C_PORT_OVER_CURRENT condition usb: cdc_acm: Add quirk for Castles VEGA3000 staging: speakup: fix wraparound in uaccess length check tcp: add tcp_ooo_try_coalesce() helper tcp: call tcp_drop() from tcp_data_queue_ofo() tcp: detect malicious patterns in tcp_collapse_ofo_queue() tcp: avoid collapses in tcp_prune_queue() if possible tcp: free batches of packets in tcp_prune_ofo_queue() tcp: do not delay ACK in DCTCP upon CE status change tcp: do not cancel delay-AcK on DCTCP special ACK tcp: helpers to send special DCTCP ack tcp: fix dctcp delayed ACK schedule vxlan: fix default fdb entry netlink notify ordering during netdev create vxlan: make netlink notify in vxlan_fdb_destroy optional vxlan: add new fdb alloc and create helpers rtnetlink: add rtnl_link_state check in rtnl_configure_link sock: fix sg page frag coalescing in sk_alloc_sg net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv multicast: do not restore deleted record source filter mode to new one net/ipv6: Fix linklocal to global address with VRF net/mlx5e: Fix quota counting in aRFS expire flow net/mlx5e: Don't allow aRFS for encapsulated packets net/mlx5: Adjust clock overflow work period net: skb_segment() should not return NULL net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull ip: hash fragments consistently bonding: set default miimon value for non-arp modes if not set drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit() KVM: PPC: Check if IOMMU page is contained in the pinned physical page xen/PVH: Set up GS segment for stack canary MIPS: Fix off-by-one in pci_resource_to_user() MIPS: ath79: fix register address in ath79_ddr_wb_flush() Revert "cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting" msm: camera: sync: resolve race condition between merge and signal ANDROID: verity: really fix android-verity Kconfig tcp: add tcp_ooo_try_coalesce() helper tcp: call tcp_drop() from tcp_data_queue_ofo() tcp: detect malicious patterns in tcp_collapse_ofo_queue() tcp: avoid collapses in tcp_prune_queue() if possible tcp: free batches of packets in tcp_prune_ofo_queue() x86_64_cuttlefish_defconfig: Enable android-verity x86_64_cuttlefish_defconfig: enable verity cert ANDROID: android-verity: Fix broken parameter handling. ANDROID: android-verity: Make it work with newer kernels ANDROID: android-verity: Add API to verify signature with builtin keys. ANDROID: verity: fix android-verity Kconfig dependencies msm: camera: cpas: Modify error check msm: camera: Check for valid per frame i2c data. msm: camera: jpeg: Fix flush with request id msm: camera: isp: Fix race condition in tasklet stop Linux 4.14.58 xhci: Fix perceived dead host due to runtime suspend race with event handler powerpc/powernv: Fix save/restore of SPRG3 on entry/exit from stop (idle) cxl_getfile(): fix double-iput() on alloc_file() failures alpha: fix osf_wait4() breakage net: usb: asix: replace mii_nway_restart in resume path ipv6: make DAD fail with enhanced DAD when nonce length differs net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite net/mlx4_en: Don't reuse RX page when XDP is set hv_netvsc: Fix napi reschedule while receive completion is busy tg3: Add higher cpu clock for 5762. qmi_wwan: add support for Quectel EG91 ptp: fix missing break in switch net: phy: fix flag masking in __set_phy_supported net/ipv4: Set oif in fib_compute_spec_dst skbuff: Unconditionally copy pfmemalloc in __skb_clone() net: Don't copy pfmemalloc flag in __copy_skb_header() net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort lib/rhashtable: consider param->min_size when setting initial table size ipv6: ila: select CONFIG_DST_CACHE ipv6: fix useless rol32 call on hash ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns gen_stats: Fix netlink stats dumping in the presence of padding drm/nouveau: Avoid looping through fake MST connectors drm/nouveau: Use drm_connector_list_iter_* for iterating connectors drm/i915: Fix hotplug irq ack on i965/g4x stop_machine: Disable preemption when waking two stopper threads vfio/spapr: Use IOMMU pageshift rather than pagesize vfio/pci: Fix potential Spectre v1 cpufreq: intel_pstate: Register when ACPI PCCH is present mm/huge_memory.c: fix data loss when splitting a file pmd mm: memcg: fix use after free in mem_cgroup_iter() ARC: mm: allow mprotect to make stack mappings executable ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs ARC: Fix CONFIG_SWAP ARCv2: [plat-hsdk]: Save accl reg pair by default ALSA: hda: add mute led support for HP ProBook 455 G5 ALSA: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk ALSA: rawmidi: Change resized buffers atomically fat: fix memory allocation failure handling of match_strdup() x86/MCE: Remove min interval polling limitation x86/events/intel/ds: Fix bts_interrupt_threshold alignment x86/apm: Don't access __preempt_count with zeroed fs KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel. scsi: sd_zbc: Fix variable type and bogus comment defconfig: sm8150: Build uncompressed kernel image msm: camera: Remove sysfs bind/unbind files ARM: dts: msm: Correct pinctrl entry for cci device for sm8150 msm: camera: cpas: Add cpas support for camera v150 platform ANDROID: uid_sys_stats: Replace tasklist lock with RCU in uid_cputime_show Linux 4.14.57 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests arm64: KVM: Add ARCH_WORKAROUND_2 support for guests arm64: KVM: Add HYP per-cpu accessors arm64: ssbd: Add prctl interface for per-thread mitigation arm64: ssbd: Introduce thread flag to control userspace mitigation arm64: ssbd: Restore mitigation status on CPU resume arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation arm64: ssbd: Add global mitigation state accessor arm64: Add 'ssbd' command-line option arm64: Add ARCH_WORKAROUND_2 probing arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 arm/arm64: smccc: Add SMCCC-specific return codes KVM: arm64: Avoid storing the vcpu pointer on the stack KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state arm64: alternatives: Add dynamic patching feature KVM: arm64: Stop save/restoring host tpidr_el1 on VHE arm64: alternatives: use tpidr_el2 on VHE hosts KVM: arm64: Change hyp_panic()s dependency on tpidr_el2 KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation KVM: arm64: Store vcpu on the stack during __guest_enter() net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL. rds: avoid unenecessary cong_update in loop transport bdi: Fix another oops in wb_workfn() netfilter: ipv6: nf_defrag: drop skb dst before queueing nsh: set mac len based on inner packet autofs: fix slab out of bounds read in getname_kernel() tls: Stricter error checking in zerocopy sendmsg path KEYS: DNS: fix parsing multiple options reiserfs: fix buffer overflow with long warning messages netfilter: ebtables: reject non-bridge targets PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() block: do not use interruptible wait anywhere mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally crypto: af_alg - Initialize sg_num_bytes in error code path clocksource: Initialize cs->wd_list media: rc: oops in ir_timer_keyup after device unplug xhci: Fix USB3 NULL pointer dereference at logical disconnect. net: lan78xx: Fix race in tx pending skb size calculation rtlwifi: rtl8821ae: fix firmware is not ready to run rtlwifi: Fix kernel Oops "Fw download fail!!" net: cxgb3_main: fix potential Spectre v1 VSOCK: fix loopback on big-endian systems vhost_net: validate sock before trying to put its fd tcp: prevent bogus FRTO undos with non-SACK flows tcp: fix Fast Open key endianness strparser: Remove early eaten to fix full tcp receive buffer stall stmmac: fix DMA channel hang in half-duplex mode r8152: napi hangup fix after disconnect qmi_wwan: add support for the Dell Wireless 5821e module qed: Limit msix vectors in kdump kernel to the minimum required count. qed: Fix use of incorrect size in memcpy call. qed: Fix setting of incorrect eswitch mode. qede: Adverstise software timestamp caps when PHC is not available. net/tcp: Fix socket lookups with SO_BINDTODEVICE net: sungem: fix rx checksum support net_sched: blackhole: tell upper qdisc about dropped packets net/packet: fix use-after-free net: mvneta: fix the Rx desc DMA address in the Rx path net/mlx5: Fix wrong size allocation for QoS ETC TC regitster net/mlx5: Fix required capability for manipulating MPFS net/mlx5: Fix incorrect raw command length parsing net/mlx5: Fix command interface race in polling mode net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager net/mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager net/mlx5e: Avoid dealing with vport representors if not being e-switch manager net: macb: Fix ptp time adjustment for large negative delta net: fix use-after-free in GRO with ESP net: dccp: switch rx_tstamp_last_feedback to monotonic clock net: dccp: avoid crash in ccid3_hc_rx_send_feedback() ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing ipvlan: fix IFLA_MTU ignored on NEWLINK ipv6: sr: fix passing wrong flags to crypto_alloc_shash() hv_netvsc: split sub-channel setup into async and sync atm: zatm: Fix potential Spectre v1 atm: Preserve value of skb->truesize when accounting to vcc alx: take rtnl before calling __alx_open from resume crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak crypto: crypto4xx - remove bad list_del PCI: exynos: Fix a potential init_clk_resources NULL pointer dereference bcm63xx_enet: do not write to random DMA channel on BCM6345 bcm63xx_enet: correct clock usage ocfs2: ip_alloc_sem should be taken in ocfs2_get_block() ocfs2: subsystem.su_mutex is required while accessing the item->ci_parent xprtrdma: Fix corner cases when handling device removal cpufreq / CPPC: Set platform specific transition_delay_us Btrfs: fix duplicate extents after fsync of file with prealloc extents x86/paravirt: Make native_save_fl() extern inline x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h> compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations ARM: dts: msm: Fix calypso frequency msm: camera: eeprom: Memory allocation using vzalloc ANDROID: Add hold functionality to schedtune CPU boost ANDROID: sched/rt: Add schedtune accounting to rt task enqueue/dequeue sched: walt: Add BUG_ON() when wallclock goes backwards UPSTREAM: cpuidle: menu: Avoid selecting shallow states with stopped tick UPSTREAM: cpuidle: menu: Refine idle state selection for running tick UPSTREAM: sched: idle: Select idle state before stopping the tick BACKPORT: time: hrtimer: Introduce hrtimer_next_event_without() BACKPORT: time: tick-sched: Split tick_nohz_stop_sched_tick() UPSTREAM: cpuidle: Return nohz hint from cpuidle_select() UPSTREAM: jiffies: Introduce USER_TICK_USEC and redefine TICK_USEC UPSTREAM: sched: idle: Do not stop the tick before cpuidle_idle_call() BACKPORT: sched: idle: Do not stop the tick upfront in the idle loop BACKPORT: time: tick-sched: Reorganize idle tick management code ANDROID: sched/fair: fix a warning ANDROID: sched/walt: Fix compilation issue for x86_64 ANDROID: mnt: Fix next_descendent msm: camera: fix double free in jpeg mgr ANDROID: sched/events: Introduce util_est trace events ANDROID: sched/fair: schedtune: update before schedutil FROMLIST: sched/fair: add support to tune PELT ramp/decay timings BACKPORT: sched/fair: Update util_est before updating schedutil BACKPORT: sched/fair: Update util_est only on util_avg updates BACKPORT: sched/fair: Use util_est in LB and WU paths BACKPORT: sched/fair: Add util_est on top of PELT ANDROID: sched/fair: Cleanup cpu_util{_wake}() ANDROID: sched: Update max cpu capacity in case of max frequency constraints ANDROID: arm: enable max frequency capping ANDROID: arm64: enable max frequency capping ANDROID: implement max frequency capping ANDROID: sched/fair: add arch scaling function for max frequency capping ANDROID: trace: Add WALT util signal to trace event sched_load_cfs_rq ANDROID: sched, trace: Remove trace event sched_load_avg_cpu ANDROID: Rename and move include/linux/sched_energy.h ANDROID: Adjust juno energy model ANDROID: Check equality of max cap state cap and cpu scale ANDROID: Move energy model init call into arch_topology driver ANDROID: Streamline sched_domain_energy_f functions ANDROID: Separate cpu_scale and energy model setup ANDROID: update_group_capacity for single cpu in cluster ANDROID: sched/fair: return idle CPU immediately for prefer_idle ANDROID: sched/fair: add idle state filter to prefer_idle case ANDROID: sched/fair: remove order from CPU selection ANDROID: sched/fair: unify spare capacity calculation ANDROID:sched/fair: prefer energy efficient CPUs for !prefer_idle tasks ANDROID: sched/fair: fix CPU selection for non latency sensitive tasks ANDROID: sched/fair: Also do misfit in overloaded groups ANDROID: sched/fair: Don't balance misfits if it would overload local group ANDROID: sched/fair: Attempt to improve throughput for asym cap systems FROMLIST: sched/fair: Don't move tasks to lower capacity cpus unless necessary FROMLIST: sched/core: Disable SD_PREFER_SIBLING on asymmetric cpu capacity domains FROMLIST: sched/core: Disable SD_ASYM_CPUCAPACITY for root_domains without asymmetry FROMLIST: sched/fair: Set rq->rd->overload when misfit FROMLIST: sched: Wrap rq->rd->overload accesses with READ/WRITE_ONCE FROMLIST: sched: Change root_domain->overload type to int FROMLIST: sched/fair: Change prefer_sibling type to bool FROMLIST: sched/fair: Consider misfit tasks when load-balancing FROMLIST: sched: Add sched_group per-cpu max capacity FROMLIST: sched/fair: Add group_misfit_task load-balance type FROMLIST: sched: Add static_key for asymmetric cpu capacity optimizations msm: camera: flash: Remove wrong bubble condition check msm: camera: sync: Validate if fence is already signaled UPSTREAM: ANDROID: binder: change down_write to down_read UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR UPSTREAM: ANDROID: binder: remove 32-bit binder interface. UPSTREAM: android: binder: Use true and false for boolean values UPSTREAM: android: binder: Use octal permissions UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init(). clk: qcom: Add support to round the frequency to kHz Change-Id: I85d2db743802d1aa8b2631a82dc0bd194b059bb3 Signed-off-by:Namratha Siddappa <namratha@codeaurora.org>
Loading
Please register or sign in to comment