Bug 15516 - vfs_ceph: Make use of available *at() variants from libcephfs
Summary: vfs_ceph: Make use of available *at() variants from libcephfs
Status: RESOLVED FIXED
Alias: None
Product: Samba 4.1 and newer
Classification: Unclassified
Component: VFS Modules (show other bugs)
Version: 4.19.2
Hardware: All All
: P5 normal (vote)
Target Milestone: ---
Assignee: Samba QA Contact
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-12 03:07 UTC by Anoop C S
Modified: 2024-10-02 10:53 UTC (History)
1 user (show)

See Also:


Attachments
patch from master (7.84 KB, patch)
2024-02-14 16:30 UTC, Guenther Deschner
anoopcs: review-
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anoop C S 2023-11-12 03:07:00 UTC
Implementations are available via libcephfs for *at() variants of many syscalls used in VFS module for CephFS. Let's make use of those to better safe guard against symlink races.
Comment 1 Samba QA Contact 2024-01-04 21:10:05 UTC
This bug was referenced in samba master:

7e0a18acde8ea4801ad4f56a0b2d8daa2120f6e5
Comment 2 Guenther Deschner 2024-02-14 16:30:52 UTC
Created attachment 18247 [details]
patch from master
Comment 3 Guenther Deschner 2024-02-14 16:31:33 UTC
Comment on attachment 18247 [details]
patch from master

Cherry-picked for 4.19 branch...
Comment 4 Anoop C S 2024-10-02 10:53:24 UTC
All required changes are already present with v4.20 and higher. There are no backport plans for earlier versions, especially 4.19.