[PATCH 3/3] cifs: Re-indent cifs_swn_reconnect()
Steve French
smfrench at gmail.com
Fri Dec 18 02:38:58 UTC 2020
tentatively merged these three into cifs-2.6.git for-next pending testing
On Thu, Dec 17, 2020 at 5:04 AM Dan Carpenter via samba-technical
<samba-technical at lists.samba.org> wrote:
>
> This code is slightly nicer if we flip the cifs_sockaddr_equal()
> around and pull all the code in one tab.
>
> Signed-off-by: Dan Carpenter <dan.carpenter at oracle.com>
> ---
> fs/cifs/cifs_swn.c | 64 ++++++++++++++++++++++++----------------------
> 1 file changed, 33 insertions(+), 31 deletions(-)
>
> diff --git a/fs/cifs/cifs_swn.c b/fs/cifs/cifs_swn.c
> index 91163d3cf8b7..d35f599aa00e 100644
> --- a/fs/cifs/cifs_swn.c
> +++ b/fs/cifs/cifs_swn.c
> @@ -484,41 +484,43 @@ static int cifs_swn_reconnect(struct cifs_tcon *tcon, struct sockaddr_storage *a
>
> /* Store the reconnect address */
> mutex_lock(&tcon->ses->server->srv_mutex);
> - if (!cifs_sockaddr_equal(&tcon->ses->server->dstaddr, addr)) {
> - ret = cifs_swn_store_swn_addr(addr, &tcon->ses->server->dstaddr,
> - &tcon->ses->server->swn_dstaddr);
> - if (ret < 0) {
> - cifs_dbg(VFS, "%s: failed to store address: %d\n", __func__, ret);
> - goto unlock;
> - }
> - tcon->ses->server->use_swn_dstaddr = true;
> + if (cifs_sockaddr_equal(&tcon->ses->server->dstaddr, addr))
> + goto unlock;
>
> - /*
> - * Unregister to stop receiving notifications for the old IP address.
> - */
> - ret = cifs_swn_unregister(tcon);
> - if (ret < 0) {
> - cifs_dbg(VFS, "%s: Failed to unregister for witness notifications: %d\n",
> - __func__, ret);
> - goto unlock;
> - }
> + ret = cifs_swn_store_swn_addr(addr, &tcon->ses->server->dstaddr,
> + &tcon->ses->server->swn_dstaddr);
> + if (ret < 0) {
> + cifs_dbg(VFS, "%s: failed to store address: %d\n", __func__, ret);
> + goto unlock;
> + }
> + tcon->ses->server->use_swn_dstaddr = true;
>
> - /*
> - * And register to receive notifications for the new IP address now that we have
> - * stored the new address.
> - */
> - ret = cifs_swn_register(tcon);
> - if (ret < 0) {
> - cifs_dbg(VFS, "%s: Failed to register for witness notifications: %d\n",
> - __func__, ret);
> - goto unlock;
> - }
> + /*
> + * Unregister to stop receiving notifications for the old IP address.
> + */
> + ret = cifs_swn_unregister(tcon);
> + if (ret < 0) {
> + cifs_dbg(VFS, "%s: Failed to unregister for witness notifications: %d\n",
> + __func__, ret);
> + goto unlock;
> + }
>
> - spin_lock(&GlobalMid_Lock);
> - if (tcon->ses->server->tcpStatus != CifsExiting)
> - tcon->ses->server->tcpStatus = CifsNeedReconnect;
> - spin_unlock(&GlobalMid_Lock);
> + /*
> + * And register to receive notifications for the new IP address now that we have
> + * stored the new address.
> + */
> + ret = cifs_swn_register(tcon);
> + if (ret < 0) {
> + cifs_dbg(VFS, "%s: Failed to register for witness notifications: %d\n",
> + __func__, ret);
> + goto unlock;
> }
> +
> + spin_lock(&GlobalMid_Lock);
> + if (tcon->ses->server->tcpStatus != CifsExiting)
> + tcon->ses->server->tcpStatus = CifsNeedReconnect;
> + spin_unlock(&GlobalMid_Lock);
> +
> unlock:
> mutex_unlock(&tcon->ses->server->srv_mutex);
>
> --
> 2.29.2
>
>
--
Thanks,
Steve
More information about the samba-technical
mailing list