grant_write_oplock(9)
π grant_write_oplock(9) π
okay so bestie, welcome to the grant_write_oplock(9) page β it's from the Kernel API Manual, and it's literally giving βgrant exclusive/batch oplock or write leaseβ energy. No cap. π
β¨ NAME β¨
grant_write_oplock β grant exclusive/batch oplock or write lease. That's the whole assignment, and she ate. π
πΈ SYNOPSIS πΈ
void grant_write_oplock (struct oplock_info *opinfo_new , int req_oplock
, struct lease_ctx_info *lctx );
π«Ά ARGUMENTS π«Ά
opinfo_newβ new oplock info object, aka the fresh little oplock-info cutie π¦req_oplockβ request oplock, exactly as written, no renaming bestielctxβ lease context information, the lease-context data π«
π RETURN π
0
That's the listed return, periodt. β¨
π₯ SEE ALSO π₯
Source-file shoutout: Kernel file ./fs/smb/server/oplock.c β and here's the whole SEE ALSO crew, no gatekeeping:
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_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)
mwah π bye bestie β this page comes from ./fs/smb/server, dated October 2026, and yes it's grant_write_oplock(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