diff options
author | Andreas Gruenbacher | 2011-02-24 11:35:43 +0100 |
---|---|---|
committer | Philipp Reisner | 2011-10-14 16:47:50 +0200 |
commit | 8ccf218e9f19ecae4d115eeff686c9f1a1e5bc9e (patch) | |
tree | f7946fd74796075b582bc79eacf956158d85a443 /drivers/block/drbd/drbd_main.c | |
parent | drbd: Concurrent write detection fix (diff) | |
download | kernel-qcow2-linux-8ccf218e9f19ecae4d115eeff686c9f1a1e5bc9e.tar.gz kernel-qcow2-linux-8ccf218e9f19ecae4d115eeff686c9f1a1e5bc9e.tar.xz kernel-qcow2-linux-8ccf218e9f19ecae4d115eeff686c9f1a1e5bc9e.zip |
drbd: Replace atomic_add_return with atomic_inc_return
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block/drbd/drbd_main.c')
-rw-r--r-- | drivers/block/drbd/drbd_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index efedfbc06198..4718aa4e5272 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c @@ -1242,7 +1242,7 @@ static int _drbd_send_ack(struct drbd_conf *mdev, enum drbd_packet cmd, p.sector = sector; p.block_id = block_id; p.blksize = blksize; - p.seq_num = cpu_to_be32(atomic_add_return(1, &mdev->packet_seq)); + p.seq_num = cpu_to_be32(atomic_inc_return(&mdev->packet_seq)); if (!mdev->tconn->meta.socket || mdev->state.conn < C_CONNECTED) return false; @@ -1530,7 +1530,7 @@ int drbd_send_dblock(struct drbd_conf *mdev, struct drbd_request *req) prepare_header(mdev, &p.head, P_DATA, sizeof(p) - sizeof(struct p_header) + dgs + req->i.size); p.sector = cpu_to_be64(req->i.sector); p.block_id = (unsigned long)req; - p.seq_num = cpu_to_be32(req->seq_num = atomic_add_return(1, &mdev->packet_seq)); + p.seq_num = cpu_to_be32(req->seq_num = atomic_inc_return(&mdev->packet_seq)); dp_flags = bio_flags_to_wire(mdev, req->master_bio->bi_rw); |