On 17:40 Tue 19 Jul , Antony Pavlov wrote: > On 16/07/2011, Jean-Christophe PLAGNIOL-VILLARD <plagnioj@xxxxxxxxxxxx> wrote: > > and add multi resource per device support > > > > for now we keep the old map_base and size temporary but will switch all of > > the used step by step to them resource way > > > > and mirror the first resource to the map_base and size if available > > > > > +++ b/include/linux/ioport.h > ... > > +struct resource { > > + resource_size_t start; > > + resource_size_t size; > > + const char *name; > > + unsigned long flags; > > +}; > > In linux-2.6.39/include/linux/ioport.h: > > struct resource { > resource_size_t start; > resource_size_t end; > const char *name; > unsigned long flags; > struct resource *parent, *sibling, *child; > }; > > So there is incompatability: barebox has 'size' field, but linux has > 'end' field instead. > > Can you comment this, please? in barebox we use size no end in the resource since the begenning so I choose to keep it this way and avoid the calcul end - start if u use helper resource_size() you will no notice Best Regards, J. _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox