<?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 test-static-call-new.sh</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5b6dca02b3e2254d2fd5706d76d7ab4610a67296 - Merge tag &apos;objtool-core-2026-10-18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/objtool/tests/generic/test-static-call-new.sh#5b6dca02b3e2254d2fd5706d76d7ab4610a67296</link>
        <description>Merge tag &apos;objtool-core-2026-10-18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull objtool updates from Ingo Molnar: - Add unit test suite for objtool klp functionality and   known failure modes (by Song Liu and Puranjay Mohan,   with fixes by Joe Lawrence)* tag &apos;objtool-core-2026-10-18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (58 commits)  objtool/klp: Add test for ThinLTO symbols sharing a demangled name  objtool/klp: Add test for Clang switch jump tables  objtool/klp: Add test for UBSAN metadata in an unchanged function  objtool/klp: Add test for absolute and __ADDRESSABLE symbols  objtool/klp: Add test for a patch which strips a data annotation  objtool/klp: Add test for the alignment of cloned data sections  objtool/klp: Add test for alternative replacement code in checksums  objtool/klp: Add test for instruction operand checksums  objtool/klp: Add test for a static call introduced by the patch  objtool/klp: Add test for tracepoint and pr_debug static branch keys  objtool/klp: Add test for a static branch introduced by the patch  objtool/klp: Add test for symbols with no checksum entry of their own  objtool/klp: Add test for data object checksums  objtool/klp: Test text annotations on alternative replacements  objtool/klp: Test a hand-built livepatch module&apos;s static call keys  objtool/klp: Test rejection of a file-local static branch key  objtool/klp: Add test for symbols whose linkage the patch changes  objtool/klp: Add test for kCFI prefix symbols and traps  objtool/klp: Add test for __bug_table, __ex_table and __mcount_loc extraction  objtool/klp: Add test for static locals which must not be correlated  ...

            List of files:
            /linux/tools/objtool/tests/generic/test-static-call-new.sh</description>
        <pubDate>Wed, 21 Oct 2026 00:55:04 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>938816b7d15644a486ebcea5d58994664b8cc04c - objtool/klp: Add test for a static call introduced by the patch</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/objtool/tests/generic/test-static-call-new.sh#938816b7d15644a486ebcea5d58994664b8cc04c</link>
        <description>objtool/klp: Add test for a static call introduced by the patchThe counterpart to the static branch case: a patch may add a static call toa function which had none, so the .static_call_sites entry is new and thereis nothing in the original to correlate it against.Where the key lives still decides whether that is allowed.  A vmlinux keyis reachable; a module-owned one is not, for the same reason an existingmodule key is not -- late module patching lets the livepatch load first andthe unresolved entry is dereferenced when the module arrives.  Both halvesare here because they fail in opposite directions: dropping the new entryleaves a static call the kernel never patches, and accepting a newmodule-owned one is the corruption the check exists to prevent.Both halves are one test over one fixture: built with -DNEW_CALL the key isvmlinux&apos;s and the new entry has to be carried in; built with -DMODNAME aswell the key belongs to a module, klp diff has to reject it, and no outputobject may be left behind.  The premise is asserted first -- the originalmust have no .static_call_sites at all -- since otherwise this is a secondcopy of test-static-call-module-key.Covers the same ground as corpus/x86_64/static-call-vmlinux-new andcorpus/x86_64/static-call-module-new in Joe Lawrence&apos;s klp-build unit testcorpus.Assisted-by: Claude:claude-opus-4Based-on-test-by: Joe Lawrence &lt;joe.lawrence@redhat.com&gt;Assisted-by: Claude:claude-opus-5Signed-off-by: Song Liu &lt;song@kernel.org&gt;Signed-off-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Link: https://patch.msgid.link/20260916184351.2720310-51-song@kernel.org

            List of files:
            /linux/tools/objtool/tests/generic/test-static-call-new.sh</description>
        <pubDate>Wed, 16 Sep 2026 20:43:43 +0200</pubDate>
        <dc:creator>Song Liu &lt;song@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
