From patchwork Thu Jan 17 10:03:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yafang Shao X-Patchwork-Id: 1026498 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="plaRB2oI"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43gKR13JGmz9sD4 for ; Thu, 17 Jan 2019 21:03:41 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727632AbfAQKDi (ORCPT ); Thu, 17 Jan 2019 05:03:38 -0500 Received: from mail-pf1-f195.google.com ([209.85.210.195]:43572 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727582AbfAQKDh (ORCPT ); Thu, 17 Jan 2019 05:03:37 -0500 Received: by mail-pf1-f195.google.com with SMTP id w73so4588165pfk.10 for ; Thu, 17 Jan 2019 02:03:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=UetaShL4PMkMKEgXCiFegORqKByZLavJhZGj/G0nXAI=; b=plaRB2oI7YzQ+ZC+ABNLt0BsEm23A/0++N0QKHDJfJ8KtK7VAU+rM1aVONuHm0wZu+ 0q1Q9iOIAacbKqzFwwpoXLMW8v65RSzfh1+kbIz8S1h4ZzX6hpNpiDVj77Fh9DC7DKl9 Sac3RwOgEQmfKWewgOygs3gnNOof6QB27u3v+HLNW1k1FkVrdqPnBWiDB1pKLulKIx8T AwCyJvSVD+3U4DLFi7kXmuQEGrqpvi6ClbR0dGi74ra2nelLFd2WqZyA2NBsipa39a9Z X/laXX5W0FK/nmR/sPQ6FSXNs4/Hb0FSlV2euECIkNoOBsfxivxsIQKYOVlWvtN0IUzM oOpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=UetaShL4PMkMKEgXCiFegORqKByZLavJhZGj/G0nXAI=; b=ENLuETw99oPDR1uj5Pr2xc9s3cb2er17grrQNE8PAlj4UM/0AXmtq/4Amgr5loxD5Q hJQ76uvsg0kDec/muOZff8QIPHydBHazAhDAvHGf1xei0G3Ga1odnTFJF3BfR1zWz9rf u8or2SrMlXycS04gLYIszZB6r0CzVPZk00wH7Uz2g4fKTafikQ9keAtNlJ3PJ1JGiCW8 Odz0HNm873ttiO2FKlXFR1tFIBTm61hOn2w45E9wmgx9nTShWuIcI2bEJBrul/avXZ+c HB5OwidrWYSrZt6coeMq4OgME6nlf1XezKToLm6mrMjhJsWOuwgMQ9WgMUgVBX8yfrG5 st3g== X-Gm-Message-State: AJcUukf86kdA+3fm9T3d4ZiCWnyutuyvMvp0g4NIr+/TddHjurTuLbMW m5nMKgCMa0pg5PVRMlKDFmufZE0K X-Google-Smtp-Source: ALg8bN723dzyFA9msSxesNErvf/DB9r7+H2L2wMIO7Foz52C6imRDk2OOR6ZIfeaWI6PwbcHEQiLAQ== X-Received: by 2002:a63:dc54:: with SMTP id f20mr13009572pgj.410.1547719416925; Thu, 17 Jan 2019 02:03:36 -0800 (PST) Received: from localhost.localdomain ([203.100.54.194]) by smtp.gmail.com with ESMTPSA id i5sm3079476pfg.34.2019.01.17.02.03.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Jan 2019 02:03:36 -0800 (PST) From: Yafang Shao To: davem@davemloft.net, edumazet@google.com Cc: netdev@vger.kernel.org, shaoyafang@didiglobal.com, Yafang Shao Subject: [PATCH net-next] tcp: declare tcp_mmap() only when CONFIG_MMU is set Date: Thu, 17 Jan 2019 18:03:14 +0800 Message-Id: <1547719394-1071-1-git-send-email-laoar.shao@gmail.com> X-Mailer: git-send-email 1.8.3.1 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Since tcp_mmap() is defined when CONFIG_MMU is set. Signed-off-by: Yafang Shao --- include/net/tcp.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/net/tcp.h b/include/net/tcp.h index e0a65c0..5c95018 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h @@ -406,8 +406,10 @@ int tcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, int flags, int *addr_len); int tcp_set_rcvlowat(struct sock *sk, int val); void tcp_data_ready(struct sock *sk); +#ifdef CONFIG_MMU int tcp_mmap(struct file *file, struct socket *sock, struct vm_area_struct *vma); +#endif void tcp_parse_options(const struct net *net, const struct sk_buff *skb, struct tcp_options_received *opt_rx, int estab, struct tcp_fastopen_cookie *foc);