<?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>ccbb5239 - sh: remove -Werror from Makefiles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#ccbb5239</link>
        <description>sh: remove -Werror from MakefilesThe sh build is full of warnings when building with gcc 9.2.1.  Whilefixing those would be great, at least avoid failing the build.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Rich Felker &lt;dalias@libc.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Tue, 14 Jul 2020 12:18:47 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>37744fee - sh: remove sh5 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#37744fee</link>
        <description>sh: remove sh5 supportsh5 never became a product and has probably never really worked.Remove it by recursively deleting all associated Kconfig optionsand all corresponding files.Reviewed-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Rich Felker &lt;dalias@libc.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Mon, 20 Apr 2020 09:37:12 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>3c9b9acc - sh: use the generic get_user_pages_fast code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#3c9b9acc</link>
        <description>sh: use the generic get_user_pages_fast codeThe sh code is mostly equivalent to the generic one, minus variousbugfixes and two arch overrides that this patch adds to pgtable.h.Link: http://lkml.kernel.org/r/20190625143715.1689-7-hch@lst.deSigned-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Cc: Andrey Konovalov &lt;andreyknvl@google.com&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: David Miller &lt;davem@davemloft.net&gt;Cc: James Hogan &lt;jhogan@kernel.org&gt;Cc: Jason Gunthorpe &lt;jgg@mellanox.com&gt;Cc: Khalid Aziz &lt;khalid.aziz@oracle.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;Cc: Paul Burton &lt;paul.burton@mips.com&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: Rich Felker &lt;dalias@libc.org&gt;Cc: Yoshinori Sato &lt;ysato@users.sourceforge.jp&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/sh/mm/Makefile</description>
        <pubDate>Fri, 12 Jul 2019 03:57:00 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.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/sh/mm/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>5a846aba - sh: add support for J-Core J2 processor</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#5a846aba</link>
        <description>sh: add support for J-Core J2 processorAt the CPU/ISA level, the J2 is compatible with SH-2, and thus thechanges to add J2 support build on existing SH-2 support. However, J2does not duplicate the memory-mapped SH-2 features like the cacheinterface. Instead, the cache interfaces is described in the devicetree, and new code is added to be able to access the flat device treeat early boot before it is unflattened.Support is also added for receiving interrupts on trap numbers in therange 16 to 31, since the J-Core aic1 interrupt controller generatesthese traps. This range was unused but nominally for hardwareexceptions on SH-2, and a few values in this range were used forexceptions on SH-2A, but SH-2A has its own version of the relevantcode.No individual cpu subtypes are added for J2 since the intent movingforward is to represent SoCs with device tree rather than ashard-coded subtypes in the kernel. The CPU_SUBTYPE_J2 Kconfig itemexists only to fit into the existing cpu selection mechanism until itis overhauled.Signed-off-by: Rich Felker &lt;dalias@libc.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Thu, 17 Mar 2016 23:09:37 +0000</pubDate>
        <dc:creator>Rich Felker &lt;dalias@libc.org&gt;</dc:creator>
    </item>
<item>
        <title>2ec08e14 - sh64: Fix up caller-save register settings for fast-path.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#2ec08e14</link>
        <description>sh64: Fix up caller-save register settings for fast-path.Now that the fast-path handler has been moved, we also need to update theMakefile to ensure that the same restrictions for caller-save registersare observed.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Mon, 14 May 2012 07:46:07 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>28080329 - sh: Enable shared page fault handler for _32/_64.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#28080329</link>
        <description>sh: Enable shared page fault handler for _32/_64.This moves the now generic _32 page fault handling code to a shared placeand adapts the _64 implementation to make use of it.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Mon, 14 May 2012 06:33:28 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>d4f7e513 - sh: Enable CONFIG_GCOV_PROFILE_ALL for sh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#d4f7e513</link>
        <description>sh: Enable CONFIG_GCOV_PROFILE_ALL for shThis patch enables gcov kernel profiling over the whole kernel for sh.Profiling of specific files individually already worked. A handful offiles have to be explicitly excluded from the profiling to avoidbreaking things, notably pmb.c.Signed-off-by: Chris Smith &lt;chris.smith@st.com&gt;Signed-off-by: Stuart Menefy &lt;stuart.menefy@st.com&gt;Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Fri, 12 Nov 2010 15:26:54 +0000</pubDate>
        <dc:creator>Chris Smith &lt;chris.smith@st.com&gt;</dc:creator>
    </item>
<item>
        <title>667b279b - sh: lockless get_user_pages_fast()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#667b279b</link>
        <description>sh: lockless get_user_pages_fast()Implement get_user_pages_fast without locking in the fastpath on sh.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Wed, 27 Oct 2010 07:43:08 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>c993487e - sh: Provide a generic SRAM pool for tiny memories.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#c993487e</link>
        <description>sh: Provide a generic SRAM pool for tiny memories.This sets up a generic SRAM pool for CPUs and platform code to inserttheir otherwise unused memories into. A simple alloc/free interface isprovided (lifed from avr32) for generic code.This only applies to tiny SRAMs that are otherwise unmanaged, and doesnot take in to account the more complex SRAMs sitting behind transferengines, or that employ an I/D split.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Thu, 14 Oct 2010 17:09:00 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>a234ca0f - sh: change to new flag variable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#a234ca0f</link>
        <description>sh: change to new flag variableReplace EXTRA_CFLAGS with ccflags-y.Signed-off-by: matt mooney &lt;mfm@muteddisk.com&gt;Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Thu, 23 Sep 2010 06:51:21 +0000</pubDate>
        <dc:creator>matt mooney &lt;mfm@muteddisk.com&gt;</dc:creator>
    </item>
