diff options
| author | Namjae Jeon <linkinjeon@kernel.org> | 2026-08-14 13:51:00 +0900 |
|---|---|---|
| committer | Namjae Jeon <linkinjeon@kernel.org> | 2026-08-17 22:38:22 +0900 |
| commit | 4818df5aaac04f83c7fc196384783033275c8041 (patch) | |
| tree | 90277aef693ce749eec960b5b1eddcfcbfde4b3c /scripts/stackusage | |
| parent | 93a3cda16124fe0a7d80666e6dcb56c75cbedd1c (diff) | |
| download | linux-4818df5aaac04f83c7fc196384783033275c8041.tar.gz linux-4818df5aaac04f83c7fc196384783033275c8041.zip | |
ksmbd: wait for deferred notify cancellation
A cancelled SMB2 CHANGE_NOTIFY request is completed from system_wq. The
deferred work keeps a reference to the connection, but it is not included
in the connection's r_count. During connection teardown,
ksmbd_conn_transport_destroy() can therefore finish the connection handler
and destroy session proc entries before the deferred response runs.
Account for the deferred cancellation work in r_count. The connection
handler now waits for the deferred response to finish before it
deregisters sessions and removes their proc entries.
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
