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
[9/9] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() Untitled series #180308 1 - - - --- 2020-05-29 Al Viro bpf Awaiting Upstream
[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
[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
Re: PROBLEM: cryptsetup fails to unlock drive in 5.8-rc6 (regression) Re: PROBLEM: cryptsetup fails to unlock drive in 5.8-rc6 (regression) - - - - --- 2020-07-27 Al Viro davem RFC
[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
[19/19] atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl() [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[18/19] atm: lift copyin from atm_dev_ioctl() [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[17/19] atm: switch do_atm_iobuf() to direct use of atm_getnames() [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[16/19] atm: move copyin from atm_getnames() into the caller [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[15/19] atm: separate ATM_GETNAMES handling from the rest of atm_dev_ioctl() [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[14/19] batadv_socket_read(): get rid of pointless access_ok() [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[13/19] get rid of compat_mc_setsockopt() [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[12/19] handle the group_source_req options directly [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[11/19] ipv6: take handling of group_source_req options into a helper [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[10/19] ipv4: take handling of group_source_req options into a helper [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[09/19] ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP directly [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[08/19] ipv6: do compat setsockopt for MCAST_MSFILTER directly [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[07/19] ip6_mc_msfilter(): pass the address list separately [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[06/19] ipv4: do compat setsockopt for MCAST_MSFILTER directly [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[05/19] set_mcast_msfilter(): take the guts of setsockopt(MCAST_MSFILTER) into a helper [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[04/19] get rid of compat_mc_getsockopt() [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[03/19] ip*_mc_gsfget(): lift copyout of struct group_filter into callers [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[02/19] compat_ip{,v6}_setsockopt(): enumerate MCAST_... options explicitly [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
[01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h [01/19] lift compat definitions of mcast [sg]etsockopt requests into net/compat.h - - - - --- 2020-05-11 Al Viro davem RFC
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
[RFC] folding socket->wq into struct socket [RFC] folding socket->wq into struct socket - - - - --- 2019-05-02 Al Viro davem RFC
[8/8] aio: move sanity checks and request allocation to io_submit_one() [1/8] pin iocb through aio. - - - - --- 2019-03-10 Al Viro davem Not Applicable
[7/8] deal with get_reqs_available() in aio_get_req() itself [1/8] pin iocb through aio. - - 1 - --- 2019-03-10 Al Viro davem Not Applicable
[6/8] move dropping ->ki_eventfd into iocb_destroy() [1/8] pin iocb through aio. - - - - --- 2019-03-10 Al Viro davem Not Applicable
[5/8] make aio_read()/aio_write() return int [1/8] pin iocb through aio. - - 1 - --- 2019-03-10 Al Viro davem Not Applicable
[4/8] Fix aio_poll() races [1/8] pin iocb through aio. - - - - --- 2019-03-10 Al Viro davem Not Applicable
[3/8] aio: store event at final iocb_put() [1/8] pin iocb through aio. - - - - --- 2019-03-10 Al Viro davem Not Applicable
[2/8] keep io_event in aio_kiocb [1/8] pin iocb through aio. - - - - --- 2019-03-10 Al Viro davem Not Applicable
[1/8] pin iocb through aio. [1/8] pin iocb through aio. - - 1 - --- 2019-03-10 Al Viro davem Not Applicable
[8/8] aio: move sanity checks and request allocation to io_submit_one() [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
[7/8] deal with get_reqs_available() in aio_get_req() itself [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
[6/8] move dropping ->ki_eventfd into iocb_put() [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
[5/8] make aio_read()/aio_write() return int [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
[4/8] aio_poll(): get rid of weird refcounting [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
[3/8] aio_poll(): sanitize the logics after vfs_poll(), get rid of leak on error [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
[2/8] aio_poll_wake(): don't set ->woken if we ignore the wakeup [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
[1/8] aio: make sure file is pinned [1/8] aio: make sure file is pinned - - - - --- 2019-03-07 Al Viro davem Not Applicable
aio: prevent the final fput() in the middle of vfs_poll() (Re: KASAN: use-after-free Read in unix_d… aio: prevent the final fput() in the middle of vfs_poll() (Re: KASAN: use-after-free Read in unix_d… - 1 1 - --- 2019-03-03 Al Viro davem Not Applicable
[RFC] coallocating struct socket and struct socket_wq [RFC] coallocating struct socket and struct socket_wq - - - - --- 2019-02-21 Al Viro davem RFC
[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
[net,13/13] net: sched: cls_u32: simplify the hell out u32_delete() emptiness check cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,12/13] net: sched: cls_u32: keep track of knodes count in tc_u_common cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,11/13] net: sched: cls_u32: get rid of hnode ->tp_c and tp_c argument of u32_set_parms() cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,10/13] net: sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,09/13] net: sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,08/13] net: sched: cls_u32: clean tc_u_common hashtable cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,07/13] net: sched: cls_u32: get rid of tc_u_common ->rcu cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,06/13] net: sched: cls_u32: get rid of tc_u_knode ->tp cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,05/13] net: sched: cls_u32: get rid of unused argument of u32_destroy_key() cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,04/13] net: sched: cls_u32: make sure that divisor is a power of 2 cls_u32 cleanups and fixes. 1 - - 1 --- 2018-09-09 Al Viro davem Changes Requested
[net,03/13] net: sched: cls_u32: disallow linking to root hnode cls_u32 cleanups and fixes. 1 - - 1 --- 2018-09-09 Al Viro davem Changes Requested
[net,02/13] net: sched: cls_u32: mark root hnode explicitly cls_u32 cleanups and fixes. 1 - - - --- 2018-09-09 Al Viro davem Changes Requested
[net,01/13] net: sched: cls_u32: fix hnode refcounting cls_u32 cleanups and fixes. 1 - - 1 --- 2018-09-09 Al Viro davem Changes Requested
[7/7] clean tc_u_common hashtable [1/7] fix hnode refcounting 1 - - - --- 2018-09-05 Al Viro davem Changes Requested
[6/7] get rid of tc_u_common ->rcu [1/7] fix hnode refcounting 1 - - - --- 2018-09-05 Al Viro davem Changes Requested
[5/7] get rid of tc_u_knode ->tp [1/7] fix hnode refcounting 1 - - - --- 2018-09-05 Al Viro davem Changes Requested
[4/7] get rid of unused argument of u32_destroy_key() [1/7] fix hnode refcounting 1 - - - --- 2018-09-05 Al Viro davem Changes Requested
[3/7] make sure that divisor is a power of 2 [1/7] fix hnode refcounting 1 - - - --- 2018-09-05 Al Viro davem Changes Requested
[2/7] mark root hnode explicitly [1/7] fix hnode refcounting 1 - - - --- 2018-09-05 Al Viro davem Changes Requested
[1/7] fix hnode refcounting [1/7] fix hnode refcounting 1 - - - --- 2018-09-05 Al Viro davem Changes Requested
[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
[endianness,bug?] cxgb4_next_header .match_val/.match_mask should be net-endian [endianness,bug?] cxgb4_next_header .match_val/.match_mask should be net-endian - - - - --- 2018-08-05 Al Viro davem Changes Requested
[mwifiex] fix braino in mwifiex_fw_dump_info_event() [mwifiex] fix braino in mwifiex_fw_dump_info_event() - - - - --- 2018-08-04 Al Viro davem Awaiting Upstream
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
YAaioRace (was Re: [PATCH 08/31] aio: implement IOCB_CMD_POLL) YAaioRace (was Re: [PATCH 08/31] aio: implement IOCB_CMD_POLL) - 1 - - --- 2018-05-23 Al Viro davem Not Applicable
[v2] sctp: use proc_remove_subtree() [v2] sctp: use proc_remove_subtree() - - - - --- 2018-03-16 Al Viro davem Accepted
sctp: use proc_remove_subtree() sctp: use proc_remove_subtree() - - - - --- 2018-03-14 Al Viro davem Changes Requested
[git,pull] reducing kernel_recvmsg() use [git,pull] reducing kernel_recvmsg() use - - - - --- 2018-01-30 Al Viro davem Not Applicable
[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
« 1 2 3 4 »