Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp1217400pxb; Fri, 1 Oct 2021 06:10:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy9E4NussC7ZBqaWXx4UKloDurILcN1eHtuSqb2HJDdZjP3x0VU7F8VZqD704LFlHLzKb31 X-Received: by 2002:a63:2a0e:: with SMTP id q14mr9826453pgq.217.1633093820364; Fri, 01 Oct 2021 06:10:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633093820; cv=none; d=google.com; s=arc-20160816; b=nnxCxVmbtC7NRUtvG3D3y7OPjED5LnQnCvCrWL5+Di6Mvu/LjUtt9FX0RmOCvAIPys FPstE9vv20vYcSuiHr84Hpjvdgk5Z9uv0rHKkyvFLTvSsrS4LQ/o8QahwdcW+iPETcch OpfN+3gEMxW/QO2P/j2BW2MvuFlhkQPgzsWH/CaGFDUFJYi3BAAcp/bS0eUdBuXMY7sy 9LFdWnwEaCWiouiU6Zo4NxbRUNQhmFJkoQu5iYlpjuenUcb3+YhqdrNUzZG0F+70qzkG 0rYiw4a8aYrbtV+ofwE5uMMfU3/x0VWNmO76i710uVa5FNpN2AMjkf+VD0KeQ+NkJyod vtig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=+zX6xGPW4mN3Q3tFL/FI5GEAMCMZRY7LeLocGO6ysPA=; b=v1oErOGb2hIRlZ3hyRLaZlMVGduYGudP7nDJEofl8mY7wEqaesvW52sbqZot2mjbIV NxhbUoh+0bX5z40x30+BEBNaWUgDAQd97ZhMLQCqeIuYhMAXvcsVBArhIioS2Dq+sCXn sXnH94YFkkoXSP++EC7DREu8jplSmj8RhHeHvuONN5U6PoWCxxhgyqGPB27smNNZJZPj TPfXENAiayUpLCYEB5+7aHAnKwSDedsEK/RsiMLCbU912Uswlt4F1xJ/bGGP6pGN7CU+ IgYJj2S4KgUtVMb00tW1NH97M7mrK/hIdHDOoHdeIRHaeGed0XoiGuSNt1Gd3oGlPfha KQSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=bih0NorC; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; 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=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o5si7077907pfg.361.2021.10.01.06.10.06; Fri, 01 Oct 2021 06:10:20 -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=@linutronix.de header.s=2020 header.b=bih0NorC; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; 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=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230328AbhJAMtb (ORCPT + 99 others); Fri, 1 Oct 2021 08:49:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229876AbhJAMta (ORCPT ); Fri, 1 Oct 2021 08:49:30 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CA3FC061775 for ; Fri, 1 Oct 2021 05:47:46 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1633092464; 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=+zX6xGPW4mN3Q3tFL/FI5GEAMCMZRY7LeLocGO6ysPA=; b=bih0NorCA2IylQNBiPAA3Wk8N2KbwmrYUhCEiGby65TSTwuL2fZgZQsG9Oepqdngf89Tot VRM4Ork3oQUCZLjOdyYEu66QLwHq33PIUqhaAXYRiRQ83nEkLi9rO1fRF1CUsFZa597+ak YQoJh7mNh0WcmFax+uw/Hq5cY83BXS7RKVp2zKNkAbYKiXlpwCsRKEj2K+DJ6FWHfDu32u 3acGwhlq3+rrOZ6nhcQa6GG7simBMbXq6LYu/V7QToltVQnVaO9g6VTZ0bSoOcCnVTJIer 64TEBb2cuz2Y+fuTrhk3ftE20EiG29wB8gRdJg+enQzRPMmeRHsyHhwuXEfQTA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1633092464; 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=+zX6xGPW4mN3Q3tFL/FI5GEAMCMZRY7LeLocGO6ysPA=; b=CnhBJ/BK5mtos67sfYdQpA3pLcjglTCZzGwVkd89iP3Sq+DuHqnC2e/AEPtCsovI6DGSUd OFQeYluxtH54BjAg== To: "Chang S. Bae" , bp@suse.de, luto@kernel.org, mingo@kernel.org, x86@kernel.org Cc: len.brown@intel.com, lenb@kernel.org, dave.hansen@intel.com, thiago.macieira@intel.com, jing2.liu@intel.com, ravi.v.shankar@intel.com, linux-kernel@vger.kernel.org, chang.seok.bae@intel.com Subject: Re: [PATCH v10 03/28] x86/fpu/xstate: Modify state copy helpers to handle both static and dynamic buffers In-Reply-To: <20210825155413.19673-4-chang.seok.bae@intel.com> References: <20210825155413.19673-1-chang.seok.bae@intel.com> <20210825155413.19673-4-chang.seok.bae@intel.com> Date: Fri, 01 Oct 2021 14:47:43 +0200 Message-ID: <87h7e06he8.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Chang, On Wed, Aug 25 2021 at 08:53, Chang S. Bae wrote: > Have all the functions copying XSTATE take a struct fpu * pointer in > preparation for dynamic state buffer support. Which is something different than the subject line claims to do and still does not explain why this code needs access to struct fpu later on. Thanks tglx