Commit Graph

360782 Commits (5bcab3355a555a9c1bd4becb136cbd3651c8eafa)
 

Author SHA1 Message Date
Tejun Heo 5bcab3355a workqueue: separate out pool and workqueue locking into wq_mutex 12 years ago
Tejun Heo 7d19c5ce66 workqueue: relocate global variable defs and function decls in workqueue.c 12 years ago
Tejun Heo cd549687a7 workqueue: better define locking rules around worker creation / destruction 12 years ago
Tejun Heo ebf44d16ec workqueue: factor out initial worker creation into create_and_start_worker() 12 years ago
Tejun Heo bc3a1afc92 workqueue: rename worker_pool->assoc_mutex to ->manager_mutex 12 years ago
Tejun Heo 8425e3d5bd workqueue: inline trivial wrappers 12 years ago
Tejun Heo 611c92a020 workqueue: rename @id to @pi in for_each_each_pool() 12 years ago
Tejun Heo c5aa87bbf4 workqueue: update comments and a warning message 12 years ago
Tejun Heo 983ca25e73 workqueue: fix max_active handling in init_and_link_pwq() 12 years ago
Tejun Heo 699ce097ef workqueue: implement and use pwq_adjust_max_active() 12 years ago
Tejun Heo 0fbd95aa8a workqueue: relocate pwq_set_max_active() 12 years ago
Tejun Heo e626761691 workqueue: implement current_is_workqueue_rescuer() 12 years ago
Tejun Heo 226223ab3c workqueue: implement sysfs interface for workqueues 12 years ago
Tejun Heo 36b519dfc7 Merge branch 'for-3.10-subsys_virtual_register' into for-3.10 12 years ago
Tejun Heo d73ce00422 driver/base: implement subsys_virtual_register() 12 years ago
Tejun Heo ba630e4940 cpumask: implement cpumask_parse() 12 years ago
Tejun Heo 8719dceae2 workqueue: reject adjusting max_active or applying attrs to ordered workqueues 12 years ago
Tejun Heo 618b01eb42 workqueue: make it clear that WQ_DRAINING is an internal flag 12 years ago
Tejun Heo 9e8cd2f589 workqueue: implement apply_workqueue_attrs() 12 years ago
Tejun Heo c9178087ac workqueue: perform non-reentrancy test when queueing to unbound workqueues too 12 years ago
Tejun Heo 75ccf5950f workqueue: prepare flush_workqueue() for dynamic creation and destrucion of unbound pool_workqueues 12 years ago
Tejun Heo 8864b4e59f workqueue: implement get/put_pwq() 12 years ago
Tejun Heo d2c1d40487 workqueue: restructure __alloc_workqueue_key() 12 years ago
Tejun Heo 493008a8e4 workqueue: drop WQ_RESCUER and test workqueue->rescuer for NULL instead 12 years ago
Tejun Heo ac6104cdf8 workqueue: add pool ID to the names of unbound kworkers 12 years ago
Tejun Heo f02ae73aaa workqueue: drop "std" from cpu_std_worker_pools and for_each_std_worker_pool() 12 years ago
Tejun Heo 7a62c2c87e workqueue: remove unbound_std_worker_pools[] and related helpers 12 years ago
Tejun Heo 29c91e9912 workqueue: implement attribute-based unbound worker_pool management 12 years ago
Tejun Heo 7a4e344c56 workqueue: introduce workqueue_attrs 12 years ago
Tejun Heo 4e1a1f9a05 workqueue: separate out init_worker_pool() from init_workqueues() 12 years ago
Tejun Heo 34a06bd6b6 workqueue: replace POOL_MANAGING_WORKERS flag with worker_pool->manager_arb 12 years ago
Tejun Heo fa1b54e69b workqueue: update synchronization rules on worker_pool_idr 12 years ago
Tejun Heo 76af4d9361 workqueue: update synchronization rules on workqueue->pwqs 12 years ago
Tejun Heo 7fb98ea79c workqueue: replace get_pwq() with explicit per_cpu_ptr() accesses and first_pwq() 12 years ago
Tejun Heo 420c0ddb1f workqueue: remove workqueue_struct->pool_wq.single 12 years ago
Tejun Heo d84ff0512f workqueue: consistently use int for @cpu variables 12 years ago
Tejun Heo 493a1724fe workqueue: add wokrqueue_struct->maydays list to replace mayday cpu iterators 12 years ago
Tejun Heo 24b8a84718 workqueue: restructure pool / pool_workqueue iterations in freeze/thaw functions 12 years ago
Tejun Heo 1711696955 workqueue: introduce for_each_pool() 12 years ago
Tejun Heo 49e3cf44df workqueue: replace for_each_pwq_cpu() with for_each_pwq() 12 years ago
Tejun Heo 30cdf2496d workqueue: add workqueue_struct->pwqs list 12 years ago
Tejun Heo e904e6c266 workqueue: introduce kmem_cache for pool_workqueues 12 years ago
Tejun Heo e98d5b16cf workqueue: make workqueue_lock irq-safe 12 years ago
Tejun Heo 6183c009f6 workqueue: make sanity checks less punshing using WARN_ON[_ONCE]()s 12 years ago
Lai Jiangshan b31041042a workqueue: better define synchronization rule around rescuer->pool updates 12 years ago
Lai Jiangshan f36dc67b27 workqueue: change argument of worker_maybe_bind_and_lock() to @pool 12 years ago
Lai Jiangshan f5faa0774e workqueue: use %current instead of worker->task in worker_maybe_bind_and_lock() 12 years ago
Lai Jiangshan 45d9550a0e workqueue: allow more off-queue flag space 12 years ago
Linus Torvalds 6dbe51c251 Linux 3.9-rc1 12 years ago
Linus Torvalds ea882c2ece UAPI disintegration 2012-12-20 12 years ago