----- Original Message ----- > From: "Christoph Hellwig" <hch@xxxxxxxxxxxxx> > To: "Tigran Mkrtchyan" <tigran.mkrtchyan@xxxxxxx> > Cc: "Trond Myklebust" <trond.myklebust@xxxxxxxxxxxxxxx>, linux-nfs@xxxxxxxxxxxxxxx > Sent: Wednesday, March 2, 2016 5:37:46 PM > Subject: Re: [PATCH] pnfs support servers with multiple layout types >> + for(i = 0; i < num && i < NFS_MAX_LAYOUT_TYPES; i++) >> + layouttype[i] = be32_to_cpup(p++); > > Can we use a bitmap and do something like > > layouttype |= (1 << be32_to_cpup(p++)); > Sure, if we describe in spec that layout type must be power of two and max value is 32. Tigran. > that's what I did for my unsubmitted patches to submit multiple > layouttypes in the Linux server.. > -- > 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 -- 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