mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
travis: Fix checks skipping by sparse.
Recent commit in "sparse" broke checking the OVS sources, because
'make' uses '-MD' flag to generate dependencies as a side effect
within compilation commands, but "sparse" skips all the build commands
that contains '-MD' and friends.
Let's revert the bad commit as a workaround before installing "sparse"
in TravisCI.
Additionally fixed a false-positive:
./lib/bitmap.h:64:29: error: shift too big (64) for type unsigned long
CC: Yi-Hung Wei <yihung.wei@gmail.com>
Fixes: 879e8238df
("travis: Update sparse git repo")
Signed-off-by: Ilya Maximets <i.maximets@samsung.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
@@ -61,7 +61,7 @@ bitmap_init1(unsigned long *bitmap, size_t n_bits)
|
||||
|
||||
memset(bitmap, 0xff, n_bytes);
|
||||
if (r_bits) {
|
||||
bitmap[n_longs - 1] >>= BITMAP_ULONG_BITS - r_bits;
|
||||
bitmap[n_longs - 1] = (1UL << r_bits) - 1;
|
||||
}
|
||||
return bitmap;
|
||||
}
|
||||
|
Reference in New Issue
Block a user