same_client_has_lease(9)
π¦ same_client_has_lease(9) π¦
okay bestie, welcome to the Kernel API Manual page for same_client_has_lease(9) β no cap, this is the one that checks whether the current lease request is from the lease owner of the file π
πΈ NAME πΈ
same_client_has_lease β check whether current lease request is from lease owner of file β¨
π SYNOPSIS π
struct oplock_info * same_client_has_lease (struct ksmbd_inode *ci ,
const char *client_guid , struct lease_ctx_info *lctx );
π ARGUMENTS π
ciβ master file pointer ποΈclient_guidβ Client GUID πͺͺlctxβ lease context information π
π₯ RETURN π₯
oplock(lease) object on success, otherwise NULL π
π SEE ALSO π
Kernel file: ./fs/smb/server/oplock.c π
and here's the full related-page roll call, fr fr β every single one, same order, no skips π :
alloc_opinfo(9)opinfo_write_to_read(9)opinfo_read_handle_to_read(9)opinfo_write_to_none(9)opinfo_read_to_none(9)lease_read_to_write(9)lease_none_upgrade(9)close_id_del_oplock(9)grant_write_oplock(9)grant_read_oplock(9)grant_none_oplock(9)__smb2_oplock_break_noti(9)smb2_oplock_break_noti(9)__smb2_lease_break_noti(9)smb2_lease_break_noti(9)smb_grant_oplock(9)smb_break_all_write_oplock(9)__smb_break_all_levII_oplock(9)smb_break_all_oplock(9)smb2_map_lease_to_oplock(9)create_lease_buf(9)parse_lease_state(9)smb2_find_context_vals(9)create_durable_rsp_buf(9)create_durable_v2_rsp_buf(9)create_mxac_rsp_buf(9)create_posix_rsp_buf(9)create_aapl_rsp_buf(9)lookup_lease_in_table(9)
okay bye bestie π«Ά β source/version: ./fs/smb/server Β· date: October 2026 πβ¨
π¦ 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