Received: by 10.223.164.221 with SMTP id h29csp2734616wrb; Thu, 2 Nov 2017 16:52:00 -0700 (PDT) X-Google-Smtp-Source: ABhQp+Rh0W/bCBvoR2g/mPRKKE9o6fH0HPVFcCF9rpVMLpH3fGxRdTtfp4l9R1NTkKYkq8/L3Out X-Received: by 10.84.248.77 with SMTP id e13mr5017907pln.200.1509666720229; Thu, 02 Nov 2017 16:52:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509666720; cv=none; d=google.com; s=arc-20160816; b=rDBOhiSnrdMf/gJDGpxo2iFZA5BXjjc+IH03nUSNUwXwTt60oh0BbDJRoIh4LRPGyK faLch6K1FPP3qDzjrkSu5fevy16Ioo7FolsPNHyY+cxQS4KDTN9TRtf8NasXAQInK9Fr Oyx/ir4NznCHDcV5Z80+7EvjBdCu+6GUe7BPFfbflOiuzUJ+HeFyUtmj/PriGWbquxcA NeueMET8v3ydjW4+zZevijgecZuZ3vIAbcUWRitr3CE6cGKlOFkPZSUcN3JQmTdcIqnT +BzHFMt+Vn+b9NBiXJ6g2XWbP7YoEBJBBnd0KTMie9NfzD60loXTEx0f284XaTNAJl+C dY6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:arc-authentication-results; bh=udzpGaVsDeC9DZggpoXehG6JfEfXQp3iBibgY4X4Gqc=; b=tGHkSnM5B8vnj0aohnP8Vv1XFfNRFqKFdqA25gJvTWmOuZemRKcxMqku6N7ACJqrgx fFJhEPCXYFRK/v5hIxadEZo4LfUMa05hqQhQCiunfIwtnzZEF0iJI/ObftwSbO9OOUDY AhWUwFVyC2s6Dz+gCzH+wVoPTRoOBXdSLDqIRUj++NcCysh7Pj0ptnvQdEkcBVtBu+6x pADefYEdGrvRyWb/mrThwvtrzEqFd7NKhVwnNG/8aFQaolIvDP6Ij/7QShuUFi/Ovz0q UYL9YyW0wiuqtbtHAVJckamTiEKvPE4nfcls/GjXl5UGyXhbgrcQaEU7ZZs97zwcicwX 0KkQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c26si4894578pfl.259.2017.11.02.16.51.46; Thu, 02 Nov 2017 16:52:00 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934653AbdKBXvE (ORCPT + 98 others); Thu, 2 Nov 2017 19:51:04 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:26526 "EHLO userp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934565AbdKBXvC (ORCPT ); Thu, 2 Nov 2017 19:51:02 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vA2NouGn000456 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 2 Nov 2017 23:50:56 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id vA2NotsJ018245 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 2 Nov 2017 23:50:55 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id vA2Notkp018934; Thu, 2 Nov 2017 23:50:55 GMT Received: from [10.182.70.198] (/10.182.70.198) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 02 Nov 2017 16:50:55 -0700 Subject: Re: [Xen-devel] [PATCH v6 1/1] xen/time: do not decrease steal time after live migration on xen To: Boris Ostrovsky , xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org References: <1509500793-9896-1-git-send-email-dongli.zhang@oracle.com> <95598986-2888-2784-8737-0aaa6991c728@oracle.com> Cc: jgross@suse.com, joao.m.martins@oracle.com From: Dongli Zhang Message-ID: Date: Fri, 3 Nov 2017 07:50:31 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <95598986-2888-2784-8737-0aaa6991c728@oracle.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Source-IP: userv0022.oracle.com [156.151.31.74] Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Boris, On 11/03/2017 04:28 AM, Boris Ostrovsky wrote: > On 11/01/2017 09:19 PM, Dongli Zhang wrote: >> Hi Boris, >> >> I have received from lkp@intel.com that the prior version of patch hit issue >> during compilation with aarch64-linux-gnu-gcc. I think this patch reviewed by >> you would hit the same compiling issue on arm64 (there is no issue with x86_64). >> >> ------------------------------------------------------------- >> >> 1st issue: >> >> Without including header into driver/xen/time.c, compilation on >> x86_64 works well (without any warning or error) but arm64 would hit the >> following error: >> >> drivers/xen/time.c: In function ‘xen_manage_runstate_time’: >> drivers/xen/time.c:94:20: error: implicit declaration of function >> ‘kmalloc_array’ [-Werror=implicit-function-declaration] >> runstate_delta = kmalloc_array(num_possible_cpus(), >> ^ >> >> drivers/xen/time.c:131:3: error: implicit declaration of function ‘kfree’ >> [-Werror=implicit-function-declaration] >> kfree(runstate_delta); >> ^ >> cc1: some warnings being treated as errors >> >> About the 1st issue, should I submit a new patch including or >> just a incremental based on previous patch merged into your own branch >> /tree? >> >> ------------------------------------------------------------- >> >> 2nd issue: >> >> aarch64-linux-gnu-gcc expects a cast for kmalloc_array(). Is this really >> necessary as I did find people casting the return type of >> kmalloc/kcalloc/kmalloc_array in linux source code (e.g., >> drivers/block/virtio_blk.c). Can we just ignore this warning? >> >> drivers/xen/time.c:94:18: warning: assignment makes pointer from integer without >> a cast [-Wint-conversion] >> runstate_delta = kmalloc_array(num_possible_cpus(), >> ^ >> ------------------------------------------------------------- > > That's because you need to declare kmalloc_array(), otherwise the > compiler by default assumes that it returns an int. So including > linux/slab.h should take care of both warnings. > > I can add it while committing. Please help add it while committing. Thank you very much for your help! > > > -boris > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > https://lists.xen.org/xen-devel > Dongli Zhang From 1582987531148968215@xxx Thu Nov 02 20:29:11 +0000 2017 X-GM-THRID: 1582826394220322955 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread