<?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 testclearbit.S</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dda5f312 - locking/atomic: arm: fix sync ops</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm/lib/testclearbit.S#dda5f312</link>
        <description>locking/atomic: arm: fix sync opsThe sync_*() ops on arch/arm are defined in terms of the regular bitopswith no special handling. This is not correct, as UP kernels elidebarriers for the fully-ordered operations, and so the required orderingis lost when such UP kernels are run under a hypervsior on an SMPsystem.Fix this by defining sync ops with the required barriers.Note: On 32-bit arm, the sync_*() ops are currently only used by Xen,which requires ARMv7, but the semantics can be implemented for ARMv6+.Fixes: e54d2f61528165bb (&quot;xen/arm: sync_bitops&quot;)Signed-off-by: Mark Rutland &lt;mark.rutland@arm.com&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20230605070124.3741859-2-mark.rutland@arm.com

            List of files:
            /linux-6.15/arch/arm/lib/testclearbit.S</description>
        <pubDate>Mon, 05 Jun 2023 07:00:58 +0000</pubDate>
        <dc:creator>Mark Rutland &lt;mark.rutland@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>d2912cb1 - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm/lib/testclearbit.S#d2912cb1</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Based on 2 normalized pattern(s):  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation #extracted by the scancode license scanner the SPDX license identifier  GPL-2.0-onlyhas been chosen to replace the boilerplate/reference in 4122 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Enrico Weigelt &lt;info@metux.net&gt;Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190604081206.933168790@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/arm/lib/testclearbit.S</description>
        <pubDate>Tue, 04 Jun 2019 08:11:33 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>c36ef4b1 - ARM: 7171/1: unwind: add unwind directives to bitops assembly macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm/lib/testclearbit.S#c36ef4b1</link>
        <description>ARM: 7171/1: unwind: add unwind directives to bitops assembly macrosThe bitops functions (e.g. _test_and_set_bit) on ARM do not have unwindannotations and therefore the kernel cannot backtrace out of them on afatal error (for example, NULL pointer dereference).This patch annotates the bitops assembly macros with UNWIND annotationsso that we can produce a meaningful backtrace on error. Callers of themacros are modified to pass their function name as a macro parameter,enforcing that the macros are used as standalone function implementations.Acked-by: Dave Martin &lt;dave.martin@linaro.org&gt;Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;

            List of files:
            /linux-6.15/arch/arm/lib/testclearbit.S</description>
        <pubDate>Wed, 23 Nov 2011 10:28:25 +0000</pubDate>
        <dc:creator>Will Deacon &lt;will.deacon@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>6323f0cc - ARM: bitops: switch set/clear/change bitops to use ldrex/strex</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm/lib/testclearbit.S#6323f0cc</link>
        <description>ARM: bitops: switch set/clear/change bitops to use ldrex/strexSwitch the set/clear/change bitops to use the word-based exclusiveoperations, which are only present in a wider range of ARM architecturesthan the byte-based exclusive operations.Tested record:- Nicolas Pitre: ext3,rw,le- Sourav Poddar: nfs,le- Will Deacon: ext3,rw,le- Tony Lindgren: ext3+nfs,leReviewed-by: Nicolas Pitre &lt;nicolas.pitre@linaro.org&gt;Tested-by: Sourav Poddar &lt;sourav.poddar@ti.com&gt;Tested-by: Will Deacon &lt;will.deacon@arm.com&gt;Tested-by: Tony Lindgren &lt;tony@atomide.com&gt;Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;

            List of files:
            /linux-6.15/arch/arm/lib/testclearbit.S</description>
        <pubDate>Sun, 16 Jan 2011 18:02:17 +0000</pubDate>
        <dc:creator>Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>93ed3970 - [ARM] 5227/1: Add the ENDPROC declarations to the .S files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm/lib/testclearbit.S#93ed3970</link>
        <description>[ARM] 5227/1: Add the ENDPROC declarations to the .S filesThis declaration specifies the &quot;function&quot; type and size for variousassembly functions, mainly needed for generating the correct branchinstructions in Thumb-2.Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;

            List of files:
            /linux-6.15/arch/arm/lib/testclearbit.S</description>
        <pubDate>Thu, 28 Aug 2008 10:22:32 +0000</pubDate>
        <dc:creator>Catalin Marinas &lt;catalin.marinas@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>684f970e - [PATCH] ARM: bitops</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm/lib/testclearbit.S#684f970e</link>
        <description>[PATCH] ARM: bitopsConvert ARM bitop assembly to a macro.  All bitops follow the sameformat, so it&apos;s silly duplicating the code when only one or twoinstructions are different.Signed-off-by: Russell King &lt;rmk@arm.linux.org.uk&gt;

            List of files:
            /linux-6.15/arch/arm/lib/testclearbit.S</description>
        <pubDate>Sun, 17 Apr 2005 14:51:02 +0000</pubDate>
        <dc:creator>Russell King &lt;rmk@dyn-67.arm.linux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>1da177e4 - Linux-2.6.12-rc2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm/lib/testclearbit.S#1da177e4</link>
        <description>Linux-2.6.12-rc2Initial git repository build. I&apos;m not bothering with the full history,even though we have it. We can create a separate &quot;historical&quot; gitarchive of that later if we want to, and in the meantime it&apos;s about3.2GB when imported into git - space that would just make the earlygit days unnecessarily complicated, when we don&apos;t have a lot of goodinfrastructure for it.Let it rip!

            List of files:
            /linux-6.15/arch/arm/lib/testclearbit.S</description>
        <pubDate>Sat, 16 Apr 2005 22:20:36 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@ppc970.osdl.org&gt;</dc:creator>
    </item>
</channel>
</rss>
