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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.