Show patches with: Submitter = Tejun Heo       |    State = Action Required       |    Archived = No       |   396 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[04/24] workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq [01/24] workqueue: Drop the special locking rule for worker->flags and worker_pool->flags - - - --- 2023-05-19 Tejun Heo New
[03/24] workqueue: Not all work insertion needs to wake up a worker [01/24] workqueue: Drop the special locking rule for worker->flags and worker_pool->flags - - - --- 2023-05-19 Tejun Heo New
[02/24] workqueue: Cleanups around process_scheduled_works() [01/24] workqueue: Drop the special locking rule for worker->flags and worker_pool->flags - - - --- 2023-05-19 Tejun Heo New
[01/24] workqueue: Drop the special locking rule for worker->flags and worker_pool->flags [01/24] workqueue: Drop the special locking rule for worker->flags and worker_pool->flags - - - --- 2023-05-19 Tejun Heo New
[7/7] workqueue: Track and monitor per-workqueue CPU time usage [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-18 Tejun Heo New
[6/7] workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-18 Tejun Heo New
[5/7] workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE [1/7] workqueue: Add pwq->stats[] and a monitoring script 1 - - --- 2023-05-18 Tejun Heo New
[4/7] workqueue: Improve locking rule description for worker fields [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-18 Tejun Heo New
[3/7] workqueue: Move worker_set/clr_flags() upwards [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-18 Tejun Heo New
[2/7] workqueue: Re-order struct worker fields [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-18 Tejun Heo New
[1/7] workqueue: Add pwq->stats[] and a monitoring script [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-18 Tejun Heo New
[v2,6/7] workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism Untitled series #37917 - - - --- 2023-05-12 Tejun Heo New
[7/7] workqueue: Track and monitor per-workqueue CPU time usage [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-11 Tejun Heo New
[6/7] workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-11 Tejun Heo New
[5/7] workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE [1/7] workqueue: Add pwq->stats[] and a monitoring script 1 - - --- 2023-05-11 Tejun Heo New
[4/7] workqueue: Improve locking rule description for worker fields [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-11 Tejun Heo New
[3/7] workqueue: Move worker_set/clr_flags() upwards [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-11 Tejun Heo New
[2/7] workqueue: Re-order struct worker fields [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-11 Tejun Heo New
[1/7] workqueue: Add pwq->stats[] and a monitoring script [1/7] workqueue: Add pwq->stats[] and a monitoring script - - - --- 2023-05-11 Tejun Heo New
[6/6] workqueue: Add pwq->stats[] and a monitoring script [1/6] workqueue, sched: Notify workqueue of scheduling of RUNNING and preempted tasks - - - --- 2023-05-10 Tejun Heo New
[5/6] workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism [1/6] workqueue, sched: Notify workqueue of scheduling of RUNNING and preempted tasks - - - --- 2023-05-10 Tejun Heo New
[4/6] workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE [1/6] workqueue, sched: Notify workqueue of scheduling of RUNNING and preempted tasks 1 - - --- 2023-05-10 Tejun Heo New
[3/6] workqueue: Move worker_set/clr_flags() upwards [1/6] workqueue, sched: Notify workqueue of scheduling of RUNNING and preempted tasks - - - --- 2023-05-10 Tejun Heo New
[2/6] workqueue: Re-order struct worker fields [1/6] workqueue, sched: Notify workqueue of scheduling of RUNNING and preempted tasks - - - --- 2023-05-10 Tejun Heo New
[1/6] workqueue, sched: Notify workqueue of scheduling of RUNNING and preempted tasks [1/6] workqueue, sched: Notify workqueue of scheduling of RUNNING and preempted tasks - - - --- 2023-05-10 Tejun Heo New
[13/13] workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[12/13] media: coda: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - 1 - --- 2023-05-09 Tejun Heo New
[11/13] crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q 1 - - --- 2023-05-09 Tejun Heo New
[10/13] rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[09/13] net: qrtr: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[08/13] btrfs: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[07/13] soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[06/13] net: wwan: t7xx: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[05/13] wifi: ath10/11/12k: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q 1 - - --- 2023-05-09 Tejun Heo New
[04/13] media: amphion: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q 1 - - --- 2023-05-09 Tejun Heo New
[03/13] dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[02/13] wifi: mwifiex: Use default @max_active for workqueues [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q 1 1 - --- 2023-05-09 Tejun Heo New
[01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q [01/13] scsi: ncr53c8xx: Use default @max_active for hostdata->work_q - - - --- 2023-05-09 Tejun Heo New
[v2,16/22] btrfs: Use alloc_ordered_workqueue() to create ordered workqueues Untitled series #36802 - - - --- 2023-05-05 Tejun Heo New
wifi: mwifiex: Use default @max_active for workqueues wifi: mwifiex: Use default @max_active for workqueues - - - --- 2023-05-05 Tejun Heo New
wifi: iwlwifi: Use default @max_active for trans_pcie->rba.alloc_wq wifi: iwlwifi: Use default @max_active for trans_pcie->rba.alloc_wq 1 - - --- 2023-05-05 Tejun Heo New
[GIT,PULL] cgroup changes for v6.4-rc1 [GIT,PULL] cgroup changes for v6.4-rc1 - - - --- 2023-04-27 Tejun Heo New
[GIT,PULL] workqueue changes for v6.4-rc1 [GIT,PULL] workqueue changes for v6.4-rc1 - - - --- 2023-04-27 Tejun Heo New
[22/22] workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[21/22] media: coda: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[20/22] crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[19/22] rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[18/22] net: qrtr: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[17/22] cifs: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues 1 - - --- 2023-04-21 Tejun Heo New
[16/22] btrfs: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[15/22] xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues 1 - - --- 2023-04-21 Tejun Heo New
[14/22] soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[13/22] virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues 1 - - --- 2023-04-21 Tejun Heo New
[12/22] scsi: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - 1 - --- 2023-04-21 Tejun Heo New
[11/22] net: wwan: t7xx: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[09/22] wifi: iwlwifi: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[08/22] wifi: ath10/11/12k: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[07/22] net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - 1 - --- 2023-04-21 Tejun Heo New
[06/22] net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues 1 1 - --- 2023-04-21 Tejun Heo New
[05/22] media: amphion: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[04/22] dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues - - - --- 2023-04-21 Tejun Heo New
[03/22] IB/hfi1: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues 1 - - --- 2023-04-21 Tejun Heo New
[02/22] greybus: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues 3 - - --- 2023-04-21 Tejun Heo New
[01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues [01/22] powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues 1 - - --- 2023-04-21 Tejun Heo New
RDMA/irdma: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call RDMA/irdma: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call 1 - - --- 2023-04-20 Tejun Heo New
firmware: arm_scmi: Fix incorrect alloc_workqueue() invocation firmware: arm_scmi: Fix incorrect alloc_workqueue() invocation - - - --- 2023-04-20 Tejun Heo New
[5/5] workqueue: Add pwq->stats[] and a monitoring script [1/5] workqueue, sched: Notify workqueue of scheduling of RUNNING tasks - - - --- 2023-04-18 Tejun Heo New
[4/5] workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE [1/5] workqueue, sched: Notify workqueue of scheduling of RUNNING tasks - - - --- 2023-04-18 Tejun Heo New
[3/5] workqueue: Move worker_set/clr_flags() upwards [1/5] workqueue, sched: Notify workqueue of scheduling of RUNNING tasks - - - --- 2023-04-18 Tejun Heo New
[2/5] workqueue: Re-order struct worker fields [1/5] workqueue, sched: Notify workqueue of scheduling of RUNNING tasks - - - --- 2023-04-18 Tejun Heo New
[1/5] workqueue, sched: Notify workqueue of scheduling of RUNNING tasks [1/5] workqueue, sched: Notify workqueue of scheduling of RUNNING tasks - - - --- 2023-04-18 Tejun Heo New
[GIT,PULL] cgroup fixes for v6.3-rc6 [GIT,PULL] cgroup fixes for v6.3-rc6 - - - --- 2023-04-13 Tejun Heo New
[4/4] blk-iolatency: Make initialization lazy [1/4] blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() - 2 - --- 2023-04-13 Tejun Heo New
[3/4] blk-iolatency: s/blkcg_rq_qos/iolat_rq_qos/ [1/4] blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() - 1 - --- 2023-04-13 Tejun Heo New
[2/4] blkcg: Restructure blkg_conf_prep() and friends [1/4] blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() - 1 - --- 2023-04-13 Tejun Heo New
[1/4] blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() [1/4] blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() - 1 - --- 2023-04-13 Tejun Heo New
[32/32] sched_ext: Add a rust userspace hybrid example scheduler [01/32] cgroup: Implement cgroup_show_cftypes() - - - --- 2023-03-17 Tejun Heo New
[31/32] sched_ext: Add a basic, userland vruntime scheduler [01/32] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-03-17 Tejun Heo New
[30/32] sched_ext: Documentation: scheduler: Document extensible scheduler class [01/32] cgroup: Implement cgroup_show_cftypes() 3 2 - --- 2023-03-17 Tejun Heo New
[29/32] sched_ext: Add vtime-ordered priority queue to dispatch_q's [01/32] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-03-17 Tejun Heo New
[28/32] sched_ext: Implement core-sched support [01/32] cgroup: Implement cgroup_show_cftypes() - 2 - --- 2023-03-17 Tejun Heo New
[27/32] sched_ext: Implement sched_ext_ops.cpu_online/offline() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[26/32] sched_ext: Implement sched_ext_ops.cpu_acquire/release() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[25/32] sched_ext: Implement SCX_KICK_WAIT [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[24/32] sched_ext: Add cgroup support [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[23/32] sched_ext: Track tasks that are subjects of the in-flight SCX operation [01/32] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-03-17 Tejun Heo New
[22/32] sched_ext: Implement tickless support [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[21/32] sched_ext: Add task state tracking operations [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[20/32] sched_ext: Make watchdog handle ops.dispatch() looping stall [01/32] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-03-17 Tejun Heo New
[19/32] sched_ext: Implement scx_bpf_kick_cpu() and task preemption support [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[18/32] sched_ext: Allow BPF schedulers to switch all eligible tasks into sched_ext [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[17/32] sched_ext: Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[16/32] sched_ext: Implement runnable task stall watchdog [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[15/32] sched_ext: Add sysrq-S which disables the BPF scheduler [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[14/32] sched_ext: Add scx_example_simple and scx_example_qmap example schedulers [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[13/32] sched_ext: Implement BPF extensible scheduler class [01/32] cgroup: Implement cgroup_show_cftypes() 3 - - --- 2023-03-17 Tejun Heo New
[12/32] sched_ext: Add boilerplate for extensible scheduler class [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[11/32] sched: Add normal_policy() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[10/32] sched: Add @reason to sched_class->rq_{on|off}line() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
[09/32] sched: Enumerate CPU cgroup file types [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo New
« 1 2 3 4 »