Loading fs/nfsd/nfs4xdr.c +2 −5 Original line number Diff line number Diff line Loading @@ -288,11 +288,8 @@ nfsd4_decode_bitmap4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen) p = xdr_inline_decode(argp->xdr, count << 2); if (!p) return nfserr_bad_xdr; i = 0; while (i < count) bmval[i++] = be32_to_cpup(p++); while (i < bmlen) bmval[i++] = 0; for (i = 0; i < bmlen; i++) bmval[i] = (i < count) ? be32_to_cpup(p++) : 0; return nfs_ok; } Loading Loading
fs/nfsd/nfs4xdr.c +2 −5 Original line number Diff line number Diff line Loading @@ -288,11 +288,8 @@ nfsd4_decode_bitmap4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen) p = xdr_inline_decode(argp->xdr, count << 2); if (!p) return nfserr_bad_xdr; i = 0; while (i < count) bmval[i++] = be32_to_cpup(p++); while (i < bmlen) bmval[i++] = 0; for (i = 0; i < bmlen; i++) bmval[i] = (i < count) ? be32_to_cpup(p++) : 0; return nfs_ok; } Loading