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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment