summaryrefslogtreecommitdiffstats
path: root/fs/erofs/internal.h
Commit message (Expand)AuthorAgeFilesLines
* erofs: Zstandard compression supportGao Xiang2024-05-091-0/+8
* erofs: add a reserved buffer pool for lz4 decompressionChunhai Guo2024-05-081-1/+5
* erofs: rename per-CPU buffers to global buffer pool and make it configurableChunhai Guo2024-05-081-7/+7
* erofs: get rid of erofs_fs_contextBaokun Li2024-04-281-7/+0
* Merge tag 'erofs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-03-121-3/+6
|\
| * erofs: support compressed inodes over fscacheJingbo Xu2024-03-101-0/+4
| * erofs: fix lockdep false positives on initializing erofs_pseudo_mntBaokun Li2024-03-101-1/+0
| * erofs: refine managed cache operations to foliosGao Xiang2024-03-101-2/+2
* | erofs: port device access to fileChristian Brauner2024-02-251-1/+1
|/
* Merge tag 'erofs-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-11-021-39/+3
|\
| * erofs: tidy up redundant includesFerry Meng2023-10-311-0/+2
| * erofs: get rid of ROOT_NID()Ferry Meng2023-10-311-2/+0
| * erofs: simplify compression configuration parserGao Xiang2023-10-311-37/+1
* | erofs: Convert to use bdev_open_by_path()Jan Kara2023-10-281-1/+1
|/
* erofs: boost negative xattr lookup with bloom filterJingbo Xu2023-08-111-0/+3
* erofs: DEFLATE compression supportGao Xiang2023-08-111-0/+20
* erofs: use struct lockref to replace handcrafted approachGao Xiang2023-06-181-36/+2
* erofs: adapt managed inode operations into foliosGao Xiang2023-05-291-1/+2
* erofs: avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP is offYue Hu2023-05-231-6/+7
* erofs: cleanup i_format-related stuffsGao Xiang2023-04-171-14/+4
* erofs: sunset erofs_dbg()Gao Xiang2023-04-171-2/+0
* erofs: fix potential overflow calculating xattr_isizeJingbo Xu2023-04-171-1/+1
* erofs: get rid of z_erofs_fill_inode()Gao Xiang2023-04-171-2/+0
* erofs: enable long extended attribute name prefixesJingbo Xu2023-04-171-0/+1
* erofs: add helpers to load long xattr name prefixesJingbo Xu2023-04-171-0/+10
* erofs: move packed inode out of the compression partJingbo Xu2023-04-171-1/+1
* erofs: keep meta inode into erofs_bufGao Xiang2023-04-171-2/+4
* erofs: initialize packed inode after root inode is assignedJingbo Xu2023-04-171-0/+1
* erofs: support flattened block device for multi-blob imagesJia Zhu2023-04-171-0/+1
* erofs: set block size to the on-disk block sizeJingbo Xu2023-04-171-9/+1
* erofs: avoid hardcoded blocksize for subpage block supportJingbo Xu2023-04-171-13/+7
* erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __initYangtao Li2023-03-091-2/+2
* Merge tag 'erofs-for-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-02-201-97/+49
|\
| * erofs: unify anonymous inodes for blobJingbo Xu2023-02-151-4/+3
| * erofs: maintain cookies of share domain in self-contained listJingbo Xu2023-02-151-0/+4
| * erofs: remove unused EROFS_GET_BLOCKS_RAW flagJingbo Xu2023-02-151-6/+4
| * erofs: tidy up internal.hGao Xiang2023-02-151-56/+28
| * erofs: get rid of erofs_inode_datablocks()Gao Xiang2023-02-151-6/+0
| * erofs: simplify iloc()Gao Xiang2023-02-151-7/+9
| * erofs: remove linux/buffer_head.h dependencyGao Xiang2023-02-151-14/+6
| * erofs: clean up erofs_iget()Gao Xiang2023-02-151-9/+0
* | fs: port ->getattr() to pass mnt_idmapChristian Brauner2023-01-191-1/+1
|/
* erofs: use kmap_local_page() only for erofs_bread()Gao Xiang2022-12-071-2/+1
* erofs: check the uniqueness of fsid in shared domain in advanceHou Tao2022-12-071-2/+8
* erofs: fix use-after-free of fsid and domain_id stringJingbo Xu2022-11-101-2/+4
* erofs: clean up erofs_iget()Gao Xiang2022-09-271-1/+1
* erofs: clean up unnecessary code and commentsGao Xiang2022-09-271-2/+0
* erofs: introduce partial-referenced pclustersGao Xiang2022-09-261-0/+4
* erofs: support on-disk compressed fragments dataYue Hu2022-09-261-3/+13
* erofs: support interlaced uncompressed data for compressed filesYue Hu2022-09-231-0/+1