Commits
Pavel Butsykin authored and Konstantin Khorenko committed 99b1e7df9c8
fs/fuse kio_pcs: flush rpc work inside pcs_rpc_destroy() This flush is necessary to done pending messages and to execute queued work before we free rpc memory. Signed-off-by: Pavel Butsykin <pbutsykin@virtuozzo.com> Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> ===================== Patchset description: Order rpc destroy with rpc_queue_work() Prevents use-after-free from work function. https://pmc.acronis.com/browse/VSTOR-16236 Kirill Tkhai (3): fuse kio: Stop self-abuse of rpc counter in rpc_queue_work() fuse kio: Check for null ep in pcs_rpc_deaccount_msg() fuse kio: Move abort & destroy block up in pcs_rpc_send() Pavel Butsykin (1): fs/fuse kio_pcs: flush rpc work inside pcs_rpc_destroy()