Reviewed-by: Sage Weil <[email protected]>

On Tue, 28 Feb 2012, Alex Elder wrote:

> One of the arguments to prepare_write_connect() indicates whether it
> is being called immediately after a call to prepare_write_banner().
> Move the prepare_write_banner() call inside prepare_write_connect(),
> and reinterpret (and rename) the "after_banner" argument so it
> indicates that prepare_write_connect() should *make* the call
> rather than should know it has already been made.
> 
> This was split out from the next patch to highlight this change in
> logic.
> 
> Signed-off-by: Alex Elder <[email protected]>
> ---
>  net/ceph/messenger.c |    7 ++++---
>  1 files changed, 4 insertions(+), 3 deletions(-)
> 
> diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c
> index c410c55..2404a5a 100644
> --- a/net/ceph/messenger.c
> +++ b/net/ceph/messenger.c
> @@ -672,7 +672,7 @@ static void prepare_write_banner(struct ceph_messenger
> *msgr,
> 
>  static int prepare_write_connect(struct ceph_messenger *msgr,
>                                struct ceph_connection *con,
> -                              int after_banner)
> +                              int include_banner)
>  {
>       unsigned global_seq = get_global_seq(con->msgr, 0);
>       int proto;
> @@ -701,7 +701,9 @@ static int prepare_write_connect(struct ceph_messenger
> *msgr,
>       con->out_connect.protocol_version = cpu_to_le32(proto);
>       con->out_connect.flags = 0;
> 
> -     if (!after_banner) {
> +     if (include_banner)
> +             prepare_write_banner(msgr, con);
> +     else {
>               con->out_kvec_left = 0;
>               con->out_kvec_bytes = 0;
>       }
> @@ -1842,7 +1844,6 @@ more:
> 
>       /* open the socket first? */
>       if (con->sock == NULL) {
> -             prepare_write_banner(msgr, con);
>               prepare_write_connect(msgr, con, 1);
>               prepare_read_banner(con);
>               set_bit(CONNECTING, &con->state);
> -- 
> 1.7.5.4
> 
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to [email protected]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to