Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4548212ybz; Tue, 28 Apr 2020 13:23:33 -0700 (PDT) X-Google-Smtp-Source: APiQypIZH7pyC5VZssXo7KJZmpE0DysVEJjw/ttr9GlhJvSXTPcdGlMsIxggtntsK9qgJiTmI2VS X-Received: by 2002:a17:907:2054:: with SMTP id pg20mr25053157ejb.127.1588105413738; Tue, 28 Apr 2020 13:23:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588105413; cv=none; d=google.com; s=arc-20160816; b=ZION6w4mC55x86FF/5/XDSw5Ut3c2IZhgzyA0z9ynDF2y3dF8UXrZOxqr5VHxX/mqp 80IfB2jdGzgYp51rgErBkIebXR1P2fCx1DhqqJsYlT//6Hm0ATvCCBz0+cjL19BJLh6i eHT8jy3H2MwVK2FQ4ZWBFueo7GllUVh/pKu1qXt5OSEOiN7542VAuVR/ccfXC/r66dgM 3EMTPx9YH+y3nTATtTngzKKiizLvE+7PqKzivB/top6fDiYDLtQd/aE2VVMGeBHX7OO/ r6/o5m1Wg5VLKEIXjXZwzg1F0hGG/TJ1lBoKoXTlLZTnDrqD+lrGNaY4D1OIB2mz9TQN vaPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=vEMk/mh+6lv8YKXqF7CmUfMxeHr7/vrdN2D3hnCzvyg=; b=V84phpfVDOyEQYam6NVVcHEBRrjafi6rMMLKK81pK6w6yNYwmBHkeLfVWIE4De4bqG Llu1ZMuVaH3E81EJZlHJ5mwyqYhZKImtgmxvadMvaiEr09DWKRLkiHgD2+KPmIjJC8Kl BKTfaDMuFKrorgtibt7wVoT1/q/cdUCYxscw6IoE5/1EI+s6qojbBFTjIkUhv9vfOoeY 8zWgm2XGxdPBAY3cEDb12jHUnn5YEC6SN6lVVM/jKJnNV3loNd2dSeshSRtUTYyQmLya DnoTuzBBFgVcACFMeHbR5is9g7zXGsBO2Kr7bNjT5ESvLWlG+Ik9Kc6ezuONQ2ATqkx5 zH9w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r21si2637470eju.300.2020.04.28.13.23.06; Tue, 28 Apr 2020 13:23:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726419AbgD1UUG (ORCPT + 99 others); Tue, 28 Apr 2020 16:20:06 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:50309 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726284AbgD1UUF (ORCPT ); Tue, 28 Apr 2020 16:20:05 -0400 Received: from mail-qk1-f176.google.com ([209.85.222.176]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1M9W78-1jZ2U33HnA-005amh for ; Tue, 28 Apr 2020 22:20:03 +0200 Received: by mail-qk1-f176.google.com with SMTP id o135so10774131qke.6 for ; Tue, 28 Apr 2020 13:20:03 -0700 (PDT) X-Gm-Message-State: AGi0PubKgcYCGZPTlcNXDC5FD3z7xFmdxIjENtynmQ8XSZuA7Y3XBobC Waz3nFEU/sQzt6HwxZsk+b99L1HJ4K5Ucmw9JqY= X-Received: by 2002:a37:851:: with SMTP id 78mr30349558qki.352.1588105202639; Tue, 28 Apr 2020 13:20:02 -0700 (PDT) MIME-Version: 1.0 References: <20200428161044.caamvx67t2z4t6vd@treble> In-Reply-To: <20200428161044.caamvx67t2z4t6vd@treble> From: Arnd Bergmann Date: Tue, 28 Apr 2020 22:19:46 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Remaining randconfig objtool warnings, linux-next-20200428 To: Josh Poimboeuf Cc: Peter Zijlstra , "the arch/x86 maintainers" , Linux Kernel Mailing List , Kees Cook Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:M9bglFZb+K6kjAzvIp0DTzz0ZI+jPfA3kZ/9EXjCk8gmUoZSO96 qym1S3NjYSTF4rnIF94t2VCf+pRiwx+gYxH2FKqC9pxALjfLSd971KPFF6EVtMKD88Xs7kL brRpn1QwDslZuu9hJ6M1pogOEBVhR+DMIE47ybJxxIGKwJKX2q9zBlmyM6QyNfLREQLDFGj gEp1+yyDbyiV6aZ9fpVtg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:9p/VePi+Xg8=:f1lD2KPpHOPuf1+Yc523WU /TZxdR/6KHad3WP8AWJo/34IQRT4ISPg+G3q42M/QarTBhXjaA+RG0/SOgKrK5rk21eXEzyTh Lporl3AhUMxaEAnmkWf0RVYHRbs4rHRQmMUmr9+KcBTd58aL0I5dPLIPEQpgCZzfZni/EAS96 6HXMH0thqZi5MRgC1fU9qgs2+4dLERtMxgacbr0GiUnZdxrSe+T+FIYUSeDXbO0pK7HkuE5DQ C0EssWbq/O118u7Yzv5fz4iwukxF03iMmlGW7C7HgHilP/LKfoa8NyULCz9o70eIDkAqENEBJ 13l7bSmrsAnLKWmCquX74ObqQuKy2MlzIRtZE4TcmQ3E3WyphgQPCCKYNZNRwgZVqkEJWY8KL 83KVnbWpY+fvJ/4x+RDrRkZ8fhjcIW6nnFFSUgPS0tSLpDPh8xY+rkbHthjkvDCO6kqeHrd3C dmVW3YwDQUaJ3T3UqdK7kyDSMfc6qhrV66mbGepuFn7xHgs2kvrFhI2aKZ+dSu/NfHrYznsfO ahE0K7k3R129SIjXBMfG/28u2FSyUA7Acpyw2A721TUOqONSCUPNtWyJas1mMBenKb7H4VjSA lIXj1GmOqzJ7RAksQAK/zz7sdGxFed59HPnMGjvA46pnyDeBZrKyGYlpYdQvJY4PSRgFPcsIh PmLKLEschymgsH3Nto8mHZQCFe55veIolJonx7yYCGE/0jYjRzU6x2wynrGuTYc9Q+EfT5uNn rM2uir2x57wbN4dEdcxCd6KzQV+RvWx2mMxPb2AaYz6D2e0QSpMcaXbpPIkcoy9Ny4dRwWPxS NIfmUqSKMCyOZZnyhEnwvn233C8JKKLmZsMpCFG2vgx/QphLyE= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 28, 2020 at 6:10 PM Josh Poimboeuf wrote: > On Tue, Apr 28, 2020 at 04:49:15PM +0200, Arnd Bergmann wrote: > > ==> build/x86/0xFD7B7323_defconfig/log <== > > arch/x86/entry/entry_64.o: warning: objtool: .entry.text+0x991: unreachable instruction > > This warning looks correct, did you make a change to entry_64.S? I bisected my local patches and found that I had a local hack that turned off CONFIG_RETPOLINE for testing something unrelated. I can reproduce it on linux-next with this patch: --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -447,8 +447,7 @@ config GOLDFISH depends on X86_GOLDFISH config RETPOLINE - bool "Avoid speculative indirect branches in kernel" - default y + def_bool n select STACK_VALIDATION if HAVE_STACK_VALIDATION help Compile kernel with the retpoline compiler options to guard against > > ==> build/x86/0xE0F2ACFF_defconfig/log <== > > kernel/time/posix-stubs.o: warning: objtool: __x64_sys_timer_create()+0x23: sibling call from callable instruction with modified stack frame > > > > ==> build/x86/0x2EA4CE4F_defconfig/log <== > > kernel/kcov.o: warning: objtool: write_comp_data()+0x1b: call to check_kcov_mode() with UACCESS enabled > > kernel/kcov.o: warning: objtool: __sanitizer_cov_trace_pc()+0x15: call to check_kcov_mode() with UACCESS enabled > > > > ==> build/x86/0x500B1B82_defconfig/log <== > > kernel/bpf/core.o: warning: objtool: ___bpf_prog_run()+0x1269: call > > without frame pointer save/setup > > I'll look into these. Thanks! Arnd