Message ID | Y1ULKYsASLRoVb7N@zn.tnic |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4242:0:0:0:0:0 with SMTP id s2csp1544992wrr; Sun, 23 Oct 2022 02:44:11 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5EqSee1fsRqIm3t3Iiuv435DaetoHyo7LSUtnGq5TzCHKuE/XEWZLoHzsxBN4q9WzBCHsc X-Received: by 2002:aa7:810d:0:b0:563:1fa6:fecc with SMTP id b13-20020aa7810d000000b005631fa6feccmr28652976pfi.24.1666518250980; Sun, 23 Oct 2022 02:44:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666518250; cv=none; d=google.com; s=arc-20160816; b=JYfOoGOARI0y9VTzszxZBhERWJVQ9ROlnAOmRawAcSvskk/S7vl1rJXgVJCgZ24y1h GUD0Bjz7qlfPqb6MEcCR8vPFMCTKW4pMAvASKsloX3qm/zYPEBfihoio7BqdAxEz3qJ8 O84TgQr6T0h8AhkT8uiwiRqRH36A7gL+zZ4Z87cCvkXzt0Pu0yCH6EkjOw2JKavLiGxj mtwHtY9lVnPFUOYARv1LA+ePyPkJ5tnBirzsGJ0O9D4zzwBrFQc0qtmwuGSdvDISob9h pf5hshIydqRBtjuCltbSzVEEa2OlCbYJg1r4AKBsook7R2IsKYGS5DCepcNo+36U2dbA wtKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=a2CSw/8rZWkxUuRs5fo3QIrgID+nd0kedAMIW6JAgs4=; b=CW//OLm2GF2Yhk0lHWwpjCGpNyK6l3/patTruuSpYXe3xraDPvXUUNbzB9zI/Gpo0v mD0LzMt4rG+nPEgqSnfVl914sJnbSB5bmchyamM5Z9mbgRA2UIOv+BPpIMMyLDgGUkdA PJ0DzDrOh+4uGtIdzUK0rVffEMk6W8YXWluI0rWY76Mru0oYB0/wRkXsu0nPtiI7Cmz7 lL7tUGL57BwuH7MiRiOmwoFqD/y+jr5ja7e4XH42cX8qjeXrMeLT1ZVtGBjo191KUDXx OjBDmSYAoGBC8WW3KZS77veGmSxABhf6Tq86i+l4LgOAYqR0DmXHsWq+JHw3tiorisux 1rXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=Ek5FzeCC; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; 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=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p9-20020a170902bd0900b00186a394aed8si517968pls.147.2022.10.23.02.43.57; Sun, 23 Oct 2022 02:44:10 -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; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=Ek5FzeCC; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; 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=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230074AbiJWJgv (ORCPT <rfc822;pwkd43@gmail.com> + 99 others); Sun, 23 Oct 2022 05:36:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229799AbiJWJgu (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Sun, 23 Oct 2022 05:36:50 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6313C71BD9 for <linux-kernel@vger.kernel.org>; Sun, 23 Oct 2022 02:36:49 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 823C61FD4A; Sun, 23 Oct 2022 09:36:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1666517807; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=a2CSw/8rZWkxUuRs5fo3QIrgID+nd0kedAMIW6JAgs4=; b=Ek5FzeCC+vIbrz4H25njCQQRQbFsMAnE+b0rYXimqtQvhMSkC+ZvkJE119Yjz+/+8QLiw5 Kwi8OHs1T9v+nUNRqfnPyplYjHGlRCtT+CkGz20jyW2T+DucEDPLgIxiKaBXCjjil64Qmt dt2QTETT8YOOBKW3yp89k+/6Lc5kj34= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1666517807; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=a2CSw/8rZWkxUuRs5fo3QIrgID+nd0kedAMIW6JAgs4=; b=pZFBjLLQe/FJ/+aMAObfXsc/CEm0rJq9HVSgJiPZPow7I6er8Q8It+58ay60zLcuZ5aCOr OuquBb4nzrc4BhCQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 7637B139F0; Sun, 23 Oct 2022 09:36:47 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id H4nNHC8LVWPQMwAAMHmgww (envelope-from <bp@suse.de>); Sun, 23 Oct 2022 09:36:47 +0000 Date: Sun, 23 Oct 2022 11:36:41 +0200 From: Borislav Petkov <bp@suse.de> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: x86-ml <x86@kernel.org>, lkml <linux-kernel@vger.kernel.org> Subject: [GIT PULL] x86/urgent for 6.1 Message-ID: <Y1ULKYsASLRoVb7N@zn.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS 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: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1747471041255217685?= X-GMAIL-MSGID: =?utf-8?q?1747471041255217685?= |
Series |
[GIT,PULL] x86/urgent for 6.1
|
|
Pull-request
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_urgent_for_v6.0_rc2Message
Borislav Petkov
Oct. 23, 2022, 9:36 a.m. UTC
Hi Linus, as it is usually the case, right after a major release, the tip urgent branches accumulate a couple more fixes than normal. And here is the x86, a bit bigger, urgent pile. Please pull, thx. --- The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780: Linux 6.1-rc1 (2022-10-16 15:36:24 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_urgent_for_v6.0_rc2 for you to fetch changes up to 471f0aa7fa64e23766a1473b32d9ec3f0718895a: x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (2022-10-21 15:22:09 -0700) ---------------------------------------------------------------- - Use the correct CPU capability clearing function on the error path in Intel perf LBR - A CFI fix to ftrace along with a simplification - Adjust handling of zero capacity bit mask for resctrl cache allocation on AMD - A fix to the AMD microcode loader to attempt patch application on every logical thread - A couple of topology fixes to handle CPUID leaf 0x1f enumeration info properly - Drop a -mabi=ms compiler option check as both compilers support it now anyway - A couple of fixes to how the initial, statically allocated FPU buffer state is setup and its interaction with dynamic states at runtime ---------------------------------------------------------------- Babu Moger (1): x86/resctrl: Fix min_cbm_bits for AMD Borislav Petkov (1): x86/microcode/AMD: Apply the patch early on every logical thread Chang S. Bae (4): x86/fpu: Configure init_fpstate attributes orderly x86/fpu: Fix the init_fpstate size check with the actual size x86/fpu: Exclude dynamic states from init_fpstate x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly Maxim Levitsky (1): perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() Nathan Chancellor (1): x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB Peter Zijlstra (2): x86/ftrace: Remove ftrace_epilogue() ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() Zhang Rui (3): hwmon/coretemp: Handle large core ID value x86/topology: Fix multiple packages shown on a single-package system x86/topology: Fix duplicated core ID within a package arch/arm64/kernel/entry-ftrace.S | 7 ++++- arch/x86/Kconfig | 1 - arch/x86/events/intel/lbr.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 16 +++++++++-- arch/x86/kernel/cpu/resctrl/core.c | 8 ++---- arch/x86/kernel/cpu/topology.c | 16 +++++++---- arch/x86/kernel/fpu/init.c | 8 ------ arch/x86/kernel/fpu/xstate.c | 42 +++++++++++++++------------- arch/x86/kernel/ftrace_64.S | 34 +++++++++------------- drivers/hwmon/coretemp.c | 56 +++++++++++++++++++++++++++---------- include/asm-generic/vmlinux.lds.h | 18 ++++++++---- 11 files changed, 122 insertions(+), 86 deletions(-)
Comments
On Sun, Oct 23, 2022 at 11:36:41AM +0200, Borislav Petkov wrote: > Hi Linus, > > as it is usually the case, right after a major release, the tip urgent > branches accumulate a couple more fixes than normal. And here is the > x86, a bit bigger, urgent pile. > > Please pull, > thx. > > --- > > The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780: > > Linux 6.1-rc1 (2022-10-16 15:36:24 -0700) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_urgent_for_v6.0_rc2 ^^^^^ Whoops, I mistyped the version in the tag. Lemme know if you need a properly renamed tag: x86_urgent_for_v6.1_rc2 Thx.
On Sun, Oct 23, 2022 at 2:54 AM Borislav Petkov <bp@suse.de> wrote: > > Whoops, I mistyped the version in the tag. Lemme know if you need a > properly renamed tag: x86_urgent_for_v6.1_rc2 Heh, no, it doesn't matter. As long as the pull request is unambiguous (which is only really an issue at the end of the release window when I start getting a mix of last-minute fixes, and early pull requests for the next merge window), it's all good. Nobody will look at the tag name afterwards, so the tag-name being a bit odd doesn't really matter. In fact I often edit out the free-form commentary in the form of "This pull request for version Xyz does.." from merge commit messages people send me, because it's not relevant or interesting in the history. But hey, I appreciate the heads-up about the name mix-up (although, again, the only time it tends to actually matter is for that end-or-release time frame where there can be actual confusion). Linus
The pull request you sent on Sun, 23 Oct 2022 11:36:41 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_urgent_for_v6.0_rc2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/295dad10bfb5bc35ef0d051aec61299ebeb88855
Thank you!
On Sun, Oct 23, 2022 at 10:06:37AM -0700, Linus Torvalds wrote: > Nobody will look at the tag name afterwards, so the tag-name being a > bit odd doesn't really matter. I was gonna say, let's have a fixed tag name so that there are no multiple tags with the same name, per chance, which would confuse. But it seems that when you pull a tag, it remains a remote tag and doesn't appear in your tree. Which would be silly because if it did, your tree would be full of all those tags you're pulling. It sometimes is kinda annoying in my repo here after I've added a bunch of repos and fetch from them and all those tags from there appear locally too and I wonder what those even are. > But hey, I appreciate the heads-up about the name mix-up I had a hunch you would. :) > (although, again, the only time it tends to actually matter is for > that end-or-release time frame where there can be actual confusion). Right. Thx.
On Sun, Oct 23, 2022 at 11:14 AM Borislav Petkov <bp@suse.de> wrote: > > I was gonna say, let's have a fixed tag name so that there are no > multiple tags with the same name, per chance, which would confuse. Several trees do that already, and jst call the tags "for-linus" or similar. > But it seems that when you pull a tag, it remains a remote tag and > doesn't appear in your tree. I obviously don't want to distribute these temporary tags as tags, no. That's a git default behavior thing, because it would be very annoying to get hundreds of irrelevant tags that get distributed with the kernel. But the tag name does show up in the commit message itself, so it now does show up in the logs: Merge tag 'x86_urgent_for_v6.0_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull x86 fixes from Borislav Petkov: "As usually the case, right after a major release, the tip urgent branches accumulate a couple more fixes than normal. And here is the x86, a bit bigger, urgent pile. ... and you can see it even more if you do git show --show-signature 295dad10bfb5 (or "git cat-file commit 295dad10bfb5) which will show some details that are normally suppressed by a plain "git log". And that's the part I mean when I said "Nobody will look at the tag name afterwards". Yes, there are signs of that incorrect tag name in there, but it's not like I suspect anybody would have ever even noticed hadn't you brought it up. Linus
On Sun, Oct 23, 2022 at 11:42:25AM -0700, Linus Torvalds wrote: > Several trees do that already, and jst call the tags "for-linus" or similar. Yap, exactly. And I have had a bunch of times a git warning in my tree complaining about "master" being an ambiguous reference which was fun to chase down the first time. In tip we opted for either calling the tag "<branch-name>-<date>" - which I still think is suboptimal because then you have to go and match the date to the release which was current at the time. Or use my vastly superior idea of <branch-name>_for_<kernel-version> which tells you everything you wanna know. :-) > I obviously don't want to distribute these temporary tags as tags, no. > That's a git default behavior thing, because it would be very annoying > to get hundreds of irrelevant tags that get distributed with the > kernel. Yap, exactly. > And that's the part I mean when I said "Nobody will look at the tag > name afterwards". Yes, there are signs of that incorrect tag name in > there, but it's not like I suspect anybody would have ever even > noticed hadn't you brought it up. Yes, makes perfect sense to me. I had a hunch that it would be something along the lines of: the tag doesn't really need to be a 1st class object in the pulling repo and it is good enough if it is part of the pull request text only. So thanks for explaining.