mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 14:19:09 -04:00
net: qrtr: ns: Change to ratelimited prints
Error prints for commands that are broadcasted may spam the kernel logs if a client is misbehaving and stops reading from it's socket. Change these prints to ratelimited in order to prevent performance issues when a client socket is full. Change-Id: I5aa5fa1f693f9865a3d28f28de38f870a42fbc8d Signed-off-by: Chris Lew <clew@codeaurora.org>
This commit is contained in:
parent
a56bc49c43
commit
6d5e22950a
1 changed files with 9 additions and 6 deletions
|
|
@ -167,7 +167,7 @@ static int service_announce_del(struct sockaddr_qrtr *dest,
|
|||
|
||||
ret = kernel_sendmsg(qrtr_ns.sock, &msg, &iv, 1, sizeof(pkt));
|
||||
if (ret < 0 && ret != -ENODEV)
|
||||
pr_err("failed to announce del service %d\n", ret);
|
||||
pr_err_ratelimited("failed to announce del service %d\n", ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
@ -198,7 +198,8 @@ static void lookup_notify(struct sockaddr_qrtr *to, struct qrtr_server *srv,
|
|||
|
||||
ret = kernel_sendmsg(qrtr_ns.sock, &msg, &iv, 1, sizeof(pkt));
|
||||
if (ret < 0 && ret != -ENODEV)
|
||||
pr_err("failed to send lookup notification %d\n", ret);
|
||||
pr_err_ratelimited("failed to send lookup notification %d\n",
|
||||
ret);
|
||||
}
|
||||
|
||||
static int announce_servers(struct sockaddr_qrtr *sq)
|
||||
|
|
@ -387,8 +388,9 @@ static int ctrl_cmd_bye(struct sockaddr_qrtr *from)
|
|||
|
||||
ret = kernel_sendmsg(qrtr_ns.sock, &msg, &iv, 1, sizeof(pkt));
|
||||
if (ret < 0 && ret != -ENODEV)
|
||||
pr_err("send bye failed: [0x%x:0x%x] 0x%x ret: %d\n",
|
||||
srv->service, srv->instance, srv->port, ret);
|
||||
pr_err_ratelimited("send bye failed: [0x%x:0x%x] 0x%x ret: %d\n",
|
||||
srv->service, srv->instance,
|
||||
srv->port, ret);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
@ -458,8 +460,9 @@ static int ctrl_cmd_del_client(struct sockaddr_qrtr *from,
|
|||
|
||||
ret = kernel_sendmsg(qrtr_ns.sock, &msg, &iv, 1, sizeof(pkt));
|
||||
if (ret < 0 && ret != -ENODEV)
|
||||
pr_err("del client cmd failed: [0x%x:0x%x] 0x%x %d\n",
|
||||
srv->service, srv->instance, srv->port, ret);
|
||||
pr_err_ratelimited("del client cmd failed: [0x%x:0x%x] 0x%x %d\n",
|
||||
srv->service, srv->instance,
|
||||
srv->port, ret);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue