<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in unicode.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0066f623 - ksmbd: use __GFP_RETRY_MAYFAIL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/smb/server/unicode.c#0066f623</link>
        <description>ksmbd: use __GFP_RETRY_MAYFAILPrefer to report ENOMEM rather than incur the oom for allocations inksmbd. __GFP_NORETRY could not achieve that, It would fail the allocationsjust too easily. __GFP_RETRY_MAYFAIL will keep retrying the allocationuntil there is no more progress and fail the allocation instead go OOMand let the caller to deal with it.Signed-off-by: Namjae Jeon &lt;linkinjeon@kernel.org&gt;Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;

            List of files:
            /linux-6.15/fs/smb/server/unicode.c</description>
        <pubDate>Fri, 22 Nov 2024 07:33:25 +0000</pubDate>
        <dc:creator>Namjae Jeon &lt;linkinjeon@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5f60d5f6 - move asm/unaligned.h to linux/unaligned.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/smb/server/unicode.c#5f60d5f6</link>
        <description>move asm/unaligned.h to linux/unaligned.hasm/unaligned.h is always an include of asm-generic/unaligned.h;might as well move that thing to linux/unaligned.h and includethat - there&apos;s nothing arch-specific in that header.auto-generated by the following:for i in `git grep -l -w asm/unaligned.h`; do	sed -i -e &quot;s/asm\/unaligned.h/linux\/unaligned.h/&quot; $idonefor i in `git grep -l -w asm-generic/unaligned.h`; do	sed -i -e &quot;s/asm-generic\/unaligned.h/linux\/unaligned.h/&quot; $idonegit mv include/asm-generic/unaligned.h include/linux/unaligned.hgit mv tools/include/asm-generic/unaligned.h tools/include/linux/unaligned.hsed -i -e &quot;/unaligned.h/d&quot; include/asm-generic/Kbuildsed -i -e &quot;s/__ASM_GENERIC/__LINUX/&quot; include/linux/unaligned.h tools/include/linux/unaligned.h

            List of files:
            /linux-6.15/fs/smb/server/unicode.c</description>
        <pubDate>Tue, 01 Oct 2024 19:35:57 +0000</pubDate>
        <dc:creator>Al Viro &lt;viro@zeniv.linux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>0c180317 - ksmbd: add support for surrogate pair conversion</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/smb/server/unicode.c#0c180317</link>
        <description>ksmbd: add support for surrogate pair conversionksmbd is missing supporting to convert filename included surrogate paircharacters. It triggers a &quot;file or folder does not exist&quot; error inWindows client.[Steps to Reproduce for bug]1. Create surrogate pair file touch $(echo -e &apos;\xf0\x9d\x9f\xa3&apos;) touch $(echo -e &apos;\xf0\x9d\x9f\xa4&apos;)2. Try to open these files in ksmbd share through Windows client.This patch update unicode functions not to consider about surrogate pair(and IVS).Reviewed-by: Marios Makassikis &lt;mmakassikis@freebox.fr&gt;Tested-by: Marios Makassikis &lt;mmakassikis@freebox.fr&gt;Signed-off-by: Namjae Jeon &lt;linkinjeon@kernel.org&gt;Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;

            List of files:
            /linux-6.15/fs/smb/server/unicode.c</description>
        <pubDate>Sat, 21 Oct 2023 12:01:20 +0000</pubDate>
        <dc:creator>Namjae Jeon &lt;linkinjeon@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>089f7f59 - fs/smb: Swing unicode common code from smb-&gt;NLS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/smb/server/unicode.c#089f7f59</link>
        <description>fs/smb: Swing unicode common code from smb-&gt;NLSSwing most of the inline functions and unicode tables into nlsfrom the copy in smb/server.  This is UCS-2 rather than mostof the rest of the code in NLS, but it currently seems like thebest place for it.The actual unicode.c implementations vary much more between serverand client so they&apos;re unmoved.Signed-off-by: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Reviewed-by: Dave Kleikamp &lt;dave.kleikamp@oracle.com&gt;Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;

            List of files:
            /linux-6.15/fs/smb/server/unicode.c</description>
        <pubDate>Thu, 17 Aug 2023 00:22:30 +0000</pubDate>
        <dc:creator>Dr. David Alan Gilbert &lt;linux@treblig.org&gt;</dc:creator>
    </item>
<item>
        <title>38c8a9a5 - smb: move client and server files to common directory fs/smb</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/smb/server/unicode.c#38c8a9a5</link>
        <description>smb: move client and server files to common directory fs/smbMove CIFS/SMB3 related client and server files (cifs.ko and ksmbd.koand helper modules) to new fs/smb subdirectory:   fs/cifs --&gt; fs/smb/client   fs/ksmbd --&gt; fs/smb/server   fs/smbfs_common --&gt; fs/smb/commonSuggested-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Acked-by: Namjae Jeon &lt;linkinjeon@kernel.org&gt;Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;

            List of files:
            /linux-6.15/fs/smb/server/unicode.c</description>
        <pubDate>Mon, 22 May 2023 01:46:30 +0000</pubDate>
        <dc:creator>Steve French &lt;stfrench@microsoft.com&gt;</dc:creator>
    </item>
</channel>
</rss>
