diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2019-05-31 18:48:45 -0400 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-05-31 18:48:45 -0400 |
| commit | 24e8a2ca1f74574ad2ed1ac7af0260dd90fd911e (patch) | |
| tree | c863dd43c84579d853f3a2ae0ee6ead46c967703 /include/linux | |
| parent | 66f61c92889ff3ca365161fb29dd36d6354682ba (diff) | |
| parent | d724c9e54939a597592de3659541da11fc7aa112 (diff) | |
Merge tag 'kvm-ppc-fixes-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into kvm-master
PPC KVM fixes for 5.2
- Several bug fixes for the new XIVE-native code.
- Replace kvm->lock by other mutexes in several places where we hold a
vcpu mutex, to avoid lock order inversions.
- Fix a lockdep warning on guest entry for radix-mode guests.
- Fix a bug causing user-visible corruption of SPRG3 on the host.
Diffstat (limited to 'include/linux')
114 files changed, 183 insertions, 1269 deletions
diff --git a/include/linux/ahci_platform.h b/include/linux/ahci_platform.h index eaedca5fe6fc..6782f0d45ebe 100644 --- a/include/linux/ahci_platform.h +++ b/include/linux/ahci_platform.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * AHCI SATA platform driver | 3 | * AHCI SATA platform driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Jeff Garzik <jgarzik@pobox.com> | 6 | * Jeff Garzik <jgarzik@pobox.com> |
| 6 | * Copyright 2010 MontaVista Software, LLC. | 7 | * Copyright 2010 MontaVista Software, LLC. |
| 7 | * Anton Vorontsov <avorontsov@ru.mvista.com> | 8 | * Anton Vorontsov <avorontsov@ru.mvista.com> |
| 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 as published by | ||
| 11 | * the Free Software Foundation; either version 2, or (at your option) | ||
| 12 | * any later version. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef _AHCI_PLATFORM_H | 11 | #ifndef _AHCI_PLATFORM_H |
diff --git a/include/linux/apm_bios.h b/include/linux/apm_bios.h index 9c3a87184f48..7554192c3ae3 100644 --- a/include/linux/apm_bios.h +++ b/include/linux/apm_bios.h | |||
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Include file for the interface to an APM BIOS | 3 | * Include file for the interface to an APM BIOS |
| 3 | * Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au) | 4 | * Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2, or (at your option) any | ||
| 8 | * later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but | ||
| 11 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | */ | 5 | */ |
| 15 | #ifndef _LINUX_APM_H | 6 | #ifndef _LINUX_APM_H |
| 16 | #define _LINUX_APM_H | 7 | #define _LINUX_APM_H |
diff --git a/include/linux/asn1.h b/include/linux/asn1.h index eed6982860ba..a4d0bdd10711 100644 --- a/include/linux/asn1.h +++ b/include/linux/asn1.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ASN.1 BER/DER/CER encoding definitions | 2 | /* ASN.1 BER/DER/CER encoding definitions |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_ASN1_H | 8 | #ifndef _LINUX_ASN1_H |
diff --git a/include/linux/asn1_ber_bytecode.h b/include/linux/asn1_ber_bytecode.h index ab3a6c002f7b..b38361953a48 100644 --- a/include/linux/asn1_ber_bytecode.h +++ b/include/linux/asn1_ber_bytecode.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ASN.1 BER/DER/CER parsing state machine internal definitions | 2 | /* ASN.1 BER/DER/CER parsing state machine internal definitions |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_ASN1_BER_BYTECODE_H | 8 | #ifndef _LINUX_ASN1_BER_BYTECODE_H |
diff --git a/include/linux/asn1_decoder.h b/include/linux/asn1_decoder.h index fa2ff5bc0483..83f9c6e1e5e9 100644 --- a/include/linux/asn1_decoder.h +++ b/include/linux/asn1_decoder.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ASN.1 decoder | 2 | /* ASN.1 decoder |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_ASN1_DECODER_H | 8 | #ifndef _LINUX_ASN1_DECODER_H |
diff --git a/include/linux/assoc_array.h b/include/linux/assoc_array.h index 65e3832f96b2..8b3f230ce894 100644 --- a/include/linux/assoc_array.h +++ b/include/linux/assoc_array.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Generic associative array implementation. | 2 | /* Generic associative array implementation. |
| 2 | * | 3 | * |
| 3 | * See Documentation/core-api/assoc_array.rst for information. | 4 | * See Documentation/core-api/assoc_array.rst for information. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. | 6 | * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. |
| 6 | * Written by David Howells (dhowells@redhat.com) | 7 | * Written by David Howells (dhowells@redhat.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public Licence | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the Licence, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef _LINUX_ASSOC_ARRAY_H | 10 | #ifndef _LINUX_ASSOC_ARRAY_H |
diff --git a/include/linux/assoc_array_priv.h b/include/linux/assoc_array_priv.h index a00a06550c10..dca733ef6750 100644 --- a/include/linux/assoc_array_priv.h +++ b/include/linux/assoc_array_priv.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Private definitions for the generic associative array implementation. | 2 | /* Private definitions for the generic associative array implementation. |
| 2 | * | 3 | * |
| 3 | * See Documentation/core-api/assoc_array.rst for information. | 4 | * See Documentation/core-api/assoc_array.rst for information. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. | 6 | * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. |
| 6 | * Written by David Howells (dhowells@redhat.com) | 7 | * Written by David Howells (dhowells@redhat.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public Licence | ||
| 10 | * as published by the Free Software Foundation; either version | ||
| 11 | * 2 of the Licence, or (at your option) any later version. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef _LINUX_ASSOC_ARRAY_PRIV_H | 10 | #ifndef _LINUX_ASSOC_ARRAY_PRIV_H |
diff --git a/include/linux/ata.h b/include/linux/ata.h index 40d150ad7e07..6e67aded28f8 100644 --- a/include/linux/ata.h +++ b/include/linux/ata.h | |||
| @@ -1,29 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Copyright 2003-2004 Red Hat, Inc. All rights reserved. | 4 | * Copyright 2003-2004 Red Hat, Inc. All rights reserved. |
| 4 | * Copyright 2003-2004 Jeff Garzik | 5 | * Copyright 2003-2004 Jeff Garzik |
| 5 | * | 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 as published by | ||
| 9 | * the Free Software Foundation; either version 2, or (at your option) | ||
| 10 | * 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; see the file COPYING. If not, write to | ||
| 19 | * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | * | ||
| 21 | * | ||
| 22 | * libata documentation is available via 'make {ps|pdf}docs', | 7 | * libata documentation is available via 'make {ps|pdf}docs', |
| 23 | * as Documentation/driver-api/libata.rst | 8 | * as Documentation/driver-api/libata.rst |
| 24 | * | 9 | * |
| 25 | * Hardware documentation available from http://www.t13.org/ | 10 | * Hardware documentation available from http://www.t13.org/ |
| 26 | * | ||
| 27 | */ | 11 | */ |
| 28 | 12 | ||
| 29 | #ifndef __LINUX_ATA_H__ | 13 | #ifndef __LINUX_ATA_H__ |
diff --git a/include/linux/auto_dev-ioctl.h b/include/linux/auto_dev-ioctl.h index 28c15050ebe6..6e1ca6f95f80 100644 --- a/include/linux/auto_dev-ioctl.h +++ b/include/linux/auto_dev-ioctl.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Red Hat, Inc. All rights reserved. | 3 | * Copyright 2008 Red Hat, Inc. All rights reserved. |
| 3 | * Copyright 2008 Ian Kent <raven@themaw.net> | 4 | * Copyright 2008 Ian Kent <raven@themaw.net> |
| 4 | * | ||
| 5 | * This file is part of the Linux kernel and is made available under | ||
| 6 | * the terms of the GNU General Public License, version 2, or at your | ||
| 7 | * option, any later version, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _LINUX_AUTO_DEV_IOCTL_H | 7 | #ifndef _LINUX_AUTO_DEV_IOCTL_H |
diff --git a/include/linux/auto_fs.h b/include/linux/auto_fs.h index b8f814c95cf5..893f952ca40c 100644 --- a/include/linux/auto_fs.h +++ b/include/linux/auto_fs.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 1997 Transmeta Corporation - All Rights Reserved | 3 | * Copyright 1997 Transmeta Corporation - All Rights Reserved |
| 3 | * | ||
| 4 | * This file is part of the Linux kernel and is made available under | ||
| 5 | * the terms of the GNU General Public License, version 2, or at your | ||
| 6 | * option, any later version, incorporated herein by reference. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _LINUX_AUTO_FS_H | 6 | #ifndef _LINUX_AUTO_FS_H |
diff --git a/include/linux/bio.h b/include/linux/bio.h index ea73df36529a..0f23b5682640 100644 --- a/include/linux/bio.h +++ b/include/linux/bio.h | |||
| @@ -210,7 +210,7 @@ static inline void bio_cnt_set(struct bio *bio, unsigned int count) | |||
| 210 | { | 210 | { |
| 211 | if (count != 1) { | 211 | if (count != 1) { |
| 212 | bio->bi_flags |= (1 << BIO_REFFED); | 212 | bio->bi_flags |= (1 << BIO_REFFED); |
| 213 | smp_mb__before_atomic(); | 213 | smp_mb(); |
| 214 | } | 214 | } |
| 215 | atomic_set(&bio->__bi_cnt, count); | 215 | atomic_set(&bio->__bi_cnt, count); |
| 216 | } | 216 | } |
diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h index be418275763c..95202f80676c 100644 --- a/include/linux/blk_types.h +++ b/include/linux/blk_types.h | |||
| @@ -159,13 +159,6 @@ struct bio { | |||
| 159 | */ | 159 | */ |
| 160 | unsigned int bi_phys_segments; | 160 | unsigned int bi_phys_segments; |
| 161 | 161 | ||
| 162 | /* | ||
| 163 | * To keep track of the max segment size, we account for the | ||
| 164 | * sizes of the first and last mergeable segments in this bio. | ||
| 165 | */ | ||
| 166 | unsigned int bi_seg_front_size; | ||
| 167 | unsigned int bi_seg_back_size; | ||
| 168 | |||
| 169 | struct bvec_iter bi_iter; | 162 | struct bvec_iter bi_iter; |
| 170 | 163 | ||
| 171 | atomic_t __bi_remaining; | 164 | atomic_t __bi_remaining; |
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 1aafeb923e7b..592669bcc536 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h | |||
| @@ -542,7 +542,7 @@ struct request_queue { | |||
| 542 | struct list_head unused_hctx_list; | 542 | struct list_head unused_hctx_list; |
| 543 | spinlock_t unused_hctx_lock; | 543 | spinlock_t unused_hctx_lock; |
| 544 | 544 | ||
| 545 | atomic_t mq_freeze_depth; | 545 | int mq_freeze_depth; |
| 546 | 546 | ||
| 547 | #if defined(CONFIG_BLK_DEV_BSG) | 547 | #if defined(CONFIG_BLK_DEV_BSG) |
| 548 | struct bsg_class_device bsg_dev; | 548 | struct bsg_class_device bsg_dev; |
| @@ -554,6 +554,11 @@ struct request_queue { | |||
| 554 | #endif | 554 | #endif |
| 555 | struct rcu_head rcu_head; | 555 | struct rcu_head rcu_head; |
| 556 | wait_queue_head_t mq_freeze_wq; | 556 | wait_queue_head_t mq_freeze_wq; |
| 557 | /* | ||
| 558 | * Protect concurrent access to q_usage_counter by | ||
| 559 | * percpu_ref_kill() and percpu_ref_reinit(). | ||
| 560 | */ | ||
| 561 | struct mutex mq_freeze_lock; | ||
| 557 | struct percpu_ref q_usage_counter; | 562 | struct percpu_ref q_usage_counter; |
| 558 | 563 | ||
| 559 | struct blk_mq_tag_set *tag_set; | 564 | struct blk_mq_tag_set *tag_set; |
diff --git a/include/linux/bma150.h b/include/linux/bma150.h index 97ade7cdc870..31c9e323a391 100644 --- a/include/linux/bma150.h +++ b/include/linux/bma150.h | |||
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Bosch Sensortec GmbH | 3 | * Copyright (c) 2011 Bosch Sensortec GmbH |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef _BMA150_H_ | 7 | #ifndef _BMA150_H_ |
diff --git a/include/linux/bpf.h b/include/linux/bpf.h index 59631dd0777c..4fb3aa2dc975 100644 --- a/include/linux/bpf.h +++ b/include/linux/bpf.h | |||
| @@ -36,6 +36,7 @@ struct bpf_map_ops { | |||
| 36 | void (*map_free)(struct bpf_map *map); | 36 | void (*map_free)(struct bpf_map *map); |
| 37 | int (*map_get_next_key)(struct bpf_map *map, void *key, void *next_key); | 37 | int (*map_get_next_key)(struct bpf_map *map, void *key, void *next_key); |
| 38 | void (*map_release_uref)(struct bpf_map *map); | 38 | void (*map_release_uref)(struct bpf_map *map); |
| 39 | void *(*map_lookup_elem_sys_only)(struct bpf_map *map, void *key); | ||
| 39 | 40 | ||
| 40 | /* funcs callable from userspace and from eBPF programs */ | 41 | /* funcs callable from userspace and from eBPF programs */ |
| 41 | void *(*map_lookup_elem)(struct bpf_map *map, void *key); | 42 | void *(*map_lookup_elem)(struct bpf_map *map, void *key); |
diff --git a/include/linux/count_zeros.h b/include/linux/count_zeros.h index 363da78c4f64..5b8ff5ac660d 100644 --- a/include/linux/count_zeros.h +++ b/include/linux/count_zeros.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Count leading and trailing zeros functions | 2 | /* Count leading and trailing zeros functions |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_BITOPS_COUNT_ZEROS_H_ | 8 | #ifndef _LINUX_BITOPS_COUNT_ZEROS_H_ |
diff --git a/include/linux/cred.h b/include/linux/cred.h index efb6edf32de7..7eb43a038330 100644 --- a/include/linux/cred.h +++ b/include/linux/cred.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Credentials management - see Documentation/security/credentials.rst | 2 | /* Credentials management - see Documentation/security/credentials.rst |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_CRED_H | 8 | #ifndef _LINUX_CRED_H |
diff --git a/include/linux/dax.h b/include/linux/dax.h index 0dd316a74a29..becaea5f4488 100644 --- a/include/linux/dax.h +++ b/include/linux/dax.h | |||
| @@ -19,6 +19,12 @@ struct dax_operations { | |||
| 19 | */ | 19 | */ |
| 20 | long (*direct_access)(struct dax_device *, pgoff_t, long, | 20 | long (*direct_access)(struct dax_device *, pgoff_t, long, |
| 21 | void **, pfn_t *); | 21 | void **, pfn_t *); |
| 22 | /* | ||
| 23 | * Validate whether this device is usable as an fsdax backing | ||
| 24 | * device. | ||
| 25 | */ | ||
| 26 | bool (*dax_supported)(struct dax_device *, struct block_device *, int, | ||
| 27 | sector_t, sector_t); | ||
| 22 | /* copy_from_iter: required operation for fs-dax direct-i/o */ | 28 | /* copy_from_iter: required operation for fs-dax direct-i/o */ |
| 23 | size_t (*copy_from_iter)(struct dax_device *, pgoff_t, void *, size_t, | 29 | size_t (*copy_from_iter)(struct dax_device *, pgoff_t, void *, size_t, |
| 24 | struct iov_iter *); | 30 | struct iov_iter *); |
| @@ -75,6 +81,17 @@ static inline bool bdev_dax_supported(struct block_device *bdev, int blocksize) | |||
| 75 | return __bdev_dax_supported(bdev, blocksize); | 81 | return __bdev_dax_supported(bdev, blocksize); |
| 76 | } | 82 | } |
| 77 | 83 | ||
| 84 | bool __generic_fsdax_supported(struct dax_device *dax_dev, | ||
| 85 | struct block_device *bdev, int blocksize, sector_t start, | ||
| 86 | sector_t sectors); | ||
| 87 | static inline bool generic_fsdax_supported(struct dax_device *dax_dev, | ||
| 88 | struct block_device *bdev, int blocksize, sector_t start, | ||
| 89 | sector_t sectors) | ||
| 90 | { | ||
| 91 | return __generic_fsdax_supported(dax_dev, bdev, blocksize, start, | ||
| 92 | sectors); | ||
| 93 | } | ||
| 94 | |||
| 78 | static inline struct dax_device *fs_dax_get_by_host(const char *host) | 95 | static inline struct dax_device *fs_dax_get_by_host(const char *host) |
| 79 | { | 96 | { |
| 80 | return dax_get_by_host(host); | 97 | return dax_get_by_host(host); |
| @@ -99,6 +116,13 @@ static inline bool bdev_dax_supported(struct block_device *bdev, | |||
| 99 | return false; | 116 | return false; |
| 100 | } | 117 | } |
| 101 | 118 | ||
| 119 | static inline bool generic_fsdax_supported(struct dax_device *dax_dev, | ||
| 120 | struct block_device *bdev, int blocksize, sector_t start, | ||
| 121 | sector_t sectors) | ||
| 122 | { | ||
| 123 | return false; | ||
| 124 | } | ||
| 125 | |||
| 102 | static inline struct dax_device *fs_dax_get_by_host(const char *host) | 126 | static inline struct dax_device *fs_dax_get_by_host(const char *host) |
| 103 | { | 127 | { |
| 104 | return NULL; | 128 | return NULL; |
| @@ -142,6 +166,8 @@ bool dax_alive(struct dax_device *dax_dev); | |||
| 142 | void *dax_get_private(struct dax_device *dax_dev); | 166 | void *dax_get_private(struct dax_device *dax_dev); |
| 143 | long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, | 167 | long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, |
| 144 | void **kaddr, pfn_t *pfn); | 168 | void **kaddr, pfn_t *pfn); |
| 169 | bool dax_supported(struct dax_device *dax_dev, struct block_device *bdev, | ||
| 170 | int blocksize, sector_t start, sector_t len); | ||
| 145 | size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, | 171 | size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, |
| 146 | size_t bytes, struct iov_iter *i); | 172 | size_t bytes, struct iov_iter *i); |
| 147 | size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, | 173 | size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, |
diff --git a/include/linux/dca.h b/include/linux/dca.h index ad956c2e07a8..d6228e334f48 100644 --- a/include/linux/dca.h +++ b/include/linux/dca.h | |||
| @@ -1,22 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. | 3 | * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the Free | ||
| 6 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 7 | * any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 12 | * more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along with | ||
| 15 | * this program; if not, write to the Free Software Foundation, Inc., 59 | ||
| 16 | * Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 17 | * | ||
| 18 | * The full GNU General Public License is included in this distribution in the | ||
| 19 | * file called COPYING. | ||
| 20 | */ | 4 | */ |
| 21 | #ifndef DCA_H | 5 | #ifndef DCA_H |
| 22 | #define DCA_H | 6 | #define DCA_H |
diff --git a/include/linux/devpts_fs.h b/include/linux/devpts_fs.h index 100cb4343763..45f746a48dcd 100644 --- a/include/linux/devpts_fs.h +++ b/include/linux/devpts_fs.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* -*- linux-c -*- --------------------------------------------------------- * | 2 | /* -*- linux-c -*- --------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * linux/include/linux/devpts_fs.h | 4 | * linux/include/linux/devpts_fs.h |
| 4 | * | 5 | * |
| 5 | * Copyright 1998-2004 H. Peter Anvin -- All Rights Reserved | 6 | * Copyright 1998-2004 H. Peter Anvin -- All Rights Reserved |
| 6 | * | 7 | * |
| 7 | * This file is part of the Linux kernel and is made available under | ||
| 8 | * the terms of the GNU General Public License, version 2, or at your | ||
| 9 | * option, any later version, incorporated herein by reference. | ||
| 10 | * | ||
| 11 | * ------------------------------------------------------------------------- */ | 8 | * ------------------------------------------------------------------------- */ |
| 12 | 9 | ||
| 13 | #ifndef _LINUX_DEVPTS_FS_H | 10 | #ifndef _LINUX_DEVPTS_FS_H |
diff --git a/include/linux/dma-contiguous.h b/include/linux/dma-contiguous.h index f247e8aa5e3d..6665fa03c0d1 100644 --- a/include/linux/dma-contiguous.h +++ b/include/linux/dma-contiguous.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | #ifndef __LINUX_CMA_H | 2 | #ifndef __LINUX_CMA_H |
| 2 | #define __LINUX_CMA_H | 3 | #define __LINUX_CMA_H |
| 3 | 4 | ||
| @@ -7,11 +8,6 @@ | |||
| 7 | * Written by: | 8 | * Written by: |
| 8 | * Marek Szyprowski <m.szyprowski@samsung.com> | 9 | * Marek Szyprowski <m.szyprowski@samsung.com> |
| 9 | * Michal Nazarewicz <mina86@mina86.com> | 10 | * Michal Nazarewicz <mina86@mina86.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or | ||
| 12 | * modify it under the terms of the GNU General Public License as | ||
| 13 | * published by the Free Software Foundation; either version 2 of the | ||
| 14 | * License or (at your optional) any later version of the license. | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | /* | 13 | /* |
diff --git a/include/linux/dma/xilinx_dma.h b/include/linux/dma/xilinx_dma.h index 5b6e61e4b3aa..0dde1a46ab75 100644 --- a/include/linux/dma/xilinx_dma.h +++ b/include/linux/dma/xilinx_dma.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Xilinx DMA Engine drivers support header file | 3 | * Xilinx DMA Engine drivers support header file |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2014 Xilinx, Inc. All rights reserved. | 5 | * Copyright (C) 2010-2014 Xilinx, Inc. All rights reserved. |
| 5 | * | ||
| 6 | * This 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 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __DMA_XILINX_DMA_H | 8 | #ifndef __DMA_XILINX_DMA_H |
diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h index d49ec5c31944..c952f987ee57 100644 --- a/include/linux/dmaengine.h +++ b/include/linux/dmaengine.h | |||
| @@ -1,18 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright(c) 2004 - 2006 Intel Corporation. All rights reserved. | 3 | * Copyright(c) 2004 - 2006 Intel Corporation. All rights reserved. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License as published by the Free | ||
| 6 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 7 | * any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 12 | * more details. | ||
| 13 | * | ||
| 14 | * The full GNU General Public License is included in this distribution in the | ||
| 15 | * file called COPYING. | ||
| 16 | */ | 4 | */ |
| 17 | #ifndef LINUX_DMAENGINE_H | 5 | #ifndef LINUX_DMAENGINE_H |
| 18 | #define LINUX_DMAENGINE_H | 6 | #define LINUX_DMAENGINE_H |
diff --git a/include/linux/drbd.h b/include/linux/drbd.h index a19d98367f08..5755537b51b1 100644 --- a/include/linux/drbd.h +++ b/include/linux/drbd.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | drbd.h | 3 | drbd.h |
| 3 | Kernel module for 2.6.x Kernels | 4 | Kernel module for 2.6.x Kernels |
| @@ -8,19 +9,6 @@ | |||
| 8 | Copyright (C) 2001-2008, Philipp Reisner <philipp.reisner@linbit.com>. | 9 | Copyright (C) 2001-2008, Philipp Reisner <philipp.reisner@linbit.com>. |
| 9 | Copyright (C) 2001-2008, Lars Ellenberg <lars.ellenberg@linbit.com>. | 10 | Copyright (C) 2001-2008, Lars Ellenberg <lars.ellenberg@linbit.com>. |
| 10 | 11 | ||
| 11 | drbd 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, or (at your option) | ||
| 14 | any later version. | ||
| 15 | |||
| 16 | drbd is distributed in the hope that it will be useful, | ||
| 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | GNU General Public License for more details. | ||
| 20 | |||
| 21 | You should have received a copy of the GNU General Public License | ||
| 22 | along with drbd; see the file COPYING. If not, write to | ||
| 23 | the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 24 | 12 | ||
| 25 | */ | 13 | */ |
| 26 | #ifndef DRBD_H | 14 | #ifndef DRBD_H |
diff --git a/include/linux/fmc.h b/include/linux/fmc.h index 3dc8a1b2db7b..b355f3806f3f 100644 --- a/include/linux/fmc.h +++ b/include/linux/fmc.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 CERN (www.cern.ch) | 3 | * Copyright (C) 2012 CERN (www.cern.ch) |
| 3 | * Author: Alessandro Rubini <rubini@gnudd.com> | 4 | * Author: Alessandro Rubini <rubini@gnudd.com> |
| 4 | * | 5 | * |
| 5 | * Released according to the GNU GPL, version 2 or any later version. | ||
| 6 | * | ||
| 7 | * This work is part of the White Rabbit project, a research effort led | 6 | * This work is part of the White Rabbit project, a research effort led |
| 8 | * by CERN, the European Institute for Nuclear Research. | 7 | * by CERN, the European Institute for Nuclear Research. |
| 9 | */ | 8 | */ |
diff --git a/include/linux/fs_context.h b/include/linux/fs_context.h index 1f966670c8dc..d476ff0c10df 100644 --- a/include/linux/fs_context.h +++ b/include/linux/fs_context.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Filesystem superblock creation and reconfiguration context. | 2 | /* Filesystem superblock creation and reconfiguration context. |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2018 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2018 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_FS_CONTEXT_H | 8 | #ifndef _LINUX_FS_CONTEXT_H |
diff --git a/include/linux/fs_parser.h b/include/linux/fs_parser.h index d966f96ffe62..dee140db6240 100644 --- a/include/linux/fs_parser.h +++ b/include/linux/fs_parser.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Filesystem parameter description and parser | 2 | /* Filesystem parameter description and parser |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2018 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2018 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_FS_PARSER_H | 8 | #ifndef _LINUX_FS_PARSER_H |
diff --git a/include/linux/fsldma.h b/include/linux/fsldma.h index b213c02963c9..c523d716ebd2 100644 --- a/include/linux/fsldma.h +++ b/include/linux/fsldma.h | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * This is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License as published by | ||
| 4 | * the Free Software Foundation; either version 2 of the License, or | ||
| 5 | * (at your option) any later version. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | #ifndef FSL_DMA_H | 5 | #ifndef FSL_DMA_H |
diff --git a/include/linux/host1x.h b/include/linux/host1x.h index 89110d896d72..cfff30b9a62e 100644 --- a/include/linux/host1x.h +++ b/include/linux/host1x.h | |||
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009-2013, NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2009-2013, NVIDIA Corporation. All rights reserved. |
| 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, but WITHOUT | ||
| 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 12 | * more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __LINUX_HOST1X_H | 6 | #ifndef __LINUX_HOST1X_H |
diff --git a/include/linux/hwmon-sysfs.h b/include/linux/hwmon-sysfs.h index 473897bbd898..cb26d02f52f3 100644 --- a/include/linux/hwmon-sysfs.h +++ b/include/linux/hwmon-sysfs.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * hwmon-sysfs.h - hardware monitoring chip driver sysfs defines | 3 | * hwmon-sysfs.h - hardware monitoring chip driver sysfs defines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 Yani Ioannou <yani.ioannou@gmail.com> | 5 | * Copyright (C) 2005 Yani Ioannou <yani.ioannou@gmail.com> |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef _LINUX_HWMON_SYSFS_H | 7 | #ifndef _LINUX_HWMON_SYSFS_H |
| 21 | #define _LINUX_HWMON_SYSFS_H | 8 | #define _LINUX_HWMON_SYSFS_H |
diff --git a/include/linux/hwmon-vid.h b/include/linux/hwmon-vid.h index da0a680e2f6d..9409e1d207ef 100644 --- a/include/linux/hwmon-vid.h +++ b/include/linux/hwmon-vid.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | hwmon-vid.h - VID/VRM/VRD voltage conversions | 3 | hwmon-vid.h - VID/VRM/VRD voltage conversions |
| 3 | 4 | ||
| @@ -5,19 +6,6 @@ | |||
| 5 | Copyright (c) 2002 Mark D. Studebaker <mdsxyz123@yahoo.com> | 6 | Copyright (c) 2002 Mark D. Studebaker <mdsxyz123@yahoo.com> |
| 6 | With assistance from Trent Piepho <xyzzy@speakeasy.org> | 7 | With assistance from Trent Piepho <xyzzy@speakeasy.org> |
| 7 | 8 | ||
| 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 of the License, or | ||
| 11 | (at your option) 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 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #ifndef _LINUX_HWMON_VID_H | 11 | #ifndef _LINUX_HWMON_VID_H |
diff --git a/include/linux/i2c-algo-pcf.h b/include/linux/i2c-algo-pcf.h index 538e8f41a319..696e7de83c79 100644 --- a/include/linux/i2c-algo-pcf.h +++ b/include/linux/i2c-algo-pcf.h | |||
| @@ -1,23 +1,11 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ------------------------------------------------------------------------- */ | 2 | /* ------------------------------------------------------------------------- */ |
| 2 | /* adap-pcf.h i2c driver algorithms for PCF8584 adapters */ | 3 | /* adap-pcf.h i2c driver algorithms for PCF8584 adapters */ |
| 3 | /* ------------------------------------------------------------------------- */ | 4 | /* ------------------------------------------------------------------------- */ |
| 4 | /* Copyright (C) 1995-97 Simon G. Vogl | 5 | /* Copyright (C) 1995-97 Simon G. Vogl |
| 5 | 1998-99 Hans Berglund | 6 | 1998-99 Hans Berglund |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | 8 | */ |
| 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., 51 Franklin Street, Fifth Floor, Boston, | ||
| 20 | MA 02110-1301 USA. */ | ||
| 21 | /* ------------------------------------------------------------------------- */ | 9 | /* ------------------------------------------------------------------------- */ |
| 22 | 10 | ||
| 23 | /* With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and even | 11 | /* With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and even |
diff --git a/include/linux/i2c-dev.h b/include/linux/i2c-dev.h index 79727144c5cd..4c86fce30a51 100644 --- a/include/linux/i2c-dev.h +++ b/include/linux/i2c-dev.h | |||
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | i2c-dev.h - i2c-bus driver, char device interface | 3 | i2c-dev.h - i2c-bus driver, char device interface |
| 3 | 4 | ||
| 4 | Copyright (C) 1995-97 Simon G. Vogl | 5 | Copyright (C) 1995-97 Simon G. Vogl |
| 5 | Copyright (C) 1998-99 Frodo Looijaard <frodol@dds.nl> | 6 | Copyright (C) 1998-99 Frodo Looijaard <frodol@dds.nl> |
| 6 | 7 | ||
| 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., 51 Franklin Street, Fifth Floor, Boston, | ||
| 20 | MA 02110-1301 USA. | ||
| 21 | */ | 8 | */ |
| 22 | #ifndef _LINUX_I2C_DEV_H | 9 | #ifndef _LINUX_I2C_DEV_H |
| 23 | #define _LINUX_I2C_DEV_H | 10 | #define _LINUX_I2C_DEV_H |
diff --git a/include/linux/i2c-mux.h b/include/linux/i2c-mux.h index bd74d5706f3b..c5a977320f82 100644 --- a/include/linux/i2c-mux.h +++ b/include/linux/i2c-mux.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * i2c-mux.h - functions for the i2c-bus mux support | 4 | * i2c-mux.h - functions for the i2c-bus mux support |
| @@ -5,21 +6,6 @@ | |||
| 5 | * Copyright (c) 2008-2009 Rodolfo Giometti <giometti@linux.it> | 6 | * Copyright (c) 2008-2009 Rodolfo Giometti <giometti@linux.it> |
| 6 | * Copyright (c) 2008-2009 Eurotech S.p.A. <info@eurotech.it> | 7 | * Copyright (c) 2008-2009 Eurotech S.p.A. <info@eurotech.it> |
| 7 | * Michael Lawnick <michael.lawnick.ext@nsn.com> | 8 | * Michael Lawnick <michael.lawnick.ext@nsn.com> |
| 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 as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 22 | * MA 02110-1301 USA. | ||
| 23 | */ | 9 | */ |
| 24 | 10 | ||
| 25 | #ifndef _LINUX_I2C_MUX_H | 11 | #ifndef _LINUX_I2C_MUX_H |
diff --git a/include/linux/i2c-smbus.h b/include/linux/i2c-smbus.h index fb0e040b1abb..585ad6fc3847 100644 --- a/include/linux/i2c-smbus.h +++ b/include/linux/i2c-smbus.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-smbus.h - SMBus extensions to the I2C protocol | 3 | * i2c-smbus.h - SMBus extensions to the I2C protocol |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Jean Delvare <jdelvare@suse.de> | 5 | * Copyright (C) 2010 Jean Delvare <jdelvare@suse.de> |
| 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., 51 Franklin Street, Fifth Floor, Boston, | ||
| 19 | * MA 02110-1301 USA. | ||
| 20 | */ | 6 | */ |
| 21 | 7 | ||
| 22 | #ifndef _LINUX_I2C_SMBUS_H | 8 | #ifndef _LINUX_I2C_SMBUS_H |
diff --git a/include/linux/i2c.h b/include/linux/i2c.h index 6c4db54714f6..1308126fc384 100644 --- a/include/linux/i2c.h +++ b/include/linux/i2c.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ------------------------------------------------------------------------- */ | 2 | /* ------------------------------------------------------------------------- */ |
| 2 | /* */ | 3 | /* */ |
| 3 | /* i2c.h - definitions for the i2c-bus interface */ | 4 | /* i2c.h - definitions for the i2c-bus interface */ |
| @@ -5,20 +6,7 @@ | |||
| 5 | /* ------------------------------------------------------------------------- */ | 6 | /* ------------------------------------------------------------------------- */ |
| 6 | /* Copyright (C) 1995-2000 Simon G. Vogl | 7 | /* Copyright (C) 1995-2000 Simon G. Vogl |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | 9 | */ |
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) 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., 51 Franklin Street, Fifth Floor, Boston, | ||
| 21 | MA 02110-1301 USA. */ | ||
| 22 | /* ------------------------------------------------------------------------- */ | 10 | /* ------------------------------------------------------------------------- */ |
| 23 | 11 | ||
| 24 | /* With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and | 12 | /* With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and |
diff --git a/include/linux/isapnp.h b/include/linux/isapnp.h index 3c77bf9b1efd..11edb2109a68 100644 --- a/include/linux/isapnp.h +++ b/include/linux/isapnp.h | |||
| @@ -1,22 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * ISA Plug & Play support | 3 | * ISA Plug & Play support |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 4 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> |
| 4 | * | ||
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | * | ||
| 20 | */ | 5 | */ |
| 21 | 6 | ||
| 22 | #ifndef LINUX_ISAPNP_H | 7 | #ifndef LINUX_ISAPNP_H |
diff --git a/include/linux/isdn/hdlc.h b/include/linux/isdn/hdlc.h index 96521370c782..fe2c1279c139 100644 --- a/include/linux/isdn/hdlc.h +++ b/include/linux/isdn/hdlc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * hdlc.h -- General purpose ISDN HDLC decoder. | 3 | * hdlc.h -- General purpose ISDN HDLC decoder. |
| 3 | * | 4 | * |
| @@ -10,20 +11,6 @@ | |||
| 10 | * 2002 Wolfgang Mües <wolfgang@iksw-muees.de> | 11 | * 2002 Wolfgang Mües <wolfgang@iksw-muees.de> |
| 11 | * 2001 Frode Isaksen <fisaksen@bewan.com> | 12 | * 2001 Frode Isaksen <fisaksen@bewan.com> |
| 12 | * 2001 Kai Germaschewski <kai.germaschewski@gmx.de> | 13 | * 2001 Kai Germaschewski <kai.germaschewski@gmx.de> |
| 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 of the License, or | ||
| 17 | * (at your option) 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 | */ | 14 | */ |
| 28 | 15 | ||
| 29 | #ifndef __ISDNHDLC_H__ | 16 | #ifndef __ISDNHDLC_H__ |
diff --git a/include/linux/jbd2.h b/include/linux/jbd2.h index 6c9870e16b19..5c04181b7c6d 100644 --- a/include/linux/jbd2.h +++ b/include/linux/jbd2.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/jbd2.h | 3 | * linux/include/linux/jbd2.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright 1998-2000 Red Hat, Inc --- All Rights Reserved | 7 | * Copyright 1998-2000 Red Hat, Inc --- All Rights Reserved |
| 7 | * | 8 | * |
| 8 | * This file is part of the Linux kernel and is made available under | ||
| 9 | * the terms of the GNU General Public License, version 2, or at your | ||
| 10 | * option, any later version, incorporated herein by reference. | ||
| 11 | * | ||
| 12 | * Definitions for transaction data structures for the buffer cache | 9 | * Definitions for transaction data structures for the buffer cache |
| 13 | * filesystem journaling support. | 10 | * filesystem journaling support. |
| 14 | */ | 11 | */ |
diff --git a/include/linux/key-type.h b/include/linux/key-type.h index e49d1de0614e..331cab70db09 100644 --- a/include/linux/key-type.h +++ b/include/linux/key-type.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Definitions for key type implementations | 2 | /* Definitions for key type implementations |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_KEY_TYPE_H | 8 | #ifndef _LINUX_KEY_TYPE_H |
diff --git a/include/linux/keyctl.h b/include/linux/keyctl.h index c7c48c79ce0e..5b79847207ef 100644 --- a/include/linux/keyctl.h +++ b/include/linux/keyctl.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* keyctl kernel bits | 2 | /* keyctl kernel bits |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2016 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2016 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __LINUX_KEYCTL_H | 8 | #ifndef __LINUX_KEYCTL_H |
diff --git a/include/linux/kfifo.h b/include/linux/kfifo.h index 89fc8dc7bf38..fc4b0b10210f 100644 --- a/include/linux/kfifo.h +++ b/include/linux/kfifo.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * A generic kernel FIFO implementation | 3 | * A generic kernel FIFO implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Stefani Seibold <stefani@seibold.net> | 5 | * Copyright (C) 2013 Stefani Seibold <stefani@seibold.net> |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | * | ||
| 20 | */ | 6 | */ |
| 21 | 7 | ||
| 22 | #ifndef _LINUX_KFIFO_H | 8 | #ifndef _LINUX_KFIFO_H |
diff --git a/include/linux/kmod.h b/include/linux/kmod.h index 40c89ad4bea6..68f69362d427 100644 --- a/include/linux/kmod.h +++ b/include/linux/kmod.h | |||
| @@ -1,22 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | #ifndef __LINUX_KMOD_H__ | 2 | #ifndef __LINUX_KMOD_H__ |
| 2 | #define __LINUX_KMOD_H__ | 3 | #define __LINUX_KMOD_H__ |
| 3 | 4 | ||
| 4 | /* | 5 | /* |
| 5 | * include/linux/kmod.h | 6 | * include/linux/kmod.h |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #include <linux/umh.h> | 9 | #include <linux/umh.h> |
diff --git a/include/linux/libata.h b/include/linux/libata.h index c9419c05a90a..207e7ee764ce 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h | |||
| @@ -1,26 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2003-2005 Red Hat, Inc. All rights reserved. | 3 | * Copyright 2003-2005 Red Hat, Inc. All rights reserved. |
| 3 | * Copyright 2003-2005 Jeff Garzik | 4 | * Copyright 2003-2005 Jeff Garzik |
| 4 | * | 5 | * |
| 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, or (at your option) | ||
| 9 | * 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; see the file COPYING. If not, write to | ||
| 18 | * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | * | ||
| 20 | * | ||
| 21 | * libata documentation is available via 'make {ps|pdf}docs', | 6 | * libata documentation is available via 'make {ps|pdf}docs', |
| 22 | * as Documentation/driver-api/libata.rst | 7 | * as Documentation/driver-api/libata.rst |
| 23 | * | ||
| 24 | */ | 8 | */ |
| 25 | 9 | ||
| 26 | #ifndef __LINUX_LIBATA_H__ | 10 | #ifndef __LINUX_LIBATA_H__ |
diff --git a/include/linux/libgcc.h b/include/linux/libgcc.h index 32e1e0f4b2d0..b8dc75f0c830 100644 --- a/include/linux/libgcc.h +++ b/include/linux/libgcc.h | |||
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/lib/libgcc.h | 3 | * include/lib/libgcc.h |
| 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, see the file COPYING, or write | ||
| 16 | * to the Free Software Foundation, Inc. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __LIB_LIBGCC_H | 6 | #ifndef __LIB_LIBGCC_H |
diff --git a/include/linux/livepatch.h b/include/linux/livepatch.h index a14bab1a0a3e..eeba421cc671 100644 --- a/include/linux/livepatch.h +++ b/include/linux/livepatch.h | |||
| @@ -1,21 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * livepatch.h - Kernel Live Patching Core | 3 | * livepatch.h - Kernel Live Patching Core |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Seth Jennings <sjenning@redhat.com> | 5 | * Copyright (C) 2014 Seth Jennings <sjenning@redhat.com> |
| 5 | * Copyright (C) 2014 SUSE | 6 | * Copyright (C) 2014 SUSE |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation; either version 2 | ||
| 10 | * of the License, or (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, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 7 | */ |
| 20 | 8 | ||
| 21 | #ifndef _LINUX_LIVEPATCH_H_ | 9 | #ifndef _LINUX_LIVEPATCH_H_ |
diff --git a/include/linux/lru_cache.h b/include/linux/lru_cache.h index 04fc6e6c7ff0..429d67d815ce 100644 --- a/include/linux/lru_cache.h +++ b/include/linux/lru_cache.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | lru_cache.c | 3 | lru_cache.c |
| 3 | 4 | ||
| @@ -7,19 +8,6 @@ | |||
| 7 | Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@linbit.com>. | 8 | Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@linbit.com>. |
| 8 | Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@linbit.com>. | 9 | Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@linbit.com>. |
| 9 | 10 | ||
| 10 | drbd is free software; you can redistribute it and/or modify | ||
| 11 | it under the terms of the GNU General Public License as published by | ||
| 12 | the Free Software Foundation; either version 2, or (at your option) | ||
| 13 | any later version. | ||
| 14 | |||
| 15 | drbd is distributed in the hope that it will be useful, | ||
| 16 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | GNU General Public License for more details. | ||
| 19 | |||
| 20 | You should have received a copy of the GNU General Public License | ||
| 21 | along with drbd; see the file COPYING. If not, write to | ||
| 22 | the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 23 | 11 | ||
| 24 | */ | 12 | */ |
| 25 | 13 | ||
diff --git a/include/linux/mfd/da9052/da9052.h b/include/linux/mfd/da9052/da9052.h index ae5b663836d0..76feb3a7066d 100644 --- a/include/linux/mfd/da9052/da9052.h +++ b/include/linux/mfd/da9052/da9052.h | |||
| @@ -1,24 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * da9052 declarations for DA9052 PMICs. | 3 | * da9052 declarations for DA9052 PMICs. |
| 3 | * | 4 | * |
| 4 | * Copyright(c) 2011 Dialog Semiconductor Ltd. | 5 | * Copyright(c) 2011 Dialog Semiconductor Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: David Dajun Chen <dchen@diasemi.com> | 7 | * Author: David Dajun Chen <dchen@diasemi.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 of the License, or | ||
| 11 | * (at your option) 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 | * | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #ifndef __MFD_DA9052_DA9052_H | 10 | #ifndef __MFD_DA9052_DA9052_H |
diff --git a/include/linux/mfd/da9052/pdata.h b/include/linux/mfd/da9052/pdata.h index 62c5c3c2992e..60fcab32542d 100644 --- a/include/linux/mfd/da9052/pdata.h +++ b/include/linux/mfd/da9052/pdata.h | |||
| @@ -1,24 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data declarations for DA9052 PMICs. | 3 | * Platform data declarations for DA9052 PMICs. |
| 3 | * | 4 | * |
| 4 | * Copyright(c) 2011 Dialog Semiconductor Ltd. | 5 | * Copyright(c) 2011 Dialog Semiconductor Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: David Dajun Chen <dchen@diasemi.com> | 7 | * Author: David Dajun Chen <dchen@diasemi.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 of the License, or | ||
| 11 | * (at your option) 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 | * | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #ifndef __MFD_DA9052_PDATA_H__ | 10 | #ifndef __MFD_DA9052_PDATA_H__ |
diff --git a/include/linux/mfd/da9052/reg.h b/include/linux/mfd/da9052/reg.h index 76780ea8849c..752b20b16dc3 100644 --- a/include/linux/mfd/da9052/reg.h +++ b/include/linux/mfd/da9052/reg.h | |||
| @@ -1,24 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register declarations for DA9052 PMICs. | 3 | * Register declarations for DA9052 PMICs. |
| 3 | * | 4 | * |
| 4 | * Copyright(c) 2011 Dialog Semiconductor Ltd. | 5 | * Copyright(c) 2011 Dialog Semiconductor Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: David Dajun Chen <dchen@diasemi.com> | 7 | * Author: David Dajun Chen <dchen@diasemi.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 of the License, or | ||
| 11 | * (at your option) 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 | * | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #ifndef __LINUX_MFD_DA9052_REG_H | 10 | #ifndef __LINUX_MFD_DA9052_REG_H |
diff --git a/include/linux/mfd/da9055/core.h b/include/linux/mfd/da9055/core.h index 5dc743fd63a6..a96eba52c4d6 100644 --- a/include/linux/mfd/da9055/core.h +++ b/include/linux/mfd/da9055/core.h | |||
| @@ -1,24 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * da9055 declarations for DA9055 PMICs. | 3 | * da9055 declarations for DA9055 PMICs. |
| 3 | * | 4 | * |
| 4 | * Copyright(c) 2012 Dialog Semiconductor Ltd. | 5 | * Copyright(c) 2012 Dialog Semiconductor Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: David Dajun Chen <dchen@diasemi.com> | 7 | * Author: David Dajun Chen <dchen@diasemi.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 of the License, or | ||
| 11 | * (at your option) 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 | * | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #ifndef __DA9055_CORE_H | 10 | #ifndef __DA9055_CORE_H |
diff --git a/include/linux/mfd/da9055/reg.h b/include/linux/mfd/da9055/reg.h index 2b592e072dbf..54a717b6c3de 100644 --- a/include/linux/mfd/da9055/reg.h +++ b/include/linux/mfd/da9055/reg.h | |||
| @@ -1,24 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * DA9055 declarations for DA9055 PMICs. | 3 | * DA9055 declarations for DA9055 PMICs. |
| 3 | * | 4 | * |
| 4 | * Copyright(c) 2012 Dialog Semiconductor Ltd. | 5 | * Copyright(c) 2012 Dialog Semiconductor Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: David Dajun Chen <dchen@diasemi.com> | 7 | * Author: David Dajun Chen <dchen@diasemi.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 of the License, or | ||
| 11 | * (at your option) 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 | * | ||
| 22 | */ | 8 | */ |
| 23 | 9 | ||
| 24 | #ifndef __DA9055_REG_H | 10 | #ifndef __DA9055_REG_H |
diff --git a/include/linux/mfd/tps65090.h b/include/linux/mfd/tps65090.h index f05bf4a146e2..44ebcc4d8f01 100644 --- a/include/linux/mfd/tps65090.h +++ b/include/linux/mfd/tps65090.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Core driver interface for TI TPS65090 PMIC family | 3 | * Core driver interface for TI TPS65090 PMIC family |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 NVIDIA Corporation | 5 | * Copyright (C) 2012 NVIDIA Corporation |
| 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, but WITHOUT | ||
| 12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 14 | * more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License along | ||
| 17 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 19 | * | ||
| 20 | */ | 6 | */ |
| 21 | 7 | ||
| 22 | #ifndef __LINUX_MFD_TPS65090_H | 8 | #ifndef __LINUX_MFD_TPS65090_H |
diff --git a/include/linux/mfd/wm8400-audio.h b/include/linux/mfd/wm8400-audio.h index e06ed3eb1d0a..d47bdcc7a765 100644 --- a/include/linux/mfd/wm8400-audio.h +++ b/include/linux/mfd/wm8400-audio.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8400 private definitions for audio | 3 | * wm8400 private definitions for audio |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 Wolfson Microelectronics plc | 5 | * Copyright 2008 Wolfson Microelectronics plc |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef __LINUX_MFD_WM8400_AUDIO_H | 8 | #ifndef __LINUX_MFD_WM8400_AUDIO_H |
diff --git a/include/linux/mfd/wm8400-private.h b/include/linux/mfd/wm8400-private.h index 43d0d307e2e3..bc8c2ca6dc70 100644 --- a/include/linux/mfd/wm8400-private.h +++ b/include/linux/mfd/wm8400-private.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8400 private definitions. | 3 | * wm8400 private definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 Wolfson Microelectronics plc | 5 | * Copyright 2008 Wolfson Microelectronics plc |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef __LINUX_MFD_WM8400_PRIV_H | 8 | #ifndef __LINUX_MFD_WM8400_PRIV_H |
diff --git a/include/linux/mfd/wm8400.h b/include/linux/mfd/wm8400.h index b46b566ac1ac..a812d89e7cb3 100644 --- a/include/linux/mfd/wm8400.h +++ b/include/linux/mfd/wm8400.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8400 client interface | 3 | * wm8400 client interface |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 Wolfson Microelectronics plc | 5 | * Copyright 2008 Wolfson Microelectronics plc |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef __LINUX_MFD_WM8400_H | 8 | #ifndef __LINUX_MFD_WM8400_H |
diff --git a/include/linux/microchipphy.h b/include/linux/microchipphy.h index 8c40128af240..517288da19fd 100644 --- a/include/linux/microchipphy.h +++ b/include/linux/microchipphy.h | |||
| @@ -1,18 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Microchip Technology | 3 | * Copyright (C) 2015 Microchip Technology |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 4 | */ |
| 17 | 5 | ||
| 18 | #ifndef _MICROCHIPPHY_H | 6 | #ifndef _MICROCHIPPHY_H |
diff --git a/include/linux/mlx5/eswitch.h b/include/linux/mlx5/eswitch.h index 0ca77dd1429c..cf226c190329 100644 --- a/include/linux/mlx5/eswitch.h +++ b/include/linux/mlx5/eswitch.h | |||
| @@ -51,13 +51,13 @@ void mlx5_eswitch_register_vport_reps(struct mlx5_eswitch *esw, | |||
| 51 | u8 rep_type); | 51 | u8 rep_type); |
| 52 | void mlx5_eswitch_unregister_vport_reps(struct mlx5_eswitch *esw, u8 rep_type); | 52 | void mlx5_eswitch_unregister_vport_reps(struct mlx5_eswitch *esw, u8 rep_type); |
| 53 | void *mlx5_eswitch_get_proto_dev(struct mlx5_eswitch *esw, | 53 | void *mlx5_eswitch_get_proto_dev(struct mlx5_eswitch *esw, |
| 54 | int vport, | 54 | u16 vport_num, |
| 55 | u8 rep_type); | 55 | u8 rep_type); |
| 56 | struct mlx5_eswitch_rep *mlx5_eswitch_vport_rep(struct mlx5_eswitch *esw, | 56 | struct mlx5_eswitch_rep *mlx5_eswitch_vport_rep(struct mlx5_eswitch *esw, |
| 57 | int vport); | 57 | u16 vport_num); |
| 58 | void *mlx5_eswitch_uplink_get_proto_dev(struct mlx5_eswitch *esw, u8 rep_type); | 58 | void *mlx5_eswitch_uplink_get_proto_dev(struct mlx5_eswitch *esw, u8 rep_type); |
| 59 | u8 mlx5_eswitch_mode(struct mlx5_eswitch *esw); | 59 | u8 mlx5_eswitch_mode(struct mlx5_eswitch *esw); |
| 60 | struct mlx5_flow_handle * | 60 | struct mlx5_flow_handle * |
| 61 | mlx5_eswitch_add_send_to_vport_rule(struct mlx5_eswitch *esw, | 61 | mlx5_eswitch_add_send_to_vport_rule(struct mlx5_eswitch *esw, |
| 62 | int vport, u32 sqn); | 62 | u16 vport_num, u32 sqn); |
| 63 | #endif | 63 | #endif |
diff --git a/include/linux/mpi.h b/include/linux/mpi.h index 7cd1473c64a4..7bd6d8af0004 100644 --- a/include/linux/mpi.h +++ b/include/linux/mpi.h | |||
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* mpi.h - Multi Precision Integers | 2 | /* mpi.h - Multi Precision Integers |
| 2 | * Copyright (C) 1994, 1996, 1998, 1999, | 3 | * Copyright (C) 1994, 1996, 1998, 1999, |
| 3 | * 2000, 2001 Free Software Foundation, Inc. | 4 | * 2000, 2001 Free Software Foundation, Inc. |
| 4 | * | 5 | * |
| 5 | * This file is part of GNUPG. | 6 | * This file is part of GNUPG. |
| 6 | * | 7 | * |
| 7 | * GNUPG 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 | * GNUPG 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 | * Note: This code is heavily based on the GNU MP Library. | 8 | * Note: This code is heavily based on the GNU MP Library. |
| 22 | * Actually it's the same code with only minor changes in the | 9 | * Actually it's the same code with only minor changes in the |
| 23 | * way the data is stored; this is to support the abstraction | 10 | * way the data is stored; this is to support the abstraction |
diff --git a/include/linux/mtd/bbm.h b/include/linux/mtd/bbm.h index 010bc5544c54..886e30441c90 100644 --- a/include/linux/mtd/bbm.h +++ b/include/linux/mtd/bbm.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * NAND family Bad Block Management (BBM) header file | 3 | * NAND family Bad Block Management (BBM) header file |
| 3 | * - Bad Block Table (BBT) implementation | 4 | * - Bad Block Table (BBT) implementation |
| @@ -7,21 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright © 2000-2005 | 9 | * Copyright © 2000-2005 |
| 9 | * Thomas Gleixner <tglx@linuxtronix.de> | 10 | * Thomas Gleixner <tglx@linuxtronix.de> |
| 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 | * This program is distributed in the hope that it will be useful, | ||
| 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | * GNU General Public License for more details. | ||
| 20 | * | ||
| 21 | * You should have received a copy of the GNU General Public License | ||
| 22 | * along with this program; if not, write to the Free Software | ||
| 23 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 24 | * | ||
| 25 | */ | 11 | */ |
| 26 | #ifndef __LINUX_MTD_BBM_H | 12 | #ifndef __LINUX_MTD_BBM_H |
| 27 | #define __LINUX_MTD_BBM_H | 13 | #define __LINUX_MTD_BBM_H |
diff --git a/include/linux/mtd/blktrans.h b/include/linux/mtd/blktrans.h index 1d3ade69d39a..3c668cb1e344 100644 --- a/include/linux/mtd/blktrans.h +++ b/include/linux/mtd/blktrans.h | |||
| @@ -1,20 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2003-2010 David Woodhouse <dwmw2@infradead.org> | 3 | * Copyright © 2003-2010 David Woodhouse <dwmw2@infradead.org> |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | * | ||
| 18 | */ | 4 | */ |
| 19 | 5 | ||
| 20 | #ifndef __MTD_TRANS_H__ | 6 | #ifndef __MTD_TRANS_H__ |
diff --git a/include/linux/mtd/cfi.h b/include/linux/mtd/cfi.h index cbf77168658c..208c87cf2e3e 100644 --- a/include/linux/mtd/cfi.h +++ b/include/linux/mtd/cfi.h | |||
| @@ -1,20 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al. | 3 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al. |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | * | ||
| 18 | */ | 4 | */ |
| 19 | 5 | ||
| 20 | #ifndef __MTD_CFI_H__ | 6 | #ifndef __MTD_CFI_H__ |
diff --git a/include/linux/mtd/cfi_endian.h b/include/linux/mtd/cfi_endian.h index b97a625071f8..5275118aa449 100644 --- a/include/linux/mtd/cfi_endian.h +++ b/include/linux/mtd/cfi_endian.h | |||
| @@ -1,20 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org> | 3 | * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org> |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | * | ||
| 18 | */ | 4 | */ |
| 19 | 5 | ||
| 20 | #include <asm/byteorder.h> | 6 | #include <asm/byteorder.h> |
diff --git a/include/linux/mtd/concat.h b/include/linux/mtd/concat.h index ccdbe93a909c..d6f653e07426 100644 --- a/include/linux/mtd/concat.h +++ b/include/linux/mtd/concat.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * MTD device concatenation layer definitions | 3 | * MTD device concatenation layer definitions |
| 3 | * | 4 | * |
| 4 | * Copyright © 2002 Robert Kaiser <rkaiser@sysgo.de> | 5 | * Copyright © 2002 Robert Kaiser <rkaiser@sysgo.de> |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 19 | * | ||
| 20 | */ | 6 | */ |
| 21 | 7 | ||
| 22 | #ifndef MTD_CONCAT_H | 8 | #ifndef MTD_CONCAT_H |
diff --git a/include/linux/mtd/doc2000.h b/include/linux/mtd/doc2000.h index 407d1e556c39..1b7b0ee070ca 100644 --- a/include/linux/mtd/doc2000.h +++ b/include/linux/mtd/doc2000.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Linux driver for Disk-On-Chip devices | 3 | * Linux driver for Disk-On-Chip devices |
| 3 | * | 4 | * |
| @@ -5,21 +6,6 @@ | |||
| 5 | * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> | 6 | * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> |
| 6 | * Copyright © 2002-2003 Greg Ungerer <gerg@snapgear.com> | 7 | * Copyright © 2002-2003 Greg Ungerer <gerg@snapgear.com> |
| 7 | * Copyright © 2002-2003 SnapGear Inc | 8 | * Copyright © 2002-2003 SnapGear Inc |
| 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 as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 22 | * | ||
| 23 | */ | 9 | */ |
| 24 | 10 | ||
| 25 | #ifndef __MTD_DOC2000_H__ | 11 | #ifndef __MTD_DOC2000_H__ |
diff --git a/include/linux/mtd/flashchip.h b/include/linux/mtd/flashchip.h index 3529683f691e..ecc88a41792a 100644 --- a/include/linux/mtd/flashchip.h +++ b/include/linux/mtd/flashchip.h | |||
| @@ -1,21 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2000 Red Hat UK Limited | 3 | * Copyright © 2000 Red Hat UK Limited |
| 3 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> | 4 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> |
| 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 as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 18 | * | ||
| 19 | */ | 5 | */ |
| 20 | 6 | ||
| 21 | #ifndef __MTD_FLASHCHIP_H__ | 7 | #ifndef __MTD_FLASHCHIP_H__ |
diff --git a/include/linux/mtd/gen_probe.h b/include/linux/mtd/gen_probe.h index 2c456054fded..6bd0b30d5935 100644 --- a/include/linux/mtd/gen_probe.h +++ b/include/linux/mtd/gen_probe.h | |||
| @@ -1,21 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2001 Red Hat UK Limited | 3 | * Copyright © 2001 Red Hat UK Limited |
| 3 | * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org> | 4 | * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org> |
| 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 as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 18 | * | ||
| 19 | */ | 5 | */ |
| 20 | 6 | ||
| 21 | #ifndef __LINUX_MTD_GEN_PROBE_H__ | 7 | #ifndef __LINUX_MTD_GEN_PROBE_H__ |
diff --git a/include/linux/mtd/map.h b/include/linux/mtd/map.h index 01b990e4b228..b4fa92a6e44b 100644 --- a/include/linux/mtd/map.h +++ b/include/linux/mtd/map.h | |||
| @@ -1,20 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al. | 3 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al. |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | * | ||
| 18 | */ | 4 | */ |
| 19 | 5 | ||
| 20 | /* Overhauled routines for dealing with different mmap regions of flash */ | 6 | /* Overhauled routines for dealing with different mmap regions of flash */ |
diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index 677768b21a1d..936a3fdb48b5 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h | |||
| @@ -1,20 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> et al. | 3 | * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> et al. |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | * | ||
| 18 | */ | 4 | */ |
| 19 | 5 | ||
| 20 | #ifndef __MTD_MTD_H__ | 6 | #ifndef __MTD_MTD_H__ |
diff --git a/include/linux/mtd/nftl.h b/include/linux/mtd/nftl.h index 044daa02b8ff..4423d3b385b1 100644 --- a/include/linux/mtd/nftl.h +++ b/include/linux/mtd/nftl.h | |||
| @@ -1,20 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> | 3 | * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | * | ||
| 18 | */ | 4 | */ |
| 19 | 5 | ||
| 20 | #ifndef __MTD_NFTL_H__ | 6 | #ifndef __MTD_NFTL_H__ |
diff --git a/include/linux/of_net.h b/include/linux/of_net.h index 9cd72aab76fe..0f0346e6829c 100644 --- a/include/linux/of_net.h +++ b/include/linux/of_net.h | |||
| @@ -22,7 +22,7 @@ static inline int of_get_phy_mode(struct device_node *np) | |||
| 22 | 22 | ||
| 23 | static inline const void *of_get_mac_address(struct device_node *np) | 23 | static inline const void *of_get_mac_address(struct device_node *np) |
| 24 | { | 24 | { |
| 25 | return NULL; | 25 | return ERR_PTR(-ENODEV); |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | static inline struct net_device *of_find_net_device_by_node(struct device_node *np) | 28 | static inline struct net_device *of_find_net_device_by_node(struct device_node *np) |
diff --git a/include/linux/oid_registry.h b/include/linux/oid_registry.h index 7f30446348c4..657d6bf2c064 100644 --- a/include/linux/oid_registry.h +++ b/include/linux/oid_registry.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ASN.1 Object identifier (OID) registry | 2 | /* ASN.1 Object identifier (OID) registry |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_OID_REGISTRY_H | 8 | #ifndef _LINUX_OID_REGISTRY_H |
diff --git a/include/linux/percpu-defs.h b/include/linux/percpu-defs.h index 1ce8e264a269..a6fabd865211 100644 --- a/include/linux/percpu-defs.h +++ b/include/linux/percpu-defs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/percpu-defs.h - basic definitions for percpu areas | 3 | * linux/percpu-defs.h - basic definitions for percpu areas |
| 3 | * | 4 | * |
diff --git a/include/linux/platform_data/ads1015.h b/include/linux/platform_data/ads1015.h index d5aa2a045669..4cc9ffcafcbf 100644 --- a/include/linux/platform_data/ads1015.h +++ b/include/linux/platform_data/ads1015.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform Data for ADS1015 12-bit 4-input ADC | 3 | * Platform Data for ADS1015 12-bit 4-input ADC |
| 3 | * (C) Copyright 2010 | 4 | * (C) Copyright 2010 |
| 4 | * Dirk Eibach, Guntermann & Drunck GmbH <eibach@gdsys.de> | 5 | * Dirk Eibach, Guntermann & Drunck GmbH <eibach@gdsys.de> |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef LINUX_ADS1015_H | 8 | #ifndef LINUX_ADS1015_H |
diff --git a/include/linux/platform_data/at91_adc.h b/include/linux/platform_data/at91_adc.h index 7819fc787731..f20eaeb827ce 100644 --- a/include/linux/platform_data/at91_adc.h +++ b/include/linux/platform_data/at91_adc.h | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Free Electrons | 3 | * Copyright (C) 2011 Free Electrons |
| 3 | * | ||
| 4 | * Licensed under the GPLv2 or later. | ||
| 5 | */ | 4 | */ |
| 6 | 5 | ||
| 7 | #ifndef _AT91_ADC_H_ | 6 | #ifndef _AT91_ADC_H_ |
diff --git a/include/linux/platform_data/ata-pxa.h b/include/linux/platform_data/ata-pxa.h index 6cf7df1d5830..0b65fd0aa509 100644 --- a/include/linux/platform_data/ata-pxa.h +++ b/include/linux/platform_data/ata-pxa.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Generic PXA PATA driver | 3 | * Generic PXA PATA driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com> | 5 | * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com> |
| 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, or (at your option) | ||
| 9 | * 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; see the file COPYING. If not, write to | ||
| 18 | * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef __MACH_PATA_PXA_H__ | 8 | #ifndef __MACH_PATA_PXA_H__ |
diff --git a/include/linux/platform_data/media/camera-mx2.h b/include/linux/platform_data/media/camera-mx2.h index 7ded6f1f74bc..8cfa76b6e1e1 100644 --- a/include/linux/platform_data/media/camera-mx2.h +++ b/include/linux/platform_data/media/camera-mx2.h | |||
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * mx2-cam.h - i.MX27/i.MX25 camera driver header file | 3 | * mx2-cam.h - i.MX27/i.MX25 camera driver header file |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003, Intel Corporation | 5 | * Copyright (C) 2003, Intel Corporation |
| 5 | * Copyright (C) 2008, Sascha Hauer <s.hauer@pengutronix.de> | 6 | * Copyright (C) 2008, Sascha Hauer <s.hauer@pengutronix.de> |
| 6 | * Copyright (C) 2010, Baruch Siach <baruch@tkos.co.il> | 7 | * Copyright (C) 2010, Baruch Siach <baruch@tkos.co.il> |
| 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 of the License, or | ||
| 11 | * (at your option) 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., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 21 | */ | 8 | */ |
| 22 | 9 | ||
| 23 | #ifndef __MACH_MX2_CAM_H_ | 10 | #ifndef __MACH_MX2_CAM_H_ |
diff --git a/include/linux/platform_data/media/camera-pxa.h b/include/linux/platform_data/media/camera-pxa.h index ce5d90e1a6e4..846a47b8c540 100644 --- a/include/linux/platform_data/media/camera-pxa.h +++ b/include/linux/platform_data/media/camera-pxa.h | |||
| @@ -1,22 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | camera.h - PXA camera driver header file | 3 | camera.h - PXA camera driver header file |
| 3 | 4 | ||
| 4 | Copyright (C) 2003, Intel Corporation | 5 | Copyright (C) 2003, Intel Corporation |
| 5 | Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> | 6 | Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> |
| 6 | 7 | ||
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 8 | */ |
| 21 | 9 | ||
| 22 | #ifndef __ASM_ARCH_CAMERA_H_ | 10 | #ifndef __ASM_ARCH_CAMERA_H_ |
diff --git a/include/linux/platform_data/mtd-davinci.h b/include/linux/platform_data/mtd-davinci.h index 1bbfa27cccb4..08e639e047e5 100644 --- a/include/linux/platform_data/mtd-davinci.h +++ b/include/linux/platform_data/mtd-davinci.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * mach-davinci/nand.h | 3 | * mach-davinci/nand.h |
| 3 | * | 4 | * |
| @@ -9,20 +10,6 @@ | |||
| 9 | * Dirk Behme <Dirk.Behme@gmail.com> | 10 | * Dirk Behme <Dirk.Behme@gmail.com> |
| 10 | * | 11 | * |
| 11 | * -------------------------------------------------------------------------- | 12 | * -------------------------------------------------------------------------- |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 26 | */ | 13 | */ |
| 27 | 14 | ||
| 28 | #ifndef __ARCH_ARM_DAVINCI_NAND_H | 15 | #ifndef __ARCH_ARM_DAVINCI_NAND_H |
diff --git a/include/linux/platform_data/mtd-mxc_nand.h b/include/linux/platform_data/mtd-mxc_nand.h index 6bb96ef1600b..d1230030c6db 100644 --- a/include/linux/platform_data/mtd-mxc_nand.h +++ b/include/linux/platform_data/mtd-mxc_nand.h | |||
| @@ -1,20 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2008 Sascha Hauer, kernel@pengutronix.de | 4 | * Copyright 2008 Sascha Hauer, kernel@pengutronix.de |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public License | ||
| 7 | * as published by the Free Software Foundation; either version 2 | ||
| 8 | * of the License, or (at your option) any later version. | ||
| 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., 51 Franklin Street, Fifth Floor, Boston, | ||
| 17 | * MA 02110-1301, USA. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #ifndef __ASM_ARCH_NAND_H | 7 | #ifndef __ASM_ARCH_NAND_H |
diff --git a/include/linux/platform_data/serial-imx.h b/include/linux/platform_data/serial-imx.h index a938eba2f18e..0844b21372c7 100644 --- a/include/linux/platform_data/serial-imx.h +++ b/include/linux/platform_data/serial-imx.h | |||
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> | 3 | * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation; either version 2 | ||
| 7 | * of the License, or (at your option) any later version. | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program; if not, write to the Free Software | ||
| 15 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | ||
| 16 | * MA 02110-1301, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef ASMARM_ARCH_UART_H | 6 | #ifndef ASMARM_ARCH_UART_H |
diff --git a/include/linux/platform_data/spi-davinci.h b/include/linux/platform_data/spi-davinci.h index 0638fb6353bc..2cb5cc70fd9d 100644 --- a/include/linux/platform_data/spi-davinci.h +++ b/include/linux/platform_data/spi-davinci.h | |||
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009 Texas Instruments. | 3 | * Copyright 2009 Texas Instruments. |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __ARCH_ARM_DAVINCI_SPI_H | 6 | #ifndef __ARCH_ARM_DAVINCI_SPI_H |
diff --git a/include/linux/platform_data/st33zp24.h b/include/linux/platform_data/st33zp24.h index 6f0fb6ebd7db..61db674f36cc 100644 --- a/include/linux/platform_data/st33zp24.h +++ b/include/linux/platform_data/st33zp24.h | |||
| @@ -1,19 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * STMicroelectronics TPM Linux driver for TPM 1.2 ST33ZP24 | 3 | * STMicroelectronics TPM Linux driver for TPM 1.2 ST33ZP24 |
| 3 | * Copyright (C) 2009 - 2016 STMicroelectronics | 4 | * Copyright (C) 2009 - 2016 STMicroelectronics |
| 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 as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program; if not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 5 | */ |
| 18 | #ifndef __ST33ZP24_H__ | 6 | #ifndef __ST33ZP24_H__ |
| 19 | #define __ST33ZP24_H__ | 7 | #define __ST33ZP24_H__ |
diff --git a/include/linux/plist.h b/include/linux/plist.h index 9365df5a823f..66bab1bca35c 100644 --- a/include/linux/plist.h +++ b/include/linux/plist.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Descending-priority-sorted double-linked list | 3 | * Descending-priority-sorted double-linked list |
| 3 | * | 4 | * |
| @@ -12,8 +13,6 @@ | |||
| 12 | * Simplifications of the original code by | 13 | * Simplifications of the original code by |
| 13 | * Oleg Nesterov <oleg@tv-sign.ru> | 14 | * Oleg Nesterov <oleg@tv-sign.ru> |
| 14 | * | 15 | * |
| 15 | * Licensed under the FSF's GNU Public License v2 or later. | ||
| 16 | * | ||
| 17 | * Based on simple lists (include/linux/list.h). | 16 | * Based on simple lists (include/linux/list.h). |
| 18 | * | 17 | * |
| 19 | * This is a priority-sorted list of nodes; each node has a | 18 | * This is a priority-sorted list of nodes; each node has a |
| @@ -70,7 +69,6 @@ | |||
| 70 | * is lowest priority. | 69 | * is lowest priority. |
| 71 | * | 70 | * |
| 72 | * No locking is done, up to the caller. | 71 | * No locking is done, up to the caller. |
| 73 | * | ||
| 74 | */ | 72 | */ |
| 75 | #ifndef _LINUX_PLIST_H_ | 73 | #ifndef _LINUX_PLIST_H_ |
| 76 | #define _LINUX_PLIST_H_ | 74 | #define _LINUX_PLIST_H_ |
diff --git a/include/linux/pmbus.h b/include/linux/pmbus.h index ee3c2aba2a8e..08468fca5ea2 100644 --- a/include/linux/pmbus.h +++ b/include/linux/pmbus.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware monitoring driver for PMBus devices | 3 | * Hardware monitoring driver for PMBus devices |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, 2011 Ericsson AB. | 5 | * Copyright (c) 2010, 2011 Ericsson AB. |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef _PMBUS_H_ | 8 | #ifndef _PMBUS_H_ |
diff --git a/include/linux/posix-clock.h b/include/linux/posix-clock.h index 18674d7d5b1c..fe6cfdcfbc26 100644 --- a/include/linux/posix-clock.h +++ b/include/linux/posix-clock.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * posix-clock.h - support for dynamic clock devices | 3 | * posix-clock.h - support for dynamic clock devices |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 OMICRON electronics GmbH | 5 | * Copyright (C) 2010 OMICRON electronics GmbH |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | #ifndef _LINUX_POSIX_CLOCK_H_ | 7 | #ifndef _LINUX_POSIX_CLOCK_H_ |
| 21 | #define _LINUX_POSIX_CLOCK_H_ | 8 | #define _LINUX_POSIX_CLOCK_H_ |
diff --git a/include/linux/power/bq2415x_charger.h b/include/linux/power/bq2415x_charger.h index 50762af8b834..7a91b357e3ac 100644 --- a/include/linux/power/bq2415x_charger.h +++ b/include/linux/power/bq2415x_charger.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * bq2415x charger driver | 3 | * bq2415x charger driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2013 Pali Rohár <pali.rohar@gmail.com> | 5 | * Copyright (C) 2011-2013 Pali Rohár <pali.rohar@gmail.com> |
| 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 along | ||
| 17 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef BQ2415X_CHARGER_H | 8 | #ifndef BQ2415X_CHARGER_H |
diff --git a/include/linux/power/sbs-battery.h b/include/linux/power/sbs-battery.h index 519b8b43239a..ccfe79783cb1 100644 --- a/include/linux/power/sbs-battery.h +++ b/include/linux/power/sbs-battery.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Gas Gauge driver for SBS Compliant Gas Gauges | 3 | * Gas Gauge driver for SBS Compliant Gas Gauges |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, NVIDIA Corporation. | 5 | * Copyright (c) 2010, NVIDIA Corporation. |
| 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, but WITHOUT | ||
| 12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 14 | * more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License along | ||
| 17 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef __LINUX_POWER_SBS_BATTERY_H_ | 8 | #ifndef __LINUX_POWER_SBS_BATTERY_H_ |
diff --git a/include/linux/pps-gpio.h b/include/linux/pps-gpio.h index 44171e6b7197..7bf49908be06 100644 --- a/include/linux/pps-gpio.h +++ b/include/linux/pps-gpio.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * pps-gpio.h -- PPS client for GPIOs | 3 | * pps-gpio.h -- PPS client for GPIOs |
| 3 | * | 4 | * |
| 4 | * | ||
| 5 | * Copyright (C) 2011 James Nuss <jamesnuss@nanometrics.ca> | 5 | * Copyright (C) 2011 James Nuss <jamesnuss@nanometrics.ca> |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 20 | */ | 6 | */ |
| 21 | 7 | ||
| 22 | #ifndef _PPS_GPIO_H | 8 | #ifndef _PPS_GPIO_H |
diff --git a/include/linux/pps_kernel.h b/include/linux/pps_kernel.h index 80a980cc8d95..78c8ac4951b5 100644 --- a/include/linux/pps_kernel.h +++ b/include/linux/pps_kernel.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * PPS API kernel header | 3 | * PPS API kernel header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Rodolfo Giometti <giometti@linux.it> | 5 | * Copyright (C) 2009 Rodolfo Giometti <giometti@linux.it> |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef LINUX_PPS_KERNEL_H | 8 | #ifndef LINUX_PPS_KERNEL_H |
diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h index 059242030631..dd00fa41f7e7 100644 --- a/include/linux/ptp_classify.h +++ b/include/linux/ptp_classify.h | |||
| @@ -1,23 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * PTP 1588 support | 3 | * PTP 1588 support |
| 3 | * | 4 | * |
| 4 | * This file implements a BPF that recognizes PTP event messages. | 5 | * This file implements a BPF that recognizes PTP event messages. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 OMICRON electronics GmbH | 7 | * Copyright (C) 2010 OMICRON electronics GmbH |
| 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 of the License, or | ||
| 11 | * (at your option) 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 | #ifndef _PTP_CLASSIFY_H_ | 10 | #ifndef _PTP_CLASSIFY_H_ |
diff --git a/include/linux/ptp_clock_kernel.h b/include/linux/ptp_clock_kernel.h index 7121bbe76979..28eb9c792522 100644 --- a/include/linux/ptp_clock_kernel.h +++ b/include/linux/ptp_clock_kernel.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * PTP 1588 clock support | 3 | * PTP 1588 clock support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 OMICRON electronics GmbH | 5 | * Copyright (C) 2010 OMICRON electronics GmbH |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef _PTP_CLOCK_KERNEL_H_ | 8 | #ifndef _PTP_CLOCK_KERNEL_H_ |
diff --git a/include/linux/raid/md_u.h b/include/linux/raid/md_u.h index 358c04bfbe2a..8dfec085a20e 100644 --- a/include/linux/raid/md_u.h +++ b/include/linux/raid/md_u.h | |||
| @@ -1,15 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | md_u.h : user <=> kernel API between Linux raidtools and RAID drivers | 3 | md_u.h : user <=> kernel API between Linux raidtools and RAID drivers |
| 3 | Copyright (C) 1998 Ingo Molnar | 4 | Copyright (C) 1998 Ingo Molnar |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify | ||
| 6 | it under the terms of the GNU General Public License as published by | ||
| 7 | the Free Software Foundation; either version 2, or (at your option) | ||
| 8 | any later version. | ||
| 9 | |||
| 10 | You should have received a copy of the GNU General Public License | ||
| 11 | (for example /usr/src/linux/COPYING); if not, write to the Free | ||
| 12 | Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 13 | */ | 6 | */ |
| 14 | #ifndef _MD_U_H | 7 | #ifndef _MD_U_H |
| 15 | #define _MD_U_H | 8 | #define _MD_U_H |
diff --git a/include/linux/raid/pq.h b/include/linux/raid/pq.h index 605cf46c17bd..0832c9b66852 100644 --- a/include/linux/raid/pq.h +++ b/include/linux/raid/pq.h | |||
| @@ -1,13 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright 2003 H. Peter Anvin - All Rights Reserved | 4 | * Copyright 2003 H. Peter Anvin - All Rights Reserved |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation, Inc., 53 Temple Place Ste 330, | ||
| 8 | * Boston MA 02111-1307, USA; either version 2 of the License, or | ||
| 9 | * (at your option) any later version; incorporated herein by reference. | ||
| 10 | * | ||
| 11 | * ----------------------------------------------------------------------- */ | 6 | * ----------------------------------------------------------------------- */ |
| 12 | 7 | ||
| 13 | #ifndef LINUX_RAID_RAID6_H | 8 | #ifndef LINUX_RAID_RAID6_H |
diff --git a/include/linux/regulator/lp3971.h b/include/linux/regulator/lp3971.h index 61401649fe7d..0522e82d4716 100644 --- a/include/linux/regulator/lp3971.h +++ b/include/linux/regulator/lp3971.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * National Semiconductors LP3971 PMIC chip client interface | 3 | * National Semiconductors LP3971 PMIC chip client interface |
| 3 | * | 4 | * |
| @@ -5,20 +6,6 @@ | |||
| 5 | * Author: Marek Szyprowski <m.szyprowski@samsung.com> | 6 | * Author: Marek Szyprowski <m.szyprowski@samsung.com> |
| 6 | * | 7 | * |
| 7 | * Based on wm8400.h | 8 | * Based on wm8400.h |
| 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 as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 22 | */ | 9 | */ |
| 23 | 10 | ||
| 24 | #ifndef __LINUX_REGULATOR_LP3971_H | 11 | #ifndef __LINUX_REGULATOR_LP3971_H |
diff --git a/include/linux/regulator/lp3972.h b/include/linux/regulator/lp3972.h index 9bb7389b7a1e..160a3def317f 100644 --- a/include/linux/regulator/lp3972.h +++ b/include/linux/regulator/lp3972.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * National Semiconductors LP3972 PMIC chip client interface | 3 | * National Semiconductors LP3972 PMIC chip client interface |
| 3 | * | 4 | * |
| 4 | * Based on lp3971.h | 5 | * Based on lp3971.h |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef __LINUX_REGULATOR_LP3972_H | 8 | #ifndef __LINUX_REGULATOR_LP3972_H |
diff --git a/include/linux/regulator/max8973-regulator.h b/include/linux/regulator/max8973-regulator.h index 2fcb9980262a..8313e7ed6aec 100644 --- a/include/linux/regulator/max8973-regulator.h +++ b/include/linux/regulator/max8973-regulator.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * max8973-regulator.h -- MAXIM 8973 regulator | 3 | * max8973-regulator.h -- MAXIM 8973 regulator |
| 3 | * | 4 | * |
| @@ -7,21 +8,6 @@ | |||
| 7 | * Copyright (C) 2012 NVIDIA Corporation | 8 | * Copyright (C) 2012 NVIDIA Corporation |
| 8 | 9 | ||
| 9 | * Author: Laxman Dewangan <ldewangan@nvidia.com> | 10 | * Author: Laxman Dewangan <ldewangan@nvidia.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 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 17 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 18 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 19 | * more details. | ||
| 20 | * | ||
| 21 | * You should have received a copy of the GNU General Public License along | ||
| 22 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 23 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 24 | * | ||
| 25 | */ | 11 | */ |
| 26 | 12 | ||
| 27 | #ifndef __LINUX_REGULATOR_MAX8973_H | 13 | #ifndef __LINUX_REGULATOR_MAX8973_H |
diff --git a/include/linux/regulator/pfuze100.h b/include/linux/regulator/pfuze100.h index 331d7d940c7a..d47e668d9ca8 100644 --- a/include/linux/regulator/pfuze100.h +++ b/include/linux/regulator/pfuze100.h | |||
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. |
| 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 along | ||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 16 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 17 | */ | 4 | */ |
| 18 | #ifndef __LINUX_REG_PFUZE100_H | 5 | #ifndef __LINUX_REG_PFUZE100_H |
| 19 | #define __LINUX_REG_PFUZE100_H | 6 | #define __LINUX_REG_PFUZE100_H |
diff --git a/include/linux/regulator/tps51632-regulator.h b/include/linux/regulator/tps51632-regulator.h index d00841e1a75a..1413d77c2fed 100644 --- a/include/linux/regulator/tps51632-regulator.h +++ b/include/linux/regulator/tps51632-regulator.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * tps51632-regulator.h -- TPS51632 regulator | 3 | * tps51632-regulator.h -- TPS51632 regulator |
| 3 | * | 4 | * |
| @@ -7,21 +8,6 @@ | |||
| 7 | * Copyright (C) 2012 NVIDIA Corporation | 8 | * Copyright (C) 2012 NVIDIA Corporation |
| 8 | 9 | ||
| 9 | * Author: Laxman Dewangan <ldewangan@nvidia.com> | 10 | * Author: Laxman Dewangan <ldewangan@nvidia.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 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 17 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 18 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 19 | * more details. | ||
| 20 | * | ||
| 21 | * You should have received a copy of the GNU General Public License along | ||
| 22 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 23 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 24 | * | ||
| 25 | */ | 11 | */ |
| 26 | 12 | ||
| 27 | #ifndef __LINUX_REGULATOR_TPS51632_H | 13 | #ifndef __LINUX_REGULATOR_TPS51632_H |
diff --git a/include/linux/regulator/tps62360.h b/include/linux/regulator/tps62360.h index a4c49394c497..94a90c06f1e5 100644 --- a/include/linux/regulator/tps62360.h +++ b/include/linux/regulator/tps62360.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * tps62360.h -- TI tps62360 | 3 | * tps62360.h -- TI tps62360 |
| 3 | * | 4 | * |
| @@ -6,21 +7,6 @@ | |||
| 6 | * Copyright (C) 2012 NVIDIA Corporation | 7 | * Copyright (C) 2012 NVIDIA Corporation |
| 7 | 8 | ||
| 8 | * Author: Laxman Dewangan <ldewangan@nvidia.com> | 9 | * Author: Laxman Dewangan <ldewangan@nvidia.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License as published by | ||
| 12 | * the Free Software Foundation; either version 2 of the License, or | ||
| 13 | * (at your option) any later version. | ||
| 14 | * | ||
| 15 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 16 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 17 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 18 | * more details. | ||
| 19 | * | ||
| 20 | * You should have received a copy of the GNU General Public License along | ||
| 21 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 22 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 23 | * | ||
| 24 | */ | 10 | */ |
| 25 | 11 | ||
| 26 | #ifndef __LINUX_REGULATOR_TPS62360_H | 12 | #ifndef __LINUX_REGULATOR_TPS62360_H |
diff --git a/include/linux/rhashtable.h b/include/linux/rhashtable.h index f7714d3b46bd..9f8bc06d4136 100644 --- a/include/linux/rhashtable.h +++ b/include/linux/rhashtable.h | |||
| @@ -84,7 +84,7 @@ struct bucket_table { | |||
| 84 | 84 | ||
| 85 | struct lockdep_map dep_map; | 85 | struct lockdep_map dep_map; |
| 86 | 86 | ||
| 87 | struct rhash_lock_head __rcu *buckets[] ____cacheline_aligned_in_smp; | 87 | struct rhash_lock_head *buckets[] ____cacheline_aligned_in_smp; |
| 88 | }; | 88 | }; |
| 89 | 89 | ||
| 90 | /* | 90 | /* |
| @@ -261,13 +261,13 @@ void rhashtable_free_and_destroy(struct rhashtable *ht, | |||
| 261 | void *arg); | 261 | void *arg); |
| 262 | void rhashtable_destroy(struct rhashtable *ht); | 262 | void rhashtable_destroy(struct rhashtable *ht); |
| 263 | 263 | ||
| 264 | struct rhash_lock_head __rcu **rht_bucket_nested(const struct bucket_table *tbl, | 264 | struct rhash_lock_head **rht_bucket_nested(const struct bucket_table *tbl, |
| 265 | unsigned int hash); | 265 | unsigned int hash); |
| 266 | struct rhash_lock_head __rcu **__rht_bucket_nested(const struct bucket_table *tbl, | 266 | struct rhash_lock_head **__rht_bucket_nested(const struct bucket_table *tbl, |
| 267 | unsigned int hash); | 267 | unsigned int hash); |
| 268 | struct rhash_lock_head __rcu **rht_bucket_nested_insert(struct rhashtable *ht, | 268 | struct rhash_lock_head **rht_bucket_nested_insert(struct rhashtable *ht, |
| 269 | struct bucket_table *tbl, | 269 | struct bucket_table *tbl, |
| 270 | unsigned int hash); | 270 | unsigned int hash); |
| 271 | 271 | ||
| 272 | #define rht_dereference(p, ht) \ | 272 | #define rht_dereference(p, ht) \ |
| 273 | rcu_dereference_protected(p, lockdep_rht_mutex_is_held(ht)) | 273 | rcu_dereference_protected(p, lockdep_rht_mutex_is_held(ht)) |
| @@ -284,21 +284,21 @@ struct rhash_lock_head __rcu **rht_bucket_nested_insert(struct rhashtable *ht, | |||
| 284 | #define rht_entry(tpos, pos, member) \ | 284 | #define rht_entry(tpos, pos, member) \ |
| 285 | ({ tpos = container_of(pos, typeof(*tpos), member); 1; }) | 285 | ({ tpos = container_of(pos, typeof(*tpos), member); 1; }) |
| 286 | 286 | ||
| 287 | static inline struct rhash_lock_head __rcu *const *rht_bucket( | 287 | static inline struct rhash_lock_head *const *rht_bucket( |
| 288 | const struct bucket_table *tbl, unsigned int hash) | 288 | const struct bucket_table *tbl, unsigned int hash) |
| 289 | { | 289 | { |
| 290 | return unlikely(tbl->nest) ? rht_bucket_nested(tbl, hash) : | 290 | return unlikely(tbl->nest) ? rht_bucket_nested(tbl, hash) : |
| 291 | &tbl->buckets[hash]; | 291 | &tbl->buckets[hash]; |
| 292 | } | 292 | } |
| 293 | 293 | ||
| 294 | static inline struct rhash_lock_head __rcu **rht_bucket_var( | 294 | static inline struct rhash_lock_head **rht_bucket_var( |
| 295 | struct bucket_table *tbl, unsigned int hash) | 295 | struct bucket_table *tbl, unsigned int hash) |
| 296 | { | 296 | { |
| 297 | return unlikely(tbl->nest) ? __rht_bucket_nested(tbl, hash) : | 297 | return unlikely(tbl->nest) ? __rht_bucket_nested(tbl, hash) : |
| 298 | &tbl->buckets[hash]; | 298 | &tbl->buckets[hash]; |
| 299 | } | 299 | } |
| 300 | 300 | ||
| 301 | static inline struct rhash_lock_head __rcu **rht_bucket_insert( | 301 | static inline struct rhash_lock_head **rht_bucket_insert( |
| 302 | struct rhashtable *ht, struct bucket_table *tbl, unsigned int hash) | 302 | struct rhashtable *ht, struct bucket_table *tbl, unsigned int hash) |
| 303 | { | 303 | { |
| 304 | return unlikely(tbl->nest) ? rht_bucket_nested_insert(ht, tbl, hash) : | 304 | return unlikely(tbl->nest) ? rht_bucket_nested_insert(ht, tbl, hash) : |
| @@ -349,6 +349,12 @@ static inline void rht_unlock(struct bucket_table *tbl, | |||
| 349 | local_bh_enable(); | 349 | local_bh_enable(); |
| 350 | } | 350 | } |
| 351 | 351 | ||
| 352 | static inline struct rhash_head __rcu *__rht_ptr( | ||
| 353 | struct rhash_lock_head *const *bkt) | ||
| 354 | { | ||
| 355 | return (struct rhash_head __rcu *)((unsigned long)*bkt & ~BIT(0)); | ||
| 356 | } | ||
| 357 | |||
| 352 | /* | 358 | /* |
| 353 | * Where 'bkt' is a bucket and might be locked: | 359 | * Where 'bkt' is a bucket and might be locked: |
| 354 | * rht_ptr() dereferences that pointer and clears the lock bit. | 360 | * rht_ptr() dereferences that pointer and clears the lock bit. |
| @@ -356,30 +362,30 @@ static inline void rht_unlock(struct bucket_table *tbl, | |||
| 356 | * access is guaranteed, such as when destroying the table. | 362 | * access is guaranteed, such as when destroying the table. |
| 357 | */ | 363 | */ |
| 358 | static inline struct rhash_head *rht_ptr( | 364 | static inline struct rhash_head *rht_ptr( |
| 359 | struct rhash_lock_head __rcu * const *bkt, | 365 | struct rhash_lock_head *const *bkt, |
| 360 | struct bucket_table *tbl, | 366 | struct bucket_table *tbl, |
| 361 | unsigned int hash) | 367 | unsigned int hash) |
| 362 | { | 368 | { |
| 363 | const struct rhash_lock_head *p = | 369 | struct rhash_head __rcu *p = __rht_ptr(bkt); |
| 364 | rht_dereference_bucket_rcu(*bkt, tbl, hash); | ||
| 365 | 370 | ||
| 366 | if ((((unsigned long)p) & ~BIT(0)) == 0) | 371 | if (!p) |
| 367 | return RHT_NULLS_MARKER(bkt); | 372 | return RHT_NULLS_MARKER(bkt); |
| 368 | return (void *)(((unsigned long)p) & ~BIT(0)); | 373 | |
| 374 | return rht_dereference_bucket_rcu(p, tbl, hash); | ||
| 369 | } | 375 | } |
| 370 | 376 | ||
| 371 | static inline struct rhash_head *rht_ptr_exclusive( | 377 | static inline struct rhash_head *rht_ptr_exclusive( |
| 372 | struct rhash_lock_head __rcu * const *bkt) | 378 | struct rhash_lock_head *const *bkt) |
| 373 | { | 379 | { |
| 374 | const struct rhash_lock_head *p = | 380 | struct rhash_head __rcu *p = __rht_ptr(bkt); |
| 375 | rcu_dereference_protected(*bkt, 1); | ||
| 376 | 381 | ||
| 377 | if (!p) | 382 | if (!p) |
| 378 | return RHT_NULLS_MARKER(bkt); | 383 | return RHT_NULLS_MARKER(bkt); |
| 379 | return (void *)(((unsigned long)p) & ~BIT(0)); | 384 | |
| 385 | return rcu_dereference_protected(p, 1); | ||
| 380 | } | 386 | } |
| 381 | 387 | ||
| 382 | static inline void rht_assign_locked(struct rhash_lock_head __rcu **bkt, | 388 | static inline void rht_assign_locked(struct rhash_lock_head **bkt, |
| 383 | struct rhash_head *obj) | 389 | struct rhash_head *obj) |
| 384 | { | 390 | { |
| 385 | struct rhash_head __rcu **p = (struct rhash_head __rcu **)bkt; | 391 | struct rhash_head __rcu **p = (struct rhash_head __rcu **)bkt; |
| @@ -390,7 +396,7 @@ static inline void rht_assign_locked(struct rhash_lock_head __rcu **bkt, | |||
| 390 | } | 396 | } |
| 391 | 397 | ||
| 392 | static inline void rht_assign_unlock(struct bucket_table *tbl, | 398 | static inline void rht_assign_unlock(struct bucket_table *tbl, |
| 393 | struct rhash_lock_head __rcu **bkt, | 399 | struct rhash_lock_head **bkt, |
| 394 | struct rhash_head *obj) | 400 | struct rhash_head *obj) |
| 395 | { | 401 | { |
| 396 | struct rhash_head __rcu **p = (struct rhash_head __rcu **)bkt; | 402 | struct rhash_head __rcu **p = (struct rhash_head __rcu **)bkt; |
| @@ -587,7 +593,7 @@ static inline struct rhash_head *__rhashtable_lookup( | |||
| 587 | .ht = ht, | 593 | .ht = ht, |
| 588 | .key = key, | 594 | .key = key, |
| 589 | }; | 595 | }; |
| 590 | struct rhash_lock_head __rcu * const *bkt; | 596 | struct rhash_lock_head *const *bkt; |
| 591 | struct bucket_table *tbl; | 597 | struct bucket_table *tbl; |
| 592 | struct rhash_head *he; | 598 | struct rhash_head *he; |
| 593 | unsigned int hash; | 599 | unsigned int hash; |
| @@ -703,7 +709,7 @@ static inline void *__rhashtable_insert_fast( | |||
| 703 | .ht = ht, | 709 | .ht = ht, |
| 704 | .key = key, | 710 | .key = key, |
| 705 | }; | 711 | }; |
| 706 | struct rhash_lock_head __rcu **bkt; | 712 | struct rhash_lock_head **bkt; |
| 707 | struct rhash_head __rcu **pprev; | 713 | struct rhash_head __rcu **pprev; |
| 708 | struct bucket_table *tbl; | 714 | struct bucket_table *tbl; |
| 709 | struct rhash_head *head; | 715 | struct rhash_head *head; |
| @@ -989,7 +995,7 @@ static inline int __rhashtable_remove_fast_one( | |||
| 989 | struct rhash_head *obj, const struct rhashtable_params params, | 995 | struct rhash_head *obj, const struct rhashtable_params params, |
| 990 | bool rhlist) | 996 | bool rhlist) |
| 991 | { | 997 | { |
| 992 | struct rhash_lock_head __rcu **bkt; | 998 | struct rhash_lock_head **bkt; |
| 993 | struct rhash_head __rcu **pprev; | 999 | struct rhash_head __rcu **pprev; |
| 994 | struct rhash_head *he; | 1000 | struct rhash_head *he; |
| 995 | unsigned int hash; | 1001 | unsigned int hash; |
| @@ -1141,7 +1147,7 @@ static inline int __rhashtable_replace_fast( | |||
| 1141 | struct rhash_head *obj_old, struct rhash_head *obj_new, | 1147 | struct rhash_head *obj_old, struct rhash_head *obj_new, |
| 1142 | const struct rhashtable_params params) | 1148 | const struct rhashtable_params params) |
| 1143 | { | 1149 | { |
| 1144 | struct rhash_lock_head __rcu **bkt; | 1150 | struct rhash_lock_head **bkt; |
| 1145 | struct rhash_head __rcu **pprev; | 1151 | struct rhash_head __rcu **pprev; |
| 1146 | struct rhash_head *he; | 1152 | struct rhash_head *he; |
| 1147 | unsigned int hash; | 1153 | unsigned int hash; |
diff --git a/include/linux/rtc/sirfsoc_rtciobrg.h b/include/linux/rtc/sirfsoc_rtciobrg.h index aefd997262e4..b31f2856733d 100644 --- a/include/linux/rtc/sirfsoc_rtciobrg.h +++ b/include/linux/rtc/sirfsoc_rtciobrg.h | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * RTC I/O Bridge interfaces for CSR SiRFprimaII | 3 | * RTC I/O Bridge interfaces for CSR SiRFprimaII |
| 3 | * ARM access the registers of SYSRTC, GPSRTC and PWRC through this module | 4 | * ARM access the registers of SYSRTC, GPSRTC and PWRC through this module |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. | 6 | * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. |
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | 7 | */ |
| 9 | #ifndef _SIRFSOC_RTC_IOBRG_H_ | 8 | #ifndef _SIRFSOC_RTC_IOBRG_H_ |
| 10 | #define _SIRFSOC_RTC_IOBRG_H_ | 9 | #define _SIRFSOC_RTC_IOBRG_H_ |
diff --git a/include/linux/rtsx_common.h b/include/linux/rtsx_common.h index 443176ee1ab0..bf290ad14c57 100644 --- a/include/linux/rtsx_common.h +++ b/include/linux/rtsx_common.h | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Driver for Realtek driver-based card reader | 2 | /* Driver for Realtek driver-based card reader |
| 2 | * | 3 | * |
| 3 | * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved. | 4 | * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2, or (at your option) any | ||
| 8 | * later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but | ||
| 11 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along | ||
| 16 | * with this program; if not, see <http://www.gnu.org/licenses/>. | ||
| 17 | * | ||
| 18 | * Author: | 6 | * Author: |
| 19 | * Wei WANG <wei_wang@realsil.com.cn> | 7 | * Wei WANG <wei_wang@realsil.com.cn> |
| 20 | */ | 8 | */ |
diff --git a/include/linux/rtsx_pci.h b/include/linux/rtsx_pci.h index e964bbd03fc2..f87da30a58b1 100644 --- a/include/linux/rtsx_pci.h +++ b/include/linux/rtsx_pci.h | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Driver for Realtek PCI-Express card reader | 2 | /* Driver for Realtek PCI-Express card reader |
| 2 | * | 3 | * |
| 3 | * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved. | 4 | * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can redistribute it and/or modify it | ||
| 6 | * under the terms of the GNU General Public License as published by the | ||
| 7 | * Free Software Foundation; either version 2, or (at your option) any | ||
| 8 | * later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but | ||
| 11 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along | ||
| 16 | * with this program; if not, see <http://www.gnu.org/licenses/>. | ||
| 17 | * | ||
| 18 | * Author: | 6 | * Author: |
| 19 | * Wei WANG <wei_wang@realsil.com.cn> | 7 | * Wei WANG <wei_wang@realsil.com.cn> |
| 20 | */ | 8 | */ |
diff --git a/include/linux/sctp.h b/include/linux/sctp.h index 83d94341e003..8ccd82105de8 100644 --- a/include/linux/sctp.h +++ b/include/linux/sctp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* SCTP kernel reference Implementation | 2 | /* SCTP kernel reference Implementation |
| 2 | * (C) Copyright IBM Corp. 2001, 2004 | 3 | * (C) Copyright IBM Corp. 2001, 2004 |
| 3 | * Copyright (c) 1999-2000 Cisco, Inc. | 4 | * Copyright (c) 1999-2000 Cisco, Inc. |
| @@ -10,22 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Various protocol defined structures. | 12 | * Various protocol defined structures. |
| 12 | * | 13 | * |
| 13 | * This SCTP implementation is free software; | ||
| 14 | * you can redistribute it and/or modify it under the terms of | ||
| 15 | * 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 SCTP implementation is distributed in the hope that it | ||
| 20 | * will be useful, but WITHOUT ANY WARRANTY; without even the implied | ||
| 21 | * ************************ | ||
| 22 | * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| 23 | * See the GNU General Public License for more details. | ||
| 24 | * | ||
| 25 | * You should have received a copy of the GNU General Public License | ||
| 26 | * along with GNU CC; see the file COPYING. If not, see | ||
| 27 | * <http://www.gnu.org/licenses/>. | ||
| 28 | * | ||
| 29 | * Please send any bug reports or fixes you make to the | 14 | * Please send any bug reports or fixes you make to the |
| 30 | * email address(es): | 15 | * email address(es): |
| 31 | * lksctp developers <linux-sctp@vger.kernel.org> | 16 | * lksctp developers <linux-sctp@vger.kernel.org> |
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 6d58fa8a65fd..2ee5e63195c0 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h | |||
| @@ -1434,10 +1434,12 @@ static inline void skb_zcopy_clear(struct sk_buff *skb, bool zerocopy) | |||
| 1434 | struct ubuf_info *uarg = skb_zcopy(skb); | 1434 | struct ubuf_info *uarg = skb_zcopy(skb); |
| 1435 | 1435 | ||
| 1436 | if (uarg) { | 1436 | if (uarg) { |
| 1437 | if (uarg->callback == sock_zerocopy_callback) { | 1437 | if (skb_zcopy_is_nouarg(skb)) { |
| 1438 | /* no notification callback */ | ||
| 1439 | } else if (uarg->callback == sock_zerocopy_callback) { | ||
| 1438 | uarg->zerocopy = uarg->zerocopy && zerocopy; | 1440 | uarg->zerocopy = uarg->zerocopy && zerocopy; |
| 1439 | sock_zerocopy_put(uarg); | 1441 | sock_zerocopy_put(uarg); |
| 1440 | } else if (!skb_zcopy_is_nouarg(skb)) { | 1442 | } else { |
| 1441 | uarg->callback(uarg, zerocopy); | 1443 | uarg->callback(uarg, zerocopy); |
| 1442 | } | 1444 | } |
| 1443 | 1445 | ||
| @@ -2691,7 +2693,8 @@ static inline int skb_orphan_frags(struct sk_buff *skb, gfp_t gfp_mask) | |||
| 2691 | { | 2693 | { |
| 2692 | if (likely(!skb_zcopy(skb))) | 2694 | if (likely(!skb_zcopy(skb))) |
| 2693 | return 0; | 2695 | return 0; |
| 2694 | if (skb_uarg(skb)->callback == sock_zerocopy_callback) | 2696 | if (!skb_zcopy_is_nouarg(skb) && |
| 2697 | skb_uarg(skb)->callback == sock_zerocopy_callback) | ||
| 2695 | return 0; | 2698 | return 0; |
| 2696 | return skb_copy_ubufs(skb, gfp_mask); | 2699 | return skb_copy_ubufs(skb, gfp_mask); |
| 2697 | } | 2700 | } |
diff --git a/include/linux/sonypi.h b/include/linux/sonypi.h index 0b7cc265cc0b..50e48e94ade2 100644 --- a/include/linux/sonypi.h +++ b/include/linux/sonypi.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Sony Programmable I/O Control Device driver for VAIO | 3 | * Sony Programmable I/O Control Device driver for VAIO |
| 3 | * | 4 | * |
| @@ -16,21 +17,6 @@ | |||
| 16 | * Copyright (C) 2000 Andrew Tridgell <tridge@valinux.com> | 17 | * Copyright (C) 2000 Andrew Tridgell <tridge@valinux.com> |
| 17 | * | 18 | * |
| 18 | * Earlier work by Werner Almesberger, Paul `Rusty' Russell and Paul Mackerras. | 19 | * Earlier work by Werner Almesberger, Paul `Rusty' Russell and Paul Mackerras. |
| 19 | * | ||
| 20 | * This program is free software; you can redistribute it and/or modify | ||
| 21 | * it under the terms of the GNU General Public License as published by | ||
| 22 | * the Free Software Foundation; either version 2 of the License, or | ||
| 23 | * (at your option) any later version. | ||
| 24 | * | ||
| 25 | * This program is distributed in the hope that it will be useful, | ||
| 26 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 27 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 28 | * GNU General Public License for more details. | ||
| 29 | * | ||
| 30 | * You should have received a copy of the GNU General Public License | ||
| 31 | * along with this program; if not, write to the Free Software | ||
| 32 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 33 | * | ||
| 34 | */ | 20 | */ |
| 35 | #ifndef _SONYPI_H_ | 21 | #ifndef _SONYPI_H_ |
| 36 | #define _SONYPI_H_ | 22 | #define _SONYPI_H_ |
diff --git a/include/linux/syslog.h b/include/linux/syslog.h index e1c3632f4e81..86af908e2663 100644 --- a/include/linux/syslog.h +++ b/include/linux/syslog.h | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Syslog internals | 2 | /* Syslog internals |
| 2 | * | 3 | * |
| 3 | * Copyright 2010 Canonical, Ltd. | 4 | * Copyright 2010 Canonical, Ltd. |
| 4 | * Author: Kees Cook <kees.cook@canonical.com> | 5 | * Author: Kees Cook <kees.cook@canonical.com> |
| 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, or (at your option) | ||
| 9 | * 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; see the file COPYING. If not, write to | ||
| 18 | * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #ifndef _LINUX_SYSLOG_H | 8 | #ifndef _LINUX_SYSLOG_H |
diff --git a/include/linux/toshiba.h b/include/linux/toshiba.h index 915c3bb164ac..2e0b7dd1b57b 100644 --- a/include/linux/toshiba.h +++ b/include/linux/toshiba.h | |||
| @@ -1,20 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* toshiba.h -- Linux driver for accessing the SMM on Toshiba laptops | 2 | /* toshiba.h -- Linux driver for accessing the SMM on Toshiba laptops |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 1996-2000 Jonathan A. Buzzard (jonathan@buzzard.org.uk) | 4 | * Copyright (c) 1996-2000 Jonathan A. Buzzard (jonathan@buzzard.org.uk) |
| 4 | * | 5 | * |
| 5 | * Thanks to Juergen Heinzl <juergen@monocerus.demon.co.uk> for the pointers | 6 | * Thanks to Juergen Heinzl <juergen@monocerus.demon.co.uk> for the pointers |
| 6 | * on making sure the structure is aligned and packed. | 7 | * on making sure the structure is aligned and packed. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2, or (at your option) any | ||
| 11 | * later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but | ||
| 14 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 16 | * General Public License for more details. | ||
| 17 | * | ||
| 18 | */ | 8 | */ |
| 19 | #ifndef _LINUX_TOSHIBA_H | 9 | #ifndef _LINUX_TOSHIBA_H |
| 20 | #define _LINUX_TOSHIBA_H | 10 | #define _LINUX_TOSHIBA_H |
diff --git a/include/linux/verification.h b/include/linux/verification.h index 018fb5f13d44..32d990d163c4 100644 --- a/include/linux/verification.h +++ b/include/linux/verification.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* Signature verification | 2 | /* Signature verification |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2014 Red Hat, Inc. All Rights Reserved. | 4 | * Copyright (C) 2014 Red Hat, Inc. All Rights Reserved. |
| 4 | * Written by David Howells (dhowells@redhat.com) | 5 | * Written by David Howells (dhowells@redhat.com) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public Licence | ||
| 8 | * as published by the Free Software Foundation; either version | ||
| 9 | * 2 of the Licence, or (at your option) any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LINUX_VERIFICATION_H | 8 | #ifndef _LINUX_VERIFICATION_H |
diff --git a/include/linux/via-core.h b/include/linux/via-core.h index 9c21cdf3e3b3..9e802deedb2d 100644 --- a/include/linux/via-core.h +++ b/include/linux/via-core.h | |||
| @@ -1,24 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. | 3 | * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. |
| 3 | * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved. | 4 | * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved. |
| 4 | * Copyright 2009-2010 Jonathan Corbet <corbet@lwn.net> | 5 | * Copyright 2009-2010 Jonathan Corbet <corbet@lwn.net> |
| 5 | * Copyright 2010 Florian Tobias Schandinat <FlorianSchandinat@gmx.de> | 6 | * Copyright 2010 Florian Tobias Schandinat <FlorianSchandinat@gmx.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or | ||
| 8 | * modify it under the terms of the GNU General Public | ||
| 9 | * License as published by the Free Software Foundation; | ||
| 10 | * either version 2, or (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTIES OR REPRESENTATIONS; without even | ||
| 14 | * the implied warranty of MERCHANTABILITY or FITNESS FOR | ||
| 15 | * A PARTICULAR PURPOSE.See the GNU General Public License | ||
| 16 | * 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., | ||
| 21 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 22 | */ | 7 | */ |
| 23 | 8 | ||
| 24 | #ifndef __VIA_CORE_H__ | 9 | #ifndef __VIA_CORE_H__ |
diff --git a/include/linux/via_i2c.h b/include/linux/via_i2c.h index 44532e468c05..cdcb43177131 100644 --- a/include/linux/via_i2c.h +++ b/include/linux/via_i2c.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. | 3 | * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. |
| 3 | * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved. | 4 | * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved. |
| 4 | 5 | ||
| 5 | * This program is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU General Public | ||
| 7 | * License as published by the Free Software Foundation; | ||
| 8 | * either version 2, or (at your option) any later version. | ||
| 9 | |||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTIES OR REPRESENTATIONS; without even | ||
| 12 | * the implied warranty of MERCHANTABILITY or FITNESS FOR | ||
| 13 | * A PARTICULAR PURPOSE.See the GNU General Public License | ||
| 14 | * 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., | ||
| 19 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 20 | */ | 6 | */ |
| 21 | #ifndef __VIA_I2C_H__ | 7 | #ifndef __VIA_I2C_H__ |
| 22 | #define __VIA_I2C_H__ | 8 | #define __VIA_I2C_H__ |
diff --git a/include/linux/vlynq.h b/include/linux/vlynq.h index 017d4a53d55e..e9c0cd36c48a 100644 --- a/include/linux/vlynq.h +++ b/include/linux/vlynq.h | |||
| @@ -1,19 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006, 2007 Eugene Konev <ejka@openwrt.org> | 3 | * Copyright (C) 2006, 2007 Eugene Konev <ejka@openwrt.org> |
| 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 17 | */ | 4 | */ |
| 18 | 5 | ||
| 19 | #ifndef __VLYNQ_H__ | 6 | #ifndef __VLYNQ_H__ |
diff --git a/include/linux/yam.h b/include/linux/yam.h index 512cdc2fb80f..a29b04fa1e66 100644 --- a/include/linux/yam.h +++ b/include/linux/yam.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /*****************************************************************************/ | 2 | /*****************************************************************************/ |
| 2 | 3 | ||
| 3 | /* | 4 | /* |
| @@ -6,25 +7,9 @@ | |||
| 6 | * Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr) | 7 | * Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr) |
| 7 | * Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch) | 8 | * Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch) |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as published by | ||
| 11 | * the Free Software Foundation; either version 2 of the License, or | ||
| 12 | * (at your option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, | ||
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | * GNU General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License | ||
| 20 | * along with this program; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 22 | * | ||
| 23 | * Please note that the GPL allows you to use the driver, NOT the radio. | 10 | * Please note that the GPL allows you to use the driver, NOT the radio. |
| 24 | * In order to use the radio, you need a license from the communications | 11 | * In order to use the radio, you need a license from the communications |
| 25 | * authority of your country. | 12 | * authority of your country. |
| 26 | * | ||
| 27 | * | ||
| 28 | */ | 13 | */ |
| 29 | 14 | ||
| 30 | /*****************************************************************************/ | 15 | /*****************************************************************************/ |
