diff options
author | Volker Lendecke <vl@samba.org> | 2014-07-03 13:51:45 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-07-04 06:31:16 +0200 |
commit | 6f8fd3d5ab206838a70bdcbfc3386dc668676d70 (patch) | |
tree | e54caa9bd3160e5bd1921ebfccf4e577ca6bcdf9 | |
parent | f038cf739dc5613b10ffbd3c0434c5b729768ad2 (diff) | |
download | samba-6f8fd3d5ab206838a70bdcbfc3386dc668676d70.tar.gz |
smbd: Remove unused blocking_lock_record* from VFS_BRL_CANCEL_WINDOWS
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
-rw-r--r-- | examples/VFS/skel_opaque.c | 3 | ||||
-rw-r--r-- | examples/VFS/skel_transparent.c | 5 | ||||
-rw-r--r-- | source3/include/vfs.h | 6 | ||||
-rw-r--r-- | source3/include/vfs_macros.h | 8 | ||||
-rw-r--r-- | source3/locking/brlock.c | 7 | ||||
-rw-r--r-- | source3/modules/vfs_default.c | 3 | ||||
-rw-r--r-- | source3/modules/vfs_full_audit.c | 5 | ||||
-rw-r--r-- | source3/modules/vfs_time_audit.c | 5 |
8 files changed, 17 insertions, 25 deletions
diff --git a/examples/VFS/skel_opaque.c b/examples/VFS/skel_opaque.c index 653c83e9fc4..724dd7b2101 100644 --- a/examples/VFS/skel_opaque.c +++ b/examples/VFS/skel_opaque.c @@ -590,8 +590,7 @@ static bool skel_brl_unlock_windows(struct vfs_handle_struct *handle, static bool skel_brl_cancel_windows(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr) + struct lock_struct *plock) { errno = ENOSYS; return false; diff --git a/examples/VFS/skel_transparent.c b/examples/VFS/skel_transparent.c index 319e9d18035..329b016d232 100644 --- a/examples/VFS/skel_transparent.c +++ b/examples/VFS/skel_transparent.c @@ -710,10 +710,9 @@ static bool skel_brl_unlock_windows(struct vfs_handle_struct *handle, static bool skel_brl_cancel_windows(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr) + struct lock_struct *plock) { - return SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock, blr); + return SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock); } static bool skel_strict_lock(struct vfs_handle_struct *handle, diff --git a/source3/include/vfs.h b/source3/include/vfs.h index 72fab522a2b..474b1e3a782 100644 --- a/source3/include/vfs.h +++ b/source3/include/vfs.h @@ -665,8 +665,7 @@ struct vfs_fn_pointers { bool (*brl_cancel_windows_fn)(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr); + struct lock_struct *plock); bool (*strict_lock_fn)(struct vfs_handle_struct *handle, struct files_struct *fsp, @@ -1083,8 +1082,7 @@ bool smb_vfs_call_brl_unlock_windows(struct vfs_handle_struct *handle, const struct lock_struct *plock); bool smb_vfs_call_brl_cancel_windows(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr); + struct lock_struct *plock); bool smb_vfs_call_strict_lock(struct vfs_handle_struct *handle, struct files_struct *fsp, struct lock_struct *plock); diff --git a/source3/include/vfs_macros.h b/source3/include/vfs_macros.h index 775befb495e..de9f55fda88 100644 --- a/source3/include/vfs_macros.h +++ b/source3/include/vfs_macros.h @@ -374,10 +374,10 @@ #define SMB_VFS_NEXT_BRL_UNLOCK_WINDOWS(handle, msg_ctx, br_lck, plock) \ smb_vfs_call_brl_unlock_windows((handle)->next, (msg_ctx), (br_lck), (plock)) -#define SMB_VFS_BRL_CANCEL_WINDOWS(conn, br_lck, plock, blr) \ - smb_vfs_call_brl_cancel_windows((conn)->vfs_handles, (br_lck), (plock), (blr)) -#define SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock, blr) \ - smb_vfs_call_brl_cancel_windows((handle)->next, (br_lck), (plock), (blr)) +#define SMB_VFS_BRL_CANCEL_WINDOWS(conn, br_lck, plock) \ + smb_vfs_call_brl_cancel_windows((conn)->vfs_handles, (br_lck), (plock)) +#define SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock) \ + smb_vfs_call_brl_cancel_windows((handle)->next, (br_lck), (plock)) #define SMB_VFS_STRICT_LOCK(conn, fsp, plock) \ smb_vfs_call_strict_lock((conn)->vfs_handles, (fsp), (plock)) diff --git a/source3/locking/brlock.c b/source3/locking/brlock.c index 1527a14071f..e10f5ae2553 100644 --- a/source3/locking/brlock.c +++ b/source3/locking/brlock.c @@ -1440,11 +1440,10 @@ NTSTATUS brl_lockquery(struct byte_range_lock *br_lck, bool smb_vfs_call_brl_cancel_windows(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr) + struct lock_struct *plock) { VFS_FIND(brl_cancel_windows); - return handle->fns->brl_cancel_windows_fn(handle, br_lck, plock, blr); + return handle->fns->brl_cancel_windows_fn(handle, br_lck, plock); } /**************************************************************************** @@ -1472,7 +1471,7 @@ bool brl_lock_cancel(struct byte_range_lock *br_lck, if (lock_flav == WINDOWS_LOCK) { ret = SMB_VFS_BRL_CANCEL_WINDOWS(br_lck->fsp->conn, br_lck, - &lock, blr); + &lock); } else { ret = brl_lock_cancel_default(br_lck, &lock); } diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c index bc47e5a69c0..78c249d7964 100644 --- a/source3/modules/vfs_default.c +++ b/source3/modules/vfs_default.c @@ -2225,8 +2225,7 @@ static bool vfswrap_brl_unlock_windows(struct vfs_handle_struct *handle, static bool vfswrap_brl_cancel_windows(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr) + struct lock_struct *plock) { SMB_ASSERT(plock->lock_flav == WINDOWS_LOCK); diff --git a/source3/modules/vfs_full_audit.c b/source3/modules/vfs_full_audit.c index 33058f4843c..262b2411476 100644 --- a/source3/modules/vfs_full_audit.c +++ b/source3/modules/vfs_full_audit.c @@ -1685,12 +1685,11 @@ static bool smb_full_audit_brl_unlock_windows(struct vfs_handle_struct *handle, static bool smb_full_audit_brl_cancel_windows(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr) + struct lock_struct *plock) { bool result; - result = SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock, blr); + result = SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock); do_log(SMB_VFS_OP_BRL_CANCEL_WINDOWS, (result == 0), handle, "%s:%llu-%llu:%d", fsp_str_do_log(brl_fsp(br_lck)), diff --git a/source3/modules/vfs_time_audit.c b/source3/modules/vfs_time_audit.c index f644ed1709d..3a45ecdb887 100644 --- a/source3/modules/vfs_time_audit.c +++ b/source3/modules/vfs_time_audit.c @@ -1588,15 +1588,14 @@ static bool smb_time_audit_brl_unlock_windows(struct vfs_handle_struct *handle, static bool smb_time_audit_brl_cancel_windows(struct vfs_handle_struct *handle, struct byte_range_lock *br_lck, - struct lock_struct *plock, - struct blocking_lock_record *blr) + struct lock_struct *plock) { bool result; struct timespec ts1,ts2; double timediff; clock_gettime_mono(&ts1); - result = SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock, blr); + result = SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock); clock_gettime_mono(&ts2); timediff = nsec_time_diff(&ts2,&ts1)*1.0e-9; |