summaryrefslogtreecommitdiff
path: root/fs/btrfs/reada.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: pass the owner_root and level to alloc_extent_bufferJosef Bacik2020-12-081-3/+5
* btrfs: pass the root owner and level around for readaheadJosef Bacik2020-12-081-6/+18
* btrfs: assert we are holding the reada_lock when releasing a readahead zoneFilipe Manana2020-12-081-0/+2
* btrfs: fix readahead hang and use-after-free after removing a deviceFilipe Manana2020-10-261-0/+45
* btrfs: fix use-after-free on readahead extent after failure to create itFilipe Manana2020-10-261-0/+2
* btrfs: reada: lock all seed/sprout devices in __reada_start_machineAnand Jain2020-10-071-2/+3
* btrfs: switch seed device to list apiNikolay Borisov2020-10-071-6/+3
* btrfs: factor out reada loop in __reada_start_machineNikolay Borisov2020-10-071-5/+15
* btrfs: rename btrfs_block_group_cacheDavid Sterba2019-11-181-1/+1
* btrfs: add dedicated members for start and length of a block groupDavid Sterba2019-11-181-2/+2
* btrfs: get rid of unique workqueue helper functionsOmar Sandoval2019-11-181-2/+1
* btrfs: don't prematurely free work in reada_start_machine_worker()Omar Sandoval2019-11-181-6/+4
* btrfs: Make reada_tree_block_flagged privateNikolay Borisov2019-09-091-0/+29
* btrfs: move basic block_group definitions to their own headerJosef Bacik2019-09-091-0/+1
* btrfs: start readahead also in seed devicesNaohiro Aota2019-06-141-0/+5
* btrfs: dev-replace: open code trivial locking helpersDavid Sterba2018-12-171-6/+6
* btrfs: reada: reorder dev-replace locks before radix tree preloadDavid Sterba2018-12-171-5/+7
* btrfs: prune unused includesDavid Sterba2018-08-061-1/+0
* btrfs: Fix misleading indentation reported by smatchBart Van Assche2018-08-061-1/+1
* btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba2018-04-121-14/+1
* btrfs: split dev-replace locking helpers for read and writeDavid Sterba2018-03-311-5/+5
* btrfs: remove unused member err from reada_extentDavid Sterba2017-06-191-1/+0
* btrfs: remove local blocksize variable in reada_find_extentDavid Sterba2017-04-181-4/+2
* btrfs: remove redundant parameter from reada_start_machine_devDavid Sterba2017-04-181-4/+3
* btrfs: remove redundant parameter from reada_find_zoneDavid Sterba2017-04-181-3/+3
* btrfs: remove redundant parameter from btree_readahead_hookDavid Sterba2017-04-181-2/+2
* btrfs: preallocate radix tree node for global readahead treeDavid Sterba2017-04-181-0/+7
* btrfs: preallocate radix tree node for readaheadDavid Sterba2017-04-181-0/+7
* btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney2016-12-061-5/+3
* btrfs: root->fs_info cleanup, add fs_info convenience variablesJeff Mahoney2016-12-061-5/+4
* btrfs: pull node/sector/stripe sizes out of root and into fs_infoJeff Mahoney2016-12-061-4/+4
* btrfs: struct reada_control.root -> reada_control.fs_infoJeff Mahoney2016-12-061-6/+7
* btrfs: reada, remove pointless BUG_ON check for fs_infoDavid Sterba2016-11-301-1/+0
* btrfs: reada, remove pointless BUG_ON in reada_find_extentDavid Sterba2016-11-301-1/+0
* btrfs: reada, sink start parameter to btree_readahead_hookDavid Sterba2016-11-301-6/+2
* btrfs: reada, remove unused parameter from __readahead_hookDavid Sterba2016-11-301-4/+4
* btrfs: reada, cleanup remove unneeded variable in __readahead_hookDavid Sterba2016-11-301-5/+1
* btrfs: don't abuse REQ_OP_* flags for btrfs_map_blockChristoph Hellwig2016-11-291-2/+2
* btrfs: convert pr_* to btrfs_* where possibleJeff Mahoney2016-09-261-3/+3
* btrfs: convert printk(KERN_* to use pr_* callsJeff Mahoney2016-09-261-15/+13
* btrfs: unsplit printed stringsJeff Mahoney2016-09-261-3/+3
* Btrfs: fix race between readahead and device replace/removalFilipe Manana2016-05-301-0/+2
* mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov2016-04-041-15/+15
* Merge branch 'foreign/liubo/replace-lockup' into for-chris-4.6David Sterba2016-02-261-5/+5
|\
| * Btrfs: fix lockdep deadlock warning due to dev_replaceLiu Bo2016-02-231-5/+5
* | Merge branch 'foreign/zhaolei/reada' into for-chris-4.6David Sterba2016-02-261-124/+124
|\ \
| * | btrfs: reada: ignore creating reada_extent for a non-existent deviceZhao Lei2016-02-181-9/+8
| * | btrfs: reada: avoid undone reada extents in btrfs_reada_waitZhao Lei2016-02-181-1/+8
| * | btrfs: reada: limit max works countZhao Lei2016-02-181-1/+8
| * | btrfs: reada: simplify dev->reada_in_flight processingZhao Lei2016-02-181-18/+10