smb2_set_info_file(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– smb2_set_info_file(9) β€” a Kernel API Manual slay πŸ’–

okay so bestie, welcome to the Kernel API Manual page for smb2_set_info_file(9). She is the handler for the smb2 set info command, and honestly? iconic behavior. ✨

🌸 NAME 🌸

smb2_set_info_file β€” handler for the smb2 set info command. That's the whole assignment, and she understood it. πŸ’…

πŸŽ€ SYNOPSIS πŸŽ€

int smb2_set_info_file (struct ksmbd_work *work , struct ksmbd_file *fp
, struct smb2_set_info_req *req , struct ksmbd_share_config *share );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • work β€” the smb work containing the set info command buffer. She's carrying the buffer, your honor. πŸ’–
  • fp β€” a ksmbd_file pointer. Just your file pointer bestie, no drama. 🫢
  • req β€” request buffer pointer. The request buffer is right there in the group chat. πŸ‘‹
  • share β€” a ksmbd_share_config pointer. Share config said hi too. 🌈

⭐ RETURN ⭐

Returns 0 on success β€” slay β€” otherwise error. That's the vibe check: 0 means we good, anything else is giving error energy. 😭

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./fs/smb/server/smb2pdu.c, plus the whole extended friend group, in the exact order they showed up:

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_close(9), smb2_echo(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).


okay bye bestie 🫢 this page's source/version is ./fs/smb/server, the date on it is October 2026, and the page title is smb2_set_info_file(9). Mwah, slay, periodt. πŸ’…

πŸ“¦ where this page comes from