summaryrefslogtreecommitdiff
path: root/fs/smb/server/oplock.c
AgeCommit message (Expand)Author
6 daysksmbd: snapshot previous oplock state before durable checksNamjae Jeon
6 daysksmbd: don't hold ci->m_lock while waiting for a lease break ackNamjae Jeon
13 daysksmbd: fix kernel-doc warnings in smb2_lease_break_noti()Namjae Jeon
13 daysksmbd: fix inconsistent indenting warningsNamjae Jeon
2026-06-22ksmbd: treat read-control opens as stat opens only for leasesNamjae Jeon
2026-06-22ksmbd: break conflicting-open leases only as far as neededNamjae Jeon
2026-06-22ksmbd: break handle caching for share conflictsNamjae Jeon
2026-06-22ksmbd: normalize ungrantable lease statesNamjae Jeon
2026-06-22ksmbd: avoid level II oplock break notification on unlinkNamjae Jeon
2026-06-22ksmbd: downgrade oplock after break timeoutNamjae Jeon
2026-06-22ksmbd: invalidate durable handles on oplock breakNamjae Jeon
2026-06-22ksmbd: handle missing create contexts for lease opensNamjae Jeon
2026-06-22ksmbd: route v2 lease breaks on the client lease channelNamjae Jeon
2026-06-22ksmbd: honor SMB2 v2 lease epochsNamjae Jeon
2026-06-22ksmbd: do not wait for RH lease break ack on overwriteNamjae Jeon
2026-06-22ksmbd: chain pending lease breaks before waking waitersNamjae Jeon
2026-06-22ksmbd: compute lease break-in-progress flag on responseNamjae Jeon
2026-06-22ksmbd: share SMB2 lease state across opensNamjae Jeon
2026-06-22ksmbd: clean up lease response flags and directory leasesNamjae Jeon
2026-06-22ksmbd: fix lease break and ack state handlingNamjae Jeon
2026-06-22ksmbd: use connection ClientGUID for lease lookupNamjae Jeon
2026-06-22ksmbd: validate SMB2 lease create contextsNamjae Jeon
2026-06-16ksmbd: fix use-after-free in same_client_has_lease()Guangshuo Li
2026-05-31ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiersGil Portnoy
2026-05-13ksmbd: fix null pointer dereference in compare_guid_key()Jeremy Laratro
2026-05-01ksmbd: centralize ksmbd_conn final release to plug transport leakDaeMyung Kang
2026-04-12ksmbd: validate owner of durable handle on reconnectNamjae Jeon
2026-03-22ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()Werner Kasselman
2026-03-08ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()Namjae Jeon
2026-03-08ksmbd: fix use-after-free by using call_rcu() for oplock_infoNamjae Jeon
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-12-21ksmbd: rename smb2_get_msg to smb_get_msgNamjae Jeon
2025-11-30smb: move create_durable_rsp_v2 to common/smb2pdu.hChenXiaoSong
2025-08-17ksmbd: fix refcount leak causing resource not releasedZiyan Xu
2025-05-21ksmbd: use list_first_entry_or_null for opinfo_get_list()Namjae Jeon
2025-05-01ksmbd: fix memory leak in parse_lease_state()Wang Zhaolong
2025-04-14ksmbd: fix use-after-free in smb_break_all_levII_oplock()Namjae Jeon
2025-03-27ksmbd: fix r_count dec/increment mismatchNamjae Jeon
2025-03-27ksmbd: add bounds check for create lease contextNorbert Szetei
2025-03-10ksmbd: prevent connection release during oplock break notificationNamjae Jeon
2025-03-10ksmbd: fix use-after-free in ksmbd_free_work_structNamjae Jeon
2024-11-25ksmbd: use __GFP_RETRY_MAYFAILNamjae Jeon
2024-09-25ksmbd: Correct typos in multiple comments across various filesShen Lichuan
2024-09-19Merge tag 'v6.12-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/c...Linus Torvalds
2024-09-15smb: move SMB2 Status code to common header fileChenXiaoSong
2024-09-14ksmbd: add refcnt to ksmbd_conn structNamjae Jeon
2024-08-22smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()ChenXiaoSong
2024-05-12ksmbd: avoid to send duplicate oplock break notificationsNamjae Jeon
2024-05-04ksmbd: do not grant v2 lease if parent lease key and epoch are not setNamjae Jeon
2024-05-04ksmbd: use rwsem instead of rwlock for lease breakNamjae Jeon