Re: [RFC PATCH v2 00/13] Add futex2 syscall

2021-03-07 Thread Daurnimator
On Sun, 7 Mar 2021 at 22:35, Stefan Metzmacher wrote: > Instead of having a blocked futex_waitv() waiting on an fd (maybe a generic > eventfd() or a new futex2fd()) > would be a better interface? Like bring back FUTEX_FD? (which was removed back in 2.6.25)

Re: [PATCH v6 2/3] io_uring: add IOURING_REGISTER_RESTRICTIONS opcode

2021-01-03 Thread Daurnimator
On Fri, 28 Aug 2020 at 00:59, Stefano Garzarella wrote: > + __u8 register_op; /* IORING_RESTRICTION_REGISTER_OP */ Can you confirm that this intentionally limited the future range of IORING_REGISTER opcodes to 0-255?

Re: [PATCH RFC v2 2/3] io_uring: add IOURING_REGISTER_RESTRICTIONS opcode

2020-07-21 Thread Daurnimator
On Wed, 22 Jul 2020 at 03:11, Jens Axboe wrote: > > On 7/21/20 4:40 AM, Stefano Garzarella wrote: > > On Thu, Jul 16, 2020 at 03:26:51PM -0600, Jens Axboe wrote: > >> On 7/16/20 6:48 AM, Stefano Garzarella wrote: > >>> diff --git a/include/uapi/linux/io_uring.h b/include/uapi/linux/io_uring.h >

bindat/connectat syscalls

2016-04-06 Thread Daurnimator
Related thread (2012): https://marc.info/?l=linux-netdev=133897212713981=2 FreeBSD[1] chose signatures of: int bindat(int fd, int s, const struct sockaddr *addr, socklen_t addrlen); int connectat(int fd, int s, const struct sockaddr *name, socklen_t namelen); An alternate implementation

bindat/connectat syscalls

2016-04-06 Thread Daurnimator
Related thread (2012): https://marc.info/?l=linux-netdev=133897212713981=2 FreeBSD[1] chose signatures of: int bindat(int fd, int s, const struct sockaddr *addr, socklen_t addrlen); int connectat(int fd, int s, const struct sockaddr *name, socklen_t namelen); An alternate implementation