summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/async-thread.c
AgeCommit message (Expand)AuthorLines
2025-01-13btrfs: async-thread: rename DFT_THRESHOLD to DEFAULT_THRESHOLDDavid Sterba-3/+3
2024-03-04btrfs: remove unused included headersDavid Sterba-1/+0
2023-10-12btrfs: merge ordered work callbacks in btrfs_work into oneDavid Sterba-6/+5
2023-10-12btrfs: include trace header in where necessaryJosef Bacik-0/+1
2023-06-19btrfs: use alloc_ordered_workqueue() to create ordered workqueuesTejun Heo-5/+39
2022-05-16btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueueChristoph Hellwig-100/+22
2021-11-16btrfs: fix memory ordering between normal and ordered work functionsNikolay Borisov-0/+14
2020-03-23Btrfs: fix crash during unmount due to race with delayed inode workersFilipe Manana-0/+8
2019-11-18btrfs: add __pure attribute to functionsDavid Sterba-4/+2
2019-11-18btrfs: get rid of pointless wtag variable in async-thread.cOmar Sandoval-13/+8
2019-11-18btrfs: get rid of unique workqueue helper functionsOmar Sandoval-45/+13
2019-11-18btrfs: don't prematurely free work in run_ordered_work()Omar Sandoval-12/+44
2019-09-09btrfs: async-thread: convert defines to enumsDavid Sterba-3/+5
2019-02-25btrfs: simplify workqueue name when allocatingDavid Sterba-6/+4
2018-04-12btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba-14/+1
2017-10-30Btrfs: fix confusing worker helper info in stacktraceLiu Bo-1/+1
2017-08-16btrfs: constify tracepoint argumentsJeff Mahoney-3/+3
2017-01-09btrfs: fix crash when tracepoint arguments are freed by wq callbacksDavid Sterba-4/+11
2016-12-13btrfs: limit async_work allocation and worker func durationMaxim Patlasov-0/+14
2016-07-26btrfs: plumb fs_info into btrfs_workJeff Mahoney-6/+25
2016-01-25btrfs: async-thread: Fix a use-after-free error for traceQu Wenruo-1/+1
2015-12-03btrfs: use GFP_KERNEL for allocations of workqueuesDavid Sterba-2/+2
2015-08-31btrfs: async_thread: Fix workqueue 'max_active' value when initializingQu Wenruo-23/+34
2015-06-10btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx()Zhao Lei-0/+1
2015-02-16btrfs: use correct type for workqueue flagsDavid Sterba-2/+2
2014-10-02btrfs: remove unlikely from NULL checksDavid Sterba-5/+5
2014-09-17Btrfs: implement repair function when direct read failsMiao Xie-0/+1
2014-08-24Btrfs: fix task hang under heavy compressed writeLiu Bo-8/+36
2014-04-07btrfs: fix crash in remount(thread_pool=) caseSergei Trofimovich-0/+2
2014-03-20btrfs: Add trace for btrfs_workqueue alloc/destroyQu Wenruo-2/+5
2014-03-20Btrfs: add missing kfree in btrfs_destroy_workqueueFilipe Manana-0/+1
2014-03-10btrfs: Add ftrace for btrfs_workqueueQu Wenruo-0/+7
2014-03-10btrfs: Cleanup the btrfs_workqueue related function typeQu Wenruo-3/+3
2014-03-10btrfs: Cleanup the "_struct" suffix in btrfs_workequeueQu Wenruo-33/+33
2014-03-10btrfs: Cleanup the old btrfs_worker.Qu Wenruo-704/+3
2014-03-10btrfs: Add threshold workqueue based on kernel workqueueQu Wenruo-8/+99
2014-03-10btrfs: Add high priority workqueue support for btrfs_workqueue_structQu Wenruo-12/+79
2014-03-10btrfs: Added btrfs_workqueue_struct implemented ordered execution based on ke...Qu Wenruo-0/+137
2014-03-10btrfs: always choose work from prio_head firstStanislaw Gruszka-4/+5
2013-11-20Btrfs: fix __btrfs_start_workers retvalIlya Dryomov-0/+1
2013-11-11btrfs: Fix checkpatch.pl warning of spacing issuesDulshani Gunawardhana-1/+1
2013-10-04Btrfs: eliminate races in worker stopping codeIlya Dryomov-6/+19
2012-07-25Btrfs: call the ordered free operation without any locks heldChris Mason-1/+8
2012-03-22btrfs: return void in functions without error conditionsJeff Mahoney-10/+5
2011-12-25Merge branch 'pm-sleep' into pm-for-linusRafael J. Wysocki-1/+1
2011-12-23Btrfs: fix worker lock misuse in find_workerChris Mason-1/+2
2011-12-21Merge branch 'master' into pm-sleepRafael J. Wysocki-62/+55
2011-12-15Merge branch 'for-chris' of http://git.kernel.org/pub/scm/linux/kernel/git/jo...Chris Mason-61/+54
2011-12-15Btrfs: fix num_workers_starting bug and other bugs in async threadJosef Bacik-61/+54
2011-12-15Btrfs: add a cond_resched() into the worker loopChris Mason-1/+1