Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
eabb3f5a1b4ff3994428ab6438b2422646c82033
/
fs
/
btrfs
/
scrub.c
042528f
Btrfs: fix block group remaining RO forever after error during device replace
by Filipe Manana
· 5 years ago
b12de52
btrfs: scrub: Don't check free space before marking a block group RO
by Qu Wenruo
· 5 years ago
32da5386
btrfs: rename btrfs_block_group_cache
by David Sterba
· 5 years ago
3ec17a6
btrfs: clean up locking name in scrub_enumerate_chunks()
by Dan Carpenter
· 5 years ago
b3470b5
btrfs: add dedicated members for start and length of a block group
by David Sterba
· 5 years ago
bf38be6
btrfs: move block_group_item::used to block group
by David Sterba
· 5 years ago
a0cac0e
btrfs: get rid of unique workqueue helper functions
by Omar Sandoval
· 5 years ago
57d4f0b
btrfs: don't prematurely free work in scrub_missing_raid56_worker()
by Omar Sandoval
· 5 years ago
aac0023
btrfs: move basic block_group definitions to their own header
by Josef Bacik
· 6 years ago
c7369b3
btrfs: add mask for all RAID1 types
by David Sterba
· 6 years ago
d517857
btrfs: directly call into crypto framework for checksumming
by Johannes Thumshirn
· 6 years ago
1e25a2e
btrfs: don't assume ordered sums to be 4 bytes
by Johannes Thumshirn
· 6 years ago
cff8267
btrfs: read number of data stripes from map only once
by David Sterba
· 6 years ago
c8bf1b6
btrfs: remove mapping tree structures indirection
by David Sterba
· 6 years ago
163e97e
btrfs: get fs_info from device in btrfs_scrub_cancel_dev
by David Sterba
· 6 years ago
6c3abed
btrfs: scrub: return EAGAIN when fs is closing
by David Sterba
· 6 years ago
e49be14
btrfs: init csum_list before possible free
by Dan Robertson
· 6 years ago
c835294
btrfs: scrub: add assertions for worker pointers
by David Sterba
· 6 years ago
ff09c4c
btrfs: scrub: convert scrub_workers_refcnt to refcount_t
by Anand Jain
· 6 years ago
eb4318e
btrfs: scrub: add scrub_lock lockdep check in scrub_workers_get
by Anand Jain
· 6 years ago
1cec3f27
btrfs: scrub: fix circular locking dependency warning
by Anand Jain
· 6 years ago
d1e1442
btrfs: scrub: print messages when started or finished
by Anand Jain
· 6 years ago
09ba3bc
btrfs: merge btrfs_find_device and find_device
by Anand Jain
· 6 years ago
e4319cd
btrfs: refactor btrfs_find_device() take fs_devices as argument
by Anand Jain
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
7c3c7cb
Btrfs: scrub, move setup of nofs contexts higher in the stack
by Filipe Manana
· 6 years ago
0e94c4f4
btrfs: scrub: move scrub_setup_ctx allocation out of device_list_mutex
by David Sterba
· 6 years ago
92f7ba4
btrfs: scrub: pass fs_info to scrub_setup_ctx
by David Sterba
· 6 years ago
cb5583d
btrfs: dev-replace: open code trivial locking helpers
by David Sterba
· 6 years ago
a5fb114
Btrfs: fix deadlock with memory reclaim during scrub
by Filipe Manana
· 6 years ago
e37abe9
btrfs: open code btrfs_dev_replace_stats_inc
by David Sterba
· 7 years ago
3293428
Btrfs: clean up scrub is_dev_replace parameter
by Omar Sandoval
· 6 years ago
672d599
btrfs: Use wrapper macro for rcu string to remove duplicate code
by Misono Tomohiro
· 6 years ago
8b9b6f2
btrfs: scrub: cleanup the remaining nodatasum fixup code
by Qu Wenruo
· 6 years ago
031f24d
btrfs: Use btrfs_mark_bg_unused to replace open code
by Qu Wenruo
· 7 years ago
ebcc326
btrfs: open-code bio_set_op_attrs
by David Sterba
· 7 years ago
c83488a
btrfs: Remove fs_info from btrfs_inc_block_group_ro
by Nikolay Borisov
· 7 years ago
9bebe66
btrfs: scrub: Remove unused copy_nocow_pages and its callchain
by Qu Wenruo
· 7 years ago
665d495
btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block()
by Qu Wenruo
· 6 years ago
ac0b4145
btrfs: scrub: Don't use inode pages for device replace
by Qu Wenruo
· 7 years ago
4ed0a7a
btrfs: trace: Add trace points for unused block groups
by Qu Wenruo
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
7e79cb8
btrfs: split dev-replace locking helpers for read and write
by David Sterba
· 7 years ago
a32bf9a
btrfs: use lockdep_assert_held for mutexes
by David Sterba
· 7 years ago
d6e823a
btrfs: Remove unused length var from scrub_handle_errored_block
by Nikolay Borisov
· 7 years ago
6ca1765
Btrfs: scrub: batch rebuild for raid56
by Liu Bo
· 7 years ago
4759700
Btrfs: dev-replace: make sure target is identical to source when raid56 rebuild fails
by Liu Bo
· 7 years ago
ed5d5f3
Btrfs: dev-replace: skip prealloc extents when copy nocow pages
by Liu Bo
· 7 years ago
7ef2d6a7
btrfs: not a disk error if the bio_add_page fails
by Anand Jain
· 7 years ago
cadbc0a
btrfs: rename btrfs_device::scrub_device to scrub_ctx
by Anand Jain
· 7 years ago
762221f
Btrfs: fix scrub to repair raid6 corruption
by Liu Bo
· 7 years ago
e43bbe5
btrfs: sink unlock_extent parameter gfp_flags
by David Sterba
· 7 years ago
b4ff5ad
Btrfs: use struct completion in scrub_submit_raid56_bio_wait
by Liu Bo
· 7 years ago
401e29c
btrfs: cleanup device states define BTRFS_DEV_STATE_REPLACE_TGT
by Anand Jain
· 7 years ago
e6e674b
btrfs: cleanup device states define BTRFS_DEV_STATE_MISSING
by Anand Jain
· 7 years ago
e12c962
btrfs: cleanup device states define BTRFS_DEV_STATE_IN_FS_METADATA
by Anand Jain
· 7 years ago
ebbede4
btrfs: cleanup device states define BTRFS_DEV_STATE_WRITEABLE
by Anand Jain
· 7 years ago
c995ab3
btrfs: add a flag to iterate_inodes_from_logical to find all extent refs for uncompressed extents
by Zygo Blaxell
· 7 years ago
6aa2126
btrfs: scrub: get rid of sector_t
by David Sterba
· 7 years ago
66ba772
Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
af1cbe0
btrfs: scrub: simplify scrub worker initialization
by David Sterba
· 8 years ago
1d1bf92
btrfs: scrub: clean up division in scrub_find_csum
by David Sterba
· 8 years ago
7736b0a
btrfs: scrub: clean up division in __scrub_mark_bitmap
by David Sterba
· 8 years ago
2073c4c
btrfs: scrub: use bool for flush_all_writes
by David Sterba
· 8 years ago
44880fd
btrfs: use appropriate define for the fsid
by Anand Jain
· 7 years ago
131ce43
btrfs: account that we're waiting for IO in scrub_submit_raid56_bio_wait
by David Sterba
· 7 years ago
913e153
btrfs: drop newlines from strings when using btrfs_* helpers
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
6374e57a
btrfs: fix integer overflow in calc_reclaim_items_nr
by Chris Mason
· 8 years ago
ded5618
btrfs: scrub: fix target device intialization while setting up scrub context
by David Sterba
· 8 years ago
c5e4c3d
btrfs: sink gfp parameter to btrfs_io_bio_alloc
by David Sterba
· 8 years ago
e4f5690
btrfs: btrfs_io_bio_alloc never fails, skip error handling
by David Sterba
· 8 years ago
de2491f
btrfs: scrub: add memalloc_nofs protection around init_ipath
by David Sterba
· 8 years ago
3fb9930
btrfs: scrub: embed scrub_wr_ctx into scrub context
by David Sterba
· 8 years ago
25cc122
btrfs: scrub: use fs_info::sectorsize and drop it from scrub context
by David Sterba
· 8 years ago
4e2814e
btrfs: scrub: simplify cleanup of wr_ctx in scrub_free_ctx
by David Sterba
· 8 years ago
e241dde
btrfs: scrub: inline helper scrub_free_wr_ctx
by David Sterba
· 8 years ago
8fcdac3
btrfs: scrub: inline helper scrub_setup_wr_ctx
by David Sterba
· 8 years ago
6ec656b
btrfs: remove inode argument from repair_io_failure
by Josef Bacik
· 8 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
28d70e2
btrfs: scrub: Fix RAID56 recovery race condition
by Qu Wenruo
· 8 years ago
0966a7b
btrfs: scrub: Introduce full stripe lock for RAID56
by Qu Wenruo
· 8 years ago
42c61ab
Btrfs: switch to div64_u64 if with a u64 divisor
by Liu Bo
· 8 years ago
972d721
Btrfs: update scrub_parity to use u64 stripe_len
by Liu Bo
· 8 years ago
619a974
btrfs: use clear_page where appropriate
by David Sterba
· 8 years ago
e501bfe
btrfs: Prevent scrub recheck from racing with dev replace
by Qu Wenruo
· 8 years ago
ae6529c
btrfs: Wait for in-flight bios before freeing target device for raid56
by Qu Wenruo
· 8 years ago
9a33944
btrfs: scrub: Don't append on-disk pages for raid56 scrub
by Qu Wenruo
· 8 years ago
825ad4c
btrfs: drop redundant parameters from btrfs_map_sblock
by David Sterba
· 8 years ago
1bcd7aa
Btrfs: set scrub page's io_error if failing to submit io
by Liu Bo
· 8 years ago
99f4cdb
btrfs: convert scrub_ctx.refs from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
78a7645
btrfs: convert scrub_parity.refs from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
186debd
btrfs: convert scrub_block.refs from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
6f61501
btrfs: convert scrub_recover.refs from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
1c8c9c5
btrfs: Make check_extent_to_block take btrfs_inode
by Nikolay Borisov
· 8 years ago
9d4f7f8
btrfs: make repair_io_failure take btrfs_inode
by Nikolay Borisov
· 8 years ago
a776c6f
btrfs: Make btrfs_lookup_ordered_range take btrfs_inode
by Nikolay Borisov
· 8 years ago
5e00f19
btrfs: convert btrfs_inc_block_group_ro to accept fs_info
by Jeff Mahoney
· 8 years ago
e5987e1
btrfs: remove unused parameters from scrub_setup_wr_ctx
by David Sterba
· 8 years ago
Next »