<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in string.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>25a01b5155d207e72bdd31b138406f37788403cb - Merge tag &apos;s390-7.2-1&apos; of gitolite.kernel.org:pub/scm/linux/kernel/git/s390/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/helpers/string.c#25a01b5155d207e72bdd31b138406f37788403cb</link>
        <description>Merge tag &apos;s390-7.2-1&apos; of gitolite.kernel.org:pub/scm/linux/kernel/git/s390/linuxPull s390 updates from Alexander Gordeev: - Use CIO device online variable instead of the internal FSM state to   determine device availability during purge operations - Remove extra check of task_stack_page() because try_get_task_stack()   already takes care of that when reading /proc/&lt;pid&gt;/wchan - Allow user-space to use the new SCLP action qualifier 4 for to   provide NVMe SMART log data to the platform. - Send AP CHANGE uevents on successful bind and successful association   to notify user-space about SE operations on AP queue devices - Add an s390dbf kernel parameter to configure debug log levels and   area sizes during early boot - On arm64 the empty zero page is going to be mapped read-only. Do the   same for s390 with an explicit set_memory_ro() call - Improve s390-specific bcr_serialize() and cpu_relax() implementations - Remove all unused variables to avoid allmodconfig W=1 build fails   with latest clang-23 - Cleanup default Kconfig values for s390 selftests - Add a s390-tod trace clock to allow comparing trace timestamps   between different systems or virtual machines on s390 - Remove the s390 implementation of strlcat() in favor of the generic   variant - Make consistent the calling order between   page_table_check_pte_clear() and secure page conversion across all   code paths - Rearrange some fields within AP and zcrypt structs to reduce memory   consumption and unused holes - Shorten GR_NUM and VX_NUM macros and move them to a separate header - Replace __get_free_page() with kmalloc() in few sources - Introduce an infrastructure for more efficient this_cpu operations.   Eliminate conditional branches when PREEMPT_NONE is removed - Enable Rust support - Use z10 as minimum architecture level, similar to the boot code, to   enforce a defined architecture level set - Improve and convert various mem*() helper functions to C. For that   add .noinstr.text section to avoid orphaned warnings from the linker - Fix the function pointer type in __ret_from_fork() to correct the   indirect call to match kernel thread return type of int - Revert support for DCACHE_WORD_ACCESS to avoid an endless exception   loop on read from donated Ultravisor pages at unaligned addresses* tag &apos;s390-7.2-1&apos; of gitolite.kernel.org:pub/scm/linux/kernel/git/s390/linux: (52 commits)  s390: Revert support for DCACHE_WORD_ACCESS  s390/process: Fix kernel thread function pointer type  s390/tishift: Convert __ashlti3(), __ashrti3(), __lshrti3() to C  s390/memmove: Optimize backward copy case  s390/string: Convert memset(16|32|64)() to C  s390/string: Convert memcpy() to C  s390/string: Convert memset() to C  s390/string: Convert memmove() to C  s390/string: Add -ffreestanding compile option to string.o  s390: Add .noinstr.text to boot and purgatory linker scripts  s390/purgatory: Enforce z10 minimum architecture level  s390: Enable Rust support  s390/cmpxchg: Fix KASAN stack-out-of-bounds in atomic helpers  rust: helpers: Add memchr wrapper for string operations  rust/bindgen_parameters: Mark s390 types as opaque to prevent repr conflicts  s390/jump_label: Implement ARCH_STATIC_BRANCH_JUMP_ASM and ARCH_STATIC_BRANCH_ASM macros  s390/bug: Provide ARCH_WARN_ASM for Rust WARN/BUG support  s390/ap: Fix locking issue in SE bind and associate sysfs functions  s390/percpu: Provide arch_this_cpu_write() implementation  s390/percpu: Provide arch_this_cpu_read() implementation  ...

            List of files:
            /linux/rust/helpers/string.c</description>
        <pubDate>Tue, 16 Jun 2026 01:38:13 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>982c89c9b9eed1f512038a163d5cab6b0b8117ff - Merge branch &apos;rust-for-s390&apos; into features</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/helpers/string.c#982c89c9b9eed1f512038a163d5cab6b0b8117ff</link>
        <description>Merge branch &apos;rust-for-s390&apos; into featuresJan Polensky says:===================Rust support on s390 requires a small set of architecture-specific piecesbefore the generic Rust kernel infrastructure can be used.The series wires up s390 as a Rust-capable 64-bit architecture, adds themissing assembly interfaces needed by Rust for WARN/BUG reporting and forstatic branches, adjusts bindgen parameters to avoid repr layout conflictscaused by packed and aligned s390 structures, and fixes issues discoveredduring testing.s390 currently requires rustc with support for -Zpacked-stack, and theminimum tool version gating is adjusted accordingly.Link: https://github.com/Rust-for-Linux/linux/issues/2Tested against: rustc 1.96.0 (ac68faa20 2026-05-25)===================Signed-off-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;

            List of files:
            /linux/rust/helpers/string.c</description>
        <pubDate>Wed, 10 Jun 2026 16:52:38 +0200</pubDate>
        <dc:creator>Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>71247e71a41fb79ff3612961957b05153fed2862 - rust: helpers: Add memchr wrapper for string operations</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/helpers/string.c#71247e71a41fb79ff3612961957b05153fed2862</link>
        <description>rust: helpers: Add memchr wrapper for string operationsAdd a dedicated string helper file with a memchr wrapper that uses thekernel&apos;s instrumented memchr() function to ensure KASAN and FORTIFY_SOURCEprotections are preserved for Rust code.Reported-by: Miguel Ojeda &lt;miguel.ojeda.sandonis@gmail.com&gt;Link: https://lore.kernel.org/rust-for-linux/CANiq72mXAZc0sNM7ShX8VDVs_7zJddawP-e=wt+ERr1YUCcWUw@mail.gmail.com/Signed-off-by: Jan Polensky &lt;japo@linux.ibm.com&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Acked-by: Gary Guo &lt;gary@garyguo.net&gt;Signed-off-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;

            List of files:
            /linux/rust/helpers/string.c</description>
        <pubDate>Mon, 01 Jun 2026 19:46:23 +0200</pubDate>
        <dc:creator>Jan Polensky &lt;japo@linux.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
