Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1541738ybh; Mon, 20 Jul 2020 00:25:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx7aEk2HcJiZ/rbQp8FL+lwCX+dCzqaRDd9DziXjO1luyHPjR/NwyX7vlAZh7ESchRI2DU5 X-Received: by 2002:a05:6402:31ba:: with SMTP id dj26mr20534934edb.181.1595229943991; Mon, 20 Jul 2020 00:25:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595229943; cv=none; d=google.com; s=arc-20160816; b=lyURF/3I/ANgKlbYqS8a5VaSzHIaf6cUZ7lbRGvtf2RQYi8MpRS/aIUCZVTvtbLeci iVuPcppEtH4YfbZZbnrd6DQ+z+rtxnOcce5i5UpDA1HDhKpw3LueR0Nx0BrV4kRZyWiF pRtssd6OJpE7pM5F7Vs+EOLb1LWX+xs+sdWjhhObZIKjCLMnapKAR0R2SHIxYuRzyTYV u0osDOQJEJ5zXokqxv7J26iLZKFMU2NkMzdRRc1JyA8M7nzQv3fL7m7G56nuROF+gIlk aH/abO7zsDdicLukN+KDSESUkCJQWFDYxHgY/0CXOj5jCobkjcuO2vYdCN/WPpMHswhn AINg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:feedback-id:message-id:date:subject:cc:to :from; bh=8Zc0eAtiWBwkLl2eHkRhvVXciZbHOpW4NRGZKs0fu6g=; b=m1tFPRLM5/nDGJGSvbsX3TVg+Vcm2hC2kNsKe0XcR0DAmUuCcV97HzmzEjmbFdRsHs Bk7bISDROBhZT3R9cDyfULJvenAwFublSiIsXrGU9kG4D7tDqPaIiqHKHvvGXTka3L2C vVo8domTqEnzPJFEOAMRoWvB3QqiuCwCdnEYOWKJUXYIWRKeb9k2a7h1qyuSJQwUCyHE XQXL857YgPLCtLY3LPQpEO/QefNs2zUGDjDEwvtwxHkW3V9rBxVOfoDP8UAWlrxfMtFE QDdN2tafbavncV2pTXfulsbuipQsxvHOY32PyMGxxFDVbfRIPlxt54xogqgQ1lkQt33t mxNQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i25si8057076ejf.697.2020.07.20.00.25.13; Mon, 20 Jul 2020 00:25:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726428AbgGTHZD (ORCPT + 99 others); Mon, 20 Jul 2020 03:25:03 -0400 Received: from smtpbgsg2.qq.com ([54.254.200.128]:54148 "EHLO smtpbgsg2.qq.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725815AbgGTHZD (ORCPT ); Mon, 20 Jul 2020 03:25:03 -0400 X-QQ-mid: bizesmtp26t1595229856t2mpv0ul Received: from xr-hulk-k8s-node1933.gh.sankuai (unknown [101.236.11.2]) by esmtp10.qq.com (ESMTP) with id ; Mon, 20 Jul 2020 15:24:12 +0800 (CST) X-QQ-SSF: 01100000002000E0ZJ10B00A0000000 X-QQ-FEAT: Me8y4DzRu2RX/O/JFOYvPdOlGujgeCqHlvABdNdCmzjsjIe5hfbTo09jNbvZM GH/j9Qq5iPHLdCA2f0U6RAwaJlYRst8mQDcIVR+TPTNi4Tb1OwxK8UmDiIioEcricqVZt1r qe87ERixS7WkaSKBJsdn5lI9TQrcrvdpHKSUPzOTbh1jEUDHfSAPHNX9R82rz8Wsjlz95bK 7E2zuey5YwiWedfsQ1kjtTMb0L0o0i+SoAeO/r+zpeaS6fSQXjY5Ia30JY1yRyOF9AMd/pY vDF6t313o0Gtwq3S2dNH0S1RoWifE1k4oF8iA3y2hrsSPm8AFnNdgBiob3j8Uem1Dq/r1uP ZE92aptGhSSsqxTSN1BLuhi2Wrfog== X-QQ-GoodBg: 0 From: Wang Long To: corbet@lwn.net Cc: w@laoqinren.net, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] Documentation: driver-api: update kernel connector Date: Mon, 20 Jul 2020 15:24:12 +0800 Message-Id: <1595229852-114071-1-git-send-email-w@laoqinren.net> X-Mailer: git-send-email 1.8.3.1 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:laoqinren.net:qybgforeign:qybgforeign7 X-QQ-Bgrelay: 1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch changes: 1) Fix typo in kernel connector documentation. s/cn_netlink_send_multi/cn_netlink_send_mult/ 2) update definition of struct cn_msg Signed-off-by: Wang Long --- Documentation/driver-api/connector.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation/driver-api/connector.rst b/Documentation/driver-api/connector.rst index c100c74..23d06819 100644 --- a/Documentation/driver-api/connector.rst +++ b/Documentation/driver-api/connector.rst @@ -26,7 +26,7 @@ netlink based networking for inter-process communication in a significantly easier way:: int cn_add_callback(struct cb_id *id, char *name, void (*callback) (struct cn_msg *, struct netlink_skb_parms *)); - void cn_netlink_send_multi(struct cn_msg *msg, u16 len, u32 portid, u32 __group, int gfp_mask); + void cn_netlink_send_mult(struct cn_msg *msg, u16 len, u32 portid, u32 __group, int gfp_mask); void cn_netlink_send(struct cn_msg *msg, u32 portid, u32 __group, int gfp_mask); struct cb_id @@ -48,7 +48,8 @@ be dereferenced to `struct cn_msg *`:: __u32 seq; __u32 ack; - __u32 len; /* Length of the following data */ + __u16 len; /* Length of the following data */ + __u16 flags; __u8 data[0]; }; -- 1.8.3.1