From patchwork Thu May 10 08:29:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 39718 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 918301B9FF; Thu, 10 May 2018 10:29:54 +0200 (CEST) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0051.outbound.protection.outlook.com [104.47.40.51]) by dpdk.org (Postfix) with ESMTP id 2531D1B971; Thu, 10 May 2018 10:29:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=dKr9YjP46wRi/liI3xYv0eRgy/IjuDu38otfP5XZAQE=; b=nIOygq+uOgXbtMbsOIPVxzVtbIBh7ki3ABJiAu8qhBv8VYkL5moZ6ldqKm9Svr8izBFWrYox0CiuVVgV1W1L6E37JOgcivcDIvl5DV7iGTZpLK/zJxh5n6YFjnB38IhvLhTJxpMYHQPm353M3MfWNRk36eoPuU9UiH2FafQ1Ms0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from localhost.localdomain (115.113.156.3) by BN3PR07MB2516.namprd07.prod.outlook.com (2a01:111:e400:7bbf::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.755.16; Thu, 10 May 2018 08:29:48 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: thomas@monjalon.net, andy@warmcat.com, Jerin Jacob , bruce.richardson@intel.com, stable@dpdk.org Date: Thu, 10 May 2018 13:59:20 +0530 Message-Id: <20180510082920.8779-1-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 X-Originating-IP: [115.113.156.3] X-ClientProxiedBy: BM1PR0101CA0047.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1a::33) To BN3PR07MB2516.namprd07.prod.outlook.com (2a01:111:e400:7bbf::13) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(2017052603328)(7153060)(7193020); SRVR:BN3PR07MB2516; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 3:teUlFgtBQMTHpS6EvToxKQV+PlvAsYjTXWtSC1rkZmxs/w7U9rmGycpo1hhqXn3ejUh8RAuOZ8glBq9ZHkyE4jSQmLzqjn2+GUqawdPAnHeYL0aS7fcsnEobgoQ5WuNS3U5b54PE9WiO8w3EvArZCUbfEoS2UvSHE+qQeejm9UooiTytvyE9D+uUkc/e3Q+H4WkiVMOJ86DKOJcTbh9SU5iHfTwYorcInBgu4qyT1mZxmGlNltYqUAkNb/Lbw7E7; 25:kQWTvnyPZRvTCigx6iTnK3sMy+CkLEY/pHbYlQlmJWyrG2sTKuALFSTS8AG2cQAQjfRM3xfvlybMgKfHoYx0sCpgvXEjzrfihf7+AnOQv2B09lHoC3V7XvYBTQhcEM9EO3ABfrCViUt0XoNA87JdwHOHVm0kdJmoBgSuDdpVuUbJRN3IkIn9dOjEX3PWZq1QhJncxfTUWH7rTTrhfmC1LDVmobjJRt6RhjvC4EiRdnb5ewdSkS7WyeYwaT8wCKxaTFeYtdir+ls/mqs63vIuOhpQSe/s/TxTXTO8ygGnYQtlTatwi5srWhwefWmtQ6oa2aiy5z8BVJeeBiY7DnT+sw==; 31:wcMwc8nIXw0Xt+QJMMg8onSTT/DNCO0znZj9OmnbjjRKusTA+ZofF6zRV0grWjRW/dDT+6ve+ZOKG6gudkh8ZV+NEM0BXn/OIqLMAcvG2KIfjGynLURcK7etGHVG6LW6tVHHIeglIvEVLru5X+q50HM/YpE2GL+8s2rSPMhLsO2oYKWq2H15/yMzb4vjvK71tNGASagcikcdBb+SRQePKBm0d/j5JgdL1An0w2CYXyo= X-MS-TrafficTypeDiagnostic: BN3PR07MB2516: X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 20:o7E/mElvsiW+g2exAX/8Ab72+Z4S4KDZu6f95Fdx9uARL5aNMhoJeg/8F/Orc41poFyupWHp0Uh52TOIhls1s53ElV6loTAV7c0Tve7BXfMTTdIucr9An4bvBjJFaggQQTHer9NryPyMSb5Lg7Fi67ZdYdHFfkcfMvNNH5mueMsfGU3EBviYpquL/C87FWpiOy8HEWhzfR3MEYIx5Irgum7av7Jy9UxSsj941opwRrXEQPkSTNlNHqXF/8C24fWs7yoNIkzG+x+9u2iedjml72E9p1ZzI4Ld2QiOSL8UdSsdrlYR1tPeYSWzn4sh608UefPPi6xO6cHXh7J0Ypvxf3P669wtyQqd5EXafjkDjNPAD4QHMot9GgjvDJkBh85zkTjAO+slIVRowjet/joyldXdntPhl03+5JgPBySSaIBURacyFcz9EyXVyETZ90/EJ10R7iTq3B/eNlLXe2wtx6HzZLtSfsskCtvh4f278psQ/JNo1G5am5k3M6N/6sghxmmTnnk+Bdt+fYPVWghx3Hcmfosca9kXrwcy/+EBhhUvH/DFSPv52LFGQmn0fHDJ/EcW/OOsarjoJPNqcWsGumYgctZUSpfb3wnsTEm+ORo=; 4:3nOkfNHKcWM+NVHq3+vqKEA2U/xBXNH4CYOmROcmCAKWjZ4tBZxbw7iftbcGfZrsrTX1lVkRIi2945idBD9rPF7d/ut693hi2uXwIcXPtZVWPyIVYdFzgcsEKtvT0N1taTCrBG5OajhRDc+bprXU7FDPldSd8l20UhlqcnzZIrCk/RrXEFmieG2FE/cc1m+P3L4uk9/Rue3yOfONDTv0pI/TTBRlX7vIZaTesw7mTwdqMjg0je/Y1W+fLdzlppE9Ptjn5JJLuOuqKKJGYGdntEkMEsAHYuWD7kfwSo/XOWwMpb1try51NOUXmiRDX8sV X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(3002001)(3231254)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011); SRVR:BN3PR07MB2516; BCL:0; PCL:0; RULEID:; SRVR:BN3PR07MB2516; X-Forefront-PRVS: 066898046A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(346002)(376002)(366004)(39380400002)(396003)(39860400002)(189003)(199004)(2616005)(956004)(486006)(316002)(6486002)(476003)(2351001)(97736004)(47776003)(305945005)(50466002)(6916009)(6666003)(68736007)(72206003)(53936002)(105586002)(44832011)(36756003)(2361001)(50226002)(25786009)(23676004)(4326008)(8676002)(6116002)(478600001)(2870700001)(6512007)(7736002)(55236004)(386003)(6506007)(52116002)(1076002)(3846002)(59450400001)(66066001)(106356001)(42882007)(8936002)(81156014)(26005)(186003)(16526019)(5660300001)(1857600001)(2906002)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2516; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BBN3PR07MB2516=3B23=3AguHX?= =?utf-8?q?Zjis8BTI6tC0Ld1Kib/H9g/+aew9ig/eOgQOU+IslaMYMFr5f7aT6s4/?= =?utf-8?q?AIW5Vlsm+EKliDO4hV9g8C5X+1a0il9v3I3kVzVwEoHa6LfAw8ArJZ+i?= =?utf-8?q?ZrxjU3LGLIWBqci0myPGc8KRBzmBiUoQVRP20EweakJnHtXfOB+KG0jq?= =?utf-8?q?AqVy0+dalUBVEBfNz5W7g8nRUBOPI/waIi2HBcFoyAU83bF21OMJan2v?= =?utf-8?q?7VSSJXdl463lysvX5eM9kmv0g4A37O1fEKCJoryJx0y0TcOV/QLdvgGX?= =?utf-8?q?ASRQIU2RKomCqA0dyBbo5AR4e9HY77uW9C6v2aVfJHYmCbIPIeZm1lFP?= =?utf-8?q?AfxmR9db8uzhSy7UgJzrYT9cV0PAHFE5hnU+zTcbnPBBY2/6RWsEIul6?= =?utf-8?q?5iPk0VnNwRKn+jzUvLuFfil3By8SqzgS7EguiNvjscy2zZ63fWkRbRjr?= =?utf-8?q?caMfb3Wparw5ODCDbwPk1HznDBXanypaMck2ks0kV88Pc2mmVH1mKv7b?= =?utf-8?q?Prpp23vHw4oqzjOfcYUPHriXI8+A/Ym0Nmog1dpQemlcP1o0mYcK3PlT?= =?utf-8?q?nri8YbTk/9vC9ZEHZ2VmGmw9Ty5f+HfaJuvWQOb9XMiBgHq26nkx51oB?= =?utf-8?q?K1EJLC6HktI1quENho0ybahsxxRRDk45gVTv1BWmQ0je/+rdL5VUVqUr?= =?utf-8?q?NP4a+AbR5UEkCxNvzYXU0xxHIiI3zB+7sK89Vi/yBpd/db9Do5NLtm5s?= =?utf-8?q?vZ0lWr45P6M9L7jTCBgsxZ3etdxA8fkfrlbwNdJw9ePmmjiR94NDP0Wj?= =?utf-8?q?0huRr9O1GHYCkUGE2pe2LKR1an7Z6SE9QR3ReC2sMkNLmkXay437UJH/?= =?utf-8?q?Cu0LOIp0e8JFsYsGyu8BOw/Ugy+8IRP9smWm7epT7m9ZxSmF3V0cmaVk?= =?utf-8?q?I4pmDksgXDCa+BaPpusKINvLjAAtMRlPShIpjfQPp7Ob93t1zlF6wngi?= =?utf-8?q?wJR3blfHLvKcQLIwi7eaBvc4QDgOmHxXDz8EGNLPpRZSxQ8VfjiK9tqE?= =?utf-8?q?Y286liNDsK5pFq4PwGKscSR+sjXUdLPc6uxXhWZRR938mXjx7ULbufuh?= =?utf-8?q?HaThHdTmDzj9bb2WoJFIvaaz9QPMSTv3wJYfrSkop+NZNzLdDRxCMP2n?= =?utf-8?q?bF6InDySbk4eGQ48gkJWwEXCTr7l7XcjWYf9yy2v8E1u8wokX+vGch1Y?= =?utf-8?q?DIegVfh088HsDbCp4sXw32dSApiailrc4+Pd7nKCFLOzrnUk4Kz6nDgg?= =?utf-8?q?TJgMAY3Yi7Ufc393bbEuErGYC8GMK2o0MZ7a9OBflNbesEpOI5635wL7?= =?utf-8?q?3ZtlfSEADw=3D=3D?= X-Microsoft-Antispam-Message-Info: LDIkOrfdAnkvRwU7+ROjDcKM/dFc46X1e/QQvt/M/J6z2mJFZFKE1KkEIRjqiX8zW4q/gIQlZIvC5G5vrJPmKZo755XGXxh/204P2kl4iwwk2lDxPbUT6jM/QHxKlGJP3bKenpQcoEKDOL4G7DzdsS0lAg3KxztFftF7xirXBjImwBech7G2+umwy09X56mn X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 6:KEPSyDKDZ2DceooFhe/92tU6QWOdJ5h16ZdMuzH7yCiTveeLWQUNgWwwjRZ2dJ9kf22RFuxFaA8TOv8QXTMsCyVdywZ4XltF1OEV3scPwEloKAfeZqECyqFfa1GBCk85QFMNCit40D4v3UHyHDJdEKrLHCwWlkIvfXPK19lViK43fYvWa8EvG8GpEnHUk2EjbvZ1ALRE0QBeHkn+wJZTpV/UAc75+iEazZAnday+kWG8yF6PDH7XnQEYw5Hh4hno+yFX5eOZhBF9Fa3/OrMLTv5dGdo3g6pbbTj/lEkdVT4FblzIsYCIZCElWOGY5uaPQCsscdE8DTnzC6NzaZYRvxIUd0PG5SoD5DEPm0mTVEZM0ByljS/355t7/S0ESV3JOmfVqLa81/OkpOlhQSGhyszdeIHpNRf7p+NqbrsEjp5LrimehYMy5Gq0jEaXfpT/+UveHV9Qyvu+jvymLv2HYw==; 5:/U+vxHLp5JJzb5WTdDPzAo9j+HMwnby3nAEo3JB9ap/w9X8LZidBqEuxXF7V9cciCwH8k6Qm32Lg4TqkYp3ZtrXDFRbyrtbJEFAyxqOVq4T82BFO3CD+xppv2Rir/4fU4Xtypuvu1T08LtXi3JIh1EN0UHVbuQuLB8vlwdETq1Y=; 24:Xkc44PrS4iN3LEbcxD8TC35ZJJIeVhw7J6A6fosISWpLoWqu6kldbTTmKaQFuQ7M6We51u2ZsjHsC9uDsoUOASq9uov5MjcTA+PqGaLF3lw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 7:7iYiC1gEZKTS/XNxx9Pn7xySaQNSva9ULW9Nar1tAWkXBCnSnYFNGbhXn57QM9e/AmnM9ZzTraEBaDe4z8PdbRz3FoEQ46sw68B1raulPPedCq3hVP3aFBu6rldJRpU2ZNSXeWsQIlBcX35B7bnxtt9WC/kR4y7YdOJgMv7PpHqRM3kLpb09OiIZMcUnWwQEsNqAzjiMMVjD0s4LXRttaF0ZUZPy1KKluWcV43ZuwW6M8Ut62fmESZeACJZWrbX5 X-MS-Office365-Filtering-Correlation-Id: 07af5054-4294-40b2-950a-08d5b65032e1 X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2018 08:29:48.7697 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 07af5054-4294-40b2-950a-08d5b65032e1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2516 Subject: [dpdk-dev] [PATCH] test: fix wrong function type casing X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" make flip_bit() as lcore_function_t. Found this issue with gcc 8.1 test/test/test_distributor_perf.c: In function ‘time_cache_line_switch’: test/test/test_distributor_perf.c:59:24: warning: cast between incompatible function types from ‘void (*)(volatile uint64_t *)’ {aka ‘void (*) (volatile long unsigned int *)’} to ‘int (*)(void *)’ [-Wcast-function-type] rte_eal_remote_launch((lcore_function_t *)flip_bit, &data[0], slaveid); Cc: bruce.richardson@intel.com Cc: stable@dpdk.org Fixes: c3eabff124e6 ("distributor: add unit tests") Signed-off-by: Jerin Jacob --- test/test/test_distributor_perf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test/test_distributor_perf.c b/test/test/test_distributor_perf.c index 557715e13..edf1998ab 100644 --- a/test/test/test_distributor_perf.c +++ b/test/test/test_distributor_perf.c @@ -31,7 +31,7 @@ struct worker_stats worker_stats[RTE_MAX_LCORE]; * worker thread used for testing the time to do a round-trip of a cache * line between two cores and back again */ -static void +static int flip_bit(volatile uint64_t *arg) { uint64_t old_val = 0; @@ -41,6 +41,7 @@ flip_bit(volatile uint64_t *arg) old_val = *arg; *arg = 0; } + return 0; } /*