The Samba-Bugzilla – Attachment 10658 Details for
Bug 11070
vfs_ceph module does not build with --enable-developer
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch for 4.2
ceph-v4-2-test-buildfix.patch (text/plain), 5.97 KB, created by
Guenther Deschner
on 2015-01-23 16:51:21 UTC
(
hide
)
Description:
patch for 4.2
Filename:
MIME Type:
Creator:
Guenther Deschner
Created:
2015-01-23 16:51:21 UTC
Size:
5.97 KB
patch
obsolete
>From ed8d25712f74ee722d8aaac75929bc874fd19eab Mon Sep 17 00:00:00 2001 >From: =?UTF-8?q?G=C3=BCnther=20Deschner?= <gd@samba.org> >Date: Fri, 9 Jan 2015 12:54:51 +0100 >Subject: [PATCH] s3-vfs: Fix developer build of vfs_ceph module. >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit > >BUG: https://bugzilla.samba.org/show_bug.cgi?id=11070 > >Guenther > >Signed-off-by: Günther Deschner <gd@samba.org> >Reviewed-by: Michael Adam <obnox@samba.org> >(cherry picked from commit 5deb685ecd6f611bcf357f7040dc62582a50d2aa) >--- > source3/modules/vfs_ceph.c | 30 ++++++++++++++++++++---------- > 1 file changed, 20 insertions(+), 10 deletions(-) > >diff --git a/source3/modules/vfs_ceph.c b/source3/modules/vfs_ceph.c >index b0a0024..ec72312 100644 >--- a/source3/modules/vfs_ceph.c >+++ b/source3/modules/vfs_ceph.c >@@ -750,9 +750,10 @@ static int cephwrap_ntimes(struct vfs_handle_struct *handle, > struct smb_file_time *ft) > { > struct utimbuf buf; >+ int result; > buf.actime = ft->atime.tv_sec; > buf.modtime = ft->mtime.tv_sec; >- int result = ceph_utime(handle->data, smb_fname->base_name, &buf); >+ result = ceph_utime(handle->data, smb_fname->base_name, &buf); > DEBUG(10, ("[CEPH] ntimes(%p, %s, {%ld, %ld, %ld, %ld}) = %d\n", handle, smb_fname_str_dbg(smb_fname), > ft->mtime.tv_sec, ft->atime.tv_sec, ft->ctime.tv_sec, > ft->create_time.tv_sec, result)); >@@ -1050,8 +1051,9 @@ static const char *cephwrap_connectpath(struct vfs_handle_struct *handle, > > static ssize_t cephwrap_getxattr(struct vfs_handle_struct *handle,const char *path, const char *name, void *value, size_t size) > { >+ int ret; > DEBUG(10, ("[CEPH] getxattr(%p, %s, %s, %p, %llu)\n", handle, path, name, value, llu(size))); >- int ret = ceph_getxattr(handle->data, path, name, value, size); >+ ret = ceph_getxattr(handle->data, path, name, value, size); > DEBUG(10, ("[CEPH] getxattr(...) = %d\n", ret)); > if (ret < 0) { > WRAP_RETURN(ret); >@@ -1062,8 +1064,9 @@ static ssize_t cephwrap_getxattr(struct vfs_handle_struct *handle,const char *pa > > static ssize_t cephwrap_fgetxattr(struct vfs_handle_struct *handle, struct files_struct *fsp, const char *name, void *value, size_t size) > { >+ int ret; > DEBUG(10, ("[CEPH] fgetxattr(%p, %p, %s, %p, %llu)\n", handle, fsp, name, value, llu(size))); >- int ret = ceph_getxattr(handle->data, fsp->fsp_name->base_name, name, value, size); >+ ret = ceph_getxattr(handle->data, fsp->fsp_name->base_name, name, value, size); > DEBUG(10, ("[CEPH] fgetxattr(...) = %d\n", ret)); > if (ret < 0) { > WRAP_RETURN(ret); >@@ -1074,8 +1077,9 @@ static ssize_t cephwrap_fgetxattr(struct vfs_handle_struct *handle, struct files > > static ssize_t cephwrap_listxattr(struct vfs_handle_struct *handle, const char *path, char *list, size_t size) > { >+ int ret; > DEBUG(10, ("[CEPH] listxattr(%p, %s, %p, %llu)\n", handle, path, list, llu(size))); >- int ret = ceph_listxattr(handle->data, path, list, size); >+ ret = ceph_listxattr(handle->data, path, list, size); > DEBUG(10, ("[CEPH] listxattr(...) = %d\n", ret)); > if (ret < 0) { > WRAP_RETURN(ret); >@@ -1087,8 +1091,9 @@ static ssize_t cephwrap_listxattr(struct vfs_handle_struct *handle, const char * > #if 0 > static ssize_t cephwrap_llistxattr(struct vfs_handle_struct *handle, const char *path, char *list, size_t size) > { >+ int ret; > DEBUG(10, ("[CEPH] llistxattr(%p, %s, %p, %llu)\n", handle, path, list, llu(size))); >- int ret = ceph_llistxattr(handle->data, path, list, size); >+ ret = ceph_llistxattr(handle->data, path, list, size); > DEBUG(10, ("[CEPH] listxattr(...) = %d\n", ret)); > if (ret < 0) { > WRAP_RETURN(ret); >@@ -1100,8 +1105,9 @@ static ssize_t cephwrap_llistxattr(struct vfs_handle_struct *handle, const char > > static ssize_t cephwrap_flistxattr(struct vfs_handle_struct *handle, struct files_struct *fsp, char *list, size_t size) > { >+ int ret; > DEBUG(10, ("[CEPH] flistxattr(%p, %p, %s, %llu)\n", handle, fsp, list, llu(size))); >- int ret = ceph_listxattr(handle->data, fsp->fsp_name->base_name, list, size); >+ ret = ceph_listxattr(handle->data, fsp->fsp_name->base_name, list, size); > DEBUG(10, ("[CEPH] flistxattr(...) = %d\n", ret)); > if (ret < 0) { > WRAP_RETURN(ret); >@@ -1112,32 +1118,36 @@ static ssize_t cephwrap_flistxattr(struct vfs_handle_struct *handle, struct file > > static int cephwrap_removexattr(struct vfs_handle_struct *handle, const char *path, const char *name) > { >+ int ret; > DEBUG(10, ("[CEPH] removexattr(%p, %s, %s)\n", handle, path, name)); >- int ret = ceph_removexattr(handle->data, path, name); >+ ret = ceph_removexattr(handle->data, path, name); > DEBUG(10, ("[CEPH] removexattr(...) = %d\n", ret)); > WRAP_RETURN(ret); > } > > static int cephwrap_fremovexattr(struct vfs_handle_struct *handle, struct files_struct *fsp, const char *name) > { >+ int ret; > DEBUG(10, ("[CEPH] fremovexattr(%p, %p, %s)\n", handle, fsp, name)); >- int ret = ceph_removexattr(handle->data, fsp->fsp_name->base_name, name); >+ ret = ceph_removexattr(handle->data, fsp->fsp_name->base_name, name); > DEBUG(10, ("[CEPH] fremovexattr(...) = %d\n", ret)); > WRAP_RETURN(ret); > } > > static int cephwrap_setxattr(struct vfs_handle_struct *handle, const char *path, const char *name, const void *value, size_t size, int flags) > { >+ int ret; > DEBUG(10, ("[CEPH] setxattr(%p, %s, %s, %p, %llu, %d)\n", handle, path, name, value, llu(size), flags)); >- int ret = ceph_setxattr(handle->data, path, name, value, size, flags); >+ ret = ceph_setxattr(handle->data, path, name, value, size, flags); > DEBUG(10, ("[CEPH] setxattr(...) = %d\n", ret)); > WRAP_RETURN(ret); > } > > static int cephwrap_fsetxattr(struct vfs_handle_struct *handle, struct files_struct *fsp, const char *name, const void *value, size_t size, int flags) > { >+ int ret; > DEBUG(10, ("[CEPH] fsetxattr(%p, %p, %s, %p, %llu, %d)\n", handle, fsp, name, value, llu(size), flags)); >- int ret = ceph_setxattr(handle->data, fsp->fsp_name->base_name, name, value, size, flags); >+ ret = ceph_setxattr(handle->data, fsp->fsp_name->base_name, name, value, size, flags); > DEBUG(10, ("[CEPH] fsetxattr(...) = %d\n", ret)); > WRAP_RETURN(ret); > } >-- >1.9.3 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
obnox
:
review+
Actions:
View
Attachments on
bug 11070
: 10658