Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
225c13237732bba4b6714b43a3c4fe803da3166c
/
fs
/
btrfs
/
compression.c
cb4c919
btrfs: compression: move declarations to header
by David Sterba
· 4 years, 5 months ago
93c4c03
btrfs: remove fail label in check_compressed_csum
by Nikolay Borisov
· 4 years, 6 months ago
5a9472f
btrfs: increment corrupt device counter during compressed read
by Nikolay Borisov
· 4 years, 6 months ago
26056eab
btrfs: remove needless ASSERT check of orig_bio in end_compressed_bio_read
by Nikolay Borisov
· 4 years, 6 months ago
c7ee181
btrfs: make btrfs_submit_compressed_write take btrfs_inode
by Nikolay Borisov
· 4 years, 7 months ago
bd242a0
btrfs: make btrfs_csum_one_bio takae btrfs_inode
by Nikolay Borisov
· 4 years, 7 months ago
adbab64
btrfs: unexport btrfs_compress_set_level()
by Anand Jain
· 4 years, 8 months ago
fd08001
btrfs: use crypto_shash_digest() instead of open coding
by Eric Biggers
· 4 years, 8 months ago
3fd396a
btrfs: use larger zlib buffer for s390 hardware compression
by Mikhail Zaslonko
· 5 years ago
db72e47
btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums()
by Omar Sandoval
· 5 years ago
e62958f
btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers
by Omar Sandoval
· 5 years ago
46bcff2b
btrfs: fix compressed write bio blkcg attribution
by Dennis Zhou
· 5 years ago
7b62e66
btrfs: punt all bios created in btrfs_submit_compressed_write()
by Dennis Zhou
· 5 years ago
1a41802
btrfs: drop bio_set_dev where not needed
by David Sterba
· 5 years ago
0cf2521
btrfs: compression: remove ops pointer from workspace_manager
by David Sterba
· 5 years ago
1e00235
btrfs: compression: inline free_workspace
by David Sterba
· 5 years ago
a3bbd2a
btrfs: compression: pass type to btrfs_put_workspace
by David Sterba
· 5 years ago
c778df1
btrfs: compression: inline alloc_workspace
by David Sterba
· 5 years ago
5907a9b
btrfs: compression: pass type to btrfs_get_workspace
by David Sterba
· 5 years ago
bd3a528
btrfs: compression: inline put_workspace
by David Sterba
· 5 years ago
6a0d127
btrfs: compression: inline get_workspace
by David Sterba
· 5 years ago
d20f395
btrfs: compression: export alloc/free/get/put callbacks of all algos
by David Sterba
· 5 years ago
2510307
btrfs: compression: inline cleanup_workspace_manager
by David Sterba
· 5 years ago
2dba714
btrfs: compression: let workspace manager cleanup take only the type
by David Sterba
· 5 years ago
d551703
btrfs: compression: inline init_workspace_manager
by David Sterba
· 5 years ago
975db48
btrfs: compression: let workspace manager init take only the type
by David Sterba
· 5 years ago
be951045
btrfs: compression: attach workspace manager to the ops
by David Sterba
· 5 years ago
1e4eb74
btrfs: switch compression callbacks to direct calls
by David Sterba
· 5 years ago
c4bf665
btrfs: export compression and decompression callbacks
by David Sterba
· 5 years ago
ce96b7f
btrfs: use better definition of number of compression type
by Chengguang Xu
· 5 years ago
ec39f76
Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios
by Chris Mason
· 6 years ago
08635ba
Btrfs: stop using btrfs_schedule_bio()
by Chris Mason
· 6 years ago
602cbe9
btrfs: move cond_wake_up functions out of ctree
by David Sterba
· 5 years ago
b0c1fe1
btrfs: compression: replace set_level callbacks by a common helper
by David Sterba
· 5 years ago
e749af44
btrfs: lift bio_set_dev from bio allocation helpers
by David Sterba
· 6 years ago
aa53e3b
btrfs: correctly validate compression type
by Johannes Thumshirn
· 6 years ago
ea41d6b
btrfs: remove assumption about csum type form btrfs_print_data_csum_error()
by Johannes Thumshirn
· 6 years ago
d517857
btrfs: directly call into crypto framework for checksumming
by Johannes Thumshirn
· 6 years ago
10fe6ca
btrfs: don't assume compressed_bio sums to be 4 bytes
by Johannes Thumshirn
· 6 years ago
1e25a2e
btrfs: don't assume ordered sums to be 4 bytes
by Johannes Thumshirn
· 6 years ago
f49aa1d
Merge tag 'for-5.2-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 6 years ago
67a2422
Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
2b90883
btrfs: Check the compression level before getting a workspace
by Johnny Chang
· 6 years ago
2b070cf
block: remove the i argument to bio_for_each_segment_all
by Christoph Hellwig
· 6 years ago
6a8d213
btrfs: Use less confusing condition for uptodate parameter to btrfs_writepage_endio_finish_ordered
by Nikolay Borisov
· 6 years ago
80201fe
Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
d0ab62c
btrfs: change set_level() to bound the level passed in
by Dennis Zhou
· 6 years ago
7bf4994
btrfs: plumb level through the compression interface
by Dennis Zhou
· 6 years ago
92ee5530
btrfs: move to function pointers for get/put workspaces
by Dennis Zhou
· 6 years ago
929f4ba
btrfs: add compression interface in (get/put)_workspace
by Dennis Zhou
· 6 years ago
1666eda
btrfs: add helper methods for workspace manager init and cleanup
by Dennis Zhou
· 6 years ago
10b94a5
btrfs: unify compression ops with workspace_manager
by Dennis Zhou
· 6 years ago
ca4ac36
btrfs: manage heuristic workspace as index 0
by Dennis Zhou
· 6 years ago
acce85d
btrfs: rename workspaces_list to workspace_manager
by Dennis Zhou
· 6 years ago
1972708
btrfs: add helpers for compression type and level
by Dennis Zhou
· 6 years ago
6dc4f10
block: allow bio_for_each_segment_all() to iterate over multi-page bvec
by Ming Lei
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
fdb1e12
btrfs: use PAGE_ALIGNED instead of open-coding it
by Johannes Thumshirn
· 6 years ago
7073017
btrfs: use offset_in_page instead of open-coding it
by Johannes Thumshirn
· 6 years ago
da12fe5
btrfs: Refactor btrfs_merge_bio_hook
by Nikolay Borisov
· 6 years ago
c629732
btrfs: Remove unused extent_state argument from btrfs_writepage_endio_finish_ordered
by Nikolay Borisov
· 6 years ago
7087a9d
btrfs: Remove extent_io_ops::writepage_end_io_hook
by Nikolay Borisov
· 6 years ago
dad4f14
Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax
by Linus Torvalds
· 6 years ago
0a943c6
btrfs: Convert page cache to XArray
by Matthew Wilcox
· 7 years ago
29c5e5d
btrfs: remove unused pointer 'tree' in btrfs_submit_compressed_read
by Colin Ian King
· 6 years ago
3159f94
xarray: Replace exceptional entries
by Matthew Wilcox
· 7 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
· 7 years ago
d7f663f
btrfs: prune unused includes
by David Sterba
· 7 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
Next »