summaryrefslogtreecommitdiff
path: root/scripts/stackusage
diff options
context:
space:
mode:
authorNamjae Jeon <linkinjeon@kernel.org>2026-08-14 13:51:00 +0900
committerNamjae Jeon <linkinjeon@kernel.org>2026-08-17 22:38:22 +0900
commit4818df5aaac04f83c7fc196384783033275c8041 (patch)
tree90277aef693ce749eec960b5b1eddcfcbfde4b3c /scripts/stackusage
parent93a3cda16124fe0a7d80666e6dcb56c75cbedd1c (diff)
downloadlinux-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