summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/async-thread.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: fix memory ordering between normal and ordered work functionsNikolay Borisov2021-11-161-0/+14
* Btrfs: fix crash during unmount due to race with delayed inode workersFilipe Manana2020-03-231-0/+8
* btrfs: add __pure attribute to functionsDavid Sterba2019-11-181-4/+2
* btrfs: get rid of pointless wtag variable in async-thread.cOmar Sandoval2019-11-181-13/+8
* btrfs: get rid of unique workqueue helper functionsOmar Sandoval2019-11-181-45/+13
* btrfs: don't prematurely free work in run_ordered_work()Omar Sandoval2019-11-181-12/+44
* btrfs: async-thread: convert defines to enumsDavid Sterba2019-09-091-3/+5
* btrfs: simplify workqueue name when allocatingDavid Sterba2019-02-251-6/+4
* btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba2018-04-121-14/+1
* Btrfs: fix confusing worker helper info in stacktraceLiu Bo2017-10-301-1/+1
* btrfs: constify tracepoint argumentsJeff Mahoney2017-08-161-3/+3
* btrfs: fix crash when tracepoint arguments are freed by wq callbacksDavid Sterba2017-01-091-4/+11
* btrfs: limit async_work allocation and worker func durationMaxim Patlasov2016-12-131-0/+14
* btrfs: plumb fs_info into btrfs_workJeff Mahoney2016-07-261-6/+25
* btrfs: async-thread: Fix a use-after-free error for traceQu Wenruo2016-01-251-1/+1
* btrfs: use GFP_KERNEL for allocations of workqueuesDavid Sterba2015-12-031-2/+2
* btrfs: async_thread: Fix workqueue 'max_active' value when initializingQu Wenruo2015-08-311-23/+34
* btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx()Zhao Lei2015-06-101-0/+1
* btrfs: use correct type for workqueue flagsDavid Sterba2015-02-161-2/+2
* btrfs: remove unlikely from NULL checksDavid Sterba2014-10-021-5/+5
* Btrfs: implement repair function when direct read failsMiao Xie2014-09-171-0/+1
* Btrfs: fix task hang under heavy compressed writeLiu Bo2014-08-241-8/+36
* btrfs: fix crash in remount(thread_pool=) caseSergei Trofimovich2014-04-071-0/+2
* btrfs: Add trace for btrfs_workqueue alloc/destroyQu Wenruo2014-03-201-2/+5
* Btrfs: add missing kfree in btrfs_destroy_workqueueFilipe Manana2014-03-201-0/+1
* btrfs: Add ftrace for btrfs_workqueueQu Wenruo2014-03-101-0/+7
* btrfs: Cleanup the btrfs_workqueue related function typeQu Wenruo2014-03-101-3/+3
* btrfs: Cleanup the "_struct" suffix in btrfs_workequeueQu Wenruo2014-03-101-33/+33
* btrfs: Cleanup the old btrfs_worker.Qu Wenruo2014-03-101-704/+3
* btrfs: Add threshold workqueue based on kernel workqueueQu Wenruo2014-03-101-8/+99
* btrfs: Add high priority workqueue support for btrfs_workqueue_structQu Wenruo2014-03-101-12/+79
* btrfs: Added btrfs_workqueue_struct implemented ordered execution based on ke...Qu Wenruo2014-03-101-0/+137
* btrfs: always choose work from prio_head firstStanislaw Gruszka2014-03-101-4/+5
* Btrfs: fix __btrfs_start_workers retvalIlya Dryomov2013-11-201-0/+1
* btrfs: Fix checkpatch.pl warning of spacing issuesDulshani Gunawardhana2013-11-111-1/+1
* Btrfs: eliminate races in worker stopping codeIlya Dryomov2013-10-041-6/+19
* Btrfs: call the ordered free operation without any locks heldChris Mason2012-07-251-1/+8
* btrfs: return void in functions without error conditionsJeff Mahoney2012-03-221-10/+5
* Merge branch 'pm-sleep' into pm-for-linusRafael J. Wysocki2011-12-251-1/+1
|\
| * Merge branch 'master' into pm-sleepRafael J. Wysocki2011-12-211-62/+55
| |\
| * | freezer: unexport refrigerator() and update try_to_freeze() slightlyTejun Heo2011-11-211-1/+1
* | | Btrfs: fix worker lock misuse in find_workerChris Mason2011-12-231-1/+2
| |/ |/|
* | Merge branch 'for-chris' of http://git.kernel.org/pub/scm/linux/kernel/git/jo...Chris Mason2011-12-151-61/+54
|\ \
| * | Btrfs: fix num_workers_starting bug and other bugs in async threadJosef Bacik2011-12-151-61/+54
| |/
* / Btrfs: add a cond_resched() into the worker loopChris Mason2011-12-151-1/+1
|/
* Btrfs: don't walk around with task->state != TASK_RUNNINGChris Mason2010-05-251-0/+1
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* Btrfs: fix deadlock on async thread startupChris Mason2009-10-051-8/+73
* Btrfs: Fix async thread shutdown raceChris Mason2009-09-151-6/+10
* Btrfs: fix worker thread double spin_lock_irqChris Mason2009-09-151-2/+2