<?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 __fls.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9c313ccd - bitops: Change function return types from long to int</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/include/asm-generic/bitops/__fls.h#9c313ccd</link>
        <description>bitops: Change function return types from long to intChange the return types of bitops functions (ffs, fls, and fns) fromlong to int. The expected return values are in the range [0, 64], forwhich int is sufficient.Additionally, int aligns well with the return types of the corresponding__builtin_* functions, potentially reducing overall type conversions.Many of the existing bitops functions already return an int and don&apos;tneed to be changed. The bitops functions in arch/ should be consideredseparately.Adjust some return variables to match the function return types.With GCC 13 and defconfig, these changes reduced the size of a testkernel image by 5,432 bytes on arm64 and by 248 bytes on riscv; therewere no changes in size on x86_64, powerpc, or m68k.Signed-off-by: Thorsten Blum &lt;thorsten.blum@toblux.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/tools/include/asm-generic/bitops/__fls.h</description>
        <pubDate>Sat, 20 Apr 2024 22:38:37 +0000</pubDate>
        <dc:creator>Thorsten Blum &lt;thorsten.blum@toblux.com&gt;</dc:creator>
    </item>
<item>
        <title>99e4e117 - tools/include: Sync asm-generic/bitops/fls.h with the kernel sources</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/include/asm-generic/bitops/__fls.h#99e4e117</link>
        <description>tools/include: Sync asm-generic/bitops/fls.h with the kernel sourcesTo pick up the changes from:  cb4ede926134 (&quot;riscv: Avoid code duplication with generic bitops implementation&quot;)This should address these tools/perf build warnings:  Warning: Kernel ABI header differences:    diff -u tools/include/asm-generic/bitops/__fls.h include/asm-generic/bitops/__fls.h    diff -u tools/include/asm-generic/bitops/fls.h include/asm-generic/bitops/fls.hCc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Cc: Palmer Dabbelt &lt;palmer@rivosinc.com&gt;Cc: linux-arch@vger.kernel.orgSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lore.kernel.org/r/20240408185520.1550865-9-namhyung@kernel.org

            List of files:
            /linux-6.15/tools/include/asm-generic/bitops/__fls.h</description>
        <pubDate>Mon, 08 Apr 2024 18:55:19 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>fb7df12d - tools/headers: Synchronize kernel ABI headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/include/asm-generic/bitops/__fls.h#fb7df12d</link>
        <description>tools/headers: Synchronize kernel ABI headersAfter the SPDX license tags were added a number of tooling headers got out ofsync with their kernel variants, generating lots of build warnings.Sync them: - tools/arch/x86/include/asm/disabled-features.h,   tools/arch/x86/include/asm/required-features.h,   tools/include/linux/hash.h:     Remove the SPDX tag where the kernel version does not have it. - tools/include/asm-generic/bitops/__fls.h,   tools/include/asm-generic/bitops/arch_hweight.h,   tools/include/asm-generic/bitops/const_hweight.h,   tools/include/asm-generic/bitops/fls.h,   tools/include/asm-generic/bitops/fls64.h,   tools/include/uapi/asm-generic/ioctls.h,   tools/include/uapi/asm-generic/mman-common.h,   tools/include/uapi/sound/asound.h,   tools/include/uapi/linux/kvm.h,   tools/include/uapi/linux/perf_event.h,   tools/include/uapi/linux/sched.h,   tools/include/uapi/linux/vhost.h,   tools/include/uapi/sound/asound.h:     Add the SPDX tag of the respective kernel header. - tools/include/uapi/linux/bpf_common.h,   tools/include/uapi/linux/fcntl.h,   tools/include/uapi/linux/hw_breakpoint.h,   tools/include/uapi/linux/mman.h,   tools/include/uapi/linux/stat.h,     Change the tag to the kernel header version:       -/* SPDX-License-Identifier: GPL-2.0 */       +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */Also sync other header details: - include/uapi/sound/asound.h:     Fix pointless end of line whitespace noise the header grew in this cycle. - tools/arch/x86/lib/memcpy_64.S:     Sync the code and add tools/include/asm/export.h with dummy wrappers     to support building the kernel side code in a tooling header environment. - tools/include/uapi/asm-generic/mman.h,   tools/include/uapi/linux/bpf.h:     Sync other details that don&apos;t impact tooling&apos;s use of the ABIs.Acked-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: linux-kernel@vger.kernel.orgCc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/tools/include/asm-generic/bitops/__fls.h</description>
        <pubDate>Fri, 03 Nov 2017 11:18:37 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>de1e17b1 - tools: Copy the bitops files accessed from the kernel and check for drift</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/include/asm-generic/bitops/__fls.h#de1e17b1</link>
        <description>tools: Copy the bitops files accessed from the kernel and check for driftcopy some more kernel files accessed from tools/, check for drift.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-omz8xdyvvxgjiuqzwj6ecm6j@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/include/asm-generic/bitops/__fls.h</description>
        <pubDate>Mon, 18 Jul 2016 21:13:22 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1698872b - tools: Copy hashtable.h into tools directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/include/asm-generic/bitops/__fls.h#1698872b</link>
        <description>tools: Copy hashtable.h into tools directoryCopy hashtable.h from include/linux/tools.h.  It&apos;s needed by objtool inthe next patch in the series.Add some includes that it needs, and remove references tokernel-specific features like RCU and __read_mostly.Also change some if its dependency headers&apos; includes to use quotesinstead of brackets so gcc can find them.Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Arnaldo Carvalho de Melo &lt;acme@infradead.org&gt;Cc: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Cc: Bernd Petrovitsch &lt;bernd@petrovitsch.priv.at&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Chris J Arges &lt;chris.j.arges@canonical.com&gt;Cc: Jiri Slaby &lt;jslaby@suse.cz&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Michal Marek &lt;mmarek@suse.cz&gt;Cc: Namhyung Kim &lt;namhyung@gmail.com&gt;Cc: Pedro Alves &lt;palves@redhat.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: live-patching@vger.kernel.orgLink: http://lkml.kernel.org/r/be3bef72f6540d8a510515408119d968a0e18179.1457502970.git.jpoimboe@redhat.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/tools/include/asm-generic/bitops/__fls.h</description>
        <pubDate>Wed, 09 Mar 2016 06:06:59 +0000</pubDate>
        <dc:creator>Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>afcd4f62 - tools: Adopt fls_long and deps</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/include/asm-generic/bitops/__fls.h#afcd4f62</link>
        <description>tools: Adopt fls_long and depsWill be used when adopting rounddown_pow_of_two.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Borislav Petkov &lt;bp@suse.de&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Don Zickus &lt;dzickus@redhat.com&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Mike Galbraith &lt;efault@gmx.de&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Link: http://lkml.kernel.org/n/tip-9m0tt5300q1ygv51hejjas82@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/include/asm-generic/bitops/__fls.h</description>
        <pubDate>Tue, 16 Dec 2014 14:26:35 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
