Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4229252ybz; Tue, 28 Apr 2020 07:51:38 -0700 (PDT) X-Google-Smtp-Source: APiQypKEOZ6hz7PNb8SYgnm10meYt6FY1UIOLX357NSfsNGHZEw5LER+xjoRQeMW+VlyeJZEuQ4H X-Received: by 2002:a50:e68e:: with SMTP id z14mr23797675edm.307.1588085498514; Tue, 28 Apr 2020 07:51:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588085498; cv=none; d=google.com; s=arc-20160816; b=bQvZidYHGQkzhbJ6CzqAkl/+nHDDbKIU8lBL74ih/NNrPGJtc+UfHXTM4v+kUB02qm bePf51MJfNxueGCQ94m4SW6y/cDoRdXiyvduRl4bthp5D56OwjCnn3am4xNcv+R7McOG u6p+1VgA58fjmmvsiPRvZhBWC+Wi4LKOefCXkCWhRvZcQ6cSt0WhIfqcjk/5UEvY02ZP zqRtHykFQ6dfT2tm+ih1+Fo1Kinl6zp4aHIGfa+n+tle2oFpt88Te/jJxQKj1udIlDyg jXJLGxuuPIkMUzAcufUTPP+fzShUY69k0CU1/Y3Jo0iliPXqX31GpZWY5mcc39kmUuxC 0nsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :mime-version; bh=rvGJwG7Q+NWUcmw2XP6scNdvBc5kCUXBzzsyqMCpX5E=; b=co/L5z1St6/PCuP+VJBG3ewvYDnvQVSw2L4puav1syvislDmDH/fC8o/ENmLSkzcHB T9IF6h9zy3iKs6cZXlh371vUDH7Qf6vLygZjeMjcYDMdRwSIlV4FPomgTFht53F4PIC9 RzarCmRJLJttF4sz/jJDPnNbUZyZh9BE2otJ6ltP8PbQorHS9dkJuHEtq+yqIBS+s997 Kji2z0vzy9/8ykzQmiV+0kwka9CH5NYLPbJhG99snx4PlLbRsZi0adAkEAIo6yhrQO0D LcNjRLeMM7yupde4GRBaGul1ddZXXO63UdSpFUlYM1Hgo0m5n+yQoVFoWIsA9hWiuGe/ Yizw== 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 d23si1955365ejt.267.2020.04.28.07.51.14; Tue, 28 Apr 2020 07:51:38 -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 S1728022AbgD1Otf (ORCPT + 99 others); Tue, 28 Apr 2020 10:49:35 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:59215 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727079AbgD1Otf (ORCPT ); Tue, 28 Apr 2020 10:49:35 -0400 Received: from mail-lf1-f49.google.com ([209.85.167.49]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MAxLT-1jIlMa1wHh-00BIxw for ; Tue, 28 Apr 2020 16:49:33 +0200 Received: by mail-lf1-f49.google.com with SMTP id l11so17140785lfc.5 for ; Tue, 28 Apr 2020 07:49:33 -0700 (PDT) X-Gm-Message-State: AGi0PubepukpLjKJFCSyfJ563YSPYd7H8rRgVWmWkzjb58eexCUTPCRY 9KtD5uEkrc5Zha1tZQYlF60Qc9B4XpIwymPmBqY= X-Received: by 2002:ac2:4466:: with SMTP id y6mr19644722lfl.125.1588085372765; Tue, 28 Apr 2020 07:49:32 -0700 (PDT) MIME-Version: 1.0 From: Arnd Bergmann Date: Tue, 28 Apr 2020 16:49:15 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Remaining randconfig objtool warnings, linux-next-20200428 To: Josh Poimboeuf , Peter Zijlstra , "the arch/x86 maintainers" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:nYMxGuIre/Wd8c/2NBLGKpZuVT+GzEVFc93a0m6I7HNaGHA3czI xszTIYFCQ+4UyzNwsjRngR1OgCS+uJ+SbUnEzWPOgO4fF840+LSzq/kmfRhtaWTltdmQEIv /yYoBys2zs704mWFXXAnhiVP4AESWMej2LcBXoy2VktqT5dZOoiLOrCkCbp/mFbEHJG8G0B +PSr8lQ6bvMRojA6raurw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:rF1lpXrjtDI=:w8b0vWpAyEEzNnTNleLykq 0VioRhnZl22WZIax/VEGD2P29va9C48U20OkUOa1Cm2aoRD3W28bppUjJXshxBp9SBWtHKDcK jq/XQ6K1imje/gAAu9uSItlimcc8ChB4uTxbrdq6CwdlYZQ40SdiAZE8eksdHF/hDmehf+uOb OqsYW6OdF6YtH7lE0GiKzDKoWt2mo+Fh8ii+dquSqBoZ2pmij6nnecquZvjRxLWgbAOOLx+vZ z8oXefhUJTUJVLyKS/d464ctyuNl1W5l8jIf/pUJvlHrYYLkbVyAobEqZFve3S5kvvGAumuyA jEKJrb3rsTd6rkpPg7nCnfl82PJ51mnWgQ+rQ7PZT9A1B1MtPeuFdFdaIYFYrR8QMvNCax6Vr Ocb0UnnHDeGjQWVc4+//10oU62++F9lOY2Dl0BWpemQO9oYC9TQs0LxUyViJBL/YU+VRjv6c7 SdXa2d+zxhwIc36UknfNZtR6inI8fUhuxLtAK7ktJnfOQspdsojQA3cCvM8Oqa3uvvbQw3UCm M8RtWyjYekh3SVCykPtFdytVJymqrSdqZ+u9xYJWA1kZG2o6BwotCJOMNRGjqsENfccNWwQET pON+3cbP5EG5cVQcm5XPJ6mORyqC17UraW2Ai3XHbamf49HAS0DWoOQmo677YEFd37zcKFK/6 pg5EBMzrHCbRz4EZRHq9Eb9qm22468bbyPvNnPj7i9LWjDTljUSqEJOlitc3AQkHQWT+lo1B1 EcF7B46dXLWoqPdI6UzhuYUE4utGiXoIRNyTMuZ+Gc5wMoYcEuB1oWEVyUGthXpVL2GRsbpqa 2tfb0LDLrZXcjke5L7uygCXC+MyJ8V8Gg8KletQvyZZNSixK8U= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I noticed the number of objtool warnings in randconfig kernels have gone down recently, maybe it's possible to eliminate the remaining ones? Here are the ones I ran into recently, using gcc-9.3: ==> build/x86/0x3D2B5D6D_defconfig/log <== arch/x86/kvm/vmx/vmx.o: warning: objtool: vmx_handle_exit_irqoff()+0x24: unreachable instruction ==> 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/0xFD7B7323_defconfig/log <== arch/x86/entry/entry_64.o: warning: objtool: .entry.text+0x991: unreachable instruction ==> 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 ==> build/x86/0x7942F24A_defconfig/log <== samples/ftrace/ftrace-direct.o: warning: objtool: .text+0x0: unreachable instruction samples/ftrace/ftrace-direct-too.o: warning: objtool: .text+0x0: unreachable instruction samples/ftrace/ftrace-direct-modify.o: warning: objtool: .text+0x0: unreachable instruction I've uploaded the .config and .o files for each one to https://drive.google.com/open?id=0B_XQwQ5KlfJAbUtrTVJaRmJIZUk Let me know if you need any additional information. Note that I used a modified linux-next tree (including many build fixes) for creating these, some of them may not actually happen with mainline or unpatched linux-next kernels. Arnd