summaryrefslogtreecommitdiff
path: root/fs/erofs/zdata.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-17z_erofs_pcluster_begin(): don't bother with rounding position downAl Viro1-1/+1
2024-05-17erofs: mechanically convert erofs_read_metabuf() to offsetsAl Viro1-1/+1
2024-04-25erofs_buf: store address_space instead of inodeAl Viro1-1/+1
2024-04-07erofs: switch erofs_bread() to passing offset instead of block numberAl Viro1-2/+2
2024-03-10erofs: support compressed inodes over fscacheJingbo Xu1-12/+20
2024-03-10erofs: refine managed cache operations to foliosGao Xiang1-32/+31
2024-03-10erofs: convert z_erofs_submissionqueue_endio() to foliosGao Xiang1-11/+11
2024-03-10erofs: convert z_erofs_fill_bio_vec() to foliosGao Xiang1-35/+36
2024-03-10erofs: get rid of `justfound` debugging tagGao Xiang1-17/+3
2024-03-10erofs: convert z_erofs_do_read_page() to foliosGao Xiang1-16/+15
2024-03-10erofs: convert z_erofs_onlinepage_.* to foliosGao Xiang1-28/+22
2024-01-27erofs: relaxed temporary buffers allocation on readaheadChunhai Guo1-4/+12
2024-01-26erofs: fix infinite loop due to a race of filling compressed_bvecsGao Xiang1-36/+38
2024-01-25erofs: get rid of unneeded GFP_NOFSJingbo Xu1-4/+4
2023-12-21erofs: allow partially filled compressed bvecsYue Hu1-23/+13
2023-12-18erofs: enable sub-page compressed block supportGao Xiang1-2/+4
2023-12-18erofs: fix ztailpacking for subpage compressed blocksGao Xiang1-1/+1
2023-12-14erofs: record `pclustersize` in bytes instead of pagesGao Xiang1-38/+26
2023-12-14erofs: support I/O submission for sub-page compressed blocksGao Xiang1-82/+74
2023-12-14erofs: fix memory leak on short-lived bounced pagesGao Xiang1-3/+2
2023-10-31erofs: fix erofs_insert_workgroup() lockref usageGao Xiang1-0/+1
2023-08-23erofs: release ztailpacking pclusters properlyJingbo Xu1-1/+4
2023-08-23erofs: adapt folios for z_erofs_read_folio()Gao Xiang1-5/+4
2023-08-23erofs: adapt folios for z_erofs_readahead()Gao Xiang1-17/+15
2023-08-23erofs: get rid of fe->backmost for cache decompressionGao Xiang1-5/+2
2023-08-23erofs: drop z_erofs_page_mark_eio()Gao Xiang1-20/+9
2023-08-23erofs: tidy up z_erofs_do_read_page()Gao Xiang1-29/+24
2023-08-23erofs: move preparation logic into z_erofs_pcluster_begin()Gao Xiang1-33/+27
2023-08-23erofs: avoid obsolete {collector,collection} termsGao Xiang1-21/+18
2023-08-23erofs: simplify z_erofs_read_fragment()Gao Xiang1-26/+13
2023-08-23erofs: refine warning messages for zdata I/OsFerry Meng1-14/+9
2023-08-01erofs: fix wrong primary bvec selection on deduplicated extentsGao Xiang1-3/+4
2023-07-11erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOFChunhai Guo1-1/+1
2023-07-11erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond...Chunhai Guo1-1/+1
2023-06-22erofs: Fix detection of atomic contextSandeep Dhavale1-1/+1
2023-06-18erofs: use poison pointer to replace the hard-coded addressGao Xiang1-3/+1
2023-06-18erofs: use struct lockref to replace handcrafted approachGao Xiang1-7/+8
2023-05-29erofs: adapt managed inode operations into foliosGao Xiang1-8/+51
2023-05-29erofs: kill hooked chains to avoid loops on deduplicated compressed imagesGao Xiang1-61/+11
2023-05-29erofs: avoid on-stack pagepool directly passed by argumentsGao Xiang1-34/+30
2023-05-29erofs: allocate extra bvec pages directly instead of retryingGao Xiang1-20/+12
2023-05-29erofs: clean up z_erofs_pcluster_readmore()Yue Hu1-15/+12
2023-05-29erofs: remove the member readahead from struct z_erofs_decompress_frontendYue Hu1-10/+8
2023-05-29erofs: fold in z_erofs_decompress()Yue Hu1-1/+3
2023-05-23erofs: use HIPRI by default if per-cpu kthreads are enabledGao Xiang1-2/+0
2023-04-16erofs: sunset erofs_dbg()Gao Xiang1-5/+0
2023-04-16erofs: keep meta inode into erofs_bufGao Xiang1-2/+2
2023-04-16erofs: avoid hardcoded blocksize for subpage block supportJingbo Xu1-8/+10
2023-03-09erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"Gao Xiang1-6/+6
2023-02-16erofs: fix an error code in z_erofs_init_zip_subsystem()Dan Carpenter1-1/+3