/* new SMB session uses our srvTcp ref */
                pSesInfo->server = srvTcp;
 -              sprintf(pSesInfo->serverName, "%pI4",
 -                      &sin_server->sin_addr.s_addr);
 +              if (srvTcp->addr.sockAddr6.sin6_family == AF_INET6)
-                       sprintf(pSesInfo->serverName, NIP6_FMT,
-                               NIP6(srvTcp->addr.sockAddr6.sin6_addr));
++                      sprintf(pSesInfo->serverName, "%pI6",
++                              &srvTcp->addr.sockAddr6.sin6_addr);
 +              else
-                       sprintf(pSesInfo->serverName, NIPQUAD_FMT,
-                               NIPQUAD(srvTcp->addr.sockAddr.sin_addr.s_addr));
++                      sprintf(pSesInfo->serverName, "%pI4",
++                              &srvTcp->addr.sockAddr.sin_addr.s_addr);
  
                write_lock(&cifs_tcp_ses_lock);
                list_add(&pSesInfo->smb_ses_list, &srvTcp->smb_ses_list);
 
        /* Join our sockets back to back */
        sock_hold(ska);
        sock_hold(skb);
-       unix_peer(ska)=skb;
-       unix_peer(skb)=ska;
+       unix_peer(ska) = skb;
+       unix_peer(skb) = ska;
        ska->sk_peercred.pid = skb->sk_peercred.pid = task_tgid_vnr(current);
 -      ska->sk_peercred.uid = skb->sk_peercred.uid = current->euid;
 -      ska->sk_peercred.gid = skb->sk_peercred.gid = current->egid;
 +      current_euid_egid(&skb->sk_peercred.uid, &skb->sk_peercred.gid);
 +      ska->sk_peercred.uid = skb->sk_peercred.uid;
 +      ska->sk_peercred.gid = skb->sk_peercred.gid;
  
        if (ska->sk_type != SOCK_DGRAM) {
                ska->sk_state = TCP_ESTABLISHED;