Re: [Openvpn-devel] [PATCH ovpn net v7] ovpn: run deferred work on a module-owned workqueue
Antonio Quartulli <[email protected]>
| Newsgroups | net.sourceforge.lists.openvpn-devel |
|---|---|
| Message-ID | <178630931180.2213360.15311021822042856779.b4-ty@b4> |
From: Antonio Quartulli <[email protected]> On Fri, 07 Aug 2026 09:55:43 +0200, Ralf Lici wrote: > ovpn queues several work items whose callbacks execute module text. > These works currently run on the global system workqueues, so module > exit has no driver-owned drain point that guarantees the callbacks have > fully returned before the module text can be freed. > > Object references protect the objects used by the callbacks, but they do > not prove that a workqueue function has returned. In particular, a > worker can drop the final reference that unblocks device teardown while > it is still executing ovpn code. > > [...] Applied, thanks! [1/1] ovpn: run deferred work on a module-owned workqueue commit: e9714db8041763f59dde152c812b96b3de05c6d9 Best regards, -- Antonio Quartulli <[email protected]> _______________________________________________ Openvpn-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openvpn-devel