> This is for fixing compile warnings with new clang 4.0? > > http://dpdk.org/ml/archives/dev/2017-April/064089.html > > If so, please show the exact warning in the commit log. >
Everything compiles, but is undefined behavior. Accessing packed struct's fields through pointers would have to be done as following: e.g vhost_user_set_vring_addr(struct virtio_net *dev, struct vhost_vring_addr *addr __attribute__((aligned(1))) Since the code above is unacceptable, this patch makes all functions take pointer to the parent struct (VhostUserMsg) > > > > Signed-off-by: Daniel Verkamp <daniel.verk...@intel.com> > > Signed-off-by: Dariusz Stojaczyk <dariuszx.stojac...@intel.com> > > --- > > Fixed checkpatch warnings > > It's likely it will be easily missed while review. We normally do that: > > --- > > v3: fix checkpatch warnings > > v2: remove gerrit id > > --yliu Thanks, I'll stick with it from now on