Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1882224ybz; Thu, 30 Apr 2020 07:09:56 -0700 (PDT) X-Google-Smtp-Source: APiQypK0KfsKFTQojV2Z0/IYLex9IK+FzTcPSeBFK5dxXhqENod1ml6vD+67f6M8hOp7ZI9R0MeU X-Received: by 2002:a05:6402:b4e:: with SMTP id bx14mr3018823edb.41.1588255796105; Thu, 30 Apr 2020 07:09:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588255796; cv=none; d=google.com; s=arc-20160816; b=BUBjQK3UQHkXnIDlImQqit0mEZys1d1cJQTYHpIfsgiPNPZKcX6w0n2oZ/y5OymLAi uc5bf4L+/jiCGwaPw1dTLTjMhNdyy2T02bsh9VMn6MjVGb0HvMIbHs++vebLGRmdozyX J4o+afVjel5eXh3OWNzxWhhnw7dCOzNPm194TCR8l30cPGmM0gWWjDNkmmBiTQAoT/CG 2jkiaSsFAoY4bDh77MmFlPWI5s596Q2kAchoQtr2ObpSUC6j8nVTifPjL2AUvcc7IHB9 WzQDoQrFB6qm5eFhssYz0dXTkyi/RTQ0+rSaCHB0aKNcGSNCRDDUstZyXb0LvDFB/Xyq cgcg== 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 :in-reply-to:references:mime-version; bh=E+4l0sWotRntfdMuXVd4jivb0eYX2L+ORpsLCNMzebc=; b=NgWOab+yCJeJym1sMVkN1Pam4hlsJX/hd9xua1jZKIHryQyBOCBRmRDxcxScSVirFN kgVinwdjWU+b9tgABadpM6kSATeBdA8YVjocP40ToaSlYXV7cpFLi0SQKbw0G23igLw9 10v3cCrilGQEA6ozHXSyrvDiklyEZvdUZF+Vk13qk79wfCCKZJvEb5StqaNUoMgnaBdn Jv75WAjvMtmWgg+mNjMg4zf7T136vytt1bmiwx0fTfJKZk9hYr3xacZO0FcVM1XnrwCu yCPpx+Y65+3acfC31/3G+ljpBdol6vglgpjjcu5NYh0HRxWVLopEMe8soDB6bnW27xGi 7TuA== 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 x16si5568965eds.487.2020.04.30.07.09.31; Thu, 30 Apr 2020 07:09:56 -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 S1729030AbgD3OFc (ORCPT + 99 others); Thu, 30 Apr 2020 10:05:32 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:46833 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729109AbgD3OF2 (ORCPT ); Thu, 30 Apr 2020 10:05:28 -0400 Received: from mail-qk1-f174.google.com ([209.85.222.174]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MvsN5-1jDBA202Rr-00suuU for ; Thu, 30 Apr 2020 16:05:25 +0200 Received: by mail-qk1-f174.google.com with SMTP id t3so5786419qkg.1 for ; Thu, 30 Apr 2020 07:05:24 -0700 (PDT) X-Gm-Message-State: AGi0PuandLSXWv9b+G4/hyCTHc3yVwXn1I1KIycMzt0hkm/02jmmZPpw rhuT5yUFx9ZW2l8+RgK78/qrBVUcOaNh3G1Wo+c= X-Received: by 2002:ae9:f712:: with SMTP id s18mr3753225qkg.394.1588255523610; Thu, 30 Apr 2020 07:05:23 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Thu, 30 Apr 2020 16:05:07 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: 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:cEKfAJqGGwRbsuWNFp4ylaRDRdTLvS34qZ28WQ+Mnmy4XjDGHI/ 2d2MFMx2qQnvRAMkDTc63efM+SAo4AqGXxk5MK4ty7bQ7ErRa6LKMYlYGgW3MpZwDrbKi8O clnZWSl7BwbzNIpr9R3wjV161YpbepvK/HI1xz+Gs0kN9m1LWaGEeotIxVI2n0oyYUHw9NB 35MGhge8G4CvBV/vL7z4Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:DVEXobJtqlY=:PD1V5Jmy0vIiBrLAScz97K IWx+Z5pXyVuHnM68XlXKjawkWQz8NMEnqX0NWrkAGf8hYJ0TYvHK9+oR+muar/Y0TKk80ex9/ zHJ8NmyHSHFM3WLup8l7sFmXQyfJjlvanyPuPrKWTVooO+dlYFy8z4Ht0tqbAmC/PG4Uu3e6S rUOXznfmAOtHMezP69+yWzl+IYOrNjErO/GfNW/AA2AG8TVVMVu4jr6W0mOFAbOy0WBSg1b5g c0YSoCZ0++u9Y1bUmL3oDFH54aBP7UaS94o/MoZEmwO9H36o9PDvCu90gnOomvHi2VfzVpRjS ZdLD3gBYT//xGGQWUKMHUTYM3nlHsctXNgkU3GXl3v976mbQZnPvI5HgCgubFgIYSVG/xc/xD x7LcIjPBszj58avhVDL4EC4Hjmhv4xPbIYUfRFlTTnxepEGAxOTJ9Wov60JmFhPdyBuGYXS9N HwAiJ6zg/FS1sI/kQYZu6olRqbPnzUZY2eVH8MYvMDgZhfopcpPQulTW/k1RTwmhDLmayM7zo olSNTzq2vtUMxhOI8cu379T0uVgzvEOunDJwIgbAqL3T4BOIaO0FjEDSX/FO7xtM9QxD4QCGQ KxIydu3K8JzH0XWcD8CU3j1kmb5Mhevzp4bQ1IAKrz+7AUItomMKWvRGh5EMzwcIuGT3FPGPF cWiICRrOPK3oSXecOOY2TTiEwTMw5mQpXNbaJQPuVVSrsBrw3bVd8wd/rly2WgoxUbL5tVD3S VG9LKgB5bi1DaOwfHnO5kx3pIDzXPNyMhD4hUQio/D8wZgUyS/YHEI13K4Y/LyomWBvTY2f3D W2Mn86JQqNMoD6joo7k9+snj/2pFtL52g5Tc32c/lcXMIEa9t4= 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 4:49 PM Arnd Bergmann wrote: > > 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: I now cross-checked with gcc-10.0, which leads to a few additional warnings for randconfig builds: drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_port_hb_in()+0x12f: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_port_hb_in()+0xca: return with modified stack frame drivers/media/dvb-frontends/rtl2832_sdr.o: warning: objtool: .text.unlikely: unexpected end of section drivers/media/dvb-frontends/rtl2832_sdr.o: warning: objtool: rtl2832_sdr_try_fmt_sdr_cap() falls through to next function rtl2832_sdr_s_fmt_sdr_cap.cold() kernel/kexec_core.o: warning: objtool: crash_kexec()+0x2b: unreachable instruction lib/locking-selftest.o: warning: objtool: locking_selftest()+0x117f: PUSHF stack exhausted lib/locking-selftest.o: warning: objtool: ww_tests()+0x1083: PUSHF stack exhausted lib/strncpy_from_user.o: warning: objtool: strncpy_from_user()+0x133: call to do_strncpy_from_user() with UACCESS enabled lib/strnlen_user.o: warning: objtool: strnlen_user()+0x122: call to do_strnlen_user() with UACCESS enabled I uploaded these as well now, see https://drive.google.com/open?id=1k10cO9OkFKaMVnK7uX-prplY-13CAvW1 Arnd