Show patches with: Submitter = Al Viro       |   326 patches
« 1 2 3 4 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
saner sock_from_file() calling conventions (was Re: [PATCH] bpf: Expose a bpf_sock_from_file helper… saner sock_from_file() calling conventions (was Re: [PATCH] bpf: Expose a bpf_sock_from_file helper… - - - - --- 2020-11-12 Al Viro New
[net] fix a braino in cmsghdr_from_user_compat_to_kern() [net] fix a braino in cmsghdr_from_user_compat_to_kern() - 1 - 1 --- 2020-07-27 Al Viro davem Accepted
[net-next] switch cmsghdr_from_user_compat_to_kern() to copy_from_user() [net-next] switch cmsghdr_from_user_compat_to_kern() to copy_from_user() - - - - --- 2020-05-31 Al Viro davem Accepted
[net-next,19/19] atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl() [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,18/19] atm: lift copyin from atm_dev_ioctl() [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,17/19] atm: switch do_atm_iobuf() to direct use of atm_getnames() [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,16/19] atm: move copyin from atm_getnames() into the caller [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,15/19] atm: separate ATM_GETNAMES handling from the rest of atm_dev_ioctl() [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,14/19] batadv_socket_read(): get rid of pointless access_ok() [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,13/19] get rid of compat_mc_setsockopt() [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,12/19] handle the group_source_req options directly [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,11/19] ipv6: take handling of group_source_req options into a helper [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,10/19] ipv4: take handling of group_source_req options into a helper [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,09/19] ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP directly [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,08/19] ipv6: do compat setsockopt for MCAST_MSFILTER directly [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,07/19] ip6_mc_msfilter(): pass the address list separately [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,06/19] ipv4: do compat setsockopt for MCAST_MSFILTER directly [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,05/19] set_mcast_msfilter(): take the guts of setsockopt(MCAST_MSFILTER) into a helper [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,04/19] get rid of compat_mc_getsockopt() [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,03/19] ip*_mc_gsfget(): lift copyout of struct group_filter into callers [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,02/19] compat_ip{,v6}_setsockopt(): enumerate MCAST_... options explicitly [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h [net-next,01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-21 Al Viro davem Accepted
[bpf] don't bother with getname/kern_path - use user_path_at [bpf] don't bother with getname/kern_path - use user_path_at - - - - --- 2020-01-20 Al Viro bpf Accepted
coallocate socket_wq with socket itself coallocate socket_wq with socket itself - - - - --- 2019-07-05 Al Viro davem Accepted
sockfs: switch to ->free_inode() sockfs: switch to ->free_inode() - - - - --- 2019-07-05 Al Viro davem Accepted
[unix] missing barriers in some of unix_sock ->addr and ->path accesses [unix] missing barriers in some of unix_sock ->addr and ->path accesses - - - - --- 2019-02-15 Al Viro davem Accepted
[endianness,bug] cxgb4: mk_act_open_req() buggers ->{local,peer}_ip on big-endian hosts [endianness,bug] cxgb4: mk_act_open_req() buggers ->{local,peer}_ip on big-endian hosts 1 - - - --- 2018-08-05 Al Viro davem Accepted
mellanox: fix the dport endianness in call of __inet6_lookup_established() mellanox: fix the dport endianness in call of __inet6_lookup_established() - - - - --- 2018-08-04 Al Viro davem Accepted
[v2] sctp: use proc_remove_subtree() [v2] sctp: use proc_remove_subtree() - - - - --- 2018-03-16 Al Viro davem Accepted
[10/10] kill kernel_sock_ioctl() [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - 1 - --- 2018-01-18 Al Viro davem Accepted
[09/10] dev_ioctl(): move copyin/copyout to callers [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - - - --- 2018-01-18 Al Viro davem Accepted
[08/10] ipconfig: use dev_set_mtu() [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - - - --- 2018-01-18 Al Viro davem Accepted
[07/10] lift handling of SIOCIW... out of dev_ioctl() [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - - - --- 2018-01-18 Al Viro davem Accepted
[06/10] kill dev_ifname32() [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - - - --- 2018-01-18 Al Viro davem Accepted
[05/10] kill bond_ioctl() [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - - - --- 2018-01-18 Al Viro davem Accepted
[04/10] kill dev_ifsioc() [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - - - --- 2018-01-18 Al Viro davem Accepted
[03/10] ip_rt_ioctl(): take copyin to caller [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - 1 - --- 2018-01-18 Al Viro davem Accepted
[02/10] devinet_ioctl(): take copyin/copyout to caller [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - 1 - --- 2018-01-18 Al Viro davem Accepted
[01/10] net: separate SIOCGIFCONF handling from dev_ioctl() [01/10] net: separate SIOCGIFCONF handling from dev_ioctl() - - 1 - --- 2018-01-18 Al Viro davem Accepted
[3/3] make sock_alloc_file() do sock_release() on failures [1/3] fix kcm_clone() - - 1 - --- 2017-12-05 Al Viro davem Accepted
[2/3] socketpair(): allocate descriptors first [1/3] fix kcm_clone() - - 1 - --- 2017-12-05 Al Viro davem Accepted
[1/3] fix kcm_clone() [1/3] fix kcm_clone() 1 - - - --- 2017-12-05 Al Viro davem Accepted
[git,pull] skb_copy_{,and_csum_}datagram_msg() fixes - - - - --- 2017-04-02 Al Viro davem Accepted
[git,pull] sock_recvmsg() redundant argument - - - - --- 2016-04-09 Al Viro davem Accepted
RxRPC: Fix the conversion to iov_iter - - - - --- 2015-04-10 Al Viro davem Accepted
bogus MSG_PEEK test in rxrpc_recvmsg() - - - - --- 2015-03-14 Al Viro davem Accepted
fix MSG_OOB test in caif_seqpkt_recvmsg() - - - - --- 2015-03-14 Al Viro davem Accepted
[v3,18/18] vhost: vhost_scsi_handle_vq() should just use copy_from_user() 1 - - - --- 2015-02-04 Al Viro davem Accepted
[v3,17/18] vhost: don't bother copying iovecs in handle_rx(), kill memcpy_toiovecend() 1 - - - --- 2015-02-04 Al Viro davem Accepted
[v3,16/18] vhost: don't bother with copying iovec in handle_tx() 1 - - - --- 2015-02-04 Al Viro davem Accepted
[v3,15/18] vhost: switch vhost get_indirect() to iov_iter, kill memcpy_fromiovec() 1 - - - --- 2015-02-04 Al Viro davem Accepted
[v3,14/18] net: switch sockets to ->read_iter/->write_iter - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,13/18] net/socket.c: fold do_sock_{read,write} into callers - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,12/18] crypto: switch af_alg_make_sg() to iov_iter - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,11/18] net: bury net/core/iovec.c - nothing in there is used anymore - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,10/18] tipc: tipc ->sendmsg() conversion - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,09/18] net: switch memcpy_fromiovec()/memcpy_fromiovecend() users to copy_from_iter() - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,08/18] ip: convert tcp_sendmsg() to iov_iter primitives - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,07/18] ip: stash a pointer to msghdr in struct ping_fakehdr - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,06/18] rxrpc: make the users of rxrpc_kernel_send_data() set kvec-backed msg_iter properly - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,05/18] rxrpc: switch rxrpc_send_data() to iov_iter primitives - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,04/18] vmci: propagate msghdr all way down to __qp_memcpy_to_queue() - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,03/18] ipv6: rawv6_send_hdrinc(): pass msghdr - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,02/18] ipv4: raw_send_hdrinc(): pass msghdr - - - - --- 2015-02-04 Al Viro davem Accepted
[v3,01/18] netlink: make the check for "send from tx_ring" deterministic - - - - --- 2015-02-04 Al Viro davem Accepted
[25/25] bury memcpy_toiovec() - - - - --- 2014-12-09 Al Viro davem Accepted
[24/25] skb_copy_datagram_iovec() can die - - - - --- 2014-12-09 Al Viro davem Accepted
[23/25] ppp_read(): switch to skb_copy_datagram_iter() - - - - --- 2014-12-09 Al Viro davem Accepted
[22/25] switch memcpy_to_msg() and skb_copy{,_and_csum}_datagram_msg() to primitives - - - - --- 2014-12-09 Al Viro davem Accepted
[21/25] first fruits - kill l2cap ->memcpy_fromiovec() - - - - --- 2014-12-09 Al Viro davem Accepted
[20/25] put iov_iter into msghdr - - - - --- 2014-12-09 Al Viro davem Accepted
[19/25] vmci: propagate msghdr all way down to __qp_memcpy_from_queue() - - - - --- 2014-12-09 Al Viro davem Accepted
[18/25] switch l2cap ->memcpy_fromiovec() to msghdr - - - - --- 2014-12-09 Al Viro davem Accepted
[17/25] switch tcp_sock->ucopy from iovec (ucopy.iov) to msghdr (ucopy.msg) - - - - --- 2014-12-09 Al Viro davem Accepted
[16/25] ip_generic_getfrag, udplite_getfrag: switch to passing msghdr - - - - --- 2014-12-09 Al Viro davem Accepted
[15/25] ipv6 equivalent of "ipv4: Avoid reading user iov twice after raw_probe_proto_opt" - - - - --- 2014-12-09 Al Viro davem Accepted
[14/25] raw.c: stick msghdr into raw_frag_vec - - - - --- 2014-12-09 Al Viro davem Accepted
[13/25] copy_from_iter_nocache() - - - - --- 2014-12-09 Al Viro davem Accepted
[12/25] new helper: iov_iter_kvec() - - - - --- 2014-12-09 Al Viro davem Accepted
[11/25] csum_and_copy_..._iter() - - - - --- 2014-12-09 Al Viro davem Accepted
[10/25] iov_iter.c: handle ITER_KVEC directly - - - - --- 2014-12-09 Al Viro davem Accepted
[09/25] iov_iter.c: convert copy_to_iter() to iterate_and_advance - - - - --- 2014-12-09 Al Viro davem Accepted
[08/25] iov_iter.c: convert copy_from_iter() to iterate_and_advance - - - - --- 2014-12-09 Al Viro davem Accepted
[07/25] iov_iter.c: get rid of bvec_copy_page_{to,from}_iter() - - - - --- 2014-12-09 Al Viro davem Accepted
[06/25] iov_iter.c: convert iov_iter_zero() to iterate_and_advance - - - - --- 2014-12-09 Al Viro davem Accepted
[05/25] iov_iter.c: convert iov_iter_get_pages_alloc() to iterate_all_kinds - - - - --- 2014-12-09 Al Viro davem Accepted
[04/25] iov_iter.c: convert iov_iter_get_pages() to iterate_all_kinds - - - - --- 2014-12-09 Al Viro davem Accepted
[03/25] iov_iter.c: convert iov_iter_npages() to iterate_all_kinds - - - - --- 2014-12-09 Al Viro davem Accepted
[02/25] iov_iter.c: iterate_and_advance - - - - --- 2014-12-09 Al Viro davem Accepted
[01/25] iov_iter.c: macros for iterating over iov_iter - - - - --- 2014-12-09 Al Viro davem Accepted
[v2,17/17] rds: switch rds_message_copy_from_user() to iov_iter - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,16/17] rds: switch ->inc_copy_to_user() to passing iov_iter - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,15/17,atm] switch vcc_sendmsg() to copy_from_iter() - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,14/17] vmci_transport: switch ->enqeue_dgram, ->enqueue_stream and ->dequeue_stream to msghdr - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,13/17] tipc_msg_build(): pass msghdr instead of its ->msg_iov - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,12/17] tipc_sendmsg(): pass msghdr instead of its ->msg_iov - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,11/17] switch sctp_user_addto_chunk() and sctp_datamsg_from_user() to passing iov_iter - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,10/17] switch AF_PACKET and AF_UNIX to skb_copy_datagram_from_iter() - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,09/17] kill zerocopy_sg_from_iovec() - - - - --- 2014-11-25 Al Viro davem Accepted
[v2,08/17] {macvtap,tun}_get_user(): switch to iov_iter - - - - --- 2014-11-25 Al Viro davem Accepted
« 1 2 3 4 »