aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/async-thread.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-04btrfs: add forward declarations and headers, part 1Gravatar David Sterba 1-0/+3
2023-10-12btrfs: merge ordered work callbacks in btrfs_work into oneGravatar David Sterba 1-3/+3
2023-06-19btrfs: use alloc_ordered_workqueue() to create ordered workqueuesGravatar Tejun Heo 1-0/+3
2022-07-25btrfs: remove unused typedefs get_extent_t and btrfs_work_func_tGravatar David Sterba 1-1/+0
2022-05-16btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueueGravatar Christoph Hellwig 1-5/+2
2020-03-23Btrfs: fix crash during unmount due to race with delayed inode workersGravatar Filipe Manana 1-0/+1
2019-11-18btrfs: add __pure attribute to functionsGravatar David Sterba 1-2/+2
2019-11-18btrfs: get rid of unique workqueue helper functionsGravatar Omar Sandoval 1-31/+2
2018-04-12btrfs: replace GPL boilerplate by SPDX -- headersGravatar David Sterba 1-16/+5
2017-08-16btrfs: constify tracepoint argumentsGravatar Jeff Mahoney 1-3/+3
2016-12-13btrfs: limit async_work allocation and worker func durationGravatar Maxim Patlasov 1-0/+1
2016-07-26btrfs: plumb fs_info into btrfs_workGravatar Jeff Mahoney 1-1/+5
2015-08-31btrfs: async_thread: Fix workqueue 'max_active' value when initializingGravatar Qu Wenruo 1-1/+1
2015-06-10btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx()Gravatar Zhao Lei 1-0/+2
2015-02-16btrfs: use correct type for workqueue flagsGravatar David Sterba 1-1/+1
2014-09-17Btrfs: implement repair function when direct read failsGravatar Miao Xie 1-0/+1
2014-08-24Btrfs: fix task hang under heavy compressed writeGravatar Liu Bo 1-1/+27
2014-03-20btrfs: Add trace for btrfs_workqueue alloc/destroyGravatar Qu Wenruo 1-1/+1
2014-03-10btrfs: Cleanup the btrfs_workqueue related function typeGravatar Qu Wenruo 1-9/+11
2014-03-10btrfs: Cleanup the "_struct" suffix in btrfs_workequeueGravatar Qu Wenruo 1-17/+17
2014-03-10btrfs: Cleanup the old btrfs_worker.Gravatar Qu Wenruo 1-100/+0
2014-03-10btrfs: Add threshold workqueue based on kernel workqueueGravatar Qu Wenruo 1-1/+2
2014-03-10btrfs: Add high priority workqueue support for btrfs_workqueue_structGravatar Qu Wenruo 1-1/+4
2014-03-10btrfs: Added btrfs_workqueue_struct implemented ordered execution based on ke...Gravatar Qu Wenruo 1-0/+27
2013-10-04Btrfs: eliminate races in worker stopping codeGravatar Ilya Dryomov 1-0/+2
2012-03-22btrfs: return void in functions without error conditionsGravatar Jeff Mahoney 1-2/+2
2011-12-15Btrfs: fix num_workers_starting bug and other bugs in async threadGravatar Josef Bacik 1-2/+2
2009-10-05Btrfs: fix deadlock on async thread startupGravatar Chris Mason 1-3/+7
2009-09-11Btrfs: keep irqs on more often in the worker threadsGravatar Chris Mason 1-0/+3
2009-09-11Btrfs: Allow worker threads to exit when idleGravatar Chris Mason 1-0/+9
2009-04-20Btrfs: add a priority queue to the async thread helpersGravatar Chris Mason 1-0/+2
2008-11-06Btrfs: Add ordered async work queuesGravatar Chris Mason 1-1/+17
2008-09-29Btrfs: add and improve commentsGravatar Chris Mason 1-2/+5
2008-09-25Btrfs: Give all the worker threads descriptive namesGravatar Chris Mason 1-1/+4
2008-09-25Btrfs: Worker thread optimizationsGravatar Chris Mason 1-3/+4
2008-09-25Btrfs: Add async worker threads for pre and post IO checksummingGravatar Chris Mason 1-0/+78