From: Ricardo Labiaga <Ricardo.Labiaga@xxxxxxxxxx> Need to return NFS4ERR_NOTSUPP for CB_NOTIFY_DEVICEID rather than NFS4ERR_OP_ILLEGAL. Signed-off-by: Benny Halevy <bhalevy@xxxxxxxxxxx> --- fs/nfs/callback.h | 1 + fs/nfs/callback_xdr.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/fs/nfs/callback.h b/fs/nfs/callback.h index 3d1a324..b2aea14 100644 --- a/fs/nfs/callback.h +++ b/fs/nfs/callback.h @@ -30,6 +30,7 @@ enum nfs4_callback_opnum { OP_CB_SEQUENCE = 11, OP_CB_WANTS_CANCELLED = 12, OP_CB_NOTIFY_LOCK = 13, + OP_CB_NOTIFY_DEVICEID = 14, OP_CB_ILLEGAL = 10044, }; diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c index dd25794..9db88ce 100644 --- a/fs/nfs/callback_xdr.c +++ b/fs/nfs/callback_xdr.c @@ -394,6 +394,7 @@ static __be32 process_op(uint32_t minorversion, int nop, case OP_CB_SEQUENCE: case OP_CB_WANTS_CANCELLED: case OP_CB_NOTIFY_LOCK: + case OP_CB_NOTIFY_DEVICEID: op = &callback_ops[0]; status = htonl(NFS4ERR_NOTSUPP); break; -- 1.6.2.1 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html