<?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 auxvec.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e2be04c7 - License cleanup: add SPDX license identifier to uapi header files with a license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/auxvec.h#e2be04c7</link>
        <description>License cleanup: add SPDX license identifier to uapi header files with a licenseMany user space API headers have licensing information, which is eitherincomplete, badly formatted or just a shorthand for referring to thelicense under which the file is supposed to be.  This makes it hard forcompliance tools to determine the correct license.Update these files with an SPDX license identifier.  The identifier waschosen based on the license information in the file.GPL/LGPL licensed headers get the matching GPL/LGPL SPDX licenseidentifier with the added &apos;WITH Linux-syscall-note&apos; exception, which isthe officially assigned exception identifier for the kernel syscallexception:   NOTE! This copyright does *not* cover user programs that use kernel   services by normal system calls - this is merely considered normal use   of the kernel, and does *not* fall under the heading of &quot;derived work&quot;.This exception makes it possible to include GPL headers into non GPLcode, without confusing license compliance tools.Headers which have either explicit dual licensing or are just licensedunder a non GPL license are updated with the corresponding SPDXidentifier and the GPLv2 with syscall exception identifier.  The formatis:        ((GPL-2.0 WITH Linux-syscall-note) OR SPDX-ID-OF-OTHER-LICENSE)SPDX license identifiers are a legally binding shorthand, which can beused instead of the full boiler plate text.  The update does not removeexisting license information as this has to be done on a case by casebasis and the copyright holders might have to be consulted. This willhappen in a separate step.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.  See the previous patch in this series for themethodology of how this patch was researched.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-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/arch/mips/include/uapi/asm/auxvec.h</description>
        <pubDate>Wed, 01 Nov 2017 14:09:13 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>233b2ca1 - MIPS: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/auxvec.h#233b2ca1</link>
        <description>MIPS: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFOAT_VECTOR_SIZE_ARCH should be defined with the maximum number ofNEW_AUX_ENT entries that ARCH_DLINFO can contain, but it wasn&apos;t definedfor MIPS at all even though ARCH_DLINFO will contain one NEW_AUX_ENT forthe VDSO address.This shouldn&apos;t be a problem as AT_VECTOR_SIZE_BASE includes space forAT_BASE_PLATFORM which MIPS doesn&apos;t use, but lets define it now and addthe comment above ARCH_DLINFO as found in several other architectures toremind future modifiers of ARCH_DLINFO to keep AT_VECTOR_SIZE_ARCH up todate.Fixes: ebb5e78cc634 (&quot;MIPS: Initial implementation of a VDSO&quot;)Signed-off-by: James Hogan &lt;james.hogan@imgtec.com&gt;Cc: linux-mips@linux-mips.orgCc: linux-arch@vger.kernel.orgCc: linux-kernel@vger.kernel.orgPatchwork: https://patchwork.linux-mips.org/patch/13823/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/auxvec.h</description>
        <pubDate>Mon, 25 Jul 2016 15:59:50 +0000</pubDate>
        <dc:creator>James Hogan &lt;james.hogan@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>ebb5e78c - MIPS: Initial implementation of a VDSO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/auxvec.h#ebb5e78c</link>
        <description>MIPS: Initial implementation of a VDSOAdd an initial implementation of a proper (i.e. an ELF shared library)VDSO. With this commit it does not export any symbols, it only replacesthe current signal return trampoline page. A later commit will add userimplementations of gettimeofday()/clock_gettime().To support both new toolchains and old ones which don&apos;t generate ABIflags section, we define its content manually and then use a tool(genvdso) to patch up the section to have the correct name and type.genvdso also extracts symbol offsets ({,rt_}sigreturn) needed by thekernel, and generates a C file containing a &quot;struct mips_vdso_image&quot;containing both the VDSO data and these offsets. This C file iscompiled into the kernel.On 64-bit kernels we require a different VDSO for each supported ABI,so we may build up to 3 different VDSOs. The VDSO to use is selected bythe mips_abi structure.A kernel/user shared data page is created and mapped below the VDSOimage. This is currently empty, but will be used by the user timefunction implementations which are added later.[markos.chandras@imgtec.com:- Add more comments- Move abi detection in genvdso.h since it&apos;s the get_symbol functionthat needs it.- Add an R6 specific way to calculate the base address of VDSO in orderto avoid the branch instruction which affects performance.- Do not patch .gnu.attributes since it&apos;s not needed for dynamic linking.- Simplify Makefile a little bit.- checkpatch fixes- Restrict VDSO support for binutils &lt; 2.25 for pre-R6- Include atomic64.h for O32 variant on MIPS64]Signed-off-by: Alex Smith &lt;alex.smith@imgtec.com&gt;Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;Cc: Matthew Fortune &lt;matthew.fortune@imgtec.com&gt;Cc: linux-mips@linux-mips.orgPatchwork: https://patchwork.linux-mips.org/patch/11337/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/auxvec.h</description>
        <pubDate>Wed, 21 Oct 2015 08:54:38 +0000</pubDate>
        <dc:creator>Alex Smith &lt;alex.smith@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>61730c53 - UAPI: (Scripted) Disintegrate arch/mips/include/asm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/auxvec.h#61730c53</link>
        <description>UAPI: (Scripted) Disintegrate arch/mips/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/mips/include/uapi/asm/auxvec.h</description>
        <pubDate>Tue, 09 Oct 2012 08:47:14 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
