Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
4276e29974f39507c6b7cc926e6457210f1421b6
/
fs
/
btrfs
/
compression.c
1c13c9c
btrfs: correctly validate compression type
by Johannes Thumshirn
· 5 years ago
00032d3
btrfs: drop extent_io_ops::merge_bio_hook callback
by David Sterba
· 6 years ago
ebcc326
btrfs: open-code bio_set_op_attrs
by David Sterba
· 6 years ago
d7f663f
btrfs: prune unused includes
by David Sterba
· 6 years ago
093258e
btrfs: replace waitqueue_actvie with cond_wake_up
by David Sterba
· 7 years ago
e37563bb
Merge tag 'for-4.17-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
b93b016
page cache: use xa_lock
by Matthew Wilcox
· 7 years ago
e67c718
btrfs: add more __cold annotations
by David Sterba
· 7 years ago
31466f3
Merge tag 'for-4.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
32506af
btrfs: Remove redundant bio_get/set calls in compressed read/write paths
by Nikolay Borisov
· 7 years ago
36243c9
btrfs: heuristic: call get4bits directly
by David Sterba
· 7 years ago
7add17b
btrfs: heuristic: open code copy_call callback of radix sort
by David Sterba
· 7 years ago
23ae8c6
btrfs: heuristic: open code get_num callback of radix sort
by David Sterba
· 7 years ago
e128f9c
btrfs: compression: add helper for type to string conversion
by David Sterba
· 7 years ago
440c840
Btrfs: compression heuristic: replace heap sort with radix sort
by Timofey Titovets
· 7 years ago
c45a8f2
fs: convert to bio_last_bvec_all()
by Ming Lei
· 7 years ago
263663c
block: convert to bio_first_bvec_all & bio_first_page_all
by Ming Lei
· 7 years ago
eae8d82
btrfs: Fix wild memory access in compression level parser
by Qu Wenruo
· 7 years ago
f82b735
Btrfs: add write_flags for compression bio
by Liu Bo
· 7 years ago
1956243
Btrfs: heuristic: add Shannon entropy calculation
by Timofey Titovets
· 7 years ago
858177d
Btrfs: heuristic: add byte core set calculation
by Timofey Titovets
· 7 years ago
a288e92
Btrfs: heuristic: add byte set calculation
by Timofey Titovets
· 7 years ago
1fe4f6f
Btrfs: heuristic: add detection of repeated data patterns
by Timofey Titovets
· 7 years ago
a440d48
Btrfs: heuristic: implement sampling logic
by Timofey Titovets
· 7 years ago
17b5a6c
Btrfs: heuristic: add bucket and sample counters and other defines
by Timofey Titovets
· 7 years ago
4e439a0
Btrfs: compression: separate heuristic/compression workspaces
by Timofey Titovets
· 7 years ago
fa4d885
btrfs: allow setting zlib compression level via :9
by Adam Borowski
· 7 years ago
f51d2b5
btrfs: allow to set compression level for zlib
by David Sterba
· 7 years ago
2dbe0c7
btrfs: use BLK_STS defines where needed
by Anand Jain
· 7 years ago
5ba88cd
Merge branch 'for-4.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
e6311f2
Btrfs: skip checksum when reading compressed data if some IO have failed
by Liu Bo
· 7 years ago
cf1167d
Btrfs: fix kernel oops while reading compressed data
by Liu Bo
· 7 years ago
e7cdb60
Merge branch 'zstd-minimal' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 7 years ago
c2fcdcd
Btrfs: add skeleton code for compression heuristic
by Timofey Titovets
· 7 years ago
26b28dc
btrfs: Keep one more workspace around
by Nick Terrell
· 7 years ago
5c1aab1
btrfs: Add zstd support
by Nick Terrell
· 7 years ago
bc24370
Merge branch 'for-4.13-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
c09abff
btrfs: cloned bios must not be iterated by bio_for_each_segment_all
by David Sterba
· 7 years ago
8c27cb3
Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
0e9350d
btrfs: use new block error code
by Dan Carpenter
· 7 years ago
c821e7f3
btrfs: pass bytes to btrfs_bio_alloc
by David Sterba
· 7 years ago
9886b17
btrfs: opencode trivial compressed_bio_alloc, simplify error handling
by David Sterba
· 7 years ago
9f2179a
btrfs: remove redundant parameters from btrfs_bio_alloc
by David Sterba
· 7 years ago
fe30853
btrfs: add memalloc_nofs protections around alloc_workspace callback
by David Sterba
· 7 years ago
e1ddce7
btrfs: reduce arguments for decompress_bio ops
by Anand Jain
· 7 years ago
8140dc3
btrfs: btrfs_decompress_bio() could accept compressed_bio instead
by Anand Jain
· 7 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 7 years ago
a50299a
btrfs: convert compressed_bio.pending_bios from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
e5d7490
btrfs: derive maximum output size in the compression implementation
by David Sterba
· 8 years ago
4d3a800
btrfs: merge nr_pages input and output parameter in compress_pages
by David Sterba
· 8 years ago
38c3146
btrfs: merge length input and output parameter in compress_pages
by David Sterba
· 8 years ago
14a3357
btrfs: constify buffers used by compression helpers
by David Sterba
· 8 years ago
f898ac6
btrfs: make check_compressed_csum take btrfs_inode
by Nikolay Borisov
· 8 years ago
0970a22
btrfs: make btrfs_print_data_csum_error take btrfs_inode
by Nikolay Borisov
· 8 years ago
6f6b643
btrfs: Better csum error message for data csum mismatch
by Qu Wenruo
· 8 years ago
4a0cc7c
btrfs: Make btrfs_ino take a struct btrfs_inode
by Nikolay Borisov
· 8 years ago
6e78b3f
Btrfs: fix btrfs_decompress_buf2page()
by Omar Sandoval
· 8 years ago
2ff7e61
btrfs: take an fs_info directly when the root is not used otherwise
by Jeff Mahoney
· 8 years ago
0b246af
btrfs: root->fs_info cleanup, add fs_info convenience variables
by Jeff Mahoney
· 8 years ago
da17066
btrfs: pull node/sector/stripe sizes out of root and into fs_info
by Jeff Mahoney
· 8 years ago
2a4d0c9
btrfs: calculate end of bio offset properly
by Christoph Hellwig
· 8 years ago
8138105
btrfs: use bi_size
by Christoph Hellwig
· 8 years ago
974b1ad
btrfs: use bio iterators for the decompression handlers
by Christoph Hellwig
· 8 years ago
0b5e3da
btrfs: change btrfs_csum_final result param type to u8
by Domagoj Tršan
· 8 years ago
14155ca
btrfs: assign error values to the correct bio structs
by Junjie Mao
· 8 years ago
ab8d0fc
btrfs: convert pr_* to btrfs_* where possible
by Jeff Mahoney
· 8 years ago
62e8557
btrfs: convert printk(KERN_* to use pr_* calls
by Jeff Mahoney
· 8 years ago
d58b0d9
Merge branch 'for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 8 years ago
f5daf2c
Btrfs: fix BUG_ON in btrfs_submit_compressed_write
by Liu Bo
· 8 years ago
81a75f6
btrfs: use bio fields for op and flags
by Mike Christie
· 8 years ago
37226b2
btrfs: use bio op accessors
by Mike Christie
· 8 years ago
52356716
btrfs: make find_workspace warn if there are no workspaces
by David Sterba
· 9 years ago
e721e49
btrfs: make find_workspace always succeed
by David Sterba
· 9 years ago
f77dd0d
btrfs: preallocate compression workspaces
by David Sterba
· 9 years ago
6ac10a6
btrfs: rename and document compression workspace members
by David Sterba
· 9 years ago
09cbfea
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
by Kirill A. Shutemov
· 9 years ago
7f042a8
Btrfs: remove no longer used function extent_read_full_page_nolock()
by Filipe Manana
· 9 years ago
ad804a0
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 9 years ago
c62d255
mm, fs: introduce mapping_gfp_constraint()
by Michal Hocko
· 9 years ago
a0d58e4
Merge branch 'cleanups/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.4
by Chris Mason
· 9 years ago
d918764
btrfs: compress: put variables defined per compress type in struct to make cache friendly
by Byongho Lee
· 9 years ago
a83342a
btrfs: add comments to barriers before waitqueue_active
by David Sterba
· 10 years ago
b54ffb7
block: remove bio_get_nr_vecs()
by Kent Overstreet
· 9 years ago
4246a0b
block: add a bi_error field to struct bio
by Christoph Hellwig
· 9 years ago
fc4c3c8
Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.1
by Chris Mason
· 10 years ago
31e818f
btrfs: cleanup, use kmalloc_array/kcalloc array helpers
by David Sterba
· 10 years ago
e8c9f18
btrfs: constify structs with op functions or static definitions
by David Sterba
· 10 years ago
bdeb03c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 10 years ago
2f19cad
btrfs: zero out left over bytes after processing compression streams
by Chris Mason
· 10 years ago
7bdcefc
Btrfs: don't ignore compressed bio write errors
by Filipe Manana
· 10 years ago
bfebd8b
btrfs: use enum for wq endio metadata type
by David Sterba
· 10 years ago
ed6078f
btrfs: use DIV_ROUND_UP instead of open-coded variants
by David Sterba
· 10 years ago
c39aa70
btrfs compression: reuse recently used workspace
by Sergey Senozhatsky
· 10 years ago
774bcb3
btrfs: return ptr error from compression workspace
by Zach Brown
· 11 years ago
0cd6144
mm + fs: prepare for non-page entries in page cache radix trees
by Johannes Weiner
· 11 years ago
9c1db77
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
a2aa75e
Btrfs: fix data corruption when reading/updating compressed extents
by Filipe David Borba Manana
· 11 years ago
e7651b8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
efe120a
Btrfs: convert printk to btrfs_ and fix BTRFS prefix
by Frank Holton
· 11 years ago
Next »