An error occurred while fetching folder content.
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman authored
Many source files in the tree are missing licensing information, which
makes it harder for compliance tools to determine the correct license.

By default all files without license information are under the default
license of the kernel, which is GPL version 2.

Update the files which contain no license information with the 'GPL-2.0'
SPDX license identifier.  The SPDX identifier is a legally binding
shorthand, which can be used instead of the full boiler plate text.

This patch is based on work done by Thomas Gleixner and Kate Stewart and
Philippe Ombredanne.

How this work was done:

Patches were generated and checked against linux-4.14-rc6 for a subset of
the 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 cases
where non-standard...
b2441318
Name Last commit Last update
..
crypto License cleanup: add SPDX GPL-2.0 license identifier to files with no license
e820 License cleanup: add SPDX GPL-2.0 license identifier to files with no license
fpu License cleanup: add SPDX GPL-2.0 license identifier to files with no license
numachip x86/numachip: Introduce Numachip2 timer mechanisms
trace License cleanup: add SPDX GPL-2.0 license identifier to files with no license
uv License cleanup: add SPDX GPL-2.0 license identifier to files with no license
xen License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Kbuild sched/cputime: Remove generic asm headers
a.out-core.h sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h>
acenv.h ACPICA: Linux: Add support to exclude <asm/acenv.h> inclusion.
acpi.h acpi, x86/mm: Remove encryption mask from ACPI page protection type
agp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
alternative-asm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
alternative.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
amd_nb.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
apb_timer.h Merge branch 'timers-clocksource-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
apic.h x86/apic: Add irq_data argument to apic->cpu_mask_to_apicid()
apic_flat_64.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
apicdef.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
apm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
arch_hweight.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
archrandom.h x86, asm: Use CC_SET()/CC_OUT() and static_cpu_has() in archrandom.h
asm-offsets.h kbuild: move asm-offsets.h to include/generated
asm-prototypes.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
asm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
atomic.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
atomic64_32.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
atomic64_64.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
barrier.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
bios_ebda.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
bitops.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
boot.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
bootparam_utils.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
bug.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
bugs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cache.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cacheflush.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
calgary.h x86/platform/calgary: Constify cal_chipset_ops structures
ce4100.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
checksum.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
checksum_32.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
checksum_64.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
clocksource.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cmdline.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cmpxchg.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cmpxchg_32.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cmpxchg_64.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
compat.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cpu.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cpu_device_id.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
cpufeature.h
cpufeatures.h
cpumask.h
crash.h
current.h
debugreg.h
delay.h
desc.h
desc_defs.h
device.h
disabled-features.h
div64.h
dma-mapping.h
dma.h
dmi.h
dwarf2.h
edac.h
efi.h
elf.h
emergency-restart.h
entry_arch.h
espfix.h
exec.h
export.h
extable.h
fb.h
fixmap.h
floppy.h
frame.h
ftrace.h
futex.h
gart.h
genapic.h
geode.h
hardirq.h
highmem.h
hpet.h
hugetlb.h
hw_breakpoint.h
hw_irq.h
hypertransport.h
hypervisor.h
i8259.h
ia32.h
ia32_unistd.h
imr.h
inat.h
inat_types.h
init.h
insn.h