From patchwork Tue Oct 20 12:38:09 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: hongbo.zhang@freescale.com X-Patchwork-Id: 55307 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wi0-f199.google.com (mail-wi0-f199.google.com [209.85.212.199]) by patches.linaro.org (Postfix) with ESMTPS id 5A8FE22EA2 for ; Tue, 20 Oct 2015 12:38:27 +0000 (UTC) Received: by wicfg8 with SMTP id fg8sf2186553wic.0 for ; Tue, 20 Oct 2015 05:38:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:delivered-to:from:to:date :message-id:mime-version:spamdiagnosticoutput:spamdiagnosticmetadata :subject:precedence:list-id:list-unsubscribe:list-archive:list-post :list-help:list-subscribe:content-type:content-transfer-encoding :errors-to:sender:x-original-sender :x-original-authentication-results:mailing-list; bh=9on32qSw+Ujei7A/LaISWdulPvPYYBG3l0Zab0SWbZQ=; b=Q1qUTapQob3bHX+He7O/AYM4XwkHXIyf4WmIxmxEmxkQYjUwEkmtm2LXpM85/tga7Z 7GYUGVm16qAQ0DpUBMN0a5n1eL1A3uUJDhzhQHQnGVC22Lcl08zbzegCZc9tbPb00lF5 aTrafmfzaBu48pQoO57H6dNvvDCByay5f+KtDdBjDao86DNk3Y3kXH7jnD8+u4f8ma/g RhdHK2jj0PzWddKielZYz2cxB2BcmI9dRjKkdxaY/Tt0s6aqx515AlWiaVcuufIcWuMg uRImoqKM/gf9u04+ZYm0uwVWfI3tXlfi2pEKa2tp6s3934JY/jqK7YGph+zWLOL3D8dQ 45Ww== X-Gm-Message-State: ALoCoQmZd6ki+zCm2217JPT2M3VWg7TggRSuqxjnWDkFnCQZVp/0E/cCfWbeEyiw382V2D7rDyiN X-Received: by 10.194.156.193 with SMTP id wg1mr591144wjb.3.1445344706721; Tue, 20 Oct 2015 05:38:26 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.25.165.212 with SMTP id o203ls70271lfe.39.gmail; Tue, 20 Oct 2015 05:38:26 -0700 (PDT) X-Received: by 10.112.161.168 with SMTP id xt8mr1682078lbb.88.1445344706589; Tue, 20 Oct 2015 05:38:26 -0700 (PDT) Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com. [209.85.217.171]) by mx.google.com with ESMTPS id dw9si2108180lbc.71.2015.10.20.05.38.26 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Oct 2015 05:38:26 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.171 as permitted sender) client-ip=209.85.217.171; Received: by lbbwb3 with SMTP id wb3so14105923lbb.1 for ; Tue, 20 Oct 2015 05:38:26 -0700 (PDT) X-Received: by 10.112.64.72 with SMTP id m8mr1634998lbs.41.1445344706461; Tue, 20 Oct 2015 05:38:26 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.59.35 with SMTP id w3csp2057357lbq; Tue, 20 Oct 2015 05:38:25 -0700 (PDT) X-Received: by 10.140.235.216 with SMTP id g207mr3646626qhc.98.1445344705609; Tue, 20 Oct 2015 05:38:25 -0700 (PDT) Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id w102si2470640qgd.74.2015.10.20.05.38.25; Tue, 20 Oct 2015 05:38:25 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Received: by lists.linaro.org (Postfix, from userid 109) id 2881461C8F; Tue, 20 Oct 2015 12:38:25 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 2CFCE619D2; Tue, 20 Oct 2015 12:38:20 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id B93D061C6C; Tue, 20 Oct 2015 12:38:18 +0000 (UTC) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0138.outbound.protection.outlook.com [65.55.169.138]) by lists.linaro.org (Postfix) with ESMTPS id 018B5619C1 for ; Tue, 20 Oct 2015 12:38:18 +0000 (UTC) Received: from DM2PR03CA0003.namprd03.prod.outlook.com (10.141.96.13) by DM2PR03MB496.namprd03.prod.outlook.com (10.141.85.152) with Microsoft SMTP Server (TLS) id 15.1.293.16; Tue, 20 Oct 2015 12:38:16 +0000 Received: from BL2FFO11FD029.protection.gbl (2a01:111:f400:7c09::179) by DM2PR03CA0003.outlook.office365.com (2a01:111:e400:2428::13) with Microsoft SMTP Server (TLS) id 15.1.306.13 via Frontend Transport; Tue, 20 Oct 2015 12:38:16 +0000 Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD029.mail.protection.outlook.com (10.173.160.69) with Microsoft SMTP Server (TLS) id 15.1.300.4 via Frontend Transport; Tue, 20 Oct 2015 12:38:16 +0000 Received: from hongbo.ap.freescale.net (hongbo.ap.freescale.net [10.193.20.96]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t9KCcDLp024176; Tue, 20 Oct 2015 05:38:14 -0700 From: To: Date: Tue, 20 Oct 2015 20:38:09 +0800 Message-ID: <1445344689-20759-1-git-send-email-hongbo.zhang@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD029; 1:vZZL2vz+Rwm/6/o52610Bu/jrlvM/uKLEJhr07IUaH6YPJPmLBDyT4+u+TNInKfhpxU7RaS8EV8AgIFepKYosC2IXQJdYctPbSozXJdu81ylY4V1+16B0+aQE9OlHClzbPGpa1Vi0uc4lbT4O+U5F/QZBBohdpxPMpbaLyEDLJ0E6+xW73fgF2AJu6npLlojZWxCOparI9Fw+W+ziht3/rtScKgOR0AXuNz85Pe06DWtxJJGnAv7qnRQLGsb9IBce9MYAlHk0JzmP6kwJUlfBMWeUFlcmBf54c02q0XiZSWtPPwIKgOfOZfmtYlp2KT0FWZt0n1U6+sJoC0HXJD0dV0hsRhiS4/KKl+F3d0N2RgUsL9i/0Zt3kPrkdQKumvM X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(86152002)(19580395003)(33646002)(19580405001)(36756003)(47776003)(50986999)(86362001)(2351001)(48376002)(50466002)(85426001)(5003940100001)(46102003)(189998001)(81156007)(64706001)(5001960100002)(110136002)(105606002)(77096005)(97736004)(50226001)(11100500001)(92566002)(106466001)(87936001)(5008740100001)(5007970100001)(104016004)(6806005)(229853001)(41533002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR03MB496; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB496; 2:0ydHyLjNA9WZBrioyC0wJmYSQ+tl0hrDvLqKD42r/7J6fCpajPruGc88v7lXPCHf5p3i3yXj0iPpJCMEDvYdBdTZsHsM14OGzmm2N5GsP7hXCVTnxbZNBJ3xeJMO2Z/lwL6PrTK3adOOrQvzuVBw+2lZWHbt4xj2D5/4Wd4MNAA=; 3:ez3gCJfjLx4bPeQhKXwKctuA0pTPRWNb4WWUGMOyuX4ThdS/qfmeKfLXdlOZze47iP1VTSeZe3LMHBVn5NI6V337ghoweLiSV2liDa1r6zrSzeW00l/jUPBiEW16BBHnTWA3PX1tRWiqREGseN9HEUiJQbPIHDeI32fkLpi+2HiNPvlSg3ynXlv37GJzYFVnskSzQeNYIHX+l79cJvn4P7IPxMCvQczTTRJ1SE0GcWQ=; 25:INVBRWMFzKquNfyTsWdkIdRMiuXoAVOv5rfv+zcLrxNuXuoUy/MAUwPv5D9YvkcLDxiyhvKati547afXNiaMUykX4Zv9JQ4jgCDy/Gd9JJoOO4ghcXrVw97UVxngAB7tjtYYTSEb+JoRs3BFXuQeYhfQX2doVcvhPhIvkyP1CmEh0bcB2IUAJaT5htCK6S+FgBzmSGJ0kVYGtR/AGPgiMUaO3APcxAzwcCss/oKi+bDkJTD4HgCDE/s0Doc5KB4sFZ0LpzYBzKXOVfMtXxPAYw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB496; X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB496; 20:O9z6DIMXxNCiQXZ3ZuFEx57O8S5bcliFu1axJvlPkmhEmuy1/r5/7U3v+J960+NRQM6DlhgYPFLBsg7/RX3FhuJnX1bHGKY18Qvt2ESCDrnrQA5y+nTNh/QwbF5FKUFZo2f0Ok5+vujqOfyLa20mkeyro9UEnp+7tOjnErwcEDjDnJWqhmiK2bkjEmHIplJM4iYiFtGsTr95vuPx7MxXfb7vJIKaH8BDA0rhgkP86Fp5q44gUhxoqn2N1txVluMROHNk9TpCm1oYYXtNgQOWwj+uyWwtCFLsgTy34PvU422HqMeXR6jBUc5Ht7Ny3MWaIZ9LEvucCPxFkNm2BW6pOD4N41nMGb7Q1eRNbtCClto=; 4:vT5a0r1MGHC1ay9X4eoZXbw8JNM+TvjwNFymeFpL/vP0J58uDrV1dj53YxUABDJtuFoA5PANRl8TpMPUfNlAYw3V9Sw1YpPxKfDBvwI9kBsxcSKfZWAyM8G/UprDdJuto1Q3um78kWQT5kEE7LtJMMrdwD00uMma10InWH93ohGBiHWjV9Jvg8ZLqhc5u5gl26okSXKA8jEXR/ccvOOsMDvt9AQBLXYbx+JYX4Hi3zqIQumeTQTgaWZFjQFzPht8q8BY909PFTAdqYm7c71PsDPKS+W/hxpYC0wqyCBYNGafHJgVdN4q5aylAfvHWRY2+pUzSxOl2bc3y9dz1bxPxIV6OmodHVcYR3dvkH6atOE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001); SRVR:DM2PR03MB496; BCL:0; PCL:0; RULEID:; SRVR:DM2PR03MB496; X-Forefront-PRVS: 073515755F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR03MB496; 23:ODfyr15goBBeyccWoXrj44ixD1IS4bX93NavQPqao5?= =?us-ascii?Q?kLC4qOSr3nk49GRo79HejPBkUrKp9PyGPv8JSn9+4mi9CeyYwuCmbsI00xTo?= =?us-ascii?Q?kXfogmbwGaAiD4Vu84zJibl/bTRq7XeouTDIima8cEgiTLa1RSuqwJyW/TL/?= =?us-ascii?Q?L2D610KXrhdEfb1negiG7ho14IzETnpfWEEBVyIT+Au4p05lR/5Af0li9yia?= =?us-ascii?Q?YEFPgp2HobUangOvPieWkQmZmhi20w9Bj6e2T8k725WEjoZDXNGqTSOA3vVK?= =?us-ascii?Q?MvZTdXBhLasgTakzMM57hQ60RvhQ1E5+uH8m6GyLy6QUxo2XOUJTlw4g71/L?= =?us-ascii?Q?dvUmkLX1iscUsv1w9E9na7L5hmtIEtnNlj2nsf52lCJloDgSUxyboZQbNl28?= =?us-ascii?Q?YwvAvOdakUk6vUu4QgNOd4fPTiyW1phbGZn703aaYjTW7ZVlP3ttpjAyNsVd?= =?us-ascii?Q?RbdWo4SYCyr1vywdna1+U4x9jk7YzPWWtVc1kw4S6QIBdJk4WcaAvg7i3Ekm?= =?us-ascii?Q?PkXnNSroG5H4/Ad3ZMOZTm60Kh+CtIae6b8Ze8xwqbVUrq1yMXsswaZ3xKG2?= =?us-ascii?Q?9eqWTggB6cLW1PTVf6YZ4XE+K+uOaNYsog4rNqUIZ9aiMlJ5e8yiKDVcS36y?= =?us-ascii?Q?lG8E6a1U60jQnROX9q6V5D4NkWwCgqHnqnvHBf3uWdj8npyGirCbF6RodBcz?= =?us-ascii?Q?+ZByS5UqUVnPz0UU1cQt62DmiHUKkk8pbUAOxN6r/BT0IL2VLEitRbYgYKUU?= =?us-ascii?Q?UH4Qq6U+n415yrKg46f240a4awcdYeJWv/9ItzVNHpnQd1Grv4ed92OK8Q6T?= =?us-ascii?Q?DptBfwwKahzso4Y42hpTSpNQYqaJqR1cpyXN/KxEETJbq69M1xU7mp5rr0yD?= =?us-ascii?Q?BOuB/vBAIuO18Kp7CA8snzgFTwB66Y8/8hM6Qu4PubLpHP1BacLg08MPB/yW?= =?us-ascii?Q?7XYSlsN3qFL/K4Nwd/fDZGfjU+e3T21Dqh3+XVvQQQ/LgokanpqqsyQ5mP8a?= =?us-ascii?Q?r48YQfGTusUTYTkyFigFQxBeG2lslQbakLQKO9fOt457GsTGU6OXTlxav3/z?= =?us-ascii?Q?X0sbtC18trnNY9erYOrdOO+0Wk?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB496; 5:aTEJ7GroOf98JTsuDYiFWD07JTiUmPhllWtvto4iaQLJxN3OCZe4BBDFFIu11StAN4Ek55IsiQqEu+s7nrQ60f3ODY45R3dcp/Ck3IoEB5/JeKMKlztEwzIq4/HSdXhd8q8DaMrCfCphkJLDSdg+Fw==; 24:h8vM+XUe89sOKxZJhTvM81RN6UmdBW3Qscd/ShKPguqORjRbMiNLTUtYKjonWfLaWlmPQw666Dtus16j6hG1IdPUrtPBkmemCFdUWqeJmO8=; 20:5DBO9STkOGQ94mJRXyhfG2wWFpVjTHQCUFhftUINUpxQ7+b4xVocZD/xEzvYNhdHY1B4rl9sFmGAHTHdyXR1og== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2015 12:38:16.1040 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB496 X-Topics: patch Subject: [lng-odp] [API-NEXT PATCH] linux-generic: sysinfo: update dummy function to pass validation X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: , List-Help: , List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: patch@linaro.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.171 as permitted sender) smtp.mailfrom=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 From: Hongbo Zhang In the default dummy function systemcpu(), only cpu_hz[0] and model_str[0] are set to dummy values, then in the validation code if iterate each CPU, cores other than core 0 report failure, this patchs pad all the arrays to default values to pass validation. Signed-off-by: Hongbo Zhang --- platform/linux-generic/odp_system_info.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platform/linux-generic/odp_system_info.c b/platform/linux-generic/odp_system_info.c index 8bd1584..0b5378a 100644 --- a/platform/linux-generic/odp_system_info.c +++ b/platform/linux-generic/odp_system_info.c @@ -358,7 +358,7 @@ static int systemcpu(odp_system_info_t *sysinfo) static int systemcpu(odp_system_info_t *sysinfo) { - int ret; + int ret, i; ret = sysconf_cpu_count(); if (ret == 0) { @@ -371,10 +371,13 @@ static int systemcpu(odp_system_info_t *sysinfo) sysinfo->huge_page_size = huge_page_size(); /* Dummy values */ - sysinfo->cpu_hz[0] = 1400000000; sysinfo->cache_line_size = 64; - strncpy(sysinfo->model_str[0], "UNKNOWN", sizeof(sysinfo->model_str)); + for (i = 0; i < MAX_CPU_NUMBER; i++) { + sysinfo->cpu_hz[i] = 1400000000; + strncpy(sysinfo->model_str[i], "UNKNOWN", + sizeof(sysinfo->model_str)); + } return 0; }