<?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 types.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5b89492c - powerpc: Finalise cleanup around ABI use</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#5b89492c</link>
        <description>powerpc: Finalise cleanup around ABI useNow that we have CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2,get rid of all indirect detection of ABI version.Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/709d9d69523c14c8a9fba4486395dca0f2d675b1.1652074503.git.christophe.leroy@csgroup.eu

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Mon, 09 May 2022 05:36:08 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>4eeac2b0 - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#4eeac2b0</link>
        <description>powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1Set macros to 1 so that they can be used with __is_defined().Suggested-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.com&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/abad4868416ddfd42893f99c0cad8e5faf998095.1644834730.git.naveen.n.rao@linux.vnet.ibm.com

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Mon, 14 Feb 2022 10:41:40 +0000</pubDate>
        <dc:creator>Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>5b23cb8c - powerpc: Move and rename func_descr_t</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#5b23cb8c</link>
        <description>powerpc: Move and rename func_descr_tThere are three architectures with function descriptors, try tohave common names for the address they contain in order torefactor some functions into generic functions later.powerpc has &apos;entry&apos;ia64 has &apos;ip&apos;parisc has &apos;addr&apos;Vote for &apos;addr&apos; and update &apos;func_descr_t&apos; accordingly.Move it in asm/elf.h to have it at the same place on allthree architectures, remove the typedef which hides its realtype, and change it to a smoother name &apos;struct func_desc&apos;.Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Reviewed-by: Nicholas Piggin &lt;npiggin@gmail.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/529b2ba1d001e8f628ef0d30e8044c9b3d0a4921.1644928018.git.christophe.leroy@csgroup.eu

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Tue, 15 Feb 2022 12:40:57 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>2874c5fd - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#2874c5fd</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Based on 1 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 as published by  the free software foundation either version 2 of the license or at  your option any later versionextracted by the scancode license scanner the SPDX license identifier  GPL-2.0-or-laterhas been chosen to replace the boilerplate/reference in 3029 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190527070032.746973796@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Mon, 27 May 2019 06:55:01 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>f55d9665 - powerpc: Define and use PPC64_ELF_ABI_v2/v1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#f55d9665</link>
        <description>powerpc: Define and use PPC64_ELF_ABI_v2/v1We&apos;re approaching 20 locations where we need to check for ELF ABI v2.That&apos;s fine, except the logic is a bit awkward, because we have to checkthat _CALL_ELF is defined and then what its value is.So check it once in asm/types.h and define PPC64_ELF_ABI_v2 when ELF ABIv2 is detected.We also have a few places where what we&apos;re really trying to check isthat we are using the 64-bit v1 ABI, ie. function descriptors. So alsoadd a #define for that, which simplifies several checks.Signed-off-by: Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.com&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Mon, 06 Jun 2016 16:56:10 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>c3617f72 - UAPI: (Scripted) Disintegrate arch/powerpc/include/asm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#c3617f72</link>
        <description>UAPI: (Scripted) Disintegrate arch/powerpc/include/asmSigned-off-by: David Howells &lt;dhowells@redhat.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: Michael Kerrisk &lt;mtk.manpages@gmail.com&gt;Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;Acked-by: Dave Jones &lt;davej@redhat.com&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Tue, 09 Oct 2012 08:47:26 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0583fcc9 - consolidate umode_t declarations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#0583fcc9</link>
        <description>consolidate umode_t declarationsSigned-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Tue, 26 Jul 2011 21:04:15 +0000</pubDate>
        <dc:creator>Al Viro &lt;viro@zeniv.linux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>2c9c6ce0 - powerpc: Add __SANE_USERSPACE_TYPES__ to asm/types.h for LL64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#2c9c6ce0</link>
        <description>powerpc: Add __SANE_USERSPACE_TYPES__ to asm/types.h for LL64PPC64 uses long long for u64 in the kernel, but powerpc&apos;s asm/types.hprevents 64-bit userland from seeing this definition, instead defaultingto u64 == long in userspace.  Some user programs (e.g. kvmtool) may actuallywant LL64, so this patch adds a check for __SANE_USERSPACE_TYPES__ so that,if defined, int-ll64.h is included instead.Signed-off-by: Matt Evans &lt;matt@ozlabs.org&gt;Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Wed, 07 Dec 2011 20:57:09 +0000</pubDate>
        <dc:creator>Matt Evans &lt;matt@ozlabs.org&gt;</dc:creator>
    </item>
<item>
        <title>85477277 - remove dma64_addr_t</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#85477277</link>
        <description>remove dma64_addr_tThere is no user now.Signed-off-by: FUJITA Tomonori &lt;fujita.tomonori@lab.ntt.co.jp&gt;Cc: David Miller &lt;davem@davemloft.net&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: Richard Henderson &lt;rth@twiddle.net&gt;Cc: Ivan Kokshaysky &lt;ink@jurassic.park.msu.ru&gt;Cc: Matt Turner &lt;mattst88@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/arch/powerpc/include/asm/types.h</description>
        <pubDate>Wed, 23 Mar 2011 23:43:28 +0000</pubDate>
        <dc:creator>FUJITA Tomonori &lt;fujita.tomonori@lab.ntt.co.jp&gt;</dc:creator>
    </item>
