net/assert: remove all unnecessary check for psock/conn

Since inet/socket layer already contains sanity checks, so remove unnecessary lower half checks

Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
chao an
2023-08-30 14:46:41 +08:00
committed by Xiang Xiao
parent 4c3232a229
commit 7d1763a57c
43 changed files with 22 additions and 128 deletions
+1 -2
View File
@@ -80,8 +80,7 @@ int can_getsockopt(FAR struct socket *psock, int level, int option,
FAR struct can_conn_s *conn;
int ret = OK;
DEBUGASSERT(psock != NULL && value != NULL && value_len != NULL &&
psock->s_conn != NULL);
DEBUGASSERT(value != NULL && value_len != NULL);
conn = psock->s_conn;
#ifdef CONFIG_NET_TIMESTAMP
-2
View File
@@ -473,8 +473,6 @@ ssize_t can_recvmsg(FAR struct socket *psock, FAR struct msghdr *msg,
struct can_recvfrom_s state;
int ret;
DEBUGASSERT(psock != NULL && psock->s_conn != NULL);
conn = psock->s_conn;
if (psock->s_type != SOCK_RAW)
-1
View File
@@ -77,7 +77,6 @@ int can_setsockopt(FAR struct socket *psock, int level, int option,
int ret = OK;
int count = 0;
DEBUGASSERT(psock != NULL && psock->s_conn != NULL);
DEBUGASSERT(value_len == 0 || value != NULL);
conn = psock->s_conn;
+1 -4
View File
@@ -270,8 +270,6 @@ static void can_addref(FAR struct socket *psock)
{
FAR struct can_conn_s *conn;
DEBUGASSERT(psock != NULL && psock->s_conn != NULL);
conn = psock->s_conn;
DEBUGASSERT(conn->crefs > 0 && conn->crefs < 255);
conn->crefs++;
@@ -312,7 +310,7 @@ static int can_bind(FAR struct socket *psock,
{
FAR struct sockaddr_can *canaddr;
FAR struct can_conn_s *conn;
DEBUGASSERT(psock != NULL && psock->s_conn != NULL && addr != NULL &&
DEBUGASSERT(addr != NULL &&
addrlen >= sizeof(struct sockaddr_can));
/* Save the address information in the connection structure */
@@ -365,7 +363,6 @@ static int can_poll_local(FAR struct socket *psock, FAR struct pollfd *fds,
pollevent_t eventset = 0;
int ret = OK;
DEBUGASSERT(psock != NULL && psock->s_conn != NULL);
conn = psock->s_conn;
info = conn->pollinfo;