hdr->nm_len     = skb->len;
        hdr->nm_group   = NETLINK_CB(skb).dst_group;
        hdr->nm_pid     = NETLINK_CB(skb).creds.pid;
-       hdr->nm_uid     = NETLINK_CB(skb).creds.uid;
-       hdr->nm_gid     = NETLINK_CB(skb).creds.gid;
+       hdr->nm_uid     = from_kuid(sk_user_ns(sk), NETLINK_CB(skb).creds.uid);
+       hdr->nm_gid     = from_kgid(sk_user_ns(sk), NETLINK_CB(skb).creds.gid);
        netlink_frame_flush_dcache(hdr);
        netlink_set_status(hdr, NL_MMAP_STATUS_VALID);
 
        hdr->nm_len     = skb->len;
        hdr->nm_group   = NETLINK_CB(skb).dst_group;
        hdr->nm_pid     = NETLINK_CB(skb).creds.pid;
-       hdr->nm_uid     = NETLINK_CB(skb).creds.uid;
-       hdr->nm_gid     = NETLINK_CB(skb).creds.gid;
+       hdr->nm_uid     = from_kuid(sk_user_ns(sk), NETLINK_CB(skb).creds.uid);
+       hdr->nm_gid     = from_kgid(sk_user_ns(sk), NETLINK_CB(skb).creds.gid);
        netlink_set_status(hdr, NL_MMAP_STATUS_COPY);
 }