|
@@ -215,9 +215,9 @@ static u32 pnfs_check_callback_stateid(struct pnfs_layout_hdr *lo,
|
|
{
|
|
{
|
|
u32 oldseq, newseq;
|
|
u32 oldseq, newseq;
|
|
|
|
|
|
- /* Is the stateid still not initialised? */
|
|
|
|
|
|
+ /* Is the stateid not initialised? */
|
|
if (!pnfs_layout_is_valid(lo))
|
|
if (!pnfs_layout_is_valid(lo))
|
|
- return NFS4ERR_DELAY;
|
|
|
|
|
|
+ return NFS4ERR_NOMATCHING_LAYOUT;
|
|
|
|
|
|
/* Mismatched stateid? */
|
|
/* Mismatched stateid? */
|
|
if (!nfs4_stateid_match_other(&lo->plh_stateid, new))
|
|
if (!nfs4_stateid_match_other(&lo->plh_stateid, new))
|