close_id_del_oplock(9)
π close_id_del_oplock(9) β Kernel API Manual π
β¨ NAME β¨
close_id_del_oplock β release the oplock object at file close time, periodt π
Okay so bestie, this is the cleanup-era function. When a file closes, itβs the one releasing the oplock object. Itβs giving βbye, oplock, hope you had a nice timeβ energy. π¦
π SYNOPSIS π
void close_id_del_oplock (struct ksmbd_file *fp );
Lowkey iconic: it returns void, so no return-value drama here. β¨
πΈ ARGUMENTS πΈ
Only one argument, bestie, and she is the main character:
fpβksmbdfile pointer π
Thatβs it. Thatβs the whole argument list. Not me being obsessed with a one-argument function, but here we are. π«Ά
π SEE ALSO π
The kernel file is ./fs/smb/server/oplock.c, and the whole friend group is:
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)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)lookup_lease_in_table(9)
okay thatβs the whole page, mwah π β source/version: ./fs/smb/server; date: October 2026; page: close_id_del_oplock(9) β
π¦ 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