<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3e50ba8f - lib: math: Move KUnit tests into tests/ subdir</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#3e50ba8f</link>
        <description>lib: math: Move KUnit tests into tests/ subdirThis patch is a follow-up task from a discussion stemming from point 3in a recent patch introducing the int_pow kunit test [1] anddocumentation regarding kunit test style and nomenclature [2].Colocate all kunit test suites in lib/math/tests/ andfollow recommended naming convention for files &lt;suite&gt;_kunit.cand kconfig entries CONFIG_&lt;name&gt;_KUNIT_TEST.Link: https://lore.kernel.org/all/CABVgOS=-vh5TqHFCq_jo=ffq8v_nGgr6JsPnOZag3e6+19ysxQ@mail.gmail.com/ [1]Link: https://docs.kernel.org/dev-tools/kunit/style.html [2]Signed-off-by: Luis Felipe Hernandez &lt;luis.hernandez093@gmail.com&gt;Acked-by: Nicolas Pitre &lt;npitre@baylibre.com&gt;Reviewed-by: David Gow &lt;davidgow@google.com&gt;Reviewed-by: Rae Moar &lt;rmoar@google.com&gt;Link: https://lore.kernel.org/r/20241202075545.3648096-2-davidgow@google.comSigned-off-by: Kees Cook &lt;kees@kernel.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Mon, 02 Dec 2024 07:55:38 +0000</pubDate>
        <dc:creator>Luis Felipe Hernandez &lt;luis.hernandez093@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0fafc9e1 - lib/math: add int_sqrt test suite</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#0fafc9e1</link>
        <description>lib/math: add int_sqrt test suiteAdds test suite for integer based square root function.The test suite is designed to verify the correctness of the int_sqrt()math library function.Link: https://lkml.kernel.org/r/20241213042701.1037467-1-luis.hernandez093@gmail.comSigned-off-by: Luis Felipe Hernandez &lt;luis.hernandez093@gmail.com&gt;Reviewed-by: Kuan-Wei Chiu &lt;visitorckw@gmail.com&gt;Cc: David Gow &lt;davidgow@google.com&gt;Cc: Ricardo B. Marliere &lt;rbm@suse.com&gt;Cc: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Fri, 13 Dec 2024 04:26:50 +0000</pubDate>
        <dc:creator>Luis Felipe Hernandez &lt;luis.hernandez093@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7fcc9b53 - lib/math: Add int_pow test suite</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#7fcc9b53</link>
        <description>lib/math: Add int_pow test suiteAdds test suite for integer based power function which performs integerexponentiation.The test suite is designed to verify that the implementation of int_powcorrectly computes the power of a given base raised to a given exponent.The tests check various scenarios and edge cases to ensure the accuracyand reliability of the exponentiation function.Updated commit with test information at commit time: Shuah KhanSigned-off-by: Luis Felipe Hernandez &lt;luis.hernandez093@gmail.com&gt;Reviewed-by: David Gow &lt;davidgow@google.com&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Tue, 10 Sep 2024 01:10:34 +0000</pubDate>
        <dc:creator>Luis Felipe Hernandez &lt;luis.hernandez093@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1635e62e - mul_u64_u64_div_u64: basic sanity test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#1635e62e</link>
        <description>mul_u64_u64_div_u64: basic sanity testVerify that edge cases produce proper results, and some more.[npitre@baylibre.com: avoid undefined shift value]  Link: https://lkml.kernel.org/r/7rrs9pn1-n266-3013-9q6n-1osp8r8s0rrn@syhkavp.argLink: https://lkml.kernel.org/r/20240707190648.1982714-3-nico@fluxnic.netSigned-off-by: Nicolas Pitre &lt;npitre@baylibre.com&gt;Reviewed-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;Cc: Biju Das &lt;biju.das.jz@bp.renesas.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Sun, 07 Jul 2024 19:05:20 +0000</pubDate>
        <dc:creator>Nicolas Pitre &lt;npitre@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>f97fa3dc - lib/math: Move dvb_math.c into lib/math/int_log.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#f97fa3dc</link>
        <description>lib/math: Move dvb_math.c into lib/math/int_log.cSome existing and new users may benefit from the intlog2() andintlog10() APIs, make them wide available.Reviewed-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;Acked-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;Link: https://lore.kernel.org/r/20230619172019.21457-2-andriy.shevchenko@linux.intel.comSigned-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Reviewed-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Link: https://lore.kernel.org/r/20230703135211.87416-2-andriy.shevchenko@linux.intel.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Mon, 03 Jul 2023 13:52:08 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b6c75c4a - lib/math/rational: add Kunit test cases</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#b6c75c4a</link>
        <description>lib/math/rational: add Kunit test casesAdds a number of test cases that cover a range of possible code paths.[akpm@linux-foundation.org: remove non-ascii characters, fix whitespace][colin.king@canonical.com: fix spelling mistake &quot;demominator&quot; -&gt; &quot;denominator&quot;]  Link: https://lkml.kernel.org/r/20210526085049.6393-1-colin.king@canonical.comLink: https://lkml.kernel.org/r/20210525144250.214670-2-tpiepho@gmail.comSigned-off-by: Trent Piepho &lt;tpiepho@gmail.com&gt;Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: Daniel Latypov &lt;dlatypov@google.com&gt;Cc: Oskar Schirmer &lt;oskar@scara.com&gt;Cc: Yiyuan Guo &lt;yguoaz@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Thu, 01 Jul 2021 01:55:52 +0000</pubDate>
        <dc:creator>Trent Piepho &lt;tpiepho@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5086ea4b - lib/math: Add a `do_div&apos; test module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#5086ea4b</link>
        <description>lib/math: Add a `do_div&apos; test moduleImplement a module for correctness and performance evaluation for the`do_div&apos; function, often handled in an optimised manner by platformcode.  Use a somewhat randomly generated set of inputs that is supposedto be representative, using the same set of divisors twice, expressed asa constant and as a variable each, so as to verify the implementationfor both cases should they be handled by different code execution paths.Reference results were produced with GNU bc.At the conclusion output the total execution time elapsed.Signed-off-by: Maciej W. Rozycki &lt;macro@orcam.me.uk&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Tue, 20 Apr 2021 02:50:28 +0000</pubDate>
        <dc:creator>Maciej W. Rozycki &lt;macro@orcam.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>b16838c6 - kbuild: trace functions in subdirectories of lib/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#b16838c6</link>
        <description>kbuild: trace functions in subdirectories of lib/ccflags-remove-$(CONFIG_FUNCTION_TRACER) += $(CC_FLAGS_FTRACE)exists here in sub-directories of lib/ to keep the behavior ofcommit 2464a609ded0 (&quot;ftrace: do not trace library functions&quot;).Since that commit, not only the objects in lib/ but also the ones inthe sub-directories are excluded from ftrace (although the commitdescription did not explicitly mention this).However, most of library functions in sub-directories are not so hot.Re-add them to ftrace.Going forward, only the objects right under lib/ will be excluded.Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Tue, 07 Jul 2020 09:21:17 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>15d5761a - kbuild: introduce ccflags-remove-y and asflags-remove-y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#15d5761a</link>
        <description>kbuild: introduce ccflags-remove-y and asflags-remove-yCFLAGS_REMOVE_&lt;file&gt;.o filters out flags when compiling a particularobject, but there is no convenient way to do that for every object ina directory.Add ccflags-remove-y and asflags-remove-y to make it easily.Use ccflags-remove-y to clean up some Makefiles.The add/remove order works as follows: [1] KBUILD_CFLAGS specifies compiler flags used globally [2] ccflags-y adds compiler flags for all objects in the     current Makefile [3] ccflags-remove-y removes compiler flags for all objects in the     current Makefile (New feature) [4] CFLAGS_&lt;file&gt; adds compiler flags per file. [5] CFLAGS_REMOVE_&lt;file&gt; removes compiler flags per file.Having [3] before [4] allows us to remove flags from most (but not all)objects in the current Makefile.For example, kernel/trace/Makefile removes $(CC_FLAGS_FTRACE)from all objects in the directory, then adds it back totrace_selftest_dynamic.o and CFLAGS_trace_kprobe_selftest.oThe same applies to lib/livepatch/Makefile.Please note ccflags-remove-y has no effect to the sub-directories.In contrast, the previous notation got rid of compiler flags also fromall the sub-directories.The following are not affected because they have no sub-directories:  arch/arm/boot/compressed/  arch/powerpc/xmon/  arch/sh/  kernel/trace/However, lib/ has several sub-directories.To keep the behavior, I added ccflags-remove-y to all Makefilesin subdirectories of lib/, except the following:  lib/vdso/Makefile        - Kbuild does not descend into this Makefile  lib/raid/test/Makefile   - This is not used for the kernel buildI think commit 2464a609ded0 (&quot;ftrace: do not trace library functions&quot;)excluded too much. In the next commit, I will remove ccflags-remove-yfrom the sub-directories of lib/.Suggested-by: Sami Tolvanen &lt;samitolvanen@google.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt; (powerpc)Acked-by: Brendan Higgins &lt;brendanhiggins@google.com&gt; (KUnit)Tested-by: Anders Roxell &lt;anders.roxell@linaro.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Tue, 07 Jul 2020 09:21:16 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>9f615894 - lib/math: move int_pow() from pwm_bl.c for wider use</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#9f615894</link>
        <description>lib/math: move int_pow() from pwm_bl.c for wider useThe integer exponentiation is used in few places and might be used inthe future by other call sites.  Move it to wider use.Link: http://lkml.kernel.org/r/20190323172531.80025-2-andriy.shevchenko@linux.intel.comSigned-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: Daniel Thompson &lt;daniel.thompson@linaro.org&gt;Cc: Lee Jones &lt;lee.jones@linaro.org&gt;Cc: Ray Jui &lt;rjui@broadcom.com&gt;Cc: Thierry Reding &lt;thierry.reding@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Tue, 14 May 2019 22:43:08 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2c64e9cb - lib: Move mathematic helpers to separate folder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/math/Makefile#2c64e9cb</link>
        <description>lib: Move mathematic helpers to separate folderFor better maintenance and expansion move the mathematic helpers to theseparate folder.No functional change intended.Note, the int_sqrt() is not used as a part of lib, so, moved to regularobj.Link: http://lkml.kernel.org/r/20190323172531.80025-1-andriy.shevchenko@linux.intel.comSigned-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Thierry Reding &lt;thierry.reding@gmail.com&gt;Cc: Lee Jones &lt;lee.jones@linaro.org&gt;Cc: Daniel Thompson &lt;daniel.thompson@linaro.org&gt;Cc: Ray Jui &lt;rjui@broadcom.com&gt;[mchehab+samsung@kernel.org: fix broken doc references for div64.c and gcd.c]  Link: http://lkml.kernel.org/r/734f49bae5d4052b3c25691dfefad59bea2e5843.1555580999.git.mchehab+samsung@kernel.orgSigned-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/lib/math/Makefile</description>
        <pubDate>Tue, 14 May 2019 22:43:05 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
