<div dir="ltr">Series-Reviewed-by: Pedro Falcato <<a href="mailto:pedro.falcato@gmail.com">pedro.falcato@gmail.com</a>><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 7, 2022 at 3:02 PM Savva Mitrofanov <<a href="mailto:savvamtr@gmail.com">savvamtr@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">BZ: <a href="https://bugzilla.tianocore.org/show_bug.cgi?id=3677" rel="noreferrer" target="_blank">https://bugzilla.tianocore.org/show_bug.cgi?id=3677</a><br>
<br>
Hi all,<br>
<br>
In the fifth version I corrected remarks from Pedro Falcato and Marvin Häuser.<br>
I moved symlink procedures into independent C file, corrected code style like<br>
debug messages macros and etc.<br>
<br>
This patchset adds symbolic links support with simple recursion protection based<br>
on symbolic link nest level limitation, also I included patch which adds BASE_CR<br>
to extract EXT4_FILE private structure to prevent possible code corruption caused<br>
by structure changes and rearrangements in future.<br>
<br>
REF: <a href="https://github.com/savvamitrofanov/edk2-platforms/tree/ext4pkg_symlink_support" rel="noreferrer" target="_blank">https://github.com/savvamitrofanov/edk2-platforms/tree/ext4pkg_symlink_support</a><br>
<br>
Cc: Marvin Häuser <<a href="mailto:mhaeuser@posteo.de" target="_blank">mhaeuser@posteo.de</a>><br>
Cc: Pedro Falcato <<a href="mailto:pedro.falcato@gmail.com" target="_blank">pedro.falcato@gmail.com</a>><br>
Cc: Vitaly Cheptsov <<a href="mailto:vit9696@protonmail.com" target="_blank">vit9696@protonmail.com</a>><br>
<br>
Savva Mitrofanov (2):<br>
  Ext4Pkg: Add symbolic links support<br>
  Ext4Pkg: Add base containing record macro for EXT4_FILE<br>
<br>
 Features/Ext4Pkg/Ext4Dxe/Ext4Dxe.inf |   1 +<br>
 Features/Ext4Pkg/Ext4Dxe/Ext4Disk.h  |  13 +-<br>
 Features/Ext4Pkg/Ext4Dxe/Ext4Dxe.h   |  74 +++++-<br>
 Features/Ext4Pkg/Ext4Dxe/File.c      | 179 +++++++++++---<br>
 Features/Ext4Pkg/Ext4Dxe/Inode.c     |  15 ++<br>
 Features/Ext4Pkg/Ext4Dxe/Symlink.c   | 261 ++++++++++++++++++++<br>
 6 files changed, 499 insertions(+), 44 deletions(-)<br>
 create mode 100644 Features/Ext4Pkg/Ext4Dxe/Symlink.c<br>
<br>
-- <br>
2.37.3<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Pedro Falcato</div></div>


 <div width="1" style="color:white;clear:both">_._,_._,_</div> <hr>   Groups.io Links:<p>   You receive all messages sent to this group.    <p> <a target="_blank" href="https://edk2.groups.io/g/devel/message/93871">View/Reply Online (#93871)</a> |    |  <a target="_blank" href="https://groups.io/mt/93525492/1813853">Mute This Topic</a>  | <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br>    <a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> | <a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |  <a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a>  [edk2-devel-archive@redhat.com]<br> <div width="1" style="color:white;clear:both">_._,_._,_</div>