Re: [PATCH 06/18] arm64: move sve_user_{enable, disable} to

2018-06-01 Thread Dave Martin
On Fri, Jun 01, 2018 at 11:29:13AM +0100, Mark Rutland wrote: > On Wed, May 16, 2018 at 10:01:32AM +0100, Dave Martin wrote: > > On Tue, May 15, 2018 at 05:33:52PM +0100, Mark Rutland wrote: > > > On Tue, May 15, 2018 at 01:19:26PM +0100, Dave Martin wrote: > > > > On Tue, May 15, 2018 at 11:39:36A

Re: [PATCH 06/18] arm64: move sve_user_{enable, disable} to

2018-06-01 Thread Mark Rutland
On Wed, May 16, 2018 at 10:01:32AM +0100, Dave Martin wrote: > On Tue, May 15, 2018 at 05:33:52PM +0100, Mark Rutland wrote: > > On Tue, May 15, 2018 at 01:19:26PM +0100, Dave Martin wrote: > > > On Tue, May 15, 2018 at 11:39:36AM +0100, Mark Rutland wrote: > > > > Earlier I'd put BUILD_BUG() in th

Re: [PATCH 06/18] arm64: move sve_user_{enable, disable} to

2018-05-16 Thread Dave Martin
On Tue, May 15, 2018 at 05:33:52PM +0100, Mark Rutland wrote: > On Tue, May 15, 2018 at 01:19:26PM +0100, Dave Martin wrote: > > On Tue, May 15, 2018 at 11:39:36AM +0100, Mark Rutland wrote: > > > On Mon, May 14, 2018 at 12:06:50PM +0100, Dave Martin wrote: > > > > On Mon, May 14, 2018 at 10:46:28A

Re: [PATCH 06/18] arm64: move sve_user_{enable, disable} to

2018-05-15 Thread Mark Rutland
On Tue, May 15, 2018 at 01:19:26PM +0100, Dave Martin wrote: > On Tue, May 15, 2018 at 11:39:36AM +0100, Mark Rutland wrote: > > On Mon, May 14, 2018 at 12:06:50PM +0100, Dave Martin wrote: > > > On Mon, May 14, 2018 at 10:46:28AM +0100, Mark Rutland wrote: > > > > +static inline void sve_user_disa

Re: [PATCH 06/18] arm64: move sve_user_{enable, disable} to

2018-05-15 Thread Dave Martin
On Tue, May 15, 2018 at 11:39:36AM +0100, Mark Rutland wrote: > On Mon, May 14, 2018 at 12:06:50PM +0100, Dave Martin wrote: > > On Mon, May 14, 2018 at 10:46:28AM +0100, Mark Rutland wrote: > > > In subsequent patches, we'll want to make use of sve_user_enable() and > > > sve_user_disable() outsid

Re: [PATCH 06/18] arm64: move sve_user_{enable, disable} to

2018-05-15 Thread Mark Rutland
On Mon, May 14, 2018 at 12:06:50PM +0100, Dave Martin wrote: > On Mon, May 14, 2018 at 10:46:28AM +0100, Mark Rutland wrote: > > In subsequent patches, we'll want to make use of sve_user_enable() and > > sve_user_disable() outside of kernel/fpsimd.c. Let's move these to > > where we can make use o

Re: [PATCH 06/18] arm64: move sve_user_{enable, disable} to

2018-05-14 Thread Dave Martin
On Mon, May 14, 2018 at 10:46:28AM +0100, Mark Rutland wrote: > In subsequent patches, we'll want to make use of sve_user_enable() and > sve_user_disable() outside of kernel/fpsimd.c. Let's move these to > where we can make use of them. > > To avoid ifdeffery in sequences like: > > if (system_su

[PATCH 06/18] arm64: move sve_user_{enable,disable} to

2018-05-14 Thread Mark Rutland
In subsequent patches, we'll want to make use of sve_user_enable() and sve_user_disable() outside of kernel/fpsimd.c. Let's move these to where we can make use of them. To avoid ifdeffery in sequences like: if (system_supports_sve() && some_condition sve_user_disable(); ... empty stubs