char *fs_type;
void *(* fs_start)(struct inode *inode, int op, void *desc_private);
void *(* fs_brw_start)(int objcount, struct fsfilt_objinfo *fso,
- int niocount, void *desc_private);
+ int niocount, struct niobuf_local *nb,
+ void *desc_private);
int (* fs_commit)(struct inode *inode, void *handle,int force_sync);
int (* fs_commit_async)(struct inode *inode, void *handle,
void **wait_handle);
static inline void *fsfilt_brw_start(struct obd_device *obd, int objcount,
struct fsfilt_objinfo *fso, int niocount,
+ struct niobuf_local *nb,
struct obd_trans_info *oti)
{
unsigned long now = jiffies;
void *parent_handle = oti ? oti->oti_handle : NULL;
void *handle;
- handle = obd->obd_fsops->fs_brw_start(objcount, fso, niocount,
+ handle = obd->obd_fsops->fs_brw_start(objcount, fso, niocount, nb,
parent_handle);
CDEBUG(D_HA, "started handle %p (%p)\n", handle, parent_handle);