vfs: kernel_flock and named streams
commitbbde543f5b0171b5fe100fd362cd1799a4fda123
authorRalph Boehme <slow@samba.org>
Wed, 29 Apr 2015 14:53:04 +0000 (29 16:53 +0200)
committerKarolin Seeger <kseeger@samba.org>
Wed, 6 May 2015 18:25:15 +0000 (6 20:25 +0200)
treec7129acc8084fd012bfabb1fbaea924af9fa1ea8
parent050f8312404a77e6afea4b628a05d7047bcaf226
vfs: kernel_flock and named streams

Streams implementing VFS modules may implement streams in a way that the
fsp will have the basefile open in the fsp fd, so lacking a distinct fd
for the stream, kernel_flock will apply on the basefile which is
wrong. The actual check is deffered to the VFS module implementing the
kernel_flock call.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=11243

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
(cherry picked from commit d748652e5b1c1c0238a2b86cdf14d7f6de7ce9b2)
source3/modules/vfs_gpfs.c
source3/smbd/open.c