summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sock.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sock.c b/sock.c
index 10199a4..a84796c 100644
--- a/sock.c
+++ b/sock.c
@@ -168,7 +168,7 @@ static int get_system_socket_mem(int which)
static void set_system_socket_mem(int which, int val)
{
- if (sysctl_set_int(sock_mem[which], val))
+ if (val > 0 && sysctl_set_int(sock_mem[which], val))
printf("Cannot set system socket memory in %s%s: %s\n",
SYSCTL_PROC_PATH, sock_mem[which], strerror(errno));
}
>43aff96c2ee21d9e0fa2018457778a4de52053cd /tools/perf/builtin-version.c parent575ddce0507789bf9830d089557d2199d2f91865 (diff)
rt2x00: fix clk_get call
clk_get() takes two arguments and might return ERR_PTR(), so we have to nullify pointer on that case, to do not break further call to clk_get_rate(). Reported-by: Felix Fietkau <nbd@nbd.name> Fixes: 34db70b92fae ("rt2x00: add copy of clk for soc devices") Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'tools/perf/builtin-version.c')