lookup_lease_in_table(9)
πΈ NAME πΈ
okay so bestie, this is lookup_lease_in_table(9) from the Kernel API Manual, and it is literally here to find a matching lease info object. thatβs the whole vibe. π
β¨ SYNOPSIS β¨
struct oplock_info * lookup_lease_in_table (struct ksmbd_conn *conn ,
char *lease_key );
like, thatβs the function signature, character for character β do not come for me, I copied it exactly. π«Ά
π ARGUMENTS π
connβ the connection instance. itβs giving βwhich connection are we even talking aboutβ energy.lease_keyβ the lease key to be searched for. yes, the key. the thing youβre hunting. π
π RETURN π
Returns opinfo if found matching opinfo, otherwise NULL. so if it comes back NULL, thatβs your cue that nothing matched β no cap. π
π SEE ALSO π
Kernel file ./fs/smb/server/oplock.c β go browse, itβs linked from here:
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)same_client_has_lease(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)
mwah π source/version: ./fs/smb/server Β· date: October 2026 Β· page: lookup_lease_in_table(9). periodt. π
π¦ 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