From nobody Fri May 10 17:10:32 2024 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=quarantine dis=quarantine) header.from=gwmail.gwu.edu ARC-Seal: i=1; a=rsa-sha256; t=1621368585; cv=none; d=zohomail.com; s=zohoarc; b=KiIrNidyupDOK7SlN1+E5OlNsObOPzbJfygNFkyNI4qegCzqN2Qy7rrfL7E7epIVTWOFTWK4C/FmWtDS0Dj1tCSixOA9MEoh/y7UTp5Vj3AznBn3+2q4IVWLlSkfl5Hua64fdZyLg6SmV7h+fPhvrkaI+CfW5D/6JxSiRHDvDAc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1621368585; h=Cc:Date:From:List-Id:Message-ID:Subject:To; bh=KeFGs+XgiT4GeNWCCgafjwdeWaSG59cF2HfJOv3nLZw=; b=WKWo8mkjSi+57vm+k+xQq2te7IoHYfbDGd8Ndw8RXvtWroRob6ocr2ebpCmmCbdIMMisaShFCf7c2hB8oeaNEsQ3unga4n7ciLJngBrMLSS5XlsrRXWxlTvarNJaqKNqTAJcTaafWEMGhezvPCJaZaQB75oQmkOoptk63+dJFSA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail header.from= (p=quarantine dis=quarantine) header.from= Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1621368584856559.7382284180823; Tue, 18 May 2021 13:09:44 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352169AbhERULB (ORCPT ); Tue, 18 May 2021 16:11:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47710 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352100AbhERUKl (ORCPT ); Tue, 18 May 2021 16:10:41 -0400 Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B6D81C06175F for ; Tue, 18 May 2021 13:09:22 -0700 (PDT) Received: by mail-qt1-x82f.google.com with SMTP id t7so8483948qtn.3 for ; Tue, 18 May 2021 13:09:22 -0700 (PDT) Received: from bunsen3.telenet.unc.edu (bunsen3.telenet.unc.edu. [204.85.191.47]) by smtp.googlemail.com with ESMTPSA id h14sm4566128qto.58.2021.05.18.13.09.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 May 2021 13:09:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; h=from:to:cc:subject:date:message-id; bh=KeFGs+XgiT4GeNWCCgafjwdeWaSG59cF2HfJOv3nLZw=; b=VcWqaHvKphNZDm5r4JxYL5xhI9rymCjHASfBV6erFnoQnaQq2j0okjNNvMIOlf3gUZ EJy/T5VLGqIuMyydSGHtmF53CPYT/kWo9i/U54bKJjsNq81jYKeumDk91PtxxFNVbaqA iGGJraYKKCfDhsNrtBqJuYRNDqvCCk/FQWtthUGS5hwRgP2S+uw1Y+dpHSdDi2JkKJkx GaG2wcHkK+B+mxgJ8MS1FyOHlPTgA/wQ+ORyVXud5miQS6Yx0LZHyAxIG58KrEzCCPJm WkRFU785GCK6hV6D66C/VyppwHsI2W765+D2VsQfKdrvcCjNWabsNbh8Ro7dbRwELpET ousg== 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=KeFGs+XgiT4GeNWCCgafjwdeWaSG59cF2HfJOv3nLZw=; b=F556nSj1vaMmzoFew7R5xBxGpKS5lcAAj8m1IgdP7SJleXHSAzyyWN2aUmRWBMhjtI uJGMK8Zbvqlbne1ATkXv1lbUDbet9wlQ04eKs1/3/FXuItI37nmZ6rOse2B30uuZXQGL TtFaygE24DkZK1yH201v//d9a9BxBpLuSb/cl7JBQPfgTnym/6XmGrrm9HATgdCyHMRl lsxtrEdlzLd/af7N2hGxDh3PVcK+teSt8vNISIt8K+MuE5Y9fy6lcnZmq+RG/SWdcmey 8djjTWgOR4ImPYgM4mw4vZE7PEUbLgUDXhADblwisd5iBkWudgI0EgrqUJuyoERERWbG MHzA== X-Gm-Message-State: AOAM532B/KELewZ7+C95Szs+St6T08O4AWw207nFzMQ7H40OWoPb2n3Z X7fI1ICyzURzuwtZkRX8kDhYlg== X-Google-Smtp-Source: ABdhPJyTZg/7h6ux+qSVPdgBujgr9LFp57H4rAT7WH4EWdYOJrVyeX5em/IuiWqovWIK2V3VvAv5NA== X-Received: by 2002:ac8:41cc:: with SMTP id o12mr3038321qtm.225.1621368562028; Tue, 18 May 2021 13:09:22 -0700 (PDT) From: wenhuizhang Cc: wenhui@gwmail.gwu.edu, Andrew Morton , Shakeel Butt , Johannes Weiner , Roman Gushchin , Michal Hocko , Muchun Song , Yang Shi , Alex Shi , Alexander Duyck , Wei Yang , linux-kernel@vger.kernel.org Subject: [PATCH v2] memcontrol: use flexible-array member Date: Tue, 18 May 2021 16:09:08 -0400 Message-Id: <20210518200910.29912-1-wenhui@gwmail.gwu.edu> X-Mailer: git-send-email 2.17.1 To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Change depracated zero-length-and-one-element-arrays into flexible array member.Zero-length and one-element arrays detected by Lukas's CodeChe= cker. Zero/one element arrays causes undefined behaviours if sizeof() used. Signed-off-by: wenhuizhang --- include/linux/memcontrol.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h index 0ce97eff79e2..3cc18c2176e7 100644 --- a/include/linux/memcontrol.h +++ b/include/linux/memcontrol.h @@ -349,8 +349,7 @@ struct mem_cgroup { struct deferred_split deferred_split_queue; #endif =20 - struct mem_cgroup_per_node *nodeinfo[0]; - /* WARNING: nodeinfo must be the last member here */ + struct mem_cgroup_per_node *nodeinfo[]; }; =20 /* --=20 2.17.1