From mboxrd@z Thu Jan 1 00:00:00 1970 From: Josh Triplett Subject: Re: [PATCHv2 1/1] Documentation: describe how to add a system call Date: Fri, 31 Jul 2015 23:18:06 -0700 Message-ID: <20150801061806.GA31819@x> References: <20150730190434.GD16452@x> <20150731010234.GA7265@x> <20150731205941.GA30362@cloud> <20150731220828.GA30890@cloud> <20150801043237.GA28660@x> <55BC518E.4010102@zytor.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <55BC518E.4010102-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org> Sender: linux-api-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: "H. Peter Anvin" Cc: Andy Lutomirski , Kees Cook , David Drysdale , Ingo Molnar , Linux API , Michael Kerrisk , Andrew Morton , Arnd Bergmann , Shuah Khan , Jonathan Corbet , Eric B Munson , Randy Dunlap , Andrea Arcangeli , Thomas Gleixner , Ingo Molnar , Oleg Nesterov , Linus Torvalds , Greg Kroah-Hartman , Al Viro , Rusty Russell , Peter Zijlstra , Vivek Goyal , Alexei Starovoitov Dav List-Id: linux-api@vger.kernel.org On Fri, Jul 31, 2015 at 09:56:46PM -0700, H. Peter Anvin wrote: > On 07/31/2015 09:32 PM, Josh Triplett wrote: > > > > Sure, agreed. But I really hope we don't create new kernel ABIs that > > involve constructs like that. > > > > It's worth noting I have pushed for auto-marshalling in general for a > long time, not the least to get rid of the awful syscall(3) wrapper. I > even built a prototype but didn't have time to productize it. Interesting! Can you post the prototype? - Josh Triplett