Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp1762967ybi; Wed, 17 Jul 2019 21:32:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqwRmNxTrZUrib3FidjeM6JR1VsR42RjCdlcAQ0HSCVMCZTyuHYeGbN6ZlfiGn5+DIJqKnu6 X-Received: by 2002:a17:90a:3651:: with SMTP id s75mr47700346pjb.13.1563424326612; Wed, 17 Jul 2019 21:32:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563424326; cv=none; d=google.com; s=arc-20160816; b=AReDBLBkw7a6y9L9GoCCuIUXkM+i9NLL5D3zL/5EEaVFPGCiS3RHJqhRwDpipQf7m2 XZgHR57QK5+8J6uuKQwPhnV9QhlZyi34vjf3TTu36nD2VNzP99URemCHgB1dcSg/AFEZ G17DyMkU3JDGCBgXutpysZteWk7Ks5VQ5qI/1353EOJojWSHKOVIkCeNvtBiN7gcGUB1 CCxKB3wbDqxhJjJZHoi7qjn9CtbUObjeCFOpCH3b0dfBG1zszWNx/GgmAOJjSU+aFugQ GCZTIuWukKtt3ETYhzVuWX6kPoGc3mAVv70KH5/A8NcVCIxMjVokyTYkrnIWINJzO/5v LugA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:mime-version:user-agent:date:message-id:cc:to :subject:from; bh=KYeP2Yb0g7dOjtQLJxbs2BnOo178mHmPCxUXv+D14bk=; b=KSbV8NkVomy3C98KBR+2etCdk4+AMGYO0UMwgyBfRo+ppcvWcc3c0cfBQvLUaDWj3s hiuj6+8kKQdgDgXf+eR0ssKUquWBBJd1qBgjA4q7JK1kjFkIdSO0ZZJAOWbmJb6liIrM /HbonRwbZJkLP2bMoS6oXNW9IOXQuU5LGiQX7Tccepqzu51ff+JWP8Qlk5Kmr0ExBVkK 34IZH+8zlkl0PwWhSV8g2aW0v5dUbkEY3FWTObseCmrVWqgF+2f0Cdz18oo+LcVhZZih nj7/0MbmkRsmkXh9tvIEUnGhyiBVpIV8541dLbP0ZPwhLSEaXZUVvWKXri9b1EOC8OJY IHRA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v1si583964pjn.79.2019.07.17.21.31.36; Wed, 17 Jul 2019 21:32:06 -0700 (PDT) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726650AbfGRE1B (ORCPT + 99 others); Thu, 18 Jul 2019 00:27:01 -0400 Received: from relay.sw.ru ([185.231.240.75]:45266 "EHLO relay.sw.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725782AbfGRE1A (ORCPT ); Thu, 18 Jul 2019 00:27:00 -0400 Received: from [172.16.24.21] by relay.sw.ru with esmtp (Exim 4.92) (envelope-from ) id 1hny0P-0004TI-85; Thu, 18 Jul 2019 07:26:57 +0300 From: Vasily Averin Subject: [PATCH] connector: remove redundant input callback from cn_dev To: linux-kernel@vger.kernel.org, Evgeniy Polyakov Cc: stanislav.kinsburskiy@gmail.com, Linux Kernel Network Developers Message-ID: <1f53c1fb-c42e-fb78-7b2b-ad6c4712fe72@virtuozzo.com> Date: Thu, 18 Jul 2019 07:26:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A small cleanup: this callback is never used. Originally fixed by Stanislav Kinsburskiy for OpenVZ7 bug OVZ-6877 cc: stanislav.kinsburskiy@gmail.com Signed-off-by: Vasily Averin --- drivers/connector/connector.c | 6 +----- include/linux/connector.h | 1 - 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/connector/connector.c b/drivers/connector/connector.c index 23553ed6b548..2d22d6bf52f2 100644 --- a/drivers/connector/connector.c +++ b/drivers/connector/connector.c @@ -248,16 +248,12 @@ static int __maybe_unused cn_proc_show(struct seq_file *m, void *v) return 0; } -static struct cn_dev cdev = { - .input = cn_rx_skb, -}; - static int cn_init(void) { struct cn_dev *dev = &cdev; struct netlink_kernel_cfg cfg = { .groups = CN_NETLINK_USERS + 0xf, - .input = dev->input, + .input = cn_rx_skb, }; dev->nls = netlink_kernel_create(&init_net, NETLINK_CONNECTOR, &cfg); diff --git a/include/linux/connector.h b/include/linux/connector.h index 1d72ef76f24f..bc18f04e8b46 100644 --- a/include/linux/connector.h +++ b/include/linux/connector.h @@ -50,7 +50,6 @@ struct cn_dev { u32 seq, groups; struct sock *nls; - void (*input) (struct sk_buff *skb); struct cn_queue_dev *cbdev; }; -- 2.17.1