We never interesting soabort() return value.

I don't see any reason to change pru_abort() return type right now,
because it calls (*pru_usrreq)() within. I'll modify it with the
upcoming PRU_ABORT split.

Index: sys/kern/uipc_socket.c
===================================================================
RCS file: /cvs/src/sys/kern/uipc_socket.c,v
retrieving revision 1.283
diff -u -p -r1.283 uipc_socket.c
--- sys/kern/uipc_socket.c      15 Aug 2022 09:11:38 -0000      1.283
+++ sys/kern/uipc_socket.c      20 Aug 2022 22:50:46 -0000
@@ -407,7 +407,7 @@ drop:
                        (void) soqremque(so2, 0);
                        if (persocket)
                                sounlock(so);
-                       (void) soabort(so2);
+                       soabort(so2);
                        if (persocket)
                                solock(so);
                }
@@ -417,7 +417,7 @@ drop:
                        (void) soqremque(so2, 1);
                        if (persocket)
                                sounlock(so);
-                       (void) soabort(so2);
+                       soabort(so2);
                        if (persocket)
                                solock(so);
                }
@@ -431,12 +431,11 @@ discard:
        return (error);
 }
 
-int
+void
 soabort(struct socket *so)
 {
        soassertlocked(so);
-
-       return pru_abort(so);
+       pru_abort(so);
 }
 
 int
Index: sys/netinet/tcp_input.c
===================================================================
RCS file: /cvs/src/sys/netinet/tcp_input.c,v
retrieving revision 1.377
diff -u -p -r1.377 tcp_input.c
--- sys/netinet/tcp_input.c     11 Aug 2022 09:13:21 -0000      1.377
+++ sys/netinet/tcp_input.c     20 Aug 2022 22:50:46 -0000
@@ -3659,7 +3659,7 @@ resetandabort:
 abort:
        m_freem(m);
        if (so != NULL)
-               (void) soabort(so);
+               soabort(so);
        syn_cache_put(sc);
        tcpstat_inc(tcps_sc_aborted);
        return ((struct socket *)(-1));
Index: sys/sys/socketvar.h
===================================================================
RCS file: /cvs/src/sys/sys/socketvar.h,v
retrieving revision 1.107
diff -u -p -r1.107 socketvar.h
--- sys/sys/socketvar.h 13 Aug 2022 21:01:46 -0000      1.107
+++ sys/sys/socketvar.h 20 Aug 2022 22:50:46 -0000
@@ -313,7 +313,7 @@ int sbreserve(struct socket *, struct so
 int    sbwait(struct socket *, struct sockbuf *);
 int    sb_lock(struct sockbuf *);
 void   soinit(void);
-int    soabort(struct socket *);
+void   soabort(struct socket *);
 int    soaccept(struct socket *, struct mbuf *);
 int    sobind(struct socket *, struct mbuf *, struct proc *);
 void   socantrcvmore(struct socket *);

Reply via email to