From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932615AbbIUNw3 (ORCPT ); Mon, 21 Sep 2015 09:52:29 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:34733 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752860AbbIUNgQ (ORCPT ); Mon, 21 Sep 2015 09:36:16 -0400 X-AuditID: cbfec7f5-f794b6d000001495-2c-560007cebb21 From: Andrzej Hajda To: linux-kernel@vger.kernel.org Cc: Andrzej Hajda , Bartlomiej Zolnierkiewicz , Marek Szyprowski , John Stultz , Thomas Gleixner , Shuah Khan , linux-api@vger.kernel.org Subject: [PATCH 09/38] selftests/timers: fix write return value handlng Date: Mon, 21 Sep 2015 15:33:41 +0200 Message-id: <1442842450-29769-10-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1442842450-29769-1-git-send-email-a.hajda@samsung.com> References: <1442842450-29769-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJLMWRmVeSWpSXmKPExsVy+t/xq7rn2BnCDO7PY7a4te4cq8XGGetZ Lc781rXY/L2DzeLyrjlsFmuP3GW3mPrlA4vF5k1TmR04PO5c28Pm8e7cOXaPLf132T36tqxi 9Pi8SS6ANYrLJiU1J7MstUjfLoErY/+lOWwFq9krtjdtZ2tg3MLWxcjJISFgIvFt4yFGCFtM 4sK99UBxLg4hgaWMEi3LpjFCOE1MEqv7brOAVLEJaEr83XwTrFtEQEFic+8zVpAiZoH5TBKz OlvARgkLuEu0b54PZrMIqEosuHwfrJlXwEXi4ec1rBDr5CROHpsMZnMCxQ8c/AJWIyTgLHFg yRGmCYy8CxgZVjGKppYmFxQnpeca6RUn5haX5qXrJefnbmKEBNjXHYxLj1kdYhTgYFTi4XUU +B8qxJpYVlyZe4hRgoNZSYRXZxZQiDclsbIqtSg/vqg0J7X4EKM0B4uSOO/MXe9DhATSE0tS s1NTC1KLYLJMHJxSDYwTWXYbNO3dyTTr037hSm5xF+P9097n33909qLBjaLk+SHNidfT30Xl Kd6PkWfSns5vMPnL/cktrtHG63hvXdXV21PjFfXkgMmtkzJhMbO7WjO/7Rbp1Vu753rXKq0P gZoL3fZWrmMPeHp+96bM2tsL87n3HFrU+dlJzLlJsfhls1JF2CE5vg1KLMUZiYZazEXFiQAi HbI8LAIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The function can return negative value. The problem has been detected using proposed semantic patch scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci [1]. [1]: http://permalink.gmane.org/gmane.linux.kernel/2038576 Signed-off-by: Andrzej Hajda --- tools/testing/selftests/timers/clocksource-switch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/timers/clocksource-switch.c b/tools/testing/selftests/timers/clocksource-switch.c index 627ec74..fd88e30 100644 --- a/tools/testing/selftests/timers/clocksource-switch.c +++ b/tools/testing/selftests/timers/clocksource-switch.c @@ -97,7 +97,7 @@ int get_cur_clocksource(char *buf, size_t size) int change_clocksource(char *clocksource) { int fd; - size_t size; + ssize_t size; fd = open("/sys/devices/system/clocksource/clocksource0/current_clocksource", O_WRONLY); -- 1.9.1