/* Reset the "barriers don't work" bits here, then force meta data to
         * be written, to ensure we determine if barriers are supported. */
-       if (new_disk_conf->no_md_flush)
-               set_bit(MD_NO_FUA, &mdev->flags);
-       else
+       if (new_disk_conf->md_flushes)
                clear_bit(MD_NO_FUA, &mdev->flags);
+       else
+               set_bit(MD_NO_FUA, &mdev->flags);
 
        /* Point of no return reached.
         * Devices and memory are no longer released by error cleanup below.
 
        __flg_field_def(16, GENLA_F_MANDATORY,  disk_barrier, 1)
        __flg_field_def(17, GENLA_F_MANDATORY,  disk_flushes, 1)
        __flg_field_def(18, GENLA_F_MANDATORY,  disk_drain, 1)
-       __flg_field_def(19, GENLA_F_MANDATORY,  no_md_flush, 0)
+       __flg_field_def(19, GENLA_F_MANDATORY,  md_flushes, 1)
 )
 
 GENL_struct(DRBD_NLA_RESOURCE_OPTS, 4, res_opts,