[Devel] [PATCH vz9 v1 40/63] dm-ploop: process pios via runners
Pavel Tikhomirov
ptikhomirov at virtuozzo.com
Fri Feb 7 12:54:18 MSK 2025
On 1/24/25 23:36, Alexander Atanasov wrote:
> @@ -2141,8 +2114,9 @@ int ploop_worker(void *data)
> llist_empty(&ploop->llresubmit_pios) &&
> !ploop->force_md_writeback) {
> if (kthread_should_stop()) {
> - wait_event_interruptible(ploop->dispatcher_wq_data,
> - (!ploop_runners_have_pending(ploop)));
> + wait_event_interruptible(
> + ploop->dispatcher_wq_data,
> + (!ploop_runners_have_pending(ploop)));
> __set_current_state(TASK_RUNNING);
> break;
> }
> @@ -2155,7 +2129,7 @@ int ploop_worker(void *data)
> cond_resched(); /* give other processes chance to run */
> if (kthread_should_stop()) {
> wait_event_interruptible(ploop->dispatcher_wq_data,
> - (!ploop_runners_have_pending(ploop)));
> + (!ploop_runners_have_pending(ploop)));
> __set_current_state(TASK_RUNNING);
> break;
> }
The above hunks do nothing, please remove. If you want to fix code
formatting please fix it in the scope of original patch "[PATCH vz9 v1
38/63] dm-ploop: introduce pio runner threads".
--
Best regards, Tikhomirov Pavel
Senior Software Developer, Virtuozzo.
More information about the Devel
mailing list