Print this page
NEX-1643 dtrace provider for smbsrv
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
NEX-8495 Panic after SMB flush on a named pipe
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
@@ -21,10 +21,11 @@
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
* Copyright 2016 Syneto S.R.L. All rights reserved.
+ * Copyright 2017 Nexenta Systems, Inc. All rights reserved.
*/
/*
* The flush SMB is sent to ensure all data and allocation information
* for the corresponding file has been written to stable storage. This
@@ -58,19 +59,19 @@
{
int rc;
rc = smbsr_decode_vwv(sr, "w", &sr->smb_fid);
- DTRACE_SMB_1(op__Flush__start, smb_request_t *, sr);
+ DTRACE_SMB_START(op__Flush, smb_request_t *, sr);
return ((rc == 0) ? SDRC_SUCCESS : SDRC_ERROR);
}
void
smb_post_flush(smb_request_t *sr)
{
- DTRACE_SMB_1(op__Flush__done, smb_request_t *, sr);
+ DTRACE_SMB_DONE(op__Flush, smb_request_t *, sr);
}
smb_sdrc_t
smb_com_flush(smb_request_t *sr)
{