]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/llc/af_llc.c
mei: txe: include irqreturn.h for irqreturn_t etc
[karo-tx-linux.git] / net / llc / af_llc.c
index c71b699eb555165e124ec21109e37212587c7741..0080d2b0a8ae5f317df6b7bee4fdec59d4dc37bf 100644 (file)
@@ -707,7 +707,7 @@ out:
 static int llc_ui_recvmsg(struct kiocb *iocb, struct socket *sock,
                          struct msghdr *msg, size_t len, int flags)
 {
-       struct sockaddr_llc *uaddr = (struct sockaddr_llc *)msg->msg_name;
+       DECLARE_SOCKADDR(struct sockaddr_llc *, uaddr, msg->msg_name);
        const int nonblock = flags & MSG_DONTWAIT;
        struct sk_buff *skb = NULL;
        struct sock *sk = sock->sk;
@@ -884,7 +884,7 @@ static int llc_ui_sendmsg(struct kiocb *iocb, struct socket *sock,
 {
        struct sock *sk = sock->sk;
        struct llc_sock *llc = llc_sk(sk);
-       struct sockaddr_llc *addr = (struct sockaddr_llc *)msg->msg_name;
+       DECLARE_SOCKADDR(struct sockaddr_llc *, addr, msg->msg_name);
        int flags = msg->msg_flags;
        int noblock = flags & MSG_DONTWAIT;
        struct sk_buff *skb;