summaryrefslogtreecommitdiff
path: root/fs/smb/server/oplock.c
AgeCommit message (Expand)AuthorFilesLines
11 daysksmbd: fix use-after-free in oplock break notificationAbdifatah Suruur1-16/+57
2026-08-17ksmbd: notify parent directory leases on child createNamjae Jeon1-4/+5
2026-08-17ksmbd: fix use-after-free in lease break notificationNamjae Jeon1-13/+41
2026-08-17ksmbd: serialize oplock close with pending break ownershipNamjae Jeon1-15/+71
2026-08-17ksmbd: fix durable V2 persistent handle handlingNamjae Jeon1-3/+3
2026-08-17ksmbd: add SMB3 request replay supportNamjae Jeon1-2/+37
2026-08-17ksmbd: synchronize lease breaks before renaming filesNamjae Jeon1-29/+44
2026-08-17ksmbd: send lease breaks for handle-caching share conflictsNamjae Jeon1-2/+6
2026-08-17ksmbd: add AAPL READDIR_ATTR V2 supportGael Blivet1-2/+10
2026-08-17ksmbd: add AAPL kAAPL_SERVER_QUERY create context supportGael Blivet1-0/+77
2026-07-16ksmbd: pin conn during async oplock break notificationQihang1-2/+4
2026-06-30ksmbd: snapshot previous oplock state before durable checksNamjae Jeon1-11/+32
2026-06-30ksmbd: don't hold ci->m_lock while waiting for a lease break ackNamjae Jeon1-6/+60
2026-06-23ksmbd: fix kernel-doc warnings in smb2_lease_break_noti()Namjae Jeon1-0/+2
2026-06-23ksmbd: fix inconsistent indenting warningsNamjae Jeon1-6/+6
2026-06-22ksmbd: treat read-control opens as stat opens only for leasesNamjae Jeon1-3/+27
2026-06-22ksmbd: break conflicting-open leases only as far as neededNamjae Jeon1-9/+14
2026-06-22ksmbd: break handle caching for share conflictsNamjae Jeon1-7/+19
2026-06-22ksmbd: normalize ungrantable lease statesNamjae Jeon1-0/+13
2026-06-22ksmbd: avoid level II oplock break notification on unlinkNamjae Jeon1-7/+24
2026-06-22ksmbd: downgrade oplock after break timeoutNamjae Jeon1-2/+13
2026-06-22ksmbd: invalidate durable handles on oplock breakNamjae Jeon1-7/+33
2026-06-22ksmbd: handle missing create contexts for lease opensNamjae Jeon1-0/+3
2026-06-22ksmbd: route v2 lease breaks on the client lease channelNamjae Jeon1-2/+15
2026-06-22ksmbd: honor SMB2 v2 lease epochsNamjae Jeon1-10/+29
2026-06-22ksmbd: do not wait for RH lease break ack on overwriteNamjae Jeon1-5/+12
2026-06-22ksmbd: chain pending lease breaks before waking waitersNamjae Jeon1-27/+81
2026-06-22ksmbd: compute lease break-in-progress flag on responseNamjae Jeon1-12/+29
2026-06-22ksmbd: share SMB2 lease state across opensNamjae Jeon1-118/+144
2026-06-22ksmbd: clean up lease response flags and directory leasesNamjae Jeon1-8/+15
2026-06-22ksmbd: fix lease break and ack state handlingNamjae Jeon1-16/+8
2026-06-22ksmbd: use connection ClientGUID for lease lookupNamjae Jeon1-7/+9
2026-06-22ksmbd: validate SMB2 lease create contextsNamjae Jeon1-5/+28
2026-06-16ksmbd: fix use-after-free in same_client_has_lease()Guangshuo Li1-0/+6
2026-05-31ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiersGil Portnoy1-3/+12
2026-05-13ksmbd: fix null pointer dereference in compare_guid_key()Jeremy Laratro1-1/+5
2026-05-01ksmbd: centralize ksmbd_conn final release to plug transport leakDaeMyung Kang1-5/+2
2026-04-12ksmbd: validate owner of durable handle on reconnectNamjae Jeon1-0/+7
2026-03-22ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()Werner Kasselman1-27/+45
2026-03-08ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()Namjae Jeon1-2/+4
2026-03-08ksmbd: fix use-after-free by using call_rcu() for oplock_infoNamjae Jeon1-8/+21
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-6/+6
2025-12-21ksmbd: rename smb2_get_msg to smb_get_msgNamjae Jeon1-4/+4
2025-11-30smb: move create_durable_rsp_v2 to common/smb2pdu.hChenXiaoSong1-4/+4
2025-08-17ksmbd: fix refcount leak causing resource not releasedZiyan Xu1-3/+10
2025-05-21ksmbd: use list_first_entry_or_null for opinfo_get_list()Namjae Jeon1-5/+2
2025-05-01ksmbd: fix memory leak in parse_lease_state()Wang Zhaolong1-2/+5
2025-04-14ksmbd: fix use-after-free in smb_break_all_levII_oplock()Namjae Jeon1-20/+9
2025-03-27ksmbd: fix r_count dec/increment mismatchNamjae Jeon1-2/+2
2025-03-27ksmbd: add bounds check for create lease contextNorbert Szetei1-0/+8