<item>
        <title>3cf6fa1e - sh: Enable SH-X3 hardware synonym avoidance handling.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#3cf6fa1e</link>
        <description>sh: Enable SH-X3 hardware synonym avoidance handling.This enables support for the hardware synonym avoidance handling on SH-X3CPUs for the case where dcache aliases are possible. icache handling isretained, but we flip on broadcasting of the block invalidations due tothe lack of coherency otherwise on SMP.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Mon, 19 Apr 2010 08:27:17 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>6ae66502 - sh: tlb debugfs support.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#6ae66502</link>
        <description>sh: tlb debugfs support.Export the status of the utlb and itlb entries through debugfs.Signed-off-by: Matt Fleming &lt;matt@console-pimps.org&gt;Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Mon, 29 Mar 2010 06:24:54 +0000</pubDate>
        <dc:creator>Matt Fleming &lt;matt@console-pimps.org&gt;</dc:creator>
    </item>
<item>
        <title>9edef286 - sh: uncached mapping helpers.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#9edef286</link>
        <description>sh: uncached mapping helpers.This adds some helper routines for uncached mapping support. Thissimplifies some of the cases where we need to check the uncached mappingboundaries in addition to giving us a centralized location for buildingmore complex manipulation on top of.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Wed, 17 Feb 2010 07:28:00 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>bb29c677 - sh: Split out MMUCR.URB based entry wiring in to shared helper.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#bb29c677</link>
        <description>sh: Split out MMUCR.URB based entry wiring in to shared helper.Presently this is duplicated between tlb-sh4 and tlb-pteaex. Split thehelpers out in to a generic tlb-urb that can be used by any partsequipped with MMUCR.URB.At the same time, move the SH-5 code out-of-line, as we require singleglobal state for DTLB entry wiring.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Tue, 19 Jan 2010 06:20:35 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>0b59e38f - sh: Merge _32/_64 ioremap implementations.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#0b59e38f</link>
        <description>sh: Merge _32/_64 ioremap implementations.There is nothing of interest in the _64 version anymore, so the _32 onecan be renamed and used unconditionally.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Mon, 18 Jan 2010 12:21:32 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>4d35b93a - sh: Add fixed ioremap support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#4d35b93a</link>
        <description>sh: Add fixed ioremap supportSome devices need to be ioremap&apos;d and accessed very early in the bootprocess. It is not possible to use the standard ioremap() function inthis case because that requires kmalloc()&apos;ing some virtual address spaceand kmalloc() may not be available so early in boot.This patch provides fixmap mappings that allow physical address rangesto be remapped into the kernel address space during the early bootstages.Signed-off-by: Matt Fleming &lt;matt@console-pimps.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Thu, 05 Nov 2009 07:54:17 +0000</pubDate>
        <dc:creator>Matt Fleming &lt;matt@console-pimps.org&gt;</dc:creator>
    </item>
<item>
        <title>a0ab3668 - sh: fixed PMB mode refactoring.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#a0ab3668</link>
        <description>sh: fixed PMB mode refactoring.This introduces some much overdue chainsawing of the fixed PMB support.fixed PMB was introduced initially to work around the fact that dynamicPMB mode was relatively broken, though they were never intended toconverge. The main areas where there are differences are whether thesystem is booted in 29-bit mode or 32-bit mode, and whether legacymappings are to be preserved. Any system booting in true 32-bit mode willnot care about legacy mappings, so these are roughly decoupled.Regardless of the entry point, PMB and 32BIT are directly related as faras the kernel is concerned, so we also switch back to having one selectthe other.With legacy mappings iterated through and applied in the initializationpath it&apos;s now possible to finally merge the two implementations andpermit dynamic remapping overtop of remaining entries regardless ofwhether boot mappings are crafted by hand or inherited from the bootloader.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Wed, 13 Jan 2010 09:31:48 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>a99eae54 - sh: Split out the unaligned counters and user bits.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#a99eae54</link>
        <description>sh: Split out the unaligned counters and user bits.This splits out the unaligned access counters and userspace bits in totheir own generic interface, which will allow them to be wired up on sh64too.Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Tue, 12 Jan 2010 07:12:25 +0000</pubDate>
        <dc:creator>Paul Mundt &lt;lethal@linux-sh.org&gt;</dc:creator>
    </item>
<item>
        <title>2a5eacca - sh: Move page table allocation out of line</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/sh/mm/Makefile#2a5eacca</link>
        <description>sh: Move page table allocation out of lineWe also switched away from quicklists and instead moved to slabcaches. After benchmarking both implementations the difference isnegligible. The slab caches suit us better though because the size of apgd table is just 4 entries when we&apos;re using a 3-level page table layoutand quicklists always deal with pages.Signed-off-by: Matt Fleming &lt;matt@console-pimps.org&gt;

            List of files:
            /linux-6.15/arch/sh/mm/Makefile</description>
        <pubDate>Thu, 31 Dec 2009 12:19:24 +0000</pubDate>
        <dc:creator>Matt Fleming &lt;matt@console-pimps.org&gt;</dc:creator>
    </item>
</channel>
</rss>
