Re: [PATCH v2 033/106] ccs: Add CCS static data parser library

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Nov 05, 2020 at 01:53:50PM +0100, Mauro Carvalho Chehab wrote:
> Em Thu, 5 Nov 2020 13:18:07 +0200
> Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> escreveu:
> 
> > Hi Mauro,
> > 
> > Thanks for the review.
> > 
> > On Thu, Nov 05, 2020 at 11:50:32AM +0100, Mauro Carvalho Chehab wrote:
> > 
> > ...
> > 
> > > > +struct __ccs_data_block_end {
> > > > +	uint8_t crc[4];
> > > > +} __attribute__((packed));
> > > > +
> > > > +#endif /* __CCS_DATA_DEFS_H__ */  
> > > 
> > > Nitpick: why all the above struct/enums start with "__"?  
> > 
> > We have two sets of data structure: those that are related to the binary
> > file format (these, so they're packed) as well as the in-kernel
> > representation. So I've used the underscores to designate these are the
> > binary format ones. They're only used in ccs-data.c.
> > 
> 
> Ok for me, but, IMHO, you should document it somewhere about such
> convention.

I've added descriptions to the two headers that contain the definitions.
That might not hurt elsewhere either, at least for the added files.

-- 
Sakari Ailus



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux