Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp5388850iog; Wed, 22 Jun 2022 19:09:33 -0700 (PDT) X-Google-Smtp-Source: AGRyM1ugaMavnydauvIYG8b9G/hAeQHjCc/JYbA++sBDRjOp8uySTf7xfRiUJgMZZ4GjIFnB+2tQ X-Received: by 2002:a65:6e9b:0:b0:3c5:f761:2d94 with SMTP id bm27-20020a656e9b000000b003c5f7612d94mr5493900pgb.79.1655950172857; Wed, 22 Jun 2022 19:09:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655950172; cv=none; d=google.com; s=arc-20160816; b=rx7ObUS+Xe0JgblEOZUeinJgl6o19F7PzEf3BMHbVxIMjEgMPGepzTIyA6yUoQ7OJR 07bsYagptZL6eTw60v8jKc1xgHlQ/5t7PJAa2oyWbAoCQOrMkCsdRdR48at7wLqEWn+v CjbLPcD6EdiecSuT55ZqBvOm8zAJDNWiVkAj2NlgAiY9ftaV7J/laHaeAiM+SFkvOkxu grhQOY0YzbnmJ1lJX5RsUCepkQJtirIrAxokEvDNTZ596qakpyoAWgZowvLjKJB/Y2oa qKzN4j62gcn67vfBADyuoBw2F9wolChgP19QTF3faqSj9ZAq13kcOmmmiXoyeFfgYH/r K/rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=uEOM7IcMdPSQ4reReaE9qtnxpBRGM8XuXn3ysB3vU5o=; b=nZ6xXnJHRwIePwLA+dxmGjYl1tNSBpIXAHuO5btmyKa0+SKVc4tcd4NF2Eavul4d/a K8TjRllzLsO3oHkSjKHSCPXRp206wbdd3DJpl//8W7OVyoacSisei4ynX8IZnlyMEQJV 6ajd5ZarbzHMYL3+FTwUgD14xQC0cYwQwfiLHsVY07VxgdyLLb+HIijLsOfsvmDAbxec J2K15pD/0knckftKIsYgYQZT7+i0QLtX+nwXqKlfi8Fmy102Q5WvgDSQA3sYlT4ReKA0 /G0WATA9LS4boLJD9atjhoOd5D01VesWPVPGl5md8l2LZO3JVExo4aZPLeucdvJaZoeq famw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f6-20020a056a0022c600b00525417ce58dsi6577575pfj.242.2022.06.22.19.09.18; Wed, 22 Jun 2022 19:09:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236924AbiFWBhk (ORCPT + 99 others); Wed, 22 Jun 2022 21:37:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55858 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229596AbiFWBhi (ORCPT ); Wed, 22 Jun 2022 21:37:38 -0400 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 75A151570E; Wed, 22 Jun 2022 18:37:36 -0700 (PDT) Received: from dggpemm500024.china.huawei.com (unknown [172.30.72.53]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4LT2rG1SKTzhXZY; Thu, 23 Jun 2022 09:35:26 +0800 (CST) Received: from dggpemm500013.china.huawei.com (7.185.36.172) by dggpemm500024.china.huawei.com (7.185.36.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Thu, 23 Jun 2022 09:37:33 +0800 Received: from [127.0.0.1] (10.67.108.67) by dggpemm500013.china.huawei.com (7.185.36.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Thu, 23 Jun 2022 09:37:33 +0800 Message-ID: <913e2f4a-ec70-d914-ce70-0cfea7d52921@huawei.com> Date: Thu, 23 Jun 2022 09:37:31 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v5 00/33] objtool: add base support for arm64 Content-Language: en-US To: Daniel Thompson CC: , , , , , , , , , , , , , , , , , , References: <20220622154920.95075-1-chenzhongjin@huawei.com> <20220622171946.mc3cd375fy4fou3b@maple.lan> From: Chen Zhongjin In-Reply-To: <20220622171946.mc3cd375fy4fou3b@maple.lan> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.67.108.67] X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To dggpemm500013.china.huawei.com (7.185.36.172) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 2022/6/23 1:19, Daniel Thompson wrote: > On Wed, Jun 22, 2022 at 11:48:47PM +0800, Chen Zhongjin wrote: >> This series enables objtool to start doing stack validation and orc >> generation on arm64 kernel builds. >> >> Based on Julien's previous work(1)(2), Now I have finished most of work >> for objtool enable on arm64. This series includes objtool part [1-13] >> and arm64 support part [14-33], the second part is to make objtool run >> correctly with no warning on arm64 so if necessary it can be taken apart >> as two series. >> >> ORC generation feature is implemented but not used because we don't have >> an unwinder_orc on arm64, now it only be used to check whether objtool >> has correct validation. >> >> This series depends on (https://lkml.org/lkml/2022/6/22/463) >> I moved some changes which work for all architectures to that series >> because this one becomes too big now. >> And it is rebased to tip/objtool/core branch. > > What is the sha1 of the base? > > With b4 and git am the patch series is derailing at patch 6 and I'm even > after a bit of fixup (had to use rediff) I'm still getting a cascade of > errors in later patches to decode.c . > > > Daniel. > . Thanks for your review! It seems I stupidly deleted something before sending the patch. I'm trying to regenerate it and send another version. Very sorry for that makes trouble, please try the next version later, thanks! Best, Chen