Files
systemd/src/shared
Luca Boccassi 134df27257 network: implement refcounting for SR-IOV objects
link_request_sr_iov_vfs() queued each request with a raw SRIOV* as
userdata and a NULL free_func, so the request did not own the object.
The SRIOV is owned by link->network->sr_iov_by_section, which is freed
by network_free() on reload while the RTM_SETLINK reply may still be in
flight (the floating netlink slot keeps the request alive but does not
keep the userdata alive). A later reply, or the 25s netlink timeout,
then dispatches sr_iov_handler() which reads the freed SRIOV.

Follow-up for cb8453cc51
2026-07-06 13:42:22 +01:00
..
…
…
…
…
…
…
…
2026-07-03 03:02:57 +09:00
…
…
…
…
…
…
2026-05-01 07:10:31 +02:00
2026-05-01 07:10:31 +02:00
…
…
2026-05-25 12:37:36 +02:00
2026-04-10 15:08:03 +02:00
…
…
…
…
…
…
2026-04-02 15:12:52 +02:00
…
2026-07-01 14:36:45 +02:00
…
2026-05-18 21:42:56 +02:00
2026-05-21 17:42:29 +09:00
…
…
…
…