On Mon, Aug 15, 2022 at 12:11:45PM +0800, Szuying Chen wrote: > +/* ASMedia specific validation mode */ > +#define nvm_upgrade 0 > +#define nvm_add 1 > +#define nvm_write 2 Why is this not an enum? And why is this specific to a single vendor, yet that vendor name is not in the #define? > +struct nvm_asmedia { > + u32 date; __le32? > + u32 customerID:16; > + u32 version:8; > + u32 reserved:8; Are you sure these bitfields are correct on all platforms? thanks, greg k-h