Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp963285ybf; Fri, 28 Feb 2020 11:02:49 -0800 (PST) X-Google-Smtp-Source: APXvYqyFGhfN8vNFQbISudzMGawUT/KetsIg0mBu/nGsdn3s3mvuooZPmQCoq6W4D4BUpRyD+n2U X-Received: by 2002:a05:6830:1042:: with SMTP id b2mr4460094otp.306.1582916569627; Fri, 28 Feb 2020 11:02:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582916569; cv=none; d=google.com; s=arc-20160816; b=cSX4mJ/OM0awQ/ZukTyBsUg1xnKL2Ry2J0b5yuHKFhDodB4ARopO93uOZyyvNtORiA 6Hsj5GJgpWQdA0WAlitq48v64rQqQmWURG6czT/8EqIsvlrFBvEi6HJUzuHyCqKAJoQM QrzctWq7V5rMUb1heUGM2vm2dHOsBI8w2pOoP4F3wHjIj9nmMrQNGHSKyIz3/YR9u8jF yH+JLDkLTG61OH25Je8nja71vVBn46F+1BcrQHGHF/qtzoOtMzxMmyaTvrEZKFvzW2tZ AcrSW9V69X4ylXG4/15H8JQ3G7Kx3jR4AMt2ScrVCIfzRn/Dy7nLUjfiGt0Ih9zvsrV5 U0Wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=HoaurmbSgWdvYtbJwSSpQQQEycJWyKRalOteSj5vDEE=; b=ALcVm/479NrV/4nIFvf0zxAfSkbdizV5FhHw1UVsxiQEiJHf20h0q3fqvMcsJAmQjo nUHmkeF2Yqhjy3NHUVa1/PNBQeA95qkMFQVoxbexflH2CAfP7zS03xf1W1zcFA9H3KJB Yxnt7d/ftm+6/quEE83Hu2aaiCg1+7XCRxfBakhuYD4IwtWiNpKZUAJCFDbYQa/A38rW 6iXnUg/y841uSekZwu6esrYNTZPSvCs8ZArS4zXBUPVC0h3J2c/Y8lhSSyXIf3JvZskK sbFt6WCr0u6MeVXmj+E9/d74vd5QvDY/Ni6DxV5QJceCQQrbz8snVb7CXB+UwRvbg66N OSkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=cXZb11UU; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v25si2204227oiv.144.2020.02.28.11.02.27; Fri, 28 Feb 2020 11:02:49 -0800 (PST) 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=@kernel.org header.s=default header.b=cXZb11UU; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726796AbgB1TCQ (ORCPT + 99 others); Fri, 28 Feb 2020 14:02:16 -0500 Received: from mail.kernel.org ([198.145.29.99]:46632 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725730AbgB1TCQ (ORCPT ); Fri, 28 Feb 2020 14:02:16 -0500 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 84CAA246B5 for ; Fri, 28 Feb 2020 19:02:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582916535; bh=RRX0Q3Pd6bQrUaDTY4Y++QQe4nlfj+rP1qpxupz/Ipg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=cXZb11UUyULsJN01zmnl5lMYPJpyuxDATP4yQpAnFP5K6OskYKMfE+jwYFwelDdFu xyZ25QFTPFLX6xBWm/mi89uUaC+XcI+eeN7ODzkGqx8iucom85BpqEZRQ+nH5zizao 6n25rlNXTBCVCQr2kw20l3MJAZ/ycbepiByDT5z4= Received: by mail-wr1-f52.google.com with SMTP id l5so4228995wrx.4 for ; Fri, 28 Feb 2020 11:02:15 -0800 (PST) X-Gm-Message-State: APjAAAW+wypmVq9UxcrJExxWWDKA3iH30AoiN8N2oiIFg3Wh+37MWt+c YIMQCoTJB0ih1SyatXVxIzFNBHxruVQnMneLlmeBGg== X-Received: by 2002:adf:ea85:: with SMTP id s5mr5974601wrm.75.1582916533984; Fri, 28 Feb 2020 11:02:13 -0800 (PST) MIME-Version: 1.0 References: <20200227132826.195669-1-brgerst@gmail.com> <20200227132826.195669-9-brgerst@gmail.com> In-Reply-To: <20200227132826.195669-9-brgerst@gmail.com> From: Andy Lutomirski Date: Fri, 28 Feb 2020 11:02:02 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 8/8] x86: Drop asmlinkage from syscalls To: Brian Gerst Cc: LKML , X86 ML , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , Andy Lutomirski , Dominik Brodowski Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 27, 2020 at 5:28 AM Brian Gerst wrote: > > asmlinkage is no longer required since the syscall ABI is now fully under > x86 architecture control. This makes the 32-bit native syscalls a bit more > effecient by passing in regs via EAX instead of on the stack. > > Signed-off-by: Brian Gerst > Reviewed-by: Dominik Brodowski Reviewed-by: Andy Lutomirski