|
Motr
M0
|
#include <sync.h>

Data Fields | |
| struct m0_fop | sfw_fop |
| struct m0_reqh_service_txid * | sfw_stx |
| struct sync_request * | sfw_req |
| struct m0_sm_ast | sfw_ast |
| struct m0_tlink | sfw_tlink |
| uint64_t | sfw_tlink_magic |
Wrapper for sync messages, used to list/group pending replies and pair fop/reply with the struct m0_reqh_service_txid that needs updating.
| struct sync_request* sfw_req |
| struct m0_reqh_service_txid* sfw_stx |
The service transaction that needs updating gain the m0t1fs_inode::ci_pending_txid_lock lock for inodes or the m0_reqh_service_ctx::sc_max_pending_tx_lock for the super block before dereferencing