Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp469015ybe; Thu, 5 Sep 2019 00:23:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqwH/+KNEZk33S/sXX/oM6JznW8z0maeNvO8PKuYMg1Lz8Ar5WXKeAEkvBXdD2L/0yCXYXwS X-Received: by 2002:a17:90a:e396:: with SMTP id b22mr2264953pjz.126.1567668204493; Thu, 05 Sep 2019 00:23:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567668204; cv=none; d=google.com; s=arc-20160816; b=Uf2Q+v6Tzi+p0QEUe4XDlJjvDnZS7KjO1suMPyfcLu96++WLZbbGZ1OPIlH9kt0Os8 AXlgIzvcJ3G+bUCAv+3NRYIKrrnSg80hRp/BYjt0tWaBSnYlOqozS8OSmGrjJJfrB2G+ hMQhkEVhwwrDSfHRJNWnpNlGoawfLb9uqFUDlQ9NleWvxKBSJBQ8EEVfxdNftamDcCyu skWO1ySjly/RzF5Cz23GICHEykKuG0HjTWmFk4rB4pkgBEbUiApFU8TepNgcpbZMZL0J blpImd8JVcpBf+I5fOCUNFRNJYCNktHTmidXEPYAk74vUd86szpD/ko2U3MC9Ev2z2tV EcBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=WXSfc1DPCp4yNJhQctq/zR1e9GiDWEuck/Pkpr20QWY=; b=fLplnM2SzBRTYdaMy6pEeHQ9MzXSQzMX1ALtIL+33+eBXpGjohu2KrjsNd32JTBWM9 7aMKe6HDVECP3JP6y8Puub/VKFcgs9iqV0rDVHUSaHJij8w3HBiFnkuP2xn2iiMF5vsZ uqdEhYlAIS89wZFLK0GBli5pK30zeqTqThraSV7c1YmeS8IWytwI3dZeZzWSogRouaoZ 70cRDUzDYL8uskz0wlvrIS5qqiJLpTGqvg6PaxDXH/A+8IxYLn8rUbbzwKxCleyU9vuS L41DTTUaZZgKUEQSTaBppKUNbFPhhqIf+haxht7QmJO+vnKO6clEj0UdVhaMCMWgPNLa UqUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=WVBg7mI7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x23si1274834pfa.92.2019.09.05.00.23.07; Thu, 05 Sep 2019 00:23:24 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=WVBg7mI7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731928AbfIEHUl (ORCPT + 99 others); Thu, 5 Sep 2019 03:20:41 -0400 Received: from mail.skyhub.de ([5.9.137.197]:34866 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730778AbfIEHUl (ORCPT ); Thu, 5 Sep 2019 03:20:41 -0400 Received: from zn.tnic (p200300EC2F0A5F0094A48B587AEA6833.dip0.t-ipconnect.de [IPv6:2003:ec:2f0a:5f00:94a4:8b58:7aea:6833]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 74A871EC094F; Thu, 5 Sep 2019 09:20:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1567668035; 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: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=WXSfc1DPCp4yNJhQctq/zR1e9GiDWEuck/Pkpr20QWY=; b=WVBg7mI7s85VkAK5H3x3kMth8i5YLOu4mJksNuoKeoakXKUMsK4MrB7Meid66xisy6rUBO S7rDafM8ZcXVbxrlWGh+1WRptR0hOfWbh3LBb5zMgQmj6PCWHW7rDkbxSI5g9QyBz1WZBL IwRcG1OWyB5L7zcOE0PuwfIHYQNJjlc= Date: Thu, 5 Sep 2019 09:20:29 +0200 From: Borislav Petkov To: "Raj, Ashok" Cc: Boris Ostrovsky , Mihai Carabas , "H. Peter Anvin" , Ingo Molnar , Jon Grimm , kanth.ghatraju@oracle.com, konrad.wilk@oracle.com, patrick.colp@oracle.com, Thomas Gleixner , Tom Lendacky , x86-ml , linux-kernel@vger.kernel.org Subject: Re: [PATCH] x86/microcode: Add an option to reload microcode even if revision is unchanged Message-ID: <20190905072029.GB19246@zn.tnic> References: <1567056803-6640-1-git-send-email-ashok.raj@intel.com> <20190829060942.GA1312@zn.tnic> <20190829130213.GA23510@araj-mobl1.jf.intel.com> <20190903164630.GF11641@zn.tnic> <41cee473-321c-2758-032a-ccf0f01359dc@oracle.com> <20190905002132.GA26568@otc-nc-03> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190905002132.GA26568@otc-nc-03> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 04, 2019 at 05:21:32PM -0700, Raj, Ashok wrote: > But echo 2 > reload would allow reading a microcode file from > /lib/firmware/intel-ucode/ even if the revision hasn't changed right? > > #echo 1 > reload wouldn't load if the revision on disk is same as what's loaded, > and we want to permit that with the echo 2 option. Then before we continue with this, please specify what the exact requirements are. Talk to your microcoders or whoever is going to use this and give the exact use cases which should be supported and describe them in detail. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette