Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1058411ybz; Sat, 25 Apr 2020 10:02:39 -0700 (PDT) X-Google-Smtp-Source: APiQypIOdh1/boqYNuXavCtjq8Jg5HUolWtq96hxKW07mYR2nCCjs0XvQ0votRPSsu4rE3c5Izgu X-Received: by 2002:a17:906:3713:: with SMTP id d19mr11848227ejc.111.1587834158876; Sat, 25 Apr 2020 10:02:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587834158; cv=none; d=google.com; s=arc-20160816; b=HjK9GyWNq+EvtgBDbMPYcfFiihQBjMdvJIyyvkQvTpgKqhOHowNDaCEr3QkxF0NNyW 1hElN2Of2eTVF+Am+LN3edhodKnr+ie/fvPLecZX3HJatfiKYEYfnR7zNesJz8BvB5K+ Kn/4kolUddPlGIcavwUkFcmU1YfyvXtS09NNxa1bZvj2IBx7pAsDc3UaMsh9FWxEW8Pf N9ZRNnE9cmtftUCsU9W06KZ8l3hKKMC75H0srKmg0Lz2yElXIUyyIWHdREInBf7Bmlh6 k7CMRF75sa+BB2mofMqUFfpC+fd+MV+kpYh6bqkR52aDGaxEkBwFFADmJuW6QLN1wsDq 1kSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=VnhUaEJBvj3k0twTEkqFsazSDaBUCEHUWDFZemmD5lk=; b=RTC6qsyFwyyEdFYBY8fR4I1RueKUYU9WzizfozCmBe5wyFq7Sa4XTBstauBxxd+eeR MtHOrOLSkaLHa/s++9Dair/hxm/TGSFIcypLKS2asOLF5hev0kgLZvaNcocszOgYCxKH sjY6F1Q9zMZqfprJABzh97CKKBdZZtfNEoqPgVECiNFRZvtxO9gBDIntoOYGPjBDfsYi svRs4b6oMmY5AfB9QJj1IrEFaZ7gFfFeM9jwdWtaM7gPKxyEzFgtW1CQswEqg67Z/FVU 5hNuEb5h3JfyrSc17+aBHZGIt2JNhch0cTWm92Mi8MrT9Sf6FZz7Mmi2hp/WW+8QMar7 UQ5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b="EJqXMn/1"; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d16si2836892ejb.187.2020.04.25.10.02.14; Sat, 25 Apr 2020 10:02:38 -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=@nifty.com header.s=dec2015msa header.b="EJqXMn/1"; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726279AbgDYRA2 (ORCPT + 99 others); Sat, 25 Apr 2020 13:00:28 -0400 Received: from conssluserg-03.nifty.com ([210.131.2.82]:26282 "EHLO conssluserg-03.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726155AbgDYRA1 (ORCPT ); Sat, 25 Apr 2020 13:00:27 -0400 Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) (authenticated) by conssluserg-03.nifty.com with ESMTP id 03PGxoLm011656; Sun, 26 Apr 2020 01:59:51 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com 03PGxoLm011656 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1587833991; bh=VnhUaEJBvj3k0twTEkqFsazSDaBUCEHUWDFZemmD5lk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=EJqXMn/1Qy6IgzfPvZQeAyY7hGifftUpwUDyj0K1aALJT7+kALrdSePZtPGL5+iSq zD44Cwjt/JNMC85pf9dD2i+w2YTSCqpaAfslBxYMunf79ZHa5z/zW/TPTBhjoUHEe/ HrK0aWiLI5s6k+XLXb+UVcW5HCZVK1iwQGdHogn1wZmTcmRBi07GwWD5iTeWMzaaKI 7019n8BLhmYYRZzEdmBcQKPKPVTZwNgAkFOzao3N7anQG0snDJ8LOy9m/jNinYnrZb CZKH90gAaOr0kB4L6ecDpjH5AAqNgA3InZxIEpGwJfICFSYxp39O/ziT6723ZSLguP J3UxLkNTHyhRQ== X-Nifty-SrcIP: [209.85.222.51] Received: by mail-ua1-f51.google.com with SMTP id f5so2826514ual.5; Sat, 25 Apr 2020 09:59:51 -0700 (PDT) X-Gm-Message-State: AGi0PuZXvglESAj6kUWx+qy1zUTKQRlFQsuYMnmV76Kl9D7sLqRXDuDG vHj+lD8djCu4ltCtRsw793WfAfWR3Jxu8o693oQ= X-Received: by 2002:ab0:1166:: with SMTP id g38mr11987377uac.40.1587833990035; Sat, 25 Apr 2020 09:59:50 -0700 (PDT) MIME-Version: 1.0 References: <20200413153320.93316-1-masahiroy@kernel.org> In-Reply-To: <20200413153320.93316-1-masahiroy@kernel.org> From: Masahiro Yamada Date: Sun, 26 Apr 2020 01:59:14 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kconfig: do not use OR-assignment for zero-cleared structure To: Linux Kbuild mailing list Cc: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 14, 2020 at 12:33 AM Masahiro Yamada wrote: > > The simple assignment is enough because memset() three lines above > has zero-cleared the structure. > > Signed-off-by: Masahiro Yamada > --- > > scripts/kconfig/symbol.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/kconfig/symbol.c b/scripts/kconfig/symbol.c > index 3dc81397d003..9363e37b8870 100644 > --- a/scripts/kconfig/symbol.c > +++ b/scripts/kconfig/symbol.c > @@ -831,7 +831,7 @@ struct symbol *sym_lookup(const char *name, int flags) > memset(symbol, 0, sizeof(*symbol)); > symbol->name = new_name; > symbol->type = S_UNKNOWN; > - symbol->flags |= flags; > + symbol->flags = flags; > > symbol->next = symbol_hash[hash]; > symbol_hash[hash] = symbol; > -- > 2.25.1 > Applied to linux-kbuild. -- Best Regards Masahiro Yamada