]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r311688:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 11 Jan 2017 21:01:49 +0000 (21:01 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 11 Jan 2017 21:01:49 +0000 (21:01 +0000)
commita36581be6cc9f8d297c4367e095c1b81eb7db165
tree8e41e29a39202dd15ace83d8654148ec1801ba83
parent87f5b59b6d690d4896c4c9b0b0462e4508624563
MFC r311688:

Fix logic error in gvinum's gv_set_sd_state()

With clang 4.0.0, I'm getting the following warnings:

    sys/geom/vinum/geom_vinum_state.c:186:7: error: logical not is only
    applied to the left hand side of this bitwise operator
    [-Werror,-Wlogical-not-parentheses]
                    if (!flags & GV_SETSTATE_FORCE)
                        ^      ~

The logical not operator should obiously be called after masking.

Reviewed by: mav, pfg
Differential Revision: https://reviews.freebsd.org/D9093

git-svn-id: svn://svn.freebsd.org/base/stable/10@311939 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/geom/vinum/geom_vinum_state.c