Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp758649ybz; Sat, 25 Apr 2020 03:43:41 -0700 (PDT) X-Google-Smtp-Source: APiQypJTKx+GBzsWatbYPVbNsFpwlnFCRUVm4Z7XEP0qbsG7BsfTWnLCAdO6nqtYzgwuFO219FlO X-Received: by 2002:a17:907:41b3:: with SMTP id na3mr11786104ejb.250.1587811420952; Sat, 25 Apr 2020 03:43:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587811420; cv=none; d=google.com; s=arc-20160816; b=XuzRyxYjd4SUhKQ3AI6+u3y0EZzDRQiit2PBRaUq7xBwRMNeh4VFYAxPwqvW85bsnb uAMr8q3DIRC4FeusyID8crCvcC8bxzf1F4JJIyX3tlJEu3/xcxBRoNEKiyvoz3a0elZW 3T0IQ+Bln0K9OMUmR6SViWdwXVt6UZ9mfnEyhcW0GqsbsQy2SiPOdzCYpg4ap39N6b8D +E+cxeImdD+aQnEAxih3/HeaA3w7QV3267PmEw4ivydC4j9lDiztPkMCPm0b+eM2qmfY c29i+TFN1cB9aDHqn2dZGxTbClo+GY42mv3xCX6gzPUBMHN6iWJQUgIAIcdATXDFzFDD aw3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=0FrIzgjmsdkrsW5Ow3+nivBsO872iMxrrZWBo1xRaiI=; b=qsfIKEGtRFnfYvjaQ94ho3sXL5YjHEeQPtf8ZtnNGcwXkQa8uf8XMZRZzJCSDTWC8N r2m1i3aNTJhVFDMIt8+IbRkuPuuHhSvNIxEM4sk5PBo4dP49uXI58ty96icqXOt5oS7F BGdpMDCSoGm9Rhyr7KM0sD1pt7PxmFTRHZ6yfXoucpZEOB/fon+T1c5EU11/XYzVg9Im NwJxnYENgASpJKe2GIWkJWQFsMRMLS8HqzoG66cnaBhb0wGpurwnNXPUolM/ExHWZGyn 23n90VYqxcFtFCSTozQGGvs61Sjv1kCbEOa4zztqeFFG3no9leoGM/BUThRHFzX1L4zM kcBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="SW0/rxz6"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id me3si4927093ejb.250.2020.04.25.03.43.17; Sat, 25 Apr 2020 03:43:40 -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; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="SW0/rxz6"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726090AbgDYKl1 (ORCPT + 99 others); Sat, 25 Apr 2020 06:41:27 -0400 Received: from us-smtp-1.mimecast.com ([205.139.110.61]:54301 "EHLO us-smtp-delivery-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726050AbgDYKl0 (ORCPT ); Sat, 25 Apr 2020 06:41:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1587811285; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0FrIzgjmsdkrsW5Ow3+nivBsO872iMxrrZWBo1xRaiI=; b=SW0/rxz6vorsoEaV+5N8AiyHPp5aiq3sOdD89Zv+kSE0t0jlJzvFx1RyfSvflp5kBmLeOv 802+vCGBpyhFH4SFwXgvCi/a+xZEcnqyed8nsCAGI36UqFaG4WhYWCtSgauN7UUt+/8exx tb+4PCY+Cpe0DQLB0KCtlR+pS/eEK80= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-424-51GP5heuOROyBvzCG7LRpw-1; Sat, 25 Apr 2020 06:41:16 -0400 X-MC-Unique: 51GP5heuOROyBvzCG7LRpw-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 41B3F8014D5; Sat, 25 Apr 2020 10:41:14 +0000 (UTC) Received: from treble (ovpn-114-29.rdu2.redhat.com [10.10.114.29]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 2E33D6061B; Sat, 25 Apr 2020 10:41:12 +0000 (UTC) Date: Sat, 25 Apr 2020 05:41:10 -0500 From: Josh Poimboeuf To: Ingo Molnar Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Peter Zijlstra , Vince Weaver , Dave Jones , Jann Horn , Miroslav Benes , Andy Lutomirski , Thomas Gleixner , Peter Zijlstra , Borislav Petkov Subject: Re: [PATCH v2 00/11] ORC fixes Message-ID: <20200425104110.3bx5xb57fssdvd4y@treble> References: <20200425102512.GA12331@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200425102512.GA12331@gmail.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Apr 25, 2020 at 12:25:12PM +0200, Ingo Molnar wrote: > > * Josh Poimboeuf wrote: > > > v2: > > - Dropped three patches which technically weren't fixes. Will post them > > later as part of another patch set with more improvements. > > - Removed show_iret_regs() declaration [mbenes] > > - Added Miroslav Reviewed-by, Linus Reported-by > > > > v1 was here: > > https://lkml.kernel.org/r/cover.1584033751.git.jpoimboe@redhat.com > > > > Jann Horn (1): > > x86/entry/64: Fix unwind hints in rewind_stack_do_exit() > > > > Josh Poimboeuf (9): > > objtool: Fix stack offset tracking for indirect CFAs > > x86/entry/64: Fix unwind hints in register clearing code > > x86/entry/64: Fix unwind hints in kernel exit path > > x86/entry/64: Fix unwind hints in __switch_to_asm() > > x86/unwind/orc: Convert global variables to static > > x86/unwind: Prevent false warnings for non-current tasks > > x86/unwind/orc: Prevent unwinding before ORC initialization > > x86/unwind/orc: Fix error path for bad ORC entry type > > x86/unwind/orc: Fix premature unwind stoppage due to IRET frames > > > > Miroslav Benes (1): > > x86/unwind/orc: Don't skip the first frame for inactive tasks > > Thanks for doing this. These ORC handling bugs IMHO look serious and > widespread enough to warrant x86/urgent treatment, and the v2 series is > fixes-only. > > Any objections against targeting v5.7-rc3 with this, assuming that > there's no problems found during review and it passes about a week of > testing? Hi Ingo, Due to other distractions, I unfortunately have been sitting on some of these fixes for several months -- notice some of the long Reported-by chains :-/ They're good small localized fixes and I would agree it makes sense to target x86/urgent. Thanks! -- Josh