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

Skip to content
Commit 103d61d4 authored by Abhijith Desai's avatar Abhijith Desai
Browse files

Merge commit '821c07f0' into dev/msm-4.14-display



* commit '821c07f0':
  msm: ipa3: Fix to check if adpl pipe configured
  ARM: dts: msm: Update temperature alarm passive polling for sm8150
  ARM: dts: msm: Update GPU mitigation threshold for sm8150
  boot markers: Add boot marker for lpm wake up time
  ARM: dts: BT: Add support for UART clock
  ARM: dts: msm: add devicetree node for PCIe MSI controller for sa6155
  defconfig: sdxprairie: Enable IPA uC Proxy for AQC Rx
  msm: ipa: Use work queue for refreshing offload devices
  cnss2: Add device version to SOC info structure
  diag: Support dynamic switch between USB and PCIe interface
  ARM: dts: msm: Enable S1 stage for USB
  defconfig: msm: enable PCIe MSI for sa6155P
  ARM: dts: msm: QUAT_TDM use multi lanes for sa8155 vm
  defconfig: sdxprairie: Disable DEBUG_PREEMPT for perf build
  arm64: dma-mapping: alloc page order based on domain pgsize
  usb: dwc3-msm: Disable PHY wakeup IRQs on hibernation
  clk: qcom: Add support to print vote registers for voteable clocks
  soc: qcom: hab: include guest_shm.h from the right place
  ion: msm: Add support for VMID_CP_DSP_EXT
  diag: Handle error case and fix compiler warnings
  ARM: dts: msm: add hostless QUAT TDM configuration
  ARM: dts: msm: Add EDAC DT node for sdmshrike
  ARM: dts: msm: Add ADC support for SA6155
  msm: vidc: add support to enable Enc DTS metadata
  msm: ipa3: Fix to client init completion
  ARM: dts: msm: Delete fsa i2c handle property
  Revert "diag: Mark global buffer NULL after freeing from mempool"
  ARM: dts: msm: Add guard-memory region support for rmtfs on trinket
  drivers: dma-removed: fix signedness issue
  power: smb5-lib: skip DPDM regulator request during pr_swap
  msm: ais: Validate packet params against cpu buffer length
  net: aquantia: Reduce default AQC IPA ring sizes to 128
  ARM: dts: msm: Reduce GSI moderation values for AQC rings
  diag: Add diag over pcie support
  atlantic-forwarding driver v1.0.18
  atlantic-forwarding driver v1.0.17
  net: qualcomm: rmnet: Fix trace define
  wil6210: free edma_rx_swtail upon reset
  msm: ipa3: changed testbus dump logic
  msm: ipa3: Fix race condition in rmnet xmit
  HID:Correct Copyright time
  msm: ipa: fix issue of writing to register after clock devote
  clk: qcom: branch: Fix propagation of parent rate to branches
  msm: jpeg: Change io dump logic.
  ARM: dts: msm: Enable IPA SMMU S1 stage for trinket
  power: smb5-lib: fix thermal throttling ICL handling
  defconfig: Enable OverlayFS for SM8150, sdmsteppe, trinket
  arm64: Add CNTVCT_EL0 cp15 AArch32 trap handler
  arm64: Add CNTFRQ_EL0 cp15 AArch32 trap handler
  ARM: dts: msm: Disable dynamic clock switch feature for sdmmagpie
  ARM: dts: msm: Disable dynamic clock switch feature for sm6150
  soc: qcom: hab: add the guest_shm.h header file
  mmc: block: Avoid retry in case of data error
  net: qualcomm: rmnet: Fix compilation errors seen on UML
  ARM: dts: msm: Update to memory map V5 for sdxprairie
  defconfig: Enable VLAN for sdxprairie
  ARM: dts: msm: Add WLAN PD auxiliary minidump ID for MSS on trinket
  Input: uinput: Avoid Object-Already-Free with a global lock
  ARM: dts: qcom: Add support for TDM over I2S
  sched/fair: Improve the scheduler
  sched/fair: Don't let tasks slip away from gold to silver cluster
  ARM64: dts: msm: delete the appsbl-qseecom-support property
  usb: misc: diag_bridge: Fix potential mutex deadlock
  dt-bindings: clock: qcom: Update clock ID for gcc video clock
  drivers: soc: qcom: Add support for sa8195p
  msm: ipa: Update IPA SRAM mapping
  defconfig: msm: update configs for sdmshrike
  ARM: dts: msm: Enable debug UART for the SA8195P ADP star platform
  ARM: dts: msm: Correct copyright years in the file
  defconfig: sa8155: enable DRM_SDE_SHD driver
  msm: vidc: Set default value for work route
  usb: gadget: configfs: Replace strncpy with strlcpy
  clk: qcom: clk-alpha-pll: Add support for odd postdiv for alpha PLLs
  diag: Set the number of log codes for DCI correctly
  ARM: dts: msm: Disable ADC based AICL for pmi632
  ARM: dts: msm: Add dt entries to enable eMMC and SDcard
  defconfig: sa8155: add vlan config
  icnss: Add a flag to indicate PDR
  memshare: Modify the qmi response buffer size
  ARM: dts: msm: pps_0 changes for SA8155 platform
  Revert "ANDROID: sched: Fix share_cap_level detect"
  Revert "msm: adsprpc: API to get DSP capability"
  usb: gadget: Stall ep0 with OS desc setup when OS desc is not enabled
  ARM: dts: msm: Add QPIC clock support for sdxprairie
  msm: vidc: disable batching for concurrent usecase
  mtd: devices: Turn on the clocks during register access
  cnss2: Dump device PCIe shadow registers for debug purpose
  cnss2: Check PCIe link status before dumping registers
  msm: ipa3: Fix get rid of setting endp_delay for IPA 4.2 targets
  msm: camera: Skip cache CPU SYNC for non-secure buffers
  msm: camera_v2: Add CPP HW reset at camera close.
  defconfig: msm: Add Bluetooth power driver for VM
  ARM: dts: msm: update skin charging mitigation thresholds for TRINKET
  ARM: dts: msm: Add audio support
  ARM:dts: msm: Reduce bus vote to run eMMC in lowSVS
  ARM: dts: msm: Changing phytimer clks for trinket
  ARM: dts: msm: Update compatible property for clock nodes for sa6155
  clk: qcom: Remove TURBO_L1 corner voting for SA6155
  thermal: adc_tm: Update threshold cross notification to thermal client
  clk: qcom: gcc: Remove the unused clocks for TRINKET
  msm: camera: core : Validate the dev name during the node ioctl handler
  mmc: core: Init mmc host clock scaling suspend state
  ARM: dts: msm: enable qupv3_se13_4uart in SA8155 VM
  ARM: dts: msm: Add Bluetooth device node for SA8155 VM
  arm64: break while loop if task had been rescheduled
  ARM: dts: msm: disable iommu_slim device on auto platform
  mhi: cntrl: qcom: transition to power off as soon as possible
  mhi: core: abort system suspends when disabling low power modes
  ARM: dts: msm: add io-expander for audio daughter card on 8155
  msm: ais: resync ais to PC365 camera kernel
  ARM: dts: msm: Add the NOM_L1 power level to acd table
  drivers: media: demux: fixing demux metadata freeing issue
  mmc: host: cmdq: Proceed with other interrupts if CQTCN is zero
  msm: ipa3: Use ipa3_check_qmi_response instead of checking return value
  ARM: dts: msm: Update memory map of qcs610/410 device tree
  usb: misc: diag_bridge: Fix races between delete and read/write
  ARM: dts: msm: set load current for regulators in Bluetooth node for SA8155
  msm: ipa3: Increment the active client count after unsuspend apps pipe
  usb: dwc3: Disable all interrupts during run_stop clear
  icnss: return recovery success to wlan driver
  msm: ais: Enabling Multi RDI stream
  ARM: dts: msm: fix to disable ipa node for qcs610
  msm: vidc: support ROI map type query
  char: adsprpc: support pm restore for hibernation
  drm/msm/dp: fix parameters for setting link training patters
  defconfig: sa8155: enable Aquantia Forwarding driver
  power: smb5-lib: Fix DC charging suspend by chg-termination
  ARM: dts: msm: Correct GPU QDSS STM base address for trinket
  msm: camera_v2: Handle frame drop in dual_isp_sync mode
  clk: qcom: gpucc: Remove 980MHz support for gfx3d clock for TRINKET
  ARM: dts: msm: Add wakeup capable flag to all thermal zone for TRINKET
  ARM: dts: Enable QUPv3 SE dt node for console UART qcs610-iot
  msm: kgsl: Halt GBIF GX traffic for GPU with no GMU
  msm: sps: Update debug message format specifier
  msm: ipa3: Set resource group while connecting WLAN
  ARM: dts: msm:  Enable Aquantia forwarding driver
  msm: kgsl: show max gpu temperature
  ARM: dts: msm: add thermal zone names to sm8150
  ARM: dts: msm: add PMU support for sdmshrike
  ARM: dts: msm: Add gladiator hang node for sdmshrike
  power: battery: fix split current error log by adding USBIN check
  ARM: dts: msm: Add memory dump devices for sdmshrike
  Revert "f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO"
  Revert "f2fs: submit cached bio to avoid endless PageWriteback"
  defconfig: msm: Add thermal configs for sdmshrike
  defconfig: msm: Add NPU and CDSP configs for sdmshrike
  defconfig: msm: Add USB configs for sdmshrike
  msm: kgsl: Add more info in GBIF/VBIF halt ack timeout log
  defconfig: msm: Add multimedia configs for sdmshrike
  defconfig: msm: Add PPP and CNSS devices to sdmshrike
  defconfig: msm: Add coresight drivers for sdmshrike
  defconfig: msm: Add QTI device configs for sdmshrike
  defconfig: msm: Update common configs for sdmshrike
  msm: camera: Avoid SMMU fault with two camera instances
  msm: camera: Call SCM system call while CSID clock active
  ARM: dts: msm: Add DT nodes for display changes for sdmshrike
  ARM: dts: msm: Enable the venus subsystem for sdmshrike
  ARM: dts: msm: Enable PIL subsystems for sdmshrike
  AndroidKernel.mk: Use make wildcard for file listing
  ARM: dts: msm: Add ION entries for sdmshrike.
  ARM: dts: msm: Add nodes for eeprom, actuator in triple cam for sdmmagpie
  samples: qmi: Fix Clang compile error
  boot markers: msm: remove unnecessary boot markers
  msm: kgsl: Disable speed bin detection for A610 GPU
  soc: qcom: msm_bus: Add debug logging for max bandwidth votes
  ARM: dts: msm: Update reserved-memory map for sdmshrike
  i2c-qcom-geni: Updated error handling in I2C driver
  msm: IPA: FnR stats for IPA4.5
  msm: ispif: Fix device crash during open node
  defconfig: Turn on xt_owner module to replace xt_qtaguid
  msm: kgsl: Correct gpu busy cycles calculations for LM on A640
  msm: kgsl: Expose HFI get and set value over sysfs
  msm: kgsl: Expose ACD table editing over sysfs
  msm: kgsl: Enable Limits Management on A640
  msm: kgsl: Enable Adaptive Clock Distribution on A640 v2
  msm: kgsl: Disable ACD and LM on unsupported devices
  ARM: dts: msm: Expose NOM_L1 power level for supported devices
  defconfig: msm: Add sdmshrike pinctrl defconfigs for Quin GVM
  clk: qcom: clk-rpmh: Add QPIC clock support
  ARM: dts: msm: Update GPU clock plan for trinket
  ARM: dts: msm: Add support for PMIC peripherals for QCS610
  ARM: dts: msm: Add support for display port enable for trinket
  ARM: dts: msm: Update charging thermal mitigation levels for TRINKET QRD
  msm: ipa3: Reduce the debug logs for uC state
  msm: camera: Fix for OOB security CR
  Revert "f2fs: fix to propagate return value of scan_nat_page()"
  Revert "f2fs: fix to propagate error from __get_meta_page()"
  usb: f_mtp: Check number of iterations before division
  msm: kgsl: Log device soft reset failure
  msm: kgsl: Remove wait for VBIF/GBIF reset ack during soft reset
  msm: ipa: Updated tlv length to match 32 bit arch
  USB: configfs: Don't send DISCONNECT uevent during unbind
  mmc: core: Update SD card removal logic based on cd gpio state
  ARM: dts: msm: Add QUPv3 and USB support for SA6155 VM
  msm: camera: Support HW with different secure and non-secure SIDs
  slim-msm-ngd: Prevent race condition between resume and SSR
  ARM: dts: msm: Add support of pmd-vbus detect on sdxprairie
  msm: camera_v2: dualvfesync support for analysis stream
  msm: camera_v2: enable dual_vfe_sync for trinket
  power: supply: smb5: Only enable temp change IRQ when VBUS present
  msm: ipa4: do not send USB remote wakeup again if already sent
  usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE
  msm: ipa4: gsb: correct the aggregation time limit
  usb: dwc3: Use devm_regulator_get_optional() for dpdm regulator
  msm: ipa3: removed Q6 register retrieve and add new retrievals
  msm: ais: lrme: Fix Stack Overflow condition in lrme hw manager
  arm: dts: msm: Add QSEECom nodes for SA8155 virtual machine
  Revert "ARM: dts: msm: add default brightness for TRINKET target"
  Revert "drm/msm/dsi-staging: add default brightness property"
  Revert "dt-bindings: msm: add support to specify the default brightness"
  Revert "ANDROID: sched/fair: prevent possible infinite loop in sched_group_energy"
  msm: jpeg: Add support for SMMU fault handler.
  diag: Update new msg, log and event logging codes
  drivers: Fix several C code warnings.
  msm: camera: Change data type of data rate
  drivers : Fix formatting errors
  ARM: dts: msm: Enable SSC clock controller for sdmshrike
  ARM: dts: msm: Add low-latency for QRTR on SM8150
  net: qrtr: Make qrtr rx threads as RT priorities
  msm: camera: icp: Fix issue in camera GDSC operations
  msm: camera: icp: Use usleep instead of msleep for smaller delays
  ARM: dts: msm: Config charging termination source for PM8150B
  power: supply: smb5: Configure charger termination condition
  cnss2: Assert CNSS when MHI failed to start
  Revert "UPSTREAM: zram: set BDI_CAP_STABLE_WRITES once"
  Revert "FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl."
  Revert "ANDROID: sched: Add support for frequency/power energy model"
  ARM: dts: msm: Add wakeup capable flag to all thermal zone for SM8150
  power: qpnp-qg: Cap the SOC at PON
  geni-qcom-se: Correct the BW update logic
  msm: ADSPRPC: Don't assign adsp_mem to modem
  defconfig: sdxprairie: Enable SPMI MISC driver
  msm: ipa: Consolidate LE MBB and LE MHI cases
  defconfig: qti-quin-gvm: Enable SCM QCPE front end
  msm: move printk out of spin lock low_water_lock
  msm: camera_v2: handle the error value returned during get clock
  msm: camera: core : Validate the dev name during the node ioctl handler
  icnss: Remove the driver while device is going to shutdown
  init: do_mounts: add boot marker
  drivers: soc: qcom: Update socinfo values for qcs401
  ARM: dts: msm: Fix the dt entries as per latest socinfo for qcs401
  ARM: dts: msm: update to memory map v5 for QCS405/QCS403
  usb: phy: Skip phy init when eud is connected
  wil6210: do not reset FW in STA to P2P client interface switch
  msm: camera: initialize qos_request object
  arm64: dts: Add appsbl qseecom support flag for qcs405
  usb: dwc3: Fix continuous spurious interrupts
  power: qpnp-fg-gen4: Add support to configure cutoff gain
  dt-bindings: qpnp-fg-gen4: Add qcom,ki-coeff-cutoff property
  ARM: dts: msm: Fix compilation error for overlay support for qcs610/410
  power: smb5: Disable wdog-bark IRQ on wdog-snarl
  power: step-chg: Remove notification trigger on JEITA
  power: smb5-lib: Optimize PD voltage configuration flow
  power: smb1390-psy: Optimize power_supply_changed call flow
  power: smb5: Allow limiting VBUS using power supply property
  power_supply: Add VOLTAGE_MAX_LIMIT power supply property
  power: smb5: Add input_voltage_regulation property for DC power supply
  soc: qcom: service-notifier: Use per-indication structs for PDR
  defconfig: msm: Enable DEBUG_PREEMPT config on trinket
  ARM: dts: msm: Change csiphytimer clock for trinket
  extcon: qcom-spmi: Add support for VBUS detection
  sched: Improve the scheduler
  clk: qcom: gcc: Remove the throttle clocks for TRINKET
  ARM: dts: msm: update WCN 3.3v LDO voltage levels for trinket
  soc: qcom: Add SCM over QCPE
  power: smb5: add votables to enable/disable interrupts
  power: smb1390: add support to disable smb1390 based on SOC
  clk: qcom: Add video clock reset for sdmshrike
  ARM: dts: msm: Add PMIC regulator devices for sa8195p
  cnss2: Do not force collect dump during driver loading/unloading
  power: smb5-lib: Report liquid presence status
  msm: ipa4: revert change of IPA_PC node vote
  uapi: sound: add support for TTP render mode
  defconfig: msm: Enable BPF related defconfigs
  xhci: Fix possible interrupt storm with suspend failure
  clk: qcom: Fix max voltage level for vdd_mm on sdmshrike
  msm: sps: Destroy IPC logs for BAM registration failure
  ARM: dts: msm: correct sm8150 funnel in 2 port configuration
  CNSS2: Add Genoa support for CNSS2
  coresight: Return error if no cpu nodes are found
  cnss2: Add time clock frequency for target cap message
  cnss2: Update QMI header to add voltage field target cap message
  cnss2: Do not free genl skb buffer inside function after genlmsg_multicast
  cnss2: Collect RAM dump for firmware assert during driver load
  socinfo: Add support for ADP platforms
  ARM: dts: msm: ufs bringup sdmshrike
  Revert "mm: always flush VMA ranges affected by zap_page_range"
  ARM: dts: msm: Enable ADC based AICL for pmi632
  power: smb5: Fix AICL configuration for pmi632
  msm: ipa3: Fix to race condition in rmnet ap suspend
  msm: camera: sensor: Adjust csiphy skew filter setting
  msm: ipa3: Reduced excessive logs from ipa
  msm: camera: sensor: Program SDR mask delay based on data rate
  ARM: dts: msm: Add EERPOM,FLASH for camera nodes for sm6150
  defconfig: msm: Enable cnss_genl driver for sa6155
  msm: kgsl: Skip state change in idle check, if requested state is NONE
  msm: camera: skip recovery during stream off in dual vfe
  pinctrl: qcom: Extend gpios to support SA6155
  ARM: dts: msm: Update energy costs with new frequency for sm8150
  clk: qcom: Add virtual clocks for SA6155 VM
  power: qpnp-fg-gen4: Support OCV based step charging in TTF algorithm
  power: fg-alg: Use iterm_delta only during CC mode
  power: qpnp-fg-gen4: Use ESR_ACTUAL for calculating cell impedance
  power: fg-alg: Fix TTF calculation to converge to correct TTF faster
  power: fg-alg: Add support for OCV based step charging in TTF algorithm
  ARM: dts: msm: add default brightness for TRINKET target
  drm/msm/dsi-staging: add default brightness property
  dt-bindings: msm: add support to specify the default brightness
  ARM: dts: msm: add device tree files for automotive sdmshrike
  soc: qcom: mem-offline: Clear page-table entries after offline
  msm: ipa: Reset_dma_mode before suspending USB pipe
  pinctrl: add restore function for sx150x
  soc: qcom: cdsprm: remove error log in rpmsg callback
  msm: camera_v2: isp: update the frame drop during error case
  ARM: dts: msm: Add kaslr offset IMEM entry for QCS405
  msm: kgsl: add kgsl stats to vm_stat and rss_stat counters
  sched/tune: Increase the cgroup limit to 6
  defconfig: msm: Enable support for usb0 in qti-quin-gvm
  power: step-chg-jeita: use power_supply notifier for time hysteresis
  clk: qcom: Add support for dispcc on sdmshrike v2
  msm: camera: Add bounds checking for output resources
  msm: ipa4: Add IPA clock-gated case in IPA PM
  leds: Reset LED controller on write failure
  msm: kgsl: correct per process stat maintenance
  ARM: dts: msm: Make Rx and Tx supplies dynamic for WCD9335 in QCS405
  msm: camera_v2: Fix page fault issue in camera ISP
  msm: camera_v2: isp: handle frame drop due to scheduling latency
  regulator: rpm-smd: Send the logical mode instead of the raw mode
  ARM: dts: msm: enable ESD check for nt36672 truly fhd panel on TRINKET
  ARM: dts: msm: add support for nt36672 truly fhd panel for TRINKET
  soc: qcom: sysmon-qmi: Reduce send timeout for SSCTL notifs
  soc: qcom: qmi_interface: Add send timeout helper
  ARM: dts: msm: increase size of IP packets for sm8150-sdxprairie
  msm: kgsl: fix PDC offset to support a680v2
  msm: ipa3: Fix to handle packets over MHI pipe in SSR
  Revert "f2fs: let discard thread wait a little longer if dev is busy"
  Revert "f2fs: clean up with is_valid_blkaddr()"
  ARM: dts: msm: Add odm partition for sm8150
  Revert "f2fs: fix race in between GC and atomic open"
  defconfig: enable the msm_rng driver
  msm: ipa: Define WLAN FW SSR event
  thermal: tsens: Add IPC logging support for TSENS
  coresight: etm4x: sysfs: Use smp cross read for mgmt registers
  taskstats: add a option to send all tasks data to user
  taskstats: add support for system stats
  net: core: Dont send ARP probes for NUD_PERMANENET
  ARM: dts: qcom: Enable swr irq as wakeup capable for sm6150 and trinket
  msm: kgsl: Add missing check for "nogmu" module param
  msm: kgsl: Use correct checks for GPMU related functionality
  ARM: dts: msm: Add devicetree for sm6155au
  ARM: dts: msm: add actpm tpdm for trinket
  diag: Modularise diagfwd transport bridge registration
  net: aquantia: Increase descriptor ring size to 256
  cnss2: Use cnss_fatal_err print for fatal errors
  phy: qcom-ufs: Update documentation for ref_clk
  phy: qcom-ufs: make ref_clk as optional
  soc: qcom: dfc: Support TX link status
  cnss2: Dump more copy engine registers for debug purpose
  msm: adsprpc: API to get DSP capability
  defconfig: msm: Enable PPTP support
  nl80211: Add OCE scan capability backport flag
  msm: kgsl: Avoid race with Fence Drop mode in Preemption trigger
  msm: kgsl: Trigger recovery on gmu fenced write failure
  usb: dwc3: Fix out of bound memory access for event buffer
  drivers: iio: imu: asm330 regulators
  soc: qcom: mem-offline: place debug messages properly
  power: smb5: always parse USBIN_V channel
  msm:ipa: enable SMMU for MHI PRIME channels
  diag: Unlock mutex before exiting socket read
  soc: qcom: dcc_v2: Add dynamic loop offset support
  ARM: dts: msm: Configure IPA MPM component type for sm8150_sdxprairie
  usb: phy: snps: Enable auto resume during host mode suspend
  ARM: dts: Correct used IMEM address for USB QDSS buffer on sdxprairie
  ARM: dts: msm: Match AQC DT node against all Aquantia PCI IDs
  msm: ipa: Support Modem distinction of LE MBB and LE MHI
  ARM: dts: msm: Update Q6-AP shared mem size
  ARM64: dts: msm: VM pinctrl support for sa6155p guest
  cnss2: Force firmware assert based on context
  drivers: soc: qcom: Updating QCOM_QMI_HELPERS dependency
  clk: qcom: usb: add 19.2MHz frequency with utmi clock table
  ARM: dts: msm: add support to read USBIN channel for PM8150B
  defconfig: sdxprairie: Enable USB_BAM driver
  ARM: dts: msm: Fix bus voting on trinket for emmc
  mm : retry for reclaim if lmk kill is possible
  iommu: arm-smmu: add debug info about inprogress sync and invalidation
  ARM: dts: msm: add mem-offline support for trinket
  defconfig: Enable config for pasr on trinket
  Revert "tcp: free batches of packets in tcp_prune_ofo_queue()"
  diag: Handle data_ready count properly
  drivers: mailbox: rpmh: Use high priority tasklet
  usb: gadget: f_accessory: Fix check for dev->disconnected
  msm: vidc: optimize encoder ftb cache ops
  diag: Mark global buffer NULL after freeing from mempool
  ion: fix memory leak with non cp flag based ion alloc
  ARM: dts: msm: update for hypervisor support on qcs405
  mm: show number of vmalloc pages in /proc/meminfo
  ion: add ion pages to NR_UNRECLAIMABLE_PAGES
  mm: introduce NR_UNRECLAIMABLE_PAGES
  usb: f_gsi: Prevent enabling data path if disconnect follows connect
  scsi: ufs: Enable irq in err_handler
  ARM: dts: msm: adjust S4C voltage and L15C load current
  input: touchscreen: synaptics: remove extra console output
  serial: msm_geni_serial: add boot marker
  ARM: dts: msm: Configure IPA MPM component type for sm8150_sdxprairie
  cnss2: relax size restriction on QDSS trace save indication
  ARM: dts: msm: Add dpdm regulator handler on sdxprairie
  cnss2: Update board data file name format
  msm: ipa4: vote for IPA_PC note after uC is loaded
  msm: ipa: enable mhi prime manager for IPA4.1 APQ
  msm: ipa: mhi prime channels support for IPA4.1 APQ
  cnss2: Dump QDSS registers to restore ETR logs after RDDM
  ARM: dts: msm: Add mailbox struct for IPA block for sdxprairie
  msm: ipa3: Fix to start/stop gsi channel USB pipe connected
  msm: ipa: Update IPA resource groups config
  power: qpnp-fg-gen4: Fix adjusting recharge SOC after charge termination
  slim-msm-ngd: Prevent race condition for suspend and SSR
  Revert "mm: slowly shrink slabs with a relatively small number of objects"
  power: smb5: Fix OTG random disconnection issue
  msm: ipa3: Fix to race condition to protect channel configuration
  arm: qcom: dts: Add interrupt info to apps tgu node
  drivers: coresight: Add interrupt service routine for apss tgu
  ARM: dts: msm: Add new nodes for tele and ultra wide camera for sm6150
  power: qpnp-fg-gen4: Fix POWER_SUPPLY_PROP_BATT_AGE_LEVEL reporting
  ARM: dts: msm: add PWM channels for PM8150L
  net: qualcomm: rmnet: Allow uplink aggregation configuration
  qseecom: double check if app entry exists when unloading app
  cnss2: Clear PCIe remap window field during shutdown
  net: qualcomm: rmnet: Set skb->protocol before DL checksum
  ARM: dts: msm: Bootup IPA in MHI mode
  msm: mink: uninitialized data in smcinvoke_release
  ARM: dts: msm: update PCIe PHY settings to v0.96 for sdxprairie
  ARM: dts: msm: Disable DMA mode for SSC QUPv3 for SA8155 VM
  msm: ipa: include file changes fo MHI PRIME channels support
  msm: dt-bindings: ipa: add ipa_mpm description
  ARM: dts: msm: Enable sleep support for EMAC RXC clock
  soc: qcom: service-notifier: Use ordered workqueue for PDR
  soc: qcom: service-notifier: Add EARLY_PD_DOWN to PD states
  soc: qcom: mem-offline: turn off ddr refresh under MEM_CANCEL_ONLINE
  soc: qcom: mem-offline: add pasr support for rpm-smd based targets
  mm: add rss counter for unreclaimable pages
  msm: ipa: Add support for wdi3.0 with smmu-s1
  power: pmic-voter: Increase maximum client capacity
  ARM: dts: msm: Mclk3 support for sm6150
  cnss2: disable PCIe L1SS after restoring config space
  ARM: dts: msm: Add PM8008 GPIOs for trinket
  ARM: dts: msm: Defer regulator disable for trinket GPU SMMU
  arm64: errata: dissociate errata 1009 and 1286807
  soc: qcom: Add support for atoll into socinfo driver
  ARM: dts: msm: ADD llcc device node for atoll SoC
  defconfig: msm: Enable LLCC driver for atoll SoC
  drivers: soc: qcom: Add atoll SoC llcc driver
  ARM: dts: msm: Add core hang and gladiator hang DT nodes
  msm: kgsl: Do not disable rgmu irq twice on error case
  defconfig: sdxprairie: Enable AQC IPA offload driver
  net: aquantia: Fill descriptor size and count for channels
  msm: ipa: Add descriptor size and count to ipa_eth_channel
  msm: ipa: IPC logging support in ethernet offload sub-system
  i2c: i2c-qcom-geni: add boot marker
  spi: spi-geni-qcom: add boot marker
  msm: ipa3: Fix to use client mapping instead of getting pipe index
  msm: ipa3: Changes to enable stage 1 SMMU for WDI2.0 GSI offload
  ARM: dts: msm: Add crypto device nodes for qcs405
  power: step-chg: Fix VBAT based step chg flow
  ARM: dts: msm: add i2c7 device node on sa8155 platform
  defconfig: enable show resume IRQ support for sdxprairie
  ARM: dts: msm: add snd evt nodes for sa8155 auto platform
  Documentation: sound: Add documentation for snd evt nodes
  ARM: dts: msm: Support QCA8337 RGMII port0 in sdxprairie
  Documentation: Support QCA8337 RGMII port0 in sdxprairie
  msm: ipa: Remove excessive logging
  ipa: fix to header proc context updatation
  iommu: arm-smmu: fix NULL pointer dereference
  ARM: dts: msm: Change RCLK_DLY to the default value on trinket
  sound: dt-bindings: Add dt-bindings for swr irq wakeup capable property
  power: qpnp-qg: Report the RTC time with GOOD_OCV
  usb: misc: diag_bridge: Add support for 90F3 PID
  defconfig: msm: Enable USB diagfwd and diag_bridge on SA6155
  diag: Add support for diagfwd via USB
  diag: Clean diagfwd code
  diag: Fix HSIC read complete work function
  diag: Read the HSIC data in a work queue
  clk: qcom: Add multiple SOCs support for virtual clock
  usb: gadget: Fix issue in config_desc with OS descriptor handling
  ARM: dts: msm: Fix DP and USB0 concurrency on SA8155-VM
  ARM64: dts: sa8155: Changes to Fix Kernel Warnings
  diag: Disable the code for diag_smux
  power: smb5-lib: Update ICL vote on float charger detection
  power: qpnp-qg: Fix reading negative temperature from SDAM
  msm: cam: cpas: Handling AB BW passed by UMD along with IB
  ARM: dts: msm: Add MHI device configuration for Genoa
  serial: msm_geni_serial: Keep console enabled during shutdown
  input: touchscreen: synaptics: fix deadlock
  defconfig: Add LKDTM config option
  ARM: dts: msm: sdmshrike bringup changes
  msm: camera: smmu: Move the error message at correct place
  ARM: dts: msm: Add address-cells and size-cells for CNSS node
  rpmsg : glink: validate head and tail index before fifo read write
  msm: camera: Add header include path
  msm: ipa: Move NAT invalid protocol define to uapi
  ARM: dts: msm: update device tree for sa6155 virtual machine
  soc: qcom: skip ETM save/restore when ETM is disabled
  qseecom: fix a blocked listener request issue
  defconfig: sdxprairie: Enable USB serial function driver
  usb: gadget: f_mtp: Add ipc logging for mtp driver
  wil6210: check rx_buff_mgmt before accessing it
  defconfig: msm: Add QCOM_EARLY_RANDOM driver to QCS403
  ARM: dts: msm: Update to memory map V4 for sdxprairie
  msm: camera: Add RAW12 support for meta data
  mm-camera2:isp2: Avoid use after free buffer
  msm: camera: Handle actuator close before power down
  msm: camera: Fix csiphy issue on sdm660
  msm: sensor: Limiting error messages during sensor probe
  msm: camera: isp: Handle early PCR for all pipelines
  ARM: dts: msm: increase rsc ring length for chipset sm8150-sdxprairie
  ARM64: dts: sm8150: update firmware config
  ARM: dts: msm: sa6155p: sde changes for LA hypervisor
  ANDROID: cuttlefish_defconfig: Add support for AC97 audio
  ANDROID: overlayfs: override_creds=off option bypass creator_cred
  ANDROID: cuttlefish: enable CONFIG_NETFILTER_XT_TARGET_CT=y
  Revert "ANDROID: arm: process: Add display of memory around registers when displaying regs."
  msm: camera: sensor: Correct the state for config EEPROM
  Revert "ANDROID: overlayfs: override_creds=off option bypass creator_cred"
  ANDROID: overlayfs: override_creds=off option bypass creator_cred
  ARM: dts: msm: enable pil force shutdown of lpass
  Linux 4.14.105
  x86/uaccess: Don't leak the AC flag into __put_user() value evaluation
  MIPS: eBPF: Fix icache flush end address
  MIPS: fix truncation in __cmpxchg_small for short values
  mm: enforce min addr even if capable() in expand_downwards()
  mmc: sdhci-esdhc-imx: correct the fix of ERR004536
  mmc: tmio: fix access width of Block Count Register
  mmc: tmio_mmc_core: don't claim spurious interrupts
  mmc: spi: Fix card detection during probe
  powerpc: Always initialize input array when calling epapr_hypercall()
  KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1
  svm: Fix AVIC incomplete IPI emulation
  cfg80211: extend range deviation for DMG
  mac80211: Add attribute aligned(2) to struct 'action'
  mac80211: don't initiate TDLS connection if station is not associated to AP
  ibmveth: Do not process frames after calling napi_reschedule
  net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP
  net: usb: asix: ax88772_bind return error when hw_reset fail
  hv_netvsc: Fix ethtool change hash key error
  net: altera_tse: fix connect_local_phy error path
  scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state()
  writeback: synchronize sync(2) against cgroup writeback membership switches
  direct-io: allow direct writes to empty inodes
  staging: android: ion: Support cpu access during dma_buf_detach
  serial: fsl_lpuart: fix maximum acceptable baud rate with over-sampling
  drm/amd/powerplay: OD setting fix on Vega10
  locking/rwsem: Fix (possible) missed wakeup
  futex: Fix (possible) missed wakeup
  sched/wait: Fix rcuwait_wake_up() ordering
  mac80211: fix miscounting of ttl-dropped frames
  staging: rtl8723bs: Fix build error with Clang when inlining is disabled
  drivers: thermal: int340x_thermal: Fix sysfs race condition
  ARC: fix __ffs return value to avoid build warnings
  selftests: gpio-mockup-chardev: Check asprintf() for error
  selftests: seccomp: use LDLIBS instead of LDFLAGS
  ASoC: imx-audmux: change snprintf to scnprintf for possible overflow
  ASoC: dapm: change snprintf to scnprintf for possible overflow
  genirq: Make sure the initial affinity is not empty
  usb: gadget: Potential NULL dereference on allocation error
  usb: dwc3: gadget: Fix the uninitialized link_state when udc starts
  usb: dwc3: gadget: synchronize_irq dwc irq in suspend
  thermal: int340x_thermal: Fix a NULL vs IS_ERR() check
  clk: vc5: Abort clock configuration without upstream clock
  ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized
  ALSA: compress: prevent potential divide by zero bugs
  ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field
  drm/msm: Unblock writer if reader closes file
  scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached
  net: stmmac: Disable ACS Feature for GMAC >= 4
  net: stmmac: Fix reception of Broadcom switches tags
  Revert "loop: Fold __loop_release into loop_release"
  Revert "loop: Get rid of loop_index_mutex"
  Revert "loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()"
  FROMGIT: binder: create node flag to request sender's security context
  FROMGIT: binder: create node flag to request sender's security context
  msm: vidc: Do not consider clock for inactive session
  msm: camera: Improves logging infrastructure
  ARM: dts: msm: Update bandwidth table format for sdmshrike
  ARM: dts: msm: enable SMMU S1 for QCA6390 on sdxprairie
  ARM: dts: msm: Add DT nodes for devfreq devices for sdmshrike
  ANDROID: revert "net: ipv4: sysfs_net_ipv4: Add sysfs-based knobs for controlling TCP window size"
  power: smb5-lib: Report HS mode for uUSB connector
  ANDROID: cpufreq: times: optimize proc files
  ANDROID: sched/walt: Fix the potential bad unlock issue
  ANDROID: sched/fair: Don't double account RT util in boosted_cpu_util()
  ARM: dts: msm: Add device tree file for QCS401
  defconfig: msm: Remove SERIAL_RX_CONSOLE for QCS405 perf
  defconfig: qcs405: Add back ADC configs for 32-bit QCS405
  msm: camera: utils: Fix OOB read due to wrong kmd cmd buffer index
  msm: camera: sensor: Subtract offset before validating cmd desc
  ANDROID: cpufreq: times: record fast switch frequency transitions
  ANDROID: DEBUG: fix build error when Macro DEBUG_EENV_DECISIONS is defined
  ANDROID: cuttlefish: enable CONFIG_NET_SCH_NETEM=y
  ANDROID: sched/walt: Fix lockdep assert issue
  Add XFRM-I to cuttlefish defconfigs
  ANDROID: Move from clang r346389b to r349610.
  msm: camera: sensor: Enable csiphy version 3.4.2.1 on 8940
  msm: ipa3: Add MHIP_UL_TETH channel for IPA/GSI register dump
  ANDROID: Turn xt_owner module on
  ANDROID: Remove xt_qtaguid module from new kernels.
  UPSTREAM: virt_wifi: fix error return code in virt_wifi_newlink()
  msm: camera: Dont call recovery for inactive streams
  msm: camera: isp: Add null check for vfe_dev.
  camera: add pix fmt Y10 to support RDI for mono sensor
  msm: camera: Fix for Possible information leak issue
  ANDROID: arm64: lse: fix LSE atomics with LTO
  msm: camera: isp: modify buffer state process for apq8009
  msm: camera: Fix memory leak in camera driver
  msm:isp: correct the RDI2 base address
  ARM: qcom: disable power collapse when camera is working
  msm: camera: isp : Fix race condition in close sequence
  msm: camera: Fix warning when v4l2 query capability
  msm: camera: enable 3 RDI path work concurrently
  msm: sensor: actuator: fix out of bound read for region params
  msm: camera: change csiphy CDR regulator voltage on sdm660
  UPSTREAM: net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP
  UPSTREAM: binder: filter out nodes when showing binder procs
  UPSTREAM: xfrm: Make set-mark default behavior backward compatible
  ANDROID: cuttlefish_defconfig: Enable CONFIG_RTC_HCTOSYS
  ANDROID: sched/rt: fix the problem that rt_rq's util is always zero.
  ANDROID: sched: Fix share_cap_level detect
  ANDROID: cfi: fix shadow rebasing
  UPSTREAM: dm: do not allow readahead to limit IO size
  UPSTREAM: ppp: Move PFC decompression to PPP generic layer
  UPSTREAM: l2tp: Add protocol field decompression
  BACKPORT: l2tp: remove ->recv_payload_hook
  UPSTREAM: zram: idle writeback fixes and cleanup
  UPSTREAM: zram: writeback throttle
  UPSTREAM: zram: add bd_stat statistics
  UPSTREAM: zram: support idle/huge page writeback
  UPSTREAM: zram: introduce ZRAM_IDLE flag
  UPSTREAM: zram: refactor flags and writeback stuff
  UPSTREAM: zram: fix lockdep warning of free block handling
  ANDROID: cuttlefish_defconfig: Enable vsock options
  ANDROID: mnt: Propagate remount correctly
  UPSTREAM: loop: drop caches if offset or block_size are changed
  UPSTREAM: crypto: adiantum - initialize crypto_spawn::inst
  UPSTREAM: crypto: adiantum - fix leaking reference to hash algorithm
  UPSTREAM: crypto: adiantum - adjust some comments to match latest paper
  UPSTREAM: crypto: adiantum - propagate CRYPTO_ALG_ASYNC flag to instance
  ANDROID: cuttlefish: enable CONFIG_NET_CLS_BPF=y
  Makefile: Fix 4.14.93 resolution
  ANDROID: cuttlefish_defconfig: remove DM_VERITY_HASH_PREFETCH_MIN_SIZE
  Revert "ANDROID: dm: verity: add minimum prefetch size"
  ANDROID: f2fs: Complement "android_fs" tracepoint of read path
  f2fs: don't access node/meta inode mapping after iput
  f2fs: wait on atomic writes to count F2FS_CP_WB_DATA
  ANDROID: sched/fair: correct pelt load information in sched-pelt.h
  f2fs: sanity check of xattr entry size
  f2fs: fix use-after-free issue when accessing sbi->stat_info
  f2fs: check PageWriteback flag for ordered case
  f2fs: fix validation of the block count in sanity_check_raw_super
  f2fs: fix missing unlock(sbi->gc_mutex)
  f2fs: fix to dirty inode synchronously
  f2fs: clean up structure extent_node
  f2fs: fix block address for __check_sit_bitmap
  f2fs: fix sbi->extent_list corruption issue
  f2fs: clean up checkpoint flow
  f2fs: flush stale issued discard candidates
  f2fs: correct wrong spelling, issing_*
  f2fs: use kvmalloc, if kmalloc is failed
  f2fs: remove redundant comment of unused wio_mutex
  f2fs: fix to reorder set_page_dirty and wait_on_page_writeback
  f2fs: clear PG_writeback if IPU failed
  f2fs: add an ioctl() to explicitly trigger fsck later
  f2fs: avoid frequent costly fsck triggers
  f2fs: fix m_may_create to make OPU DIO write correctly
  f2fs: fix to update new block address correctly for OPU
  f2fs: adjust trace print in f2fs_get_victim() to cover all paths
  f2fs: fix to allow node segment for GC by ioctl path
  f2fs: make "f2fs_fault_name[]" const char *
  f2fs: read page index before freeing
  f2fs: fix wrong return value of f2fs_acl_create
  f2fs: avoid build warn of fall_through
  f2fs: fix race between write_checkpoint and write_begin
  f2fs: check memory boundary by insane namelen
  f2fs: only flush the single temp bio cache which owns the target page
  f2fs: fix out-place-update DIO write
  f2fs: fix to be aware discard/preflush/dio command in is_idle()
  f2fs: add to account direct IO
  f2fs: move dir data flush to write checkpoint process
  f2fs: change segment to section in f2fs_ioc_gc_range
  f2fs: export migration_granularity sysfs entry
  f2fs: support subsectional garbage collection
  f2fs: introduce __is_large_section() for cleanup
  f2fs: clean up f2fs_sb_has_##feature_name
  f2fs: remove codes of unused wio_mutex
  f2fs: fix count of seg_freed to make sec_freed correct
  f2fs: fix to account preflush command for noflush_merge mode
  f2fs: avoid GC causing encrypted file corrupted
  ANDROID: cuttlefish_defconfig: Enable VIRTIO_INPUT
  ANDROID: Revert fs/squashfs back to linux-4.14.y
  BACKPORT: mm: Add an F_SEAL_FUTURE_WRITE seal to memfd
  FROMGIT: dm verity: log the hash algorithm implementation
  FROMGIT: dm crypt: log the encryption algorithm implementation
  ANDROID: sched: Clean-up SchedTune documentation
  ANDROID: sched/events: Fix out of bound memory access
  ANDROID: revert all remaining hisi_thermal.c changes
  ANDROID: modpost: add an exception for CFI stubs
  FROMGIT: modpost: validate symbol names also in find_elf_symbol
  ANDROID: cuttlefish_defconfig: Enable VIRT_WIFI
  FROMGIT, BACKPORT: mac80211-next: rtnetlink wifi simulation device
  ANDROID: cpufreq: times: add /proc/uid_concurrent_{active,policy}_time
  ANDROID: cuttlefish_defconfig: Enable CONFIG_ARM64_LSE_ATOMICS
  ANDROID: Move from clang r328903 to r346389b.
  Fix merge issue from 4.14.85.
  ANDROID: cuttlefish_defconfig: Enable CONFIG_CRYPTO_ADIANTUM
  BACKPORT, FROMGIT: fscrypt: add Adiantum support
  BACKPORT, FROMGIT: crypto: adiantum - add Adiantum support
  FROMGIT: crypto: arm/nhpoly1305 - add NEON-accelerated NHPoly1305
  BACKPORT, FROMGIT: crypto: nhpoly1305 - add NHPoly1305 support
  FROMGIT: crypto: poly1305 - add Poly1305 core API
  FROMGIT: crypto: poly1305 - use structures for key and accumulator
  FROMGIT: crypto: arm/chacha - add XChaCha12 support
  FROMGIT: crypto: arm/chacha20 - refactor to allow varying number of rounds
  FROMGIT: crypto: arm/chacha20 - add XChaCha20 support
  FROMGIT: crypto: arm/chacha20 - limit the preemption-disabled section
  BACKPORT, FROMGIT: crypto: chacha - add XChaCha12 support
  BACKPORT, FROMGIT: crypto: chacha20-generic - refactor to allow varying number of rounds
  BACKPORT, FROMGIT: crypto: chacha20-generic - add XChaCha20 support
  FROMGIT: crypto: chacha20-generic - don't unnecessarily use atomic walk
  FROMGIT: crypto: chacha20-generic - add HChaCha20 library function
  FROMGIT: crypto: arm/aes - add some hardening against cache-timing attacks
  UPSTREAM: crypto: arm/aes-cipher - move S-box to .rodata section
  UPSTREAM: crypto: arm/chacha20 - faster 8-bit rotations and other optimizations
  UPSTREAM: crypto: arm/chacha20 - always use vrev for 16-bit rotates
  UPSTREAM: crypto: poly1305 - use unaligned access macros to output digest
  UPSTREAM: crypto: chacha20 - Fix chacha20_block() keystream alignment (again)
  UPSTREAM: crypto: chacha20 - use rol32() macro from bitops.h
  UPSTREAM: crypto: chacha20 - Fix keystream alignment for chacha20_block()
  UPSTREAM: crypto: chacha20 - Remove cra_alignmask
  UPSTREAM: crypto: chacha20 - Use unaligned access macros when loading key and IV
  UPSTREAM: crypto: chacha20 - Fix unaligned access when loading constants
  BACKPORT: sched/fair: Fix cpu_util_wake() for 'execl' type workloads
  ANDROID: arm64 defconfig / build config for cuttlefish
  ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple
  ANDROID: sdcardfs: Add option to not link obb
  ANDROID: sdcardfs: Add sandbox
  Revert "proc: Convert proc_mount to use mount_ns."
  ANDROID: sched/debug: Make Energy Model read-only
  ANDROID: zram: set comp_len to PAGE_SIZE when page is huge
  Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple"
  UPSTREAM: arm64: Expose support for optional ARMv8-A features
  ANDROID: sdcardfs: Add option to drop unused dentries
  f2fs: fix to keep project quota consistent
  f2fs: guarantee journalled quota data by checkpoint
  f2fs: cleanup dirty pages if recover failed
  f2fs: fix data corruption issue with hardware encryption
  f2fs: fix to recover inode->i_flags of inode block during POR
  f2fs: spread f2fs_set_inode_flags()
  f2fs: fix to spread clear_cold_data()
  Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"
  f2fs: account read IOs and use IO counts for is_idle
  f2fs: fix to account IO correctly for cgroup writeback
  f2fs: fix to account IO correctly
  f2fs: remove request_list check in is_idle()
  f2fs: allow to mount, if quota is failed
  f2fs: update REQ_TIME in f2fs_cross_rename()
  f2fs: do not update REQ_TIME in case of error conditions
  f2fs: remove unneeded disable_nat_bits()
  f2fs: remove unused sbi->trigger_ssr_threshold
  f2fs: shrink sbi->sb_lock coverage in set_file_temperature()
  f2fs: use rb_*_cached friends
  f2fs: fix to recover cold bit of inode block during POR
  f2fs: submit cached bio to avoid endless PageWriteback
  f2fs: checkpoint disabling
  f2fs: clear PageError on the read path
  f2fs: allow out-place-update for direct IO in LFS mode
  f2fs: refactor ->page_mkwrite() flow
  Revert: "f2fs: check last page index in cached bio to decide submission"
  f2fs: support superblock checksum
  f2fs: add to account skip count of background GC
  f2fs: add to account meta IO
  f2fs: keep lazytime on remount
  f2fs: fix missing up_read
  f2fs: return correct errno in f2fs_gc
  f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO
  f2fs: mark inode dirty explicitly in recover_inode()
  f2fs: fix to recover inode's crtime during POR
  f2fs: fix to recover inode's i_gc_failures during POR
  f2fs: fix to recover inode's i_flags during POR
  f2fs: fix to recover inode's project id during POR
  f2fs: update i_size after DIO completion
  f2fs: report ENOENT correctly in f2fs_rename
  f2fs: fix remount problem of option io_bits
  f2fs: fix to recover inode's uid/gid during POR
  f2fs: avoid infinite loop in f2fs_alloc_nid
  f2fs: add new idle interval timing for discard and gc paths
  f2fs: split IO error injection according to RW
  f2fs: add SPDX license identifiers
  f2fs: surround fault_injection related option parsing using CONFIG_F2FS_FAULT_INJECTION
  f2fs: fix setattr project check upon fssetxattr ioctl
  f2fs: avoid sleeping under spin_lock
  f2fs: plug readahead IO in readdir()
  f2fs: fix to do sanity check with current segment number
  f2fs: fix memory leak of percpu counter in fill_super()
  f2fs: fix memory leak of write_io in fill_super()
  f2fs: cache NULL when both default_acl and acl are NULL
  f2fs: fix to flush all dirty inodes recovered in readonly fs
  f2fs: report error if quota off error during umount
  f2fs: submit bio after shutdown
  f2fs: avoid wrong decrypted data from disk
  Revert "f2fs: use printk_ratelimited for f2fs_msg"
  f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy
  f2fs: fix to avoid NULL pointer dereference on se->discard_map
  f2fs: add additional sanity check in f2fs_acl_from_disk()
  Revert "ANDROID: Revert "arm64: move ELF_ET_DYN_BASE to 4GB / 4MB""
  Revert "ANDROID: Revert "arm: move ELF_ET_DYN_BASE to 4MB""
  ANDROID: sched/fair: initialise util_est values to 0 on fork
  Revert "FROMGIT: crypto: speck - add support for the Speck block cipher"
  Revert "FROMGIT: crypto: speck - export common helpers"
  Revert "FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS"
  Revert "FROMGIT: crypto: speck - add test vectors for Speck128-XTS"
  Revert "FROMGIT: crypto: speck - add test vectors for Speck64-XTS"
  Revert "FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS"
  Revert "fscrypt: add Speck128/256 support"
  ANDROID: x86_64_cuttlefish_defconfig: disable CONFIG_MEMORY_STATE_TIME
  ANDROID: sdcardfs: Change current->fs under lock
  Revert "ANDROID: sdcardfs: Change current->fs under lock"
  ANDROID: sdcardfs: Change current->fs under lock
  ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro
  ANDROID: arm64: kbuild: only specify code model with LTO for modules
  ANDROID: kbuild: disable LTO_CLANG with KASAN
  Revert "f2fs: use timespec64 for inode timestamps"
  ANDROID: restrict store of prefer_idle as boolean
  FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl.
  f2fs: readahead encrypted block during GC
  f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc
  f2fs: fix performance issue observed with multi-thread sequential read
  f2fs: fix to skip verifying block address for non-regular inode
  f2fs: rework fault injection handling to avoid a warning
  f2fs: support fault_type mount option
  f2fs: fix to return success when trimming meta area
  f2fs: fix use-after-free of dicard command entry
  f2fs: support discard submission error injection
  f2fs: split discard command in prior to block layer
  f2fs: wake up gc thread immediately when gc_urgent is set
  f2fs: fix incorrect range->len in f2fs_trim_fs()
  f2fs: refresh recent accessed nat entry in lru list
  f2fs: fix avoid race between truncate and background GC
  f2fs: avoid race between zero_range and background GC
  f2fs: fix to do sanity check with block address in main area v2
  f2fs: fix to do sanity check with inline flags
  f2fs: fix to reset i_gc_failures correctly
  f2fs: fix invalid memory access
  f2fs: fix to avoid broken of dnode block list
  f2fs: use true and false for boolean values
  f2fs: fix to do sanity check with cp_pack_start_sum
  f2fs: avoid f2fs_bug_on() in cp_error case
  f2fs: fix to clear PG_checked flag in set_page_dirty()
  f2fs: fix to active page in lru list for read path
  f2fs: don't keep meta pages used for block migration
  f2fs: fix to restrict mount condition when without CONFIG_QUOTA
  f2fs: quota: do not mount as RDWR without QUOTA if quota feature enabled
  f2fs: quota: fix incorrect comments
  f2fs: quota: decrease the lock granularity of statfs_project
  f2fs: add proc entry to show victim_secmap bitmap
  f2fs: let checkpoint flush dnode page of regular
  f2fs: issue discard align to section in LFS mode
  f2fs: don't allow any writes on aborted atomic writes
  f2fs: restrict setting up inode.i_advise
  f2fs: fix wrong kernel message when recover fsync data on ro fs
  f2fs: clean up ioctl interface naming
  f2fs: clean up with f2fs_is_{atomic,volatile}_file()
  f2fs: clean up with f2fs_encrypted_inode()
  f2fs: clean up with get_current_nat_page
  f2fs: kill EXT_TREE_VEC_SIZE
  f2fs: avoid duplicated permission check for "trusted." xattrs
  f2fs: fix to propagate error from __get_meta_page()
  f2fs: fix to do sanity check with i_extra_isize
  f2fs: blk_finish_plug of submit_bio in lfs mode
  f2fs: do not set free of current section
  f2fs: Keep alloc_valid_block_count in sync
  f2fs: issue small discard by LBA order
  f2fs: stop issuing discard immediately if there is queued IO
  f2fs: clean up with IS_INODE()
  f2fs: detect bug_on in f2fs_wait_discard_bios
  f2fs: fix defined but not used build warnings
  f2fs: enable real-time discard by default
  f2fs: fix to detect looped node chain correctly
  f2fs: fix to do sanity check with block address in main area
  f2fs: fix to skip GC if type in SSA and SIT is inconsistent
  f2fs: try grabbing node page lock aggressively in sync scenario
  f2fs: show the fsync_mode=nobarrier mount option
  f2fs: check the right return value of memory alloc function
  f2fs: Replace strncpy with memcpy
  f2fs: avoid the global name 'fault_name'
  f2fs: fix to do sanity check with reserved blkaddr of inline inode
  f2fs: fix to do sanity check with node footer and iblocks
  f2fs: Allocate and stat mem used by free nid bitmap more accurately
  f2fs: fix to do sanity check with user_block_count
  f2fs: fix to do sanity check with extra_attr feature
  f2fs: fix to correct return value of f2fs_trim_fs
  f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize
  f2fs: fix to do sanity check with secs_per_zone
  f2fs: disable f2fs_check_rb_tree_consistence
  f2fs: introduce and spread verify_blkaddr
  f2fs: use timespec64 for inode timestamps
  f2fs: fix to wait on page writeback before updating page
  f2fs: assign REQ_RAHEAD to bio for ->readpages
  f2fs: fix a hungtask problem caused by congestion_wait
  f2fs: Fix uninitialized return in f2fs_ioc_shutdown()
  f2fs: don't issue discard commands in online discard is on
  f2fs: fix to propagate return value of scan_nat_page()
  f2fs: support in-memory inode checksum when checking consistency
  f2fs: fix error path of fill_super
  f2fs: relocate readdir_ra configure initialization
  f2fs: move s_res{u,g}id initialization to default_options()
  f2fs: don't acquire orphan ino during recovery
  f2fs: avoid potential deadlock in f2fs_sbi_store
  f2fs: indicate shutdown f2fs to allow unmount successfully
  f2fs: keep meta pages in cp_error state
  f2fs: do checkpoint in kill_sb
  f2fs: allow wrong configured dio to buffered write
  f2fs: flush journal nat entries for nat_bits during unmount
  ANDROID: squashfs: resolve merge conflict with 4.14.68
  UPSTREAM: xfrm: fix ptr_ret.cocci warnings
  UPSTREAM: xfrm: Return detailed errors from xfrmi_newlink
  UPSTREAM: xfrm: Allow xfrmi if_id to be updated by UPDSA
  UPSTREAM: xfrm: Remove xfrmi interface ID from flowi
  UPSTREAM: xfrm: Allow Set Mark to be Updated Using UPDSA
  UPSTREAM: xfrm: Add virtual xfrm interfaces
  UPSTREAM: xfrm: Add a new lookup key to match xfrm interfaces.
  UPSTREAM: flow: Extend flow informations with xfrm interface id.
  UPSTREAM: xfrm: Extend the output_mark to support input direction and masking.
  UPSTREAM: xfrm: fix XFRMA_OUTPUT_MARK policy entry
  BACKPORT: zram: drop max_zpage_size and use zs_huge_class_size()
  UPSTREAM: zsmalloc: introduce zs_huge_class_size()
  ANDROID: x86_64_cuttlefish_defconfig: Enable lz4 compression for zram
  UPSTREAM: drivers/block/zram/zram_drv.c: fix bug storing backing_dev
  UPSTREAM: zram: introduce zram memory tracking
  UPSTREAM: zram: record accessed second
  BACKPORT: zram: mark incompressible page as ZRAM_HUGE
  UPSTREAM: zram: correct flag name of ZRAM_ACCESS
  UPSTREAM: zram: Delete gendisk before cleaning up the request queue
  UPSTREAM: drivers/block/zram/zram_drv.c: make zram_page_end_io() static
  UPSTREAM: zram: set BDI_CAP_STABLE_WRITES once
  ANDROID: x86_64_cuttlefish_defconfig: Enable zram and zstd
  UPSTREAM: crypto: zstd - Add zstd support
  UPSTREAM: zram: add zstd to the supported algorithms list
  ANDROID: FIXUP: sched/fair: Fix hang during suspend in compute_energy
  ANDROID: sched/fair: prevent possible infinite loop in sched_group_energy
  ANDROID: sched: Add support for frequency/power energy model
  ANDROID: AVB error handler to invalidate vbmeta partition.
  ANDROID: remove android config fragments
  ANDROID: ftrace: fix function type mismatches
  Revert "f2fs: give message and set need_fsck given broken node id"
  ANDROID: sdcardfs: Check stacked filesystem depth
  ANDROID: keychord: Check for write data size
  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()
  treewide: Use array_size in f2fs_kvzalloc()
  treewide: Use array_size() in f2fs_kzalloc()
  treewide: Use array_size() in f2fs_kmalloc()
  overflow.h: Add allocation size calculation helpers
  f2fs: fix to clear FI_VOLATILE_FILE correctly
  f2fs: let sync node IO interrupt async one
  f2fs: don't change wbc->sync_mode
  f2fs: fix to update mtime correctly
  fs: f2fs: insert space around that ':' and ', '
  fs: f2fs: add missing blank lines after declarations
  fs: f2fs: changed variable type of offset "unsigned" to "loff_t"
  f2fs: clean up symbol namespace
  f2fs: make set_de_type() static
  f2fs: make __f2fs_write_data_pages() static
  f2fs: fix to avoid accessing cross the boundary
  f2fs: fix to let caller retry allocating block address
  disable loading f2fs module on PAGE_SIZE > 4KB
  f2fs: fix error path of move_data_page
  f2fs: don't drop dentry pages after fs shutdown
  f2fs: fix to avoid race during access gc_thread pointer
  f2fs: clean up with clear_radix_tree_dirty_tag
  f2fs: fix to don't trigger writeback during recovery
  f2fs: clear discard_wake earlier
  f2fs: let discard thread wait a little longer if dev is busy
  f2fs: avoid stucking GC due to atomic write
  f2fs: introduce sbi->gc_mode to determine the policy
  f2fs: keep migration IO order in LFS mode
  f2fs: fix to wait page writeback during revoking atomic write
  f2fs: Fix deadlock in shutdown ioctl
  f2fs: detect synchronous writeback more earlier
  mm: remove nr_pages argument from pagevec_lookup_{,range}_tag()
  ceph: use pagevec_lookup_range_nr_tag()
  mm: add variant of pagevec_lookup_range_tag() taking number of pages
  mm: use pagevec_lookup_range_tag() in write_cache_pages()
  mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range()
  nilfs2: use pagevec_lookup_range_tag()
  gfs2: use pagevec_lookup_range_tag()
  f2fs: use find_get_pages_tag() for looking up single page
  f2fs: simplify page iteration loops
  f2fs: use pagevec_lookup_range_tag()
  ext4: use pagevec_lookup_range_tag()
  ceph: use pagevec_lookup_range_tag()
  btrfs: use pagevec_lookup_range_tag()
  mm: implement find_get_pages_range_tag()
  f2fs: clean up with is_valid_blkaddr()
  f2fs: fix to initialize min_mtime with ULLONG_MAX
  f2fs: fix to let checkpoint guarantee atomic page persistence
  f2fs: fix to initialize i_current_depth according to inode type
  Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"
  f2fs: don't drop any page on f2fs_cp_error() case
  f2fs: fix spelling mistake: "extenstion" -> "extension"
  f2fs: enhance sanity_check_raw_super() to avoid potential overflows
  f2fs: treat volatile file's data as hot one
  f2fs: introduce release_discard_addr() for cleanup
  f2fs: fix potential overflow
  f2fs: rename dio_rwsem to i_gc_rwsem
  f2fs: move mnt_want_write_file after range check
  f2fs: fix missing clear FI_NO_PREALLOC in some error case
  f2fs: enforce fsync_mode=strict for renamed directory
  f2fs: sanity check for total valid node blocks
  f2fs: sanity check on sit entry
  f2fs: avoid bug_on on corrupted inode
  f2fs: give message and set need_fsck given broken node id
  f2fs: clean up commit_inmem_pages()
  f2fs: do not check F2FS_INLINE_DOTS in recover
  f2fs: remove duplicated dquot_initialize and fix error handling
  f2fs: fix to detect failure of dquot_initialize
  f2fs: stop issue discard if something wrong with f2fs
  f2fs: fix return value in f2fs_ioc_commit_atomic_write
  f2fs: allocate hot_data for atomic write more strictly
  f2fs: check if inmem_pages list is empty correctly
  f2fs: fix race in between GC and atomic open
  f2fs: change le32 to le16 of f2fs_inode->i_extra_size
  f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries
  f2fs: correct return value of f2fs_trim_fs
  f2fs: fix to show missing bits in FS_IOC_GETFLAGS
  f2fs: remove unneeded F2FS_PROJINHERIT_FL
  f2fs: don't use GFP_ZERO for page caches
  f2fs: issue all big range discards in umount process
  f2fs: remove redundant block plug
  f2fs: remove unmatched zero_user_segment when convert inline dentry
  f2fs: introduce private inode status mapping
  fscrypt: log the crypto algorithm implementations
  fscrypt: add Speck128/256 support
  fscrypt: only derive the needed portion of the key
  fscrypt: separate key lookup from key derivation
  fscrypt: use a common logging function
  fscrypt: remove internal key size constants
  fscrypt: remove unnecessary check for non-logon key type
  fscrypt: make fscrypt_operations.max_namelen an integer
  fscrypt: drop empty name check from fname_decrypt()
  fscrypt: drop max_namelen check from fname_decrypt()
  fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info()
  fscrypt: don't clear flags on crypto transform
  fscrypt: remove stale comment from fscrypt_d_revalidate()
  fscrypt: remove error messages for skcipher_request_alloc() failure
  fscrypt: remove unnecessary NULL check when allocating skcipher
  fscrypt: clean up after fscrypt_prepare_lookup() conversions
  ubifs: switch to fscrypt_prepare_lookup()
  ext4: switch to fscrypt_prepare_lookup()
  fscrypt: use unbound workqueue for decryption
  f2fs: run fstrim asynchronously if runtime discard is on
  f2fs: turn down IO priority of discard from background
  f2fs: don't split checkpoint in fstrim
  f2fs: issue discard commands proactively in high fs utilization
  f2fs: add fsync_mode=nobarrier for non-atomic files
  f2fs: let fstrim issue discard commands in lower priority
  f2fs: avoid fsync() failure caused by EAGAIN in writepage()
  f2fs: clear PageError on writepage - part 2
  f2fs: check cap_resource only for data blocks
  Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer"
  f2fs: clear PageError on writepage
  f2fs: call unlock_new_inode() before d_instantiate()
  f2fs: refactor read path to allow multiple postprocessing steps
  fscrypt: allow synchronous bio decryption
  f2fs: remain written times to update inode during fsync
  f2fs: make assignment of t->dentry_bitmap more readable
  f2fs: truncate preallocated blocks in error case
  f2fs: fix a wrong condition in f2fs_skip_inode_update
  f2fs: reserve bits for fs-verity
  f2fs: Add a segment type check in inplace write
  f2fs: no need to initialize zero value for GFP_F2FS_ZERO
  f2fs: don't track new nat entry in nat set
  f2fs: clean up with F2FS_BLK_ALIGN
  f2fs: check blkaddr more accuratly before issue a bio
  f2fs: Set GF_NOFS in read_cache_page_gfp while doing f2fs_quota_read
  f2fs: introduce a new mount option test_dummy_encryption
  f2fs: introduce F2FS_FEATURE_LOST_FOUND feature
  f2fs: release locks before return in f2fs_ioc_gc_range()
  f2fs: align memory boundary for bitops
  f2fs: remove unneeded set_cold_node()
  f2fs: add nowait aio support
  f2fs: wrap all options with f2fs_sb_info.mount_opt
  f2fs: Don't overwrite all types of node to keep node chain
  f2fs: introduce mount option for fsync mode
  f2fs: fix to restore old mount option in ->remount_fs
  f2fs: wrap sb_rdonly with f2fs_readonly
  f2fs: avoid selinux denial on CAP_SYS_RESOURCE
  f2fs: support hot file extension
  f2fs: fix to avoid race in between atomic write and background GC
  f2fs: do gc in greedy mode for whole range if gc_urgent mode is set
  f2fs: issue discard aggressively in the gc_urgent mode
  f2fs: set readdir_ra by default
  f2fs: add auto tuning for small devices
  f2fs: add mount option for segment allocation policy
  f2fs: don't stop GC if GC is contended
  f2fs: expose extension_list sysfs entry
  f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range
  f2fs: introduce sb_lock to make encrypt pwsalt update exclusive
  f2fs: remove redundant initialization of pointer 'p'
  f2fs: flush cp pack except cp pack 2 page at first
  f2fs: clean up f2fs_sb_has_xxx functions
  f2fs: remove redundant check of page type when submit bio
  f2fs: fix to handle looped node chain during recovery
  f2fs: handle quota for orphan inodes
  f2fs: support passing down write hints to block layer with F2FS policy
  f2fs: support passing down write hints given by users to block layer
  f2fs: fix to clear CP_TRIMMED_FLAG
  f2fs: support large nat bitmap
  f2fs: fix to check extent cache in f2fs_drop_extent_tree
  f2fs: restrict inline_xattr_size configuration
  f2fs: fix heap mode to reset it back
  f2fs: fix potential corruption in area before F2FS_SUPER_OFFSET
  fscrypt: fix build with pre-4.6 gcc versions
  fscrypt: remove 'ci' parameter from fscrypt_put_encryption_info()
  fscrypt: fix up fscrypt_fname_encrypted_size() for internal use
  fscrypt: define fscrypt_fname_alloc_buffer() to be for presented names
  fscrypt: calculate NUL-padding length in one place only
  fscrypt: move fscrypt_symlink_data to fscrypt_private.h
  ubifs: switch to fscrypt_get_symlink()
  ubifs: switch to fscrypt ->symlink() helper functions
  fscrypt: remove fscrypt_fname_usr_to_disk()
  ext4: switch to fscrypt_get_symlink()
  ext4: switch to fscrypt ->symlink() helper functions
  f2fs: switch to fscrypt_get_symlink()
  f2fs: switch to fscrypt ->symlink() helper functions
  fscrypt: new helper function - fscrypt_get_symlink()
  fscrypt: new helper functions for ->symlink()
  fscrypt: trim down fscrypt.h includes
  fscrypt: move fscrypt_is_dot_dotdot() to fs/crypto/fname.c
  fscrypt: move fscrypt_valid_enc_modes() to fscrypt_private.h
  fscrypt: move fscrypt_operations declaration to fscrypt_supp.h
  fscrypt: split fscrypt_dummy_context_enabled() into supp/notsupp versions
  fscrypt: move fscrypt_ctx declaration to fscrypt_supp.h
  fscrypt: move fscrypt_info_cachep declaration to fscrypt_private.h
  fscrypt: move fscrypt_control_page() to supp/notsupp headers
  fscrypt: move fscrypt_has_encryption_key() to supp/notsupp headers
  f2fs: don't put dentry page in pagecache into highmem
  f2fs: support inode creation time
  f2fs: rebuild sit page from sit info in mem
  f2fs: stop issuing discard if fs is readonly
  f2fs: clean up duplicated assignment in init_discard_policy
  f2fs: use GFP_F2FS_ZERO for cleanup
  f2fs: allow to recover node blocks given updated checkpoint
  f2fs: recover some i_inline flags
  f2fs: correct removexattr behavior for null valued extended attribute
  f2fs: drop page cache after fs shutdown
  f2fs: stop gc/discard thread after fs shutdown
  f2fs: hanlde error case in f2fs_ioc_shutdown
  f2fs: split need_inplace_update
  f2fs: fix to update last_disk_size correctly
  f2fs: kill F2FS_INLINE_XATTR_ADDRS for cleanup
  f2fs: clean up error path of fill_super
  f2fs: avoid hungtask when GC encrypted block if io_bits is set
  f2fs: allow quota to use reserved blocks
  f2fs: fix to drop all inmem pages correctly
  f2fs: speed up defragment on sparse file
  f2fs: support F2FS_IOC_PRECACHE_EXTENTS
  f2fs: add an ioctl to disable GC for specific file
  f2fs: prevent newly created inode from being dirtied incorrectly
  f2fs: support FIEMAP_FLAG_XATTR
  f2fs: fix to cover f2fs_inline_data_fiemap with inode_lock
  f2fs: check node page again in write end io
  f2fs: fix to caclulate required free section correctly
  f2fs: handle newly created page when revoking inmem pages
  f2fs: add resgid and resuid to reserve root blocks
  f2fs: implement cgroup writeback support
  f2fs: remove unused pend_list_tag
  f2fs: avoid high cpu usage in discard thread
  f2fs: make local functions static
  f2fs: add reserved blocks for root user
  f2fs: check segment type in __f2fs_replace_block
  f2fs: update inode info to inode page for new file
  f2fs: show precise # of blocks that user/root can use
  f2fs: clean up unneeded declaration
  f2fs: continue to do direct IO if we only preallocate partial blocks
  f2fs: enable quota at remount from r to w
  f2fs: skip stop_checkpoint for user data writes
  f2fs: fix missing error number for xattr operation
  f2fs: recover directory operations by fsync
  f2fs: return error during fill_super
  f2fs: fix an error case of missing update inode page
  f2fs: fix potential hangtask in f2fs_trace_pid
  f2fs: no need return value in restore summary process
  f2fs: use unlikely for release case
  f2fs: don't return value in truncate_data_blocks_range
  f2fs: clean up f2fs_map_blocks
  f2fs: clean up hash codes
  f2fs: fix error handling in fill_super
  f2fs: spread f2fs_k{m,z}alloc
  f2fs: inject fault to kvmalloc
  f2fs: inject fault to kzalloc
  f2fs: remove a redundant conditional expression
  f2fs: apply write hints to select the type of segment for direct write
  f2fs: switch to fscrypt_prepare_setattr()
  f2fs: switch to fscrypt_prepare_lookup()
  f2fs: switch to fscrypt_prepare_rename()
  f2fs: switch to fscrypt_prepare_link()
  f2fs: switch to fscrypt_file_open()
  posix_acl: convert posix_acl.a_refcount from atomic_t to refcount_t
  f2fs: remove repeated f2fs_bug_on
  f2fs: remove an excess variable
  f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem
  f2fs: remove unused parameter
  f2fs: still write data if preallocate only partial blocks
  f2fs: introduce sysfs readdir_ra to readahead inode block in readdir
  f2fs: fix concurrent problem for updating free bitmap
  f2fs: remove unneeded memory footprint accounting
  f2fs: no need to read nat block if nat_block_bitmap is set
  f2fs: reserve nid resource for quota sysfile
  Revert "locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()"
  fscrypt: move to generic async completion
  crypto: introduce crypto wait for async op
  locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
  fscrypt: new helper function - fscrypt_prepare_setattr()
  fscrypt: new helper function - fscrypt_prepare_lookup()
  fscrypt: new helper function - fscrypt_prepare_rename()
  fscrypt: new helper function - fscrypt_prepare_link()
  fscrypt: new helper function - fscrypt_file_open()
  fscrypt: new helper function - fscrypt_require_key()
  fscrypt: remove unneeded empty fscrypt_operations structs
  fscrypt: remove ->is_encrypted()
  fscrypt: switch from ->is_encrypted() to IS_ENCRYPTED()
  fs, fscrypt: add an S_ENCRYPTED inode flag
  fscrypt: clean up include file mess
  f2fs: deny accessing encryption policy if encryption is off
  f2fs: inject fault in inc_valid_node_count
  f2fs: expose quota information in debugfs
  f2fs: separate nat entry mem alloc from nat_tree_lock
  f2fs: validate before set/clear free nat bitmap
  f2fs: avoid opened loop codes in __add_ino_entry
  f2fs: apply write hints to select the type of segments for buffered write
  f2fs: introduce scan_curseg_cache for cleanup
  f2fs: optimize the way of traversing free_nid_bitmap
  f2fs: keep scanning until enough free nids are acquired
  f2fs: trace checkpoint reason in fsync()
  f2fs: keep isize once block is reserved cross EOF
  f2fs: avoid race in between GC and block exchange
  f2fs: save a multiplication for last_nid calculation
  f2fs: fix summary info corruption
  f2fs: remove dead code in update_meta_page
  f2fs: remove unneeded semicolon
  f2fs: don't bother with inode->i_version
  f2fs: check curseg space before foreground GC
  f2fs: use rw_semaphore to protect SIT cache
  f2fs: support quota sys files
  f2fs: add quota_ino feature infra
  f2fs: optimize __update_nat_bits
  f2fs: modify for accurate fggc node io stat
  Revert "f2fs: handle dirty segments inside refresh_sit_entry"
  f2fs: add a function to move nid
  f2fs: export SSR allocation threshold
  f2fs: give correct trimmed blocks in fstrim
  f2fs: support bio allocation error injection
  f2fs: support get_page error injection
  f2fs: add missing sysfs description
  f2fs: support soft block reservation
  f2fs: handle error case when adding xattr entry
  f2fs: support flexible inline xattr size
  f2fs: show current cp state
  f2fs: add missing quota_initialize
  f2fs: show # of dirty segments via sysfs
  f2fs: stop all the operations by cp_error flag
  f2fs: remove several redundant assignments
  f2fs: avoid using timespec
  f2fs: fix to correct no_fggc_candidate
  Revert "f2fs: return wrong error number on f2fs_quota_write"
  f2fs: remove obsolete pointer for truncate_xattr_node
  f2fs: retry ENOMEM for quota_read|write
  f2fs: limit # of inmemory pages
  f2fs: update ctx->pos correctly when hitting hole in directory
  f2fs: relocate readahead codes in readdir()
  f2fs: allow readdir() to be interrupted
  f2fs: trace f2fs_readdir
  f2fs: trace f2fs_lookup
  f2fs: skip searching non-exist range in truncate_hole
  f2fs: avoid stale fi->gdirty_list pointer
  f2fs/crypto: drop crypto key at evict_inode only
  f2fs: fix to avoid race when accessing last_disk_size
  f2fs: Fix bool initialization/comparison
  f2fs: give up CP_TRIMMED_FLAG if it drops discards
  f2fs: trace f2fs_remove_discard
  f2fs: reduce cmd_lock coverage in __issue_discard_cmd
  f2fs: split discard policy
  f2fs: wrap discard policy
  f2fs: support issuing/waiting discard in range
  f2fs: fix to flush multiple device in checkpoint
  f2fs: enhance multiple device flush
  f2fs: fix to show ino management cache size correctly
  f2fs: drop FI_UPDATE_WRITE tag after f2fs_issue_flush
  f2fs: obsolete ALLOC_NID_LIST list
  f2fs: convert inline data for direct I/O & FI_NO_PREALLOC
  f2fs: allow readpages with NULL file pointer
  f2fs: show flush list status in sysfs
  f2fs: introduce read_xattr_block
  f2fs: introduce read_inline_xattr
  Revert "f2fs: reuse nids more aggressively"
  Revert "f2fs: node segment is prior to data segment selected victim"

Change-Id: I0cbb614215e683eddfc4b4d49af7e76329812fd6
Signed-off-by: default avatarAbhijith Desai <desaia@codeaurora.org>
parents 5515f145 821c07f0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment