diff options
author | Andreas Gruenbacher <agruen@linbit.com> | 2011-05-06 14:00:02 -0400 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-11-08 10:55:49 -0500 |
commit | 6139f60dc192e2c5478c1126d1aff7905dc0a98a (patch) | |
tree | 4a9dd1f51d99232c406ae0cc12b6673312e95799 /drivers/block/drbd | |
parent | 7bac3e6f7e74993475a94487effe05dc1f68bdc7 (diff) |
drbd: Rename the want_lose field/flag to discard_my_data
This is what it is called in config files and on the command line as
well.
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block/drbd')
-rw-r--r-- | drivers/block/drbd/drbd_int.h | 2 | ||||
-rw-r--r-- | drivers/block/drbd/drbd_main.c | 6 | ||||
-rw-r--r-- | drivers/block/drbd/drbd_nl.c | 4 | ||||
-rw-r--r-- | drivers/block/drbd/drbd_receiver.c | 14 |
4 files changed, 13 insertions, 13 deletions
diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h index 56b190c6554..fa36757ffc4 100644 --- a/drivers/block/drbd/drbd_int.h +++ b/drivers/block/drbd/drbd_int.h | |||
@@ -413,7 +413,7 @@ struct p_rs_param_95 { | |||
413 | } __packed; | 413 | } __packed; |
414 | 414 | ||
415 | enum drbd_conn_flags { | 415 | enum drbd_conn_flags { |
416 | CF_WANT_LOSE = 1, | 416 | CF_DISCARD_MY_DATA = 1, |
417 | CF_DRY_RUN = 2, | 417 | CF_DRY_RUN = 2, |
418 | }; | 418 | }; |
419 | 419 | ||
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index 22c2b4c881d..86c8bc5ac60 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c | |||
@@ -943,8 +943,8 @@ int __drbd_send_protocol(struct drbd_tconn *tconn) | |||
943 | p->after_sb_2p = cpu_to_be32(nc->after_sb_2p); | 943 | p->after_sb_2p = cpu_to_be32(nc->after_sb_2p); |
944 | p->two_primaries = cpu_to_be32(nc->two_primaries); | 944 | p->two_primaries = cpu_to_be32(nc->two_primaries); |
945 | cf = 0; | 945 | cf = 0; |
946 | if (nc->want_lose) | 946 | if (nc->discard_my_data) |
947 | cf |= CF_WANT_LOSE; | 947 | cf |= CF_DISCARD_MY_DATA; |
948 | if (nc->dry_run) | 948 | if (nc->dry_run) |
949 | cf |= CF_DRY_RUN; | 949 | cf |= CF_DRY_RUN; |
950 | p->conn_flags = cpu_to_be32(cf); | 950 | p->conn_flags = cpu_to_be32(cf); |
@@ -988,7 +988,7 @@ int _drbd_send_uuids(struct drbd_conf *mdev, u64 uuid_flags) | |||
988 | mdev->comm_bm_set = drbd_bm_total_weight(mdev); | 988 | mdev->comm_bm_set = drbd_bm_total_weight(mdev); |
989 | p->uuid[UI_SIZE] = cpu_to_be64(mdev->comm_bm_set); | 989 | p->uuid[UI_SIZE] = cpu_to_be64(mdev->comm_bm_set); |
990 | rcu_read_lock(); | 990 | rcu_read_lock(); |
991 | uuid_flags |= rcu_dereference(mdev->tconn->net_conf)->want_lose ? 1 : 0; | 991 | uuid_flags |= rcu_dereference(mdev->tconn->net_conf)->discard_my_data ? 1 : 0; |
992 | rcu_read_unlock(); | 992 | rcu_read_unlock(); |
993 | uuid_flags |= test_bit(CRASHED_PRIMARY, &mdev->flags) ? 2 : 0; | 993 | uuid_flags |= test_bit(CRASHED_PRIMARY, &mdev->flags) ? 2 : 0; |
994 | uuid_flags |= mdev->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; | 994 | uuid_flags |= mdev->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; |
diff --git a/drivers/block/drbd/drbd_nl.c b/drivers/block/drbd/drbd_nl.c index 195428ee605..9a82306adf9 100644 --- a/drivers/block/drbd/drbd_nl.c +++ b/drivers/block/drbd/drbd_nl.c | |||
@@ -606,7 +606,7 @@ drbd_set_role(struct drbd_conf *mdev, enum drbd_role new_role, int force) | |||
606 | mutex_lock(&mdev->tconn->conf_update); | 606 | mutex_lock(&mdev->tconn->conf_update); |
607 | nc = mdev->tconn->net_conf; | 607 | nc = mdev->tconn->net_conf; |
608 | if (nc) | 608 | if (nc) |
609 | nc->want_lose = 0; /* without copy; single bit op is atomic */ | 609 | nc->discard_my_data = 0; /* without copy; single bit op is atomic */ |
610 | mutex_unlock(&mdev->tconn->conf_update); | 610 | mutex_unlock(&mdev->tconn->conf_update); |
611 | 611 | ||
612 | set_disk_ro(mdev->vdisk, false); | 612 | set_disk_ro(mdev->vdisk, false); |
@@ -1738,7 +1738,7 @@ _check_net_options(struct drbd_tconn *tconn, struct net_conf *old_conf, struct n | |||
1738 | if (new_conf->wire_protocol == DRBD_PROT_A && fp == FP_STONITH) | 1738 | if (new_conf->wire_protocol == DRBD_PROT_A && fp == FP_STONITH) |
1739 | return ERR_STONITH_AND_PROT_A; | 1739 | return ERR_STONITH_AND_PROT_A; |
1740 | } | 1740 | } |
1741 | if (mdev->state.role == R_PRIMARY && new_conf->want_lose) | 1741 | if (mdev->state.role == R_PRIMARY && new_conf->discard_my_data) |
1742 | return ERR_DISCARD; | 1742 | return ERR_DISCARD; |
1743 | } | 1743 | } |
1744 | 1744 | ||
diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c index aa42967398e..e4e8f8a408d 100644 --- a/drivers/block/drbd/drbd_receiver.c +++ b/drivers/block/drbd/drbd_receiver.c | |||
@@ -2908,9 +2908,9 @@ static enum drbd_conns drbd_sync_handshake(struct drbd_conf *mdev, enum drbd_rol | |||
2908 | } | 2908 | } |
2909 | 2909 | ||
2910 | if (hg == -100) { | 2910 | if (hg == -100) { |
2911 | if (nc->want_lose && !(mdev->p_uuid[UI_FLAGS]&1)) | 2911 | if (nc->discard_my_data && !(mdev->p_uuid[UI_FLAGS]&1)) |
2912 | hg = -1; | 2912 | hg = -1; |
2913 | if (!nc->want_lose && (mdev->p_uuid[UI_FLAGS]&1)) | 2913 | if (!nc->discard_my_data && (mdev->p_uuid[UI_FLAGS]&1)) |
2914 | hg = 1; | 2914 | hg = 1; |
2915 | 2915 | ||
2916 | if (abs(hg) < 100) | 2916 | if (abs(hg) < 100) |
@@ -3009,7 +3009,7 @@ static int receive_protocol(struct drbd_tconn *tconn, struct packet_info *pi) | |||
3009 | { | 3009 | { |
3010 | struct p_protocol *p = pi->data; | 3010 | struct p_protocol *p = pi->data; |
3011 | int p_proto, p_after_sb_0p, p_after_sb_1p, p_after_sb_2p; | 3011 | int p_proto, p_after_sb_0p, p_after_sb_1p, p_after_sb_2p; |
3012 | int p_want_lose, p_two_primaries, cf; | 3012 | int p_discard_my_data, p_two_primaries, cf; |
3013 | struct net_conf *nc; | 3013 | struct net_conf *nc; |
3014 | 3014 | ||
3015 | p_proto = be32_to_cpu(p->protocol); | 3015 | p_proto = be32_to_cpu(p->protocol); |
@@ -3018,7 +3018,7 @@ static int receive_protocol(struct drbd_tconn *tconn, struct packet_info *pi) | |||
3018 | p_after_sb_2p = be32_to_cpu(p->after_sb_2p); | 3018 | p_after_sb_2p = be32_to_cpu(p->after_sb_2p); |
3019 | p_two_primaries = be32_to_cpu(p->two_primaries); | 3019 | p_two_primaries = be32_to_cpu(p->two_primaries); |
3020 | cf = be32_to_cpu(p->conn_flags); | 3020 | cf = be32_to_cpu(p->conn_flags); |
3021 | p_want_lose = cf & CF_WANT_LOSE; | 3021 | p_discard_my_data = cf & CF_DISCARD_MY_DATA; |
3022 | 3022 | ||
3023 | if (tconn->agreed_pro_version >= 87) { | 3023 | if (tconn->agreed_pro_version >= 87) { |
3024 | char integrity_alg[SHARED_SECRET_MAX]; | 3024 | char integrity_alg[SHARED_SECRET_MAX]; |
@@ -3075,8 +3075,8 @@ static int receive_protocol(struct drbd_tconn *tconn, struct packet_info *pi) | |||
3075 | goto disconnect_rcu_unlock; | 3075 | goto disconnect_rcu_unlock; |
3076 | } | 3076 | } |
3077 | 3077 | ||
3078 | if (p_want_lose && nc->want_lose) { | 3078 | if (p_discard_my_data && nc->discard_my_data) { |
3079 | conn_err(tconn, "both sides have the 'want_lose' flag set\n"); | 3079 | conn_err(tconn, "both sides have the 'discard_my_data' flag set\n"); |
3080 | goto disconnect_rcu_unlock; | 3080 | goto disconnect_rcu_unlock; |
3081 | } | 3081 | } |
3082 | 3082 | ||
@@ -3806,7 +3806,7 @@ static int receive_state(struct drbd_tconn *tconn, struct packet_info *pi) | |||
3806 | } | 3806 | } |
3807 | 3807 | ||
3808 | mutex_lock(&mdev->tconn->conf_update); | 3808 | mutex_lock(&mdev->tconn->conf_update); |
3809 | mdev->tconn->net_conf->want_lose = 0; /* without copy; single bit op is atomic */ | 3809 | mdev->tconn->net_conf->discard_my_data = 0; /* without copy; single bit op is atomic */ |
3810 | mutex_unlock(&mdev->tconn->conf_update); | 3810 | mutex_unlock(&mdev->tconn->conf_update); |
3811 | 3811 | ||
3812 | drbd_md_sync(mdev); /* update connected indicator, la_size, ... */ | 3812 | drbd_md_sync(mdev); /* update connected indicator, la_size, ... */ |