Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1597152pxb; Mon, 20 Sep 2021 00:01:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyZLRjdR5ynDJ3Q0iRa696EJmXncSgSiQyDVS25Ni67FgjE1G6DzYENRIIYBdvoAsD8RPaH X-Received: by 2002:a02:22cf:: with SMTP id o198mr1662036jao.37.1632121266920; Mon, 20 Sep 2021 00:01:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632121266; cv=none; d=google.com; s=arc-20160816; b=WNAZNO4f6Ez9cC1i1K2s4oX0Ri/jxhCQY85/WoZD+wpNAdkW/QujIxeRgvAjSGmtbW Wow5I7KGKsJSj+mF2jpwob/Rqb8aTjGItAoVEE6M0qgIwpp3JeWm09cID1dC1Pb69MgK QisRzbvNKAwid128/GKSI1BE9tZ3oCHpkdo3o0Dv+chuwq+1F+VLytLaOqCA9pIBcf2o Aek8cta5v5R+ystlwLNICWEsZDBlCaHAolG/1MjONCGvRSWvxWOgQcTz+vQ4uHNgoUda 2Xp+AsHuIq2GkzYDXd8tsbE3VcINQnjkjQU3zO/8+v140ncSOdyuiG/CydtbvfEubPXJ LW4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Yin/S3VnBhXJwbuiHwBbDtGIK384IhbkkFiimFmIrQg=; b=yzJCIsuja9MCnrlFgt71Eedpn8/si0O4kzX0XU2+lg6vq3ag2VCDaDMY8eNVdrBSbN UZtEBvleuwrVy18RhNPsWpKrnWqfsdNSrixmYxqbhLiiJWk40pZhgMni/UxsrBxYnN9u vPN59mbAivm/DfhwQlL9zF3IR3Fqw/sl/hw7lbT711GtPO39fTYip8m1bsnGdSmgWaJT S7C619oWxp//SlDS+AJWzGqRD74aa2xL9JHs7YjVNjCIoyFgp/m3OtXgd8oirdanmLIp 5YV6dU79f/GZ4lExPAp+Sh2+QmIzMoGCTKhUjsVOi69O71jR5p9wPk06SCuY9YJzzciQ qDwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=LgCfeCgJ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a187si11644187jaa.34.2021.09.20.00.00.54; Mon, 20 Sep 2021 00:01:06 -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; dkim=pass header.i=@gmail.com header.s=20210112 header.b=LgCfeCgJ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233437AbhISX0j (ORCPT + 99 others); Sun, 19 Sep 2021 19:26:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47616 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229517AbhISX0h (ORCPT ); Sun, 19 Sep 2021 19:26:37 -0400 Received: from mail-pl1-x633.google.com (mail-pl1-x633.google.com [IPv6:2607:f8b0:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B15F7C061574; Sun, 19 Sep 2021 16:25:11 -0700 (PDT) Received: by mail-pl1-x633.google.com with SMTP id j14so2716493plx.4; Sun, 19 Sep 2021 16:25:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Yin/S3VnBhXJwbuiHwBbDtGIK384IhbkkFiimFmIrQg=; b=LgCfeCgJSH5k0Qd85yVE0x4aRWMMZyMLP6BSTNLpLJiPZQ/wbnH6b9B8SaOwW9LqSN 39CXPvaimQKn2EBSKsBlJERtXFd/1HdproYFldojH+vuiiA/BeG6cPKboe66AXZKLLWH 0OXemyQEXq47A10CSOG3imq/WAB7NJE4HKp0USSlb0KTWnMNRV/bD1GAwt3JxBRxNXVJ cvyCWdQVV6XEJ+DmUBIIB0D238/tvEHPGUcpHMQt6nxc1AzXBSY0yrSCg3ayHPADSPjo OcQsCvSvIglTBfJ+q0UeYqRNKoBuKweO6I7Wy/91LtQtrDlGs1gjF4tPnPOjzs2rZ0T5 YpXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Yin/S3VnBhXJwbuiHwBbDtGIK384IhbkkFiimFmIrQg=; b=0dYC8ScghTay6D1cL6HmTfwtqW0m37LFQ9wRtAPUNrchcpGPxvkouc8rGVAv9hpTxA 21BOHw5Bq9lS+rnK9zVOdCWY3ID+KFexOjdSi/54b/xYzgRo2/DDuSDTLlzgfSxXmg+7 Gp5krkOw/ugdcVyKj1W66JPXB41yvQEhPrRTDqcdcHTSbapvaCeLAsF7rY5rnrEQ61JH 9G5bAJAwd1Kt4SbTCRZV7BwXz6mIKv2UaowIldkpH+qWubpRnUruKAJpipqELhUdNQDo 0H639PLD0x49XoCoriLHKJ5TYWiiKwhgVJxxRs8R6VBnCE+ziV1ON8G5pbCe15jGjD2w 9Jug== X-Gm-Message-State: AOAM533nboUI4FzHpyynCWRY2OEXd2blu6sXfwEyql5WDa46dU/a/3wA KiTfP+mKdfM1vls8e5qe25fw5S2bX/coOYvqi1o= X-Received: by 2002:a17:902:e282:b0:13a:45b7:d2cd with SMTP id o2-20020a170902e28200b0013a45b7d2cdmr20167229plc.86.1632093911157; Sun, 19 Sep 2021 16:25:11 -0700 (PDT) MIME-Version: 1.0 References: <20210918090410.29772-1-yajun.deng@linux.dev> In-Reply-To: <20210918090410.29772-1-yajun.deng@linux.dev> From: Cong Wang Date: Sun, 19 Sep 2021 16:25:00 -0700 Message-ID: Subject: Re: [PATCH net-next] net: net_namespace: Fix undefined member in key_remove_domain() To: Yajun Deng Cc: David Miller , Jakub Kicinski , Linux Kernel Network Developers , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Sep 18, 2021 at 7:28 AM Yajun Deng wrote: > > The key_domain member in struct net only exists if we define CONFIG_KEYS. > So we should add the define when we used key_domain. But key_remove_domain() is just a nop if !CONFIG_KEYS: #else /* CONFIG_KEYS */ ... #define key_remove_domain(d) do { } while(0) So what exactly are you fixing? Thanks.