|
@@ -467,6 +467,9 @@ int netfs_trans_finish_send(struct netfs_trans *t, struct pohmelfs_sb *psb)
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (psb->active_state && (psb->active_state->state.ctl.prio >= st->ctl.prio))
|
|
|
|
+ st = &psb->active_state->state;
|
|
|
|
+
|
|
err = netfs_trans_push(t, st);
|
|
err = netfs_trans_push(t, st);
|
|
if (!err && (t->flags & NETFS_TRANS_SINGLE_DST))
|
|
if (!err && (t->flags & NETFS_TRANS_SINGLE_DST))
|
|
break;
|
|
break;
|