From patchwork Mon Mar 20 06:30:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yang Xu (Fujitsu)" X-Patchwork-Id: 1758838 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it (client-ip=2001:1418:10:5::2; helo=picard.linux.it; envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=fujitsu.com header.i=@fujitsu.com header.a=rsa-sha256 header.s=170520fj header.b=FKCIl8RD; dkim-atps=neutral Received: from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Pg4dF1QjKz246f for ; Mon, 20 Mar 2023 17:31:29 +1100 (AEDT) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id EC8D23CBC31 for ; Mon, 20 Mar 2023 07:31:26 +0100 (CET) X-Original-To: ltp@lists.linux.it Delivered-To: ltp@picard.linux.it Received: from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [IPv6:2001:4b78:1:20::4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id AD7E33CCD24 for ; Mon, 20 Mar 2023 07:31:05 +0100 (CET) Received: from mail1.bemta32.messagelabs.com (mail1.bemta32.messagelabs.com [195.245.230.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by in-4.smtp.seeweb.it (Postfix) with ESMTPS id 72E6D10000EA for ; Mon, 20 Mar 2023 07:31:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=170520fj; t=1679293863; i=@fujitsu.com; bh=3Iw34bnV3ALpvCqfieRqmvQhGX3UFddqm8EgNkfVeVI=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=FKCIl8RDptMcaPpZU1zCpL7XQ8xTlghaGJNIpmDT7xBqPIFJLm/KVqq7gELyhQbww QLsx1ttMbV4B5gjYWx5V7xmZLWA6kzlsaHDLuz3vewrVYLbU8jq+zi8o6PD1b36oki MNsLVmkUVxQB4sOhFQm8hMf2pRWfFbuxqWFt92CcuQiHI7KshefBontWcbx3yPxEch ItaVyk1/L5u+LnKDRfjZ78kjAusUgf5XLNkLUL3UhTRIVzAhDo7Ma51MPd9PT4FPWX zOQh6zs7rG1Jb8x0G2k6hNglOkYn4++Sxg4zdxYpDSIAYBXIM1KnlNt2swVFcpPJ7e lHL9Cmo7j6TUg== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsViZ8OxWXf5X/E Ug5P/WSxWfN/B6MDose/3OtYAxijWzLyk/IoE1oxDv20LfrFWzLp8ia2BcS5rFyMXh5DAKUaJ vY+nsHcxcgI5e5kkvsz3h0jsZZT4vb4FLMEmoCnxrHMBM4gtIiAh0dHwFizOLKAusXzSLyYQW 1jARuL2vZksXYwcHCwCqhIL2sRAwrwCnhIPp01nA7ElBBQkpjx8DzaGU8BLYte7H8wQez0ljl 39xQZRLyhxcuYTFojxEhIHX7xghuhVkmhrvcIKYVdINE4/xARhq0lcPbeJeQKj4Cwk7bOQtC9 gZFrFaFqcWlSWWqRrppdUlJmeUZKbmJmjl1ilm6iXWqpbnlpcomuol1herJdaXKxXXJmbnJOi l5dasokRGLYpxQw3djDO6furd4hRkoNJSZT3+BvxFCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv Ed/AeUEi1LTUyvSMnOAMQSTluDgURLhtf4ElOYtLkjMLc5Mh0idYlSUEuf9/xsoIQCSyCjNg2 uDxe0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8H0Gm8GTmlcBNfwW0mAlo8f1JIiCLSxI RUlINTJ2HRDcbrykofpq+3vOlwq3kMtvg+7tmvFRyP/JPsurWaanNRidUSj4/vH7iz9z4x2/7 7rkfjnDRz5z7IWQ237U5qZdTAg3+sk+rl9npXXLZ/OvFZtaIhxsmXZLf1zj1xM9/xx4HWJ78o 5mjpXNA+t2/6ZUx70J9HsQzeZhMP2z4uEvh3zz9gsv2s78f2t0+78nJtCulrT+v2vmu33Vcmk t7xcxPl0rPS91/0WQWO+HEvSk2QoHXbu5VOu/bfn8Fm9R+5vdn6uQ2vjaftfLZ0W1tr4yYcqK kzm4Kiz9a9f/H27fpMpP7j869O3legB0L20n3z/cDbD9MNrgv/VT3oTzjdteNyrcMZzgk5K40 zWFLV2Ipzkg01GIuKk4EALAAFl5WAwAA X-Env-Sender: xuyang2018.jy@fujitsu.com X-Msg-Ref: server-2.tower-591.messagelabs.com!1679293862!321973!1 X-Originating-IP: [62.60.8.179] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.104.1; banners=-,-,- X-VirusChecked: Checked Received: (qmail 2829 invoked from network); 20 Mar 2023 06:31:03 -0000 Received: from unknown (HELO n03ukasimr04.n03.fujitsu.local) (62.60.8.179) by server-2.tower-591.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 20 Mar 2023 06:31:03 -0000 Received: from n03ukasimr04.n03.fujitsu.local (localhost [127.0.0.1]) by n03ukasimr04.n03.fujitsu.local (Postfix) with ESMTP id AD4C3157 for ; Mon, 20 Mar 2023 06:31:02 +0000 (GMT) Received: from R01UKEXCASM121.r01.fujitsu.local (R01UKEXCASM121 [10.183.43.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by n03ukasimr04.n03.fujitsu.local (Postfix) with ESMTPS id A0202154 for ; Mon, 20 Mar 2023 06:31:02 +0000 (GMT) Received: from localhost.localdomain (10.167.215.131) by R01UKEXCASM121.r01.fujitsu.local (10.183.43.173) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Mon, 20 Mar 2023 06:31:01 +0000 From: Yang Xu To: Date: Mon, 20 Mar 2023 14:30:21 +0800 Message-ID: <1679293822-19378-3-git-send-email-xuyang2018.jy@fujitsu.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1679293822-19378-1-git-send-email-xuyang2018.jy@fujitsu.com> References: <1679293822-19378-1-git-send-email-xuyang2018.jy@fujitsu.com> MIME-Version: 1.0 X-Originating-IP: [10.167.215.131] X-ClientProxiedBy: G08CNEXCHPEKD07.g08.fujitsu.local (10.167.33.80) To R01UKEXCASM121.r01.fujitsu.local (10.183.43.173) X-Virus-Scanned: clamav-milter 0.102.4 at in-4.smtp.seeweb.it X-Virus-Status: Clean X-Spam-Status: No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on in-4.smtp.seeweb.it Subject: [LTP] [PATCH 3/4] libs/libnewipc: Add GET_USED_ARRAYS api X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it Sender: "ltp" This api is used to get the semaphore arrays resource total. Signed-off-by: Yang Xu --- include/libnewipc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/libnewipc.h b/include/libnewipc.h index 1e126ca1c..969c93292 100644 --- a/include/libnewipc.h +++ b/include/libnewipc.h @@ -53,6 +53,8 @@ int get_used_sysvipc(const char *file, const int lineno, const char *sysvipc_fil get_used_sysvipc(__FILE__, __LINE__, "/proc/sysvipc/msg") #define GET_USED_SEGMENTS() \ get_used_sysvipc(__FILE__, __LINE__, "/proc/sysvipc/shm") +#define GET_USED_ARRAYS() \ + get_used_sysvipc(__FILE__, __LINE__, "/proc/sysvipc/sem") void *probe_free_addr(const char *file, const int lineno); #define PROBE_FREE_ADDR() \