]> CyberLeo.Net >> Repos - FreeBSD/stable/9.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)
commitd30416c7b3073e0450d8edcfe4342bef5befc21c
tree769a96979bd3ff8a34465e2392557035c82a36af
parent2f7acf2dcb606988dd8dbbec7a4977603968933a
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/9@311939 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/geom/vinum/geom_vinum_state.c