Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 fixes from Martin Schwidefsky:

- SPDX identifiers are added to more of the s390 specific files.

- The ELF_ET_DYN_BASE base patch from Kees is reverted, with the change
some old 31-bit programs crash.

- Bug fixes and cleanups.

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (29 commits)
s390/gs: add compat regset for the guarded storage broadcast control block
s390: revert ELF_ET_DYN_BASE base changes
s390: Remove redundant license text
s390: crypto: Remove redundant license text
s390: include: Remove redundant license text
s390: kernel: Remove redundant license text
s390: add SPDX identifiers to the remaining files
s390: appldata: add SPDX identifiers to the remaining files
s390: pci: add SPDX identifiers to the remaining files
s390: mm: add SPDX identifiers to the remaining files
s390: crypto: add SPDX identifiers to the remaining files
s390: kernel: add SPDX identifiers to the remaining files
s390: sthyi: add SPDX identifiers to the remaining files
s390: drivers: Remove redundant license text
s390: crypto: Remove redundant license text
s390: virtio: add SPDX identifiers to the remaining files
s390: scsi: zfcp_aux: add SPDX identifier
s390: net: add SPDX identifiers to the remaining files
s390: char: add SPDX identifiers to the remaining files
s390: cio: add SPDX identifiers to the remaining files
...

