vdo_waitq_tr..._all_waiters(9)
β¨ vdo_waitq_tr..._all_waiters(9) β Kernel API Manual π
okay so bestie, welcome to the vdo_waitq_tr..._all_waiters(9) page from the Kernel API Manual. This one is short, iconic, and very βmove over, waiters.β π
π NAME π
vdo_waitq_transfer_all_waiters β transfers all waiters from one waitq to a second waitq, emptying the first waitq. periodt. π
π¦ SYNOPSIS π¦
void vdo_waitq_transfer_all_waiters (struct vdo_wait_queue *from_waitq ,
struct vdo_wait_queue *to_waitq );
itβs void, and it takes two struct vdo_wait_queue * arguments. no extras, no mystery, just the hand-off. β¨
πΈ ARGUMENTS πΈ
from_waitqβ the waitq containing the waiters to move. this is the one getting emptied out, bestie π«Άto_waitqβ the waitq that will receive the waiters from the first waitq. the destination, the new home, the main character waitq π«
π SEE ALSO π
- Kernel file
./drivers/md/dm-vdo/wait-queue.c vdo_waitq_enqueue_waiter(9)vdo_waitq_notify_all_waiters(9)vdo_waitq_get_first_waiter(9)vdo_waitq_dequeue_matching_waiters(9)vdo_waitq_dequeue_waiter(9)vdo_waitq_notify_next_waiter(9)
byeee bestie π this page is sourced from ./drivers/md/dm-vdo, dated October 2026, and itβs literally the vdo_waitq_tr..._all_waiters(9) manual page. slay. π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms