mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-11-17 01:51:00 +03:00
gcc build error: -Wbool-compare in metaslab.c
When debugging is enabled on a very recent version of gcc (tested with 5.3.0), DVA_SET_GANG(dva, !!(flags)) fails because an assertion causes a comparison between what is technically a boolean and an integer. Signed-off-by: DHE <git@dehacked.net> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #4465
This commit is contained in:
parent
c35b188246
commit
e3e7cf6026
@ -2390,7 +2390,8 @@ top:
|
||||
|
||||
DVA_SET_VDEV(&dva[d], vd->vdev_id);
|
||||
DVA_SET_OFFSET(&dva[d], offset);
|
||||
DVA_SET_GANG(&dva[d], !!(flags & METASLAB_GANG_HEADER));
|
||||
DVA_SET_GANG(&dva[d],
|
||||
((flags & METASLAB_GANG_HEADER) ? 1 : 0));
|
||||
DVA_SET_ASIZE(&dva[d], asize);
|
||||
|
||||
if (flags & METASLAB_FASTWRITE) {
|
||||
|
Loading…
Reference in New Issue
Block a user