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

Unverified Commit 7c6bdffe authored by Michael Bestas's avatar Michael Bestas
Browse files

Merge remote-tracking branch 'sm8350/lineage-20' into lineage-21

* sm8350/lineage-20:
  BACKPORT: erofs: fix lz4 inplace decompression
  erofs: clean up file headers & footers
  ANDROID: Enable percpu high priority kthreads for erofs
  UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem()
  BACKPORT: erofs: add per-cpu threads for decompression as an option
  sched: Provide sched_set_fifo()
  BACKPORT: erofs: fix use-after-free of on-stack io[]
  erofs: fix deadlock when shrink erofs slab
  UPSTREAM: erofs: fix 1 lcluster-sized pcluster for big pcluster
  UPSTREAM: erofs: enable big pcluster feature
  BACKPORT: erofs: support decompress big pcluster for lz4 backend
  UPSTREAM: erofs: support parsing big pcluster compact indexes
  UPSTREAM: erofs: support parsing big pcluster compress indexes
  UPSTREAM: erofs: adjust per-CPU buffers according to max_pclusterblks
  UPSTREAM: erofs: add big physical cluster definition
  UPSTREAM: erofs: fix up inplace I/O pointer for big pcluster
  UPSTREAM: erofs: introduce physical cluster slab pools
  UPSTREAM: erofs: introduce multipage per-CPU buffers
  UPSTREAM: erofs: remove a void EROFS_VERSION macro set in Makefile
  UPSTREAM: erofs: reserve physical_clusterbits[]
  UPSTREAM: erofs: Clean up spelling mistakes found in fs/erofs
  UPSTREAM: erofs: add on-disk compression configurations
  UPSTREAM: erofs: introduce on-disk lz4 fs configurations
  UPSTREAM: erofs: introduce erofs_sb_has_xxx() helpers
  UPSTREAM: erofs: don't use erofs_map_blocks() any more
  UPSTREAM: erofs: complete a missing case for inplace I/O
  UPSTREAM: erofs: support adjust lz4 history window size
  UPSTREAM: erofs: use sync decompression for atomic contexts only
  UPSTREAM: erofs: use workqueue decompression for atomic contexts only
  UPSTREAM: erofs: avoid memory allocation failure during rolling decompression
  UPSTREAM: erofs: force inplace I/O under low memory scenario
  UPSTREAM: erofs: insert to managed cache after adding to pcl
  UPSTREAM: erofs: get rid of magical Z_EROFS_MAPPING_STAGING
  include/linux/pagemap.h: introduce attach/detach_page_private
  erofs: don't trigger WARN() when decompression fails
  erofs: fix error return code in erofs_read_superblock()
  erofs: fix setting up pcluster for temporary pages
  erofs: remove unnecessary enum entries
  erofs: fold in should_decompress_synchronously()
  erofs: avoid unnecessary variable `err'
  erofs: remove unneeded parameter
  erofs: Use fallthrough pseudo-keyword
  erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's
  erofs: fold in used-once helper erofs_workgroup_unfreeze_final()
  erofs: Replace HTTP links with HTTPS ones
  erofs: Remove uninitialized_var() usage
  erofs: suppress false positive last_block warning
  erofs: Adapt to <5.6 fsparam_enum
  erofs: convert to use the new mount fs_context api
  erofs: code cleanup by removing ifdef macro surrounding
  erofs: handle corrupted images whose decompressed size less than it'd be
  erofs: use LZ4_decompress_safe() for full decoding
  erofs: convert workstn to XArray
  erofs: clean up z_erofs_submit_queue()
  erofs: fold in postsubmit_is_all_bypassed()
  erofs: remove void tagging/untagging of workgroup pointers
  erofs: remove unused tag argument while registering a workgroup
  erofs: remove unused tag argument while finding a workgroup
  erofs: correct indentation of an assigned structure inside a function
  erofs: remove unnecessary output in erofs_show_options()
  erofs: drop all vle annotations for runtime names
  erofs: support superblock checksum
  erofs: set iowait for sync decompression
  erofs: clean up decompress queue stuffs
  erofs: get rid of __stagingpage_alloc helper
  erofs: remove dead code since managed cache is now built-in
  erofs: clean up collection handling routines
  lz4: fix kernel decompression speed
  FROMLIST: binder: check offset alignment in binder_get_object()
  BACKPORT: f2fs: expose # of overprivision segments
  ANDROID: GKI: Update symbol list for Zebra
  ANDROID: GKI: db845c: Update symbols list and ABI
  UPSTREAM: drm/msm/dsi: Enable runtime PM
  UPSTREAM: PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
  UPSTREAM: PM: runtime: add devm_pm_runtime_enable helper
  exfat: github action: run buiuld and tests on for-kernel-version-from-4.1.0 branch
  exfat: fix ALIGN_DOWN undefined error
  exfat: using ffs instead of internal logic
  exfat: using hweight instead of internal logic
  exfat: fix ctime is not updated
  exfat: fix setting uninitialized time to ctime/atime
  exfat: convert to new timestamp accessors
  exfat: convert to ctime accessor functions
  exfat: fs: pass the request_mask to generic_fillattr
  exfat: convert to simple_rename_timestamp
  exfat: ensure that ctime is updated whenever the mtime is
  exfat: fs: add CONFIG_BUFFER_HEAD
  exfat: use fat ioctls definitions from include/uapi/linux/msdos_fs.h
  exfat: github action: remove liunx-4.1 source to get more disk space
  exfat: support create zero-size directory
  exfat: support handle zero-size directory
  exfat: add ioctls for accessing attributes
  exfat: vfs: get rid of old '->iterate' directory operation

Change-Id: Ia2341b2452445d2d903528b300b3c646c4293288
parents e750258f 6120cc56
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -347,3 +347,8 @@ Date: April 2020
Contact:	"Daeho Jeong" <daehojeong@google.com>
Description:	Give a way to change iostat_period time. 3secs by default.
		The new iostat trace gives stats gap given the period.

What:		/sys/fs/f2fs/<disk>/ovp_segments
Date:		March 2021
Contact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
Description:	Shows the number of overprovision segments.
+101168 −104621

File changed.

File size exceeds preview limit.

+12 −5
Original line number Diff line number Diff line
@@ -66,7 +66,6 @@
  device_register
  device_set_wakeup_capable
  device_unregister
  device_wakeup_enable
  _dev_info
  __dev_kfree_skb_any
  devm_add_action
@@ -236,6 +235,7 @@
  __memcpy_fromio
  memremap
  memset
  memunmap
  misc_deregister
  misc_register
  mod_timer
@@ -425,6 +425,7 @@
  strlen
  strncmp
  strncpy
  strscpy
  strscpy_pad
  __sw_hweight32
  __sw_hweight64
@@ -595,7 +596,6 @@
  skb_copy
  skb_realloc_headroom
  strlcat
  strscpy
  __sw_hweight16
  __sw_hweight8
  synchronize_net
@@ -610,8 +610,8 @@
  pci_clear_master
  pci_disable_device
  pci_disable_msi
  pcie_capability_clear_and_set_word
  pcie_capability_read_word
  pcie_capability_write_word
  pci_enable_device
  pci_enable_msi
  pci_iomap
@@ -620,6 +620,7 @@
  pci_set_master

# required by ath10k_snoc.ko
  __bitmap_clear
  devm_regulator_get_optional
  dmam_alloc_attrs
  kernel_connect
@@ -650,6 +651,7 @@
# required by dwc3-qcom.ko
  devm_extcon_register_notifier
  of_clk_get_parent_count
  platform_device_del

# required by dwc3.ko
  dev_fwnode
@@ -661,7 +663,6 @@
  of_usb_get_phy_mode
  phy_pm_runtime_get_sync
  phy_pm_runtime_put_sync
  platform_device_add_data
  platform_get_irq_byname_optional
  pm_runtime_barrier
  system_freezable_wq
@@ -839,6 +840,7 @@
  devm_clk_register
  devm_devfreq_add_device
  devm_ioremap_nocache
  devm_pm_runtime_enable
  devm_regulator_get_exclusive
  dev_pm_opp_find_freq_ceil
  dev_pm_opp_find_freq_exact
@@ -1048,7 +1050,6 @@
  kvmalloc_node
  llist_add_batch
  memparse
  memunmap
  mipi_dsi_create_packet
  mipi_dsi_host_register
  mipi_dsi_host_unregister
@@ -1127,6 +1128,7 @@
  usb_amd_prefetch_quirk

# required by ohci-platform.ko
  device_wakeup_enable
  usb_create_hcd

# required by phy-qcom-qmp.ko
@@ -1444,6 +1446,7 @@

# required by xhci-hcd.ko
  add_timer
  iommu_get_domain_for_dev
  mod_delayed_work_on
  __num_online_cpus
  param_ops_ullong
@@ -1482,3 +1485,7 @@
# required by xhci-plat-hcd.ko
  of_usb_host_tpl_support
  __usb_create_hcd

# preserved by --additions-only
  pcie_capability_write_word
  platform_device_add_data
+2 −1
Original line number Diff line number Diff line
@@ -14,3 +14,4 @@
  sock_wfree
  dev_change_flags
  netdev_master_upper_dev_get
  prandom_bytes
+2 −0
Original line number Diff line number Diff line
@@ -498,6 +498,8 @@ CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
CONFIG_PSTORE_RAM=y
CONFIG_EROFS_FS=y
CONFIG_EROFS_FS_PCPU_KTHREAD=y
CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=y
Loading