On 3/18/2020 12:52 PM, Ferruh Yigit wrote: > Build error: > .../drivers/net/cxgbe/cxgbe_flow.c:315:2: > error: implicit truncation from 'int' to bitfield changes value > from -1 to 7 [-Werror,-Wbitfield-constant-conversion] > CXGBE_FILL_FS(adap->pf, ~0, pf); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > .../drivers/net/cxgbe/cxgbe_flow.c:25:2: > note: expanded from macro 'CXGBE_FILL_FS' > __CXGBE_FILL_FS(v, m, fs, elem, e) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > .../drivers/net/cxgbe/cxgbe_flow.c:15:18: note: > expanded from macro '__CXGBE_FILL_FS' > (fs)->mask.elem = (__m); \ > ^ ~~~~~ > Commit in fixes line changes 'PF_BITWIDTH' to '3', which makes 'fs->pf' > bitfield size '3', changing '~0' to '0x7' to prevent truncation in > assignment. > > Fixes: dcd456abe46f ("net/cxgbe: support flow API for matching all packets on > PF") > > Reported-by: Raslan Darawsheh <rasl...@mellanox.com> > Reported-by: Xueming Zhang <xuemingx.zh...@intel.com> > Signed-off-by: Ferruh Yigit <ferruh.yi...@intel.com>
Hi Raslan, Xueming, Can you please confirm the above patch on top of next-net fixes the build issue? Thanks, ferruh