smb2_lease_break_noti(9)
π smb2_lease_break_noti(9) π¦
okay so welcome to the smb2_lease_break_noti(9) page bestie β it's part of the Kernel API Manual situation, and it's literally about breaking a lease when a brand new client request comes in asking for a write lease. main character energy fr fr.
β¨ NAME β¨
smb2_lease_break_noti β break lease when a new client request write lease π
π SYNOPSIS π
int smb2_lease_break_noti (struct oplock_info *opinfo , bool sync , bool
inc_epoch );
πΈ ARGUMENTS πΈ
opinfoβ this one's carrying the lease state information, she's the whole vibe check of the call π«Άsyncβ sends the lease break notification synchronously, like no cap, we're waiting for itinc_epochβ bumps the lease epoch up before sending the break, periodt
β RETURN β
0 on success, otherwise error π (iykyk)
π§ SEE ALSO π§
Kernel file ./fs/smb/server/oplock.c, plus all these iconic siblings:
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)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)
π that's the whole page bestie, go forth and break those leases responsibly π
k bye ily, this came from ./fs/smb/server, dated October 2026 β mwah πβ¨π
π¦ 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