[PATCH v2 00/10] staging: erofs: decompression stability enhancement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

This patchset mainly focuses on erofs decompression stability, most of
them are found in the internal beta test. Some patches which are still
in testing or reviewing aren't included in this patchset and will be
sent after carefully testing.

Thanks,
Gao Xiang

Changelog from v1
===
  o fix a redundant BUG_ON suggested by Greg since it never happens at all;
  o add more description suggested by Greg in commit message of 
      [01/10] staging: erofs: fix `trace_erofs_readpage' position
  o add some description suggested by Greg of a memory barrier occurred in
      [06/10] staging: erofs: add a full barrier in erofs_workgroup_unfreeze 

Shortlog
===
Gao Xiang (10):
  staging: erofs: fix `trace_erofs_readpage' position
  staging: erofs: fix the definition of DBG_BUGON
  staging: erofs: fix race when the managed cache is enabled
  staging: erofs: atomic_cond_read_relaxed on ref-locked workgroup
  staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze}'
  staging: erofs: add a full barrier in erofs_workgroup_unfreeze
  staging: erofs: separate into init_once / always
  staging: erofs: locked before registering for all new workgroups
  staging: erofs: decompress asynchronously if PG_readahead page at
    first
  staging: erofs: rename strange variable names in z_erofs_vle_frontend

 drivers/staging/erofs/internal.h  |  73 +++++++++++++--------
 drivers/staging/erofs/unzip_vle.c |  79 +++++++++++++++-------
 drivers/staging/erofs/utils.c     | 135 +++++++++++++++++++++++++++-----------
 3 files changed, 199 insertions(+), 88 deletions(-)

-- 
2.11.0

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel



[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux