forked from rubenslte/android_kernel_samsung_msm8226
net: change error print messages to generate warnings
Given the numerous clients of sockets, it is difficult to find the offending client for the error that is being reported. Change the kernel print messages to generate a warning instead so that we get a complete call stack. Change-Id: I4bfce3e0a5aecd88c6fa4a1f900482449a4b868d Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
This commit is contained in:
@@ -1014,7 +1014,7 @@ static void caif_sock_destructor(struct sock *sk)
|
||||
caif_assert(sk_unhashed(sk));
|
||||
caif_assert(!sk->sk_socket);
|
||||
if (!sock_flag(sk, SOCK_DEAD)) {
|
||||
pr_debug("Attempt to release alive CAIF socket: %p\n", sk);
|
||||
WARN(1, "Attempt to release alive CAIF socket: %p\n", sk);
|
||||
return;
|
||||
}
|
||||
sk_stream_kill_queues(&cf_sk->sk);
|
||||
|
||||
+2
-2
@@ -154,12 +154,12 @@ void inet_sock_destruct(struct sock *sk)
|
||||
sk_mem_reclaim(sk);
|
||||
|
||||
if (sk->sk_type == SOCK_STREAM && sk->sk_state != TCP_CLOSE) {
|
||||
pr_err("Attempt to release TCP socket in state %d %p\n",
|
||||
WARN(1, "Attempt to release TCP socket in state %d %p\n",
|
||||
sk->sk_state, sk);
|
||||
return;
|
||||
}
|
||||
if (!sock_flag(sk, SOCK_DEAD)) {
|
||||
pr_err("Attempt to release alive inet socket %p\n", sk);
|
||||
WARN(1, "Attempt to release alive inet socket %p\n", sk);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -408,7 +408,7 @@ static void iucv_sock_destruct(struct sock *sk)
|
||||
sk_mem_reclaim(sk);
|
||||
|
||||
if (!sock_flag(sk, SOCK_DEAD)) {
|
||||
pr_err("Attempt to release alive iucv socket %p\n", sk);
|
||||
WARN(1, "Attempt to release alive iucv socket %p\n", sk);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -99,7 +99,7 @@ static void pfkey_sock_destruct(struct sock *sk)
|
||||
skb_queue_purge(&sk->sk_receive_queue);
|
||||
|
||||
if (!sock_flag(sk, SOCK_DEAD)) {
|
||||
pr_err("Attempt to release alive pfkey socket: %p\n", sk);
|
||||
WARN(1, "Attempt to release alive pfkey socket: %p\n", sk);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -1168,7 +1168,7 @@ static void packet_sock_destruct(struct sock *sk)
|
||||
WARN_ON(atomic_read(&sk->sk_wmem_alloc));
|
||||
|
||||
if (!sock_flag(sk, SOCK_DEAD)) {
|
||||
pr_err("Attempt to release alive packet socket: %p\n", sk);
|
||||
WARN(1, "Attempt to release alive packet socket: %p\n", sk);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -670,7 +670,7 @@ static void rxrpc_sock_destructor(struct sock *sk)
|
||||
WARN_ON(sk->sk_socket);
|
||||
|
||||
if (!sock_flag(sk, SOCK_DEAD)) {
|
||||
printk("Attempt to release alive rxrpc socket: %p\n", sk);
|
||||
WARN(1, "Attempt to release alive rxrpc socket: %p\n", sk);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -357,7 +357,7 @@ static void unix_sock_destructor(struct sock *sk)
|
||||
WARN_ON(!sk_unhashed(sk));
|
||||
WARN_ON(sk->sk_socket);
|
||||
if (!sock_flag(sk, SOCK_DEAD)) {
|
||||
printk(KERN_INFO "Attempt to release alive unix socket: %p\n", sk);
|
||||
WARN(1, "Attempt to release alive unix socket: %p\n", sk);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user