From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by mx.groups.io with SMTP id smtpd.web10.44803.1670856422400430394 for ; Mon, 12 Dec 2022 06:47:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qqCmJgEv; spf=pass (domain: gmail.com, ip: 209.85.167.52, mailfrom: savvamtr@gmail.com) Received: by mail-lf1-f52.google.com with SMTP id x28so18970119lfn.6 for ; Mon, 12 Dec 2022 06:47:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NgYa9rbhFWmplPbaIuVe12lGghtgmCqhj2JJSvYtz2Q=; b=qqCmJgEvwD2p4eSl64WeaT6GryldGTQibtkhOiMkDcl4CZjJNWUl67/3+tPAH1ikYP Q3T75O7gC1VHo3aI/joHr7Hq3n1tqPXqLCpRGI4Baer7SwHIt77DhCtlCyjPGiLfz71H D8ErnGJUZuTOihf+NKv/EYKf6f0it8Dg5H4KE9nfS/aVy5UE132LEhz+b1a/vuf33MVn O6+FkSZESBDILJLUG9G6r36tYAhcWIhHGJ1RW0VV8EucAu5YZokT+qyDzUXfyJwcJ+Ky nMqGNsqBGY+Ca5TLjvmIxOWg8ozp69JTAyh1vnozNaE90MYBUyYGeDCwZJBbJhN6Osps 1jlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NgYa9rbhFWmplPbaIuVe12lGghtgmCqhj2JJSvYtz2Q=; b=5ct+saioOlOjm5d6RO3pfUxxVCOh2YHWoJ5BOfi7ywTBkSacXJw2qqP4PMLCnarn/j PZVzIsRRo3EvVG9Vll09KWy2pYaLy9httrMlEf4XwvPMUItHfU0KnjAGplNDkkvPJLWm 8Ca/4wJj2ko85UZgpWXwUvXZIn+aICNveIhqvQ6q1o24H8zJstnHyNlQEn1tVjvVQMmT Tc/C35BsFCs+7zjRIG6fMzB8IdHIKyp/FqtRCniij1WUA6Bk4PIpcm64+vWb3RVcwTU6 1/L54lqQyy2uM2Ys8+VU5yD1nxJ9JsX8x6iS30guIfh4LBoc/ySmEAhw9P1qwVK7A4qg fApg== X-Gm-Message-State: ANoB5pn+HtEv3dCpon/J4BGYELin+4v+S0PBqRqKcSWPwrSWYReF3RCN L8dEr21DGVz/8gd7hbf8DzcsJDk/n/Nc4JV9 X-Google-Smtp-Source: AA0mqf6vl0vQkQNG4sTgzIPzLW13lL0/CaO0pAS2kp/jMU3vBUuF4jGD1E6LZJjRPMTboijovSBWZA== X-Received: by 2002:a05:6512:7b:b0:4aa:7821:8021 with SMTP id i27-20020a056512007b00b004aa78218021mr5316216lfo.34.1670856420522; Mon, 12 Dec 2022 06:47:00 -0800 (PST) Return-Path: Received: from localhost.localdomain ([77.221.215.144]) by smtp.gmail.com with ESMTPSA id t4-20020a056512030400b0049c29292250sm1643313lfp.149.2022.12.12.06.46.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Dec 2022 06:47:00 -0800 (PST) From: "Savva Mitrofanov" To: devel@edk2.groups.io Cc: =?UTF-8?q?Marvin=20H=C3=A4user?= , Pedro Falcato , Vitaly Cheptsov Subject: [edk2-platforms][PATCH v2 02/11] Ext4Pkg: Move EXT4_NAME_MAX definition to Ext4Disk.h Date: Mon, 12 Dec 2022 20:46:45 +0600 Message-Id: <20221212144654.2650-3-savvamtr@gmail.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221212144654.2650-1-savvamtr@gmail.com> References: <20221212144654.2650-1-savvamtr@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Constant EXT4_NAME_MAX is related to EXT4_DIR_ENTRY FS structure, so it should be placed into Ext4Disk.h header Cc: Marvin H=C3=A4user Cc: Pedro Falcato Cc: Vitaly Cheptsov Fixes: e55f0527dde48a5f139c1b8f35acc4e6b59dd794 Signed-off-by: Savva Mitrofanov --- Features/Ext4Pkg/Ext4Dxe/Ext4Disk.h | 4 +++- Features/Ext4Pkg/Ext4Dxe/Ext4Dxe.h | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Features/Ext4Pkg/Ext4Dxe/Ext4Disk.h b/Features/Ext4Pkg/Ext4Dxe= /Ext4Disk.h index 4fd91a423324..1285644dcb25 100644 --- a/Features/Ext4Pkg/Ext4Dxe/Ext4Disk.h +++ b/Features/Ext4Pkg/Ext4Dxe/Ext4Disk.h @@ -397,12 +397,14 @@ typedef struct _Ext4Inode { UINT32 i_projid;=0D } EXT4_INODE;=0D =0D +#define EXT4_NAME_MAX 255=0D +=0D typedef struct {=0D UINT32 inode;=0D UINT16 rec_len;=0D UINT8 name_len;=0D UINT8 file_type;=0D - CHAR8 name[255];=0D + CHAR8 name[EXT4_NAME_MAX];=0D } EXT4_DIR_ENTRY;=0D =0D #define EXT4_MIN_DIR_ENTRY_LEN 8=0D diff --git a/Features/Ext4Pkg/Ext4Dxe/Ext4Dxe.h b/Features/Ext4Pkg/Ext4Dxe/= Ext4Dxe.h index adf3c13f6ea9..81ba568c5947 100644 --- a/Features/Ext4Pkg/Ext4Dxe/Ext4Dxe.h +++ b/Features/Ext4Pkg/Ext4Dxe/Ext4Dxe.h @@ -31,8 +31,7 @@ =0D #include "Ext4Disk.h"=0D =0D -#define SYMLOOP_MAX 8=0D -#define EXT4_NAME_MAX 255=0D +#define SYMLOOP_MAX 8=0D //=0D // We need to specify path length limit for security purposes, to prevent = possible=0D // overflows and dead-loop conditions. Originally this limit is absent in = FS design,=0D --=20 2.38.1