From mboxrd@z Thu Jan 1 00:00:00 1970 From: Will Deacon Subject: Re: [PATCH v5 15/30] arm64/sve: Signal handling support Date: Mon, 11 Dec 2017 14:07:20 +0000 Message-ID: <20171211140720.GE2141@arm.com> References: <1509465082-30427-1-git-send-email-Dave.Martin@arm.com> <1509465082-30427-16-git-send-email-Dave.Martin@arm.com> <20171207104948.GE31900@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from foss.arm.com ([217.140.101.70]:57982 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753177AbdLKOHN (ORCPT ); Mon, 11 Dec 2017 09:07:13 -0500 Content-Disposition: inline In-Reply-To: Sender: linux-arch-owner@vger.kernel.org List-ID: To: Kees Cook Cc: Dave Martin , linux-arm-kernel@lists.infradead.org, linux-arch , Okamoto Takayuki , libc-alpha , Ard Biesheuvel , Szabolcs Nagy , Catalin Marinas , Alex =?iso-8859-1?Q?Benn=E9e?= , kvmarm@lists.cs.columbia.edu On Thu, Dec 07, 2017 at 10:50:38AM -0800, Kees Cook wrote: > My question is mainly: why not just use copy_*() everywhere instead? > Having these things so spread out makes it fragile, and there's very > little performance benefit from using __copy_*() over copy_*(). I think that's more of a general question. Why not just remove the __ versions from the kernel entirely if they're not worth the perf? Will From mboxrd@z Thu Jan 1 00:00:00 1970 From: will.deacon@arm.com (Will Deacon) Date: Mon, 11 Dec 2017 14:07:20 +0000 Subject: [PATCH v5 15/30] arm64/sve: Signal handling support In-Reply-To: References: <1509465082-30427-1-git-send-email-Dave.Martin@arm.com> <1509465082-30427-16-git-send-email-Dave.Martin@arm.com> <20171207104948.GE31900@arm.com> Message-ID: <20171211140720.GE2141@arm.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Dec 07, 2017 at 10:50:38AM -0800, Kees Cook wrote: > My question is mainly: why not just use copy_*() everywhere instead? > Having these things so spread out makes it fragile, and there's very > little performance benefit from using __copy_*() over copy_*(). I think that's more of a general question. Why not just remove the __ versions from the kernel entirely if they're not worth the perf? Will