w_e_end_rsdata_req(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ w_e_end_rsdata_req(9) β€” like, the Kernel API Manual page you actually wanna read πŸ¦‹

okay so bestie, welcome to the Kernel API Manual, and specifically to this one little callback that lives rent-free in DRBD land. It's a worker callback, it's doing resync business, and honestly? It ate. Let's get into it πŸ’…


✨ NAME ✨

w_e_end_rsdata_req β€” the worker callback that sends a P_RS_DATA_REPLY packet back in response to a P_RS_DATA_REQUEST. Like, somebody asked for resync data, and this is the girl who answers. Periodt 🌸


πŸŽ€ SYNOPSIS πŸŽ€

int w_e_end_rsdata_req (struct drbd_work *w , int cancel );

That's the whole vibe check: it takes your work object plus a cancel flag, and hands you back an int. Iconic signature, no notes 🫢


⭐ ARGUMENTS ⭐

  • w β€” the work object. Like, the little work item this callback is riding in on. Your main character struct, fr fr πŸ’–
  • cancel β€” the connection will be closed anyways. Lowkey important: it's telling you the link is going bye-bye no matter what, so keep that in mind bestie 😭

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/block/drbd/drbd_worker.c β€” that's where the magic lives, go read it 🧚

Then these absolute legends, all in the same family:

Go follow them, they're mutuals πŸ”₯


ngl this page is short but she's got range β€” every function name, every argument, every reference, all here. No cap πŸ’€

that's the whole page bestie! mwah πŸ“ this came straight outta ./drivers/block/drbd, dated October 2026 β€” catch you in the next manpage, ily bye πŸ’œβœ¨

πŸ“¦ where this page comes from