<item>
        <title>3e50594e - add the common dma_addr_t typedef to include/linux/types.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#3e50594e</link>
        <description>add the common dma_addr_t typedef to include/linux/types.hAll architectures can use the common dma_addr_t typedef now. We canremove the arch specific dma_addr_t.Signed-off-by: FUJITA Tomonori &lt;fujita.tomonori@lab.ntt.co.jp&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Ingo Molnar &lt;mingo@elte.hu&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Ivan Kokshaysky &lt;ink@jurassic.park.msu.ru&gt;Cc: Richard Henderson &lt;rth@twiddle.net&gt;Cc: Matt Turner &lt;mattst88@gmail.com&gt;Cc: &quot;Luck, Tony&quot; &lt;tony.luck@intel.com&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;Cc: Chris Metcalf &lt;cmetcalf@tilera.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/arch/powerpc/include/asm/types.h</description>
        <pubDate>Tue, 22 Mar 2011 23:33:50 +0000</pubDate>
        <dc:creator>FUJITA Tomonori &lt;fujita.tomonori@lab.ntt.co.jp&gt;</dc:creator>
    </item>
<item>
        <title>c31ae4bb - asm-generic: introduce asm/bitsperlong.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#c31ae4bb</link>
        <description>asm-generic: introduce asm/bitsperlong.hThis provides a reliable way for asm-generic/types.h and otherfiles to find out if it is running on a 32 or 64 bit platform.We cannot use CONFIG_64BIT for this in headers that are includedfrom user space because CONFIG symbols are not available there.We also cannot do it inside of asm/types.h because some headersneed the word size but cannot include types.h.The solution is to introduce a new header &lt;asm/bitsperlong.h&gt;that defines both __BITS_PER_LONG for user space andBITS_PER_LONG for usage in the kernel. The asm-genericversion falls back to 32 bit unless the architecture overridesit, which I did for all 64 bit platforms.Signed-off-by: Remis Lima Baima &lt;remis.developer@googlemail.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Wed, 13 May 2009 22:56:25 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>fe333321 - powerpc: Change u64/s64 to a long long integer type</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#fe333321</link>
        <description>powerpc: Change u64/s64 to a long long integer typeConvert arch/powerpc/ over to long long based u64: -#ifdef __powerpc64__ -# include &lt;asm-generic/int-l64.h&gt; -#else -# include &lt;asm-generic/int-ll64.h&gt; -#endif +#include &lt;asm-generic/int-ll64.h&gt;This will avoid reoccuring spurious warnings in core kernel code thatcomes when people test on their own hardware. (i.e. x86 in ~98% of thecases) This is what x86 uses and it generally helps keep 64-bit code32-bit clean too.[Adjusted to not impact user mode (from paulus) - sfr]Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Tue, 06 Jan 2009 14:26:03 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@elte.hu&gt;</dc:creator>
    </item>
<item>
        <title>b9579689 - powerpc: Make dma_addr_t a u64 if CONFIG_PHYS_64BIT is set</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#b9579689</link>
        <description>powerpc: Make dma_addr_t a u64 if CONFIG_PHYS_64BIT is setSigned-off-by: Becky Bruce &lt;becky.bruce@freescale.com&gt;Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Fri, 12 Sep 2008 10:53:43 +0000</pubDate>
        <dc:creator>Becky Bruce &lt;becky.bruce@freescale.com&gt;</dc:creator>
    </item>
<item>
        <title>600715dc - generic: add phys_addr_t for holding physical addresses</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#600715dc</link>
        <description>generic: add phys_addr_t for holding physical addressesAdd a kernel-wide &quot;phys_addr_t&quot; which is guaranteed to be able to holdany physical address.  By default it equals the word size of thearchitecture, but a 32-bit architecture can set ARCH_PHYS_ADDR_T_64BITif it needs a 64-bit phys_addr_t.Signed-off-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt;Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Thu, 11 Sep 2008 08:31:45 +0000</pubDate>
        <dc:creator>Jeremy Fitzhardinge &lt;jeremy@goop.org&gt;</dc:creator>
    </item>
<item>
        <title>b8b572e1 - powerpc: Move include files to arch/powerpc/include/asm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/include/asm/types.h#b8b572e1</link>
        <description>powerpc: Move include files to arch/powerpc/include/asmfrom include/asm-powerpc.  This is the result of amkdir arch/powerpc/include/asmgit mv include/asm-powerpc/* arch/powerpc/include/asmFollowed by a few documentation/comment fixups and a couple of placeswhere &lt;asm-powepc/...&gt; was being used explicitly.  Of the latter onlyone was outside the arch code and it is a driver only built for powerpc.Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;

            List of files:
            /linux-6.15/arch/powerpc/include/asm/types.h</description>
        <pubDate>Fri, 01 Aug 2008 05:20:30 +0000</pubDate>
        <dc:creator>Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;</dc:creator>
    </item>
</channel>
</rss>
