Received: by 10.223.176.46 with SMTP id f43csp1409272wra; Wed, 24 Jan 2018 16:22:35 -0800 (PST) X-Google-Smtp-Source: AH8x227dDQ8J0pYdzYf7JkuxnsjiOzFpRFM1pH6Ec/97O4GAju1NbcKx63glk/WP0oYZJNLKw2/S X-Received: by 10.99.96.23 with SMTP id u23mr12581248pgb.40.1516839754961; Wed, 24 Jan 2018 16:22:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516839754; cv=none; d=google.com; s=arc-20160816; b=MNrI9XoZp7Ynbf5FmIRpC7gsbkxpK/2wQM7/SaolOHxihGY7pEggjFE2VDeEbfIr+T Mzh34EadmugK/Nh4yRp5+kqoJVGXbOBscJDYMUnXbu+mDTpfDZ7DdIvbGBzUoYWlNYzO ICunWih+GmbrUtdq9qZr+4O/EIZRxdY3EEumSyYmS/RApOWJhrpR4YnHN6X2xwwnR8hH /ybFlP3PNvBO0yqq/Wp8oEEXTDpGOJ0tX27ecKewvdiB+tXx6jAGIj+dMNq2UlKNE0In SKjAwI34RcHzxm87WYCXptdbPg6A7myf9y4+bYajUCJckH8AKyq/8djfxq15sddlLCnV D0CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=Kurq2Pxe6U0jS4cB726TFWF+YfxMKL9XED/aOG7dr2U=; b=qCJMiy1uEtlch5qih/t70oOFYIU436NIMGaukD2YzPC2h/+AuNwFcTJsLq49yLRF2B O88uD1v19zeKV1MvhlFpV4uKL5fO58/L3WtkPqh6Xcf4gglkWIKS1/QUCEjNQ75oDOrj 1bCChidW0A5z4vJdnsVbz7VMzHyDtJHQcfW3LiwSquDG3oZ76hvltRoPHAJOevJaJECk yJrsGluDgq4emeBQGUStPFv70t4WTyUotcus81LJOskuum3s8hiFKYEYVg9LdbFSQHif tyCVlQBc4jcyhbCkPcEsGc6gksQSF/ZJvTUK6vKzWrl7nvORvDZig/uP2daX5L6wxDZj cpPw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r13si753623pgs.814.2018.01.24.16.22.20; Wed, 24 Jan 2018 16:22:34 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932973AbeAYAVz (ORCPT + 99 others); Wed, 24 Jan 2018 19:21:55 -0500 Received: from zeniv.linux.org.uk ([195.92.253.2]:52936 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932250AbeAYAVy (ORCPT ); Wed, 24 Jan 2018 19:21:54 -0500 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat Linux)) id 1eeVIe-0000nB-1B; Thu, 25 Jan 2018 00:21:52 +0000 Date: Thu, 25 Jan 2018 00:21:52 +0000 From: Al Viro To: David Miller Cc: netdev@vger.kernel.org, torvalds@linux-foundation.org, linux-kernel@vger.kernel.org, hch@lst.de Subject: Re: [PATCH 10/10] kill kernel_sock_ioctl() Message-ID: <20180125002151.GR13338@ZenIV.linux.org.uk> References: <20180118193156.GC13338@ZenIV.linux.org.uk> <20180118193755.19997-1-viro@ZenIV.linux.org.uk> <20180118193755.19997-10-viro@ZenIV.linux.org.uk> <20180124.155244.1967058907384689632.davem@davemloft.net> <20180125000125.GQ13338@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180125000125.GQ13338@ZenIV.linux.org.uk> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 25, 2018 at 12:01:25AM +0000, Al Viro wrote: > On Wed, Jan 24, 2018 at 03:52:44PM -0500, David Miller wrote: > > > > Al this series looks fine to me, want me to toss it into net-next? > > Do you want them reposted (with updated commit messages), or would > you prefer a pull request (with or without rebase to current tip > of net-next)? Below is a pull request for rebased branch. Patches themselves are identical to what had been posted, Reviewed-by added and commit message for "kill dev_ifsioc()" made more detailed. The following changes since commit be1b6e8b5470e8311bfa1a3dfd7bd59e85a99759: Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue (2018-01-24 18:02:17 -0500) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git rebased-net-ioctl for you to fetch changes up to 5c59e564e46dcbab2ee7a4e9e0243562a39679a2: kill kernel_sock_ioctl() (2018-01-24 19:13:45 -0500) ---------------------------------------------------------------- Al Viro (10): net: separate SIOCGIFCONF handling from dev_ioctl() devinet_ioctl(): take copyin/copyout to caller ip_rt_ioctl(): take copyin to caller kill dev_ifsioc() kill bond_ioctl() kill dev_ifname32() lift handling of SIOCIW... out of dev_ioctl() ipconfig: use dev_set_mtu() dev_ioctl(): move copyin/copyout to callers kill kernel_sock_ioctl() include/linux/inetdevice.h | 2 +- include/linux/net.h | 1 - include/linux/netdevice.h | 7 +- include/net/route.h | 2 +- include/net/wext.h | 4 +- net/core/dev_ioctl.c | 132 ++++++---------------- net/ipv4/af_inet.c | 28 ++++- net/ipv4/devinet.c | 57 ++++------ net/ipv4/fib_frontend.c | 8 +- net/ipv4/ipconfig.c | 47 ++------ net/socket.c | 271 ++++++++++++--------------------------------- net/wireless/wext-core.c | 13 ++- 12 files changed, 173 insertions(+), 399 deletions(-)