+161 -529
+1 -4
arch/s390/Makefile
··· 1 + # SPDX-License-Identifier: GPL-2.0 1 2 # 2 3 # s390/Makefile 3 4 # ··· 6 5 # architecture-specific flags and dependencies. Remember to do have actions 7 6 # for "archclean" and "archdep" for cleaning up and making dependencies for 8 7 # this architecture 9 - # 10 - # This file is subject to the terms and conditions of the GNU General Public 11 - # License. See the file "COPYING" in the main directory of this archive 12 - # for more details. 13 8 # 14 9 # Copyright (C) 1994 by Linus Torvalds 15 10 #
+1
arch/s390/appldata/appldata_base.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Base infrastructure for Linux-z/VM Monitor Stream, Stage 1. 3 4 * Exports appldata_register_ops() and appldata_unregister_ops() for the
+1
arch/s390/appldata/appldata_mem.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Data gathering module for Linux-VM Monitor Stream, Stage 1. 3 4 * Collects data related to memory management.
+1
arch/s390/appldata/appldata_net_sum.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Data gathering module for Linux-VM Monitor Stream, Stage 1. 3 4 * Collects accumulated network statistics (Packets received/transmitted,
+1
arch/s390/appldata/appldata_os.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Data gathering module for Linux-VM Monitor Stream, Stage 1. 3 4 * Collects misc. OS related data (CPU utilization, running processes).
+1 -4
arch/s390/boot/install.sh
··· 1 1 #!/bin/sh 2 + # SPDX-License-Identifier: GPL-2.0 2 3 # 3 4 # arch/s390x/boot/install.sh 4 - # 5 - # This file is subject to the terms and conditions of the GNU General Public 6 - # License. See the file "COPYING" in the main directory of this archive 7 - # for more details. 8 5 # 9 6 # Copyright (C) 1995 by Linus Torvalds 10 7 #
+1 -6
arch/s390/crypto/aes_s390.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Cryptographic API. 3 4 * ··· 12 11 * Harald Freudenberger <freude@de.ibm.com> 13 12 * 14 13 * Derived from "crypto/aes_generic.c" 15 - * 16 - * This program is free software; you can redistribute it and/or modify it 17 - * under the terms of the GNU General Public License as published by the Free 18 - * Software Foundation; either version 2 of the License, or (at your option) 19 - * any later version. 20 - * 21 14 */ 22 15 23 16 #define KMSG_COMPONENT "aes_s390"
+1 -5
arch/s390/crypto/arch_random.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * s390 arch random implementation. 3 4 * 4 5 * Copyright IBM Corp. 2017 5 6 * Author(s): Harald Freudenberger <freude@de.ibm.com> 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 - * 11 7 */ 12 8 13 9 #include <linux/kernel.h>
+1
arch/s390/crypto/crc32-vx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Crypto-API module for CRC-32 algorithms implemented with the 3 4 * z/Architecture Vector Extension Facility.
+1 -6
arch/s390/crypto/des_s390.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Cryptographic API. 3 4 * ··· 7 6 * Copyright IBM Corp. 2003, 2011 8 7 * Author(s): Thomas Spatzier 9 8 * Jan Glauber (jan.glauber@de.ibm.com) 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 - * 16 9 */ 17 10 18 11 #include <linux/init.h>
+1
arch/s390/crypto/ghash_s390.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Cryptographic API. 3 4 *
+1 -5
arch/s390/crypto/paes_s390.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Cryptographic API. 3 4 * ··· 8 7 * Copyright IBM Corp. 2017 9 8 * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> 10 9 * Harald Freudenberger <freude@de.ibm.com> 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License (version 2 only) 14 - * as published by the Free Software Foundation. 15 - * 16 10 */ 17 11 18 12 #define KMSG_COMPONENT "paes_s390"
+1
arch/s390/crypto/prng.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2006, 2015 3 4 * Author(s): Jan Glauber <jan.glauber@de.ibm.com>
+1 -6
arch/s390/crypto/sha.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0+ */ 1 2 /* 2 3 * Cryptographic API. 3 4 * ··· 6 5 * 7 6 * Copyright IBM Corp. 2007 8 7 * Author(s): Jan Glauber (jang@de.ibm.com) 9 - * 10 - * This program is free software; you can redistribute it and/or modify it 11 - * under the terms of the GNU General Public License as published by the Free 12 - * Software Foundation; either version 2 of the License, or (at your option) 13 - * any later version. 14 - * 15 8 */ 16 9 #ifndef _CRYPTO_ARCH_S390_SHA_H 17 10 #define _CRYPTO_ARCH_S390_SHA_H
+1 -6
arch/s390/crypto/sha256_s390.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Cryptographic API. 3 4 * ··· 7 6 * s390 Version: 8 7 * Copyright IBM Corp. 2005, 2011 9 8 * Author(s): Jan Glauber (jang@de.ibm.com) 10 - * 11 - * This program is free software; you can redistribute it and/or modify it 12 - * under the terms of the GNU General Public License as published by the Free 13 - * Software Foundation; either version 2 of the License, or (at your option) 14 - * any later version. 15 - * 16 9 */ 17 10 #include <crypto/internal/hash.h> 18 11 #include <linux/init.h>
+1 -6
arch/s390/crypto/sha512_s390.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Cryptographic API. 3 4 * ··· 6 5 * 7 6 * Copyright IBM Corp. 2007 8 7 * Author(s): Jan Glauber (jang@de.ibm.com) 9 - * 10 - * This program is free software; you can redistribute it and/or modify it 11 - * under the terms of the GNU General Public License as published by the Free 12 - * Software Foundation; either version 2 of the License, or (at your option) 13 - * any later version. 14 - * 15 8 */ 16 9 #include <crypto/internal/hash.h> 17 10 #include <crypto/sha.h>
+1 -6
arch/s390/crypto/sha_common.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Cryptographic API. 3 4 * ··· 6 5 * 7 6 * Copyright IBM Corp. 2007 8 7 * Author(s): Jan Glauber (jang@de.ibm.com) 9 - * 10 - * This program is free software; you can redistribute it and/or modify it 11 - * under the terms of the GNU General Public License as published by the Free 12 - * Software Foundation; either version 2 of the License, or (at your option) 13 - * any later version. 14 - * 15 8 */ 16 9 17 10 #include <crypto/internal/hash.h>
+1 -1
arch/s390/hypfs/inode.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Hypervisor filesystem for Linux on s390. 3 4 * 4 5 * Copyright IBM Corp. 2006, 2008 5 6 * Author(s): Michael Holzheu <holzheu@de.ibm.com> 6 - * License: GPL 7 7 */ 8 8 9 9 #define KMSG_COMPONENT "hypfs"
+1 -4
arch/s390/include/asm/cpu_mf.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * CPU-measurement facilities 3 4 * 4 5 * Copyright IBM Corp. 2012 5 6 * Author(s): Hendrik Brueckner <brueckner@linux.vnet.ibm.com> 6 7 * Jan Glauber <jang@linux.vnet.ibm.com> 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 8 */ 12 9 #ifndef _ASM_S390_CPU_MF_H 13 10 #define _ASM_S390_CPU_MF_H
+8 -7
arch/s390/include/asm/elf.h
··· 194 194 #define CORE_DUMP_USE_REGSET 195 195 #define ELF_EXEC_PAGESIZE PAGE_SIZE 196 196 197 - /* 198 - * This is the base location for PIE (ET_DYN with INTERP) loads. On 199 - * 64-bit, this is raised to 4GB to leave the entire 32-bit address 200 - * space open for things that want to use the area for 32-bit pointers. 201 - */ 202 - #define ELF_ET_DYN_BASE (is_compat_task() ? 0x000400000UL : \ 203 - 0x100000000UL) 197 + /* This is the location that an ET_DYN program is loaded if exec'ed. Typical 198 + use of this is to invoke "./ld.so someprog" to test out a new version of 199 + the loader. We need to make sure that it is out of the way of the program 200 + that it will "exec", and that there is sufficient room for the brk. 64-bit 201 + tasks are aligned to 4GB. */ 202 + #define ELF_ET_DYN_BASE (is_compat_task() ? \ 203 + (STACK_TOP / 3 * 2) : \ 204 + (STACK_TOP / 3 * 2) & ~((1UL << 32) - 1)) 204 205 205 206 /* This yields a mask that user programs can use to figure out what 206 207 instruction set this CPU supports. */
+1 -14
arch/s390/include/asm/kprobes.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0+ */ 1 2 #ifndef _ASM_S390_KPROBES_H 2 3 #define _ASM_S390_KPROBES_H 3 4 /* 4 5 * Kernel Probes (KProbes) 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License as published by 8 - * the Free Software Foundation; either version 2 of the License, or 9 - * (at your option) any later version. 10 - * 11 - * This program is distributed in the hope that it will be useful, 12 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - * GNU General Public License for more details. 15 - * 16 - * You should have received a copy of the GNU General Public License 17 - * along with this program; if not, write to the Free Software 18 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 6 * 20 7 * Copyright IBM Corp. 2002, 2006 21 8 *
+1 -4
arch/s390/include/asm/kvm_host.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * definition for kernel virtual machines on s390 3 4 * 4 5 * Copyright IBM Corp. 2008, 2009 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License (version 2 only) 8 - * as published by the Free Software Foundation. 9 6 * 10 7 * Author(s): Carsten Otte <cotte@de.ibm.com> 11 8 */
+1 -6
arch/s390/include/asm/kvm_para.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * definition for paravirtual devices on s390 3 4 * 4 5 * Copyright IBM Corp. 2008 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License (version 2 only) 8 - * as published by the Free Software Foundation. 9 6 * 10 7 * Author(s): Christian Borntraeger <borntraeger@de.ibm.com> 11 8 */ ··· 17 20 * 18 21 * Copyright IBM Corp. 2007,2008 19 22 * Author(s): Christian Borntraeger <borntraeger@de.ibm.com> 20 - * 21 - * This work is licensed under the terms of the GNU GPL, version 2. 22 23 */ 23 24 #ifndef __S390_KVM_PARA_H 24 25 #define __S390_KVM_PARA_H
+1 -7
arch/s390/include/asm/livepatch.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0+ */ 1 2 /* 2 3 * livepatch.h - s390-specific Kernel Live Patching Core 3 4 * ··· 6 5 * Authors: Jiri Kosina 7 6 * Vojtech Pavlik 8 7 * Jiri Slaby 9 - */ 10 - 11 - /* 12 - * This program is free software; you can redistribute it and/or modify it 13 - * under the terms of the GNU General Public License as published by the Free 14 - * Software Foundation; either version 2 of the License, or (at your option) 15 - * any later version. 16 8 */ 17 9 18 10 #ifndef ASM_LIVEPATCH_H
+1 -1
arch/s390/include/asm/mmu_context.h
··· 28 28 #ifdef CONFIG_PGSTE 29 29 mm->context.alloc_pgste = page_table_allocate_pgste || 30 30 test_thread_flag(TIF_PGSTE) || 31 - current->mm->context.alloc_pgste; 31 + (current->mm && current->mm->context.alloc_pgste); 32 32 mm->context.has_pgste = 0; 33 33 mm->context.use_skey = 0; 34 34 mm->context.use_cmma = 0;
+1 -4
arch/s390/include/asm/syscall.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Access to user system call parameters and results 3 4 * 4 5 * Copyright IBM Corp. 2008 5 6 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 7 */ 11 8 12 9 #ifndef _ASM_SYSCALL_H
+1 -4
arch/s390/include/asm/sysinfo.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * definition for store system information stsi 3 4 * 4 5 * Copyright IBM Corp. 2001, 2008 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License (version 2 only) 8 - * as published by the Free Software Foundation. 9 6 * 10 7 * Author(s): Ulrich Weigand <weigand@de.ibm.com> 11 8 * Christian Borntraeger <borntraeger@de.ibm.com>
+1
arch/s390/include/asm/topology.h
··· 53 53 static inline void topology_init_early(void) { } 54 54 static inline void topology_schedule_update(void) { } 55 55 static inline int topology_cpu_init(struct cpu *cpu) { return 0; } 56 + static inline int topology_cpu_dedicated(int cpu_nr) { return 0; } 56 57 static inline void topology_expect_change(void) { } 57 58 58 59 #endif /* CONFIG_SCHED_TOPOLOGY */
-4
arch/s390/include/uapi/asm/kvm.h
··· 6 6 * 7 7 * Copyright IBM Corp. 2008 8 8 * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License (version 2 only) 11 - * as published by the Free Software Foundation. 12 - * 13 9 * Author(s): Carsten Otte <cotte@de.ibm.com> 14 10 * Christian Borntraeger <borntraeger@de.ibm.com> 15 11 */
-4
arch/s390/include/uapi/asm/kvm_para.h
··· 4 4 * 5 5 * Copyright IBM Corp. 2008 6 6 * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 - * 11 7 * Author(s): Christian Borntraeger <borntraeger@de.ibm.com> 12 8 */
-4
arch/s390/include/uapi/asm/kvm_perf.h
··· 4 4 * 5 5 * Copyright 2014 IBM Corp. 6 6 * Author(s): Alexander Yarygin <yarygin@linux.vnet.ibm.com> 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 7 */ 12 8 13 9 #ifndef __LINUX_KVM_PERF_S390_H
-4
arch/s390/include/uapi/asm/virtio-ccw.h
··· 4 4 * 5 5 * Copyright IBM Corp. 2013 6 6 * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 - * 11 7 * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com> 12 8 */ 13 9 #ifndef __KVM_VIRTIO_CCW_H
-14
arch/s390/include/uapi/asm/zcrypt.h
··· 9 9 * Eric Rossman (edrossma@us.ibm.com) 10 10 * 11 11 * Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com) 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2, or (at your option) 16 - * any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 26 12 */ 27 13 28 14 #ifndef __ASM_S390_ZCRYPT_H
+1 -1
arch/s390/kernel/debug.c
··· 1392 1392 else 1393 1393 except_str = "-"; 1394 1394 caller = (unsigned long) entry->caller; 1395 - rc += sprintf(out_buf, "%02i %011ld:%06lu %1u %1s %02i %p ", 1395 + rc += sprintf(out_buf, "%02i %011ld:%06lu %1u %1s %02i %pK ", 1396 1396 area, sec, usec, level, except_str, 1397 1397 entry->id.fields.cpuid, (void *)caller); 1398 1398 return rc;
+8 -2
arch/s390/kernel/dis.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Disassemble s390 instructions. 3 4 * ··· 397 396 unsigned char opfrag; 398 397 int i; 399 398 399 + /* Search the opcode offset table to find an entry which 400 + * matches the beginning of the opcode. If there is no match 401 + * the last entry will be used, which is the default entry for 402 + * unknown instructions as well as 1-byte opcode instructions. 403 + */ 400 404 for (i = 0; i < ARRAY_SIZE(opcode_offset); i++) { 401 405 entry = &opcode_offset[i]; 402 - if (entry->opcode == code[0] || entry->opcode == 0) 406 + if (entry->opcode == code[0]) 403 407 break; 404 408 } 405 409 ··· 549 543 start += opsize; 550 544 pr_cont("%s", buffer); 551 545 ptr = buffer; 552 - ptr += sprintf(ptr, "\n\t "); 546 + ptr += sprintf(ptr, "\n "); 553 547 hops++; 554 548 } 555 549 pr_cont("\n");
+1
arch/s390/kernel/dumpstack.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Stack dumping functions 3 4 *
+7 -8
arch/s390/kernel/entry.S
··· 180 180 */ 181 181 ENTRY(__switch_to) 182 182 stmg %r6,%r15,__SF_GPRS(%r15) # store gprs of prev task 183 - lgr %r1,%r2 184 - aghi %r1,__TASK_thread # thread_struct of prev task 185 - lg %r5,__TASK_stack(%r3) # start of kernel stack of next 186 - stg %r15,__THREAD_ksp(%r1) # store kernel stack of prev 187 - lgr %r1,%r3 188 - aghi %r1,__TASK_thread # thread_struct of next task 183 + lghi %r4,__TASK_stack 184 + lghi %r1,__TASK_thread 185 + lg %r5,0(%r4,%r3) # start of kernel stack of next 186 + stg %r15,__THREAD_ksp(%r1,%r2) # store kernel stack of prev 189 187 lgr %r15,%r5 190 188 aghi %r15,STACK_INIT # end of kernel stack of next 191 189 stg %r3,__LC_CURRENT # store task struct of next 192 190 stg %r15,__LC_KERNEL_STACK # store end of kernel stack 193 - lg %r15,__THREAD_ksp(%r1) # load kernel stack of next 194 - mvc __LC_CURRENT_PID(4,%r0),__TASK_pid(%r3) # store pid of next 191 + lg %r15,__THREAD_ksp(%r1,%r3) # load kernel stack of next 192 + aghi %r3,__TASK_pid 193 + mvc __LC_CURRENT_PID(4,%r0),0(%r3) # store pid of next 195 194 lmg %r6,%r15,__SF_GPRS(%r15) # load gprs of next task 196 195 TSTMSK __LC_MACHINE_FLAGS,MACHINE_FLAG_LPP 197 196 bzr %r14
+1
arch/s390/kernel/ipl.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ipl/reipl/dump support for Linux on s390. 3 4 *
+1 -14
arch/s390/kernel/kprobes.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Kernel Probes (KProbes) 3 - * 4 - * This program is free software; you can redistribute it and/or modify 5 - * it under the terms of the GNU General Public License as published by 6 - * the Free Software Foundation; either version 2 of the License, or 7 - * (at your option) any later version. 8 - * 9 - * This program is distributed in the hope that it will be useful, 10 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 - * GNU General Public License for more details. 13 - * 14 - * You should have received a copy of the GNU General Public License 15 - * along with this program; if not, write to the Free Software 16 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17 4 * 18 5 * Copyright IBM Corp. 2002, 2006 19 6 *
+1
arch/s390/kernel/lgr.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Linux Guest Relocation (LGR) detection 3 4 *
+1 -14
arch/s390/kernel/module.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Kernel module help for s390. 3 4 * ··· 9 8 * 10 9 * based on i386 version 11 10 * Copyright (C) 2001 Rusty Russell. 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2 of the License, or 16 - * (at your option) any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 26 11 */ 27 12 #include <linux/module.h> 28 13 #include <linux/elf.h>
+1
arch/s390/kernel/nmi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Machine check handler 3 4 *
+1 -4
arch/s390/kernel/perf_cpum_cf.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Performance event support for s390x - CPU-measurement Counter Facility 3 4 * 4 5 * Copyright IBM Corp. 2012, 2017 5 6 * Author(s): Hendrik Brueckner <brueckner@linux.vnet.ibm.com> 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 7 */ 11 8 #define KMSG_COMPONENT "cpum_cf" 12 9 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
+1 -4
arch/s390/kernel/perf_cpum_sf.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Performance event support for the System z CPU-measurement Sampling Facility 3 4 * 4 5 * Copyright IBM Corp. 2013 5 6 * Author(s): Hendrik Brueckner <brueckner@linux.vnet.ibm.com> 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 7 */ 11 8 #define KMSG_COMPONENT "cpum_sf" 12 9 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
+1 -4
arch/s390/kernel/perf_event.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Performance event support for s390x 3 4 * 4 5 * Copyright IBM Corp. 2012, 2013 5 6 * Author(s): Hendrik Brueckner <brueckner@linux.vnet.ibm.com> 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 7 */ 11 8 #define KMSG_COMPONENT "perf" 12 9 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
+8
arch/s390/kernel/ptrace.c
··· 1651 1651 .set = s390_gs_cb_set, 1652 1652 }, 1653 1653 { 1654 + .core_note_type = NT_S390_GS_BC, 1655 + .n = sizeof(struct gs_cb) / sizeof(__u64), 1656 + .size = sizeof(__u64), 1657 + .align = sizeof(__u64), 1658 + .get = s390_gs_bc_get, 1659 + .set = s390_gs_bc_set, 1660 + }, 1661 + { 1654 1662 .core_note_type = NT_S390_RI_CB, 1655 1663 .n = sizeof(struct runtime_instr_cb) / sizeof(__u64), 1656 1664 .size = sizeof(__u64),
+1
arch/s390/kernel/setup.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * S390 version 3 4 * Copyright IBM Corp. 1999, 2012
+1
arch/s390/kernel/smp.c
··· 55 55 #include <asm/sigp.h> 56 56 #include <asm/idle.h> 57 57 #include <asm/nmi.h> 58 + #include <asm/topology.h> 58 59 #include "entry.h" 59 60 60 61 enum {
+1
arch/s390/kernel/stacktrace.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Stack trace management functions 3 4 *
+1 -4
arch/s390/kernel/sthyi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * store hypervisor information instruction emulation functions. 3 - * 4 - * This program is free software; you can redistribute it and/or modify 5 - * it under the terms of the GNU General Public License (version 2 only) 6 - * as published by the Free Software Foundation. 7 4 * 8 5 * Copyright IBM Corp. 2016 9 6 * Author(s): Janosch Frank <frankja@linux.vnet.ibm.com>
+1
arch/s390/kernel/time.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Time of day based timer functions. 3 4 *
+1
arch/s390/kernel/topology.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2007, 2011 3 4 * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com>
+1 -4
arch/s390/kernel/vdso.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * vdso setup for s390 3 4 * 4 5 * Copyright IBM Corp. 2008 5 6 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 7 */ 11 8 12 9 #include <linux/init.h>
+1 -4
arch/s390/kernel/vdso32/clock_getres.S
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Userland implementation of clock_getres() for 32 bits processes in a 3 4 * s390 kernel for use in the vDSO 4 5 * 5 6 * Copyright IBM Corp. 2008 6 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 8 */ 12 9 #include <asm/vdso.h> 13 10 #include <asm/asm-offsets.h>
+1 -4
arch/s390/kernel/vdso32/clock_gettime.S
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Userland implementation of clock_gettime() for 32 bits processes in a 3 4 * s390 kernel for use in the vDSO 4 5 * 5 6 * Copyright IBM Corp. 2008 6 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 8 */ 12 9 #include <asm/vdso.h> 13 10 #include <asm/asm-offsets.h>
+1 -4
arch/s390/kernel/vdso32/gettimeofday.S
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Userland implementation of gettimeofday() for 32 bits processes in a 3 4 * s390 kernel for use in the vDSO 4 5 * 5 6 * Copyright IBM Corp. 2008 6 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 8 */ 12 9 #include <asm/vdso.h> 13 10 #include <asm/asm-offsets.h>
+1 -4
arch/s390/kernel/vdso64/clock_getres.S
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Userland implementation of clock_getres() for 64 bits processes in a 3 4 * s390 kernel for use in the vDSO 4 5 * 5 6 * Copyright IBM Corp. 2008 6 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 8 */ 12 9 #include <asm/vdso.h> 13 10 #include <asm/asm-offsets.h>
+1 -4
arch/s390/kernel/vdso64/clock_gettime.S
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Userland implementation of clock_gettime() for 64 bits processes in a 3 4 * s390 kernel for use in the vDSO 4 5 * 5 6 * Copyright IBM Corp. 2008 6 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 8 */ 12 9 #include <asm/vdso.h> 13 10 #include <asm/asm-offsets.h>
+1 -4
arch/s390/kernel/vdso64/gettimeofday.S
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Userland implementation of gettimeofday() for 64 bits processes in a 3 4 * s390 kernel for use in the vDSO 4 5 * 5 6 * Copyright IBM Corp. 2008 6 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License (version 2 only) 10 - * as published by the Free Software Foundation. 11 8 */ 12 9 #include <asm/vdso.h> 13 10 #include <asm/asm-offsets.h>
+1
arch/s390/kernel/vtime.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Virtual cpu timer based timer functions. 3 4 *
+1
arch/s390/mm/cmm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Collaborative memory management interface. 3 4 *
+1
arch/s390/mm/gmap.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * KVM guest address space mapping code 3 4 *
+1 -15
arch/s390/mm/mmap.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * flexible mmap layout support 3 4 * 4 5 * Copyright 2003-2004 Red Hat Inc., Durham, North Carolina. 5 6 * All Rights Reserved. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 - * You should have received a copy of the GNU General Public License 18 - * along with this program; if not, write to the Free Software 19 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 20 - * 21 7 * 22 8 * Started by Ingo Molnar <mingo@elte.hu> 23 9 */
+1
arch/s390/mm/pgtable.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2007, 2011 3 4 * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>
+1
arch/s390/pci/pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2012 3 4 *
+1
arch/s390/pci/pci_debug.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2012,2015 3 4 *
+1
arch/s390/pci/pci_dma.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2012 3 4 *
+1
arch/s390/pci/pci_insn.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * s390 specific pci instructions 3 4 *
+1
drivers/s390/block/dasd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> 3 4 * Horst Hummel <Horst.Hummel@de.ibm.com>
+1
drivers/s390/block/dasd_devmap.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> 3 4 * Horst Hummel <Horst.Hummel@de.ibm.com>
+1
drivers/s390/block/dasd_diag.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> 3 4 * Based on.......: linux/drivers/s390/block/mdisk.c
+1
drivers/s390/block/dasd_eckd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> 3 4 * Horst Hummel <Horst.Hummel@de.ibm.com>
+1
drivers/s390/block/dasd_fba.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> 3 4 * Bugreports.to..: <Linux390@de.ibm.com>
+1
drivers/s390/block/dcssblk.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * dcssblk.c -- the S/390 block driver for dcss memory 3 4 *
+1
drivers/s390/block/scm_blk.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Block driver for s390 storage class memory. 3 4 *
+1
drivers/s390/block/xpram.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Xpram.c -- the S/390 expanded memory RAM-disk 3 4 *
+1
drivers/s390/char/fs3270.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * IBM/3270 Driver - fullscreen driver. 3 4 *
+1
drivers/s390/char/hmcdrv_mod.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * HMC Drive DVD Module 3 4 *
+1
drivers/s390/char/monreader.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Character device driver for reading z/VM *MONITOR service records. 3 4 *
+1
drivers/s390/char/monwriter.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Character device driver for writing z/VM *MONITOR service records. 3 4 *
+1
drivers/s390/char/raw3270.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * IBM/3270 Driver - core functions. 3 4 *
+1
drivers/s390/char/sclp_async.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Enable Asynchronous Notification via SCLP. 3 4 *
+1
drivers/s390/char/tape_34xx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * tape device discipline for 3480/3490 tapes. 3 4 *
+1
drivers/s390/char/tape_3590.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * tape device discipline for 3590 tapes. 3 4 *
+1
drivers/s390/char/tape_class.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2004 3 4 *
+1
drivers/s390/char/tape_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * basic function of the tape device driver 3 4 *
+1
drivers/s390/char/tty3270.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * IBM/3270 Driver - tty functions. 3 4 *
+1
drivers/s390/char/vmlogrdr.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * character device driver for reading z/VM system service records 3 4 *
+1
drivers/s390/char/vmur.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Linux driver for System z and s390 unit record devices 3 4 * (z/VM virtual punch, reader, printer)
+1 -1
drivers/s390/char/zcore.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * zcore module to export memory content and register sets for creating system 3 4 * dumps on SCSI disks (zfcpdump). The "zcore/mem" debugfs file shows the same ··· 8 7 * 9 8 * Copyright IBM Corp. 2003, 2008 10 9 * Author(s): Michael Holzheu 11 - * License: GPL 12 10 */ 13 11 14 12 #define KMSG_COMPONENT "zdump"
+1
drivers/s390/cio/ccwgroup.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * bus driver for ccwgroup 3 4 *
+1
drivers/s390/cio/chp.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 1999, 2010 3 4 * Author(s): Cornelia Huck (cornelia.huck@de.ibm.com)
+1
drivers/s390/cio/chsc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * S/390 common I/O routines -- channel subsystem call 3 4 *
+1
drivers/s390/cio/chsc_sch.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for s390 chsc subchannels 3 4 *
+1
drivers/s390/cio/cio.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * S/390 common I/O routines -- low level i/o calls 3 4 *
+1 -14
drivers/s390/cio/cmf.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Linux on zSeries Channel Measurement Facility support 3 4 * ··· 8 7 * Cornelia Huck <cornelia.huck@de.ibm.com> 9 8 * 10 9 * original idea from Natarajan Krishnaswami <nkrishna@us.ibm.com> 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2, or (at your option) 15 - * any later version. 16 - * 17 - * This program is distributed in the hope that it will be useful, 18 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 - * GNU General Public License for more details. 21 - * 22 - * You should have received a copy of the GNU General Public License 23 - * along with this program; if not, write to the Free Software 24 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 25 10 */ 26 11 27 12 #define KMSG_COMPONENT "cio"
+1 -2
drivers/s390/cio/css.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * driver for channel subsystem 3 4 * ··· 6 5 * 7 6 * Author(s): Arnd Bergmann (arndb@de.ibm.com) 8 7 * Cornelia Huck (cornelia.huck@de.ibm.com) 9 - * 10 - * License: GPL 11 8 */ 12 9 13 10 #define KMSG_COMPONENT "cio"
+1 -2
drivers/s390/cio/device.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * bus driver for ccw devices 3 4 * ··· 6 5 * Author(s): Arnd Bergmann (arndb@de.ibm.com) 7 6 * Cornelia Huck (cornelia.huck@de.ibm.com) 8 7 * Martin Schwidefsky (schwidefsky@de.ibm.com) 9 - * 10 - * License: GPL 11 8 */ 12 9 13 10 #define KMSG_COMPONENT "cio"
+1
drivers/s390/cio/device_fsm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * finite state machine for device handling 3 4 *
+1 -2
drivers/s390/cio/device_ops.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Copyright IBM Corp. 2002, 2009 3 4 * 4 5 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 5 6 * Cornelia Huck (cornelia.huck@de.ibm.com) 6 - * 7 - * License: GPL 8 7 */ 9 8 #include <linux/export.h> 10 9 #include <linux/init.h>
+1
drivers/s390/cio/eadm_sch.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for s390 eadm subchannels 3 4 *
+1
drivers/s390/cio/isc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Functions for registration of I/O interruption subclasses on s390. 3 4 *
+1
drivers/s390/cio/qdio_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Linux for s390 qdio support, buffer handling, qdio API and module support. 3 4 *
+1
drivers/s390/cio/qdio_setup.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * qdio queue initialization 3 4 *
+1
drivers/s390/cio/scm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Recognize and maintain s390 storage class memory. 3 4 *
+1
drivers/s390/cio/vfio_ccw_drv.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * VFIO based Physical Subchannel device driver 3 4 *
+1 -14
drivers/s390/crypto/ap_bus.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright IBM Corp. 2006, 2012 3 4 * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com> ··· 8 7 * Holger Dengler <hd@linux.vnet.ibm.com> 9 8 * 10 9 * Adjunct processor bus. 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2, or (at your option) 15 - * any later version. 16 - * 17 - * This program is distributed in the hope that it will be useful, 18 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 - * GNU General Public License for more details. 21 - * 22 - * You should have received a copy of the GNU General Public License 23 - * along with this program; if not, write to the Free Software 24 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 25 10 */ 26 11 27 12 #define KMSG_COMPONENT "ap"
+1 -14
drivers/s390/crypto/ap_bus.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright IBM Corp. 2006, 2012 3 4 * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com> ··· 8 7 * Holger Dengler <hd@linux.vnet.ibm.com> 9 8 * 10 9 * Adjunct processor bus header file. 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2, or (at your option) 15 - * any later version. 16 - * 17 - * This program is distributed in the hope that it will be useful, 18 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 - * GNU General Public License for more details. 21 - * 22 - * You should have received a copy of the GNU General Public License 23 - * along with this program; if not, write to the Free Software 24 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 25 10 */ 26 11 27 12 #ifndef _AP_BUS_H_
+1 -5
drivers/s390/crypto/pkey_api.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * pkey device driver 3 4 * 4 5 * Copyright IBM Corp. 2017 5 6 * Author(s): Harald Freudenberger 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License (version 2 only) 9 - * as published by the Free Software Foundation. 10 - * 11 7 */ 12 8 13 9 #define KMSG_COMPONENT "pkey"
+3 -16
drivers/s390/crypto/zcrypt_api.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 11 10 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 12 11 * Ralph Wuerthner <rwuerthn@de.ibm.com> 13 12 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 14 - * 15 - * This program is free software; you can redistribute it and/or modify 16 - * it under the terms of the GNU General Public License as published by 17 - * the Free Software Foundation; either version 2, or (at your option) 18 - * any later version. 19 - * 20 - * This program is distributed in the hope that it will be useful, 21 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 22 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 - * GNU General Public License for more details. 24 - * 25 - * You should have received a copy of the GNU General Public License 26 - * along with this program; if not, write to the Free Software 27 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 28 13 */ 29 14 30 15 #include <linux/module.h> ··· 205 218 weight += atomic_read(&zq->load); 206 219 pref_weight += atomic_read(&pref_zq->load); 207 220 if (weight == pref_weight) 208 - return &zq->queue->total_request_count > 209 - &pref_zq->queue->total_request_count; 221 + return zq->queue->total_request_count > 222 + pref_zq->queue->total_request_count; 210 223 return weight > pref_weight; 211 224 } 212 225
+1 -14
drivers/s390/crypto/zcrypt_api.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 11 10 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 12 11 * Ralph Wuerthner <rwuerthn@de.ibm.com> 13 12 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 14 - * 15 - * This program is free software; you can redistribute it and/or modify 16 - * it under the terms of the GNU General Public License as published by 17 - * the Free Software Foundation; either version 2, or (at your option) 18 - * any later version. 19 - * 20 - * This program is distributed in the hope that it will be useful, 21 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 22 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 - * GNU General Public License for more details. 24 - * 25 - * You should have received a copy of the GNU General Public License 26 - * along with this program; if not, write to the Free Software 27 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 28 13 */ 29 14 30 15 #ifndef _ZCRYPT_API_H_
+1 -10
drivers/s390/crypto/zcrypt_card.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 11 10 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 12 11 * Ralph Wuerthner <rwuerthn@de.ibm.com> 13 12 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 14 - * 15 - * This program is free software; you can redistribute it and/or modify 16 - * it under the terms of the GNU General Public License as published by 17 - * the Free Software Foundation; either version 2, or (at your option) 18 - * any later version. 19 - * 20 - * This program is distributed in the hope that it will be useful, 21 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 22 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 - * GNU General Public License for more details. 24 13 */ 25 14 26 15 #include <linux/module.h>
+1 -14
drivers/s390/crypto/zcrypt_cca_key.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 8 7 * 9 8 * Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com) 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2, or (at your option) 15 - * any later version. 16 - * 17 - * This program is distributed in the hope that it will be useful, 18 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 - * GNU General Public License for more details. 21 - * 22 - * You should have received a copy of the GNU General Public License 23 - * along with this program; if not, write to the Free Software 24 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 25 10 */ 26 11 27 12 #ifndef _ZCRYPT_CCA_KEY_H_
+1 -14
drivers/s390/crypto/zcrypt_cex2a.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 10 * Ralph Wuerthner <rwuerthn@de.ibm.com> 12 11 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2, or (at your option) 17 - * any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, write to the Free Software 26 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 27 12 */ 28 13 29 14 #include <linux/module.h>
+1 -14
drivers/s390/crypto/zcrypt_cex2a.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 8 7 * 9 8 * Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com) 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2, or (at your option) 15 - * any later version. 16 - * 17 - * This program is distributed in the hope that it will be useful, 18 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 - * GNU General Public License for more details. 21 - * 22 - * You should have received a copy of the GNU General Public License 23 - * along with this program; if not, write to the Free Software 24 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 25 10 */ 26 11 27 12 #ifndef _ZCRYPT_CEX2A_H_
+1
drivers/s390/crypto/zcrypt_cex4.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2012 3 4 * Author(s): Holger Dengler <hd@linux.vnet.ibm.com>
+1 -14
drivers/s390/crypto/zcrypt_error.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 8 7 * 9 8 * Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com) 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2, or (at your option) 15 - * any later version. 16 - * 17 - * This program is distributed in the hope that it will be useful, 18 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 - * GNU General Public License for more details. 21 - * 22 - * You should have received a copy of the GNU General Public License 23 - * along with this program; if not, write to the Free Software 24 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 25 10 */ 26 11 27 12 #ifndef _ZCRYPT_ERROR_H_
+1 -14
drivers/s390/crypto/zcrypt_msgtype50.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 10 * Ralph Wuerthner <rwuerthn@de.ibm.com> 12 11 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2, or (at your option) 17 - * any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, write to the Free Software 26 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 27 12 */ 28 13 29 14 #define KMSG_COMPONENT "zcrypt"
+1 -14
drivers/s390/crypto/zcrypt_msgtype50.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 9 8 * Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com) 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 10 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2, or (at your option) 16 - * any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 26 11 */ 27 12 28 13 #ifndef _ZCRYPT_MSGTYPE50_H_
+1 -14
drivers/s390/crypto/zcrypt_msgtype6.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 10 * Ralph Wuerthner <rwuerthn@de.ibm.com> 12 11 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2, or (at your option) 17 - * any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, write to the Free Software 26 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 27 12 */ 28 13 29 14 #define KMSG_COMPONENT "zcrypt"
+1 -14
drivers/s390/crypto/zcrypt_msgtype6.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 9 8 * Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com) 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 10 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2, or (at your option) 16 - * any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 26 11 */ 27 12 28 13 #ifndef _ZCRYPT_MSGTYPE6_H_
+1 -14
drivers/s390/crypto/zcrypt_pcixcc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 10 * Ralph Wuerthner <rwuerthn@de.ibm.com> 12 11 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2, or (at your option) 17 - * any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, write to the Free Software 26 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 27 12 */ 28 13 29 14 #include <linux/module.h>
+1 -14
drivers/s390/crypto/zcrypt_pcixcc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 9 8 * Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com) 10 9 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 11 10 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2, or (at your option) 16 - * any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 26 11 */ 27 12 28 13 #ifndef _ZCRYPT_PCIXCC_H_
+1 -10
drivers/s390/crypto/zcrypt_queue.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zcrypt 2.1.0 3 4 * ··· 11 10 * Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com> 12 11 * Ralph Wuerthner <rwuerthn@de.ibm.com> 13 12 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 14 - * 15 - * This program is free software; you can redistribute it and/or modify 16 - * it under the terms of the GNU General Public License as published by 17 - * the Free Software Foundation; either version 2, or (at your option) 18 - * any later version. 19 - * 20 - * This program is distributed in the hope that it will be useful, 21 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 22 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 - * GNU General Public License for more details. 24 13 */ 25 14 26 15 #include <linux/module.h>
+1
drivers/s390/net/ctcm_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2001, 2009 3 4 * Author(s):
+1
drivers/s390/net/fsm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * A generic FSM based on fsm used in isdn4linux 3 4 *
+1 -14
drivers/s390/net/lcs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Linux for S/390 Lan Channel Station Network Driver 3 4 * ··· 8 7 * Rewritten by 9 8 * Frank Pavlic <fpavlic@de.ibm.com> and 10 9 * Martin Schwidefsky <schwidefsky@de.ibm.com> 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2, or (at your option) 15 - * any later version. 16 - * 17 - * This program is distributed in the hope that it will be useful, 18 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 - * GNU General Public License for more details. 21 - * 22 - * You should have received a copy of the GNU General Public License 23 - * along with this program; if not, write to the Free Software 24 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 25 10 */ 26 11 27 12 #define KMSG_COMPONENT "lcs"
+1 -15
drivers/s390/net/netiucv.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * IUCV network driver 3 4 * ··· 19 18 * Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) 20 19 * Martin Schwidefsky (schwidefsky@de.ibm.com) 21 20 * Alan Altmark (Alan_Altmark@us.ibm.com) Sept. 2000 22 - * 23 - * This program is free software; you can redistribute it and/or modify 24 - * it under the terms of the GNU General Public License as published by 25 - * the Free Software Foundation; either version 2, or (at your option) 26 - * any later version. 27 - * 28 - * This program is distributed in the hope that it will be useful, 29 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 30 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 31 - * GNU General Public License for more details. 32 - * 33 - * You should have received a copy of the GNU General Public License 34 - * along with this program; if not, write to the Free Software 35 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 36 - * 37 21 */ 38 22 39 23 #define KMSG_COMPONENT "netiucv"
+1
drivers/s390/net/qeth_core_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2007, 2009 3 4 * Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
+1
drivers/s390/net/qeth_core_sys.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2007 3 4 * Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
+1
drivers/s390/net/qeth_l2_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2007, 2009 3 4 * Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
+1
drivers/s390/net/qeth_l3_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright IBM Corp. 2007, 2009 3 4 * Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
+1 -14
drivers/s390/net/smsgiucv.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * IUCV special message driver 3 4 * 4 5 * Copyright IBM Corp. 2003, 2009 5 6 * 6 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2, or (at your option) 11 - * any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * You should have received a copy of the GNU General Public License 19 - * along with this program; if not, write to the Free Software 20 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 21 8 */ 22 9 23 10 #include <linux/module.h>
+1
drivers/s390/net/smsgiucv_app.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Deliver z/VM CP special messages (SMSG) as uevents. 3 4 *
+1
drivers/s390/scsi/zfcp_aux.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * zfcp device driver 3 4 *
+1 -4
drivers/s390/virtio/Makefile
··· 1 + # SPDX-License-Identifier: GPL-2.0 1 2 # Makefile for kvm guest drivers on s390 2 3 # 3 4 # Copyright IBM Corp. 2008 4 - # 5 - # This program is free software; you can redistribute it and/or modify 6 - # it under the terms of the GNU General Public License (version 2 only) 7 - # as published by the Free Software Foundation. 8 5 9 6 obj-$(CONFIG_S390_GUEST) += virtio_ccw.o
+1 -4
drivers/s390/virtio/virtio_ccw.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ccw based virtio transport 3 4 * 4 5 * Copyright IBM Corp. 2012, 2014 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License (version 2 only) 8 - * as published by the Free Software Foundation. 9 6 * 10 7 * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com> 11 8 */