smb2_close(9)
π smb2_close(9) β from the Kernel API Manual, bestie β¨
okay so real talk: this is a page straight out of the Kernel API Manual, and it's about the handler for the smb2 close file command. yes, that close. the "we're done here, pack it up" of SMB2. short page, big main character energy π
πΈ NAME πΈ
smb2_close β the handler for the smb2 close file command, periodt π
β¨ SYNOPSIS β¨
int smb2_close (struct ksmbd_work *work );
π¦ ARGUMENTS π¦
workβ the smb work that's carrying the close request buffer. she's got the goods, she just needs to be handled π«Ά
β RETURN β
0 on success, otherwise error. that's it, that's the whole vibe check β zero means slay, anything else means something went sideways π
π SEE ALSO π
okay so the receipts are LONG, ngl, but every single one is iconic in her own way. the kernel file in question is ./fs/smb/server/smb2pdu.c, and here's the whole friend group π
smb2_get_ksmbd_tcon(9),smb2_set_err_rsp(9),is_smb2_neg_cmd(9),is_smb2_rsp(9),get_smb2_cmd_val(9)set_smb2_rsp_status(9),init_smb2_neg_rsp(9),smb2_set_rsp_credits(9),init_chained_smb2_rsp(9),is_chained_smb2_message(9)init_smb2_rsp_hdr(9),smb2_allocate_rsp_buf(9),smb2_check_user_session(9),smb2_get_name(9),smb2_get_dos_mode(9)build_rdma_ctx(9),smb3_encryption_negotiated(9),decode_rdma_ctx(9),smb2_handle_negotiate(9),smb2_tree_connect(9)smb2_create_open_flags(9),smb2_tree_disconnect(9),smb2_session_logoff(9),create_smb2_pipe(9),smb2_set_ea(9)smb2_open(9),smb2_populate_readdir_entry(9),buffer_check_err(9),smb2_get_ea(9),smb2_query_info(9)smb2_close_pipe(9),smb2_echo(9),smb2_set_info_file(9),smb2_set_info(9),smb2_read_pipe(9)smb2_set_rdma_key(9),smb2_prep_rdma_read(9),smb2_current_req_len(9),check_rdma_desc(9),smb2_parse_rdma_write_transform(9)smb2_read_rdma(9),smb2_read(9),smb2_write_pipe(9),smb2_write_rdma(9),smb2_write(9)smb2_flush(9),smb2_cancel(9),smb2_lock(9),smb2_ioctl(9),smb20_oplock_break_ack(9)smb21_lease_break_ack(9),smb2_oplock_break(9),smb2_notify(9),smb2_is_sign_req(9),smb2_check_sign_req(9)smb2_get_sign_rsp_iov(9),smb2_set_sign_rsp(9),smb3_check_sign_req(9),smb3_set_sign_rsp(9),smb3_preauth_hash_rsp(9)
like I said. the whole group chat π
and that's the page, bestie π this lil' cutie lives over in ./fs/smb/server, the version stamp is October 2026, and the page is smb2_close(9) β go close some files, ily, bye ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms